教学档案管理系统采用了B/S(浏览器/服务器)体系结构,JAVA作为开发语言,甲骨文的MySQL作为数据存储进行开发,Tomcat作为WEB服务器,开发平台windows,开发工具采用比elicpse更好用的myeclipse。系统角色分为教师,学生和管理员,主要模块有:教师管理模块、教师档案模块、论文发表信息管理模块、领导管理模块、科研信息管理模块、课程管理模块、教学管理模块、获奖情况管理模块、成绩管理模块、班级管理模块、管理员管理模块。
管理员模块:
管理员管理,管理员添加,老师管理,老师添加,领导管理,领导添加,修改个人密码,修改个人信息,
教师模块:获奖信息管理,获奖信息添加,教学信息管理,教学信息添加,科研信息管理,科研信息添加,论文发表管理,论文发表添加,修改密码,修改个人信息,
领导模块:
论文发表查询统计,科研查询统计,获奖查询统计,教学查询统计,教师信息查询,修改个人密码
管理员信息表,包括自动编号,管理员账号,管理员密码等数据字段;
班级信息表,包括自动编号,班级名称,班主任,学院名称等数据字段;
成绩信息表,包括自动编号,学号,学期,班级,课程,分数等数据字段;
获奖情况信息表,包括自动编号,教师fk,获奖名称,获奖日期, 获奖内容等数据字段;
教学信息表,包括自动编号,教师fk,课程名称,课时等数据字段;
课程信息表,包括自动编号,课程编号,课程名称,课时,学分等数据字段;
科研信息信息表,包括自动编号,教师fk,科研名称,科研日期,科研介绍等数据字段;
领导信息表,包括自动编号,领导账号,领导密码等数据字段;
论文发表信息信息表,包括自动编号,教师fk,论文发表名称,论文发表日期,论文发表介绍等数据字段;
学生信息表,包括自动编号,学号,姓名,性别,年龄,班级,登录密码,政治面貌,联系电话等数据字段;
教师信息表,包括自动编号,教师编号,教师姓名,教师性别,年龄,职称,任教课程,登录密码等数据字段;;