视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
基于会员的超市管理系统分析与设计
2025-09-25 23:22:47 责编:小OO
文档
基于会员的超市管理系统分析与设计

高航

(长安大学信息工程学院,陕西西安7100)

摘要:为了适应商业企业进销存信息管理的自动化、标准化和科学化,设计了具有大规模、高效率的超市管理系统。该系统针基于超市现有的管理情况,以计算机为工具,对超市的会员、采购、进货、销售、员工、客户等信息进行处理的人—机系统,其能及时、准确地反映超市进、销、存中的各项工作的当前状态,同时,利用UML 对系统的核心部分进行动态模型设计。目标系统是一个数据库应用软件,其最终目的是通过此软件来实现超市各个环节的管理。关键词:超市管理系统;数据库;UML ;人—机系统中图分类号:TP17

文献标识码:A

文章编号:1674-6236(2012)13-0047-03

Based on member supermarket management system analysis and design

GAO Hang

(Information College ,Chang ’an University ,Xi ’an 7100,China )

Abstract:In order to adapt to the business enterprise information management of automation ,standardization and scientific ,It have been developed for large -scale ,high efficiency of the supermarket information management system.The system was based on the existing situation of the supermarket management.It used computer as the tool and was a human -machine system that processed the information of the members of the supermarket ,purchasing ,sales ,staff ,customers.It can timely and accurately reflects the supermarket stock ,sales and storage.The core of the system was designed to dynamic model by UML.The target system was the database application software ,with the ultimate goal of the software to realize the management in every link of supermarket.

Key words:supermarket management system ;database ;UML ;man -machine system

收稿日期:2012-04-18

稿件编号:201204150

作者简介:高航(1987—),女,吉林白城人,硕士研究生。研究方向:交通信息工程及控制,计算机软件。

在我国,超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售模式的发展,这样就迫切地需要引入新的管理技术。

超市形态具有种种优点,但在目前状况下,它仍存在零售企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。

随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,提出并设计了基于会员的超市管理系统,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。

1系统需求分析

超市管理系统[1]是一个以人为主导,利用计算机硬件、软

件、网络通信设备以及其它办公设备,进行信息的收集、传播、加工、存储、更新和维护、以企业战略竟优,提高效率和效益为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。

超市作为零售终端的一种业态,它有限的经营面积决定了经营品种的数量有一定的局限性,因此品类管理概念被引入零售行业,于是产生了不同业态细分化市场,相应也出现了不同模式的管理系统;计算机系统较早就应用于超市领域了,比如POS 机系统等等。但软件作为管理的重要工具,应用到超市管理中,还不是特别普遍,但是功能强大,因为它具有数据统计和分析数据的功能。它为经营者和决策者提供必要的参考依据,以供调整经营和提升业绩。这正是传统的POS 机系统所不具备的关键因素。

该超市管理系统要解决的问题就是:如何实现超市科学、高效的管理,主要有两个权限:员工权限和管理员权限。

电子设计工程

Electronic Design Engineering

第20卷

Vol.20

第13期No.132012年7月Jul.2012

-47-

《电子设计工程》2012年第13期

2系统设计

系统是以My eclipse 作为系统开发工具,运用J2EE 中的

相关技术,且采用了SQL server 数据库记录系统相关的数据,同时根据软件工程[2]理论对系统进行了设计。

该系统主要包括前台员工界面和后台管理员界面两个部分。

1)前台员工界面

①个人信息管理;②销售管理2)后台管理员界面(拥有最高权限)

①用户信息管理;②员工信息管理;③会员信息管理;

④商品信息管理;⑤进货信息管理;⑥库存信息管理;⑦销售

信息管理。

员工界面如图1所示。

管理员界面如图2所示。

1

员工界面

Fig.

1Staff interface

图2管理员界面

Fig.2Administrator interface

2.1系统功能分析

超市管理系统需要完成的功能主要有:1)前台界面———

员工权限①个人信息管理:包括修改个人登录系统时的用户名和

密码、查询员工本人基本信息。

②销售管理:根据会员的优惠比例进行销售商品,普通

消费者的会员编号为0,优惠比例为1。

2)后台界面———

管理员权限①用户信息管理:实现对超市内部员工的登录信息进行

修改删除功能以及添加新用户。

②员工信息的管理:包括查看所有员工信息、员工信息

修改、删除、添加新员工。

③会员信息的管理:管理所有的会员信息,包括添加新

会员、会员信息查询(修改删除)以及购买商品时的优惠比例及累计消费总金额。

④商品信息管理:包括添加新商品,商品信息查询(修改

及删除)。主要是管理超市所有的商品信息,某个商品在市场上热销而超市又没有该商品,则可以添加新商品,让采购员添加新订单进行采购。同时可以查看相应某个商品的供应商信息或者全部信息。

⑤进货信息的管理:分为订单管理和入库管理。包括添

加新订单,订单信息查询(修改及删除)、订单信息分类查询、添加入库单、入库单信息查询(删除及修改)、入库单信息分类查询。订单管理记录订单的主要内容和订单状态,便于查询。入库管理将购进的产品录入到库存中。制订采购计划,在

业务经理审批后,选择供应商添加订单。一份存档,一份送库存作验收依据。采购计划的制订主要依据:现有库存原材料的信息、由销售部门提供的市场需求(包括新产品)及预测信息。根据缺货报告进行商品订购。

⑥库存信息管理:包括查询库存状态、查询缺货状态(添

加新商品订单)。

⑦销售信息管理:包括查询详细销售记录、删除销售记

录。管理产品的销售信息,并将销售产品信息、客户信息和库存信息相结合,实现销售数据的流转和管理。

2.2系统数据库设计

数据库[3]是“按照数据结构来组织存储和管理数据的仓

库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样“仓库”,并根据管理的需要进行相应的处理,这些仓库就是数据库。数据库结构设计的好坏将直接对应用系统的效率以及实现效果产生影响。设计数据库系统时应该首先充分了解用户各个方面的要求,包括现有的以及将来可能增加的需求。

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出要求。收集基本数据,数据结构以及数据处理的流程,组成一份健全的数据字典,为后面的具体设计打下基础。针对商业企业业务的需求,通过对商业企业管理工作过程的内容和数据流程温习,设计出如下所示的数据项和数据结构[4]。

数据字典[5]如下:

1)用户登录信息,包括的数据项有:用户ID 、用户类别、

-48-

2)员工信息,包括的数据项有:员工编号、员工姓名、员工所属的部门、档案编号、性别、民族、出生年月、家庭住址、合同签订时间、合同期限、续订情况、员工职务、工资、备注信息;

3)会员信息,包括的数据项有:会员编号、会员名称、地址、邮政编码、电话号、电子邮件、优惠比例、累计消费总金额等;

4)商品信息,包括的数据项有:商品编号、商品条形码、商品名称、计量单位、商品所属类别、入库单价、零售单价、厂家、联系地址、更新日期、备注信息等;

5)订单信息,包括的数据项有:订货日期、业务员编号、订货单编号、商品条形码、订货数量、商品单价、供应商地址、供应商联系电话、备注信息等;

6)进货单信息,包括的数据项有:进货单编号、进货日期、业务员编号、电话号码家庭住址、身份证号码、备注信息等;

7)库存单信息,包括的数据项有:库存编号,库存更新日期、商品条形码、商品进货数量、库存总金额等;

8)销售单信息,包括的数据项有:销售单编号、销售日期、业务员编号、会员编号、商品条形码、销售数量、总金额、是否即使付款、备注信息等。

2.3基于UML的超市管理系统动态模型设计

UML[6]中的动态模型主要是描述系统的动态行为和控制结构。其主要包括状态图、活动图、顺序图、合作图。本系统以顺序图为主对系统核心部分进行动态模型设计。

1)销售管理

员工销售窗口主要实现超市的销售商品功能。此系统是基于会员的超市管理系统,在销售商品时,主要有两种人来消费购买商品,一种是普通消费者,一种是会员。为了保证数据的一致性,在设计时普通用户的会员编号为0,会员编号是从1开始依次递增。销售时首先输入会员编号。当我们输入完会员编号时,便进入购买商品界面。此时输入商品条形码和商品数量进入购物车界面,显示顾客要购买商品的所有信息。点击继续添加商品可以再次返回销售商品界面,添加商品。在后台进行处理。此处设计了一个javabeen用来保存消费者的购物信息。每次添加商品到购物车中,实际是保存在session中。每在购物车中添加新商品就要处理一次,首先查看购物车中是否存在该商品,存在则把上商品数量加上购买数量,金额也相应的增加。同时查询数据库中的会员优惠比例算出总金额后,算出打折后的消费总金额,在此注意普通会员的优惠比例为1。若购物车中,没有该商品则直接在购物车中添加该商品,同时算出每个总金额及优惠后的总金额。

销售过程顺序图如图3所示。

2)个人信息管理

个人信息管理实现的功能修改员工登录信息及信息查询如图4所示。员工登录之后我们把他的登录信息如id和密码,保存在session中,这时就可以利用它session.getValue()来进行员工个人信息修改。当员工没有完全正确填写时会出现信息不能为空的警告窗口,当员工输入的错误的原始密码时,会出现原始密码错误的警告窗口,当员工输入的新密码与原始密码错误时,会出现新密码与确认密码不一致的警告窗口。当这些信息正确无误后,利用update数据库语句来更新相应的记录,完成个人信息修改操作。员工可以通过这个功能进行个人信息查询,当自己的个人信息需要修改时,可以联系系统管理员,进行个人信息更改。可以利用保存在session中的信息来查询数据库中员工个人信息。

3结束语

本系统选用My eclipse作为开发工具,以SQLserver2008作为数据库设计工具,开发出了基于B/S的且功能完善,界面友好,操作简单的数据库管理系统:超市管理系统。

超市管理系统,包括:前台员工界面:个人信息管理;销售管理。后台管理员界面:用户信息管理;员工信息管理;会员信息管理;商品信息管理;进货信息管理;库存信息管理;销售信息管理。具体的操作项目分为用户信息查询修改操作、员工管理、会员管理、商品信息管理、进货操作、库存操作、销售操作的7个操作项目,每个项目下分数据维护和表单查询、修改、添加等几部分。

设计该系统就是为了在超市原有POS机系统功能上,

图4个人信息管理顺序图

Fig.4Personal information management sequence diagram

图3销售过程顺序图

Fig.3Sales process sequence

diagram

(下转第53页)

高航基于会员的超市管理系统分析与设计

-49-

基于.NET 的数据库访问技术ADO.NET 技术、C/S 模式的体系结构。在系统设计中主要利用对象的设计方法(OOA )围绕客户的需求建立问题域精确模型,对系统的功能结构和模块进行了设计,并且对数据库进行了概念设计和逻辑结构设计。参考文献:

[1]李凡生,戴小廷,王洪伟.餐饮企业管理系统的分析[J].电

脑与信息技术,2010,72(6):35.

LI Fan -sheng ,DAI Xiao -ting ,WANG Hong -wei.Catering management system analysis[J].Computer and Information Technology ,2010,72(6):35.

[2]姜红.餐饮服务与管理[M].大连:大连理工大学出版社,2010.[3]罗捷斯.餐饮信息化操作实训[M].上海:复旦大学出版社,

2010.

[4]胡啸.基于无线局域网和.NET 平台的餐饮管理系统设计

[D].武汉:华中科技大学,2010.

[5]Rumbaugh J.面向对象建模与设计[M].北京:中国电力出

版社,2009.

[6]Horstmann C.面向对象的设计与模式[M].北京:电子工业

出版社,2010.

[7]魏晓鸣,孙丽坤.用面向对象的方法开发酒店餐饮营业管

理系统[J].哈尔滨商业大学学报,2010,28(5):54.

WEI Xiao -ming ,SUN Li -kun.The development of hotel and catering business management system with object -oriented approach [J].Harbin University of Commerce ,2010,28(5):54.[8]王恩波.管理信息系统实用教程[M].北京:电子工业出版

社,2009.

[9]David Sceppa.ADO.NET Core Reference[M].Microsoft Press ,

2009.

[10]殷泰晖.C#编程从基础到实践[M].北京:电子工业出版

社,2009.

根据软件工程原理,充分利用信息资源为企业提供低价优质货源,价格优惠的销售,完善的存储管理,人性化的会员管理。参考文献:

[1]袁作为.小型超市管理系统分析[J].中南财经大学,

2008,6(99):243.

YUAN Zuo -wei.Small supermarket management system analysis[J].Zhongnan Finance and Economics University ,2008,6(99):243.

[2]齐治昌,谭庆平,宁洪.软件工程[M].北京:高等教育出版

社,2004.

[3]黄德才.数据库原理及其应用教程[M].北京:科学出版社.2006.

[4]张珍宝,刘升.超市管理系统分析与设计[J].高等函授学

报:自然科学版,2002,15(3):49-51.

ZHANG Zhen -bao ,LIU Sheng.The supermarket management system analysis and design [J].Higher Teach by Correspon -dence Journal :Natural Science Edition ,2002,15(3):49-51.[5]严蔚敏,吴伟民.数据结构[M].北京:清华大学出版社.2006.

[6]成嘉.UML 系统建模与分析设计[M].北京:机械工业出

版社,2007.

(上接第49页)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

42V 、2.5A (IOUT)、2.2MHz 降压型同步DC/DC 转换器

提供96%效率并仅消耗2.5μA 静态电流

凌力尔特公司(Linear Technology Corporation )推出2.5A 、42V 输入降压型同步开关稳压器LT8610。同步整流可提供高达

96%的效率,同时在无负载备用情况下,突发模式(Burst Mode )工作保持静态电流低于2.5μA 。LT8610的3.4~42V 输入电压

范围使其非常适用于汽车和工业应用。其内部的3.5A 开关在电压低至0.97V 时提供高达2.5A 的连续输出电流。LT8610的突发模式工作提供超低静态电流,从而使其非常适用于汽车的“始终保持接通”系统等应用,这类应用需要延长电池工作寿命。

LT8610的独特设计在所有条件下可保持最低压差仅为200mV (在1A ),从而使其非常适合多种应用(例如汽车的冷车

发动情况)。此外,最短接通时间仅为很短的50ns ,这允许在16V 输入至1.8V 输出的情况下,进行2MHz 恒定频率切换,从而使设计师能优化效率,同时避开关键的噪声敏感频段。LT8610的16引线耐热增强型MSOP 封装和高开关频率允许使用很小的外部电感器和电容器,从而能构成占板面积紧凑的高热效率解决方案。LT8610采用内部上管和下管高效率电源开关,在单芯片中集成了必要的升压二极管、振荡器、控制和逻辑电路。低纹波突发模式工作在低输出电流时保持了高效率,同时保持输出纹波低于10mVPK-PK 。特殊设计方法和新的高速工艺能在宽输入电压范围内实现了高效率,而且LT8610的电流模式拓扑可实现快速瞬态响应和卓越的环路稳定性。其他特点包括内部补偿、电源良好标记、输出软启动/跟踪和过热保护功能。

LT8611具有LT8610的所有功能,另外还增添了一个具监视器和控制引脚的内置电流检测放大器,可实现准确的输入或

输出电流调节和。该器件采用3×5mm 24引线QFN 封装。

咨询编号:2012131004

"""""""""""""""""""""""""""""""""""""""""""""

杨瑞小型餐饮消费管理系统的研究与设计

-53-下载本文

显示全文
专题