1、 《管理信息系统》 名 称:超市pos机管理系统 专 业:电子商务 班 级: 13电商接本 姓 名: 穆惠萍 指导教师: 商俊燕 成 绩: 2014年 9 月 10日 目 录 目 录 1 一、背景介绍 2 二、系统分析 2 (一)初步调查及可行性报告 2 (二)系统概述
2、 8 (三)系统的业务流程图分析 10 (四)系统的数据流程图 10 三、系统设计 12 (一)系统功能结构图设计 12 (二)数据库设计 13 (三)输入输出设计 14 (四)代码设计 14 一、背景介绍 据了解,超市pos机管理是一项琐碎、复杂而又十分细致的工作, 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市pos机管理的效率,也是超市的科学化、正规化管理的重要条件。这就对超市pos机管理提出了新的要求,用计算机管理系统来管理超市已经成为目前的趋势,使用计算机可以高速,快捷地
3、完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范数据管理行为,从而提高了管理效率和水平。 超时Pos机管理信息系统必须具备如下特点: l 能通过键盘录入当前的销售商品和实收金额; l 自动结算应收金额和找零金额; l 打印购物小票; l 能查询商品销售信息。 二、系统分析 (一)初步调查及可行性报告 1项目名称: 超市POS管理系统进行可行性分析 2说明: 现在是一个信息发达、快步伐、追求高效率的时代,现在的超市POS系统服务效率低,造成很多人排队付账,这就给人们带来了很大的不便;它越来越不能满足广大人民群众的需要,人们希望能更
4、方便更省时就可以办理结算业务;随着人口的不断增长,尤其是学校里的学生人数的猛增,学生们急切希望有的银行卡也可以便随时随地在超市都可以付款;现在计算机网络的高度发现使越来越多的人更喜欢用校园卡或是其他的银行卡自动在超市进行结算业务。在这样的背景下,很明显现在的超市POS系统已经不能满足人们特别是学生们的日益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机系统。 3参考资料 《软件工程——原理,方法与应用》 吴钦藩 编着 人民交通出版社出版 《软件工程导论(第五版)》 张海藩 编着 清华大学出版社出版 《软件工程》 任胜兵 邢琳 编着 北京邮电大学出
5、版社 4可行性研究的前提 4.1基本要求 4.1.1 功能要求 方便消费者购物和消费,刺激大额采购和冲动性购物,增加商场、超市消费额。 减少商场、超市现金清点、交存超市环节,较少内部处理工作量,增加资金周转速度。 商场、超市规避假币和现金管理安全风险。 提升交易处理速度,加快商户资金使用效率。 吸引更多消费者,尤其是吸引更多持卡消费群体。 商场、超市安装刷卡设备可以提升商户形象,帮助商户、超市在竞争中树立优势。 商场、超市安装刷卡设备可以提升商户形象,帮助商户、超市在竞争中树立优势。 解决了每日处理大量销售单据的烦恼,在最短的时间内准确无误地计算出各种商品的销售数量
6、销售金额和利润等数据,使您可以及时掌握仓库库存信息,安排采购计划。 4.1.2 性能要求 为了满足超市的要求,系统必须要有很高的运作速度,消费者刷卡信息输入到系统,系统必须能及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量处理速度和足够大的主存容量;由于要存贮大量的数据和信息,也要有足够大的磁盘容量;最重要的是安全性能,安全性是系统最重要的性能需求之一,银超市POS系统必须有可靠的安全措施,以保证消费者的结算与花费的安全。 4.1.3 接口要求 消费者刷卡时所有的信息没必要全部显示在屏幕上,这样保证消费者信息的安全;当消费者键入密码时可以
7、到系统加以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出发票给消费者。 4.1.4输入要求 业务员从开始输入数据到结算完成,要迅速准确,适当调整输入时间,不能让消费者等太久,但也不能让业务员太过忙碌以免影响正确率。 4.1.5输出要求 要求能快速准确打印出发票给消费者。 4.2 开发目标 近期目标 第一年内在一个消费者不是太多的小型超市建立一个超市内部POS系统,初步实现超市结算计算机化,并保证该超市能够按期顺利完成工作。 长期目标 暂时拟定在三至四年内,在国内多间超市中建立该POS系统,促进多间超市间的互联合作,实现超市POS系统的计算机管理体制,提高超市
8、POS系统的整体水平;并实现超市POS系统的高效性、方便性、实用性、互联性,从而提高超市的信用度,提高各个联合超市的经济效益和社会效益,在为广大群众充分服务的基础上实现超市的利益的最大化。 4.3 限制条件 4.3.1 开发时间(只限于近期目标) 预定为七个月。 4.3.2 运行环境 Windows 2000/XP及以上操作系统; 数据库:SQL Server 4.3.3 使用寿命 该系统至少使用四年以上 4.3.4 进行可行性研究的方法 初步采用调查方法:通过对超市业务员和消费者的调查以获得第一手资料,确定消费者和实际应用中的要求;然后经过座谈会或开会的形式与专家和超
9、市经营者或是经理交谈,落实最后的问题定义及向他提出自己的有建设的建议。 5对现有系统的分析 当前大多数超市所使用的超市POS系统在处理紧急业务时人数太多,人工业务操作过多,严重影响了工作效率,以至消费者等待办理结算业务时感到不耐烦且出错率高。 5.1 当前系统的处理流程 收款员使用收款机可以进行收款、退货、换货、价格查询、折扣、取消交易等操作,其中退货、换新型触摸屏pos机 货、折扣功能可以设置成由经理控制。收款员每天工作的基本操作过程可以分为开机、进入销售、存零头、执行销售、结账、退出销售和关机。 销售操作: 1.先输入同种商品的数量和“*”号。 2.使用扫描器,
10、扫描读入该商品的条形码信息。这时收款机屏幕上可看到所要销售商品的名称、数量、价格,同时顾客显示屏也向顾客显示其商品价pos机销售格。 3.其他商品可重复以上操作,当同种商品只有一个时,可以直接进行扫描。 4.在收款过程中,可以随时按下小计键显示商品小计的金额。 5.当最终销售确认后,可以按下合计键进行收款结算。 选择付款方式: 现金支付; 2.支票支付; 3.信用卡支付。 5.1.1工作负荷 手续繁多和不合理,工作效率非常低,需要大量业务员,通常有客户等待时间太长,这给业务员带来很大负担,给超市带来巨大压力。 5.1.2人员 需要大量业务员和额外的工作人员。
11、5.1.3局限性 当前系统办理业务的流程导致了一个很大的问题:工作效率极其低。因此急需开发一个高效的超市POS系统。 6 建议的新系统 6.1对新系统的说明 根据系统目标以及现行系统存在的问题,建议新系统分三步实现: 第一阶段(1年内)先在一个超市建立一个内部的网络,以实现超市POS系统的计算机化。能够处理以下工作:在本超市内银行卡、信用卡、支票、现金都能实现的业务的成功办理;及时办理业务;提高工作效率。 第二阶段(2~4年)在全省多家超市间建立一个互联的网络系统,实现超市POS管理系统的信息集成,完成后的系统可以实现在各超市间相互合作实现信息的交互,且操作方便简单迅速。 第三
12、阶段(5~10年)在全国内实现全国各个大中型超市的连锁及相互联系与合作和信息交流。让全国的超市形成一个完整的体系,并且可以进行层次化、计算机化的管理。这样也容易形成统一的规则进行管理与遵守。 6.2 改进 用信用卡或其他POS系统认识的卡可以直接在超市直接办理结算业务;在柜台处结算时第一次输入密码核对正确后即可办理结算业务;免去了再次签名确认身份的手续,提高了工作效率。 6.3 新系统的影响 6.3.1 对现行系统的影响 第一阶段最主要的影响是大大提高了超市POS系统的工作效率,以适应超市POS系统管理的计算机化。 第二阶段将要实现全国范围里多家超市间的互联,实现多家超市信息
13、的集成,向客户提供一个方便、简单、及时、环保、随时随地可以随心所欲购物的互联的现代计算机化的网络系统。 6.3.2 对超市业务员的影响 可以大大减少工作人员,节约人力物力资源的开销;另一方面由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。 6.3.3 对消费者的影响 对消费者来说,使用刷卡交易方便、快捷、环保、卫生,如果使用是支付,还可先消费后还款。 减少了客户办理业务时的等待时间;消费者可以随时随地可以随心所欲刷卡购物,并且操作简单易懂;消费者还可以选择在易货代理处办理业务或自己在特定的地点办理业务。 6.4 局限性 由于社会因素、时间和经
14、济方面的限制,在开发的一两年内只能实现某一超市的POS系统计算机化,有望在第二阶段实现更广阔的互联网。 6.5 技术条件方面的可行性 开发系统的计算机硬件已经非常普及,完全没有问题;现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,因此在技术方面是可行的;同时超市还必须有一定量的系统管理和维护的专业人员,在这方面可以通过培训原来的技术人员成为新的需要的技术人员,也可以雇用所需这方面的专业技术员;若按计划,在规定的期限内,本系统的开发是可以完成的。 7. 经济可行性分析 7.1 投资估计(限于一个超市) 7.1.1 基础投资 正版软件 1000元
15、 Oracle 10.0 20 万 网络设备 10万元 机器设备(假设有五个窗口) 15万元 辅助设备 15万元 共计 61万元 7.1.2其它投资 业务员工资 30万元/五年 培训技术员 6万元 维护费用 10万元 不可知费用 15万元 共计 61万元 投资共计 122万元 7.2 收益分析 7.2.1 精减人员收益 减少人员10人(2000元/月)五年收益: (按利息率1%) 20
16、00*12*(1.1-1+(1.1)-2++…+(1.1)-55)*10*5=454.8 万元 7.2.2 整体收入增加 由于工作效率的提高,业务员出错率降底及服务质量的提高和储户的不断增加,每年可以增加10%的收益(假设当前收益是300万/年): 300万*(0.1*1.1-1+(1.12 –1)*(1.1)-2++…+(1.15 -1)*(1.1)-55)*5=1950万 共计收益 2404.8万元 7.3 收益/投资比 2404.8万元/122万元=19.7 8 可供选择的其他系统方案 可以采用一步到位的方法。但由于一步到位对现行系统的影响比较大
17、实施的条件不够成熟,因而不建议。 9 社会方面的可行性 9.1 法律方面的可行性 全部软件购买正版 机器设置通过正当途径购得 9.2 消费者可行性 随着社会化的发展,人们的刷卡消费意识不断增强,对消费者来说,使用刷卡交易方便、快捷、环保、卫生,如果使用是支付,还可先消费后还款。 10 结论意见 方案可行 (二)系统概述 系统包含的主要实体有:顾客、收款员、POS机、小票、商店、商品、购物篮。 实体联系图(E-R图)如图1所示 根据上述E-R图分析得到系统基本关系如下: ² 顾客(顾客代号); ² 收款员(收款员代号,收款员姓名,口令); ² POS机(机号
18、品名,厂家); ² 小票(单据号,日期,时间,收款员代号,机号,商店名称,购物信息,礼貌语,提示语); ² 商店(商店号,商店名称); ² 商品(商品代号,商品名称,单价); ² 购物篮(顾客代号,商品代号,数量,金额); ² 付款结算(顾客代号,实收,应收,找零)。 根据数据处理流程得到补充关系:销售情况表(历史购物信息)。 图1 pos系统实体联系图(E-R图) 1.收款员和收银机是从属于商店,商店中可以同时拥有多个收款员和收银机,因此商店与收款员和收银机的关系是一对多的关系。 2.收款员操作收银机。在不同的时间内,可以有多个不同的收款员操作收银机,即一个收银机
19、可以被多个收款员操作,收银机与收款员之间的关系是一对多的关系。 3.收款员通过付款结算(应收金额,实收金额,找零金额)与顾客联系起来。一个收款员在同一时间内只能为一位顾客服务,收款员与顾客之间的关系是一对一的关系。 4.顾客选购商品(商品代号,商品名称,单价)。一个顾客可以选购多个商品,一个商品可以被多个顾客选购。即顾客跟商品之间的关系是多对多的关系。 5.顾客在付款后就拥有了购物小票,顾客付款后只会打印一张小票,而一张小票在同一时间内只能被一个顾客所拥有,因此,顾客与小票之间的关系是一对一的关系。 6.收银机打印小票。一个收银机可以打印多张小票,多张小票可以被一台收银机打印,因此收银
20、机与小票的关系是一对多的关系! 7.顾客通过选购与购物篮联系起来!一位顾客一次选择的商品放在一个购物篮内,一个购物篮一次只能被一位顾客使用,因此顾客与购物篮之间的关系是一对一的关系。 8.收款员通过付款结算(应收金额,实收金额,找零金额)与购物篮联系起来。一位收款员可以处理多个购物篮,一个购物篮一次只能被一位收款员处理,因此收款员与购物篮之间的关系是一对多的关系。 (三)系统的业务流程图分析 如图2所示POS前台销售处理流程为: 顾客选择商品后将现金和购物篮给收款员,然后收款员使用电脑将购物篮里的商品信息和实收金额输入POS机,并在POS机上打印出购物小票,最后收款员将找零和购物小
21、票返还给顾客。 POS机将顾客所消费的信息存储,定期制定销售情况表,上报给店长,提供决策依据。店长可以根据销售情况表来了解销售情况,以便于做出更好的决策。 图2 pos前台销售处理流程 (四)系统的数据流程图 依据POS机的功能,系统的收款结算数据处理简易流程图3如下 图3 pos收款结算数据处理简易流程图 收款员把购物篮里的信息输入并统计金额以及通过付款结算实收的金额付款 结算都储存到POS数据库当中;POS数据库通过POS机将购物小票进行打印,将购物小票返还给顾客;运用POS数据库储存的信息通过销售信息系统编制销售情况表,为店长提供正确的销售决策依据。 图4显示p
22、os收款结算数据处理流程。 图4 pos收款结算数据处理流程图 如图收款结算数据处理流程: 1.收款员把购物篮里的商品信息输入并统计金额和通过付款结算把实收的金额存储在当前销售商品信息表中 2.当前销售商品信息表转储并清空当前表就变成了历史销售商品信息表,并且清空3.当前销售商品信息表,通过销售信息查询可以查出销售情况表并打印供决策层做出正确的决策。 4.当前销售商品信息表通过收银机(收款员表,运行参数表,基本信息表,商品词典表为收银机提供必要的信息)打印出购物小票给顾客 三、系统设计 (一)系统功能结构图设计 图5 POS仿真系统功能结构图 在PO
23、S仿真的系统(如图5)当中的操作界面中,一级菜单有“初始设置,商品销售,销售商品信息查询,退出”。二级菜单—“初始设置”中的包含子菜单项有“基本信息,收款员,商品词典,运行参数” ;“商品销售”中的包含子菜单项有“输入商品信息,收款结算,打印票据” ;“销售商品信息查询”中的包含子菜单项有“按商品代号查询,按单据号查询”退出系统—“退出” 。不同的菜单项提供不同的功能需求,用户可自行修改菜单项。 (二)数据库设计 数据库设计的核心是确定一个合适的数据模型,这个数据模型应该满足以下3个要求: 1. 符合用户的要求。既能包含用户需要处理的所有数据,又能支持用户提出的所有处理功能的实现。
24、2. 能被某个现有的数据库管理系统(DBMS)所接受,如Visual FoxPro,ORACLE等 3. 具有较高的质量,如易于理解,便于维护,没有数据冲突,完整性好,效益高等。 POS数据库中一共有六个表格,分别是当前销售商品信息表,历史销售商品信息表,商品词典表,基本信息表,收款员表,运行参数表。 (三)输入输出设计 输入,输出设计是系统设计的重要部分。系统设计的最终目标是满足用户的要求。一个好的输入设计可以为一年高呼和系统带来良好的工作环境,一个好的输出设计可以为管理者提供简洁,明了,有效的管理和控制信息。 输入设计的基本原则: 1. 输入形式应尽量接受原始处理的
25、形式,尽量控制数据输入量。输入时,只需要输入基本信息,其他的统计,计算由计算机系统完成。 2. 可采用周转文件,批量输入等方式减少数据延迟。 3. 采用有效的验证手段,减少输入错误。 在pos系统设计的pos数据库中,共有6个表,需要输入内容的表有3个,分别是基本信息表,收款员表和商品词典表。 基本信息表(商店号、商店名称、机号、礼貌用语1、礼貌用语2、提示语1、提示语2) 收款员表(收款员姓名、收款员编号、口令) 商品词典表(商品代号、商品名称、单价) 输出表单运行界面,分别为基本信息表,商品词典表,收款员表和运行参数表。运行参数表会显示有单据号。 (四)代码设计 代码设计有以下原则(不做详细说明) 1.标准化 2.唯一性 3.合理性 4.可扩充性 5.简单性 6适用性 代码具有以下功能 1.鉴别功能 2.分类 3.排序 14






