声明
第1章 绪 论
1.1 选题背景与选题意义
1.2 国内与国外的研究现状
1.2.1国外的研究现状
1.2.2国内的研究现状
1.3 主要研究内容
1.4 论文结构
第2章 关键技术
2.1浏览器/服务器(B/S)模式
2.1.1浏览器/服务器( B/S)模式三层结构
2.1.2 浏览器/服务器( B/S)模式的优势
2.2 SSH框架
2.2.1展示层框架(Struts)
2.2.2 业务层框架( Spring)
2.2.3 持久层框架( Hibernate)
2.3 二维码的产生和解析
2.3.1 二维码生成原理
2.3.2 二维码的分类
2.3.3 二维码解析
2.4数据库SQL Server 2008
2.4.1 SQL Server 2008的优势
2.4.2 SQL Server开发组件
2.5 XML技术
2.5.1 XML构成
2.6 本章小结
第 3 章 系统需求分析
3.1 业务需求分析
3.1.1 考勤业务分析
3.1.2 考勤业务流程
3.2 用户需求分析
3.2.1 管理员用户
3.2.2 教师用户
3.2.3 学生用户
3.3 功能需求
3.3.1 教师功能模块需求
3.3.2 学生模块功能需求
3.3.3 管理员模块功能需求
3.3.4 教师考勤参数设定
3.3.5 系统提醒服务
3.3.6 学生请假管理
3.4 考勤系统的性能需求分析
3.4.1 系统的易用性
3.4.2 系统的安全性
3.4.3 系统的可扩展性
3.5 可行性分析
3.5.1 服务对象可行性
3.5.2 经济可行性
3.5.3 技术可行性
3.6 本章小结
第 4 章 系统设计
4.1 考勤系统的体系结构设计
4.1.1 网络拓扑结构以及B/S模式应用
4.1.2 系统体系构架与相应技术的应用
4.2 系统功能模块设计
4.2.1 系统总功能模块
4.2.2 考勤参数设定模块
4.2.3 提醒服务模块
4.3 系统重点功能程序流程设计
4.3.1考勤二维码产生的程序流程
4.3.2 学生扫描二维码考勤的程序流程
4.3.3教师查看考勤信息的程序流程
4.3.4 教师手工修正考勤信息的程序流程
4.4 系统的数据库设计
4.4.1 实体属性图
4.4.2 系统完整ER图
4.4.3 数据库表设计
4.4.4 数据库安全设计
4.5 本章小结
第 5 章 系统实现
5.1 环境搭建
5.2 系统整合框架的构建
5.2.1 Spring与Struts2整合
5.2.2 Spring与Hibernate整合
5.2.3 Spring、Struts以及Hibernate的整合
5.3 系统实现
5.3.1 登录主界面
5.3.2 教师模块实现
5.3.3 教师查询考勤功能实现
5.3.4 教师手工编辑考勤记录功能实现
5.3.5 学生模块实现
5.3.6 管理员模块实现
5.4 系统部署
5.5 本章小结
第 6 章 系统测试
6.1 系统测试环境
6.2 功能测试实施
6.3 集成测试实施
6.4 测试用例
6.5 测试结果分析
6.6 本章小结
结论
参考文献
致谢
湖南大学;