本论文就科研项目管理系统进行了论述。访问本系统的用户主要是管理员,管理员的主要功能有:科研项目信息管理、项目资源、经费、进度、成果等信息的管理。
随着社会信息化的发展,社会上很多事务的管理也跟着相应发生了根本的变化,科研项目申报管理也跟着发生了变化,以前的管理是一种各地信息分散然后再集中到中央,信息的传送途径是通过简单人工传送,这样使办事效率低。,所以,需要适用信息货的发展,开发一套科研项目的管理信息系统。
在这个系统中我综合应用了MySQL、Servlet、JSP等知识。网页界面的结构设计以实用性出发,具有易于操作、简洁、方便等特点。在设计中,首先,运用HTML语言对网站的静态页面进行精细的加工并且在网站的美工方面取得了良好的效果。其次,对于Java编程、JSP的动态编程以及MySQL数据库进行努力学习和大量实践,并运用到了网站的建设中。
管理员想进入系统操作,首先要登录之后,才能进行相应的操作。登录失败,给管理员相关的提示,请管理员重新登录。登录成功之后,管理员可以对科研项目的基本信息及相关的资源、进度、经费等内容进行管理。
项目信息管理模块:对科研项目信息进行管理,包括项目信息的添加、查询、删除等。
经费信息管理模块:对项目经费信息进行管理,包括项目经费信息的添加、统计操作。
资源信息管理模块:对项目资源信息进行管理,包括项目资源信息的添加、统计操作。
进度信息管理模块:对项目进度信息进行管理,包括项目进度信息的添加、统计操作。
成果信息管理模块:对项目成果信息进行管理,包括项目成果信息的添加、统计操作。。
修改个人密码:管理员登录系统,可以修改自己的登录密码。
目 录
摘 要 I
Abstract II
绪 论 1
1 系统概述与技术介绍 2
1.1 B/S结构介绍 2
1.2 MySQL数据库 2
1.3 MyEclipse介绍 2
1.4 JavaScrip语言 3
1.5 JSP技术 3
1.6 MVC模式 5
2 系统需求分析 8
2.1 开发环境 8
2.2 需求分析 8
2.3 可行性分析 8
3 系统概要设计 10
3.1 系统设计概述 10
3.2 系统用例图 11
3.3 系统流程图 11
3.4 系统功能分析 12
4 数据库设计与实现 14
4.1 数据库结构设计 14
4.1.1 表概要说明 14
4.1.2 数据表的结构 14
5 系统的实现 18
5.1 后台登录页面 18
5.2 科研项目管理 20
5.3 项目资源管理 23
5.4 项目经费管理 26
5.5 项目进度管理 28
5.6 项目成果管理 31
5.7 退出后台管理 34
6 系统测试 35
6.1 测试方法 35
6.2 系统测试结果 35
总 结 37
参考文献 38