




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上河 海 大 学 文 天 学 院08级计算机科学与技术专业四班软件工程课程设计实验室管理系统组 号:8号组成 员:马季 菏泽林 苏荣杰 汪力 胡德伟指导老师:刘老师时 间:2010.11.15 2010.12.15软件工程项目计划一 软件工程项目:实验室管理系统二 过程模型时间安排任务要求11月15号11月21号完成可行性分析报告,需求分析说明书11月19号电子版提交给组长,进行总汇审查,修改,11月21号提交。11月22号11月26号完成概要设计说明书11月23号电子版提交给组织,进行总汇审查,修改,11月26号提交。11月27号12月2号完成详细设计说明书11月30
2、号电子版提交给组长,进行总汇审查,修改,12月2号提交12月3号12月6号完成数据库设计说明书12月5号把电子版提交给组长,进行总汇审查,修改,12月6号提交。12月7号12月10号完成系统实现12月10号提交系统源文件进行测试。12月11号12月13号完成系统测试,测试分析报告13月13号提交测试报告说明书。12月15号完成系统发布分析项目设计报告三成员分工成员名单主要职务任务胡德伟概要设计,数据库设计,主程序员组织领导项目小组,负责概要设计,数据库设计,撰写数据库设计说明书,总结报告,协助并参与其他模块的审查。菏泽林需求分析,程序员负责项目的需求分析,撰写需求分析说明书,协助并参与其他模块
3、的审查。马季概要设计,详细设计,程序员负责概要设计,详细设计,撰写概要设计说明书,协助并参与其他模块的审查。汪力详细设计,程序员负责详细设计,撰写详细设计说明书,协助并参与其他模块的审查。苏荣杰系统测试,程序员负责系统测试,撰写测试报告,协助并参与其他模块的审查。一、可行性研究报告1、引言背景资料实验室是为我们的学习工作提供服务的地方。实验室里存放着大量的实验器材,对这些器材信息的有效的归类整理与管理将大大提高实验室的运作效率,降低实验室工作人员的劳动强度,同时可以对实验室的整个运作过程做到明细化,透明化,为各项工作有条不紊的进行提供保障。报告目的 本报告旨在研究分析实验室设备管理系统开发的可
4、行性,为此软件的开发人员提供可行性的验证与编写方法的指导。软件信息 软件名称:实验室设备管理系统 开发平台: 用户:实验室工作人员2、可行性研究的前提 主要功能:通过计算机完成实验室在库设备的管理,用计算机高效、安全的完成对实验室设备的信息处理,将工作人员从繁琐的数据处理中解放。 性能要求: a、设备信息的录入,将设备名,库存数量输入系建立系统数据库。 b、设备信息的查询,输入设备名,显示此设备的关信息,包括库存总量、使用数目、闲置数目。 c、设备借出与归还,输入借出或归还设备的仪器与数量后,对库存信息进行相应修改。 d、设备信息的插入与删除,新设备到库时或清除存时,在数据库内增加或删减相应信
5、息。e、仪器信息的备份,将现有数据库信息存档,以不时之需。f、仪器信息的读入,输入文件名,从相应文件中信息读入数据库。g、权限问题,进入系统之前输入密码,密码不正则退出系统。 开发目标:要求系统具有良好的可操作性,数据稳定性以及安全性,可以长期使用。3、对现有系统的分析现用的管理系统在安全性,数据的读入功能方面存在不同程度的缺陷,有必要进行改进4、所建议的系统使用基本方法:该系统具有简单易用的特点,只需按照菜单功能行操作。系统流程图:6、投资及效益分析该系统投资成本小,使用方法简单易懂。该系统有效地提高实验室工作人员的工作效率,节约人力物力。同时可以根据用户的特殊需要,增添功能。具有成本低,功
6、能强大,使用灵活的特点。7、社会因素方的可行性法律方面: 本系统的开发不会侵犯他人、集体或国家的利益,不违背当地法律法规。使用方面: 本系统可以满足实验室管理的要求,而且对使用本软件人员的计算机水平要求不高,只需了解软件操作流程就可以使用本软件,无需培训。8、结论 该系统在各个方面的均具有可行性,可以立即开始进行。二需求分析 1. 项目背景 现在已经过度到了信息时代,各种信息层出不穷,铺天盖地的席卷而来,而时代的性质赋予我们做事要提高效率的能力,尤其是在管理信息方面。如今各大高校研究院所各类国企私营公司等实验室都要求跟上发展的步伐,在设备管理方面要提供良好的服务,若是手工管理记载修改数据,将会
7、对整个实验的进展带来一定程度上的麻烦与错误。为此我们麟选出高校实验室设备管理做为研究的方向。 2.目的 LEMS系统是仅是面向实验室专门人员,旨在提高实验设备管理的高效性,我们开发研究这套系统,为了建立系列的管理方案,指导实验设备的有效管理,推动实验室高效运转。关键词:LEMS:Laboratory Equipment Management System(实验室设备管理系统)3开发环境 操作系统:Windows xp/7 运行环境:powerbulider8.0开发工具,VC+6.0等4.系统功能特点 (1)。对于已彻底损坏的做报废处理,同时详细记录有关信息; (2)。对于由严重问题(故障)的
8、要及时修理,并记录修理日期、设备名、编号、修理厂家、修理费用、责任人等; (3)。对于急需更新但又缺少的设备,需以“申请表”的形式送交后勤部请求批准购买; (4)。新设备购入后要立即进行设备登记(包括类别、设备名、编号、型号、规格、单价、数量、购置日期、生产厂家、保质期和经办人等信息),同时更新申请表的内容; (5)。随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段等查询。5.系统性能: 1.对现有的设备及时做出管理、分配、使用调配的判断。 2.随时对现有设备及其修理、报废情况进行统计、登记、查询,能够按类别和日期进行查询。 3.系统只允许有管理员权限的人进行操作,对与其
9、他人不允许更改信息但可以浏览部分赋予权限的信息以及时了解实验室的运行管理情况。6.技术要求和限制条件1) 设备管理工作由专人专管,有总管理者,各分室所用设备由分室管理人员负责具体管理,其他人不许介入管理。只可以供有所需求的人员浏览查看。一般设备不允许借出,各分室互借要进行登记。(可以设置访问权限)2) 每件设备在做入库登记时均由系统按类别加自动顺序号编号,形成设备号;3) 设备报废时要及时修改相应的设备记录,并保证数据库中的信息一致性,且有后勤部认可。4) LEMS数据存储包括:设备入库记录、修理记录、报废记录、申请购买记录。5) LEMS输入项包括:新设备信息、申请购买信息、修理信息(原因介
10、绍)、具体查询统计要求。6) LEMS的输出项包括:设备购买申请表、人员使用设备登记表(归还时间、使用产生的问题-设备损坏、设备使用错误)、修理/报废设备资金统计表(仪器设备要建立总账和各分室账,管理员每年与各分室核查账物。固定资产做到账、物、卡以及数据库完全相符。 7. 静态数据:表示LEMS系统中的数据结构,操作规程。 动态数据: 包括程序运行时输入和输出的数据,具体是所建立的数据库的各个表的各个不同元组与属性值. 9. 数据结构: 数据结构反映了数据之间的组合关系。一个数据结构可以有若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。 设备:设备名称、设备编
11、号、设备型号、生产厂商、购置日期、金额、实验室管理员、所属实验室、备注 设备维修记录:设备编号、设备型号、所属实验室、故障原因、维修厂家、维修时间、维修费用、维修厂家联系方式、备注 设备报废记录:设备编号、设备类型、报废日期、所属实验室、报废数量、是否需要更新、备注 设备更新记录:设备编号、设备型号、规格、所属实验室、更新原因、更新方式(租借/购买)、购置日期、生产厂家、保质期、经办人、备注 设备赔偿记录:设备编号、设备类型、所属实验室、赔偿原因、赔偿金额、赔偿单位(使用人)、赔偿日期、备注 设备借还记录:设备编号、类型、所属实验室、借用单位(个人)、联系电话、借用日期、归还日期、备注 设备管
12、理记录:设备编号、设备型号、所属实验室、是否有毒、是否易燃、保存方法、备注(存储/管理)申请表:申请表代号,申请类型,申请人,设备名称,数量,申请日期,备注 实验室管理员:管理员编号、管理员姓名、联系方式、备注 实验室:实验室名称、实验室编号、管理员编号、备注10数据流:数据流是数据结构在系统内传输的路径。(1) 顶层数据流图(2) 0曾数据流图(3) 一层数据流图(4)总数据流图11系统数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。1) 数据流条目登录信息输入:设备管理员输出:身份验证描述:登录信息=用户名+密码
13、+登录权限(1) 查询信息输入:合法成员对设备的查询操作输出:设备信息表,实验室信息表描述:查询信息=设备名/型号/实验室/类型/购置日期(2) 维修信息输入:所需维修设备的信息输出:确定维修设备的记录描述:维修信息=设备名+修理日期+修理厂家+修理费+负责人(3) 新设备输入:购买设备的信息输出:确定购买新设备的信息描述:新设备=类别+设备名+型号+规格+单价+数量等(4) 报废设备输入:所需报费的设备的信息输出:报废的设备记录描述:报废设备=类别+设备名+型号等(5) 查询信息输入:设备查询条件输出:查询设备的信息描述:查询信息=设备名称+设备型号+设备规格+实验室等2)加工条目身份验证,
14、统计查询,维修,购买,报废,申请表,审核3)文件条目(1)登录表输入:身份验证输出:身份验证数据结构:用户名+密码+登录权限(2)设备基本信息表输入:统计查询数据结构:类别+设备名+型号+规格等(3)维修记录输入:统计查询,维修输出:统计查询数据结构:设备名+修理日期+修理厂家+修理费+责任人等(4)新设备输入:统计查询,购买输出:统计查询数据结构:类别+设备名+型号+规格+单价+数量+生产厂家等(5)新设备输入:报废,统计查询,生产表输出:统计查询,生产表数据结构:规格+设备名+型号(6) 申请表输入:统计查询,生产表输出:统计查询,生产表,购买数据结构:类别+设备名+型号+规格+数量12
15、系统维护: 一。必要性简介:为了清除系统运行中发生的故障和错误,软、硬件维护人员要对系统进行必要的修改与完善;为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些局部的更新,这些工作称为系统维护。 系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在使用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的"正常运作"。这阶段的文档是软件问题报告和软件修改报告,它记录发现软件错误的情况以及修改软件的过程。为了清除系统运行中发生的故障和错误,软、硬件维护人员要对系统进行必要的修改与完善;为了使系统适应用户环境的变化,满足新提出的需要,也要对原系统做些
16、局部的更新,这些工作称为系统维护。 二。维护涉及方面: (1) 数据备份:用户可以把数据库保存在硬盘中,也可保存在软盘中。 (2) 数据恢复:用户可以通过选择路径把数据恢复。 (3) 使用管理:仅限实验室管理员增、删、改数据。其中可以添加、修改、删除操作人员,设置他们的使用权限、级别及密码。13.指导老师: 郭学俊,刘颜君,韩财宝 14.参考资料: 1.数据库系统概论(第四版) 王珊、萨师煊编著 高等教育出版社 2.软件工程(第二版) 杨文龙 古天龙编著 电子工业出版社 3.软件工程文档国家标准GB8576-88 4powerbulider+SQL server2000实例开发 5网络相关资料
17、。三概要设计1、引言(1)编写目的:设计一实验室设备管理系统以代替现有的管理管理系统。本说明书读者为软件设计者。(2)项目背景:该软件由学生个人设计,无开发部门和主管部门,主要供学生练习使用。该软件独立于其它软件系统。(3)需求规定:本软件提供一个既可以存储信息,同时又具有浏览、插入、查询、修改、删除功能,供使用者轻松管理图实验室库存设备。数据库信息由使用者进行输入。2 实验室设备管理系统模块结构图3 实验室设备管理系统数据设计4对数据设计3个模块的详细设计(1)查询操作模块(2)设备管理员操作模块(3)系统功能操作模块5模块划分与功能需求关系模块编号模块名称功能M1身份验证模块输入验证信息M
18、2主菜单模块输入选择的功能M3插入模块插入相关信息M4删除模块删除指定信息M5查询模块查询指定信息M6显示模块以列表方式显示所有信息M7借出模块实现书籍借出M8归还模块实现书籍归还M9读入模块从外部文件读入信息M10备份模块备份文件信息M11退出模块退出程序 保存文件五详细设计1 系统登录模块输入用户名和密码,单机登录按钮,就可以进入一般用户界面,如果没有输入用户名和密码或者输入有误,则应然停留在登陆界面。(1) 模块实现流程图(2) 模块执行页面(3) 实现要点为了提高数据库的安全性,我们将用户口令信息写入数据库,不将实际的口令存在数据库中,而是储存他们加密后的版本。当我们需要对用户鉴定时,
19、只是对用户的口令在进行加密,然后将他加密的口令进行比较即可。(4) 模块部分代码timer(0)string name,pwdchar levint testname=sle_1.textpwd=sle_2.text/检测用户名与密码是否匹配SELECT flagINTO :levFROM memberinfoWHERE username=:name and password=:pwd;if lev<>"" then open(w_main) /level(lev)/根据权限设定菜单状态else sle_1.setfocus() test=messagebox(
20、"提示:","用户名或者密码错误,重新输入!",Exclamation!,OKCancel!, 2)end if/检测是否重新登录重新输入if test=1 thensle_1.text=""sle_1.setfocus()sle_2.text=""sle_2.setfocus() return 1else close(w_login) end if2 设备管理模块该模块主要实现模块的出入库(添加,删除,更改)管理,设备信息的维护。(1) 模块流程图:(2) 模块执行页面(3) 模块执行要点利用date gride
21、风格的数据窗口编辑数据功能,分页功能,实现对设备信息表数据信息的更新,删除及分页等。(4) 模块部分代码string Is_sbbh,Is_sbmc,Is_sbxh,Is_sccj,Is_gzrq,Is_sbjg,Is_sys,Is_sblx,Is_zjbz,Is_bzint rIs_sbbh=sle_1.textIs_sbmc=sle_2.textIs_sbxh=sle_3.textIs_bz=mle_1.textIs_sccj=mle_2.textIs_gzrq=em_1.textdatetime(date(Is_gzrq)Is_sbjg=em_2.textIs_sblx=ddlb_3.t
22、extIs_sys=ddlb_2.textIs_zjbz=ddlb_1.text/SELECT userid INTO:id/FROM memberinfo/WHERE userid=:id;/if :id=id then/messagebox("提示","已存在用户!")/return/end ifif Is_sbbh="" thenmessagebox("提示","请输入设备编号!")returnend ifif Is_sbmc=""thenmessagebox(&quo
23、t;提示","请输入设备名称!")returnend ifif Is_sbxh=""thenmessagebox("提示","请输设备型号!")returnend ifif Is_sys=""thenmessagebox("提示","请输入所属实验室!")returnend ifif Is_sblx=""thenmessagebox("提示","请输入设备类型!")returnend i
24、fr=dw_1.insertrow(0)dw_1.setitem(r,1,Is_sbbh)dw_1.setitem(r,2,Is_sbmc)dw_1.setitem(r,3,Is_sbxh)dw_1.setitem(r,5,Is_sccj)dw_1.setitem(r,6,datetime(date(Is_gzrq)dw_1.setitem(r,7,dec(Is_sbjg)dw_1.setitem(r,8,Is_sys)dw_1.setitem(r,11,Is_sblx)dw_1.setitem(r,10,Is_zjbz)dw_1.setitem(r,9,Is_bz)if dw_1.updat
25、e()=-1 thenrollback;messagebox("提示","保存失败,可能数据库连接中断!")return/else/end if/sle_1.setfocus()/sle_2.setfocus()/sle_3.setfocus()/sle_4.setfocus()end ifsle_1.setfocus()sle_1.text=""sle_2.text=""sle_3.text=""mle_1.text=""mle_2.text=""em_
26、1.text=""em_2.text=""ddlb_1.text=""ddlb_2.text=""ddlb_3.text=""commit;3 系统模块系统模块可以添加用户,删除用户及修改用户的基本信息。(1)模块流程图(2)模块执行页面(3)模块执行要点同过添加,删除等按钮对用户信息的更新,修改维护,同时可以通过密码修改窗口修改用户的密码。(5) 模块部分代码string id,name,pwd,lev,lxdh,dz,xl,age,birth,sexint rid=sle_4.textnam
27、e=sle_1.textpwd=sle_2.textlev=sle_3.textlxdh=sle_5.textdz=sle_6.textxl=ddlb_2.textage=sle_7.textbirth=em_1.textdatetime(date(birth)sex=ddlb_1.text/SELECT userid INTO:id/FROM memberinfo/WHERE userid=:id;/if :id=id then/messagebox("提示","已存在用户!")/return/end ifif id="" then
28、messagebox("提示","请输用户编号!")returnend ifif name=""thenmessagebox("提示","请输用户名!")returnend ifif pwd=""thenmessagebox("提示","请输密码!")returnend ifif lev=""thenmessagebox("提示","请输用户级别!")returnend ifr
29、=dw_1.insertrow(0)dw_1.setitem(r,1,id)dw_1.setitem(r,2,name)dw_1.setitem(r,3,pwd)dw_1.setitem(r,4,lev)dw_1.setitem(r,5,lxdh)dw_1.setitem(r,6,dz)dw_1.setitem(r,7,xl)dw_1.setitem(r,8,age)dw_1.setitem(r,6,datetime(date(birth)dw_1.setitem(r,10,sex)if dw_1.update()=-1 thenrollback;messagebox("提示&quo
30、t;,"保存失败,可能数据库连接中断!")return/else/end if/sle_1.setfocus()/sle_2.setfocus()/sle_3.setfocus()/sle_4.setfocus()end ifcommit;sle_4.setfocus()sle_4.text=""sle_1.text=""sle_2.text=""sle_3.text=""sle_5.text=""sle_6.text=""sle_7.text="
31、;"em_1.text=""/commit;/ddlb_1.reset()4 信息查询模块此模块为公开模块,通过此模块可以查询实验室设备基本信息,实验设备使用制度等相关信息。(1) 模块实现流程图(2) 模块执行页面(3) 实现要点此模块面向学校全体师生,输入登陆信息,可以进入查询界面,只可对信息查询浏览。(4) 模块部分代码string ls_sbbh,Is_sbmc,Is_sys,ls_sblx,ls_sbxh,ls_sccj,ls_filterdw_1.settransobject(sqlca) /为数据窗口指定事务对象dw_1.retrieve()/为数据
32、窗口从数据库中获得数据/lookforHow1=ddlb_2.textif rb_1.checked=true then ls_sbbh=sle_1.text if sle_1.text="" then messagebox("提示信息","请输入查询条件") else dw_1.setfilter("sbbh like"+"'%"+sle_1.text+"%'") dw_1.filter()/过滤数据 end ifelseif rb_2.checked=tr
33、ue thenIs_sbmc=sle_1.text if sle_1.text="" then messagebox("提示信息","请输入查询条件") else dw_1.setfilter("sbmc like"+"'%"+sle_1.text+"%'") dw_1.filter()/过滤数据 end ifelseif rb_3.checked=true then Is_sys=sle_1.text if sle_1.text="" t
34、hen messagebox("提示信息","请输入查询条件") else dw_1.setfilter("sys like"+"'%"+sle_1.text+"%'") dw_1.filter()/过滤数据 end ifelseif rb_4.checked=true then ls_sbxh=sle_1.text if sle_1.text="" then messagebox("提示信息","请输入查询条件") e
35、lse dw_1.setfilter("sbxh like"+"'%"+sle_1.text+"%'") dw_1.filter()/过滤数据 end ifelseif rb_5.checked=true then ls_sccj=sle_1.text if sle_1.text="" then messagebox("提示信息","请输入查询条件") else dw_1.setfilter("sccj like"+"'%
36、"+sle_1.text+"%'") dw_1.filter()/过滤数据 end ifelseif rb_6.checked=true then ls_sblx=sle_1.text if sle_1.text="" then messagebox("提示信息","请输入查询条件") else dw_1.setfilter("sblx like"+"'%"+sle_1.text+"%'") dw_1.filter()/过
37、滤数据 end ifend ifsle_1.text=""四数据库设计1数据库设计原则数据库设计除了遵守标准的3范式,数据的独立性,数据完整性以外,结合本系统实际,需要注意下问题(1) 数据设计时采用有意的名字,尽量保证命名风格一致。(2) 考虑到系统的运行效率,有时对你表进行适当的冗余设计(3) 保证字段名与类型一致,(4) 根据实际运行效果对数据库的性能进行适当的优化。2数据库设计方法与步骤(1)实际应用系统结构(2)选择便于将应用程序与DBMS结合的DBMS体系结构(3)根据应用程序使用的环境平台,选择适当的DBMS和开发工具;(4)设计数据库,编写定义数据库模式的S
38、QL程序(5)编写确保数据录入数据库的接口应用新程序(6)录入数据库数据,运行各种与数据库相关的应用程序,以确认和修正数据库的内容。3数据库的总体设计数据库设计的技术方案遵循前面叙述的数据库设计原则,经过对系统的研究分析,对数据库进行设计。4数据库的概念设计E-R:5数据库逻辑设计(1)登录表列名数据类型长度允许空备注UsernameVarchar20Not null用户名PasswordVarchar20Not null密码FlagChar10Not null权限(2)设备基本信息表列名数据类型长度允许空备注SBBHVarchar10Notnull设备编号SBMCVarchar20Yes设备
39、名称SBXHVarchar10Yes设备型号SBGGVarchar10Yes设备规格SCCJVarchar30Yse生产厂家GZRQDeteYse购置日期JGIntYes价格SYSvarChar10Yes实验室BZVarchar200Yse备注ZJBZChar2Notnull在借标志(3)设备维修表列名数据类型长度允许空备注XGBHVarchar10Nitnull修改编号SBBHVarchar10Notnull设备编号SBMCVarchar10Yes设备名称SBXHVarchar20Yes设备型号SYSChar10Yse实验室GZYYvarChar100Yes故障原因WXCJvarChar20
40、Yse维修厂家WXSJDeteYes维修时间WXFYDouble10Yes维修费用LXFSInt20Yes联系方式BZVarchar100Yes备注(4)报废记录列名数据类型长度允许为空备注BFBHVarchar10Notnull报废编号SBBHVarchar10Not null设备编号SBMCVarchar20Yes设备名称SYSChar10Yse实验室BFRQDeteYes报废日期BFSLIntYes报废数量BZVarchar100Yes备注(5)申请表列名数据类型长度允许空备注SQDHVarchar10Notnull申请表代号SBBHVarchar10Notnull设备编号SBMCVar
41、char20Yes设备名称SBGEVarchar10Yes设备规格SBSLIntYes设备数量SQSJDeteYes申请时间SQBJVarchar30Yes申请班级SQRVarchar10Yes申请人SQLXVarchar10Yes申请类型BZVarchar100Yes备注(6)借换表列名数据类型长度允许空备注JYBHVarchar10Notnull借用编号SBMCVarchar20Yes设备名称SBGGVarchar10Notnull设备规格JYSLIntYes借用数量JCSJDateYes借出时间SYSChar10Yes实验室JYZYVarchar20Yes借用专业/个人(7)实验室信息表
42、列名数据类型长度允许空属性SYSChar10Notnull实验室SYSLXVarchar20Yes实验室类型BZVarchar100Yes备注6、功能实现(见管理系统的具体操作)五测试计划1测试方案【说明确定测试方法和选取测试用例的原则。】测试方法黑盒测试-功能测试-数据驱动测试 黑盒测试,英文是Black Box Testing。又称功能测试或者数据驱动测试。 黑盒测试是根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像一个黑盒子。 软件测试人员以用户的角度,通过各种输入和观察软件的各种输出结果来发现软件存在的缺陷,而不关心程序具体如何实现的一种软件测试
43、方法。测试用例原则1、 正确性测试:输入用户实际数据以验证系统是满足需求规格说明书的要求;测试用 例中的测试点应首先保证要至少覆盖需求规格说明书中的各项功能,并且正常。2、 容错性(健壮性)测试:程序能够接收正确数据输入并且产生正确(预期)的输出, 输入非法数据(非法类型、不符合要求的数据、溢出数据等),程序应能给出提示 并进行相应处理。把自己想象成一名对产品操作一点也不懂的客户,在进行任意操作。3、 完整(安全)性测试:对未经授权的人使用软件系统或数据的企图,系统能够控制的程度,程序的数据处理能够保持外部信息(数据库或文件)的完整。4、 接口间测试:测试各个模块相互间的协调和通信情况,数据输入输出的一致性和正确性。5、 数据库测试:依据数据库设计规范对软件系统的数据库结构、数据表及其之间的数据调用关系进行测试。6、错误推测:主要是根据测试经验和直觉,参照以往的软件系统出现错误之处。7、效率:完成预定的功能,系统的运行时间(主要是针对数据库而言)。8、可理解(操作)性:理解和使用该系统的难易程度(界面友好性)。9、可移植性:在不同操作系统及硬件配置情况下的运行性。10、回归测试:按照测试用例将所有的测试点测试完毕,测试中发现的问题开发人员 已经解决,进行下一轮的测试。2测试项目【列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。】例如设备信息修改模块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小说阅读(高中生)
- 竞聘演讲稿精彩开头
- 应聘个人简历英语
- 《深度学习项目案例开发》课件-任务二:使用卷积神经网络完成猫狗识别
- 二零二五年度北京市房地产销售顾问劳动合同标准模板
- 中医护理学(第5版)课件 第九章针灸疗法与护理4经外奇穴
- 三农产品品牌传播策略与实践手册
- 高效办公空间资源调配方案表格模板(财务部)
- 项目推广演讲致辞和宣传文案
- 云智停车智能停车场管理系统
- 2025年包头钢铁职业技术学院单招综合素质考试题库带答案
- 2025年咸阳职业技术学院单招职业技能测试题库完整版
- 公路养护服务方案(技术方案)
- 早泄诊断及治疗
- 2025年不离婚互不干涉协议模板
- 2024年江西司法警官职业学院高职单招语文历年参考题库含答案解析
- 【数学】整式的除法课件-2024-2025学年北师大版数学七年级下册
- 2025年云南云天化股份有限公司招聘笔试参考题库含答案解析
- 招标代理机构选取招标代理工作计划及流程
- 2025年全国法制宣传日普法知识竞赛题库及答案(共200题)
- 2025年山西交控集团招聘109人管理单位笔试遴选500模拟题附带答案详解
评论
0/150
提交评论