高校科研项目管理系统毕业设计论文范例.doc
《高校科研项目管理系统毕业设计论文范例.doc》由会员分享,可在线阅读,更多相关《高校科研项目管理系统毕业设计论文范例.doc(43页珍藏版)》请在沃文网上搜索。
1、 高校科研项目管理系统摘 要随着计算机科学的发展,Internet的应用越来越广泛,同时为人们提供了极大的方便,现在越来越多的机构将科研管理与Internet融合到一起,以方便项目申报者进行沟通和管理。网络科研管理系统就是在这样一个社会背景下开发的。网络科研管理系统采用先进的、开放的 B/S体系结构,应用系统基于Web技术开发。其实现的功能主要有申报功能、管理功能、修改个人信息功能、信息查询功能。本系统可以极大的提高管理效率,既能实现对科研信息的高效管理和控制,又能满足研究所的决策者对科研活动的宏观管理需要。最重要的是,它可以直观反映研究所工作人员的工作状况。网络科研管理系统将人员、项目、成果
2、、权限等管理有机结合在一起,同时为了满足该系统的性能要求,实现系统静态与动态页面的相互分离,系统采用jsp+javaBean和Mysql数据库相结合的开发模式。在稳定性和安全性方面达到了很高的指标。关键词:科研管理 ,jsp技术 ,MysqlAbstractWith the development of computer science, and more and more extensive application of the Internet has provided a great convenience, and now more and more scientific resear
3、ch institutions will be integrated into the management together with the Internet to facilitate communication of scientific research personnel and management. The network scientific research management system is developed under this kind of society background.Network scientific research management s
4、ystem uses advanced, open B/S system structure, and the application system bases on Web technology development. The system realizes function mainly has the function of reporting, management functions, modify personal information functions, and information enquiry function. The system can be greatly
5、improved management efficiency, accomplishing the research of efficient information management and control; meanwhile, decision-makers can meet the Institutes research activities on the macro-management needs. The most important is that it can be intuitively reflect the work of the Institute of the
6、work situation.Network scientific research management system make the personnel, project, achievement, and extent of authority etc organically combine together, meanwhile, in order to meet the performance requirements of the system, and realize system static and dynamic pages separation, the system
7、uses jsp + java Bean and SQL Server2000 data base with development model. In the filed of stability and security have reached the very high target.【Keywords】: scientific research managerment,JSP technology, Mysql装订线目录1引言11.1管理信息系统11.2科研成果管理信息系统11.3 小结22. 相关理论与技术综述32.1 Browser/Server网络体系结构32.1.1 Brow
8、ser/Server体系概念32.1.2 Browser/Server的特点32.2 J2EE技术42.2.1 J2EE概述42.2.2 J2EE的体系结构42.2.3 J2EE平台的特点52.2.4 J2EE的组件技术62.2.5 MVC模式72.3 Java Server Page (JSP)和Java Bean82.3.1 JSP简介82.3.2 Java Bean82.4 开发工具及服务器82.4.1 Eclipse简介82.4.2 Tomcat简介92.5 小结93系统分析103.1 需求分析103.1.1 总体目标103.1.2 具体目标103.2 可行性分析103.2.1 技术可
9、行性103.2.2 经济可行性103.2.3 操作可行性113.3 业务流程图123.4 数据分析123.4.1 数据流程图123.4.2 数据字典(部分)143.5 小结164系统总体设计174.1 系统的功能结构图174.2 功能模块介绍174.2.1 用户信息管理模块184.2.2 管理员模块184.2.3 项目申报管理模块194.2.4 项目管理模块194.3 数据库设计204.3.1 概念结构设计214.3.2 逻辑结构设计214.4 开发环境的配置244.4.1 硬件环境244.4.2 软件环境244.4.3 数据库管理系统的选择244.5 小结245系统详细设计与实现255.1
10、系统的首页设计255.2 管理员模块设计265.3 项目申报模块设计285.4 项目管理模块设计295.4.1 论证审批模块设计295.4.2 信息统计模块设计305.5 查看项目模块设计315.6小结326系统测试337. 总结与展望357.1 总结357.2 展望35参考文献37致谢38装订线共 2 页 第 2 页1引言1.1管理信息系统管理信息系统(Management Information System)是用系统思维的方法以计算机和现代通信技术为基本信息处理手段和传输工具的、能为管理决策者提供信息服务的人机系统。它是一个能够进行信息的收集、传递、存储、处理、维护和使用的人机系统。通过
11、管理信息系统可以实测事务活动过程中的实际运行情况,并能利用历史数据对未来进行预测,从全局出发辅助管理人员作出科学决策。管理信息系统是随着现代科学技术的发展和现代化管理的客观需要而形成的。管理科学、系统科学、信息科学、计算机科学和现代通信技术都对管理信息系统的形成和发展起到了巨大的促进和推动作用。管理信息系统作为现代化管理的重要手段和标志,已经成为管理活动中必不可少的一个组成部分。管理信息系统的基本特点,概括起来可以有以下几个方面:1管理信息系统是一个人机系统:利用计算机强大的处理和存储能力,这既是管理现代化的客观要求,也是管理信息系统的基本特点。但是,人在利用计算机的同时,必须考虑到各自的特长
12、,使管理信息系统成为一个人机协调的系统。2管理信息系统是一个人机一体化的集成系统:管理信息系统是以系统思想为指导进行设计和建设的。因此保证了整个系统的统一和协调,使得系统中的数据具有一致性和共享性。现代的网络技术和数据库技术是实现管理信息系统一体化的重要技术基础。3数据库的应用:具有集中统一规划的数据库是现代管理信息的重要特点。它标志着管理信息系统真正实现了数据的集中统一,使数据成为各种用户共享的资源。4数学模型的应用:在管理信息系统中利用计算机的计算能力和判断能力来分析数据,进行预测和辅助决策,是管理信息系统的又一显著特点,通过应用数学模型可以为管理人员进行最佳决策提供必要的信息。由于管理信
13、息系统的实用性和它给社会带来的巨大经济效益,所以从它问世以来,一直受到各国的普遍重视。随着科学技术特别是计算机科学和现代通信技术的迅速发展,管理信息系统都得到了极为快速的发展。作为一个管理信息与信息系统专业的学生,独立开发一个相对完整的理信息系统,对检验学业成绩,提高设计能力都是非常必要的。1.2科研成果管理信息系统据统计,在我国高校中,目前从事科学技术研究的大约有67万人,占全国科研力量的22%,而完成的科研成果和发表的论文占全国的70%以上。在2001年的国家三大奖中,国家自然科学奖18项中有9项是有高校参加的,占50%;国家发明奖12项当中有8项是高校参与的;科技进步奖137项中高校参与
14、了64项,高校科研力量的作用和地位在近几年的上升是不言而喻的。可以说高校已经在国家的科技工作中赢得了一席之地,用科技部徐冠华部长的话讲:高校已经成为我国基础研究方面的主力军、应用研究的重要方面军。因此,科研管理信息系统的开发目标是实现高校科研业务的数字化管理,从而提高科研业务管理人员以及项目申报者的工作效率,减少不必要的重复劳动,加速信息的记录、查阅以及传播速度,并且与“数字校园”中的其它系统相配合共同实现无冗余的统一信息管理。科研管理系统要实现对研究所、高校等单位科研情况的有效管理以及对科研活动的全程跟踪。该系统为科研管理人员服务,使用方便,既能实现对科研信息的高效率管理和控制,又能满足研究
15、所的决策者对科研活动的宏观管理与决策的需要,还能够为学院对研究所的评价以及研究所对人员的评价提供依据。作为一个典型的信息管理系统,科研管理系统是一个科研院所、高校研究所等内部管理的核心部分,包括人员档案、机构设置、项目申报、科研评估、成果管理、基金管理、科技统计、成果管理、专利管理、经费管理、报表管理等多项信息管理职能。随着计算机应用水平的提高和科研管理的规范化和制度化,建立一套适用于科研院所科研管理工作管理信息系统,已经成为各大的科研院所较为迫切的需求。建立一套完善的科研管理业务系统可以极大地提高管理效率,为领导的决策提供较科学的依据。一套较完善的研究院所的科研管理系统应以项目管理为中心,涵
16、盖计划、合同、成果、专利、资金、人员、设备等方面,并可关联到办公、人事、财务、设备等其它业务系统,整个系统庞大而复杂。通过实际调研,我认为为我校管理分院设计一个基于web的科研成果管理信息系统是一个非常好的课题,原因有三:1.分院科研管理尚未实现网络化,而该设计范围适中,凭个人能力能够实现。2.分院存在这方面的工作流程,因此在导师和科研成果负责老师的帮助下,更便于详细地调研。3.如果可能,还可以在分院里进行试运行,切实解决分院科研信息管理网络化问题。1.3 小结在第一章中简单的介绍了高校科研管理系统的背景,实现所需要的技术,系统要实现的目标及本系统的优点。2. 相关理论与技术综述2.1 Bro
17、wser/Server网络体系结构2.1.1 Browser/Server体系概念Browser/Server是一个逻辑概念。一个Browser/Server系统由客户端浏览器、Web服务器、应用层服务器和数据层服务器组成,所谓服务器是指在网络环境下能提供某种功能和信息的程序系统。在现代信息系统中,服务器通常是一种单独的数据库管理系统(DMBS)。它负责数据的存储与处理,一般驻留在专用服务器、小型机等单独的硬件内,服务器通过现有的网络系统与用户交换信息,并保障存储在服务器上的数据的安全性与完整性。Browser/Server是一种在网络环境下的分布式计算模式,它实现了分布环境下的合作计算,它将
18、一个计算任务分解成两部分子任务,由客户与服务器协作完成,客户端负责处理人机交互及前端处理,服务器端处理企业级计算及系统管理。一个Browser/Server系统的环境主要由以下几部分组成:1、局域网LAN。这是B/S系统通讯的骨干,为网络提供底层通信的架构。2、LAN上的服务器,一般指WEB服务器和数据库服务器。3、客户端工作站,联网的普通计算机就可担当。4、客户端上的浏览器,可以用微软操作系统自带的IE,也可以用其他浏览器。Internet/Intranet采用B/S计算模型是浏览器/Web服务器的模型,它实质上是一种客户/服务器模型,一端是Web用户,一端是Web服务器,二者通过HTTP协
19、议通信。结构如图2-1所示。图2-1 B/S三层结构2.1.2 Browser/Server的特点B/S模式是Intranet发展的必然产物。Intranet是以Internet技术为基础的网络体系。其基本思想是:在内部网络采用TCP/IP协议作为通信协议,Internet的Web模型作为标准平台,同时建立防火墙将内部网络与Internet隔离。在B/S模式下,所有客户端只需安装上操作系统、网络协议软件和浏览器即可,使客户端不再受平台约束。HTTP协议为所有的应用提供了统一的基础。解决了C/S模式中通信层的问题。B/S模式具有如下特点:1、客户端不需要安装。由于B/S模式是一种瘦客户机模式,客
20、户端软件仅需要通用的浏览器,不需要安装特别开发的应用程序。2、客户端界面统一。由于使用浏览器作为客户端,浏览器也只有几种通用的软件开发方,对于绝大部分使用计算机的人来说,浏览器的界面非常熟悉了,无需额外的培训就能直接使用。3、开发效率高,周期短。目前,很多公司都提供了开发B/S模式的解决方案,并且开发出了很多成熟的产品,使用这些成熟的应用软件开发,可以跳过以前C/S模式下的许多底层开发工作,节省很多工作量。4、强大的跨平台能力。由于使用浏览器作为客户端,而客户端对于服务器端采用何种技术,何种网络没有要求,只要符合网络协议就能通讯工作了。同时,因为采用的是目前公开的协议和标准,任何其他采用相同协
21、议的系统都可以互联互通,具有良好的开放性和扩充性。2.2 J2EE技术2.2.1 J2EE概述J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API, CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB (Enterprise JavaBeans),Java Servlets API, JSP (Java Server Pages)以及XML技术的全面支持。其最终目的就是
22、成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE体系结构提供中间层集成框架来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成的强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。2.2.2 J2EE的体系结构J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。J2EE的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多
23、层化应用能够为不同的每种服务提供一个独立的层,如图2-2是J2EE典型的四层结构。图2-2 J2EE四层体系架构图(1)运行在客户端机器上的客户层组件(2)运行在J2EE服务器上的Web服务器(3)运行在J2EE服务器上的业务逻辑组件(4)运行在EIS服务器上的企业信息系统(Enterprise Information System)2.2.3 J2EE平台的特点J2EE平台提供下面的几个特性来加快分布式应用开发:1、简化的体系结构和易于开发J2EE平台支持一个简化的基于组件的开发模型。因为它基于Java编程语言和Java 2平台标准版(J2SE),所以具有Java语言的“编写一次,到处运行”
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 科研项目 管理 系统 毕业设计 论文 范例