零售/出租管理系统
目 录
第一章:引言................................................................................ 错误!未指定书签。
1.1编写目的.......................................................................... 错误!未指定书签。 1.2背景.................................................................................. 错误!未指定书签。 1.3参考资料.......................................................................... 错误!未指定书签。 第二章:可行性分析 ...................................................................... 错误!未指定书签。 第三章:需求分析........................................................................ 错误!未指定书签。
3.1业务需求.......................................................................... 错误!未指定书签。 3.2用户需求.......................................................................... 错误!未指定书签。 3.3功能需求.......................................................................... 错误!未指定书签。 3.4业务流程.......................................................................... 错误!未指定书签。 第四章:系统分析建模................................................................ 错误!未指定书签。
4.1系统用例.......................................................................... 错误!未指定书签。 4.2系统类图.......................................................................... 错误!未指定书签。 4.3系统时序图...................................................................... 错误!未指定书签。
4.3.1管理员操作时序图............................................... 错误!未指定书签。 4.3.2顾客租赁/购买时序图......................................... 错误!未指定书签。 4.4系统协作图...................................................................... 错误!未指定书签。 第五章:系统设计........................................................................ 错误!未指定书签。
5.1系统接口模块.................................................................. 错误!未指定书签。 5.2系统详细设计.................................................................. 错误!未指定书签。
5.2.1 类型与相关信息管理.......................................... 错误!未指定书签。 5.2.2 入库管理.............................................................. 错误!未指定书签。 5.2.3 出租管理.............................................................. 错误!未指定书签。 5.2.4指定时段销售/出租查询..................................... 错误!未指定书签。 5.2.5管理员用户管理................................................... 错误!未指定书签。 5.2.6销售情况查询....................................................... 错误!未指定书签。
第六章 系统运行环境.................................................................. 错误!未指定书签。
- 1 - / 19
VCD出租管理系统详细设计
第一章:引言
1.1编写目的
随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。作为销售商来说,更多的用户需要对进行租赁。在租赁的过程中需求量大,操作复杂却流程完全相同,销售/租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求编写一个方便使用的出租系统以其解决上诉问题。实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的分类影片进行一个统计。利用该系统体现了管理者的思想,实现计算机的统一管理。
1.2背景
随着信息时代的到来,我们的生活方式发生了巨大的变化。利用计算机能够帮助我们解决各种问题。各种的应用软件如雨后春笋一样的出现就是一个很好的体现。人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。
人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经不再是很长的时间看一部很经典的电影。在过去的出租和销售中都是依靠的商家的自己的手工的筛选和销售。对大量的客服而言的商家是既费时又费力,对的管理也不能做到相对的统一,有明确的分类。计算机的出现,提供了一个很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁等等商业活动。
开发零售/出租管理系统帮助商家提高效率,降低经营成本,优化资源配置,从而实现商品的最大利益化。
1.3参考资料
[1] 张海藩.软件工程导论(第4 版).北京:清华大学出版社,2005 [2] 成嘉.系统建模与分析设计.北京:机械工业出版社,2007 [3] 基础与建模案例.北京:人民邮电出版社,2004
[4] 刘乃丽 . 2.0 网络开发详解.北京:电子工业出版社,2008
- 2 - / 19
VCD出租管理系统详细设计
[5] 邵志东 软件开发这点儿事——软件开发工具手册
[6](法)斯梅切尔(,P.) 和2.0实战:平台、语言与框架.北京:人民邮电出版社,2008.1
- 3 - / 19
VCD出租管理系统详细设计
第二章 可行性分析
零售/出租管理系统是基于模式,通过对一些典型管理系统的考察、分析,并结合商家要求开发的一套信息化管理系统。使用 2005作为后台数据库,使用2010作为开发平台,使用语言对系统进行开发。
在选择开发工具上,使用的2005和2010能够做到无缝的结合,能够很好的实现系统的开发;在安全上,中有很严密的保密措施,再将用户设置的密码进行加密存储。用户拥有自己的登录密码,由此能够提供系统的安全性。
在经济上,本系统能够在、7下执行,系统中安装 2005提供数据的存储。不需要其他的设备,在经济上市廉价的,并不会额外的增加成本。所以,在经济上是可行的。
本系统的实现目标是
(1) 为销售员提供一个工作平台:销售员可以完成日常事务,实现无纸化办
公。即职工通过计算机完成采集信息,处理信息,分析信息等工作。 (2) 为管理者提供一个控制平台:控制平台就是管理者能通过业务控制平
台,把商家的各种商品进行统计,统一的管理,销售和出租。使系统管理者能够快速、有效、连续的对系统进行维护与调整。
- 4 - / 19
VCD出租管理系统详细设计
第三章:需求分析
3.1业务需求
在对世面上的影碟出租公司进行了初步的了解后,发现其业务主要是集中在影碟的管理和录像的出租归还上。对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能。在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。综上说述,在影碟出租数据库设计中应考虑和克服了上诉的诸多问题,增强了实用性。
3.2用户需求
在对用户交流中,要求实现对各类影片的类型和信息的管理;对商品到货的入库管理;在销售的过程中的管理,能够对销售的进行相应的记录,能够统计不同时段的销售的情况;对租赁用户能够自动的计算押金和应付的金额,自动修改库存的数量;对库存的管理,能够清楚的查询各类的库存情况。
3.3功能需求
(1)实现 类型与信息的管理; (2)实现 的入库管理; (3)实现 的借还管理; (4)实现 的零售管理;
(5)统计某段时间内各 的销售、借还数量;
3.4业务流程
该系统所需业务简单易行,用户只需要对相应的类型的进行统计能够得到不同类型的的数量。在对的入库时将对应的的属性填入对应的位置即可。在借还过程中系统自动从数据库中取出数据进行管理,并自动的将数据库中的相应类型和相关状态进行设置。
业务流程图使用的符号: 表一:业务流程图使用符号
- 5 - / 19
VCD出租管理系统详细设计
符 号 名 称 实体 输入/输出的报表 处 理 业务流向 文档 存储 系统业务流程图3-1下: 管理员 录入信息 浏览各类信息 零售 统计各个时段销售情况 信息记录 分类信息 影片信息 销售情况报表 图3-1
- 6 - / 19
VCD出租管理系统详细设计
第四章:系统分析建模
4.1系统用例
本系统面向的对象是简单的出租/销售商家,对需求不高,属于小型的管理系统。包含管理员、顾客、影片三个实体。而主要的功能是由管理员实现的,经过第二章的系统需求分析给出如下的用例图。管理员用例图如图4-1:
VCD入库浏览仓库VCD信息销售VCDAdmin统计各时段销售情况顾客信息浏览账号管理
图4-1
顾客用例图如图4-2:
查询VCD信息租赁VCD顾客归还VCD
图4-2
- 7 - / 19
VCD出租管理系统详细设计
用例图说明:
(1)系统外部角色有:管理员,顾客; (2)系统主要用例文档描述:
①入库用例:管理员可见的功能,实现对入库的操作;
②浏览仓库信息:管理员可见的功能,能够对库存中的信息进行查看; ③销售:管理员可见的功能,对顾客服务,将卖出;
④统计各时段销售情况 :管理员可见功能,为管理员提供不同时段的销售情况;
⑤账号管理:管理员可见功能,对自己的密码等信息进行修改;
⑥顾客信息浏览:管理员可见功能,对来本店消费的顾客浏览,保证良好的消费习惯,记录不良消费者。保证出租的完整性;
⑦查询信息:顾客可见功能,对需要进行购买或者出租的消费者提供方便,能够尽快的查询到符合自己意向的;
⑧租赁:顾客可见功能,该功能委托给管理员进行处理,实现对的借出; ⑨归还:顾客可见功能。
4.2系统类图
通过对系统的分析,设计中包含以下几个类:管理员类、影片类、类、类、顾客s类。他们包含了系统实现的重要方法。类图如图4-3:
- 8 - / 19
VCD出租管理系统详细设计
图4-3
类图说明:
(1)管理员类:包含和两个属性,是系统管理员。其中()方法用于修改密码,()方法用于管理员登录。
(2)影片类:包含、、等影片的属性。其中()方法获取影片中的属性值,()方法设置影片中的属性值。
(3)顾客s类:包含和的交易属性。实现类中的()、()、()等方法。 (4)类:包含()方法,用于获取数据库连接字符串;()用于连接数据库;()用于在数据库中查询相关的表和视图。
(5)类:定义了相关的方法,用于实现对影片的操作,()实现顾客s对影片的租赁;()实现影片的归还;()实现入库操作;()实现出库操作;()实现对影片相关信息的查询;()操作实现删除影片操作。
4.3系统时序图
4.3.1管理员操作时序图
管理员在对系统进行操作时有相应的时序,能够清晰的表示出系统的运行调度顺序,如下图4-4为管理员操作时序图:
- 9 - / 19
VCD出租管理系统详细设计
: Admin : SQLConnectionlinkSQL( )searchSQL( ) : 管理员 : Done : 影片getSQLstring( )返回查询结果进入管理员界面进行相应管理(Lend,Reback,Input,Output)查询相关信息set( )get( )退出返回查询结果获得影片信息
图4-4
管理员首先需要登录才能进入系统,管理员对对象发送一个信息要求在数据库中查询并验证输入的登录口令是否正确,然后返回的查询结果,如果登录成功则转向管理员的管理界面中进行相应的操作。在管理员要进行操作的时候对对象发送消息,要求完成什么样的活动,在中给影片对象发送消息请求相关影片的基本信息,并返回给对象。最终将查询得到的结果呈现在管理员的管理界面上。 4.3.2顾客租赁/购买时序图
顾客在购买或租赁时,通过对管理员发送消息,委托管理员进行借出或销售。顾客租赁/购买时序图如图4-5:
- 10 - / 19
VCD出租管理系统详细设计
: 顾客查询VCD信息 : 管理员Search( ) : Done获取影片信息返回结果Lend( )返回库存情况 : 影片get( )返回给用户查询信息租赁/购买借出/销售成功租赁/购买
图4-5
顾客在租赁/购买的过程中将委托管理员进行操作,确保了系统的安全稳定性。
4.4系统协作图
协作图(,也叫合作图)是一种交互图(),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以与对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。使用协作图来说明系统的动态情况。
协作图()显示某组对象如何为了由一个用例描述的一个系统事件而与另一组对象进行协作的交互图。管理员是本系统的最重要的部分,协作图体现了本对象的职责和行为,其协作图如图4-6所示:
- 11 - / 19
VCD出租管理系统详细设计
2: linkSQL( )3: searchSQL( ) : SQLConnection1: getSQLstring( )4: 返回查询结果5: 进入管理员界面 : 管理员12: 退出 : Admin11: 返回查询结果8: set( )9: get( )6: 进行相应管理(Lend,Reback,Input,Output)7: 查询相关信息 : Done10: 获得影片信息 : 影片
图4-6
顾客是本系统不可或缺的一个对象,本系统由于面向商店管理员开发使用,在对顾客的相关操作中一律采用委托的方式,通过管理员来实现其业务。顾客租赁/购买的协作图如图4-7所示:
1: 查询VCD信息7: 租赁/购买 : 管理员11: 成功租赁/购买 : 顾客10: 返回库存情况6: 返回给用户查询信息9: 借出/销售2: Search( )8: Lend( )4: get( )3: 获取影片信息 : Done5: 返回结果 : 影片
图4-7
- 12 - / 19
VCD出租管理系统详细设计
第五章:系统设计
5.1系统接口模块
在本系统中,划分为六个模块,每个模块完成相对的功能。他们分别是: (1) 类型与相关信息管理; (2) 入库管理; (3) 出租管理;
(4) 指定时段销售/出租查询; (5) 管理员用户管理; (6) 销售情况的查询; 如图5-1
图5-1
5.2系统详细设计
5.2.1 类型与相关信息管理
类型与相关信息管理模块中,在本模块中,将不同分类的进行分类统计,能够方便的查询到相应类型的数量。在管理员成功登录过后,能够通过该模块查找到每一类型的数量变化,能够给管理员清晰的信息那类型的销量是最好的。帮助管理员作出相应的决策。
- 13 - / 19
VCD出租管理系统详细设计
5.2.2 入库管理
管理员在将入库的信息进行录入系统,将会要求录入的信息完整真实有效,这样能够帮助管理员对库存的管理,在以后的操作中会提高效率降低成本。且在录入信息后能够与时的显示更新的信息,反馈给管理员最新最全面的库存信息。其功能如图4-2:
图5-2
前置条件,管理员成功登录。 5.2.3 出租管理
出租商店的一个重要的业务就是出租给用户,能够为用户提供廉价的享受。并且提高了商店的效益,一张可以被出租多次,在使用的时间却是以时间进行计费的,这样对于商家来说是一个很好的策略。但是的出租中有很多的问题。本模块的设计是在管理员登录成功后,对需要租赁的客户进行服务。首先管理员查询库存中是否有顾客所需要的相关,如果满足客户的需求,则返回相关的信息。管理员对返回的信息决定是否出租,并收取押金,然后管理员提交出租信息,系统将出租的信息进行存储。其功能如图4-3:
图5-3
在该模块中,函数流程图5-4如下:
- 14 - / 19
VCD出租管理系统详细设计
图5-4
5.2.4指定时段销售/出租查询
在商业活动中,经常会需求了解某个时段内商品的销售情况,这些有利于商店很好的安排服务人员的工作,并能够在相应的时段内增加相应类型的影片的供应,做到有的放矢,对商品的管理也是很有帮助的。在该模块中使用时间段来对
- 15 - / 19
VCD出租管理系统详细设计
数据表和视图进行检索,获取相关的数据呈现在管理员的面前,为管理员提供策略依据。在使用中管理员选择相应的起始时间和结束时间,系统根据提供的时间段查询出相对应时段的销售/出租情况。在日常的操作中系统统计销售情况进行记录,在必要的时候形成相关的报表。
模块操作流程如图4-5:
图5-5
该模块流程图如图5-6:
图5-6
5.2.5管理员用户管理
由于本系统的使用面向对象是一个小型的出租/销售管理系统,对管理员的要求没有非常特殊的要求,根据需求分析知道本模块中包含管理员用户的密码修改,添加管理员删除管理员等操作,管理员之间的权限是同等的。能够对同等的管理员进行管理。
- 16 - / 19
VCD出租管理系统详细设计
5.2.6销售情况查询
对出租店来说,最关心的就是自己的能不能有好的销售渠道,其影响因素有很多,但是最重要的是商家的服务质量了。在前面的模块中我们涉与到了相关的查询,但是那都是相对而言比较特定的功能,并不完全。在本模块中包含了各类销售/出租的信息查询,根据提供的影片编号或者影片名进行查询相关的影片的信息;可以查询到某顾客的销售/租赁情况;的销售,交易的详细记录。
模块操作流程如图5-7:
图5-7
模块流程图如图5-8:
图5-8
- 17 - / 19
VCD出租管理系统详细设计
第六章 系统运行环境
1:开发环境
本系统计划使用 2010作为开发工具,编程语言是,编程技术是 。 使用,是因为他是微软为平台量身制作的程序语言,即拥有的强大功能,又有 简易的特性,他在带来对应用程序的快速开发能力的同时,并没有牺牲C与程序员所关心的各种特性,忠实的继承了C与的有点,是最能体现优势的语言。
(1)简单强大:窗体可用于设计窗体和可视控件,以创建丰富的基于的应用程序。
(2)新的数据提供程序管理:数据提供程序管理提供易于连接和数据源的数据控件,包括 、 、、2以与等。
(3)安全:窗体充分利用公共语言运行库的安全特性。这就意味着,一切都可以通过窗体来实现,包括在浏览器中运行的不可信控件和用户硬盘上安装的完全可信的应用程序。
(4)灵活的控件:窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。
方便的数据显示和操作:应用程序开发中最常见的情形之一是在窗体上显示数据。窗体对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示和操作数据。
(5)向导:向用户提供创建窗体、数据处理、打包和部署等的分布指导。 2:运行环境
由于使用了以上开发技术,本系统服务器的运行环境如下: ·操纵系统: 以上 ·数据库: 2005 ·硬件配置::P41.8 ·内存:256以上
·分辨率:最佳效果1024*768
- 18 - / 19
VCD出租管理系统详细设计
·需安装: 2010 3:接口
·硬件接口:由于软件较小,除硬盘外,基本没有与外界硬件的联系。 ·软件接口:在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。
- 19 - / 19
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo7.cn 版权所有 湘ICP备2022005869号-9
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务