软件工程课程设计简易学生选课系统说明书.doc

上传人:仙人指路1688 文档编号:2885288 上传时间:2023-03-01 格式:DOC 页数:45 大小:714KB
返回 下载 相关 举报
软件工程课程设计简易学生选课系统说明书.doc_第1页
第1页 / 共45页
软件工程课程设计简易学生选课系统说明书.doc_第2页
第2页 / 共45页
软件工程课程设计简易学生选课系统说明书.doc_第3页
第3页 / 共45页
软件工程课程设计简易学生选课系统说明书.doc_第4页
第4页 / 共45页
软件工程课程设计简易学生选课系统说明书.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《软件工程课程设计简易学生选课系统说明书.doc》由会员分享,可在线阅读,更多相关《软件工程课程设计简易学生选课系统说明书.doc(45页珍藏版)》请在三一办公上搜索。

1、软件工程课程设计说明书题目:简易学生选课系统院、部:计算机信息科学学院学生姓名:指导教师:陈职称教授专业:网络工程班级:1201 1202完成时间: 2015年6月12日摘 要本系统实现学生选课的基本功能,包括学生退选课,查看自己的选课信息教师查看选课学生的信息,提交成绩;管理员添加学生、管理学生、管理成绩、添加教师、管理教师和管理课程等。系统利用.Net平台技术进行开发,实现学生选课的动态管理,使得对信息的管理更加及时、高效,提高了效率。同时还对系统的开发原理、功能特点和设计方案进行了介绍。关键词 课程设计论文;计算机;学生选课;数据库;软件工程ABSTRACTRealization stu

2、dent chooses the class the basic functions of the system, including student back course, view its own elective information teachers view of student course selection information, submit grades. Administrator can add students, student management, grade management, add teachers, administrators, teacher

3、s and management courses. The system uses the.Net platform technology to develop and realizes the dynamic management of the students selecting courses, making the management of information more timely, efficient and improving the efficiency of the students. At the same time, the development principl

4、e, the function characteristic and the design plan of the system are introduced.KeywordsCourse design paper; computer; students course selection; database; software engineering目 录第1章概述11.1课题题目11.2系统的主要目标11.3系统的开发环境及运行环境11.4软件体系结构21.5系统完成情况21.6软件开发计划2第2章.需求分析32.1引言32.1.1使用人员:32.1.2编写目的:32.1.3背景32.1.4

5、定义与缩写32.2 .任务概述42.2.1目标42.2.2用户特点42.2.3应用环境42.2.4假定和约束52.3.需求规定52.3.1 对功能的规定5业务流程:5管理员用例图7学生用例图7教师用例图7数据字典:72.3.2 对性能的规定92.3.3 输人输出要求92.3.4 数据管理能力要求92.3.5故障处理要求102.3.6其他专门要求102.4运行环境规定102.4.1 设备:102.4.2 支持软件:102.4.3 接口102.4.4 控制11第3章软件设计123.1 总体结构设计123.1.1总体设计图123.1.2各模块功能123.1.3 设计数据管理子系统133.1.4 设计

6、人机交互子系统193.2详细设计221系统用户登录流程图222 用户密码修改流程图233教师提交成绩流程图234管理员添加课程流程图245学生选修课程流程图253.3系统实现25第4章软件测试264.1测试计划264.1.1软件说明264.1.2测试内容264.1.3测试1(教师管理)264.1.4测试2(学生管理)284.1.5测试3(管理员管理)314.1.6测试4(课程管理)324.2测试设计说明334.2.1测试1(教师管理)334.2.2测试2(学生管理)344.2.3测试3(管理员管理)344.2.4测试4(课程管理)354.3测试结果及发现354.4对软件功能的结论354.4.1

7、功能1(教师管理)364.4.2功能2(学生管理)364.4.3功能3(管理员管理)364.4.4功能4(课程管理)36第5章设计总结38第6章.参考资料39第1章概述通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。具体如下:l 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;l 熟悉自动化的软件开发工具Rational Rose 2003,并将其运用于软件开发的全过程;l 进一步加强和提高软件工程文档的编写能力;l 运用面向对象技术、UML及可视化的建模工具完成系

8、统的需求分析与设计。l 采用分层模式的应用设计模式进行系统的设计实现。l 系统要实现四个模块功能:教师模块、学生模块、管理员模块和公用模块。l 初步建立系统原型,实现关键的功能,并对系统进行测试。l 编写课程设计报告。1.1课题题目简易学生选课系统1.2系统的主要目标本系统目标是实现选课系统所需的各种基本功能,包括学生选课、退课功能和教师查看选修课程、提交课程成绩功能以及管理员添加学生、维护学生信息、成绩管理、添加教师、维护教师信息、维护选修课程,还有公用的修改密码等功能。1.3系统的开发环境及运行环境操作系统:Windows XP Pro SP2建模工具:Rational Rose 2003

9、数据库系统:SQL Server2000开发工具: Visual Studio 2005Web服务器:IIS+ASP.NET 2.0平台1.4软件体系结构基于B/S模式,通过ASP.NET实现1.5系统完成情况初步设计完成,代码区需要完善1.6软件开发计划第14周:实现相关文档编写,如大纲,需求分析,概要设计第15周:开始实现代码部分,完成详细设计,完成课程设计第2章.需求分析2.1引言2.1.1使用人员:项目的技术负责人,系统设计人员,项目管理人员,质量保证人员,项目开发人员2.1.2编写目的:本软件需求说明书的编写目是描述一个简化的学生选课系统(以下简称为:选课系统)在功能、性能、可靠性、

10、出错处理、接口、约束等方面的需求,对选课系统的处理逻辑和流程进行分析,为选课系统的开发和测试提供依据。同时作为用户和软件开发者对该系统共同的理解,使之成为最后系统验收的一个依据。2.1.3背景为了提高学生的选课效率,进一步加强选课系统的性能。方便简明的服务于学生,管理员,湖南工学院决定重新规划选课系统。软件系统的名称:湖南工学院选课系统项目提出者:湖南工学院项目开发者:网络12届本系统用户:学生,老师2.1.4定义与缩写术语:学生解释:选课的主体术语:老师解释:确定选课信息并配合安排选课的上课时间与地点术语:管理员解释:管理系统的相关人员术语:B/S解释:浏览器/服务器结构术语:选课解释:学生

11、选择某一课程作为选修科目,并与必修科目区分开来。术语:学分解释:每门课程对应12分不等的学分点,每选修完成一门课程并考试合格的学生获得相应学分。2.2 .任务概述2.2.1目标为了提高学生的选课效率,进一步加强选课系统的性能。方便简明的服务于学生,管理员,湖南工学院决定重新规划选课系统。具体的操作包括:支持客户进行新的输入、查询、修改和删除支持管理员进行数据的更新维护,以及课程的安排支持老师和学生的互动协调课程支持与其他系统,如学生信息系统,教师信息系统的协调可进行退课选课操作要求系统能有效、快速、安全、可靠和无误地完成上述操作。并要求用户界面要简单明了,易于操作,服务程序易于维护、安全可靠。

12、2.2.2用户特点用户分为网络选课的学生、老师和对系统进行管理的管理员。管理人员对本系统的使用频率最高,但他们的操作水平相应的要求会高些,应对他们进行相应的培训。普通的客户普遍对系统不了解,所以外部的交互部分要简洁易懂。2.2.3应用环境专用于湖南工学院选课登陆后,只能对本账号的课程进行操作,不能为其他用户选课。2.2.4假定和约束选课规则: 1、该系统有若干管理员(Administrator),管理员有各自登陆系统需要的id和password,可直接对数据库进行操作。2、教师或学生为管理员提供信息后,管理员可以依此设置系统,修改数据库的资料,如增删或修改学生、教师和课程的信息。3、学生有各自

13、的ID和password,院系,在登陆界面成功登陆后进入选课界面。4、课程有课程ID,授课教师,课容量等,可记录选课人数,计算课余量,有bool值draw标志选该课程的学生是否需抽签。5、选课界面显示学生信息,学生已选课程信息,可增加的课程并提示是否有课程需抽签,有则提供该课ID。6、选课前判断增删合法性。7、如果一门课程的课余量不为0且不与学生已选的其它课程冲突,学生可选择该课。8、如果选课人数大于课容量,学生必须抽签,抽签成功则该课被保留,不成功该课被删除。9、学生可删除任意已选的课程。10、该系统通过提供课程ID来查询,增删,修改课程和对课程进行抽签。人力资源时间约束:l 合同总额为(人

14、民币大写):贰拾万元整。其中,系统开发:拾贰元整,软件和硬件购置费用:陆万元整,后期维护及培训费:贰万元整.l 开发周期为自合同签定之日起,三个月内交付产品采用B/S(浏览器/服务器)结构开发系统2.3.需求规定2.3.1 对功能的规定业务流程:图2.3.1业务流程图管理员用例图图2.3.2管理员用例图学生用例图图2.3.3学生用例图教师用例图图2.3.4教师用例图数据字典:名称:管理员资料描述:存放所有管理员的基本信息组成:姓名ID+密码身份证号码联系电话查询要求:能够立即查询,只有管理员能够查询和使用名称:学生资料描述:存放学生自身的基本信息组成:姓名学号+密码注册时间+身份证号码联系电话

15、查询要求:能够立即查询,只有管理员和会员自己能够查询(密码除外)。名称:老师资料描述:存放所有已订票或曾经订票客户的基本信息组成:姓名+身份证号码+联系电话查询要求:能够立即查询,只有管理员能够看到。名称:可选课程列表描述:存放管理员设计的可以供学生选修课程信息组成:课程号+授课周数+授课时间+地点+选修人数+备注查询要求:能够立即查询,学生可以查询名称:开设课程列表描述:存放经管理员统计选修人数多于20人的确定开设的课程信息组成:课程号+教师号+授课周数+授课时间+地点+选修人数查询要求:能立即查询,学生和教师可以查询名称:选课信息描述:存放学生选择的选修课程以及成绩组成:学号+课程号+成绩

16、+备注查询要求:学生可以查询自己的有关信息,教师可以查询选修相应课程的所有学生成绩名称:任课信息组成:教师号+课程号+学期+授课周数+授课时间+地点+备注查询要求:可以立即查询,教师可以查询2.3.2 对性能的规定查询要求:能够立即查询,只有会员和游客能够查询。精度:精确到整数,范围12时间特性要求:l 网络响应时间:小于15秒,否则显示操作超时l 一般更新处理时间:小于1秒l 系统响应时间:小于3秒l 数据库读写响应时间:小于2秒l 并发响应顺序,先到先得灵活性:运行环境的变化:支持winXp,Win7,Win8系统的运行以及后台数据库管理系统的变化2.3.3 输人输出要求自行判断输入,如果

17、输入不合法,应当会有相应的提示;如果合法,才能进行正常操作。如果一门课程的课余量不为0且不与学生已选的其它课程冲突,学生可选择该课。2.3.4 数据管理能力要求数据冗余性低,数据之间要求一致,不出现矛盾数据完整,不缺少相关的数据2.3.5故障处理要求数据库:可以恢复备份的数据库。服务器:可以更换或修复服务器,并恢复备份的数据。2.3.6其他专门要求暂无2.4运行环境规定2.4.1 设备:服务器端子系统的运行要求硬件要求:HP ML570 G2 (345317-AA1), 4G RAM, 300G HD客户端子系统的运行要求硬件要求:Pentium III 450以上, 256M RAM, 10

18、G HD2.4.2 支持软件:服务器端子系统的运行要求系统软件:Microsoft Server 2003及以上版本数据库管理系统:Microsoft SQL Server 2000及以上版本操作系统:Windows XP Pro SP2建模工具:Rational Rose 2003开发工具: Visual Studio 2005Web服务器:IIS+ASP.NET 2.0平台客户端子系统的运行要求系统软件:Window 2000/XP及Window7,Window82.4.3 接口与学生管理系统,教师管理系统的关系与学生管理系统,教师管理系统进行资料核实,并可以获取部分数据2.4.4 控制暂

19、无第3章软件设计3.1 总体结构设计学生选课系统是实现学生选课退课、教师提交成绩以及学校教务管理员维护信息的一个平台,整个学生选课系统有前台和后台两部分,共分为4个模块:管理员模块,教师模块,学生模块和公有模块,分别用于完成各自的功能。以下为学生选课系统总体设计图和各功能模块说明:3.1.1总体设计图学生选课系统前台模块后台模块学生登录模块教师登录模块学生处理模块教师处理模块管理员处理模块公共模块管理员登录模块图3.1学生选课系统总体设计图3.1.2各模块功能功能模块分成管理员模块,教师模块,学生模块,公有模块;而管理员模块接着划分为学生管理模块,教师管理模块,课程管理模块。功能模块包含子功能

20、模块功能管理员模块学生管理子模块对学生信息的添加、修改,删除操作教师管理子模块对教师的添加,修改,删除,查询操作课程管理子模块对课程的添加,添加时为其分配任课教师,上课时间和地点,实现对课程的修改,删除,查看某个课程的详细信息等教师模块实现查看自己所教授的课程,课程有哪些学生选修,以及利用本系统提交学生的成绩学生模块实现学生选课,查看所选课程,修改自己的选课信息公有模块实现用户的身份验证,密码修改,退出系统等功能表3.2 学生选课系统功能模块表3.1.3 设计数据管理子系统(1)数据库表序号数据库表数据表存储的内容1Student存储学生的信息2Teacher存储教师的信息3Users存储管理

21、员的信息4Elect存储选课统计的信息5Cource存储课程的信息表3.3 数据库表类图说明:图3.4 数据表之间的关系图(1)BaseUser类是一个系统角色用户的基类,主要方法有两个:modifyPWD() 用于修改用户的密码;loginCheck() 用于用户登录验证。(2)Admin类继承自BaseUser类。(3)Student类继承自BaseUser类,主要方法有:studentAdd() 用于添加学生;studentDel() 用于删除学生;studentUpdate() 用于更新学生信息;getStudents() 用于获取学生列表。(4)Teacher类继承自BaseUser

22、类,主要方法有:teacherAdd() 用于添加教师;teacherDel() 用于删除教师;teacherUpdate() 用于更新教师信息;getTeachers() 用于获取教师列表。(5)Course类是一个课程类,主要方法有:courseAdd() 用于添加课程;courseDel() 用于删除课程;courseUpdate() 用于修改课程信息;getCourses() 用于获取课程列表。(6)Elect类是一个选课表类,主要方法有:elect() 选修课程;electDel() 退选课程;getElectInfo() 获取选课信息;haveSubmit() 检测是否已提交过成绩

23、;submitScore() 提交成绩。顺序图(1) 管理员修改课程信息顺序图图3.5 管理员修改课程信息顺序图(2) 学生用户退选课的顺序图图3.6 学生用户退选课的顺序图(3) 教师提交成绩顺序图图3.7教师提交成绩顺序图协作图(1) 学生用户选课协作图图3.8 学生用户选课协作图(2) 教师提交成绩协作图图3.9 教师提交成绩协作图(3)数据库表结构学生表Student的详细数据字段:序号字段名字段类型说明备注1stuIDnvarchar(20)not null学生学号关键字2stuPwdnvarchar(20)not nul学生密码3stuSexChar(4)学生性别4stuNamen

24、varchar(20)not nul学生姓名5stuDepartInt学生系院号6stuGradeint学生年级7stuClassint学生班级表3.10 Student学生用户表教师表Teacher的详细数据字段:序号字段名字段类型说明备注1teaIDnvarchar(20)not null教师编号关键字2teaPwdnvarchar(20)not null教师密码3teaNamenvarchar(100)not null教师姓名4teaDepartInt(4)教师系院号5teaTelChar(11)教师联系方式表3.11 Teacher教师用户表课程表Course的详细数据字段:序号字段名

25、字段类型说明备注1courseIDnvarchar(20)not null课程编号关键字2teaIDnvarchar(20)not null教师编号关键字3courseNamenvarchar(100)notnull课程名称4courseTimenvarchar(20)上课时间5courseAddressnvarchar(50)上课地点6courseInfoText课程简介表3.12Cource课程信息表选课表Elect的详细数据字段:序号字段名字段类型说明备注1stuIDnvarchar(20)not null学生学号关键字2courseIDnvarchar(20)not null课程编号关

26、键字3teaIDnvarchar(20)not null教师编号关键字4Scoreint课程成绩表3.13 Elect选课信息表系统管理员表Users的详细数据字段:序号字段名字段类型说明备注1adminNamenvarchar(20)not null系统管理员用户名关键字2adminPwdnvarchar(20) not null系统管理员密码表3.14 Users管理员表3.1.4 设计人机交互子系统(1)用户分类本系统的用户可分为三类:管理员用户;教师用户;学生用户。(2)用户描述管理员用户的描述:管理员用户在整个选课系统中起到管理和维护的作用,对学生和教师的信息进行管理和维护以及开设课

27、设等职责。教师用户的描述:教师用户在本系统中具有管理选修了自己开设的课程的学生的权限,查看选修了自己开设课程的学生信息有及提交学生成绩。学生用户的描述:选课系统主要是针对管理学生的,学生在本系统中具有修改自己的信息,以及选课和退选的功能。(3)设计命令层次系统的人机交互子系统的内容和准则:本学生选课系统的人机交互子系统在根据不同的用户身份登陆到不同的页面,然后按照不同的用户只能进行用户权限内的操作,其结构图如下:主系统界面学生用户界面教师用户界面管理员用户界面图3.15人机交互子系统结构图主系统界面管理员用户学生用户教师用户选课查看选课学生管理教师管理课程管理查看选课信息提交成绩退课添加学生修

28、改学生信息删除学生添加教师修改教师信息删除信息添加课程修改课程信息删除课程通过采用树形结构,细化命令的组织方式,如下:图3.16细化命令组织方式系统界面由学生用户界面,管理员界面,教师用户界面共同组成,学生用户可以通过系统选课,查看选课,退选。管理员可以退过系统进行学生管理,教师管理和课程管理,教师可以通过系统进行课程信息发布和成绩发布。管理员可以删除,添加,修改学生用户,教师用户,课程。3.2详细设计学生选课系统是实现学生网上选课、教师提交成绩以及学校教务管理员维护信息的一个平台,整个学生选课系统共分为4个大模块:管理员模块,教师模块,学生模块和公有模块,其中复杂的方法和模块的详细设计流程图

29、如下。1系统用户登录流程图开始输入用户名、密码验证用户名、密码提示用户登录失败进入相应的用户页面选择相关管理操作安全退出系统验证正确结束是否输入用户名,密码进行系统登录,登陆前进行验证,成功进入系统,失败则提示登录失败,进入后可以进行相应的操作,在不同的用户界面。图3.17系统用户登录流程图2.用户密码修改流程图输入旧密码,新密码,验证旧密码正确与否,新密码是否符合规则,合法则进行修改,不合法则提示重新输入。开始输入用户旧密码、新密码验证用户密码是否合法输入不合法,重新输入修改用户密码提示修改成功是否合法?结束是否图3.18 用户密码修改流程图3教师提交成绩流程图教师登陆系统,输入成绩,检查成

30、绩是否已经存在,不存在就提交成功,否则提交失败开始点击成绩提交填写学生成绩提示已提交,不能再提交点击提交提交成绩,并提示成功检查是否已提交过确认提交?结束是否否是图3.19教师提交成绩流程图4管理员添加课程流程图开始退出转到添加课程填写课程信息点击添加填写编号提示重新填写编号添加课程提示添加成功课程编号是否重复?否是管理员登陆界面后添加课程,填写课程信息,填写课程编号,查看是否符合规则,不符合重新填写,符合添加成功。图3.20 管理员添加课程流程图5.学生选修课程流程图学生登陆系统后进行选课,选课后比较选课时间和当前课程时间,冲突则提示不能选修不冲突则成功,成功后若想要退选,则退选,然后更新课

31、程信息。开始结束点击选修选修成功更新选、退课课表提示时间冲突,不能选修上课时间冲突继续选课?是否是否图3.21 学生选修课程流程图3.3系统实现本系统采用了三层架构来实现,即分为用户界面层(UI)、业务逻辑层(BLL)和数据访问层(DAL),用户界面层是展示给用户的界面,方便用户与系统进行交互;业务逻辑层是对系统业务实体的封装,完成系统业务功能;数据访问层直接与数据库打交道,为业务逻辑层提供底层的数据库操作。第4章软件测试4.1测试计划4.1.1软件说明功能输入输出指标学生管理用户名登录系统nvarchar(20)not null密码nvarchar(20)not null教师管理用户名登陆系

32、统nvarchar(20)not null密码nvarchar(20)not null课程管理课程名所有的剩余课程数nvarchar(20)not null管理员管理用户名进入系统nvarchar(20)not null密码nvarchar(20)not null密码管理原密码修改成功nvarchar(20)not null新密码nvarchar(20)not null表4.1测试模块表4.1.2测试内容列出组装测试和确认测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如模块功能测试、接口正确性测试、数据文卷存取的测试、运行时间的测试、设计约束和极限的测试等。

33、4.1.3测试1(教师管理)测试教师发布课程功能是否完善进度安排测试安排测试内容测试时间用户名测试用户名是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日密码测试密码是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日教师编号测试编号是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日课程编号测试编号是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日教师系别测试密码是否符合规则:超过int(4)是否能够处理,是否可以为空2015年6月12日表4.2教师管理

34、测试用例表条件测试硬件资源:硬件要求:HP ML570 G2 (345317-AA1), 4G RAM, 300G HD测试软件资源:windows系统,IE 8.0及以上版本,Tomcat,QTP测试人员要求:熟悉操作系统,能够使用Apache Web管理,了解软件工程,并熟知软件测试,了解自动化测试软件QTP3测试资料登录测试所需的资料:a 测试软件:windows系统,IE 8.0及以上版本,Tomcat,IE Browser 8.0;b 输入:用户名:Null或者nvarchar(21),nvarchar(1)-nvarchar(20)密码:Null或者nvarchar(21),nva

35、rchar(1)-nvarchar(20)c 输出:登录系统情况:失败成功用户名密码预计情况NullNull登录失败nvarchar(1)-nvarchar(20)登录失败nvarchar(20)登录失败nvarchar(1)-nvarchar(20)Null登录失败nvarchar(1)-nvarchar(20)登陆成功nvarchar(20)登录失败nvarchar(20)Null登录失败nvarchar(1)-nvarchar(20)登录失败nvarchar(20)登录失败表4.3教师管理测试用例详细分布表1发布选课功能测试所需资料:a. 测试软件:windows系统,IE 8.0及以上

36、版本,Tomcat,QTP,IE Browser 8.0;b. 输入:课程编号c. 输出:课程添加情况:成功失败课程编号预计情况Null登录失败登录失败登录失败nvarchar(1)-nvarchar(20)登录失败登陆成功登录失败nvarchar(20)登录失败登录失败登录失败表4.4教室管理添加课程测试用例4.1.4测试2(学生管理)测试学生选课功能是否完善进度安排测试安排测试内容测试时间用户名测试用户名是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日密码测试密码是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日学号

37、测试编号是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日课程编号测试编号是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日学生院号测试密码是否符合规则:超过int(4)是否能够处理,是否可以为空2015年6月12日学生年级是否为Int型2015年6月12日学生班级是否为Int型2015年6月12日表4.5学生测试用例表条件测试硬件资源:硬件要求:HP ML570 G2 (345317-AA1), 4G RAM, 300G HD测试软件资源:windows系统,IE 8.0及以上版本,Tomcat,QTP测试人员要求:熟悉

38、操作系统,能够使用Apache Web管理,了解软件工程,并熟知软件测试,了解自动化测试软件QTP3测试资料登录测试所需的资料:a.测试软件:windows系统,IE 8.0及以上版本,Tomcat,IE Browser 8.0,QTP;b.输入:用户名:Null或者nvarchar(21),nvarchar(1)-nvarchar(20)密码:Null或者nvarchar(21),nvarchar(1)-nvarchar(20)c.输出:登录系统情况:失败成功用户名密码预计情况NullNull登录失败nvarchar(1)-nvarchar(20)登录失败nvarchar(20)登录失败nv

39、archar(1)-nvarchar(20)Null登录失败nvarchar(1)-nvarchar(20)登陆成功nvarchar(20)登录失败nvarchar(20)Null登录失败nvarchar(1)-nvarchar(20)登录失败nvarchar(20)登录失败4.6学生管理登陆测试用例表学生信息测试所需资料:a. 测试软件:windows系统,IE 8.0及以上版本,Tomcat,IE Browser 8.0,QTP;b. 输入:姓名,院号,年级,班级c. 输出:修改情况:成功失败输入输出预计情况姓名院号年级班级NullIntIntInt修改失败修改失败非int修改失败修改失败

40、非intInt修改失败修改失败非int修改失败修改失败非intIntInt修改失败修改失败非int修改失败修改失败非intInt修改失败修改失败非int修改失败修改失败Nvarchar(1)-Nvarcchar(20)IntIntInt修改成功修改成功非int修改失败修改失败非intInt修改失败修改失败非int修改失败修改失败非intIntInt修改失败修改失败非int修改失败修改失败非intInt修改失败修改失败非int修改失败修改失败Nvarcchar(20)IntIntInt修改失败修改失败非int修改失败修改失败非intInt修改失败修改失败非int修改失败修改失败非intIntIn

41、t修改失败修改失败非int修改失败修改失败非intInt修改失败修改失败非int修改失败修改失败4.7学生信息管理测试用例表4.1.5测试3(管理员管理)测试管理员功能是否完善进度安排测试安排测试内容测试时间用户名测试用户名是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日密码测试密码是否符合规则:超过nvarchar(20)是否能够处理,是否识别空2015年6月12日4.8管理员登陆测试用例条件测试硬件资源:硬件要求:HP ML570 G2 (345317-AA1), 4G RAM, 300G HD测试软件资源:windows系统,IE 8.0及以上版本,Tomcat,QTP测试人员要求:熟悉操作系统,能够使用Apache Web管理,了解软件工程,并熟知软件测试,了解自动化测试软件QTP3测试资料登录测试所需的资料:a.测试软件:windows系统,IE 8.0及以上版本,Tomcat,IE Browser 8.0,QTP;b.输入:用户名:Null或者nvarchar(21),nvarchar(1)-nvarchar(20)密码:Null或者nvarchar(21),nvarchar(1)-nvarchar(20)c.

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号