本文的主要内容主要是使用面向对象语言Java和MyEclipse支持eclipse 工具,一步步实现高校教师科研管理系统的各个功能模块。本文的主要内容包括MyEclipse ,MySQL数据库,Java语言的基本概念及高级应用,JSP与数据库的连接。主要模块有:学生管理模块、科研项目管理模块、项目申请管理模块、教师管理模块、班级管理模块、管理员管理模块
此次系统研究的主要内容与基本要求有:注册登录模块的实现,分为教师和学生注册登录并且可以修改自己的个人信息密码;教师接收学生并处理学生的申请,管理信息的填写、修改,并且可以增加科研项目;学生可以查看项目信息,并且可以申请参加科研项目。
此系统为两个类型的用户服务包括:学生可以浏览项目信息、申请参加项目,修改个人信息等功能;其次教师的其中包括:项目的增删查改、编写项目信息等。
本系统分为前台和后台管理两个部分。前台学生和老师是一样的,后台差别在于学生只能查询,而教师可以修改项目信息并且处理学生申请页面中的信息。
目 录
1 前言 4
1.1 开发背景 4
1.2 开发意义 4
2 开发环境介绍 4
2.1 Myeclipse 4
2.2 Mysql 5
2.3 Jsp 5
2.4 系统对软硬件要求 6
3 需求分析 6
3.1 开发模式分析 7
3.2 可行性分析 8
3.2.1 技术可行性 8
3.2.2 经济可行性 8
3.2.3 社会可行性 8
3.3 需求分析 8
3.4 系统安全性 9
3.5 功能模块设计 9
3.6 数据库设计 12
3.6.1 数据项设计 12
3.6.2 数据库表设计 12
4 详细设计 14
4.1 系统登陆 14
4.2 科研项目模块 16
4.2.1 发布科研项目 16
4.2.2 科研项目管理 17
4.2.3 查看申报情况 17
4.3 学生信息管理 18
4.4 教师信息管理. 19
4.5 学生在线申报 20
4.6 密码修改模块 21
5 系统运行与测试 21
5.1 软件测试的目的 21
5.2 软件测试的重要性 22
5.3 测试方法 22
5.4 测试实例表格 22
5.5 其他错误 23
7 总结 24
参考文献 25
致谢 26