(4)测试计划
1) 当审核状态为0时,会显示待审核。 2) 输入审核状态后,则显示审核信息的状态。 (5)关键代码
String sql = \id = ?\
DBUnit dbUnit = new DBUnit(SQL_CLASSNAME, SQL_URL, SQL_USERNAME, SQL_PASSWORD);
ArrayList
6.4考勤录入
(1)程序描述
该模块是系统的目的所在,是非常重要的一个模块。 (2) 功能
表6-4 考勤录入功能表
程序名称 相关数据库表 输入 输出 程序处理说明 考勤录入 attendance 考勤信息(学号、课程号、时间、节次)、考勤状态 将个人选课情况显示 1. 输入时间信息、课程信息 2. 验证课程是否已考勤 3. 将该记录插入数据库
(3)程序流程图
17
开始查看学生信息录入考勤信息判断节次是否已考核N把选课信息添加到选课表Y结束
图6-4 课程考勤程序流程图
(4)测试计划
1) 选择班级时,则显示该班级所有学生。 2) 当考勤已进行,则显示该节课已考勤。 3) 当学生考勤状态为旷课,则显示旷课状态
(5)关键代码
String sql = \
and zy=?\
result=dbUnit.batchUpdateAutoClose(conn,\
tatues) values(?,?,?,?,?)\
result=dbUnit.updateAutoClose(\
values(?,?,?,?)\
into
CA_STATUS(shijian,jieci,zy,bj)
18
6.5考勤修改
(1)程序描述
该模块扩大了考勤的灵活度。 (2) 功能
表6-5 考勤信息修改功能表
程序名称 相关数据库表 输入 输出 程序处理说明 学生考勤情况、考核表 attendance、ca_status 考勤信息(学号、课程号、时间、节次、考勤)、修改状态 将个人选课情况显示 1. 输入时间信息、班级信息 2. 验证该节次是否已进行考核 3. 将该记录插入数据库 (3)程序流程图 开始选择班级、节次是否已考勤N修改学生考勤信息Y结束
图6-5 考勤信息修改程序流程图
(4)测试计划
1) 当学生为旷课专题,则显示旷课。
2) 当该节次未进行考核,则可以提示未进行考勤。 (5)关键代码
19
String sql = \
and zy=?\
result = dbUnit.batchUpdateAutoClose(conn, \
attendance where sno = ?
and cno = ? and shijian = ? and jieci = ? and ?<>0\
result
=
dbUnit.batchUpdateAutoClose(conn,
\
into
attendance(sno,cno,shijian,jieci,statues) values(?,?,?,?,?)\
20
7 系统维护与测试
7.1系统的维护
系统维护的目的是保证考勤信息管理系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。换言之,系统维护就是为了保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的工作量往往是很大的,其费用大约占整个生命周期的60%,所以我们必须对系统维护给予足够的重视。 1、系统维护的内容
按照系统维护对象的不同,系统维护的内容可分为以下几类: (1)系统应用程序维护 (2)数据维护 (3)代码维护 (4)硬件设备维护 2、系统维护的类型
系统维护的重点是系统应用软件的维护工作,按照软件维护的不同性质,可以划分为下面四种类型:
(1)纠错性维护 诊断和修正系统中遗留的错误。 (2)适应性维护 使系统适用环境的变化而进行的维护。 (3)完善性维护 为满足用户的需求而进行的维护。
(4)预防性维护 为将要发生的变化或调整而进行的主动性维护。 3、系统维护的组织与管理
系统维护工作,首先必须建立一个维护组织,确定进行维护工作所应遵循的原则和规范化的过程,此外还应建立一套适用于具体系统维护过程的文档及管理措施,以及进行复审的标准。
21
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于java学生考勤管理系统(5)在线全文阅读。
相关推荐: