




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VCD零售/出租管理系统-21 -第一章:引言1.1编写目的1.2背景1.3参考资料第二章:可行性分析第三章:需求分析3.1业务需求3.2用户需求3.3功能需求3.4业务流程第四章:系统分析建模4.1系统用例4.2系统类图4.3系统时序图-10 -4.3.1管理员操作时序图 4.3.2顾客租赁/购买时序图4.4系统协作图-11 -第五章:系统设计-13 -5.1系统接口模块-13 -5.2系统详细设计-13 -第六章5.2.1 VCD类型及相关信息管理5.2.2 VCD入库管理5.2.3 VCD出租管理5.2.4指定时段销售/出租查询5.2.5管理员用户管理5.2.6销售情况查询系统运行环境-
2、13 -14 -14 -15 -16 -17 -18 -章:引言1.1编写目的随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。作为VCD销售商来说,更多 的用户需要对VCD进行租赁。在租赁的过程中需求量大,操作复杂却流程完全相同,销售/租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求 编写一个方便使用的VCD出租系统以其解决上诉问题。实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的VCD分类影片进行一个统计。利用该系统体现了管理者的思想,实现计算机的统一管理。1.2背景随着信息时代的到来,我们的生
3、活方式发生了巨大的变化。利用计算机能够帮助我们解决各种问题。各种的应用软件如雨后春笋一样的出现就是一个很好的体现。人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机 系统所代替。人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经不再是很长的时间看一部很经典的电影。 在过去的VCD出租和销售中都是依靠的商家的自己的手工的筛选和销售。 对大量的客服而言的商家是既费时又费力, 对VCD勺管理也不能做到相对的统一,有明确的分类。计算机的出现,提供了一个很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁等等商业活动。开发VCD零售/出租管理系统帮助商家提
4、高效率,降低经营成本,优化资源配置,从而实现商品的最大利益化。1.3参考资料20051 张海藩.软件工程导论(第4版).北京:清华大学出版社,2 刁成嘉.UML系统建模与分析设计北京:机械工业出版社,20073 UML基础与Rose建模案例.北京:人民邮电出版社,20044刘乃丽ASP. NET 2. 0网络开发详解.北京:电子工业出版社,2008邵志东软件开发这点儿事一一软件开发工具手册6(法)斯梅切尔(Smacchia, P.)C#和.NET2.0实战:平台、语言与框架.北京:人民邮电出版社,2008.1第二章可行性分析Microsoft VisualVCD零售/出租管理系统是基于 C/S
5、模式,通过对一些典型管理系统的考察、 分析,并结合商家要求开发的一套信息化管理系统。使用SQLServer 2005作为后台数据库,使用VS2010作为开发平台,使用C#语言对系统进行开发。在选择开发工具上,使用的SQLserver2005和VS2010能够做到无缝的结合,能够很好的实现系统的开发;在安全上,SQLserver中有很严密的保密措施,再将用户设置的密码进行加密存储。用户拥有自己的登录密码,由此能够提供系统 的安全性。在经济上,本系统能够在windowxp、Window7下执行,系统中安装MicrosoftVisual SQLserver2005 提供数据的存储。不需要其他的设备,
6、在经济上市廉价 的,并不会额外的增加成本。所以,在经济上是可行的。本系统的实现目标是(1)为销售员提供一个工作平台:销售员可以完成日常事务,实现无纸化办公。即职工通过计算机完成采集信息,处理信息,分析信息等工作。(2)为管理者提供一个控制平台:控制平台就是管理者能通过业务控制平台,把商家的各种VCD商品进行统计,统一的管理,销售和出租。使 系统管理者能够快速、有效、连续的对系统进行维护与调整。第三章:需求分析3.1业务需求在对世面上的影碟出租公司进行了初步的了解后, 发现其业务主要是集中在 影碟的管理和录像的出租归还上。对影碟的管理工作量较大,采用手工的方式还 容易出错,并且不能满足顾客对影碟
7、的详细信息的查询功能。在现有的影碟出租 中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行 系统的管理,造成了不必要的经济损失。综上说述,在影碟出租数据库设计中应 考虑和克服了上诉的诸多问题,增强了实用性。3.2用户需求在对用户交流中,要求实现对各类影片的类型和信息的管理; 对商品到货的 入库管理;在VCD销售的过程中的管理,能够对销售的VCQ4行相应的记录,能 够统计不同时段的销售的情况;对租赁用户能够自动的计算押金和应付的金额,自动修改库存的数量;对库存的管理,能够清楚的查询各类VCD的库存情况。3.3功能需求实现VCD类型及信息的管理;实现VCD的入库管理;(4)(5
8、)实现VCD的借还管理;实现VCD的零售管理;统计某段时间内各VCD的销售、借还数量;3.4业务流程该系统所需业务简单易行,用户只需要对相应的类型的VCD进行统计能够得 到不同类型的VCD的数量。在对VCD的入库时将对应的VCD的属性填入对应的位置即可。在借还过程中系统自动从数据库中取出数据进行管理,并自动的将数据库中的相应类型和相关 VCD犬态进行设置。业务流程图使用的符号: 表一:业务流程图使用符号符号n一/ /1(名称实体输入/输出的报表处理业务流向文档存储系统业务流程图3-1下:管理员4-1 :O销售VCD顾客信息浏览一置计各时段销售情况、hAdmin 、账号管理第四章:系统分析建模4
9、.1系统用例本系统面向的对象是简单的 VCD出租/销售商家,对需求不高,属于小型的管理系统。包含管理员、顾客、影片三个实体。而主要的功能是由管理员实现的, 经过第二章的系统需求分析给出如下的用例图。管理员用例图如图于;VCD入库./ h 刀浏览仓库VCD信息” 亠: F V图4-1顾客用例图如图4-2 :查询VCD信息.一一刁J租赁VCD"一f顾客J 一丿归还VCD图4-2用例图说明:(1) 系统外部角色有:管理员,顾客;(2) 系统主要用例文档描述: VCD入库用例:管理员可见的功能,实现对 VCD入库的操作; 浏览仓库VCD信息:管理员可见的功能,能够对库存中的VCD信息进行查
10、看;销售VCD管理员可见的功能,对顾客服务,将 VCDS出;统计各时段销售情况:管理员可见功能,为管理员提供不同时段的销售情况; 账号管理:管理员可见功能,对自己的密码等信息进行修改; 顾客信息浏览:管理员可见功能,对来本店消费的顾客浏览,保证良好的 消费习惯,记录不良消费者。保证出租 VCD勺完整性; 查询VCD信息:顾客可见功能,对需要进行购买或者出租的消费者提供方 便,能够尽快的查询到符合自己意向的 VCD租赁:顾客可见功能,该功能委托给管理员进行处理,实现对VCD勺借出;归还:顾客可见功能。4.2系统类图通过对系统的分析,设计中包含以下几个类:管理员类、影片类、SQLConnectio
11、n类、Done类、顾客s类。他们包含了系统实现的重要方法。类图如图4-3 :影片get ndatss 一示- TFFFFFFF*get() get()类图说明:管理员User Password*modi1y PWDMO *loginCheck)> getSQLstrrgO *linkSQL() searchSQLOSQLConnectionDone*Lend() *RGback() *lnpdt() Output 0 sarchf) DelectO图4-3顾客s IONIUM BE R C_Number(1)管理员类:包含User和Password两个属性,是系统管理员。其中 modif
12、y PWD()方法用于修改密码,logi nCheck ()方法用于管理员登录。(2)影片类:包含T_Type F_Numbe、FileName等影片的属性。其中get()方法获取影片中的属性值,set ()方法设置影片中的属性值。(3) 顾客s类:包含IDNUMBE和C_Numbe的交易属性。实现Done类中的Search ()、Lend ()、Reback()等方法。(4) SQLConnection类:包含getSQLString ()方法,用于获取数据库连接字符串;linkSQL ()用于连接数据库;searchSQL()用于在数据库中查询相 关的表和视图。(5) Done类:定义了相
13、关的方法,用于实现对影片的操作,Lend ()实现顾客s对影片的租赁;Reback ()实现影片的归还;Input ()实现入库操作;Out put ()实现出库操作;Search ()实现对影片相关信息的查询;Delect ()操作实现删除影片操作。4.3系统时序图4.3.1管理员操作时序图管理员在对系统进行操作时有相应的时序, 能够清晰的表示出系统的运行调度顺序,如下图4-4为管理员操作时序图:Admin厂 getSQLstri!SQLCo nn ection:管理员:Do ne:影片lin kSQL()V I archSQL()返回查询结果进入<1.管理员界面退出进行相应管理( L
14、end, Reback,Input,Out Pu查询相关信息 >wlset()<get()返回查询结果获得影片信息W图4-4管理员首先需要登录才能进入系统,管理员对SQLConnection对象发送一个 信息要求在数据库中查询并验证输入的登录口令是否正确,然后返回SQLConnection的查询结果,如果登录成功则转向管理员的管理界面中进行相应的操作。在管理员要进行操作的时候对对象Done发送消息,要求完成什么样的活动,在Done中给影片对象发送消息请求相关影片的基本信息,并返回给Done对象。最终将查询得到的结果呈现在管理员的管理界面上。4.3.2顾客租赁/购买时序图顾客在购买或
15、租赁VCD时,通过对管理员发送消息,委托管理员进行借出或 销售。顾客租赁/购买时序图如图4-5 :图4-5顾客在租赁/购买VCD的过程中将委托管理员进行操作,确保了系统的安全 稳定性。4.4系统协作图UML协作图(CollaborationDiagram,也叫合作图)是一种交互图(interactiondiagram),强调的是发送和接收消息的对象之间的组织结构。一个UML协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和 接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例, 例如协作、组件和节点。使用 UML协作图来说明系统的动态情况。UML协作图(Collab
16、orati on Diagram)显示某组对象如何为了由一个用例描述的一个系统事件而与另一组对象进行协作的交互图。管理员是本系统的最重要的部分,协作图体现了本对象的职责和行为,其协作图如图4-6所示:2: linkSQL()3: searchSQL()>:SQLConnectionA :管理员12:退出1Z11:返回查询结果-/ /:Admin4:返回查询结入管理员界面8: set()9: get() >1: getSQLstrjng( ”6:进行相应管理(/Lend, Reback , In put, Out put):Done><7:查询相关信息:影片10:获得影片
17、信息图4-6顾客是本系统不可或缺的一个对象,本系统由于面向商店管理员开发使用,在对顾客的相关操作中一律采用委托的方式, 通过管理员来实现其业务。顾客租赁/购买VCD的协作图如图4-7所示:Cj>:管理员1:查询VCD信息7:租赁/购买11:成功租赁/购买:顾客10:返回库存情况6:返回给用户查询信息9:嶠出/销售A/2:JSearch()8: Lend()4: get(j:Done>:影片<3:获取影片信息&返回结果图4-7第五章:系统设计5.1系统接口模块在本系统中,划分为六个模块,每个模块完成相对独立的功能。他们分别是:VCD类型及相关信息管理;VCD入库管理;(
18、3)(4)VCD出租管理;指定时段销售/出租查询;(5)管理员用户管理;(6)销售情况的查询;如图5-1图5-15.2系统详细设计5.2.1 VCD类型及相关信息管理VCD类型及相关信息管理模块中,在本模块中,将不同分类的 VCD进行分类 统计,能够方便的查询到相应类型 VCD勺数量。在管理员成功登录过后,能够通过该模块查找到每一类型 VCD的数量变化,能够给管理员清晰的信息那类型的VCD销量是最好的。帮助管理员作出相应的决策。522 VCD入库管理管理员在将入库的VCD言息进行录入系统,将会要求录入的信息完整真实有效,这样能够帮助管理员对库存的管理,在以后的操作中会提高效率降低成本。 且在录
19、入信息后能够及时的显示更新的信息,反馈给管理员最新最全面的库存信息。其功能如图4-2 :图5-2前置条件,管理员成功登录。5.2.3 VCD出租管理VCD出租商店的一个重要的业务就是出租 VCD合用户,能够为用户提供廉价的VCD享受。并且提高了商店的效益,一张VCD可以被出租多次,在使用的时间 却是以时间进行计费的,这样对于商家来说是一个很好的策略。 但是VCD的出租 中有很多的问题。本模块的设计是在管理员登录成功后,对需要租赁的客户进行 服务。首先管理员查询库存中是否有顾客所需要的相关 VCD如果满足客户的需求,则返回相关的信息。管理员对返回的信息决定是否出租,并收取押金,然后管理员提交出租
20、信息,系统将出租的信息进行存储。其功能如图4-3 :图5-3在该模块中,函数流程图5-4如下:524指定时段销售/出租查询在商业活动中,经常会需求了解某个时段内商品的销售情况,这些有利于商 店很好的安排服务人员的工作,并能够在相应的时段内增加相应类型的影片的供 应,做到有的放矢,对商品的管理也是很有帮助的。 在该模块中使用时间段来对数据表和视图进行检索,获取相关的数据呈现在管理员的面前, 为管理员提供策略依据。在使用中管理员选择相应的起始时间和结束时间,系统根据提供的时间 段查询出相对应时段的销售/出租情况。在日常的操作中系统统计销售情况进行记录,在必要的时候形成相关的报表。模块操作流程如图4
21、-5 :该模块流程图如图图5-55.2.5管理员用户管理由于本系统的使用面向对象是一个小型的出租 /销售管理系统,对管理员的要求没有非常特殊的要求,根据需求分析知道本模块中包含管理员用户的密码修 改,添加管理员删除管理员等操作,管理员之间的权限是同等的。能够对同等的 管理员进行管理。526销售情况查询对VCD出租店来说,最关心的就是自己的VCD能不能有好的销售渠道,其影 响因素有很多,但是最重要的是商家的服务质量了。 在前面的模块中我们涉及到 了相关的查询,但是那都是相对而言比较特定的功能, 并不完全。在本模块中包 含了各类VCD销售/出租的信息查询,根据提供的影片编号或者影片名进行查询 相关的影片的信息;可以查询到某顾客的销售 /租赁情况;VCD的销售,交易的详细记录。模块操作流程如图5-7 :模块流程图如图图5-7第六章系统运行环境1:开发环境本系统计划使用VisualStudio.NET 2010作为开发工具,编程语言是 C#,编程技术是Win from。使用C#,是因为他是微软为.NET平台量身制作的程序语言,即拥有 C+的强大功能,又有Visual Basic简易的特性,他在带来对应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CI 265-2024家用和类似用途饮用水处理装置复合滤芯技术要求
- T/SSBME 1-2024医疗器械上市后研究和风险管控计划编写指南
- 兽药原料采购合同2篇
- 与吸氧有关的试题及答案
- 上锁挂牌安全试题及答案
- 公司入股出资保证金合同3篇
- 外服-劳动合同2篇
- 江苏省扬州市建设工程预拌混凝土供应合同5篇
- 双方约定礼品赠送使用协议书5篇
- 空调器安装工程承包合同6篇
- 生鲜业务采购合同协议
- 新建装配式厕所施工方案
- 易制毒考试题及答案
- 运营维护的合同范例共
- 2025年公共营养师考试的重点知识回顾试题及答案
- 必修三第九课全面推进依法治国的基本要求第四框全民守法导学案
- 2025年监理工程师职业能力测试卷:建筑工程监理质量管理试题卷
- 软件开发设计模式试题及答案
- 医生的个人成长经历自传范文
- 带状疱疹知识
- 六年级道德与法治教育
评论
0/150
提交评论