学号:09416220
XX 大 学 毕业设计(论文) (2013届)
题 目 常州大学科研项目管理系统的设计与实现 学 生 学 院 信息科学与工程学院 专业班级 计 校内指导教师 专业技术职务 副教授
校外指导老师 专业技术职务
二○一三年三月
常州大学科研项目管理系统的设计与实现
摘 要:随着高校科研项目的增多,对科研项目的管理势在必行。本开发是以常州大学为例而开发的高校科研管理系统。该系统是在Tomcat服务器下,MyEclipse环境中开发,使用的语言是JAVA、数据库是MySQL。系统的用户包括三种权限:管理员、项目负责人、普通教师,每类用户各司其职,相辅相成,共同完成科研项目管理功能。管理员的权限功能包括用户权限管理、部门管理、项目类别管理、系统管理,还可以查询统计系统信息。项目负责人是对项目的审批、结题进行把关,功能包括项目审批管理、项目结题管理、系统管理。普通教师是对项目进行申报的,功能包括项目申报管理、过期项目管理、项目结题管理、系统管理。三类用户功能分工明确,权限之间没有交叉,完美地结合,为科研项目的管理提供了完美保障。
关键词:科研项目;科研管理系统;JAVA;MySQL数据库;Tomcat服务器;MyEclipse开发环境;
I
Design and implementation of scientific research project management
system of the University of Changzhou
Abstract:With the increasing of scientific research project, the management of scientific research projects is essential trend, so in this curriculum, I study the university scientific research management system, this system is developed by University of Changzhou as an example, is the subject of design and implementation of scientific research project management system of the University of Changzhou.
The system is in the Tomcat server, MyEclipse development environment, the language used is JAVA, the database is MySQL.
The user of the system includes three kinds of permissions: administrator, who is in charge of the project, the ordinary teacher, each category of users perform their respective duties, complement each other, to complete the scientific research project management. Administrator permissions, user rights management, including management, project category management, system management, can also query statistics information system. Person in charge of the project is the project examination and approval, the control of the system includes management, project approval, project completion management, system management. Ordinary teachers is to declare to the project, including project management function, project management, project completion date management, system management. Three types of user function clear division of labor, no cross between authority, the perfect combination, has provided the safeguard for the management of scientific research projects.
Key words:Research project; Scientific research management system; JAVA; MySQL database; Tomcat server; MyEclipse development environment
II
目录
1 绪论 ........................................................................................................................................ 1
1.1 系统概况 ...................................................................................................................... 1 1.2 系统目的 ...................................................................................................................... 2 1.3 本章小结 ...................................................................................................................... 2 2 开发工具 ................................................................................................................................ 3
2.1 Tomcat服务器 .............................................................................................................. 3 2.2 MyEclipse开发工具 ..................................................................................................... 3 2.3 MySQL数据库 ............................................................................................................. 4 2.4 JAVA语言 ..................................................................................................................... 5 2.5 本章小结 ...................................................................................................................... 6 3 需求分析 ................................................................................................................................ 7
3.1 功能需求 ...................................................................................................................... 7
3.1.1 登录模块 ............................................................................................................ 7 3.1.2 部门负责人功能 ................................................................................................ 7 3.1.3 管理员功能 ........................................................................................................ 8 3.1.4 普通教师功能 .................................................................................................... 9 3.2 技术需求 .................................................................................................................... 10 3.3 可行性分析 ................................................................................................................ 10 3.4 数据库需求 .................................................................................................................11 3.5 本章小结 .....................................................................................................................11 4.1 数据需求分析 ............................................................................................................ 12 4.2 数据结构分析 ............................................................................................................ 12 4.3 E-R图 ......................................................................................................................... 14 4.4 本章小结 .................................................................................................................... 15 5 系统设计与实现 .................................................................................................................. 17
5.1 登录模块 .................................................................................................................... 17 5.2 项目负责人功能模块 ................................................................................................ 18
5.2.1 项目审批管理模块 .......................................................................................... 19 5.2.2 项目结题管理模块 .......................................................................................... 21 5.3 管理员功能模块 ........................................................................................................ 23
5.3.1 用户权限管理模块 .......................................................................................... 23 5.3.2 部门管理模块 .................................................................................................. 25 5.3.3 项目类别管理模块 .......................................................................................... 27 5.3.4 查询统计系统模块 .......................................................................................... 28 5.4 普通教师功能模块 .................................................................................................... 30
5.4.1 项目申报管理模块 .......................................................................................... 30 5.4.2 过期项目管理模块 .......................................................................................... 33 5.4.3项目结题管理模块 ........................................................................................... 34 5.5 本章小结 .................................................................................................................... 36 6 系统测试 .............................................................................................................................. 37
6.1 功能测试 .................................................................................................................... 37
6.1.1 登录功能 .......................................................................................................... 37 6.1.2 审批项目功能 .................................................................................................. 38
III
6.1.3 结题项目功能 .................................................................................................. 38 6.1.4 文件上传功能 .................................................................................................. 39 6.2 本章小结 .................................................................................................................... 39 7 总结 ...................................................................................................................................... 40 参 考 文 献 ............................................................................................................................ 41 致 谢 ........................................................................................................................................ 42
IV