教学档案管理系统采用了B/S(浏览器/服务器)体系结构,JAVA作为开发语言,甲骨文的MySQL作为数据存储进行开发,Tomcat作为WEB服务器,开发平台windows,开发工具采用比elicpse更好用的myeclipse。系统角色分为教师,学生和管理员,主要模块有:教师管理模块、教师档案模块、论文发表信息管理模块、领导管理模块、科研信息管理模块、课程管理模块、教学管理模块、获奖情况管理模块、成绩管理模块、班级管理模块、管理员管理模块。
管理员模块:
管理员管理,管理员添加,老师管理,老师添加,领导管理,领导添加,修改个人密码,修改个人信息,
教师模块:获奖信息管理,获奖信息添加,教学信息管理,教学信息添加,科研信息管理,科研信息添加,论文发表管理,论文发表添加,修改密码,修改个人信息,
领导模块:
论文发表查询统计,科研查询统计,获奖查询统计,教学查询统计,教师信息查询,修改个人密码
管理员信息表,包括自动编号,管理员账号,管理员密码等数据字段;
班级信息表,包括自动编号,班级名称,班主任,学院名称等数据字段;
成绩信息表,包括自动编号,学号,学期,班级,课程,分数等数据字段;
获奖情况信息表,包括自动编号,教师fk,获奖名称,获奖日期, 获奖内容等数据字段;
教学信息表,包括自动编号,教师fk,课程名称,课时等数据字段;
课程信息表,包括自动编号,课程编号,课程名称,课时,学分等数据字段;
科研信息信息表,包括自动编号,教师fk,科研名称,科研日期,科研介绍等数据字段;
领导信息表,包括自动编号,领导账号,领导密码等数据字段;
论文发表信息信息表,包括自动编号,教师fk,论文发表名称,论文发表日期,论文发表介绍等数据字段;
学生信息表,包括自动编号,学号,姓名,性别,年龄,班级,登录密码,政治面貌,联系电话等数据字段;
教师信息表,包括自动编号,教师编号,教师姓名,教师性别,年龄,职称,任教课程,登录密码等数据字段;;
目 录
摘要 1
abstract 1
目 录 3
1 绪论 5
1.1 开发背景 5
1.2 开发意义 6
2 开发技术介绍 6
2.1 系统设计模式 6
2.2 Mysql数据库服务器 7
2.3 Java语言 7
2.4 tomcat 8
3 需求分析 8
3.1 可行性分析 8
3.1.1 技术可行性 8
3.1.2 经济可行性 9
3.1.3 操作可行性 9
3.1.4 法律可行性 9
3.2 系统重要流程图 9
3.2.1 用户登录流程 9
3.2.2 用户管理流程 10
3.2.3 添加信息流程 11
3.2.4 信息查询流程 11
3.3 功能模块设计 12
3.4 数据库设计 13
3.4.1 数据项设计 13
3.4.2 数据表说明 14
3.4.3 数据表设计 14
4 详细实现 17
4.1 用户登陆 17
4.2 学生模块 20
4.2.1 学生成绩 20
4.2.2 成绩查询 20
4.3 教师模块 21
4.3.1 成绩管理 21
4.3.2 获奖信息管理 23
4.3.3 教学信息管理 24
4.3.4 科研信息管理 25
4.3.5 论文发表管理 26
4.4 管理员模块 27
4.4.1 学生管理 27
4.4.2 教师管理 28
4.4.3 课程管理 30
4.4.4 班级管理 31
4.4.5 成绩综合查询 32
4.4.6 管理员管理 34
4.4.7 科研信息查询统计 35
4.4.8 教学信息查询统计 35
4.4.9 论文发表查询统计 36
4.4.10 获奖信息查询统计 36
4.5 系统部署 36
5 总体设计 39
5.1 测试的重要性 39
5.2 测试目的 39
5.2.1 测试的目的 39
5.2.2 测试的准则 40
5.2.3 测试的方法 40
5.2.4 测试用例 40
结束语 42
参考文献 42
致谢 44