学位论文—科研信息交流平台后台管理论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《学位论文—科研信息交流平台后台管理论文.doc》由会员分享,可在线阅读,更多相关《学位论文—科研信息交流平台后台管理论文.doc(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、科研信息交流平台后台管理的设计与实现软件工程学 院: 专 业: 指导教师: 2014年 9 月科研信息交流平台后台管理的设计与实现摘 要本文对科研信息交流平台后台管理的设计与开发过程进行了分析与叙述。依照完成系统开发的操作步骤,文章从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统概述中主要进行了课题意义、课题背景和现状分析;系统分析主要包括了系统设计前的需求分析、业务流程分析、数据流程分析;而系统设计是对系统体系结构、各项功能模块、数据库结构设计等具体的系统实现过程进行展示,在系统设计章节中还有详细的文字解释并且配图说明。本文还列举了关键的功能模块实现相关代码
2、。本文力求可以为科研信息交流平台后台管理的开发设计找到一种操作简便的方案,在分析了目前国内外科研信息系统的现状的基础上,并经过反复摸索和学习研究后,借助流行的编程语言JSP,Tomcat和Oracle数据库最终实现了科研信息交流平台后台的开发,并在一系列测试后,达成操作清晰的设计目标。关键词:科研信息,JSP,Tomcat,Oracle Design and implementation of research and information exchange platform management background AbstractInthispaper, Research and in
3、formation exchange platform for the backgroundmanagementsystemdesignanddevelopmentprocessareanalyzedand described. Inaccordancewiththeactualstepsofsystemdevelopment,the article describes system developments process fromfour parts: system overview,system analysis, system designandsystem realization.
4、Systems outlinedincludesthe significance,background andstatus analysis ofthesubject; system analysis includes the demand of system design prior to analysis, business process analysis, data flow analysis. The system is designed for a specific system architecture system, the function module, database
5、structure design implementation process on display, there are chapters in the system design detailed description with pictures and text explanation. The article also cited critical function modules to achieve the relevant code.This paper seeks to find an easy-to-design research program for the devel
6、opment of information exchange platform management background in research and analysis of the current situation at home and abroad on the basis of the information system, and after trial and error and learning research, with popular programming languages JSP, Tomcat and Oracle databases and ultimate
7、ly the development of research and information exchange platform for the background, and after a series of tests designed to achieve clear operational objectives.Keywords: Scientific information,JSP,Tomcat,Oracle6目 录1.引言11.1 课题背景,意义11.2主要内容及成果21.3 技术综述21.4 小结32.系统分析42.1 系统的需求分析42.2 业务流程分析52.2.1 管理员业
8、务流程分析52.3 数据流程分析62.3.1 管理员管理模块62.3.2 用户管理模块72.3.3 科研类别管理模块82.3.4 科研动态信息管理模块92.3.5 科研项目管理模块102.4 数据字典102.4.1 数据项的描述102.4.2 数据流的描述133.系统设计153.1 系统体系结构设计153.2 系统子模块功能介绍153.3 数据库设计163.3.1 数据库概念设计E-R模型16第 I 页 共 III 页3.3.2 数据库逻辑设计关系模型173.3.3 数据库选型193.3.4 数据库表结构设计193.3.5 数据库表间的关系.233.4 系统开发工具与开发模式的选择233.4.
9、1 系统开发工具233.4.2 系统设计模式254.系统实现274.1登陆模块274.2 科研类别管理模块294.3 科研动态信息管理模块314.4 用户管理模块354.5 科研项目信息管理模块385.系统测试405.1 测试目的405.2 测试方法405.3 测试结果415.3.1 管理员登陆模块415.3.2 管理员信息修改模块415.3.3 科研类别信息添加模块425.3.4 科研类别信息管理模块425.3.5 科研动态信息添加模块425.3.6 科研动态信息管理模块435.3.7 用户信息录入模块445.3.8 用户信息管理模块445.3.9 科研项目信息录入模块45第 II 页 共
10、III 页5.3.10 科研项目信息管理模块465.3.11 查看留言信息管理模块466.总结47参 考 文 献48致 谢49第 III 页 共 III 页31.引言1.1 课题背景,意义随着社会的不断发展,人们对知识的需求也不断地在增长。在此形势下,计算机的应用已经越来越深入到人们的生活和工作当中并且发挥着重要的作用。而由于现今科学技术的日新月异,科研成果的数量与日俱增,传统的人工信息管理体系已经远远不能满足快节奏、高效率的现代科技发展的需要,落后的信息管理体系繁琐,严重影响了科研人员们之间的信息交流与开发进度,不但开发周期延长,还会导致科研成果不理想,并不能很好的交流。科研信息后台管理系统
11、是一个由人、计算机组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映科研活动,为日常事务的处理和管理职能提供支持。在人类发明计算机之前,管理信息系统完全是手工作业,随着计算机技术的产生和发展,管理信息系统的结构发生了很大的改变,计算机强大的数据处理能力及现代化的网络通讯技术大大提高了管理信息系统的效能。作为科研管理人员要分清楚哪些信息适合计算机处理,哪些信息更适合于手工作业,在工作中将两种方式有机地结合,互相取长补短,以求达到最佳的管理方式。因此,使科研信息后台管理工作更加规范化、科学化,建设一个科研信息后台管理信息系统已显得非常重要。1.2主要内容本课题主要实
12、现了基于SSH完成的科研信息交流平台后台管理系统。它可以为管理员提供全面而丰富的功能,实现操作的自动化、简单化,从而大幅度降低管理员工作强度,提高了科研信息交流的效率。具体的研究如下:(1) 通过java语言实现一个科研信息交流后台管理系统;(2) 分不同模块实现了后台管理系统的的每个子模块;(3) 通过学习E-R模型和Oracle的相关知识,在对科研信息交流后台管理业务进行分析之下,使用Oracle10g 建立一个以E-R模型为基础的数据库;(4) 探讨一些关键技术问题。1.3 技术综述J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构, J2EE
13、体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。该系统是利用Java和Jsp实现管理员登录、用户管理与科研信息的管理等功能的系统,该系统采用Tomcat作为服务器,使用Oracle作为数据库。Java是当前主流的开发语言之一,更是开发Internet应用系统的最佳利器之一。Java平台由Java虚拟机(Java Virt
14、ual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.5,最近版本为Java1.7。JSP(Java Server Pages)是由Sun Microsy
15、stems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。该系统是将Tomcat作为服务器。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的
16、Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器或B/S体系结构的数据库之一。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分
17、布式数据库它实现了分布式处理功能。1.4 小结本章主要阐述了课题研究的主要的背景和意义、课题研究的主要内容,简单介绍了一下开发中的主要技术。第 3 页 共 49 页142.系统分析2.1 系统的需求分析本系统致力于建立灵活、方便的科研信息后台管理系统,主要有五大功能模块:管理员及用户管理模块、科研类别管理模块、科研动态管理模块、科研成果管理模块。图2.1 系统需求分析图1. 管理员信息管理:作为一个后台管理系统,管理比较频繁,这就有必要对管理员进行管理,这样有利于减少管理员的负担,管理员登陆系统后可以进行添加新的管理员,更新和删除已有的管理员操作。2. 用户信息管理:管理员可以给普通用户分配权
18、限,并对其进行管理。3. 科研类别管理:管理员可以添加科研的类别,使其管理起来更加方便。4. 科研动态信息管理:管理员登陆系统后。可以管理发布在前台的科研动态信息,使用户可以更好的浏览最新科研信息。5. 科研项目信息管理:科研工作者登录系统后,主要是科研工作者们对自己的研究的发布,并可以查看留言。2.2 业务流程分析2.2.1 系统管理员业务流程分析管理员进入用户登录界面后,在登录功能区输入管理员的用户账号与密码,登录成功后跳转到系统主窗体。系统可以查看信息,并对其进行查找或删除等操作;查看不同用户信息,对不符合系统规定的进行删除操作;添加科研动态信息,并对其进行编辑或删除等操作。结束各项操作
19、后退出,回到系统主窗体。图2.2 管理员业务流程图2.3 数据流程分析2.3.1 管理员信息管理模块图2.3 管理员管理模块数据流程图2.3.2 用户管理模块图2.4 用户管理模块数据流程图2.3.3 科研类别管理模块图2.5 科研类别管理模块数据流程图2.3.4 科研动态信息模块图2.6 科研动态信息模块数据流程图2.3.5 科研项目信息模块图2.7 科研项目信息模块数据流程图2.4 数据字典2.4.1 数据项的描述表2.8 科研类别数据项描述数据项类型长度值范围ID数字51至9999999999之间类别名称文本50最多25个字符类别介绍文本5000-500个汉字表2.9科研动态信息数据项描
20、述数据项类型长度值范围ID数字41至9999999999之间名称文本40500个汉字发布时间日期50年-月-日,形如“2013-2-19”内容文本400004000个汉字备注文本60060个汉字类别ID数字41至9999999999之间表2.10 管理员信息数据项描述数据项类型长度值范围ID数字101至9999999999之间姓名文本50250个字符性别文本52个字符电话文本50250个字符登陆账号文本10250个字符登陆密码文本5002500个字符表2.11 用户信息数据项描述数据项类型长度值范围ID数字41至9999999999之间姓名数字4250个汉字性别文本20250个汉字年龄数字10
21、1-100住址文本4250个汉字联系方式文本50250个汉字登录名文本50250个汉字登录密码文本50250个汉字表2.12 科研项目信息数据项描述数据项类型长度值范围ID数字41至9999999999之间科研项目名文本50250个汉字负责人文本20220个汉字成员文本1002100个汉字开始时间日期4年-月-日,形如“2011-5-19”结束时间日期4年-月-日,形如“2011-5-19”状态文本50250个汉字内容文本400024000个汉字备注文本50250个汉字2.4.2 数据流的描述(1)数据流名:科研类别信息简述:管理员登录成功后可以添加、编辑和删除科研类别信息组成:科研类别参数=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学位 论文 科研 信息 交流平台 后台 管理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内