超市收银系统解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
超市收银系统分析报告
(2011级)
学院:经济与管理
班级:工商管理
小组:第3小组
小组成员:
阴美静:1050111014012
赵敏:1050111014013
高红梅:1050111014015
景米娟:1050111014016
王璇:1050111014017
赵旭航:1050111014022
段卫平:1050111014023
目录
一、系统开发背景
二、系统可行性分析
三、系统设计
四、系统实施
五、系统评价
六、系统维护
七、总结
一、系统开发背景
随着销售行业竞争日益激烈以及人们生活节奏的加快,原来小商店式的经营模式已经不能适应消费者的需求。为了适应现代人们的消费理念和生活方式,超市的存在是必要的,但一个超市依然沿用以前的全人工经营似乎不太可能,因此超市收银系统的引入显得极其重要。它不但可以提高超市人员的工作效率,而且可以有效减少货物丢失、价码出错、消费者不满意等情况。增加经济收益并提高市场灵敏度,从根本上提升超市的市场竞争力。
二、系统可行性分析
作为一个专为超市开发的关于超市收银系统,目的就是在于便于消费者消费以及超市的管理,给顾客一个快捷、方便的购物条件。(一)技术可行性分析:
随着软件编程技术的不断增加,功能的不断加强,和网络技术的不断成熟,信息安全的不断完善以及开发工具的日益进步,采用计算机系统来管理超市要求数据的采集、更新能够完整、准确和及时,所以开发通用的超市收银系统已经完全可以做到。
(二)经济可行性:
因为通过网络传递销售信息,可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上是完全可行的。
(三)操作可行性:
本系统采用Windows图形界面,是大家熟悉的操作系统,对于用户只需要具有一般的计算机知识的人员都可以轻松上手。而且整个销售系统采用最友好的交互界面,简洁明了,不需要对数据库非常了解,由此,该系统的操作是可行的,有必要推广该系统。
(四)法律的可行性:
本系统是专用系统,具有较强的针对性。在我们的编码和设计中,除了参阅相关的资料,不涉及已存在的设计专利、不侵犯国家、学校的相关制度,因此具法律可行性。
三、系统设计
(一)E-R图:
(二)逻辑结构图
四、系统实施
1、收银员
本收银系统具有收银员表cashier,用于存储收银员身份的数据,
其模式如表4.1所示。
转入服务系统登陆失败
2、商品
商品信息表记载的是商品的详细信息,含商品编号、名称、计量单位、售价备注等。具体的各字段属性说明和类型如下表4.2所示。
序号属性名字段名类型长度NULL
1 商品编号GoodsID nvarchar 20 ×
2 名称GoodsName nvarchar 50 ×
3 计量单位GoodsUnit nvarchar 5 ×
4 售价GoodsSellPrice smallmoney
5 ×
5 备注GoodsRemark nvarchar 100 √
3、消费者
系统登录会员的基本信息保存在会员信息表里,其中对于会员编号,通过自增方式实现,无需用户手动编号,编号从1000起始。详细说明如表4.3。
序号属性名字段名类型长度NULL
1 编号UserID int 4 ×
2 姓名UserName varchar 10 ×
3 密码UserPasswor
d
varchar 50 ×
4 消费金额Cconsumption
decimal
Small
money
8 ×
4、操作流程
(1)以收银员的身份登录
(2)进行交易。输入商品编号和对应的数量(最多5种商品),如果是会员,输入会员卡号,否则不输入。以会员为例,如下图:
(3)注销以后,会弹出重新登陆的对话框。退出直接退出本系统。
五、系统评价
1、条形码扫描仪的引进将从根本上提高业务处理的速度,提高超市运作的速度
2、为超市工作人员和消费者提供了更便捷的服务,节约更多的时间。
3、提供方便有效的商品管理,提高工作效率。
4、减少了不必要的人员浪费,节约了成本,增加了经济效益。
六、系统维护
1、系统运行后,必须进行一系列的维护,保证收银系统的正常运行。
2、要经常进行检查,及时进行修改。要做好预防措施,一旦系统出错,要有解决办法。
3、要进行人才培训,保证有很的维护系统运行的人才。
七、总结
经过我们小组成员的共同努力,我们终于完成了此次关于超市收银系统的开发,同时也提高了我们分析解决实际问题的能力。通过这次的课程作业的完成,我们不仅拓宽了自己的知识面,还在操作过程中巩固和加深了自己所学的理论知识,使自己的技术素质和实践能力有了进一步的提高,同时也熟悉了超市收银系统的结构,熟悉了数据库系统开发工具的使用。同时,在软件开发方面也累积了不少经验,对软件工程的知识重要性的认识更深了。