适用场景:超市收银系统建设、商品管理流程优化
内容看点:收银系统功能解析、库存管理优化方案
行文逻辑:功能划分→功能描述→系统结构设计→流程图绘制
1 总体设计
1.1 功能划分
零售前台(POS)管理系统具有以下功能:
商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称
等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。
收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的
方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的.时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。
安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外
及恶意非法操作。
独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业 后台管理系统本系统具备以下功能:
进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲
目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。
销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、
各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。
库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。
软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。
人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销
售权限管理。
1.2 功能描述
1. 商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。
2. 收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。 3. 进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提 供查询和打印计划进货与入库记录的功能。
4. 销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并 产生年、月、日报表,同时可以生成销售排行榜。
5.库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警, 以及自动盘点计算。
6. 人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限 管理的功能。
1.3 系统功能结构图
系统总体结构
模块子系统结构
1.4 系统流程图
前台管理系统
顶
层DFD图
第0层DFD图
会员信息表
商品信息表
第1层DFD图
2 详细设计
2.1 详细流程
零售前台(POS)管理系统用例视图
打折
删除VIP
适用场景:超市信息化建设规划、系统开发立项评估
内容看点:提升管理效率方法、降低运营成本方案
行文逻辑:分析需求→明确背景→论证方案→总结结论
一、前言
1超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。
面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。
让管理人员对超市的进货情况、销售情况和库存情况了如指掌,进而能更好的对商品进行调度。
可以加大人力工作的效率和商品的进出货效率并且可以减轻使用者繁杂的工作。
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。
再经过对此项目进行详细调查研究,初步拟定系统的实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。通过可行性研究,该计划是否应该执行,便显而易见。
2、超市的软件管理系统能够实时的和准确的控制店内的销售情况。
可以轻松地对超市的人员进行管理,并且可以在进货和销售商品进行进一步的审查登记。
二、系统建设的背景、必要性和意义
超市随着市场经济和现代信息技术的的发展,不可必要的要卷如信息现代化的大潮,如何使用现代化的工具,使企业和经营者个人在最小的投入下获取最大的回报。
成为每一个人的梦想。
因此,在超市管理中引进现代化的办公软件,就成为时下最好的解决办法。
使用软件办公,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题。
长期以来。超市业务一直使用着最简单的人工管理。超市经营物品的采购、库存、销售及核算的手工信息管理使得工作量巨大、服务质量差、工作效率低。同时对市场的反馈的信息不能及时的处理,从而导致销售与市场脱节。最终的结果只能使超市在经营中立于不利的地位。
在次基础上,我们开发了这套系统。目的就是为了解决超市管理的紊乱,使得在超市日常经营及销售中,能够有迹可寻,随时跟踪市场,而且减少了不必要的劳力资本,使得经营者能够实现用最小的成本,获得最大的利润。
中国超市呈现出以下发展趋势:1,业态多元化;2,经营规模化;3,市场定位差别化;4,品牌系列化;5,中外资同台竞技;6,兼并被兼并势在必行。
这些发展趋势都要求超市要不断提高工作效率,探索先进的工作模式和管理模式,而引进现代化办公软件是中小型超市提高工作效率的不二选择。
随着管理信息系统理论的实践进一步的发展,随着信息系统的优越性的进一步体现,现代信息化的管理系统代替传统的简单的计算机操作方式是社会发展的一个必然趋势。
管理信息系统是对一个组织进行全面管理的人机系统,综合运用计算机技术、信息技术、管理技术和决策技术,与现代化的管理思想、方法和手段结合起来,辅助管理人员进行管理和决策。
商业管理信息系统就是融合现代商业经营管理思想和先进的信息处理技术为一体的管理信息系统。
三、可行性论证及筛选结果方案
1)、经济可行性分析
超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少劳力资本的投入,根据核算,系统投入10个月之后,就能够收回开发系统的投资,所以从经济角度来说,本系统开发完全必要。
2)、技术可行性分析
根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可能性。
没有技术可行性,就没有经济可行性。
系统流程图是描绘物理系统的传统工具,它的基本思想是用图形符号以黑盒子的形式描绘系统里面的每个部件,包括程序、文件、数据库、表格、人工过程等。
超市管理系统开发涉及到的技术因素有:
A.管理系统的开发方法。
使用生命周期法开发系统。
B. 网络和通信技术。
超市网络与通讯即使可靠,不存在问题。
C 构规划和技术设计。
开发小组有应用数据库开发经验。
D.数据库技术。
开发小组能都使用熟悉使用一种编程语言。
E.生命周期法开发技术。
开发小组具有相应能力。
经过条件上的.分析和考虑最后在现有条件下的最终方案如下:
本系统可以在Windows XP 下运用vs20xx等一系列开发工具,运用Visio画出数据流程图,用例图等一系列图形进行更形象的分析,在SQL Server 20xx等数据库的支持下进行研发,而这在本研发条件下是可行的并且是有条件的。
其中:3)、社会可行性分析
目前超市管理系统已经在大型的超市中得到了广泛的应用,超市商品需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。
超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市管理系统对操作人员的要求不高,也合理的节约了成本的投入。
四总结
1在老师和同学的热心帮助下,本人对超市管理系统进行了初步的可行性分析,在此过程中掌握了超市管理系统的研发背景、必要性和现有条件下的筛选方案,最终在经济、技术,社会三个方面对本系统进行规划论证通过最后的比较筛选认为是可行的。
2信息系统分析与设计,在老师严谨的教学氛围和细心引导下,我学会了对一些简单的开发系统进行分析,强化了思维。
适用场景:超市业务数据管理、系统开发进度汇报
内容看点:提升库存管理效率、优化系统安全性能
行文逻辑:设计数据库→开发模块→解决技术问题→规划后期工作
本系统是针对大型超市的销售业务应用而开发。本系统包括销售业务、采购业务及统计模块,通过规范的数据录入可以清晰每一笔销售业务、库存业务。提高管理效率、掌握及时、准确、全面的销售全局。使管理者在使用本系统时能随时了解销售及库存存货情况,及时跟踪整个销售周期,更可以细致到查询库存业务的细节,避免库存积压情况,实现对市场的快速反应。
一个实用的超市销售管理系统应至少包含以下模块:
1、基本信息操作,包括添加公司信息(添加供应商及客户信息)、添加商品信息、公司信息管理(实现修改及删除公司信息)、商品信息管理(修改及删除商品信息);
2、进货管理操作,包括添加进货信息、添加进货退货信息; 3、销售管理操作,包括添加销售信息、添加销售退货; 4、查询统计操作,包括商品进货查询(主要是对商品进货的详细信息进行查询,可根据供应商、商品名称、经手人和起止日期进行复合条件查询)、进货退货查询、商品销售查询、销售退货查询、商品库存查询、商品销售排行;
5、往来管理操作,包括商品进货结账(主要是结算没有结算完的帐目)、进货退货结账、商品销售结账、销售退货结账;
6、系统设置操作,包括添加用户、修改密码、用户管理、退出登录。
二、系统开发进展情况
距离本项目的开题已经一个多月了,目前已完成了数据库的设计和部分程序模块的开发。
1、以下是本项目中的5张数据库表,字段名称中有*为主键 (1)商品信息库(tb_Commodity)
(2)供应商/客户信息库(tb_Company)
(3)往来管理信息库(tb_Reckoning)
(4)商品销售信息库(tb_Stock)
(5)操作员信息库(tb_User)
2、已经完成的程序模块
基本信息操作模块(包括添加公司信息、添加商品信息、公司信息管理、商品信息管理)、进货管理模块(包括添加进货信息、添加进货退货信息)、销售管理操作(包括添加销售信息、添加销售退货)、
查询统计模块(包括商品进货查询、进货退货查询、商品销售查询、销售退货查询、商品库存查询、商品销售排行)。
三、已解决的问题及解决办法
1、每个页面的身份认证问题,防止非法用户使用本系统。 解决方法:使用SESSION变量“USERNAME”,对每个页面都进行身份认证检查。
2、使用GRIDVIEW控件时如何实现记录分页?
解决方法:使用GRIDVIEW控件自带的`分页功能进行分页。 3、使用GRIDVIEW控件实现修改和删除功能
解决方法:用GRIDVIEW控件的RowUpdating方法实现修改记录,用RowDeleting方法实现删除记录。
4、后台程序主界面的树形菜单的实现
解决方法:使用TREEVIEW控件实现后台程序主界面的树形菜单。 四、尚存在的问题及解决方案 1、如何防止SQL注入
解决方法:在SQL server 2005中使用存储进程,在程序中调用存储过程或使用存储过程中的参数。
2、登陆系统过于粗糙,对用户密码进行加密; 解决方法:使用MD5对用户密码进行加密。 3、软件界面美化做的不够;
解决方法:使用PHOTOSHOP软件进一步进行美化。 五、后期工作安排
12位用户关注
817位用户关注
141位用户关注