




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
影碟出租管理系统的设计与实现毕业论文目 录一 系统分析1(一)可行性分析11 技术可行性分析12 操作可行性分析13 经济可行性分析1(二)系统处理流程2(三)系统数据流程2二 需求分析7(一)系统需求规定71 对功能的规定72 对性能的规定9(二)系统运行环境规定101 硬件及其他设备102 支持软件103 语言版本10三 概要设计11(一)系统数据库设计111 数据字典设计112 概念结构设计143 逻辑结构设计174 物理数据库设计175 安全性设计20四 详细设计21(一)程序系统的结构211 系统模块层次结构21(二)程序模块设计说明221 后台登陆模块222 前台登陆模块233 影碟管理模块24五 系统测试28(一)测试计划28(二)测试结果及发现29(三)测试结果37六、操作使用说明38(一)系统特征描述381 系统总体架构382 程序表38(二)安装与初始化39(三)运行说明39总结43参考文献44致谢45 II一 系统分析(一)可行性分析1 技术可行性分析本系统采用JSP+SQL Server2005进行开发,本系统的开发环境使用Tomcat服务器。Tomcat是Apache Jakarta软件组织的一个子项目,是目前被广泛使用的JSP/Servlet服务器;Tomcat服务器运行稳定、性能可靠,并且可以运行在多个操作系统中2。JSP(Java Server Pages)是一种动态网页技术标准,它可以无缝地运行在UNIX、Linux和Windows操作平台上;利用这一技术可以建立安全、跨平台的先进动态网站5。数据库管理系统采用SQL Server 2005,能够处理大量数据,同时保持数据的完整性、安全性。本系统的构建模式是当前网站构建中被广泛采用的模式:浏览器Web服务器后台数据库的三层架构模式。综上所述,本系统在技术方面是可行的。2 操作可行性分析本系统主要是为客户和管理者开发的,在客户方面,让客户可以在网上浏览查询出租店的影碟情况,并进行预约,为了避免操作的错误,在设计时尽可能让系统简单易懂,界面简洁,让客户在第一次登陆就能够清晰了解到自己的需求,轻易上手,方便操作。在管理者方面,可让管理员实行对用户的管理,对影碟的管理,进行影碟的出租及归还操作,做好记录,各种操作都是以简单易懂为主,提高工作效率。3 经济可行性分析成本:本系统采用个人PC机进行开发,利用Eclipse、apache-tomcat-7.0和SQL server 2005均是免费的,开发成本低。本系统的开发为影碟出租店管理工作带来了一个质的飞跃,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高服务质量等具有重要的现实意义。所以,本系统在经济上是可行的。(二)系统处理流程影碟出租管理系统主要可以分为:影碟管理、预约影碟、用户管理、出租管理、归还管理等五个基本功能模块,用户分为管理员、会员用户两种,系统的基本处理流程如下:图1.1 影碟出租管理系统的系统流程图Fig.1.1 Video rental Management System of System flow chart 每个用户都拥有各自的账号和密码,用户使用账号密码登陆后,系统会根据用户的不同而进入不同的系统页面中,不同的用户拥有不一样的操作权限。(三)系统数据流程影碟出租管理系统的顶层数据流图顶层数据流图主要描述了整个影碟出租管理系统的数据流,展示出系统管理员和会员在系统中的相关操作和数据流动,如图1.2所示。图1.2 影碟出租管理系统的顶层DFD图Fig.1.2 Video rental Management System of top layer DFD 第二层数据流图展现系统管理员和会员在系统中的相关加工进程,如下图所示:图1.3影碟出租管理系统第二层DFD图Fig.1.3 Video rental Management System of Second layer DFD 影碟管理数据流图描述了系统管理员和会员对影碟的操作,系统管理员和会员通过查看或查询影碟获得影碟信息。系统管理员能够对影碟进行添加、删除、修改等操作。如图1.4所示:图1.4第三层DFD图影碟管理子系统Fig.1.4 Video rental Management System of third layer DFD- Video manager system 预约管理数据流图描述了会员对影碟的预约,并可删除预约记录,即退订。系统管理员可根据预约信息进行出租。如图1.5所示:图1.5 第三层DFD图二预约管理子系统Fig.1.5 Video rental Management System of third layer DFD- Book manager system 用户管理数据流图描述了对用户信息管理的操作,系统管理员能够添加、修改、删除用户信息;用户登录系统是需要访问验证用户信息,如图1.6所示:图1.6 第三层DFD图三用户管理子系统Fig.1.6 Video rental Management System of third layer DFD- user manager system出租管理数据流图描述了系统管理员做影碟的出租记录的操作,并可对已经预约的影碟进行出租,另外,会员可查看个人的租借记录。如图1.7所示:图1.7 第三层DFD图四出租管理子系统Fig.1.7 Video rental Management System of third layer DFD- Let manager system归还管理数据流图描述了系统管理对出租了没有归还的影碟进行归还操作,并可查询归还记录。如图1.8所示:图1.8 第三层DFD图五归还管理子系统Fig.1.8 Video rental Management System of third layer DFD-Back manager system二 需求分析(一)系统需求规定1 对功能的规定通过对系统的调研和分析,系统主要完成的功能有:影碟管理、预约管理、用户管理、出租管理、归还管理:(1)影碟管理影碟管理包括对影碟的查看、修改、添加、删除等操作。(2)预约管理 预约影碟是会员对影碟的预约,并可删除预约记录,即退订。管理员可根据预约信息进行出租。(3)用户管理 用户管理包括对会员及管理员的添加、修改、删除、查看等操作。(4)出租管理 出租管理主要是管理员做影碟的出租记录的操作,并可对已经预约的影碟进行出租。(5)归还管理 归还管理主要是管理员对出租了没有归还的影碟进行归还操作,并可查看归还记录。本系统的最顶层的矩形框代表影碟出租管理系统的主控模块,调用下层模块以完成全部管理功能;第二层的每个模块控制完成系统的一个主要功能,如此实现自顶向下逐步求精,系统的H图如图2.1所示图2.1影碟出租管理系统H图Fig.2.1 Video rental Management System of system architectureH图说明了系统的模块组成及其控制层次结构,使用IPO表来说明模块间的信息传递及模块内部的处理。表2.1 查询影碟的IPO表Tab 2.1 IPO of select video系统名称:影碟出租管理系统设计者:刘贺英模块名:查询影碟日期:2013-05-10模块编号:1.1上层调用模块:影碟管理下层被调用的模块:无输入数据:影碟信息输出数据:影碟情况处理:在数据库中查询输入的信息,并在网页中输出。表2.2 删除预约的IPO表Tab 2.2 IPO of delete book系统名称:影碟出租管理系统设计者:刘贺英模块名:添加预约日期:2013-05-10模块编号:2.2上层调用模块:预约管理下层被调用的模块:无输入数据:会员编号,影碟编号输出数据:写数据库处理:判断输入数据是否符合规范,规范就写入数据库,否则返回错误信息表2.3 添加用户的IPO表Tab 2.3 IPO of add user系统名称:影碟出租管理系统设计者:刘贺英模块名:添加用户日期:2013-05-10模块编号:3.3上层调用模块:用户管理下层被调用的模块:无输入数据:用户名称、密码等输出数据:写数据库处理:判断输入数据是否符合规范,规范就写入数据库,否则返回错误信息表2.4 添加出租的IPO表Tab 2.4 IPO of add let系统名称:影碟出租管理系统设计者:刘贺英模块名:添加出租记录日期:2013-05-10模块编号:4.2上层调用模块:出租管理下层被调用的模块:无输入数据:会员编号,影碟编号,数量输出数据:写数据库处理:判断输入数据是否符合规范,规范就写入数据库,否则返回错误信息2 对性能的规定影碟出租管理系统的具体性能目标如下:(1)灵活性a、本系统是基于浏览器的应用型系统,只要通过浏览器,用户就能登录系统并且可以很好的进行操作。b、只要是能连接互联网的操作系统,本系统都能在其上运行。(2)系统并行处理能力本系统支持同时间多用户的访问需求,并保证运行的相对顺畅。(3)系统可靠性a.系统对用户的部分操作具有相应提示,并且会检查用户输入的数据是否合法,对于不合法的数据用脚本文件提示用户,以避免由于越界或格式错误等而造成的系统错误甚至崩溃。b.系统能应对各种特殊操作情况,并给出相应脚本文件提示。c.系统能够有一定的安全和保护措施,以保证网站的正常运行,避免文件和数据库遭到意外事件的破坏而导致网站瘫痪3。(4)系统适应性系统应该兼容Windows操作平台、SQL Server 2005数据库以及IE浏览器。(5)系统安全性系统必须有可靠的安全措施,可维护性好。(6)系统的开放性和扩充性系统设计应面向未来的发展,提供各种必要的扩展性,以便管理者可以根据需要随时添加必要的功能,增加修改功能4。(7)友好的人机界面 为用户提供友好的操作界面,简洁大方、操作简便。(二)系统运行环境规定1 硬件及其他设备处理器:(英特尔)Pentium(R) Dual-Core CPU E5200 2.50GHz(2500 Mhz) 内存:2G或以上 网络状态:联网2 支持软件操作系统:window XP或window 7浏览器:Internet Explorer(IE)6.0及其以上版本JDK环境:JDK 7开发语言:JSP开发平台:Eclipse数据库:SQL Server 2005服务器:Apache- Tomcat-7.03 语言版本简体中文版三 概要设计(一)系统数据库设计1 数据字典设计数据项编号:1-01数据项名称:Memberpwd别 名:会员的密码简 述:某个会员的密码类 型:数值型长 度:6字节取 值 范围: 000000999999数据项编号:1-02数据项名称:Membertel别 名:无简 述:某个会员的电话号码类 型:数值型长 度:11字节取 值 范围:1000000000019999999999由于篇幅问题,不详细展开。Video表是用来存放影碟的详细信息的数据表,当添加影碟时,系统会将影碟的信息添加到该表中,删除影碟时,将要删除的影碟的信息从表中消除。影碟信息表(Video)共有8段:影碟编号、影碟名称、主演、导演、年份、类型、库存数量、备注。内容如表3.1所示:表3.1影碟信息表Tab 3.1 Video Table影碟信息(Video)字段名数据类型是否可以为空Is PKIs FK说明Videoidvarchar(10)NOT NULLYesNo影碟编号Videonamevarchar(50)NULLNoNo影碟名称Starvarchar(50)NULLNoNo主演Directorvarchar(20)NULLNoNo导演Yearsvarchar(4)NULLNoNo年份Stylevarchar(30)NULLNoNo类型NumberIntNULLNoNo库存数量VideoremarkTextNULLNoNo备注Member表是用来存放会员的详细信息的数据表,当注册新会员时,系统会将该会员的信息添加到该表中,删除会员时,将要删除的影碟的信息从表中消除。会员信息表(Member)共有7字段:会员编号、会员姓名、会员身份证号、会员电话、住址、注册时间、密码。内容如表3.2所示:表3.2 会员表Tab 3.2 Member Table会员信息(Member)字段名数据类型是否可以为空Is PKIs FK说明MemberidintNOT NULLYesNo会员编号Membernamevarchar(8)NULLNoNo会员姓名Memberidentityvarchar(18)NULLNoNo会员身份证号Membertelvarchar(11)NULLNoNo会员电话Memberaddvarchar(50)NULLNoNo住址MemberopentimedatetimeNULLNoNo注册时间Memberpwdvarchar(6)NULLNoNo密码Users表是用来存放管理员的详细信息,用户可以通过其进行添加,修改,删除等。管理员信息表(Users)共有7字段:管理员编号、管理员姓名、管理员身份证号、管理员电话、住址、注册时间、密码。内容如表3.3所示:表3.3 管理员表Tab 3.3 Users Table管理员信息(Users)字段名数据类型是否可以为空Is PKIs FK说明UseridintNOT NULLYesNo管理员编号Usernamevarchar(8)NULLNoNo管理员姓名Useridentityvarchar(18)NULLNoNo管理员身份证号Usertelvarchar(11)NULLNoNo管理员电话Userraddvarchar(50)NULLNoNo住址UseropentimedatetimeNULLNoNo注册时间Userpwdvarchar(6)NULLNoNo密码Let表是用来存放租借的信息,管理员可以通过其进行租借信息的添加和查询等。租借信息表(Let)共有6字段:租借单号、会员编号、影碟编号、租借日期、租借数量、押金。内容如表3.4所示: 表3.4 租借信息表Tab 3.4 Let Table租借信息(Let)字段名数据类型是否可以为空Is PKIs FK说明LetlistIntNOT NULLYesNo租借单号MemberidintNULLNoYes会员编号Videoidvarchar(8)NULLNoYes影碟编号LettimedatetimeNULLNoNo租借日期Letnumvarchar(11)NULLNoNo租借数量Depositvarchar(50)NULLNoNo押金Back表是用来存放归还的详细信息,管理员可以通过其进行未归还影碟的归还和归还信息的查看等。归还信息表(Back)共有6字段:归还单号、会员编号、影碟编号、归还日期、归还数量、租金。内容如表3.5所示:表3.5 归还信息表Tab 3.5 Back Table归还信息(Back)字段名数据类型是否可以为空Is PKIs FK说明BacklistIntNOT NULLYesNo归还单号MemberidintNULLNoYes会员编号Videoidvarchar(8)NULLNoYes影碟编号BacktimedatetimeNULLNoNo归还日期Backnumvarchar(11)NULLNoNo归还数量Rentvarchar(50)NULLNoNo租金Book表是用来存放预约的信息,会员可以通过这个表来进行应得的预约和退订,即添加和删除,管理员再根据预约信息进行租借。预约信息表(Book)共有4字段:预约单号、会员编号、影碟编号、预约日期。内容如表3.6所示: 表3.6 预约信息表Tab 3.6 book Table预约信息(Book)字段名数据类型是否可以为空Is PKIs FK说明BooklistIntNOT NULLYesNo预约单号MemberidintNULLNoYes会员编号Videoidvarchar(8)NULLNoYes影碟编号BooktimedatetimeNULLNoNo预约日期2 概念结构设计(1) 影碟信息表(Video):存储影碟的基本信息,E-R图如下:图3.1影碟信息表E-R图Fig.3.1 Video rental Management System of Video E-R diagram(2) 会员信息表(Member):存储会员的基本信息,E-R图如下:图3.2会员信息表E-R图Fig.3.2 Video rental Management System of Member E-R diagram(3) 管理员信息表(Users):存储管理员的基本信息,E-R图如下:图3.3管理员信息表E-R图Fig.3.3 Video rental Management System of Users E-R diagram(4) 租借信息表(Let):存储出租的基本信息,E-R图如下:图3.4租借信息表E-R图Fig.3.4 Video rental Management System of Let E-R diagram(5) 归还信息表(Back):存储归还的基本信息,E-R图如下:图3.5归还信息表E-R图Fig.3.5 Video rental Management System of Back E-R diagram(6) 预约信息表(Book):存储预约的基本信息,E-R图如下:图3.6预约信息表E-R图Fig.3.6 Video rental Management System of Book E-R diagram总体E-R图:图3.7 影碟出租管理系统系统的总体E-R图Fig.3.7 Video rental Management System of system E-R diagram3 逻辑结构设计关系模型: 在这个阶段里,本系统的目标就是把基本的E-R图转换成关系数据模型。通过转换,得到的所需的数据表如下,其中,加下划线的属性为主键,斜体字为外键。1.影碟(影碟编号、影碟名称、主演、导演、年份、类型、库存数量、备注)2.会员(客户编号、客户姓名、客户身份证号、客户电话、客户类型)3.管理员(员工编号、员工名、员工身份证号、员工电话、员工类型)4.租借(租借单号、客户编号、影碟编号、租借日期、租借数量、押金)5.归还(归还单号、客户编号、影碟编号、归还日期、归还数量、租金)6.预约(预约单号、客户编号、影碟编号、预约日期)4 物理数据库设计这个阶段的任务就是根据逻辑结构设计选取一个合适应用要求的物理结构的过程,也就是数据库的物理结构设计。-1.影碟信息(Video)create table Video(Videoidvarchar(10) primary key,-影碟编号Videoname varchar(50),-影碟名称Star varchar(50),-主演Director varchar(20),-导演Years varchar(4),-年份Style varchar(30),-类型Number int,-库存数量Videoremarktext,-备注)-2.会员信息(Member)create table Member(Memberid int primary key identity(100001,1),-会员编号Membername varchar(8),-会员名称Memberidentity varchar(18) check(Memberidentity like (0-90-90-90-90-90-90-90-90-90-90-90-90-90-90-90-90-90-9),-身份证号,身份证只能是位数字Membertel varchar(11) check(Membertel like (10-90-90-90-90-90-90-90-90-90-9),-电话号码,电话只能是位数字,且第一个数字为Memberadd varchar(50),-住址Memberopentime datetime,-注册时间Memberpwd varchar(6) check(Memberpwd like (0-90-90-90-90-90-9),-密码,密码由位数字组成)-3.管理员信息(Users)create table Users(Userid int primary key identity(1001,1),-管理员编号Username varchar(8),-管理员名称Useridentity varchar(18) check(Useridentity like (0-90-90-90-90-90-90-90-90-90-90-90-90-90-90-90-90-90-9),-身份证号,身份证只能是位数字Usertelvarchar(11) check(Usertel like (10-90-90-90-90-90-90-90-90-90-9),-电话号码,电话只能是位数字,且第一个数字为Userradd varchar(50),-住址Useropentime datetime,-注册时间Userpwdvarchar(6) check(Userpwd like (0-90-90-90-90-90-9),-密码,密码由位数字组成)-4.租借信息(Let)create table Let(Letlist int primary key identity(1,1),-租借单号(自动编号)Memberid int,-会员编号Videoidvarchar(10),-影碟编号Lettimedatetime,-租借日期Letnum int,-租借数量Depositmoney,-押金(租借时,需要交押金,每个影碟元押金)foreign key (Memberid) references Member(Memberid),-创建“Memberid”为外部键foreign key (Videoid) references Video(Videoid)-创建“Videoid”为外部键)-5.归还信息(Back)create table Back(Backlist int primary key identity(1,1)not null,-归还单号(自动编号)Memberid int,-会员编号Videoidvarchar(10),-影碟编号Backtime datetime,-归还日期Backnum int,-归还数量Rent money,-租金(每个影碟元租金)foreign key (Memberid) references Member(Memberid),-创建“Memberid”为外部键foreign key (Videoid) references Video(Videoid)-创建“Videoid”为外部键)-6.预约信息(Book)create table Book (Booklist int primary key identity(1,1)not null,-预约单号(自动编号)Memberid int,-会员编号Videoidvarchar(10) ,-影碟编号Booktime datetime,-预约时间foreign key (Memberid) references Member(Memberid),-创建“Memberid”为外部键foreign key (Videoid) references Video(Videoid)-创建“Videoid”为外部键)5 安全性设计在设计影碟出租管理系统时,做了以下的安全性设计:(1) 管理员的添加该系统不提供管理员注册功能,管理员只能由系统管理员添加后分配到各个管理员手上,确保系统都为该店所允许的管理员使用,避免系统遭到外部攻击;(2) 权限分配 考虑到数据安全的问题,防止恶意修改及破坏数据,本系统共设两种用户,会员和管理员,会员只能用几大查询模块与预约,管理员可以进行后台管理。四 详细设计根据系统需求的分析,将系统划分成5大模块,包括影碟管理、预约管理、用户管理、出租管理和归还管理。(一)程序系统的结构1 系统模块层次结构以下对本系统中各程序(包括每个模块和子程序)的层次结构进行设计,在此给出较有代表性的程序模块层次结构介绍,如表4.1所示:模块名称程序层次结构登录模块图4.1用户管理模块图4.2影碟管理模块图4.3表4.1 程序层次结构表Tab 4.1 table of process hierarchy structure(1) 登陆模块图4.1用户登录程序层次结构图Fig.4.1 User Login System Hierarchical Structure(2)用户管理模块图4.2用户管理层次结构图Fig.4.2 User management Hierarchical Structure(3)影碟管理模块图4.3影碟管理层次结构图Fig.4.3 Video management Hierarchical Structure(二)程序模块设计说明影碟出租管理系统的主要功能模块包括:影碟管理、预约管理、用户管理、出租管理和归还管理功能。用户分为管理员和会员两种,根据用户的不同分配不同操作权限。1 后台登陆模块(1)模块描述管理员输入管理员编号、密码,系统通过验证信息的正确性,并且跳转到对应的界面中。(2)模块功能图4.4后台登陆模块IPO图Fig.4.4 IPO of backstage Login module (2) 模块输入项输入项名称标识类型有效范围输入方式数据来源管理员登录号IdInt1001开始的自动编号键盘输入数据库自动编码管理员密码PwdVarchar6个字符键盘输入手动设置表4.2 模块输入项Tab 4.2 table of Module inpute(4)模块输出项 跳转页面(5)模块流程逻辑图4.5后台登陆模块流程图Fig.4.5 Flow chart of backstage Login module 2 前台登陆模块(1)模块描述会员输入会员号、密码,系统通过验证信息的正确性,并且跳转到对应的界面中。(2)模块功能图4.6前台登陆模块IPO图Fig.4.6 IPO of Reception Login module (3)模块输入项输入项名称标识类型有效范围输入方式数据来源会员登录号IdInt100001开始的自动编号键盘输入数据库自动编码会员密码PwdVarchar6个字符键盘输入手动设置 表4.5 程序输入项Tab 4.5 table of Module inpute(4)模块输出项跳转页面(5)模块流程图4.7前台登陆模块流程图Fig.4.7 Flow chart of Reception Login module 3 影碟管理模块(1)模块描述影碟管理模块主要有:影碟添加、影碟删除、影碟修改和影碟查询。(2)模块功能图4.8影碟管理模块IPO图Fig.4.8IPO of Video management module(3)模块流程逻辑:a、查询影碟用户通过输入要查询的影碟信息的关键字,包括:影碟编号、影碟名称、主演、导演、年份等进行模糊查询。系统根据查询关键字检索数据库,显示查询结果。查询影碟模块流程图:图4.9查询影碟模块流程图Fig.4.9 Flow chart of select videob、修改影碟管理员对影碟进行修改操作。修改影碟的流程图:图4.10 删除影碟模块流程图Fig.4.10 Flow chart of change videoc、删除影碟管理员对影碟进行删除操作。删除影碟的流程图:图4.11 删除影碟模块流程图Fig.4.11 Flow chart of Delete videod、添加影碟管理员对影碟进行添加操作。添加影碟的流程图:图4.12添加影碟模块流程图Fig.4.12 Flow chart of Add video五 系统测试系统测试是将已经确认的软件、计算机硬件、外没、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方6。系统测试是尽可能彻底的检查出程序中的错误,提高软件系统的可靠性,其目的是检验系统的完成情况;这阶段又可分为三个步骤:模块测试,测试每个模块的程序是否有错误;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求;该阶段结束应交付测试报告,说明测试数据的选择,测试用例以及测试结果是否符合预期结果。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正7。(一) 测试计划表5.1 测试计划Tab 5.1 table of Test Plan测试名称操作(数据)预期结果登录测试用户名为空跳出脚本窗口提示“对不起!XX(管理员或是会员)号不能为空!密码为空跳出脚本窗口提示“对不起!请输入密码!密码为6个数字。”管理员管理员号:1002,密码:456789跳转页面会员会员号:100001,密码:123456跳转页面非用户帐号会员号:111,密码:123456跳出脚本窗口提示登录失败影碟管理测试影碟查询:在会员主页上,点击影碟查询跳转成功在影碟查询表单上输入关键字“文” 获得关键字“文”的查询结果点击添加影碟,按提示输入影碟信息,再点击添加。跳出脚本窗口提示“添加成功”点击某一行的“修改”,显示该行影碟信息,进行修改,之后保存跳出脚本窗口提示“修改成功”点击某一行的“删除”跳出脚本窗口提示“删除成功”预约测试会员在查询/预约影碟处点击某一影碟对应行的“预约”跳出脚本窗口提示“预约成功。”会员在个人预约记录处点击某一行记录的“删除”跳出脚本窗口提示“删除成功”出租测试直接添加出租记录:点击“出租”,按提示输入出租信息,再点击添加跳出脚本窗口提示“添加成功”在预约记录进行出租:管理员查询全部预约信息,点击某一行的“租借”,弹出预约信息,点击“租借”跳出脚本窗口提示“租借成功”用户管理测试添加管理员:管理员点击“添加管理员”,按提示输入管理员信息,再点击添加。跳出脚本窗口提示“添加成功”修改管理员:点击管理员里某一行的“修改”,可获取改管理员的信息,可以进行修改如果修改的输入都符合要求,会提示添加成功;否则,提示修改失败点击管理员的某一行的“删除” 跳出脚本窗口提示“删除成功”(二)测试结果及发现打开登录页面:图5.1 影碟出租管理系统首页Fig.5.1 Home of Video Rental Management System(1) 登录测试分别放空会员号和密码,点击登录,显示错误提醒: 图5.2 登录较检提示框Fig.5.2 Prompt box of login check当填写错的会员号或密码,点击登录,显示错误提醒:图5.3登陆测试结果Fig.5.3 login Test Result输入正确会员号和密码,登录成功显示主界面(会员):图5.4登陆测试结果Fig.5.4 login Test Result输入正确管理员号和密码,登录成功显示主界面(管理员):图5.5登陆测试结果Fig.5.5 login Test Result(2) 影碟管理测试a、影碟查询:在会员主页上,点击影碟查询 图5.6影碟查询测试结果Fig.5.6 select video Test Result在影碟查询表单上输入关键字“文”,查询结果为: 图5.7影碟查询测试结果Fig.5.7 select video Test Result b、添加影碟:点击添加影碟,可以按照提示输入影碟信息,再点击添加。如果输入都符合要求,会提示添加成功;否则,会提示添加失败图5.8添加影碟测试结果Fig.5.8 add video Test Resultc、修改影碟:点击某一行的“修改”,显示该行影碟信息,可以对其进行修改,之后保存如果输入都符合要求,会提示修改成功;否则,提示修改失败图5.9修改影碟测试结果Fig.5.9 change video pages Test Resultd、删除影碟:点击某一行的“删除”,删除成功提示:图5.10删除影碟测试结果Fig.5.10 delete video Test Result(3) 预约测试a、预约:会员在查询/预约影碟处点击某一影碟对应行的“预约”,预约成功提示:图5.11预约测试结果Fig.5.11 Book Test Resultb、删除预约:会员在个人预约记录处点击某一行记录的“删除”,删除预约成功示:图5.12预约测试结果Fig.5.12 Delete Book Test Result(4) 出租测试a、直接添加出租记录: 图5.13添加出租测试结果Fig.5.13 add let Test Resulta、在预约记录进行出租:管理员查询全部预约信息,点击某一行的“租借”图5.14添加出租测试结果Fig.5.14 add let Test Result显示该行预约信息,点击租借,显示租借成功提示图5.15预约测试结果Fig.5.15 add let k Test Result(5) 用户管理测试a、添加管理员:如果输入都符合要求,会显示添加成功;否则,会提示输入有误图5.16添加管理员测试结果Fig.5.16add user Test Resultb、修改管理员:点击管理员里某一行的“修改”,可获取改管理员的信息,可以进行修改图5.17修改管理员信息测试结果Fig.5.17 change user Test Result如果修改的输入都符合要求,会显示添加成功;否则,会提示修改失败 图5.18修改管理员信息测试结果Fig.5.18 change user Test Resultc、删除管理员:点击管理员的某一行的“删除”,显示删除提示图5.19删除管理员测试结果Fig.5.19 delete user Test Result(三)测试结果各项操作测试结果均正常。六、操作使用说明(一)系统特征描述1 系统总体架构下图为影碟出租管理系统所具有的功能包括输入、处理和输出提供该软件的总
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民生银行广州市海珠区2025秋招笔试EPI能力测试题专练及答案
- 驾照科四考试题及答案
- 2025年反射疗法师大赛理论模考模拟试题有完整答案详解
- 中信银行嘉兴市海宁市2025秋招小语种岗笔试题及答案
- 家电知识考试题目及答案
- 光大银行福州市晋安区2025秋招小语种岗笔试题及答案
- 农发行滨州市博兴县2025秋招群面模拟题及高分话术
- 2025年中国农业银行湖南省分行春季招聘210人笔试高频难、易错点备考题库及参考答案详解
- 农发行临沂市费县2025秋招信息科技岗笔试题及答案
- 执法资格题库附参考答案详解(达标题)
- 初中数学分层作业设计举例-有理数
- 西方经济学简史
- 给小学生科普化学
- 信息管理系统的设计与实现
- 新闻报道与舆论导向
- 局放实验操作规程
- 透明土实验技术的研究进展
- 戴海崎心理与教育测量第4版课后习题答案
- 中石油职称英语通用教材
- 某火电厂输煤系统土建工程监理细则
- 室外消防钢丝网骨架塑料复合PE管施工及方案
评论
0/150
提交评论