基于校园网的教务管理信息系统的设计与实现.doc

上传人:仙人指路1688 文档编号:3940615 上传时间:2023-03-28 格式:DOC 页数:37 大小:2.78MB
返回 下载 相关 举报
基于校园网的教务管理信息系统的设计与实现.doc_第1页
第1页 / 共37页
基于校园网的教务管理信息系统的设计与实现.doc_第2页
第2页 / 共37页
基于校园网的教务管理信息系统的设计与实现.doc_第3页
第3页 / 共37页
基于校园网的教务管理信息系统的设计与实现.doc_第4页
第4页 / 共37页
基于校园网的教务管理信息系统的设计与实现.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《基于校园网的教务管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于校园网的教务管理信息系统的设计与实现.doc(37页珍藏版)》请在三一办公上搜索。

1、编号:10XXXXXXXXXXXXXXXX系X科毕业(设计)论文课程名称基于校园网的教务管理信息系统的设计与实现专 业计 算 机 科 学 与 技 术姓 名 XXXXXXXXXXX 学 号XXXXXXXXXXXXX指导教师XXXXXXXXXXXX二零零九年六月目录1引言51.1 选题背景51.2 系统概况51.3 开发工具介绍51.3.1 Active Server Page 简介51.3.2 Access2003简介62 教务管理系统需求分析82.1 项目概述82.1.1 系统目标82.1.2 开发概况82.1.3 信息描述82.2 方案论证82.2.1 基于B/S结构的方案设计82.2.2

2、基于C/S结构的方案设计92.2.3 方案比较论证102.3 系统流程设计102.4 功能模型设计112.5 功能描述173 教务管理系统概要设计183.1 数据库设计183.2 功能设计223.3 系统结构设计233.4 接口243.4.1 硬件接口243.4.2 软件接口243.5 性能244 教务管理系统详细设计264.1 创建数据库264.2 连接数据库264.3 功能实现264.3.1 登录和总体版式274.3.2 信息管理294.3.3 信息查询304.3.4 排课管理304.3.5 考试安排314.3.6 成绩录入315 教务管理系统运行测试335.1 运行335.2 测试335

3、.2.1 测试的目的335.2.2 测试的准则335.2.3 测试的方法335.2.4 测试用例345.2.5 测试总结356结论36参考文献37致 谢38基于校园网的教务管理信息系统的设计与实现摘要:随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。作为一种典型的管理信息系统,主要包括后台数据库和前端应用程序。系统采用B/S体系结构,结合ActiveSeverPage和Access2003进行开发。本教务管理系统主要包括对基本信息进行管理、查询以及课表管理、选课、成绩录入等功能。用户通过身份验证后进入系统,可以对基本信息进行增加、修改、删除以及查询;结

4、合各项基本信息可以进行班级选课、课表查询、考试安排查询等。将教务管理中诸多烦琐的工作分解到各个模块,从而最大限度地减轻教务管理人员的工作负担,使得教务管理走向无纸化办公和规范化、现代化管理。关键字:教务管理 成绩查询 选课Abstract:With the further innovation of teaching management system, especially the further use of credit hour and elective system, the daily management of teaching is becoming more and more

5、 complicated. As one kind of typical information management system, it mainly includes the backstage database and front end the application procedure. The system uses the B/S system structure, combined ActiveSeverPage with Access2003 in the development. This teaching management system mainly include

6、s basic information management, inquiry as well as formulation class schedule, arrangement test. after the identification the user enters the system, carries on the increase, the revision, the deletion as well as the inquiry to the basic information; at the same time we can make the class schedule f

7、ormulation and the test arrangement using concerned information. Many troublesome work in the teaching management system decomposes into each module, alleviate the burden of administer, it result in pushing teaching management system into a new stage no-paper work ,the standardization andthe modern

8、management.Key Words: Teaching management search mark select class1引言1.1 选题背景目前社会上教务管理系统的发展经过多年的探索和实践,已初步形成了一定的特色的相对成熟的教务管理体系,这为系统的开发奠定了良好的基础,是本系统开发研究的先决条件。教务管理软件充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,提高了工作效率和减轻了劳动强度,提高了信息处理速度和准确性,提供了新的处理功能。1.2 系统概况本系统面向学校教务管理人员,是高校教学、教务管理应用软件,是

9、一个为学校教务管理人员提供服务的综合管理系统。教务管理人员通过本系统完成所有的日常教务工作。熟悉教务管理工作的全部过程,从教务工作的实际出发,解决工作中关键性的难点问题,并充分利用计算机网络功能,实现教务工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来,使得教务管理走向无纸化办公和规范化、现代化管理。1.3 开发工具介绍1.3.1 Active Server Page 简介Active Server Page,即活动服务器网页。ASP可以结合HTML网页、ASP指令和ActiveX控件建立动态的、交互的、高效的Web服务器应用程序,且能较容易实现复杂的Web扩展功能。它没有提供

10、自己专门的编程语言,用户可以使用许多已有的脚本语言编写ASP的应用程序。ASP程序是以扩展名为.APS的纯文本形式存在于Web服务器上的,程序代码简单、通用,可以用任何的文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。所有的程序都在服务器端执行,包括所有嵌在普通HTML中的脚本程序,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样既减轻了客户端的负担,又大大提高了交互的速度7。ASP的优势:1、可以包含HMTL标签;2、可以直接存取数据库及使用无限扩充的ActiveX控件,在程序编制上要比HTML方便而且更富有灵活性;3、服务器端的include语句,可用#

11、include语句调入其它ASP代码,增强了编程的灵活性;1.3.2 Access2003简介Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象。还提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化。它可以通过ODBC与其他数据库相连,实现数据交互,还可以在其中嵌入和链接声音、图像、视频等多媒体数据,使建立功能完善的数据库管理系统更加方便,同时普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access数据库的优点:1、存储方式单一 Access管理

12、的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。 2、面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性来完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 3、界面友好、易操作 Access是一个可视化工具,其风格与Windo

13、ws完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,更容易使用和掌握。 4、集成环境、处理多种数据信息 Access是基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 5、Access支持ODBC(开放数据库互连,Open Data Base Connectivity)利用Access强大的DDE(动态数据交换)和OLE(对

14、象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,应用于网络服务中。2 教务管理系统需求分析2.1 项目概述2.1.1 系统目标本系统是面向学校教务管理人员,为其提供服务的综合管理系统。教务人员通过本系统完成所有的日常教务工作。其主要功能在于完成:信息管理:对教师信息,学生信息,教务员信息,课程信息,教室信息,班级信息等进行管理。信息查询:对考试安排、学生成绩、课表等进行查询。排课管理:班级选课、教务员排课。考试管理:教务

15、员安排考试、录入成绩。2.1.2 开发概况目前社会上教务管理系统的发展经过多年的探索和实践,已初步形成了一定的特色的相对成熟的教务管理体系,这为系统的开发奠定了良好的基础,是本系统开发研究的先决条件。该系统使用Access2003建立数据库并用Dreamwever8进行界面设计和编程实现。2.1.3 信息描述学校教务管理人员通过本教务管理系统完成所有的日常教务工作。学生在学校内的所有和教务相关的数据都通过教务管理系统进行管理,如学生的个人信息、课程设置、学生选课、学生成绩等的录入、查询、更新等;完成对教学人员的管理,如教师、教务人员等。2.2 方案论证2.2.1 基于B/S结构的方案设计本方案

16、是为了开发一个基于现代网络技术的教务管理系统,即能够连接到网络,通过网络进行数据的传输管理等。用户可通过浏览器直接访问该系统。整个教务管理系统是一个规模比较大的数据库系统。尽管其在组织关系上存在着很大的复杂性,繁琐性,不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统,其基本操作还是对存在数据库进行添加、删除、查找、修改等。数据库选用Access2003。在开发工具上,本方案选用较为流行的网站开发工具Dreamweaver,这种开发工具的好处是,开发软件操作简单,系统界面美观,用户使用简单,不需要安装其他的特定的软件,用普通的浏览器便可运行。在结构上,采用B/S(Bro

17、wer/Server,浏览器/服务器)的网络结构。其结构图为:浏览器浏览器浏览器WEB服务器数据库服务器图2.1 B/S结构2.2.2 基于C/S结构的方案设计 由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。客户操作界面设计个性化,具有直观、简单、方便的特点,可以满足客户个性化的操作要求。同时由于开发是针对性的,因此,操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。由于是针对性开发,因此缺少通用性的特点,业务变更或改变不够灵活,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。需要专门的客户端安装程序,分布功能弱,不能够实现快速部署安装和配置。兼

18、容性差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性。若采用不同工具,需要重新改写程序。 开发成本较高,需要具有一定专业水准的技术员才能完成。 2.2.3 方案比较论证综上所述,B/S的三层结构较C/S的二层结构具有一定的优越性:具有良好的开放性;减少整个系统的成本,维护升级十分方便;系统的可扩充性良好;系统管理简单,可支持异种数据库,有很高的可用性;可以进行严密的安全管理。2.3 系统流程设计图2.2是教务管理系统的系统流程图,教务员通过用户名和密码进行登录,通过身份验证后进入本系统的具体功能操作界面,否则不允许进入。本系统的具体功能包括信息管理、信息查询、排课管理、考试管理等,教

19、务员登录成功后即可进行相应的操作。身份验证信息管理教务管理系统重新登录操作界面退出系统信息查询排课管理考试管理图2.2 教务管理系统系统流程图2.4 功能模型设计管理员教务管理系统验证信息返回信息图2.3 教务管理系统顶层DFD图教务管理系统顶层DFD图(图2.3)主要描述了整个教务管理系统的数据流,表明教务员通过身份验证直接进入教务管理系统。P3排课教务员P2信息查询P4考试安排信息数据选课表信息数据信息数据考试安排信息数据返回信息P1信息管理信息数据显示数据图2.4 教务管理系统一层DFD图教务员操作系统教务员操作系统(图2.4)主要描述了教务员进入教务管理系统后的功能模块,由这四个模块接

20、口分别进入相关的子系统。信息管理子系统可以实现教师、学生、教务员等相关信息的显示功能;信息查询子系统可以实现教师、学生、教务员等相关信息查询;排课子系统可以实现班级选课、课表查询等功能;考试子系统可以实现考试安排、成绩录入等功能。 P1.1选课教务员P1.3课程表信息数据选课表信息数据课程表图2.5 教务管理系统二层DFD图教务员排课系统教务员排课系统(图2.5)主要描述了教务员由一层的排课模块进入该子系统后的功能模块,包括选课、组班、制定课表等操作,选课是以班级为单位,选择已有的课程,并保存为班机课表,制定课表通过对教室冲突的检查,来确定上课时间和地点。P2.1教务员信息教务员P2.2教师信

21、息P2.3学生信息输入命令返回信息输入命令信息数据返回信息输入命令返回信息图2.6 教务管理系统二层DFD图信息管理系统信息管理系统(图2.6)主要描述了教务员由一层的信息查询模块进入该子系统,可以分别对教务员信息、教师信息、学生信息进行查询,同时,在系统的具体实现中,可以对这三类信息进行增加、删除等操作,从而将具体功能实现集中在一个窗口中进行,简化了系统,使用户操作更加方便。 P2.1成绩信息教务员P2.2课程信息P2.3班级信息输入命令返回信息输入命令信息数据返回信息输入命令返回信息P2.4教室信息输入命令返回信息图2.7 教务管理系统二层DFD图信息查询系统信息查询系统(图2.7)主要描

22、述了教务员由一层的信息查询模块进入该子系统,可以分别对成绩信息、课程信息、班级信息、教室信息进行查询,同时,在系统的具体实现中,可以对这四类信息进行查询、增加、删除等操作,从而将具体功能实现集中在一个窗口中进行,简化了系统,使用户操作更加方便。教务员P3.1排考信息数据考试安排P3.2成绩录入信息数据成绩表图2.7 教务管理系统二层DFD图教务员考试系统教务员P2.1.1教务员信息查询P2.1.6教室信息查询P2.1.4班级信息查询P2.1.5课程信息查询P2.1.2教师信息查询P2.1.3学生信息查询课程号返回信息班级号返回信息返回信息教师编号返回信息教务员编号教室号返回信息返回信息学号D7

23、 教务员信息表D8 学生信息表D3 教师信息表D1 班级信息表D9 课程信息表D10 教室信息表图2.11 教务管理系统三层DFD图教务员信息查询教务员信息查询(图2.11)主要描述了教务员对于总体信息的查询功能,包括学生信息、教师信息、班级信息、课程信息、教务员信息、教室信息等,以便在制定教学计划的时候进行统筹安排。教务员P2.2.4课程情况查询P2.2.3教师信息查询P2.2.1成绩表统计查询P2.2.2班级信息查询教师编号返回信息成绩情况学号课程编号课程表班级编号号返回信息D8 班级信息表D12 成绩表D3 教师信息表D2 课程表P2.2.5教室信息查询D10 教室信息表图2.12 教务

24、管理系统三层DFD图教师信息查询教师信息查询(图2.12)主要描述了教务员对于教师相关信息的查询功能,包括学生信息查询、教师信息查询、课程情况查询、教室信息、成绩表统计查询等,以便在考试时进行参考。教务员P2.3.1成绩查询P2.3.5选课信息查询P2.3.4课程信息查询P2.3.2考试信息查询P2.3.3学生信息查询课程号返回信息考试信息班级编号成绩学号学号课程表学号返回信息D12 成绩表D8学生信息表D13 考试信息表D10 课程信息表D14 学生选课表D8 学生信息表学生信息表学生信息查询(图2.13)主要描述了教务员对学生相关信息进行查询,包括基本信息以及课程信息、成绩信息等。教务员P

25、3.3.1录入成绩信息数据成绩表D12 成绩表图2.16 教务管理系统三层DFD图成绩录入子系统成绩录入子系统(图2.16)主要描述了教务员、教师成绩录入功能,由教务员、教师将学生的考试成绩录入到相应的成绩表中。2.5 功能描述本系统适合学分制、选课制的管理模式。本系统集信息管理、学籍管理、排课、选课、排考、成绩管理、学生信息管理等教务功能于一体,可以提供各类数据信息的查询。 整个系统分为以下模块: 1. 信息管理:包括教师信息,学生信息,教务员信息,班级信息,教室信息以及课程信息等的综合管理。2. 信息查询:包括考试安排查询,学生成绩查询以及分别按照班级、教室进行课表的精确和模糊查询。3.

26、排课管理:学生可以进行选课和课表的显示。4. 考试管理:教务员根据班级、课程、教室、时间等信息安排考试。5. 成绩管理:考试成绩出来后,由教务员负责录入。2.6 行为描述在整个系统中通过教学计划有效管理,方便准确下达教学任务,进行排课前数据准备、排课条件设定、自动排课和课表的日常管理;而通过对全院学生的学籍管理,掌握学生基本信息,而根据各班级课表情况或各专业教学计划,可以方便地进行成绩管理;教务员可以登入成绩和查询成绩情况,并且可以安排科目考试。排课系统是院系教务员根据教学任务安排各门课程的教师、教室等工作;各系统功能分开、但又相互关联,而数据完全共享,具体管理工作人员根据自己的职责范围,运用

27、相应的系统完成各自的日常教务工作。 3 教务管理系统概要设计3.1 数据库设计数据库是整个网站的核心,数据库设计的成败直接关系着网站的运行,因此它在网站中起着重要的作用6。本网站的数据库是采用Access 设计实现的,它由各个表组成。根据网站的要求,以下是对一些主要表的描述:1、admininform表:用来存放管理员的信息,包括用户名和密码,见表3.1所示:表 3.1 admininform表字段名字段类型id自动编号职工号文本密码文本姓名文本性别文本出生日期文本联系电话文本E-mail地址文本学院文本系文本学历文本职称文本学科方向文本毕业专业文本毕业院校文本表3.2 studentinfo

28、rm 表id自动编号学号文本密码文本姓名文本曾用名文本性别文本出生日期文本民族文本籍贯文本政治面貌文本出生地文本健康状况文本学院文本系文本专业名称文本行政班文本学制文本学籍状况文本当前所在班级文本入学日期文本宿舍号文本电子邮箱文本联系电话文本邮政编码文本身份证号文本学历层次文本英语等级文本英语成绩文本操作文本党(团)时间文本父亲姓名文本父亲单位文本母亲姓名文本母亲单位文本 表 3.3 teacherinform表Id自动编号职工号文本密码文本姓名文本性别文本出生日期文本联系电话文本E-mail文本学科方向文本毕业专业文本毕业院校文本表3.4 classinform表Id自动编码课程代码文本课程

29、名称文本学分文本课程性质文本开课学院文本操作文本表3.5 classroominform表id自动编码教室编码文本教室名称文本容量文本性质文本备注文本操作文本表3.6 gonggong表Id自动编号课程名称文本教师姓名文本上课时间文本上课地点文本学分文本周学时文本起始结束周文本容量文本已选文本余量文本校区代码文本开课学院文本操作文本表3.7 gradeinform表Id自动编码班级编码文本班级名称文本辅导员姓名文本学生人数文本男生人数文本女生人数文本操作文本表3.8 gradeinput表Id自动编号学号文本课程名称文本课程学分文本成绩文本操作文本表 3.9 jsinform表教室编号文本教室

30、名称文本容量文本性质文本备注文本表 3.10 kcinform表课程代码文本课程名称文本学分文本课程性质文本开课学院文本表3.11 textinform表班级编号文本课程名称文本考试时间文本考试地点文本监考老师文本3.2 功能设计学生通过身份验证后进入学生首页。学生主页为学生提供五项功能选择:信息管理,信息查询,排课管理,考试管理,窗口管理。具体功能描述如下:信息管理:实现个人信息的管理和密码修改功能。信息查询:实现对课程信息、班级信息、教室信息的查询功能。排课管理:实现学生选课功能。考试管理:实现考试安排的查询和成绩查询功能。系统管理:退出系统功能。教师通过身份验证后进入教师首页。教师主页为

31、教师提供五项功能选择:信息管理,信息查询,排课管理,考试管理,窗口管理。具体功能描述如下: 信息管理:实现个人信息管理和密码修改功能。信息查询:实现对课程信息、班级信息、教室信息的查询功能。排课管理:实现教师提交公选课申请表和个人课表的查询。考试管理:实现对考试安排的查询和成绩录入功能。系统管理:退出系统功能。管理员通过身份验证后进入管理员首页。管理员主页为管理员提供五项功能选择:信息管理,信息查询,排课管理,考试管理,窗口管理。具体功能描述如下: 信息管理:实现个人信息管理、学生信息管理、教师信息管理和密码修改功能。信息查询:实现对课程信息、班级信息、教室信息的查询、编辑、插入、删除功能。排

32、课管理:实现对公选课、专业选修课的插入、删除功能。考试管理:实现对考试安排的查询、插入、删除功能和成绩录入功能。系统管理:退出系统功能。3.3 系统结构设计图3.1是教务管理系统的系统结构图,指出了教务管理系统的主要功能结构:信息管理教务管理系统信息查询排课管理考试管理班级信息学生信息教师信息教务员信息课程信息考试安排录入成绩教室信息密码修改公共选修课课程表专业选修课图3.1 系统结构图3.4 接口3.4.1 硬件接口CPU166MHz,内存至少256MB,硬盘空间在40GB以上。3.4.2 软件接口操作系统使用Windows XP或者更高级别的系统,配有Internet信息服务(IIS)组件

33、,数据库系统使用Microsoft Office Access 2003,应用软件使用Dreamweaver 8.0、Photoshop,Fireworks,采用ASP技术创建动态页面。3.5 性能1.系统的输出数据是数据库的全部相关记录或者符合查询条件的记录数据,应符合用户的查询要求,保证查询的准确性。2.本系统支持直接查询、模糊查询功能(1)网络环境下的多用户系统。信息主要存储在服务器端的数据库中,由不同类别的用户登录,录入,修改,删除相关的内容,用户还可进行查询,调用,达到信息共享。(2)数据的完整性,准确性。录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。(

34、3)数据的安全性。 不同类别的用户登录进入不同的页面,进行不同功能的使用。4 教务管理系统详细设计4.1 创建数据库1.启动Access2003,新建一个名为“teaching managment“的数据库。2.通过使用设计器创建数据库表。4.2 连接数据库4.3 功能实现由于本系统涉及到的功能模块较多,且部分模块具有相似性,故在此仅对具有代表性的模块进行阐述说明,并附上系统截图。4.3.1 登录和总体版式登录窗口通过设置用户类别,使学生、教师、管理员三种不同用户通过输入用户名与密码进入不同的页面。实现该功能的主要代码如下:总体版式:4.3.2 信息管理信息管理模块对系统的基本信息进行管理,包

35、括增加、删除、查询等。管理员信息管理示例如下:4.3.3 信息查询信息查询模块实现对部分信息的查询功能,包括模糊查询和精确查询。用户输入查询条件,点击查询即可获得相关信息。成绩查询示例如下:4.3.4 排课管理 排课管理模块实现了学生选课功能。学生登录后可以进行选修课的选课功能。4.3.5 考试安排教务员通过该模块安排考试,设定考试时间及考试地点,同时可对考试安排进行添加、删除、修改等操作。示例如下:4.3.6 成绩录入教务员、教师通过该模块录入学生考试成绩,同时可对成绩记录进行添加、删除等操作。示例如下:5 教务管理系统运行测试5.1 运行将系统与数据库连接后,就可以直接运行。5.2 测试5

36、.2.1 测试的目的软件测试的目标和定义:(1) 测试是为了发现程序中的错误而执行程序的过程(2) 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案(3) 成功的测试是发现了至今为止尚未发现的错误的测试在对本教务管理系统测试时,也正是基于上述观点来进行的,测试的目的不是证明系统是完美的,而是发现问题,更好的解决问题,使系统不断完善。5.2.2 测试的准则 为了能设计出行之有效的测试方案,必须深入理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则:(1) 所有的测试都应该追溯到系统需求。(2) 应该在开始测试之前就制定出测试计划。(3) 应该从“小模块“测试开始,并逐步进行”大

37、模块“测试。(4) 穷举测试是不可能的(5) 为了达到最佳的测试效果,应该由独立的第三方从事测试工作。5.2.3 测试的方法 测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能正常使用;如果知道了产品的内部工作过程,可以通过测试来检测产品内部动作是否按照说明书的规定正常工作。前一种称为黑盒测试又称功能测试,后一种方法称为白盒测试又称结构测试。在测试本系统时,采用的是白盒测试来设计测试用例,而且在测试过程中,而且在测试过程中,由于条件原因,不能完全按照测试规则由第三方来测试,测试过程和方案设计由作者完成。5.2.4 测试用例测试用例1描述登录测试测试方法1

38、 输入正确的用户名和密码选择对应的用户类型例:用户名: 1 密码:123456 用户类型:管理员2.输入正确的用户名和密码选择不对应的用户类型例:用户名:1 密码:123456 用户类型:学生3.输入正确的用户名和错误的密码以及对应的用户类型例:用户名:1 密码:123 用户类型:管理员4.输入错误的用户名和正确的密码以及对应的用户类型例:用户名:2 密码:123456 用户类型:管理员5.没有输入用户名或密码例:用户名: 密码:123456 用户类型;学生期望结果在输入正确的用户名和密码时,选择对应的用户类型,进入对应的首页,输入错误的用户名、密码或不对应的用户类型,提示出错操作结果:1、进入系统对不起,您输入的用户名或者密码错误,请查实! 2、系统提示:对不起,您输入的用户名或者密码错误,请查实! 3、如上 4、如上 5、对不起,您的信息填写不完整,请查实后再登录!测试结果(正确或错误)正确 表5.1 登录测试测试用例2描述信息管理测试测试方法以管理员信息管理为例:

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号