学生考勤管理系统详细设计说明书.docx

上传人:牧羊曲112 文档编号:5173323 上传时间:2023-06-10 格式:DOCX 页数:22 大小:401.84KB
返回 下载 相关 举报
学生考勤管理系统详细设计说明书.docx_第1页
第1页 / 共22页
学生考勤管理系统详细设计说明书.docx_第2页
第2页 / 共22页
学生考勤管理系统详细设计说明书.docx_第3页
第3页 / 共22页
学生考勤管理系统详细设计说明书.docx_第4页
第4页 / 共22页
学生考勤管理系统详细设计说明书.docx_第5页
第5页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《学生考勤管理系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《学生考勤管理系统详细设计说明书.docx(22页珍藏版)》请在三一办公上搜索。

1、学生考勤管理系统详细设计说明书组长:XXX组员:XXXXXXXXXXXXXXX1. 引言21.1编写目的21.2背景分析21.3参考资料32. 总体设计32.1任务和目标32.2运行环境及条件概述32.2.1技术方面32.2.2经济方面42.2.3操作方面43. 系统详细需求分析33.1学生需求描述33.2功能需求描述43.3详细系统运行环境及开发工具53.3. 1相关开发工具简介53.3. 2 B/S (浏览器/服务器)简介43.3. 3 JSP简介54. 总体方案确定54.1学生考勤管理前台64.2学生考勤管理后台75. 系统详细设计105.1系统功能划分105.1.1请假系统模块105.

2、1.2考勤系统模块105. 1. 3后台管理模块105.2数据字典115.3系统界面详细设计125.3.1登陆界面125.3.2系统主界面135.3.3添加学生信息界面145.3.4课程管理界面156. 数据库系统设计156.1逻辑结构设计196.2主要实体模型206.3E-R图分析216.4数据库表设计217. 软件测试207.1页面使用安全217.2请假系统测试217.3修改密码测试217.4考勤管理测试221.引言1.1编写目的20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛, 为广大网络用户提供了更加周到和人性化的服务。本系统主要针对目前高校学生在线请假

3、以及学生上课出勤管理而设计的信息系统。 本系统总体上由三大功能模块:请假系统模块、考勤系统模块、后台管理模块组成。系 统涉及到高校三大类用户:学生、任课老师、系统管理员。本高校学生考勤管理系统用JSP+SQL Server 2000开发,开发过程中运用了页面模 块化、信息发布的动态生成、静态页面显示等技术开发。本文重点介绍本系统的请假系 统、考勤系统两大功能模块设计,完成学生、任课老师、系统管理员三类用户功能的设 计与实现。1.2背景分析目前高校校园信息化逐步完善,能有效地借助网络才能提高办事效率。如今各大高 校针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在 各大

4、高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。因此学生考勤 管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生创造一个优良的学 习环境。目前高校学生上课考勤管理都是以任课老师上课点名,记录学生上课情况,对于时 间比较长的请假,需要通过递交请假申请让班主任、院系领导都批准方能生效。这种的 模式在目前高校管理中暴露了不可避免的弊端:一、学生请假不方便;二、学生请假对任课老师不透明;三、学生对自己整个学期的上课出勤情况没有整体的统计信息;四、班主任对本班学生整个学期的上课出勤情况不易查看;五、院系领导、学校领导不容易把握学生上课的出勤情况。因此一个好的学生考勤管理系统在一定程

5、度上可以解决这些弊端,本系统主要针对 目前高校学生在线请假以及学生上课出勤管理而设计的信息系统。本系统涉及到高校六 大类用户:学生、任课老师、班主任、院系领导、学校领导、教务管理员。1.3参考资料1. 赵文涛,数据库系统原理,中国矿业大学出版社,20062. 安藏鹏,软件工程,中国矿业大学出版社,20073. Harkins Sales Susan,Dreamweaver MX数据库从入门到精通,电子工业出版社, 20034. 张晓东,JSP+Oracle数据库开发与实例,清华大学出版社,20085. 向隅编,数据库基础及应用,邮电大学出版社,20082 .总体设计2.1任务和目标开发本系统的

6、目的,就是要解决目前高校中关于学生请假与上课出勤管理中所面临 的一系列问题。开发出高校学生考勤管理系统能有效地提高高校办事效率,解决目前高校学生请假 及上课出勤管理问题,实现学生请假及上课出勤信息对任课教师、班主任、院系领导、 学校领导透明,使班主任、院系领导及时把握学生的学习情况,及时与学生沟通,提高 教学质量。2.2运行环境及条件概述2.2.1技术方面高校学生考勤管理系统在目前的高校中使用还不普遍,但也有许多类似的成功案 例:如教务管理系统、排课系统等。本系统采用JSP,JavaScript脚本语言、html标识 语言及SQL Server 2000数据库技术综合开发。JSP是一种安全稳定

7、的动态网页技术, 目前国内各企业的电子商务系统,ERP系统,银行信息系统等基本上都用JSP开发的。 Microsoft SQL Server (基于结构化查询语言的数据库服务器)是基于客户/服务器结 构的数据库管理系统,用户通过使用客户系统从服务器检索信息并进行本地操作,服务 器关注数据库进程,而客户则关注信息的表示。为了使客户端能够从服务器中访问数据, 服务器必须具备以下两个关键特征:一、对在数据库中的数据提供单点访问。二、将处 理和操作在客户端和服务器间进行分配。SQL Server使用Transact-SQL语言来维护、 实现和访问数据库,Transact-SQL 是 SQL (Stru

8、ctured Query Language)的一个子集 标准。SQL Server有多种实用程序允许用户来访问它的服务,用户可用这些实用程序对 SQL Server进行本地管理或远程管理。2.2.2经济方面本系统使用B/S架构设计,使用市场上流行的动态网页技术,开发简单,使用度方 便,不需要耗费大量的人力物力就能很快的开发出来,系统部署对软硬件要求不高,用 户操作简单,几乎不需要对用户进行专业培训就可使用本系统,所以从经济上讲是可行 的。2.2.3操作方面本系统操作简单方便,只要懂得上网都能方便操作本系统,所以在操作上也是可行 的。从以上可知,高校学生考勤管理系统的解决方案无论在技术,经济还是

9、操作上都是 可行的,且开发本系统具有一定的经济价值和实用价值。3. 系统详细需求分析3.1学生需求描述学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。(1)在线请假需求:学生请假的全过程当中,学生可以随时查看请假的详细进展 情况。(2)查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息, 如:查看“大学英语”这门课程在整个学期请假、旷课多少次等信息。(3)其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、 学号、姓名、性别等,以及修改个人用户密码。3.2功能需求描述根据各类用户的需求描述,系统应当具备请假系统、考勤管理系统、后台管理系统 这

10、三大主要功能。请假系统功能需求:通过班主任以及院系领导批准请假信息。请假最长时间不能超 过1个月,特殊情况除外。考勤管理功能需求:任课老师通过考勤管理系统,对学生上课出勤信息进行公开。 请假系统要借助班主任才能完成,考勤管理系统要借助请假系统、班级课表安排才能完 成,然而每学年课表都在变化,班主任安排也有在变化,学生也在变化,因此必须要求 后台管理系统能根据系统需求,动态的、准确的更新系统数据。3.3详细系统运行环境及开发工具根据各用户的需求,以及系统各大功能的需求,经过大量的调查分析,针对本高校 学生考勤管理系统选择以下开发工具进行开发:3.3. 1相关开发工具简介系统结构:B/S (浏览器

11、/服务器)开发语言:JSP数据库:SQL Server 2000开发工具:JDK 1.5 Dreamweaver Jcreator3.3. 2 B/S (浏览器/服务器)简介B/S (Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet 技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器 来实现的B/S模式最大的好处是运行维护比较简便,能实现不同的人员从不同的地点 以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据; 最大的缺点是对网络环境依赖性太强,由于各种原因引起网络中断都会

12、造成系统瘫痪。3.3. 3 JSP 简介JSP的全称是Java Servlet Pages,它是SUN推出的一种动态网页技术标准。它在 传统的静态页面文件(*.html,*htm)中加入Java程序片段和JSP标记,就构成了 JSP页 面。由Web服务器上的JSP引擎来处理JSP元素,生成调用Bean,并用JDBC访问数据 库(或文件),最后以HTML或XML的形式返回浏览器。JSP在Servlet类中编译,编译 一次后存入内存,以后再调用时,不用再编译,所以速度很快。此外JSP还具有以下优点:(1) 一次性编写,到处运行(除了系统之外,代码不用做任何更改);(2) 系统的多平台支持;(3)

13、强大的可伸缩性;(4) 多样化和功能强大的开发工具支持;(5) 支持服务器端组件;4. 总体方案确认学生考勤管理系统全部采用Web方式,由前台操作和后台管理两部分构成。4.1学生考勤管理前台前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便 性,目的是让大多数不懂电脑操作的客户,也能轻松的享受电子商务网站给他们带来的 便利。一、前台主要功能包括登录、管理首页、学生信息、学生考勤、学生成绩、课程科目、员工信息、部门班 级、信息维护等各大模块。二、学生考勤管理系统前台特色(一)、帐号保密机制本系统除了传统的用户名和密码保护外,又利用MD5方式对密码进行了再次加密, 由于这种加

14、密是不可逆转的加密方式,即使后台数据库被盗,盗取者也无法找到管理员 和用户的密码,这大大提高了客户帐号的安全性,使管理人员可以放心的把学生信息进 行发布,后台管理采用三层加密机制,限制非本站链接直接进入后台管理文件(二)、常见的管理学生任务网站前台页面显视栏目分为以下几种方式:(1)添加新学生(2)查看管理学生列表(3)学生考勤(4)学生成绩(5)修改我的个人资料(6)退出系统(注销)(三)、人机化界面网站采用菜单方式来管理网站页面,不但页面简洁,而且操作方便。(四)、强大的权限管理网站管理人员可以对网站的各功能模块进行管理,而普通用户仅能查看信息,方便 管理。系统前台结构图如下:4.2学生考

15、勤管理后台本系统后台管理在考虑学生考勤管理操作简便的同时,提供了强大的学生考勤管理 模式。它包括管理员角色的设置,学生信息、学生考勤、学生成绩、课程科目、员工信 息、部门班级、信息维护。一、后台管理功能列表学生的添加、修改、删除。拥有权限者:任何权限的管理员查看/管理学生列表拥有权限者:任何权限的管理员管理学生考勤拥有权限者:任何权限的管理员管理学生成绩拥有权限者:任何权限的管理员修改我的个人资料拥有权限者:任何权限的管理员退出系统(注销)拥有权限者:任何权限的管理员对首页新闻的添加、修改、删除和 更改首页公告。拥有权限者:任何权限的管理员添加、修改、删除课程科目拥有权限者:任何权限的管理员添

16、加、修改、删除员工信息拥有权限者:任何权限的管理员添加、修改、删除部门班级信息拥有权限者:任何权限的管理员可以添加、修改、删除常用的信息拥有权限者:任何权限的管理员二、管理使用说明首选服务:-注销登陆:作为后台安全管理的必要条件之一,当后台管理员管理任务结束时, 务必要点击注销登陆方可完全正常退出。-修改登陆密码:各权限管理员都要养成良好习惯,隔段时间修改一次密码,防 范登陆密码被黑客破解而遭受到不必要的损失。-反馈程序BUG:若您在使用本学生考勤管理系统时发现程序出错或其它需要改 善的问题,请点击这里将BUG反馈给程序员。三、学生信息管理管理(一)、添加学生信息:管理员和添加人员可以通过这个

17、功能向数据库中录入学生 信息-方法是:在首页上点击常见任务下的“添加新学生”ongZht窟 走童育管理首页学生信息学生声勤1:在St来B 保豌3I 三 Jib由话;ImKl.-.i .:-T日肌IF= -T-二匚作单窗学生成殖课程科目员工信息部门班,隹息曜护诙单生多加的课程己瓠喧可速魅MIhpfeiE慌亏夕写士,节.、| -耸机至售气.日=免仁、- 电疳瓦门-皿R门班 财源-英诱培训别 英语中尘英gll班够英语-赫瑜II班 英语-知弗训班,+.- H-.| -t-r.-HF二|轻苗人.plaspy匕订 y号lIAI住一.E,I* | i ;) .: r -誓日毗P .- I-f:眼孙:诘心,二

18、小:务 ri- 土, r(二)、查看与修改:管理员和添加人员可以通过这个功能查看数据库中录入的学 生列表。方法是:在首页上点击常见任务下的“查看/管理学生列表”ong Zhl帽1 .寓始瘙学生艇管遍胡行也以企总公司&森瓣揖ID桂别州电话座蟾费1:5周晓蔑遍w班部队携5006DDa Sr.e?r国mi男料耿、-班招Q60.JUjS.ToP企电跖1噩Jjj应云苜女蜿大门正13900000001SQE11J税英墙剧期IX杨家治女g、lFW16:J学生信息 兰甥勤 熟贱 曜科日 艮工信息 部门瑕 信_w隹粹魅褪I命电嗽学艳宣传部隹劳兰艺隹点翳处四、用户管理管理网站用户:此功能只有最高权限管理员拥有,可

19、管理前台的所有个人用户,拥 有查看、修改、删除权限,也可根据某用户查找此用户所有订单。利用查找用户功能可查询到你需用查找的用户。管理后台用户:此功能只有最高权限管理员拥有,这是用来管理后台管理员的功能、 可能添加、修改、删除新的管理员以及分配权限。5. 系统详细设计5.1系统功能划分根据系统用户的需求,将本系统按功能划分成三大功能模块:请假系统、考勤系统、 后台管理系统。5.1.1请假系统模块本模块的功能是在线请假的实现及管理,主要涉及两大类用户:学生、任课老师用 户,学生通过此功能模块进行在线请假及查看请假记录信息;任课老师在线审批学生请 假及查看请假记录信息。5.1.2考勤系统模块本模块的

20、功能是学生考勤信息统计的实现、查看及管理,涉及六大类用户中的所有 用户。学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息;班主 任、院系领导、学校领导查看不同的范围的学生出勤信息。5.1.3后台管理模块本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。系统 管理员动态的管理学生信息、课表安排、学年安排等信息,是整个系统实现的基础。 系统功能模块图:学生考勤管理系统+ *学生任课老师教务管理员查看本人基本信息查看学生上课出勤信息管理系统的请假考勤信息系统功能结构5.2数据字典数据字典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和 处理逻辑的某些

21、数据特性。数据流图:旷课请假系统任课老师程序流程图:5.3系统界面详细设计5.3.1登陆界面用户登陆时操作页面如图所示:13阿区地址 血固如Lp、l71onlLaxV3i75|J3WSX*niEX4iEB3a03UmSHi41T如H.LXiTia我S&UTSfalib康iTSUib翘疗我会港.吁=*?到 槎痍函芫毕中4冬雪小丁击址1口比。2无标穗页(irrnsKifT Jnt erupt Expl nrer苴件切 婀 责看秘I麟敏工民(I)稍助QO。-园宣&尸球笠啊买 仲&画-口 W SEI输入用户名和密码,然后在选择用户类型就能登陆到相应的操作界面。如果用户名 和密码不正确,会提示用户重新登

22、录。5.3.2系统主界面进入此界面后可以进行以下操作,添加新学生、查看和管理学生列表、管理学生考 勤、管理学生成绩、修改个人资料、退出系统。膏起蜕页-宏志卖旱管理察镣 |nv. pziy. ednir cn - licroscft Internet Enj?l*rcrE。翩T J冶回险咨会收赧剑的勤画,_. u队n WO管熨首页学生卷旦瞬科日flLiEa部门班踱密眺护W!超嗯管理月F您的眼务:噩理在至云.: I 、三:.,3f半与:T款迎僮LH宝吉眦学管理器藐皿比et a | -ifVF. pssy. etki. ctt需见任家京的班敏.F 一若学二它理学生拷勘宣通学生底绶意的曜,昭生郃日扑择

23、5明版柄有h定为|用皿Ibeta矩衅院弱中力。,留x宝地 Inkr%,:恒枇坦 J./lgilbaHh minsJSWXM却E!um 峻 BUSIES 街 3US3Efa 如 1%T3C .M&摆03106*诳泡衅H9tbVISj5.3.3添加学生信息界面进入此界面后,不仅可以添加学生基本信息(姓名、性别、住址、电话、Emai 1、出生日期、 学历、职业、工作单位、照片、班级、入学日期、入学收费、经办人)还可以录入学生选课的相关 信息。3孕生基本信息宏志兼孕官理孥物lirroir+ Iii+emet Explore-r邕1间冈IIS:件。 潮查看切 颇营 _R. I常的.11.M 3. 陟 咆

24、就?1S在下面新人SF半生记录hi警理苔顶牛生信息孕生者勤孕生应缢课程科目ar.s部门班口值融护法学生煎加的廉程件孔IMZl.z.!牛甲E学以职业:J_:U=.:什至.L-末选志 V来自k -末魂定*-未选定sV润22C 3M|如果是苜也h请1SMBt!此可达时程AEP网站刹作-麦击独言 沿=5己殳百 /,. |.|-= = f i电府人1-电成MlIn切mEtUI际互璀PJ-电暗Af 计箱腿与堆护-电妙 岂:a,7- 十地址 叫 I* Hij:J/LBt:Hh,H:3in5F心由旅唱nTflgqsgfSgEESKeSlBhifaqik购膨aWE伽M5XT!tK?汕部Elbblfl科Fefi&

25、UShidEnllti aw*.: ;Tf: 0W石增同学feOrffa = . a -1. I.-+-.平累学院皿,占珏画戏技fi IMr瑚5.3.4课程管理界面可以添加课程种类、课程工作/名称、上级分类、学时、学分等相关信息。请在下面输人新课程i:村戏;民祖,课程/工作名称:将5序役il上级分卖:+1一皂成倍M点时甑:-00学小20简介;部程序设计是一门比较好的学科,同时语 言方面具有勰大的灵活性。oOW| M6.数据库系统设计6.1逻辑结构设计整个系统各实体可用以下关系来表示(其中主键已用下划线标识):学生信息表(学号,姓名,性别,班级,专业,学院)课程信息表(编号,课程名称,学分,学时

26、)任课老师信息表(编号,姓名,性别,班级,课程,学院)教务管理员信息表(编号,姓名,职称,性别,权限)请假信息表(学生学号,申请时间,开始时间,请假原因,请假天数,节课数,审 批状态)考勤表(班级名称,课程编号,考勤时间,出勤人数)学生上课缺勤记录表(学生学号,学生姓名,班级名称,课程名称,缺勤状态)6.2主要实体模型6.3 E-R图分析E-R图分析的目的是确定系统中所有实体、实体的属性及实体之间的联系,为设计数据库表结构 打下基础。画E-R图通常使用自底向上的设计方法,首先对局部视图进行分析设计,然后再将局部 视图合并,消除冲突和冗余,得到系统的总体E-R图。这里不再对局部视图进行设计,直接

27、给出总 体E-R图,如下图所示:专业性别课程号姓名班级.课时间学院学号选修提交讲授学院名称编号班级课程学分姓名性别-一甘勤情砂学生学号)1请假nn1学生出勤记录学生m请假记录七 批准.- 出勤班级出勤记录课程11任课老师6.4数据库表设计 (1)教务管理员信息表admin字段名字段类型主/外键字段约束说明编号char(5)PNot Null管理员编号姓名char(10)Not Null管理员姓名性别char(1)Not Null管理员性别职称char(20)Not Null管理员职称权限char(10)Not Null管理员权限(2)学生基本信息表student字段名字段类型主/外键字段约束说

28、明学生学号char(6)PNot Null学生学号姓名char(10)Not Null学生姓名性别char(1)Not Null性别班级名称char(13)Not Null所在班级专业char(20)Not Null所属专业学院char(20)Not Null所属学院(3)请假信息表qingjia字段名字段类型主/外键字段约束说明学生学号char(6)pNot null学生学号申请时间char(14)Not null请假时间开始时间char(14)Not null开始时间请假天数smallintNot null天数请假原因char(80)pNot null原因审批状态char(5)Not nu

29、ll审批状态节课数char(5)Not null几节课(4)任课老师信息表teacher字段名字段类型主/外键字段约束说明老师编号char(9)PNot Null老师编号老师姓名char(20)Not Null老师姓名性别char(1)Not Null性别所教班级char(13)Not Null所教班级所教课程char(20)Not Null所教课程所属学院char(20)Not Null所属学院(5) 考勤表kaoqin字段名字段类型主/外键字段约束说明班级名称char(10)PNot Null上课班级课程编号char(10)PNot Null课程编号考勤时间char(10)Not Null

30、考勤时间出勤人数smallintNot Null已到人数迟到人数smallintNot Null迟到人数旷课人数smallintNot Null旷课人数(6)上课缺勤记录表queqin字段名数据类型主/外键字段约束说明学生学号char(6)PNot Null学生学号学生姓名char(10)Not Null学生姓名班级名称char(5)Not Null所在班级课程名称char(10)PNot Null课程名称缺勤状态char(10)Not Null缺勤情况(7) 课程信息表course字段名字段类型主/外键字段约束说明课程编号char(8)pNot null课程编号课程名称char(20)Not

31、 null课程名称课程学分char(20)Not null课程学分课程学时char(20)Not null课程学时7.软件测试7.1页面使用安全测试此测试过程主要是测试系统各个页面的安全性,即在用户没有登录的情况直接在浏 览器地址中输入要打开的用户页面,或者用户以正确的用户名和密码进入系统后,直接 在浏览器地址中输入别的用户的页面,测试各页面是否不需要用户登录就可使用,或者 是否可以绕过身份验证。第一步:在用户没登陆系统的情况下,直接在浏览器中输入 http:/127.0.0.1/kaoqin/student/student.jsp此地址是学生用户首页的完全地址, 看是否能打开操作。测试结果:

32、提示用户还没登陆的错误信息。依次测试别的页面,别 的用户,测试结果都是:提示用户还没登陆的错误信息。第二步:以学生正确的用户和密码进入学生系统后,在浏览器中输入任课老师首页 地址,看是否能绕过身份验证,打开别的用户的页面。测试结果:提示没有权限的错误 信息。用同样的方法测试别的页面,别的用户都得到了同样的测试结果,提示没有权限 的错误信息。测试结果:通过以上测试可知,系统各个页面都有很好的安全性,每个页面都不允 许用户在没有登陆的前提下访问,用户在登陆后,也不充许用户访问别的用户类型的页 面,即不能绕过身份验证。7.2请假系统测试请假系统是学生用户的核心功能,由于涉及的用户比较多,此部分的测试

33、是在几个 同学的配合下完成,主要完成以下几个测试:(1)空值测试:在请假开始时间、结束时间、请假原因都为空或部分为空的情况下, 直接点提交数据在线请假。测试结果:系统拒绝提交数据,并能正确的做出相应的提示, 如*不能为空的错误信息。(2)错误的时间选择测试:在开始时间与结束时间选择的时间,把结束时间选择一个 开始时间以前的时间,然后提交数据。测试结果:提示时间选择错误的提示信息。(3)超前请假测试:开始时间选择一个与当前时间相差一个大于7天的日期请假。测 试结果:提示只能提前7天请假的错误信息。(4)超后请假测试:在开始时间中选择一个当前系统时间以前开始日期请假。测试结 果:提示不能请过去时间

34、的假的错误信息。(5)超长时间请假测试:在开始时间与结束时间中,选择一个相差30的日期请假。测 试结果:提示不能请大于30天的请假。(6)重复请假测试:先申请一条当天日期的请假,申请成功后,再申请一条今天到明 天两天的请假。测试结果:提示不能重复请假的错误信息。(7)小于4天的请假测试:开始时间与结束时间之差小于四天的请假测试。测试结果: 提交数据后,在等待审批的请假记录中出现一条新的记录,并显示了申请时间,班主任 审批处显示了 “等待批假”的提示信息,而院系审批处没有显示“等待批假”的提示信 息。(8)大于4天的请假测试:开始时间与结束时间之差大于四天的请假测试:测试结果: 提交数据后,在等

35、待审批的请假记录中,班主任审批处以及院系领导审批处都提示“等 待批假“的提示信息。(9)班主任批假测试:班主任进入系统后,测试审批学生请假。测试结果:小于四天 的请假,班主任若同意了请假,则学生记录成功记录中出现了请假成功的记录。班主任 同意的请假中同时也出现了此条记录。若不同意请假,则提示此学生请假失败。大于四 天的请假,班主任若同意了请假,则出现等待院系审批的提示信息。(10)院系批假测试:院系领导进入系统后,大于四天的记录,且班主任同意请假的记 录出现在了等待审批的请假记录中。测试结果:同意请假,则学生、班主任、院系领导 用户中同时出现请假成功信息,不同意请假,则学生、班主任、院系领导同

36、时出现请假 失败的信息。7.3修改密码测试(1)空值测试:在不输入原始密码、新密码、确认密码或部分为空的情况下,直接点 击修改密码。测试结果:提示请输入原始密码的错误信息。(2)错误原始密码测试:输入错误原始密码,新密码、确认密码一致的测试。测试结 果:提示原始密码不正确的错误信息。(3)确认密码不正确的测试:输入正确的原始密码,而确认密码不正确的测试。测试 结果:提示确认密码不正确的错误信息。7.4考勤管理测试(1)正确提示登记测试:进入指定的登记页面,修改系统日期看是否能根据系统日期 的变化,显示出上过课,但学生信息没登记的提示信息。测试结果:若当前日期为 2013-06-04前的所有没登记的考勤信息自动列出来,而且能自动识别课表安排的单/双 周,更换时间,都能得到正确的结果。(2)考勤登记测试:进入指定页面后,一个学生在当天上课时已经请假成功了,任课 老师提交数据时选择此学生旷课。测试结果:在考勤统计信息和详细信息中,出现了此 学生请假的出勤信息。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号