摘要:在过去,人们依赖纸质的文件来记录科研的成果,这样不仅仅是花费了巨大时间,而且如果产生问题,不能够及时对科学研究进行反馈。还有一些学术的活动,不能及时的通知到位。但是随着社会的进步,网络的发展,这些种种的因素,促使了科研系统的产生,以及不断地进步发展。而各个高校,作为科研成果的重要汇聚地,这一需求便是十分迫切的来解决,慢慢地科研管理信息系统也成为高校衡量的一大标准
本系统就是为了这一个高校需求而设计的高校科研管理系统。该系统用强大的IDEA作为后端开发工具,完善的jsp技术,成熟的mysql数据库来实现的。着重了界面的布局突出简洁清晰,架构严谨,分工明确,安全性强的特点。该设计的系统由四个模块组成:系统管理员模块,科研管理员模块,科研秘书模块和科研人员模块。
关键字:高等院校;MySQL;科学研究; Servlet;JSP;
目录
摘要
Abstract
1 引言-1
1.1课题研究意义-1
1.2课题研究目标-1
1.3国内外发展趋势-1
1.4研究现状-1
1.5研究内容-1
2 相关技术介绍-2
2.1 JSP技术-2
2.2 MySQL数据库-2
2.3 系统开发模式-2
3 系统分析-3
3.1需求分析-3
3.2可行性分析-3
3.3功能需求-3
3.4数据需求-4
4 总体设计-4
4.1结构设计-4
4.2数据库设计-4
4.3结构设计-5
4.4逻辑结构设计-5
4.5据库表设计-5
5 系统详细设计与实现-8
5.1系统功能模块简介-8
5.2系统管理员模块-10
5.2.1密码信息管理-10
5.2.2科研管理人员-11
5.2.3单位信息管理-14
5.2.4科研秘书管理-16
5.2.5科研人员管理-18
5.2.6系统数据管理-20
5.3科研管理人员模块-22
5.3.1密码信息管理-22
5.3.2个人信息管理-23
5.3.3科研项目管理-23
5.3.4科研成果管理-23
5.3.5学术活动管理-24
5.3.6项目评价管理-24
5.3.7项目年度统计-25
5.4科研秘书模块-25
5.4.1密码信息管理-25
5.4.2个人信息管理-25
5.4.3科研项目管理-26
5.4.4科研成果管理-26
5.4.5通知信息管理-27
5.4.6文件信息管理-28
5.4.7反馈信息管理-29
5.4.8学术活动管理-29
5.4.9项目中检管理-30
5.4.10项目终结管理-31
5.5科研人员模块-32
5.5.1密码信息管理-32
5.5.2个人信息管理-32
5.5.3科研项目管理-32
5.5.4科研项目管理-33
5.5.5学术活动管理-34
5.5.6通知信息管理-34
5.5.7文件信息管理-34
5.5.8反馈信息管理-35
6 系统测试-36
6.1测试环境-36
6.2测试用例和测试结果-36
6.2.1科研管理员登录功能测试-36
6.2.2个人密码修改功能测试-36
6.2.3 科研项目管理功能测试-37
6.3系统测试结果分析-37
7 总结-38
参考文献-40
致 谢-41