影碟出租系统毕业设计论文_第1页
影碟出租系统毕业设计论文_第2页
影碟出租系统毕业设计论文_第3页
影碟出租系统毕业设计论文_第4页
影碟出租系统毕业设计论文_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

影碟出租系统是供影碟出租商店使用的内部系统。其服务对象是影碟出租商店的工作人员。该系统应该包括传统影碟出租商店所具有的各种功能,而且还应具备依靠计算机技术的新功能,如资金结算,更快捷的信息查询和资料维护等。传统影碟出租商店应用该系统后,工作效率会得到显著提高,影碟信息查询速度更快,影碟管理更容易,同时也会获得更好的经济效益。但随着使用时间的增长,该系统数据库存储的信息量会越来越大,如何更好地控制好其数据存储量,是该系统有待解决的问题。关键词:影碟出租系统,影碟归还,数据库设计AbstractDVDrentalsystemforDVDrentalshopsuseasfortheinternalsystem.ItsclientsareDVDrentalshopstaffThesystemshouldincludethattraditionalDVDrentalshopshavethevarietyoffunctions,butalsorelyoncomputertechnologywiththenewfunctionssuchassettlementandmoreefficientinformationretrievalanddatamaintenance.TraditionalDVDrentalshopstousethesystem.efficiencywillbesignificantlyimproved.DVDinformationinquiriesfaster,DVDmanagementeasier,butwillalsogainbettereconomicresultsButwiththeuseofthetimeofthegrowthintheamountofinformationstoredindatabaseswillbecomelargerandlarger.howtobettercontroltheirdatastoragecapacityofthesystemisyettoberesolved.Keywords:DVDrentalsystem,DVDReturn,DatabaseDesignTOC\o"1-5"\h\z摘要IAbstractII\o"CurrentDocument"第一章绪论1\o"CurrentDocument"1.1课题研究背景1\o"CurrentDocument"1.2课题的研究现状1\o"CurrentDocument"1.3课题的研究目标2\o"CurrentDocument"1.4论文的组织结构2\o"CurrentDocument"第二章需求分析3\o"CurrentDocument"2.1系统需求分析32.1.1需求分析的文字表述32.1.2各子系统的功能4\o"CurrentDocument"2.2数据流图5\o"CurrentDocument"2.3数据结构8\o"CurrentDocument"2.4系统的构架与功能92.4.1影碟管理子系统92.4.1业务受理子系统92.4.1影碟查询子系统9\o"CurrentDocument"2.5系统运行环境92.6系统主要开发工具10\o"CurrentDocument"第三章概要设计113.1基本设计概念与处理流程113.2管理员操作界面用例图12\o"CurrentDocument"第四章详细设计13\o"CurrentDocument"4.1界面设计134.1.1影碟管理系统首页134.1.2登陆界面134.1.3租者管理界面144.1.4影碟管理界面144.1.5影碟出租界面154.1.6影碟续租界面154.1.7影碟归还界面164.1.8影碟档案查询界面164.1.9影碟出租查询界面174.1.10影碟出租到期提醒界面174.1.11添加影碟信息界面184.1.12添加租者信息界面194.1.13登陆错误界面194.1.14各种提示框界面20\o"CurrentDocument"4.2.创建数据库及数据表20\o"CurrentDocument"第五章软件测试22\o"CurrentDocument"5.1测试目的22\o"CurrentDocument"5.2测试条件22系统的选择22人员选择22\o"CurrentDocument"5.3测试方法22\o"CurrentDocument"5.4测试用例225.4.1登陆.注册.增加.删除.查询.预订.模块测试22预订模块测试用例24\o"CurrentDocument"第六章总结25\o"CurrentDocument"参考文献26致谢错误!未定义书签。第一章绪论1.1课题研究背景近几年Internet的飞速发展使得网络与人们生活,工作的关系越来越密切,为了适应信息社会迅猛发展的浪潮,企业必须在网上构筑全新的电子商务运营模式。在线租借及购物作为电子商务的一个重要组成部分,使企业能够通过Internet以一种快速方便的方式为客户提供最新的商品和服务信息,完善的在线租赁和购物渠道,使客户足不出户就可以购到满意的商品,享受现代化的服务。交互式的销售渠道能够使企业降低成本,增强与客户间的联系,及时得到市场反馈,从而增强自身的竞争力和凝聚力。同时,这种新型的经营模式不应该脱离企业已有的信息系统,应该在已有的信息系统的基础上增强新的服务,这些服务必须便于全球范围内的客户使用。本文研究的基于Java技术的Web应用的实例一一影碟租赁管理系统,正是在这种背景下进行。1.2课题的研究现状在进入网络时代的今天,传统的靠门面经营的影碟租赁店已经难以找到新的业务增长点,而网上销售和服务则成了新的增长点,这也是传统商店迎接网络商店挑战的必由出路。由于影碟的经营门槛较低,只要流动经费充足,马上就可开业,因此,中小型的影碟租赁商店逐渐增多,竞争日趋激烈,利润空间有限。在这种情况下,如何节约成本,提高资金的流通率、提高影碟店的知名度、增强商店宣传的力度成为影碟店急需考虑的问题。在网上开影碟租赁商店可以解决这些问题。首先,网上影碟店的建立可以减少影碟店的开支,如减少场地费用等。其次,网上影碟店的建立可以尽量减少库存。不用需要碟片时,可以及时组织货源,减少了库存管理环节降低了资金占用量,降低了维护库存的设施成本和人力成本,提高资金周转率。1.3课题的研究目标实现一个影碟出租管理系统,具体功能包括:1)能储存一定数量的影片信息,方便有效的进行相应的影片数据操作和管理,这主要包括以下内容:*影碟信息的添加,修改及删除。*影碟信息按照片名,编号,主演进行查询并实现影碟的预览。*影碟的出租,续租和归还。*影碟的档案查询,出租查询和出租到期提醒。2)能够对自己的出租者进行相应的信息存储与管理,这其中包括:*租借者的信息的录入,修改及删除。*对租借者的信息的查询。3)能够对管理员进行设置。4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务,包括以下内容:*进入影碟出租管理系统时需要密码。*只有租借店内指定的数据管理人员才能更改数据,并更改时得做据备份,以供以后的参考使用。5)能够对每一个系统都提供帮助的文档,以供用户能够更轻松的操作。在设计目标的时候我主要是看了计算机毕业设计网上的相关作品而确定的。1.4论文的组织结构本论文从四个角度构成论文的组织结构:概念角度、模块角度、运行角度和代码角度。概念角度我论述了什么是数据库,还介绍了我做这个系统的目的是什么。从模块角度看的话,本系统总共分为前台用户和后台管理,前台用户可以用户注册登录、浏览信息和订单填写,后台主要是管理员管理用户信息,影碟信息,出租信息,订单信息。运行角度来分析的话,本系统开始是首页,只要是进入首页的用户都可以查看浏览影碟信息,若是你要租赁影碟你就要注册成为本网站的会员,登录后才能下订单,否则就提醒你要注册登录。运行管理员页面的时候,特定管理员账号密码进入系统,进入系统后管理员就可以进行用户信息,影碟信息,出租信息,订单信息的管理。本系统有很多页面,但是这些页面的代码都不是很复杂,处理页面一般是写入数据库,在数据库查询、添加、修改、删除的代码,其他页面就是静态页面的代码,以上就是我的论文组织结构。第二章需求分析2.1系统需求分析2.1.1需求分析的文字表述该系统应具备如下功能:(1)系统管理员可以在该系统上查询影碟的各种详细信息;(2)管理员能对产品库进行添加和删除等操作;(3)能对客人的影碟租借信息进行记录、查询和消除。功能需求分析、影碟信息的添加:记录影碟的基本信息,包括:影碟编号、影碟名称,主演、导演等。、影碟租借的信息查询:查询影碟是否已经被人租借。、影碟信息的删除:删除已经损坏的影碟的信息。、影碟信息的修改:对输入错误信息的影碟进行修改。、影碟的归还处理:对已经借出的影碟返还时进行登记工作,并返还押金、系统设置:具有相关权限的用户登录系统后可以修改登录密码,添加新管理员帐户,修改已有管理员帐户信息,删除管理员帐户以及增加、修改和维护会员资料。影碟库存管理:查询影碟的剩余量。性能需求分析(1)、系统响应速度应要有较高的要求:管理员在操作该系统时,如果系统响应速度慢,或出现数据错误甚至系统崩溃的现象,则会无法给顾客提供快捷迅速的服务,从而浪费顾客时间,而且影响影碟出租店的生意。(2)、数据库数据要能及时和快速更新:每天在国内或国外都有大量电影电视剧被制作出来,所以影碟出租商店就必须及时对店内光碟进行更新,购进当时的最新、最热电影和电视剧,这样才能更好地吸引顾客。所以,这就对数据库的数据的及时更新提出了较高的要求。(3)、系统内容的全面性:市场上各种各样的影碟成千上万,要想更好地吸引顾客,就需要影碟内容的全面性,即顾客想要的光碟,在系统中要大多数情况下能有,如果系统能够存入的信息太少或太不全面,就很难引来回头客,参考了程序人生毕业设计网的相关思路进行确定和设计的噢。确定系统边界通过上面对系统需求的文字表述以及系统功能和性能的需求分析,可以确定系统的边界。由计算机完成的工作是各种数据的更新,包括数据变化后的修改,数据的增加,大效数据或无用数据的删除等等。而新影碟信息的录入,影碟的上架、摆放、排序和清理则由人工完成。系统功能的设计和划分根据以上需求分析,将本系统划分为七大子系统,如下:系统设置子系统影碟查询子系统影碟出租子系统影碟归还子系统影碟管理子系统2.1.2各子系统的功能系统设置子系统:当需要新管理员时,可以通过本子系统进行新管理员帐户的添加。可以修改已有管理员的相关信息。当某个管理员帐户没有或被废除后,可通过该子系统删除这个管理员帐户。能够定义会员用户,当顾客租碟超过一定数量后,可通过该系统将该用户升级为会员顾客,并可享受租借优惠。影碟查询子系统:能够查询影碟的详细信息,如主演,导演等。能按片名,主演,导演等方式查询。能查询影碟的库存和状态。影碟出租子系统:能按顾客要求进行各种类型的影碟出租工作。影碟归还子系统:能进行影碟的归还并消除相应的租借记录。能改变还回的影碟的租借状态。库存管理子系统:记录在库的各种影碟的信息和状态。经上述分析,我们对七大子系统进行数据库设计,在需求分析中形成的数据流图如下:2.2数据流图图1.1功能模块图图1.2系统设置子系统尸气按按影影碟碟条名形称码查查询询Ud图1.3影碟查询子系图1.4影碟出租子系统图1.5影碟归还子系统图1.6影碟管理子系统2.3数据结构、数据结构名:影碟含义说明:影碟查询系统的主题数据结构,解释了一盘影碟的详细信息组成:影碟编号,影碟名称,主演,导演,进货时间、数据结构名:租借者含义说明:影碟出租系统的数据结构,记录了顾客的详细信息。组成:顾客编号,顾客姓名,性别,联系电话、数据结构名:租借管理含义说明:影碟出租系统的主题数据结构,记录了顾客租碟过程的详细信息。组成:Dvd编号,租借者编号,租借日期,归还日期,押金,租金、数据结构名:影碟库存含义说明:影碟库存系统的主题数据结构,记录了商店影碟的库存信息。组成:影碟编号,影碟编号,影碟名称2.4系统的构架与功能2.4.1影碟管理子系统影碟入库:提供交互式输入影碟的编号、名称、进货张数、现存张数、主演和价格等功能,并完成数据入库存储。影碟更新:对于已经入库的影碟的全部或部分信息进行更新维护(影碟号不可更新,影碟在借出状态下不可更新)。影碟删除:提供将指定的影碟从数据库中删除的功能(影碟在借出状态下不可删除)。2.4.1业务受理子系统影碟出租:输入要租借的影碟名,查找此影碟是否存在,如果存在而且尚有库存,则登记新用户的姓名、租借日期、归还日期、租金、押金以及发票号(用于退还时查找的关键字)等;如果不存在或虽然有但已经全部租出,则给出提示,之后返回业务受理系统主界面。影碟退还:将用户租借信息清除,并收取租金,退还押金。2.4.1影碟查询子系统按片名查询:用户输入待查找的片名,以此为关键字进行查找。如果找至0,则显示此片的所有信息;如果没有找到,则提示未找到,并返回查询影碟系统的主界面。按编号查询:用户输入影片的编号,以此为关键字进行查找。如果找到,则显示此片的所有信息;如果没有找到,则提示未找到,并返回查询影碟系统的主界面。2.5系统运行环境本系统采用C/S体系结构,由一台服务器与多个客户机组成,配置如下:影碟租赁管理系统所需要的软件运行环境:服务器端:操作系统:windows2000、NT、XP、Linux等Web服务器:WebLogic数据库服务器:MySQL5.0应用服务器:tomcat5.0.24Java运行环境:JDK1.5客户端:操作系统:MicrosoftWindows系统版本浏览器:MircrosoftInternetExplorer5.0以上或NetScape影碟租赁管理系统所需要的最低硬件环境:内存:应尽可能大,至少256M2.6系统主要开发工具本系统采用Windowsxp作为系统平台,后台数据库选用MySQL数据库,应用服务器选用tomcat5.0,开发工具为eclipse。第三章概要设计3.1基本设计概念与处理流程图3.1系统总体流程图图3.2管理员用例图第四章详细设计4.1界面设计4.1.1影碟管理系统首页图4.1图登陆界面管理员密码:图4.2吾埋员名称:图影碟管理界面图4.4图影碟续租界面图4.6图影碟档案查询界面当前位置:系统查询>影碟档案查询»>请选择查询依据:条形码~一查询I条形码最碟名祢影碟类型出产地最碟架10001山植树之恋爱暗片中国No.110002恋爱通告爱暗片中国No.2H:ii:i03生化危机4动作片欧美No.310004剑雨动作片中国No.4100052012灾难片欧美No.5图4.8图0影碟出租到期提醒界面图4.10图4.11图3登陆错误界面图.创建数据库及数据表(1)影碟信息表AttributeDataTypeNullLengthKeyCommentdvd_idintNo4Primarykey影碟编号dvd_namevarcharNo20一一影碟名称main_actorvarcharNo20一一主演directorvarcharNo20一一导演pricedoubleNo20一一价格表3.1影碟信息表(2)租者信息表AttributeDataTypeNullLengthKeyCommentRenter_namevarcharNo20一一租者姓名SexcharNo10--性别PhonevarcharNo20一一电话addressvarchar一一50地址dvd_namevarcharNo20--影片名称表3.2租者信息表(3)租借管理表AttributeDataTypeNullLengthKeyCommentDvd_idintNo4Primary影碟编号Dvd_namevarcharNo20--影碟名称Renter_namevarcharNo20--租者名称Rent_datedatatimeNo8一一租借日期Return_datedatatimeNo8一一归还日期depositsmallmoneyNo4一一租金表3.3租借管理表第五章软件测试5.1测试目的软件测试是软件开发的最后一个阶段,测试的目的不是证明所开发的软件没有错误,而是尽可能的多发现软件设计开发全周期中各个阶段的错误,以便分析错误的性质与位置而加以纠正,纠正过程涉及到更正或重新设计相关的文档活动。从而避免用户在使用时出现不可预测的异常而导致整个系统崩溃。5.2测试条件5.2.1系统的选择Windows98以上各种版本的系统5.2.2人员选择单元测试:每个模块的设计人员系统测试:设计小组的全体成员验收测试:a测试:在我们设计小组成员的指导下P测试:完全由不是本小组的人员进行测试5.3测试方法采用黑盒测试和白盒测试兼并的测试方法,每当完成一项事件的处理时,便执行程序,进行测试,每完成一个模块的代码,也进行相关的测试,最后,全部代码完成时,进行全面的测试。5.4测试用例5.4.1登陆.注册.增加.删除.查询.预订.模块测试

测试项测试用例输入信息输出结果登陆正确信息用例输入用户名,密码假如数据库没有对应的数据,显示登陆失败,反之成功错误信息用例没有输入或者输入一个弹出错误提示信息框查看租者信息、正确信息用例点击租者档案管理显示租者信息错误信息用例没有输入或者输入一个,获取输入的格式不对弹出错误提示信息框查看影碟信息、正确信息用例点击影碟档案管理页面显示影碟具体介绍错误信息用例无无查看影碟出租信息正确信息用例点击影碟出租显示影碟出租的各种信息。错误信息用例无无

修改正确信息用例填写好修改的信息之后点击修改按钮弹出修改成功对话框错误信息用例没有输入或者输入一个,获取输入的格式不对弹出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论