基于Web的科研信息管理系统的设计 论文.doc
《基于Web的科研信息管理系统的设计 论文.doc》由会员分享,可在线阅读,更多相关《基于Web的科研信息管理系统的设计 论文.doc(35页珍藏版)》请在课桌文档上搜索。
1、XXX工业大学本科毕业设计说明书本科毕业设计说明书题 目:基于Web的科研信息管理系统的设计学生姓名:学 院:信息工程学院系 别:专 业:班 级:指导教师:摘 要科研信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。在本论文中,首先介绍了系统开发工具的功能和特点。系统使用Myeclipse5作为前台开发工具,利用其数据库SQL Server作为系统数据库。接着论述了系统的需求分析,对系统的功能进行了阐述,其功能主要有实现用户登录、用户查询
2、与授权以及修改用户信息;实现信息查询,其中包括论文信息、成果信息、著作信息等的查询;实现科研设备的管理;实现对系统库的维护。然后,介绍了系统整体结构和数据库设计,并给出了主要数据库表的详细定义。最后,说明了系统的模块组成,各模块的功能,以及这些模块的具体实现方法和程序核心代码 ,并附带了一些主要的窗口。关键词:科研信息管理系统;JSP; Microsoft SQL Server AbstractThe system of managing Science Research Information file is a typical application of managing informa
3、tion system(MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects. Establishes the data uniformity and the integrity regarding the former request is strong, data security good storehou
4、se, but regarding the latter, then the request application program function is complete, easy to use and so on characteristics. In the present paper, first introduced the system development kits function and the characteristic. The system uses Myeclipse5 to take the onstage development kit, uses its
5、 database SQL Server to take the system database. Then elaborated systems demand analysis, has carried on the elaboration to systems function, its function mainly has realizes the user to register, the user inquiry and authorized as well as the revision user information; Realizes the information to
6、inquire, including the paper information, the achievement information, the work information and so on inquiry; Realizes the scientific research equipments management; Realizes to the system storehouse maintenance. Then, introduced the system overall construction and the database design, and have giv
7、en the main database table detailed definition. Finally, explained systems module composition, various modules function, as well as these modules realize the method and the procedure core code specifically, and has supplemented some main windows. KeyWords: Scientific Research Information Management
8、System; JSP ; Microsoft SQL Server 目 录第一章 概 述11.1 项目开发的前景11.2 项目开发的目的11.3 项目开发的意义21.4 管理信息系统的背景2第二章 数据库和开发语言介绍52.1 概述52.2 SQL Server 2000数据库介绍52.3 JSP 概述62.4 本章小结7第三章 系统分析83.1 总述83.2 现存的问题及目标83.2.1 人工管理存在的主要问题93.2.2 项目开发目标93.3 项目需求分析103.4 本章小结10第四章 概要设计124.1 系统功能设计124.2 系统结构设计124.2.1 系统模块124.2.2 基本资
9、料模块134.2.3 系统模块134.3 数据库表结构设计144.4 本章小结17第五章 详细设计185.1 应用程序开发的基本模块185.2 登录模块的开发185.3 系统管理的开发185.4 用户密码修改205.5 文档信息管理215.6 科研设备信息管理235.7 软件测试245.7.1测试计划及测试数据的准备245.7.2 系统模块测试的方法245.7.3 登录模块的测试245.7.4 测试过程与结果255.8本章小结26结 论27参考文献29谢 辞30XXX工业大学本科生毕业设计说明书第一章 概 述1.1 项目开发的前景 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正
10、是计算机被广泛应用于信息管理系统环境原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。高校的科研水平和科研规模日益成为反映高校综合实力的重要指标。随着国家对高校科研的投入不断增加,各高校也越来越重视自身的科研管理。每年高校在科研活动中产生的论文、著作、专利、项目、获奖等科研管理数据不断变得庞大。传统的依赖手工或者借助Excel等办公软件所进行的科研管理变得日益艰难。于是高校科研管理的信息化建设被提
11、高了日程上来。科研活动是高校一项非常活跃的内容。科研与教学工作向来是相辅相成的,以科研促教学,以科研拉动学校、学科的发展已成为高等院校办学的一项基本战略,它体现了高校发展的综合实力。因此,科研管理信息化是高校管理信息化的重要组成部分。显然,需要有一套行之有效的手段来对高校的科研项目及发表论文进行管理。到目前为止,高校的科研管理一直采用人工管理的方式,并无一套成文的管理规范,也没有相应的专职管理人员,只有当上级部门发文要求统计项目或论文情况时才由有关人员查阅本校的各种相关文档,人工进行统计并制作报表。这种落后管理的弊端是显而易见的。1.2 项目开发的目的高校科研管理的目的就是优化科研环境和资源配
12、置,使科研成本最小而效益最大化,从而提高科研实力和竞争力,培养高层次人才,服务社会经济发展。追求科研效率和效益是科研管理最高目的。本系统就是用计算机操作来实现对高校科研的管理,为了减少高校更好的维护各项科研管理业务处理工作而开发的管理软件。高校科研管理系统实现系统性、关联性、即时性、针对性等特点,用新的管理模式去替代原有的管理模式,使用户通过计算机来实现对各项目进行操作管理,从而使工作人员从繁杂的事务处理中解放出来,提高管理水平,提供及时、准确的服务。1.3 项目开发的意义提高了信息检索的效率,实现灵活的查询;减轻管理人员手工制作报表、统计分析的负担;提高了高校管理科研管理的效率。它将有助于管
13、理人员从烦琐的管理工作中解脱出来,使管理系统化、条理化,能迅速获得感兴趣的信息。管理信息系统是一个一体化的系统或集成系统,通常包括业务信息系统、知识工作系统、决策支持系统。1.4 管理信息系统的背景当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。管理信息系统的应用能够提供这种有效的决策支持。 管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,支持组织高层决策、中层控制、基层运作的集成化的人机系统。管理信
14、息系统学科是一门理论性和实践性都很强的学科。理论研究指导管理信息系统的开发和应用;反过来在开发和应用的实践中形成理论。其学科内容随着管理信息系统的应用而进步和完善。管理信息系统是个社会系统,推进管理信息系统犹如推进社会变革,它本质上具有社会变革的性质尤其应用信息技术引起系统功能巨大提高和管理模式巨大改变时,对企业来说确是一场革命,现在国外把它纳入“信息革命”的范畴。如果说工业革命是机器代替人的笨重的体力劳动的话,那么信息革命就是用信息技术代替人的琐碎的脑力劳动。管理信息系统是一个人机系统,机器包含计算机硬件及软件,各个办公设备及通信设备;人员包括高层决策人员,中层职能人员和基层业务人员,由这些
15、人和机器组成一个和谐的配合默契的人机系统。管理信息系统是一个一体化系统或集成系统,这就是说管理信息系统进行企业的信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,减少数据的冗余度保证数据的兼容性和一致性。随着计算机技术与网络技术突飞猛进的发展,各单位部门都在开始建立自己的管理信息系统,高校也不例外。在现在这个计算机得到普遍应用的时代,很多过去依靠人工进行的管理都由计算机所取代。尤其在信息的存储、加工和维护上计算机能取得人所不能比拟的作用。通过计算机进行管理的主要方法是建立管理信息系统(Management Information System MIS)。对管理信息系统有许多种解释,按照
16、管理信息系统的创始人明尼苏达大学的Gordon B.Davis教授给出的定义,MIS是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户机器系统。它能提供信息,支持企业或组织的运行、管理和决策功能。我国学者薛华成则将其定义为:管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,以企业战略竞优、提高效率和效益为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。尽管定义不同,但总的说来,管理信息系统终究要起到一个提高管理效率、减轻管理人员负担的作用。无论对于企业或其他组织,建立一个
17、管理信息系统都是实现其先进管理所必须的。有鉴于此,开发一个高校科研系统是很有必要的。它将有助于将管理人员从烦琐的管理工作中解脱出来,使管理系统化、条理化,能迅速获得感兴趣的信息。管理信息系统是一个一体化的系统或集成系统,通常包括业务信息系统、知识工作系统、决策支持系统等。根据现有人力和时间限制条件以及项目和论文管理的特点,不可能也没有必要建立一个完整的、具有所有功能的管理信息系统。我们选择开发一个相对较小的实用的数据处理系统。数据处理系统(Data Processing System DPS)又称为电子数据处理系统(Electronic Data Processing System EDPS)
18、或业务处理系统(Transaction Processing System TPS),它属于管理信息系统的范畴,但不是管理信息系统的全部。其主要特点是简单、精确和标准化。业务范围主要是业务数据的登录,数据的添加、删除等,将数据信息以文件形式存入软盘、磁带或硬盘,通过存取这些数据信息打印出报表,主要的操作是排序、列表、更新、查询等,主要使用的运算是简单的加减乘除,其输入一般是原始的单据或表单,输出一般是分类或汇总的报表,主要使用的人员是运行人员。这一类系统由于处理的问题处于较低的管理层,因而问题比较结构化,即处理步骤较固定,系统结构相对比较简单,无须很复杂的实现技术。我国高校科研工作已经取得了丰
19、硕成果,但同时也面临不少困难,尤其是面对社会对科技创新无止境的需要和创新周期的不断缩短,以及全球范围的科技和知识产权的竞争日趋激烈,我国高校能否适应并有所作为,成为衡量科研工作质量的重要指标之一。为此,加强科研管理是必要的。 高校科研管理就是力求通过投入、产出、评价等方法手段,配置科研资源,调动积极因素,体现责权利,以成果产出为导向,以人为本,强化绩效,建立高校的管理体制和运行机制。科研管理体系则是对科研工作由单项、分工、局部的管理扩展到全局和整体管理,强调整合而构成一个相互联系依存和影响促进的管理体系,包括运行机制、管理体制、成本效益和重点联系管理等。科研人员、项目和评价是最重要的科研要素和
20、阶段工作,是投入、产出和绩效的主要体现,对三者的管理体现了管理学中的目标管理和成果评价两种最重要的管理方式和手段,从而构成了最基本的科研管理体系。第二章 数据库和开发语言介绍2.1 概述本管理系统采用的数据库是Microsoft SQL Server 2000数据库,开发语言为JSP JAVA。JSP作为前台的开发工具,用SQL Server 2000作为后台支持数据库,通过JAVABEAN的类文件来连接SQL Server 2000中并对其编程来实现各种功能,因为SQL Server 2000与JSP用的同为SUN数据库引擎,有着最好的兼容性。2.2 SQL Server 2000数据库介绍
21、数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。SQL Server 2000就是一种关系型数据库管理系统。过去的一些数据库软件,在操作上、数据库建立、维护等等,都相当复杂且不易使用,但是在具备了窗口的GUI(图形用户界面)特性的SQL Server 2000数据库推出之后,数据库的建立不再是困难的事情,我们可以在P
22、C上简单而快速的建立出一套符合自己的数据库。不但如此,在SQL Server 2000 推出以后,我们发现数据库的建立更加的快速,但是功能却更加强大,用户不用再去记忆那一大堆的文件名称,或是为数据库的文件管理大费周章,通过SQL Server 2000的人性化管理接口把数据库的管理整理,便于维护;此外,在报表的制作上也是相当容易的,完全的视觉开发向导设计,让人使用起来很舒服。但是美中不足的是SQL Server 2000对于主从式结构的安全性管理不足,由于SQL Server 2000可以快速的通过ODBC连接到数据库服务器上(Database Server),并浏览所有表格或是相关对象转成H
23、TML。基本上,SQL Server 2000对建立一个数据库所具备的每一个对象,其中包括了表、查询、窗体、报表、宏、模块。其功能分别叙述如下:、表对象打开已经存在的表格、对已存在的表格字段数据进行修改、新建表格。2、查询对象可以用直接拖放的方式,建立表格之间的关联与对应关系,自动产生SQL语法查询出我们想要的数据。3、窗体设计对象可以设计用户接口,用来输入并处理数据。4、报表对象利用视图向导的开发方式,简单、快速的建立出需求报表或标签。5、宏对象提供许多的宏功能,您可以把这样的宏连接到窗体设计中的任一个对象,以达成一些复杂的功能。6、模块对象撰写VB的程序模块,处理较复杂的问题与需求,该功能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Web的科研信息管理系统的设计 论文 基于 Web 科研 信息管理 系统 设计
链接地址:https://www.desk33.com/p-1266494.html