超市收银系统(共32页).doc
《超市收银系统(共32页).doc》由会员分享,可在线阅读,更多相关《超市收银系统(共32页).doc(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上编 号: B学 号: 7 软件工程论文教 学 院计算机学院课程名称软件工程导论题 目超市收银系统专 业12级网络工程班 级一班姓 名程文高同组人员张长江 黄晓欢 杨成雷指导教师涂进2014年6月25日 (完成时间)目录专心-专注-专业第一章 可行性研究1.1背景 随着社会的发展,人们的生活节奏越来越快,消费水平也不断提高,各种商品琳琅满目。而伴随着越来越多的商店、超市的产生,人们的选择在增加的同时,各商家的竞争也变得激励,不仅在货品上存在比拼,更在商品的归类和消费完成后的结账等一系列购物流程也是顾客考虑的很重要的方面。所以对那些想要盈利和持续发展的商家来说,一个好的超
2、市收银系统不仅仅可以减少大量的人力物力,而且也可以节省顾客在购物过程中的时间,以此来达到双赢,最终实现获利共赢。所以说超市收银系统的产生是这个时代的需要也是我们这些作为计算机软件方面的一个好的平台,当然也是一个很大的挑战。 根据现在的市场调查,一个大型超市里面工作人员分为收银员(最少15个)、导购员(8个)、运货员(6个)、数据统计员(8个)、仓库管理(8个),这是最基本的要求,而使用我们的超市收银系统以后,不仅仅在时间上大大地缩短了时间,而且在准确率上也大大的提高了,同时也节省了人力物力和财力,一个超市收银系统可以简化我们的人员,收银的同时还可以将数据传递到终端区,最后反应给仓库人员,这里面
3、的时间大大缩短,同时顾客对自己买的物品有详细的清单,有利于顾客的付款和找零。这位我们的超市提供了很多的便捷,所以说超市收银系统的产生是顺应21世纪这个快节奏的,对经营者来说是不可缺少的法宝。1.2问题定义 社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人民对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必须去购买,而是凭着喜欢、意欲和感官去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境,往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信
4、誉、吸引的顾客的优势所在。商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。因为,超市经营者如果不掌握当今市场发展的这一走向,不能将超市现代化经营作为奴努力开拓的目标,就无法使经营活络、财源茂盛。 现代化事业的发展,也使超市的管理数段发生前所未有的革命,计算机的运用正在发达国家的各类商店超市中普及。由于它能够准确记载和查询有关超市经营活动的大量数据,帮助超市经营者掌握和分析营销情况,及时作出正确决策,并且有利于商店内部财务、工资、人员、库存、销售情况等管理,因而大大提高了现代超市的管理水平。国外很多发达资本主义国家的有关人士都在开发超
5、市管理系统,开发出很多大型的软件,由于本人能力有限,开发一个小型超市管理系统,它可以使我们国内新起小型超市可以更好的操作。此系统的有减少差错,节省人力、减少顾客购物时间,增加客流量,提高顾客满意度等特点。从消费者的角度来说,结帐时应该准备和快速,毕竟时间就是金钱。由于传统的超市收银管理给顾客和店主带来很多不便。针对这方面的缺陷,开发这个系统可以方便快捷地查出顾客结帐情况,商品信息情况,每天的售货情况,方便了对超市商品管理、人员管理,大大提高了超市的售货速度。进而加速了社会的发展速度,提高了人民的生活水平。总之,借助于信息系统可以大大提高超市的运作效率,通过全面的信息的采集和处理,不仅辅助提高了
6、超市的决策水平,还可以迅速提高超市的管理水平,为降低经营成本,提高效率,增强超市扩张力,提供有效的技术保障。1.3解决方案 对于大型超市信息管理系统来说,通常它会把员工人事管理系统也包括在内。由于现考虑的是小型超市,其可承担的研发支费也有限。所以在这个系统中,要实现的功能主要如下1.4.1.4可行性分析1.4.1技术可行性 随着软件编程技术的不断增加,功能的不断加强,和网络技术的不断成熟,信息安全的不断完善以及开发工具的日益进步,采用计算机系统来管理超市要求数据的采集、更新能够完整、准确和及时,所以开发通用的超市收银系统已经完全可以做到。由于建议软件采用了先进的数据库技术以及一系列高技术含量软
7、件,使得原来的软件无法继续使用,不过在新软件开发过程中将尽量考虑到对现有软件的兼容性。(1)对用户的影响 该软件使用的新技术是完全基于现有软件基础之上的,不必考虑该软件带来的人员培训问题等。(2)对系统运行的影响使用该软件,客户原有体系几乎不需要太大的变化,这是个即装即用的软件,对人员数量和技术的要求不高。只要操作人员会简单的计算机操作即可。(3)对开发环境的影响 该软件开发需要硬件能够顺利运行Visual C# 2005和SQL Server 2000。 (4)对运行环境的影响该软件运行需要:CPU在P41.0以上,内存在256M以上,显卡在64M以上,系统需要Windows 2000、xp
8、 professional或2003。技术可行性评价a. 当前硬件方面配置相对较高,硬件配置方面可行;b. 技术方面,我们选择的是Visual C#和SQL Server,都是组员熟悉的语言,即使遇到部分困难,也可以从丰富的参考书中找到解决方案。所以技术方面是绝对可行的。;c. 开发小组由7人做成,能保证该软件的质量问题;d. 开发前对该项目做了详细的考察,并有明确的分工,项目能按期完成。 1.4.2经济可行性 因为通过网络传递销售信息,可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上是
9、完全可行的。成本估计 根据所给出的物理模型分析所需编写代码大概行,假设每人每月可编写3000行,每人每月工资3000元,人员工资成本所需元。设立超市收银系统所需成本大概5000元。其他杂费3000元,即所需总投资成本为:元。效益估计 假设运用原来人工柜台服务,每人每月工资4000元,系统开发完成后每个银行增设两个超市收银系统,则每年每个超市可以节省开支72000元。成本/效益分析:假设该系统生命周期为5年,年利率为12%,将来的效益折算成现在值,作表如下,年将来值(元)(1+i)n现在值(元)累计的现在值(元)1720001.1264285.7164285.712720001.2557600.
10、00.713720001.4051428.57.284720001.5745859.87.155720001.7640909.09.24现计算该项目的投资回收期如下:第一年收入为:64285.71元,还差-64285.71=43714.29(元)可以收回成本。43714.29/57600.00=0.76即最终计算出的投资回收期为1.76年。现计算该项目的纯收入如下:.24-=.24(元)投资回收率计算如下:根据投资回收率定义列出方程式:P=F1/(1+j)+ F2/(1+j)2+ F3/(1+j)3+ F4/(1+j)4+ F5/(1+j)5其中p是现在的投资额;Fi是第i年年底的效益;j是投
11、资回收率。根据公式可以计算出该工程的投资会收率是60%61%。综合以上各项数据,经济上效益可观,本系统经济上可行。1.4.3操作可行性 本系统采用Windows图形界面,是大家熟悉的操作系统,对于用户只需要具有一般的计算机知识的人员都可以轻松上手。而且整个销售系统采用最友好的交互界面,简洁明了,不需要对数据库非常了解。使用方面的可行在没有使用我们该软件前,采取的是人工方式,相对而言耗时大,效率低。 由此,该系统的操作是可行的,有必要推广该系统。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上经济上还是操作上。故此,可以设计该系统流程图,建立数据字典。1.4.4社会因素可行性分析(1)
12、法律因素 该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同规定的责任履行。(2)用户使用可行性 使用方面的可行在没有使用我们该软件前,采取的是人工方式,相对而言耗时大,效率低。而根据现有的硬件条件以及超市的收银制度以及收银员的工作制度,在收银台,收银员都配备有电脑。而且电脑的系统软件都是window7及其 以上的,所以足够可以来运行我们的软件;从收银员们整体的的文化素质来看,我们的软件操作简单,运行方便,在用我们的软件来处理收银结算方面是没有什么困难的。第二章 需求分析 超市收银系统是超市日常经营管理的一个重要组成部分,该系
13、统涉及了商品信息,营业额度,以及很多相关信息的综合处理。为了方便配合超市日常经营管理,系统把收银、退货、会员添加、库存提醒等信息管理工作集成到一个统一的平台,各管理人员分工协作、相互配合,及时了解超市日常营运情况。同时,也方便经营者对日常经营情况的了解。2.1功能需求2.1.1功能划分 本软件具有如下主要功能:管理人员查询功能,修改功能(包括添加,删除,修改等功能),完善数据功能,会员登记管理功能,密码管理功能,身份验证功能。除此之外还有:商品管理,账号管理,商品定价管理等功能。 超市收银系统前台模块后台模块收银管理员库存管理会员管理退货管理收银管理信息汇总会员卡办理普通销售日销售单信息录入增
14、加会员注销会员销售月销售单进货清单删除会员信息修改业务办理收银员业绩表产品查询修改积分兑换查询查询积分 超市收银系统层次方框图2.1.2功能描述 销售收银:顾客挑选商品后到柜台买单,营业员用扫描仪扫描商品条码获取商品名称,价格等商品信息,若扫描仪扫描失败,则可由营业员手动将条形码上的号码输入系统,再进行收银结算。 商品管理:后勤采购员根据进货单进购商品,再把商品录入到系统更新商品库存。 账号管理:超市管理员用管理员账户登录系统可对账户进行管理,包括对营业员账户,后勤采购员进行管理.。 商品定价管理:超市管理员登录系统后可对商品的出售价格进行价。2.2数据流图2.2.1顶层数据流图顾客采购部超市
15、收银系统仓库收银员商品清单进货通知单缺货通知单备货单顾客商品清单打印小票 2.2.2 0层数据流图 顾客订单供货单 D1 D2 D3缺货记录库存记录订单记录查询查询查询查询创建查询查询查询采购部缺货通知单进货通知单统计表单收银员 处理订单12供货处理4超市缺货统计3处理进货单5超市销售系统 2.2.3 第一层数据流图 顾客订单合格订单D2库存记录查询处理订货单库存单采购订单D1缺货记录查询处理提供(1)检验订单1.1检阅库存2.21.3确定供货采购部仓库仓库管理员提供订单2.1修改供货单修改库存登记过的订单2.2开备货单货单信息D2库存记录D1缺货记录查询处理查询处理(2)采购部2.1进货通知
16、单根据进货单修改库存核对后的进货单3.2处理缺货订单3.3修改缺货订单D2库存记录D1缺货记录查询处理查询处理订单信息变更(3)采购部采购部事物4.1汇总仓库商品缺货量查询处理D1缺货记录缺货量信息4.2打印缺货通知缺货通知信息(4)仓库管理员采购部处理5.1统计选择D3订单记录查询处理5.4按顾客名统计5.3按顾销售货物统计按销售日期统计5.2VIP顾客信息货物信息日期信息统计表信息统计表信息统计表信息(5)管理员收银员2.3性能需求数据精确度 数据要求必须精确,可靠,真实。进行操作请求时,如:查找、删除、修改、添加应保证输入数据与数据库数据的相匹配性。而在满足用户请求时,系统应保证所响应数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 收银 系统 32
限制150内