班主任管理系统采用了B/S(浏览器/服务器)体系结构,JAVA作为开发语言,MySQL作为数据存储进行开发,Tomcat作为WEB服务器,开发平台windows,开发工具采用比elicpse更好用的myeclipse。
班主任管理系统分三个身份登录,一个学生,一个管理员,一个是教师。学生只能修改密码,而管理员可以修改任何信息。学生界面有 个人信息,查看看个人考勤,查看个人成绩,班主任界面有学生的考勤添加,学生的成绩添加.以及修改个人信息。
管理员模块有:
1.课程管理,对系统可以设置多个课程
2.学生基本信息管理:对学生的账号密码,班级等信息进行登记.
3.教师管理:教师就是班主任,对班主任信息进行增加,修改删除等
学生模块
1.个人的基本信息查看
2.个人的考勤信息查看
3.个人的各科成绩信息查看
教师模块
1.个人的基本信息查看
2.学生考勤录入
3.学生成绩录入
目 录
摘要 1
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发技术介绍 4
2.1 系统设计模式 5
2.2 Mysql数据库服务器 5
2.3 Java语言 6
2.4 tomcat 7
3 需求分析 7
3.1 可行性分析 7
3.1.1 技术可行性 7
3.1.2 经济可行性 7
3.1.3 操作可行性 7
3.1.4 法律可行性 7
3.2 需求分析 8
3.3 系统重要流程图 8
3.3.1 用户登录流程 8
3.3.2 用户管理流程 9
3.3.3 添加信息流程 10
3.3.4 信息查询流程 10
3.4 功能模块设计 11
3.5 数据库设计 12
3.5.1 数据项设计 12
3.5.2 数据表说明 13
3.5.3 数据表设计 14
4 详细实现 18
4.1 系统登陆 18
4.2 管理员模块 21
4.2.1 课程管理 21
4.2.2 教师管理 22
4.2.3 学生管理 23
4.3 教师模块管理 24
4.3.1 公告管理 24
4.3.2 学生成绩管理 25
4.3.3 学生考勤管理 26
4.4 考核管理 28
4.4.1 能力表现测评管 28
4.4.2 品德分表现测评管理 28
4.4.3 学业表现测评管理 29
4.5 班级日程管理 30
4.5.1 班级奖惩管理 31
4.5.2 班级活动理 31
4.5.3 班干部管理 32
4.6 系统部署 33
5 总体设计 36
5.1 测试的重要性 36
5.2 测试目的 36
5.2.1 测试的目的 36
5.2.2 测试的准则 36
5.2.3 测试的方法 37
5.2.4 测试用例 37
结束语 39
参考文献 39
致谢 41