基于mvc的科研信息平台与实现学位论文.doc
《基于mvc的科研信息平台与实现学位论文.doc》由会员分享,可在线阅读,更多相关《基于mvc的科研信息平台与实现学位论文.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业论文(设计) 题 目 基于MVC的科研信息平台设计与实现 40毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论
2、文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有
3、关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日目录摘要IIIABSTRACTIV第一章 前言11.1 系统应用背景11.2 系统开发意义31.3 系统开发目标3第二章 关于开发平台的相关知识介绍52.1 MVC模式的介绍52.1.1 MVC的基本思想52.1.2 MVC的优点62.2 用JSP+JavaBean+Servlet
4、实现MVC的技术路线72.2.1 JSP介绍72.2.2 JavaBean介绍82.2.3 Servlet介绍92.2.4 JSP+JavaBean+Servlet实现MVC92.3 数据库的选用102.3.1 数据库基础112.3.2 MYSQL数据库11第三章 系统需求分析133.1 系统性能需求分析133.1.1 硬件环境133.1.2 软件环境133.2 系统功能模块分析143.2.1 系统功能需求143.2.2 系统模块需求143.2.3 系统模块分析153.2.4 系统数据流图16第四章 系统详细设计174.1 数据库设计174.1.1 数据表设计184.1.2 数据表间的关系20
5、4.2系统功能模块设计204.2.1 一般用户模块204.2.2 资料员用户模块224.2.3 管理员模块24第五章 系统具体实现265.1 建立和连接数据库265.1.1 创建数据库kygl_DataBase265.1.2 编写连接MYSQL的驱动JAVA文件275.2功能模块的具体实现285.2.1 登陆界面的实现285.2.2 管理员模块实现305.2.3 资料员模块实现365.2.4 一般用户模块实现37结束语38致谢39参考文献40摘要随着计算机技术的飞速发展,把计算机科学管理科学等领域的技术应用于科研项目信息管理,可以提升科研管理的信息化水平,从而有效降低成本、大大提高了科研管理水
6、平和工作效率,因此建立科研信息平台成为必要。而网络技术, 特别是Internet技术的发展和普及, 基于MVC的科研信息平台已经成为各高校科研管理的重要方式和发展方向。通过科研信息平台,可以实现科研工作的网络化管理,形成一个及时更新的科研数据中心和科研管理沟通平台,全面、实时、准确提供学校的有关科研信息,为学校领导有关科研决策提供辅助支持,为学校里的教师开展科研活动提供了方便快捷的服务,为科研管理人员开展工作提供极大的便利。本文首先介绍了基于MVC的科研信息平台的系统应用背景,平台的开发技术,开发模式,开发工具,并确定了开发环境,构建了基本的框架结构和功能模块,然后确定了数据库和各功能模块的详
7、细设计,并进行具体的功能模块实现。关键词:Jsp,科研信息,JavaBean,Servlet,MVC,MySQLABSTRACTWith the rapid development of computer technology,applying computer science, management science and technology at the fields of scientific research information management can enhance the level of scientific research ,and reduce costs, g
8、reatly improve the level of scientific management and work efficiency, so establishing a scientific research information platforms is necessary. And network technology, particularly Internet technologys development and popularization ,scientific information based on MVC platform has become the impor
9、tant way of scientific research management and direction. Through scientific research information platform enables network management of scientific research, forming a center-to-date scientific data and research management communication platforms, comprehensive, real-time, accurate provide schools r
10、elevant scientific information ,giving school leaders auxiliary support to make the relevant scientific research decision, giving teachers in the schools carrying out research activities a convenient and efficient service, providing researchers and managers a great work convenience. This thesis,at t
11、he first, introduces the MVC-based research information platform system applications background, development techniques, development model, development tools, and determine the development environment.And this thesis is going to build the basic framework of the structure and function modules, and th
12、en determine the function of the database and module detailed design. In the end,it carrys out a specific function modules.KEY WORDS: Jsp,Scientific Research Information,JavaBean,Servlet,MVC,MySQL基于MVC的科研信息平台设计与实现 第一章 前言第一章 前言本章主要介绍了基于MVC的科研信息平台的开发背景及意义,就此提出问题并确定系统开发的目标。1.1 系统应用背景随着计算机技术、网络技术和数字通讯技术
13、的发展和应用,传统的WORD和EXCEL信息采集和整理的手段难以满足进行科研的单位对管理工作的准确、实时、高效和协作的要求。科研信息平台是利用现代信息技术,通过建设信息数据库、开发核心应用系统,集成已有应用系统,实现科学研究、科学管理、信息交流、自动化办公等的信息化和网络化平台。而在此平台中,我们可以对人员和资金等资源进行了有效的管理,整合、优化和规范了科研日常管理流程,从而形成了多级资源规划与信息协作的信息平台体系。当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。管科研信息平台
14、理信息系统的应用能够提供这种有效的决策支持。 科研信息平台是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,支持组织高层决策、中层控制、基层运作的集成化的人机系统。科研信息系统学科是一门理论性和实践性都很强的学科。理论研究指导科研信息平台的开发和应用;反过来在开发和应用的实践中形成理论。其学科内容随着科研信息平台的应用而进步和完善。科研信息系统是个社会系统,推进科研信息平台犹如推进社会变革,它本质上具有社会变革的性质尤其应用信息技术引起系统功能巨大提高和管理模式巨大改变时,对企业来说确是一场革命,现在国外把它纳入“信息革命”的范
15、畴。如果说工业革命是机器代替人的笨重的体力劳动的话,那么信息革命就是用信息技术代替人的琐碎的脑力劳动。科研信息系统是一个人机系统,机器包含计算机硬件及软件,各个办公设备及通信设备;人员包括高层决策人员,中层职能人员和基层业务人员,由这些人和机器组成一个和谐的配合默契的人机系统。科研信息平台是一个一体化系统或集成系统,这就是说科研信息平台进行企业的信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,减少数据的冗余度保证数据的兼容性和一致性。随着计算机技术与网络技术突飞猛进的发展,各单位部门都在开始建立自己的科研信息平台,高校也不例外。在现在这个计算机得到普遍应用的时代,很多过去依靠人工进行
16、的管理都由计算机所取代。尤其在信息的存储、加工和维护上计算机能取得人所不能比拟的作用。通过计算机进行管理的主要方法是建立信息管理平台(Management Information System MIS)。对科研信息平台有许多种解释,按照科研信息平台的创始人明尼苏达大学的Gordon B.Davis教授给出的定义,MIS是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户机器系统。它能提供信息,支持企业或组织的运行、管理和决策功能。我国学者薛华成则将其定义为:科研信息平台是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工
17、、存储、更新和维护,以企业战略竞优、提高效率和效益为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。尽管定义不同,但总的说来,科研信息平台终究要起到一个提高管理效率、减轻管理人员负担的作用。无论对于企业或其他组织,建立一个科研信息平台都是实现其先进管理所必须的。有鉴于此,开发一个适用于大学的科研信息平台系统是很有必要的。它将有助于将管理人员从烦琐的管理工作中解脱出来,使管理系统化、条理化,能迅速获得感兴趣的信息。科研信息平台是一个一体化的系统或集成系统,通常包括业务信息系统、知识工作系统、决策支持系统等。根据现有人力和时间限制条件以及项目和论文管理的特点,不可能也没有必要建立一个
18、完整的、具有所有功能的科研信息平台。我们选择开发一个相对较小的实用的数据处理系统。数据处理系统(Data Processing System DPS)又称为电子数据处理系统(Electronic Data Processing System EDPS)或业务处理系统(Transaction Processing System TPS),它属于科研信息平台的范畴,但不是科研信息平台的全部。其主要特点是简单、精确和标准化。业务范围主要是业务数据的登录,数据的添加、删除等,将数据信息以文件形式存入软盘、磁带或硬盘,通过存取这些数据信息打印出报表,主要的操作是排序、列表、更新、查询等,主要使用的运算是
19、简单的加减乘除,其输入一般是原始的单据或表单,输出一般是分类或汇总的报表,主要使用的人员是运行人员。这一类系统由于处理的问题处于较低的管理层,因而问题比较结构化,即处理步骤较固定,系统结构相对比较简单,无须很复杂的实现技术。我国高校科研工作已经取得了丰硕成果,但同时也面临不少困难,尤其是面对社会对科技创新无止境的需要和创新周期的不断缩短,以及全球范围的科技和知识产权的竞争日趋激烈,我国高校能否适应并有所作为,成为衡量科研工作质量的重要指标之一。为此,加强科研管理是必要的。 高校科研管理就是力求通过投入、产出、评价等方法手段,配置科研资源,调动积极因素,体现责权利,以成果产出为导向,以人为本,强
20、化绩效,建立高校的管理体制和运行机制。科研管理体系则是对科研工作由单项、分工、局部的管理扩展到全局和整体管理,强调整合而构成一个相互联系依存和影响促进的管理体系,包括运行机制、管理体制、成本效益和重点联系管理等。科研人员、项目和评价是最重要的科研要素和阶段工作,是投入、产出和绩效的主要体现,对三者的管理体现了管理学中的目标管理和成果评价两种最重要的管理方式和手段,从而构成了最基本的科研管理体系。1.2 系统开发意义科研活动是大学内的主旋律之一,大学内的科研活动日益成为反映大学综合实力的重要指标。随着大学科研投入和从事科研活动的人员的不断增加,大学科研管理的压力也越来越大。本项目的意义就在于通过
21、搭建一个大型的科研信息平台,能够快速有效的提高科研院科研管理工作的高效性、科学性和透明性,并使得科研管理工作能更好的服务于大学内所有的科研工作者,更好的为大学内科研领导提供科研决策支持。系统建设和实施后,将大大提高学校科研管理工作的信息化水平,全面实现大学内科研部门的网络化科研管理体系。本系统将会成为联系科研活动人员和科研管理人员的纽带,也将给大学整个的信息化建设带来深远而有意义的影响。提高了信息检索的效率,实现灵活的查询;减轻管理人员手工制作报表、统计分析的负担;提高了科研管理的效率。它将有助于管理人员从烦琐的管理工作中解脱出来,使管理系统化、条理化,能迅速获得感兴趣的信息。科研信息平台是一
22、个一体化的系统或集成系统,通常包括业务信息系统、知识工作系统、决策支持系统。1.3 系统开发目标本平台将采用先进的信息化技术,并有效结合现代科研管理理念和大学科研管理实际情况。平台的成功建设将能够轻松解决传统科研管理中难以解决的系列问题,并达到多个建设目的:1构建开放式的科研管理体系平台将向大学内所有从事科研活动或者科研辅助工作的员工开放,并和科研部门人事处等业务部分建立数据共享机制。平台将彻底改变以前封闭式的管理模式,解决系统数据对内对外的开放性问题。2.科学分析和决策支持系统能够及时收集到科研部门最新的科研项目、科研经费、科研成果和学术活动等业务数据,并在大量的数据基础上进行数据挖掘分析工
23、作。既方便科研部门进行各种查询,也可以提供各种分析报表。平台能够为科研部门科研管理决策提供科学有效的辅助支持。3.科研信息化管理的全方位整体解决方案系统针对科研院的日常管理需要,提出的是一个包括信息发布、办公自动化和科研管理等多方面的整体解决方案。这样避免了临时的不完整的信息化建设,一次性的满足了科研管理中多方面的需要。基于MVC的科研信息平台设计与实现 第二章 关于开发平台的相关知识介绍第二章 关于开发平台的相关知识介绍由于MVC模式在WEB开发中的优势,所以本文将结合网络编程技术与数据库编程技术来开发科研信息平台。本章简要介绍MVC模式的基本概念以及一种实现该模式的技术方法,并对数据库进行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 mvc 科研 信息 平台 实现 学位 论文
限制150内