《大学生计算机专业毕业论文 .doc》由会员分享,可在线阅读,更多相关《大学生计算机专业毕业论文 .doc(34页珍藏版)》请在文库网上搜索。
1、淮 阴 工 学 院毕业设计说明书(论文)作 者:学 号:学 院:计算机工程学院专 业:计算机科学与技术(微软合作)题 目:江苏食品学院学生实验室管理系统设计与实现指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务)2014年5月毕业论文中文摘要江苏食品学院实验室管理系统是一个利用互联网技术实现实验室管理的系统。它能更有效的提高实验教学的效果和实验管理的效率,能更好的提高学生学习实验的自主性。该系统开发的时候主要采用了技术和SQLServer2005数据库。它主要包含了对实验室的管理和实验室的预约。实验室管理中主要包含了用户信息管理,实验室的管理,实验设备的管理,公告管理
2、,论坛管理和实验预约信息的管理。实验室的预约主要包含了学生对实验室的预约,实验课的预约和教师对学生预约信息的查看和审批。最后,通过调试,完善框架,基本实现了实验室管理的相关功能,为高校实验室管理系统提供了有益的参考。关键词:实验室;预约; ;sql 2005 毕业论文外文摘要Title The design and implementation of laboratory management system of student of Jiangsu Institute of food AbstractLaboratory management system of Jiangsu Instit
3、ute of food is a laboratory management system with the Internet technology. It can increase the efficiency of experiment teaching and make laboratory management more effective, it also can raise the students autonomous learning about laboratory.With the system development,it mainly uses technology a
4、nd SQL Server 2005 database. This system mostly includes the management of the laboratory and the experiment course of appointment. Management functions include the management of users information, the management of laboratory, the management of laboratory equipment, the management of announcement,
5、the management of forum and the management of experiment booking information. The experiment class appointment includes the students to the laboratory appointment of booking, the experiment class appointment of booking and the teachers review or approval the appointment information on students. Fina
6、lly, through debugging and perfecting the framework, the paper basically realized the function of booking laboratory and management in the university. This system provides the beneficial reference for the university laboratory management system.Key words: Laboratory; appointment; ; sql 2005目 录1 引言11
7、1 开发背景112 开发意义113 国内外研究现状214 开发环境22 系统分析42.1可行性分析42.2经济可行性423操作可行性53 系统设计53.1系统设计原则53.2 系统功能模块53.3 数据库的设计74 详细设计114.1 管理员模块114.2 教师管理模块164.3 学生管理模块194.4 游客用户管理模块215 系统运行测试215.1 系统运行环境215.2 系统测试及操作过程22结 论28致 谢29参 考 文 献301 引言11 开发背景本系统主要是为了解决人工管理实验室时效率低下,安全性不高等问题,随着教育的改革,大学实验的教学也同样面临着改革的困境。教学实验需要将理论知识
8、和实践结合起来,它也成为了提高学生素质,增强学生创新能力的基地。因此,大力开展开放式实验教学,鼓励学生动手实验,努力学习各种实验器材已经是每个高校教学任务的重要目标,而我们运用计算机科学技术采取科学管理,使学校的实验教学资源充分被利用。该系统充分达成了教师依据教学的现实情况来查看并灵活安排实验室的目标,学生也能快速查看自身的信息数据,实验室的安排情况,实验室设备的管理和信息公告发布等,还提供了一个简单美观的使用界面,并通过使用账号和密码来实现系统的安全性。考虑到教师可能在同一时间,对实验室预约,避免冲突,在接受委任系统时间冲突,优化资源配置的实验室的努力。伴随着大学教学改革,实验室日常工作日益
9、繁忙,实验种类不断增多,相关人员也需相应增加,如果继续使用人工管理的话大大的阻碍了实验室发展的进程,所以,人工管理实验室的方法已经跟不上改革后学校教学管理的脚步,而各高校为了解决这一难题,急需做出相应改变,提出相应的解决办法。现在,电脑技术的高速发展和大学校园网建设的日趋完善,对高校实验室进行科学化管理是迫在眉睫的,而在管理过程中一个先进的信息管理和交流的软件平台是必须的。互联网时代,利用网络技术实现管理实验室,已经成为了一种主流。所以,为了更高效使用实验室,脱离以前的人工管理,研究开发一套新型的基于网络的实验室管理系统是必要且可行的1,通过网络,我们能更加快速,合理,高效的管理每一个实验室,
10、不浪费任何可用的资源,为学生提供优质的实验环境,也为教师提供了一个快速了解学生实验情况和及时批阅的平台。基于网络的实验室管理系统的设计与实现,为推进大学的教育改革提供了坚实的技术支持。12 开发意义与传统管理模式的比较,我们可以更有效地利用网络进行实验室信息管理。利用Web数据库的高校实验室管理系统,信息数据以数据库形式,易于更新和管理。运用传统的管理模式时往往是在形式,一旦数据过大,为了承担管理这些数据,我们要花很多时间,而且容易出错。但是,基于Web的管理系统就没有这个问题。它对实验室信息和数据的管理和更新是通过计算机来完成的,这样做不仅减少了大量的人力,物力,还大大提高了实验室的管理和使
11、用效率,提高了工作的准确性。此外,该系统还可以及时传输设备信息。而传统的管理模式,常常无法让教师及时了解学生的信息,造成工作无法顺利进行,严重的还会带来不可弥补的损失。而Web网络工程实验中心的信息传递基础是在不迁移的情况下进行教学管理,所以系统不会这个问题。目前众多高校的实验室管理,依旧是使用传统的管理模式,忽视了计算机网络这一重要技术组成部分,导致效率低下。内置的网络管理系统的研究与开发奠定了校园网络实验室管理研究的基础,网络仍然是国内外发展新型实验室管理系统的基础3。实验教学和科学研究是高校实验室的重要功能,它不仅承担了大学生各项试验任务,还提高了大学生的动手实践能力,间接地推动了我国科
12、技的发展。因此,良好的实验室管理与建设影响着中国下一代的成长和质量。现在,随着网络建设的逐渐完善和成熟,计算机已经走进了我们日常的学习生活和工作的各个方面。为了使高校实验室管理能更有效率的进行,引进计算机技术来管理是必然的。通过计算机,我们能提高工作效率,完善教学任务,充分利用实验资源,基于计算机的实验室管理系统,使学生在高质量的实验教学工作下,不断创新,对科学技术的发展起着重要的作用。13 国内外研究现状科学技术是生产力,科学技术使国家强大,但是科技不能没有教育,教育,科学技术突飞猛进,在今天的世界上,各国都在紧抓教育,重视教育,注重人才。但随着网络技术的飞速发展,教学过程质量和提高,旧的教
13、学和管理方法已经不能适应教育的现状,和实验教学是教学的重要组成部分,为培训和实践动手能力,在国内外,没有一个国家不重视实验教学。但由于实验教学的发展,学生人数的增多,旧的管理模式已经无法测试学生良好的管理安排4,经常出现在同一时间有冲突类使用的实验室,并且调课和没有及时通知老师和班级同学等情况。通过系统来管理实验室已经成为了趋势。因为它能够更快速对学生进行管理,减少错误,提高教学质量,对学生的成绩和培养有重要意义。目前,各高校为了解决该问题,做了大量的工作和研究,积累了大量的相关知识,国内外也出现了许多相关的科研成果和论文。随着科技的飞速发展,许多高校也自主研发了相关的管理系统,因此开发一个能
14、够高效管理实验室的系统是众望所归。 14 开发环境硬件:硬件平台的硬件环境是指与经营的发展,包括计算机模型和硬件配置。因为该高效实验室管理系统是一个小系统,所以使用的计算机硬件要求不高,一般的计算机都能使用。软件开发,应用软件的平台和语言:使用了具有强稳定性的Windows 7旗舰版和Visual 2010平台,采用了网络开发技术,数据库使用SQL2005,因为这些软件是微软公司的产品,所以彼此能稳定的相容,能提高应用系统的开发效率。开发平台,开发工具和开发语言的选择,也有其自身特点的关系5。1.4.1 数据库的选择使用SQL2005数据库的原因如下:(1)一体化SQL2005数据库具有统一的
15、编程语言,能通过相关语言对数据库进行控制,为开发者进行系统开发提供了一个良好的开发环境。当数据库已经被使用后,开发者在对数据库进行修改时,SQL2005数据库能根据修改的方法进行自我调节而不影响数据库的正常使用和运行,扩展性良好。(2) 高度非过程化当开发者使用SQL语言对数据库进行访问时,只需要将需要完成的操作输入,数据库就会识别你输入的执行语句,然后系统就会自行完成所有工作。(3)语言简洁虽然SQL语言的功能非常强大,但它只有几个命令语句。此外,SQL的语法比较简单,它是一种描述性语言,非常接近自然语言,所以容易学习,掌握。(4)以多种方式使用SQL语言能够直接在数据库中使用,也可以放到程
16、序开发语言中运用。现在很多数据库应用开发工具,所有SQL语言可以直接成为他们自己的语言,使用起来非常方便。这些方法为用户提供了一个灵活选择,但无论哪一种方式,对SQL语言的语法基本上都是相同的。(5)微软公司的SQL2005SQL2005是一个开放的接口,数据可以与任何第三方软件共享,但它已经扩展的灵活性,提高管理的手段,是数据库的第一选择10。1.4.2 ASP. NET2001年微软推出了,它摒弃了之前版本所用的开发语言,而使用了全新的Visual 作为它的默认语言。在整体上进行了较大的改动,完全区别了之前的三个版本,功能越发的强大,导致程序开发者在开发的时候变得更加轻松了。在,所有程序存
17、储在服务器上,而服务器实现编译器的实现。一个程序已经进行了第一次编译,当程序再次运行时,直接执行编译后的代码在服务器端,而ASP。所以,程序运行速度被大大提高了11。的高效率,使它变得越来越重要,由于相同的程序,使用更少的代码,所以它代表了技术发展的新方向。使用的原因如下。(1)效率使用的是.NET Framework框架。它能同时使用VB、C+等多种编程语言,并且只要它执行过一次编译,后面再次编译的时候就能直接使用上次编译的结果了,所以速度和效率提高很多。(2)可重用性中的代码与内容是完全分开的,因此能够不断重复利用。(3)代码量相比较其他编程语言,使用可以让程序员节省大量的写代码的时间。2
18、 系统分析当今,各个高校不同专业的不同实验项目数目繁多,怎样帮助学生快速,高效的运用实验室,已经成为了每一所大学教学工作的重要难题。因此,高校实验室管理系统的相关问题研究已经被提上了日程。2.1可行性分析如今网络系统的开发,主要又两种,一个是B/S结构,另一个是C/S结构。考虑到本系统是基于B/S模式的,作者可以通过ASP. NET和SQL 2005来开发。首先在SQL Server 2005建立数据库,然后通过HTML,浏览器将服务器端语言传送到服务器,服务器将编译后的服务器语端言返回给浏览器14。2.2经济可行性目前大部分的实验室管理系统还是使用人工管理的,人工管理不仅消耗管理者大量的时间
19、和精力,且出错概率大,这往往会对整个实验教学产生影响,甚至一个细小的错误可能会带给学生和老师巨大的损失,导致学生成绩下降。因此,新建一个可用的实验室管理系统应体现经济效益的有关原则,也需要完善系统的质量和功能,尽量减少软硬件的花费,增长使用效率,提高效益。不仅提高了学生和教师们的工作效率。同时,也降低了学校在信息管理上的成本。因此,一个实验室管理系统的开发和运用,能使学校的实验室管理得到长足的进步与发展。23操作可行性随着网络技术的日新月异,网络技术的应用已经进入了我们生活的各个方面,网络带来了极大的方便在我们的学习和生活上。现在在学校,几乎每一个地方都能看到网络的身影,无论是发布和查询类别或
20、等级,都是通过网络来进行,大大方便了广大教师和学生,也极大地节约了教学的成本。和以前管理实验室方法相比,使用网络来管理拥有让师生交流更加方便,让管理操作更加简单等好处,它大大便利了广大老师和学生。该系统的开发能够为学校解决管理实验室技术落后的困难,所以在选择毕业设计课题时选择了江苏食品学院学生实验室管理系统设计与实现这一题目。3 系统设计3.1系统设计原则系统设计原则如下:(1)实用性用户可以简单,方便收集基本数据,实现信息共享与交换。(2)稳定性运用已经成熟的编程语言和开发工具来开发,保证开发的系统稳定。(3)开放性利用Web技术,局域网可以分布式数据处理,该系统可以进行数据处理和信息查询网
21、络。(4)通用性系统应适用于其他化纤厂的设备管理,具有一定的推广价值。(5)先进性使用先进的软件开发语言和开发工具。 3.2 系统功能模块目前,许多高校实验室管理仍然以传统的“纸和笔式”管理,效率低,也存在不少缺陷,甚至造成资源的巨大浪费。例如:在许多情况下,实验室开放后,但没人去做实验。这样不仅在人力资源上造成了很大的浪费,而且在物质资源上也造成一定的浪费。基于Web的高校实验室管理系统的设计可以解决在实验室管理中存在的上述问题,从而提高实验室的管理效率。本系统按用户登陆类型可以分为4 类:游客、学生、教师和管理员。4 种类型的用户在系统中有不同的权限,根据不同类型用户,系统会给出不同的功能
22、。本系统的总体功能为实验室管理、实验开放管理、实验设备管理、实验预约管理、实验报告管理、用户管理、系统类别维护、公共信息管理、实验论坛管理系统17。对于游客,他们只能查看公共信息和浏览系统论坛中的信息。对学生来说,可以查看实验室及其设备情况,实验室开放情况,可以进行实验预约,在线完成实验报告。对于教师来说最主要的功能有:实验报告管理、实验课程管理、实验成绩评定,实验预约审核以及部分类别维护功能。系统管理员具有最高的权限,可以管理系统的所有动态信息,如:用户管理、实验室管理、实验设备管理、论坛管理、类别维护、公共信息管理等。图3.1 系统功能模块3.3 数据库的设计系统数据库共涉及九个数据表:用
23、户信息表:记录管理员的账号和密码,见表3-1。表3-1 用户信息表结构列名中文名称数据类型是否为空备注Id管理员idIntnot nullPK自动编号Name姓名varchar(20)nullPwd密码char(20)null学生信息表:记录学生档案信息,见表3-2。表3-2 学生信息表结构列名中文名称数据类型是否为空备注Id学生idintnot nullPK自动编号Xuehao学号varchar(20)nullName姓名char(20)nullBanji班级varchar(20)nullSex性别varchar(20)nullTel电话char(20)nullCsny出生年月nvarcha
24、r(20)nullPwd密码char(20)nullXueyuan学院varchar(20)nullEmail邮箱varchar(20)null教师信息表:记录教师的注册信息,见表3-3。表3-3 教师信息表结构列名中文名称数据类型是否为空备注Id教师idIntnot nullPK自动编号Zgh职工号varchar(20)nullName姓名char(20)nullZc职称varchar(20)nullSex性别varchar(20)nullTel电话char(20)nullXuewei学位varchar(20)nullPwd密码char(20)nullXueyuan学院varchar(20)
25、nullEmail邮箱varchar(20)null学院信息表:记录学院的信息,见表3-4。表3-4 学院信息表结构列名中文名称数据类型是否为空备注Id学院idIntnot nullPK自动编号Name学院名称Varchar(20)null课程信息表:记录课程的信息,见表3-5。表3-5 课程信息表结构列名中文名称数据类型是否为空备注Id课程idIntnot nullPK自动编号Name课程名称varchar(20)null实验课程信息表:发布实验课程作业,见表3-6。表3-6 实验课程信息表结构列名中文名称数据类型是否为空备注Id实验课程idintnot nullPK自动编号Name实验名称
26、nvarchar(20)nullDs备注TextnullKemuid科目idIntnullKemuname实验科目nvarchar(20)nullXueyuanid学院idIntnullXueyuanname院系nvarchar(20)nullAddtime添加时间DatetimenullBaogaopath上传实验要求nvarchar(20)null主题信息表:记录用户的留言主题信息,见表3-7。表3-7 主题信息表结构列名中文名称数据类型是否为空备注Id主题idIntnot nullPK自动编号Topic标题Nvarchar(20)nullAdduser发布者Nvarchar(20)nul
27、lcontent问题内容TextnullAddtime添加时间DatetimenullIsreplay是否回复Nvarchar(20)null回复信息表:记录用户的主题回复信息,见表3-8。表3-8 回复信息表结构列名中文名称数据类型是否为空备注Id回复idIntnot nullPK自动编号Replay回答内容TextnullReplayuser姓名Nvarchar(20)nullTopicid标题idIntnullAddtime添加时间Datetimenull用户预约表:记录用户实验室管理情况,见表3-9。表3-9 用户预约表结构列名中文名称数据类型是否为空备注Id预约idIntnot nu
28、llPK自动编号Userid用户idTextnullRoomid实验室编号Nvarchar(20)nullAddtime添加时间IntnullIschk是否审核Datetimenull实验信息表:记录实验的基本信息,见表3-10。表3-10 实验信息表结构列名中文名称数据类型是否为空备注Id实验idIntnot nullPK自动编号Name实验名称nvarchar(20)nullJielun实验结论TextnullUserid用户idIntnullUsername实验用户nvarchar(20)nullFilepath文档下载Nvarchar(20)nullPl教师评论TextnullTeac
29、hterid教师idIntnullTeachternae教师名称nvarchar(20)nullAddtime添加时间DatetimenullScore分数Nvarchar(20)nullIschk是否评分Nvarchar(20)null实验室表:记录实验室信息,见表3-11。表3-11 实验室表结构列名中文名称数据类型是否为空备注Id实验室idIntnot nullPK自动编号Name实验室名称nvarchar(20)null Xueyuanid学院idTextnullXueyuan所属学院IntnullIsyuyue是否预约nvarchar(20)nullDs实验室描述nvarchar(2
30、0)nullIskaifang是否开放TextnullYuyuerenshu教师idIntnullZongrenshu容纳人数nvarchar(20)nullKaifangshijian开放时间Datetimenull设备信息表:记录设备信息,见表3-12。表3-12 设备信息表结构列名中文名称数据类型是否为空备注Id设备idIntnot nullPK自动编号model设备编号varchar(20)nullName设备名称char(20)nullPd出厂日期varchar(20)nullPid出厂序列号varchar(20)nullPrice价格char(20)nullBtime购买时间nva
31、rchar(20)nullManufacturer厂商char(20)nullStatus保修期varchar(20)nullType设备类型varchar(20)null公告信息表:记录公告信息,见表3-13。表3-13 公告信息表结构列名中文名称数据类型是否为空备注Id公告idintnot nullPK自动编号Name公告标题nvarchar(20)nullDs内容TextnullAddtime添加时间Datetimenull4 详细设计从使用角度出发按照角色设计原则,系统将用户分为管理员、教师、学生等三类并设置管理员、教师、学生三种权限。管理员,教师和学生使用相同的登录界面,登录的用户的
32、不同权力下放到相应的接口19。相应地,整个系统由管理员操作模块、教师操作模块、学生操作模块以及游客用户管理模块四个操作功能模块组成。4.1 管理员模块管理员模块包括下面的功能模块20:信息管理模块:学院,科目等基本资料的管理。学生管理模块:管理所有选做实验的学生,如批量更新学生用户信息、更新单个学生用户信息等。教师管理模块:该模块可以对教师的个人信息进行编辑。实验课程管理模块:此模块主要是对实验课程进行管理。管理员可以设定需要开设实验的系、课程以及课程所需开设的实验,并对它们进行查看、删除、添加等操作。论坛管理模块:此模块为各级用户提供了一个交流的平台,以留言的方式进行交流。图4.1管理员模块
33、-院系管理图4.2管理员模块-课程管理图4.3管理员模块-添加实验室图4.4管理员模块-管理实验室图4.5管理员模块-实验室开放管理图4.6管理员模块-添加实验设备图4.7管理员模块-管理实验设备图4.8管理员模块-添加公告图4.9管理员模块-管理公告图4.10管理员模块-添加学生信息图4.11管理员模块-管理学生信息图4.12管理员模块-添加教师信息图4.13管理员模块-管理教师信息图4.14管理员模块-论坛浏览图4.15管理员模块-管理论坛图4.16管理员模块-账号管理图4.17管理员模块-密码修改4.2 教师管理模块教师模块功能包括下面的模块:个人信息管理模块:教师能修改密码和自己的个人
34、信息。实验信息管理模块:教师可以通过该模块发布关于自己所负责的实验课程及实验项目,在学生界面显示。实验报告管理模块:实验结束后,学生需要提交测试报告,教师可以通过该模块可以给学生发放实验报告及要求,学生完成后提交,教师通过检查报告完成的情况,批改学生报告。实验成绩评定模块:在该模块中,教师可以在线直接查看学生提交的实验报告并打分。开设实验课程模块:教师经过系统验证登陆系统之后,根据管理员设置的实验课程表以及自己的特长、学校计划选择开设属于自己的实验课程。论坛管理模块:此模块为各级用户提供了一个交流的平台,以留言的方式进行交流。设备管理模块:添加管理设备信息。实验室管理:添加实验室信息,对实验室
35、信息进行管理。实验室管理管理:对实验室的预约信息进行审核管理。图4.18教师模块-个人信息管理图4.19教师模块-密码修改图4.20教师模块-系统公告图4.21教师模块-预约审核管理图4.22教师模块-发布实验课程图4.23教师模块-管理实验课程图4.24教师模块-实验报告管理图4.25教师模块-实验成绩评定图4.26教师模块-实验成绩评定管理图4.27教师模块-发布留言图4.28教师模块-留言查看4.3 学生管理模块学生管理模块主要包括下面的功能模块:个人信息管理模块:通过该模块,学生可以修改自己的密码和一些基本信息。实验课程选择模块:在该模块中,为了培养学生的兴趣和实践能力,学生可以网上自
36、己选择要做的实验。教师信息查询模块:学生可以通过该模块查看所选课程指导教师的信息,如联系电话、E-mail等。实验报告模块:完成实验后,学生需要完成实验报告并上交。传统的实验报告收交方式麻烦,而且浪费时间和资源。通过该模块,学生可以以电子稿的形式在实验完成后提交自己的实验报告,方便快捷。实验成绩查询模块:学生提交完实验报告以后,指教教师会依据学生在实验过程中的表现和实验报告的质量给予评分。学生在上交实验报告后,可以在该模块中查看自己的得分。论坛管理模块:此模块为各级用户提供了一个交流的平台,以留言的方式进行交流。图4.29学生模块-个人信息管理图4.30学生模块-密码修改图4.31学生模块-系
37、统公告图4.32学生模块-设备查看图4.33学生模块-实验预约图4.34学生模块-我的预约图4.35学生模块-做实验图4.36学生模块-教师查询图4.37学生模块-已评分报告图4.38学生模块-发布留言图4.39学生模块-留言查看4.4 游客用户管理模块(1)系统公告模块游客只能查看该模块中的公告信息。(2)浏览论坛模块游客只能查看发布在论坛中的相关信息。图4.40游客模块-系统公告图4.41游客模块-浏览论坛5 系统运行测试5.1 系统运行环境5.1.1软硬件配置下面为运行本系统的计算机最低软硬件配置要求,如表5-1所示。表5-1 软硬件运行环境表操作系统操作系统Windows 7XP网络环
38、境利用现有的网络环境可以是广域网数据库 SQL 2005处理器酷睿2双核处理器或以上内存1G或以上硬盘2T或以上本系统经过实际的测试和运行,基本满足要求。该系统运行时比较稳定,在使用和维护该系统时我们应注意以下几个问题:定期备份数据库,以免丢失数据。数据库中的无效数据,定期清洗,提高作业效率。对软件及运行环境进行日常维护。5.1.2系统的改进和提高系统只能显示大致的数据,有些模块中的信息表述不够详细。系统只是对实验室管理中的某些工作进行了涉及,还有许多相关的功能没有完善。接下去我们可以根据实际的操作需求,新增或完善系统功能。如在技术允许下可以添加自动排课,数据采集和分析等功能。5.2 系统测试
39、及操作过程软件测试的重点在于测试人员设计的测试用例的好坏,目前测试的方法主要有两种:白盒测试和黑盒测试25。白盒测试是相当于将开发的程序放在一个白色的透明盒子里,测试人员根据程序的内部逻辑来设计测试用例,根据工作要求来检查逻辑信道检查程序是否正确。黑盒测试是相当于将开发的程序看作是一个黑色的盒子,测试人员完全不知道所要测试的程序,测试的时候只是按照说明书一步一步的进行操作来验证功能并设计测试用例。单元测试、集成测试和确认测试是软件测试的三大步骤。(1)单元测试单元测试也称模块测试。他一般检测的是程序的代码,当程序员完成一个模块后,可以通过单元测试进行检测26,看这个模块是否按照要求完成了相应的
40、功能。它通常使用白盒测试,检测出的错误一般也是编程时发生的。(2)集成测试集成测试也叫组装测试,它将程序的各个功能模块拼装后进行测试,它主要检测的是各个模块间接口和通信是否正常27。它通常使用黑盒测试,检测出的错误一般也是设计时发生的。(3)确认测试确认测试的任务是检查软件的功能,性能和其他特性符合用户的需要,它是基于需求规格(即要求规范)为依据的测试。确认测试通常采用黑盒测试28。表5-1 测试用例项目名称江苏食品学院学生实验室管理系统用例标识开发人员沈高模块名称整个项目测试人员同学参考信息测试类型设计日期2014/5/23测试方法黑盒测试日期2014/5/23用例描述前置条件软件在电脑上成
41、功运行表5-2:系统登录模块编号权限测试项测试类别描述输入操作期望结果真实结果备注0001无登陆黑盒测试在登陆界面内输入正确账号,密码和角色进行登陆成功成功登陆系统无0002无取消黑盒测试点击退出按钮系统成功成功退出登录界面并跳转到游客界面无0003无登陆黑盒测试只输入密码登陆不能登录与期望一致无0004无登陆黑盒测试只输入账号登陆不能登录与期望一致无0005无登录黑盒测试账号和密码都不输入不能登录与期望一致无0006无登陆黑盒测试输入账号和密码后选择错误的登录角色不能登录与期望一致无表5-3:学生模块编号权限测试项测试类别描述输入操作期望结果真实结果备注0001学生个人信息管理黑盒测试点击个人信息管理。弹出个人信息界面并能修改成功弹出并修改无0002学生个人信息管理黑盒测试点击密码修改成功修改密码成功修改无0003学生系统公告黑盒测试点击系统公告弹出系统公告界面成功弹出无0004学生设备查看黑盒测试点击设备查看弹出设备信息界面成功弹出无0005学生实验室预约黑盒测试点击实验室预约弹出并预约成功成功无0006学生实验室预约黑盒测试点击我的预约弹出实验预约界面并成功取消预约成功无0007学生做实验黑盒测试点击做实验弹出做实验界面并能下载报告成功无0008学生教室查询黑盒测试输入查询条件,查询成功成功无0009学生未评分报告黑盒测试点击未评分报告成功弹出未评分报告界面成功无0