17 18 19 20 lastlogip lastlogtime description userid varchar datetime varchar varchar 20 2000 50 是 是 是 是 最后登录IP 最后登录时间 备注 编号
学生信息表对学生进行管理
表4-3 学生信息表
序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 列名 studentid studentname password secrecy secrecyanswer email grade major xueyuan nation jiguan age sex birthday tel mobile regtime regip logtimes lastlogip lastlogtime description 数据类型 int varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar datetime varchar varchar datetime varchar int varchar datetime varchar 长度 200 200 100 200 50 50 50 200 200 200 200 10 200 200 20 20 2000 小数位 标识 主键 是 允许空 否 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 是 默认 说明 学生名称 密码 安全密码 安全问题 邮箱 年级 专业 学院 民族 籍贯 年龄 性别 生日 电话 移动电话 注册时间 登录IP 登录次数 最后登录IP 最后登录时间 备注 12
23 userid varchar 50 是 编号 考勤信息表对学生考勤信息进行管理
表4-4 考勤信息表
序号 1 2 3 4 5 6 7 8 9 10 11 列名 id title studentname studentid ClassA kaoqinren status kaoqintime buzhu shijianduan kejie 数据类型 int varchar varchar varchar varchar varchar varchar datetime text varchar varchar 长度 200 200 200 50 200 200 200 200 小数位 标识 主键 是 允许空 否 是 是 是 是 是 是 是 是 是 是 默认 说明 标题 学生名称 学生编号 班级 老师 情况 时间 结果 时间段 课节
请假信息表 对学生请假进行管理
表4-5 请假信息表
序号 1 2 3 4 5 6 7 8 9 10 11 列名 id title studentname studentid ClassA yuanyin neirong qingjiatime buzhu shijianduan kejie 数据类型 int varchar varchar varchar varchar varchar text datetime text varchar varchar 长度 200 200 200 50 200 50 50 小数位 标识 主键 是 允许空 否 是 是 是 是 是 是 是 是 是 是 默认 说明 标题 学生名称 学生编号 班级 原因 内容 时间 备注 时间段 课节 13
五、系统实现及测试
根据考勤系统的需求,我将此次所要开发的系统从功能模块的角度上划分为以下几个功能模块:
1) 基本信息管理模块 2) 学生信息管理模块 3) 教师信息管理模块 4) 请假申请管理模块 5) 考勤信息管理模块 5.1基本信息管理模块
本模块主要是对系统的基础信息进行管理,在这个模块中,管理员可以对教师信息进行管理,可以增加新的教师,编辑和修改已经存在于系统中的教师的信息;管理员可以对学生信息进行管理,可以增加新的学生,编辑和修改已存在于系统中的学生的信息。
图5-1 基本信息管理
5.2 学生信息管理模块
本模块主要是对学生进行管理,在这个模块中,管理员可以学生信息进行管理。
14
图5-2 学生信息管理
5.3 教师信息管理模块
本模块主要是对教师进行管理,在这个模块中,管理员可以教师信息进行管理。
图5-3 教师信息管理
5.4 请假申请管理模块
本模块的主要是提供给学生一个请假申请的界面,在这个模块中,学生可以填写申请请假表。
15
图5-4 请假申请
5.5 考勤信息管理模块
本模块主要是学生对个人考勤信息管理,在本模块中,学生可以对个人的考勤情况进行查询,系统会根据学生输入名称进行查询,然后将查询结果返回给学生,从而可以实现考勤信息的透明化。
图5-5 考勤信息
软件测试是系统质量保证的主要活动之一。测试虽然不是质量保证的“安全网”。但它是不可缺少的,而且是重要的环节。因为,在系统开发的过程中,涉及一系列的活动,而在这个活动过程中,人们可能犯很多错误,错误可能发生在设计阶段,也可能发生在整个过程的开始阶段。
16