VCD出租管理系统详细设计(共19页)_第1页
VCD出租管理系统详细设计(共19页)_第2页
VCD出租管理系统详细设计(共19页)_第3页
VCD出租管理系统详细设计(共19页)_第4页
VCD出租管理系统详细设计(共19页)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上VCD零售/出租管理系统目 录第一章:引言1.1编写目的随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。作为VCD销售商来说,更多的用户需要对VCD进行租赁。在租赁的过程中需求量大,操作复杂却流程完全相同,销售/租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求编写一个方便使用的VCD出租系统以其解决上诉问题。实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的VCD分类影片进行一个统计。利用该系统体现了管理者的思想,实现计算机的统一管理。1.2背景随着信息时代的到来,我们的生

2、活方式发生了巨大的变化。利用计算机能够帮助我们解决各种问题。各种的应用软件如雨后春笋一样的出现就是一个很好的体现。人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经不再是很长的时间看一部很经典的电影。在过去的VCD出租和销售中都是依靠的商家的自己的手工的筛选和销售。对大量的客服而言的商家是既费时又费力,对VCD的管理也不能做到相对的统一,有明确的分类。计算机的出现,提供了一个很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁等等商业活动。开发VCD零售/出租管理系统帮助商家提高效率,

3、降低经营成本,优化资源配置,从而实现商品的最大利益化。1.3参考资料1 张海藩软件工程导论(第4 版)北京:清华大学出版社,20052 刁成嘉UML系统建模与分析设计北京:机械工业出版社,20073 UML基础与Rose建模案例北京:人民邮电出版社,20044 刘乃丽 ASPNET 20 网络开发详解北京:电子工业出版社,20085 邵志东 软件开发这点儿事软件开发工具手册 6(法)斯梅切尔(Smacchia,P.) C#和.NET2.0实战:平台、语言与框架.北京:人民邮电出版社,2008.1 第二章 可行性分析VCD零售/出租管理系统是基于C/S模式,通过对一些典型管理系统的考察、分析,并

4、结合商家要求开发的一套信息化管理系统。使用Microsoft Visual SQLServer 2005作为后台数据库,使用VS2010作为开发平台,使用C#语言对系统进行开发。在选择开发工具上,使用的SQLserver2005和VS2010能够做到无缝的结合,能够很好的实现系统的开发;在安全上,SQLserver中有很严密的保密措施,再将用户设置的密码进行加密存储。用户拥有自己的登录密码,由此能够提供系统的安全性。在经济上,本系统能够在windowxp、window7下执行,系统中安装Microsoft Visual SQLserver2005提供数据的存储。不需要其他的设备,在经济上市廉价

5、的,并不会额外的增加成本。所以,在经济上是可行的。本系统的实现目标是(1) 为销售员提供一个工作平台:销售员可以完成日常事务,实现无纸化办公。即职工通过计算机完成采集信息,处理信息,分析信息等工作。(2) 为管理者提供一个控制平台:控制平台就是管理者能通过业务控制平台,把商家的各种VCD商品进行统计,统一的管理,销售和出租。使系统管理者能够快速、有效、连续的对系统进行维护与调整。第三章:需求分析3.1业务需求在对世面上的影碟出租公司进行了初步的了解后,发现其业务主要是集中在影碟的管理和录像的出租归还上。对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能

6、。在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。综上说述,在影碟出租数据库设计中应考虑和克服了上诉的诸多问题,增强了实用性。3.2用户需求在对用户交流中,要求实现对各类影片的类型和信息的管理;对商品到货的入库管理;在VCD销售的过程中的管理,能够对销售的VCD进行相应的记录,能够统计不同时段的销售的情况;对租赁用户能够自动的计算押金和应付的金额,自动修改库存的数量;对库存的管理,能够清楚的查询各类VCD的库存情况。3.3功能需求(1)实现 VCD 类型及信息的管理;(2)实现 VCD 的入库管理;(3)实现 VCD 的

7、借还管理;(4)实现 VCD 的零售管理;(5)统计某段时间内各 VCD 的销售、借还数量;3.4业务流程 该系统所需业务简单易行,用户只需要对相应的类型的VCD进行统计能够得到不同类型的VCD的数量。在对VCD的入库时将对应的VCD的属性填入对应的位置即可。在借还过程中系统自动从数据库中取出数据进行管理,并自动的将数据库中的相应类型和相关VCD状态进行设置。业务流程图使用的符号:表一:业务流程图使用符号符 号名 称实体输入/输出的报表处 理业务流向文档存储系统业务流程图3-1下:VCD信息记录录入VCD信息管理员分类VCD信息浏览各类VCD信息VCD影片信息零售VCD销售情况报表统计各个时段

8、销售情况图3-1第四章:系统分析建模4.1系统用例本系统面向的对象是简单的VCD出租/销售商家,对需求不高,属于小型的管理系统。包含管理员、顾客、影片三个实体。而主要的功能是由管理员实现的,经过第二章的系统需求分析给出如下的用例图。管理员用例图如图4-1:图4-1顾客用例图如图4-2:图4-2用例图说明:(1)系统外部角色有:管理员,顾客;(2)系统主要用例文档描述:VCD入库用例:管理员可见的功能,实现对VCD入库的操作;浏览仓库VCD信息:管理员可见的功能,能够对库存中的VCD信息进行查看;销售VCD:管理员可见的功能,对顾客服务,将VCD卖出;统计各时段销售情况 :管理员可见功能,为管理

9、员提供不同时段的销售情况;账号管理:管理员可见功能,对自己的密码等信息进行修改;顾客信息浏览:管理员可见功能,对来本店消费的顾客浏览,保证良好的消费习惯,记录不良消费者。保证出租VCD的完整性;查询VCD信息:顾客可见功能,对需要进行购买或者出租的消费者提供方便,能够尽快的查询到符合自己意向的VCD;租赁:顾客可见功能,该功能委托给管理员进行处理,实现对VCD的借出;归还:顾客可见功能。4.2系统类图通过对系统的分析,设计中包含以下几个类:管理员类、影片类、SQLConnection类、Done类、顾客s类。他们包含了系统实现的重要方法。类图如图4-3:图4-3类图说明:(1)管理员类:包含U

10、ser和Password两个属性,是系统管理员。其中modifyPWDM()方法用于修改密码,loginCheck()方法用于管理员登录。(2)影片类:包含T_Type、F_Number、FileName等影片的属性。其中get()方法获取影片中的属性值,set()方法设置影片中的属性值。(3)顾客s类:包含IDNUMBER和C_Number的交易属性。实现Done类中的Search()、Lend()、Reback()等方法。(4)SQLConnection类:包含getSQLString()方法,用于获取数据库连接字符串;linkSQL()用于连接数据库;searchSQL()用于在数据库中

11、查询相关的表和视图。(5)Done类:定义了相关的方法,用于实现对影片的操作,Lend()实现顾客s对影片的租赁;Reback()实现影片的归还;Input()实现入库操作;Output()实现出库操作;Search()实现对影片相关信息的查询;Delect()操作实现删除影片操作。4.3系统时序图4.3.1管理员操作时序图管理员在对系统进行操作时有相应的时序,能够清晰的表示出系统的运行调度顺序,如下图4-4为管理员操作时序图:图4-4管理员首先需要登录才能进入系统,管理员对SQLConnection对象发送一个信息要求在数据库中查询并验证输入的登录口令是否正确,然后返回SQLConnecti

12、on的查询结果,如果登录成功则转向管理员的管理界面中进行相应的操作。在管理员要进行操作的时候对对象Done发送消息,要求完成什么样的活动,在Done中给影片对象发送消息请求相关影片的基本信息,并返回给Done对象。最终将查询得到的结果呈现在管理员的管理界面上。4.3.2顾客租赁/购买时序图顾客在购买或租赁VCD时,通过对管理员发送消息,委托管理员进行借出或销售。顾客租赁/购买时序图如图4-5:图4-5顾客在租赁/购买VCD的过程中将委托管理员进行操作,确保了系统的安全稳定性。4.4系统协作图UML协作图(CollaborationDiagram,也叫合作图)是一种交互图(interaction

13、diagram),强调的是发送和接收消息的对象之间的组织结构。一个UML协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。使用UML协作图来说明系统的动态情况。UML协作图(CollaborationDiagram)显示某组对象如何为了由一个用例描述的一个系统事件而与另一组对象进行协作的交互图。管理员是本系统的最重要的部分,协作图体现了本对象的职责和行为,其协作图如图4-6所示:图4-6顾客是本系统不可或缺的一个对象,本系统由于面向商店管理员开发使用,在对顾客的相关操作中一律采用委托的方式,

14、通过管理员来实现其业务。顾客租赁/购买VCD的协作图如图4-7所示:图4-7第五章:系统设计5.1系统接口模块在本系统中,划分为六个模块,每个模块完成相对独立的功能。他们分别是:(1) VCD类型及相关信息管理;(2) VCD入库管理;(3) VCD出租管理;(4) 指定时段销售/出租查询;(5) 管理员用户管理;(6) 销售情况的查询; 如图5-1图5-15.2系统详细设计5.2.1 VCD类型及相关信息管理VCD类型及相关信息管理模块中,在本模块中,将不同分类的VCD进行分类统计,能够方便的查询到相应类型VCD的数量。在管理员成功登录过后,能够通过该模块查找到每一类型VCD的数量变化,能够

15、给管理员清晰的信息那类型的VCD销量是最好的。帮助管理员作出相应的决策。5.2.2 VCD入库管理管理员在将入库的VCD信息进行录入系统,将会要求录入的信息完整真实有效,这样能够帮助管理员对库存的管理,在以后的操作中会提高效率降低成本。且在录入信息后能够及时的显示更新的信息,反馈给管理员最新最全面的库存信息。其功能如图4-2:图5-2前置条件,管理员成功登录。5.2.3 VCD出租管理VCD出租商店的一个重要的业务就是出租VCD给用户,能够为用户提供廉价的VCD享受。并且提高了商店的效益,一张VCD可以被出租多次,在使用的时间却是以时间进行计费的,这样对于商家来说是一个很好的策略。但是VCD的

16、出租中有很多的问题。本模块的设计是在管理员登录成功后,对需要租赁的客户进行服务。首先管理员查询库存中是否有顾客所需要的相关VCD,如果满足客户的需求,则返回相关的信息。管理员对返回的信息决定是否出租,并收取押金,然后管理员提交出租信息,系统将出租的信息进行存储。其功能如图4-3:图5-3在该模块中,函数流程图5-4如下:图5-45.2.4指定时段销售/出租查询在商业活动中,经常会需求了解某个时段内商品的销售情况,这些有利于商店很好的安排服务人员的工作,并能够在相应的时段内增加相应类型的影片的供应,做到有的放矢,对商品的管理也是很有帮助的。在该模块中使用时间段来对数据表和视图进行检索,获取相关的

17、数据呈现在管理员的面前,为管理员提供策略依据。在使用中管理员选择相应的起始时间和结束时间,系统根据提供的时间段查询出相对应时段的销售/出租情况。在日常的操作中系统统计销售情况进行记录,在必要的时候形成相关的报表。模块操作流程如图4-5:图5-5该模块流程图如图5-6:图5-65.2.5管理员用户管理由于本系统的使用面向对象是一个小型的出租/销售管理系统,对管理员的要求没有非常特殊的要求,根据需求分析知道本模块中包含管理员用户的密码修改,添加管理员删除管理员等操作,管理员之间的权限是同等的。能够对同等的管理员进行管理。5.2.6销售情况查询对VCD出租店来说,最关心的就是自己的VCD能不能有好的

18、销售渠道,其影响因素有很多,但是最重要的是商家的服务质量了。在前面的模块中我们涉及到了相关的查询,但是那都是相对而言比较特定的功能,并不完全。在本模块中包含了各类VCD销售/出租的信息查询,根据提供的影片编号或者影片名进行查询相关的影片的信息;可以查询到某顾客的销售/租赁情况;VCD的销售,交易的详细记录。模块操作流程如图5-7:图5-7模块流程图如图5-8:图5-8第六章 系统运行环境1:开发环境本系统计划使用VisualStudio.NET 2010作为开发工具,编程语言是C#,编程技术是Win from。使用C#,是因为他是微软为.NET平台量身制作的程序语言,即拥有C+的强大功能,又有Visual Basic简易的特性,他在带来对应用程序的快速开发能力的同时,并没有牺牲C与C+程序员所关心的各种特性,C#忠实的继承了C与C+的有点,是最能体现.NET优势的语

温馨提示

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

评论

0/150

提交评论