超市管理系统.docx
《超市管理系统.docx》由会员分享,可在线阅读,更多相关《超市管理系统.docx(16页珍藏版)》请在冰豆网上搜索。
超市管理系统
超市管理系统需求分析
一,背景分析:
在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。
随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。
超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:
不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,随着超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
为此,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
为了提高物资管理的水平和工作效率,尽可能杜绝商品流通中各环节中可能出现的资金流失不明现象,商品进销存领域迫切需要引入信息系统来加以管理。
而商品进销管理系统是当前应用于超市或者公司管理系统的典型代表。
二,开发目的:
(1)大大提高超市的运作效率.
(2)通过全面的信息采集和处理,辅助提高超市的决策水平.
(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张能力,提供有效的技术保障.
三,功能设计:
系统设置、商品供应商信息管理、员工档案管理、商品信息管理、商品入库管理、销售管理、销售数据查询,以及这一系列过程中涉及商品的数据修改与查询统计等多种操作。
四,详细目标:
a.商品各种信息的输入,包括商品基本信息,详细信息和简历等。
b.各种商品信息的查询。
c.各种商品信息的修改。
d.供应商信息的输入,查询,和修改等。
e.商品库的输入,查询,和关系性修改等。
f.商品库的关系模式的完整性实现。
g.商品供应商的输入,查询,和修改等。
h.系统管理的管理员的登入。
五,数据流图:
顶层的数据流图:
员工信息录入
1.1
商品信息录入
1.2
供应商信息录入
1.3
库房信息录入
1.4
计量单位录入
1.5
员工名单
计量单位
库房清单
供应商清单
商品清单
管理员信息商品信息供应商信息库房信息单位信息
商品的录入与员工的录入
员工信息查询
4.1
进货信息查询
4.2
商品销售信息查询
4.3
管理员信息商品信息商品信息库存信息
显示员工信息
显示进货信息
显示销售信息
基础信息录入
1
商品入库
2
商品销售
3
基础数据
基础信息
库存信息
库存总量
商品进货单
商品入库单
购买的商品
销售凭条
业务查询
4
库存信息
库存总量
查询条件
结果输出
六,数据字典:
1、数据流条目
(1)进货信息=进货单号+条形码+类型+商品号+进货价+单位+进货数量+保质期+备注
(2)销售信息=销售单号+条形码+商品编号+销售数量+销售日期
2、文件条目
(1)文件名:
职工清单
组成:
{职工编号+姓名}
组织:
按职工编号递增排列
(2)文件名:
商品清单
组成:
{商品编号+供应商+商品名称+批号+批准文号+计量单位+单价+备注}
组织:
按商品编号递增排列
(3)文件名:
供货商清单
组成:
{供货商号+名称+联系人+联系电话+联系地址+邮政地址+开户银行+邮箱地址+银行帐号+备注}
组织:
按供货商编号递增排列
(3)文件名:
进货清单
组成:
{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注}
组织:
按进货单编号递增排列
(4)文件名:
销售清单
组成:
{销售单号+商品编号+销售数量+销售日期}
组织:
按销售单编号递增排列
(5)文件名:
库存清单
组成:
{商品编号+库存数量}
组织:
按商品编号递增排列
3、加工说明
(1)加工名:
1:
查询
加工逻辑:
根据要查询的库存信息,检索出库存信息明细表
输入流:
库存信息查询,发出库存信息请求
输出流:
库存信息清单,进货信息请求
(2)加工名:
1:
更新
根据进货信息或销售信息更新库存信息
输入流:
已进货信息,销售信息
输出流:
发出库存检索请求
(3)加工名:
2:
查询
根据要查询的销售信息,检索出销售信息明细表
输入流:
销售信息查询
输出流:
销售清单,销售单
(4)加工名:
2:
更新
加工逻辑:
根据销售信息更细销售清单
输入流:
前台销售信息,库存信息
输出流:
更新库存清单
超市管理系统概要设计
1、引言
社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢、意欲和感观去购买。
如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场ERMARKET)的现代化管理方式和便捷的购物方式,尤其是它轻松的购物环境。
往往是打动顾客,吸引顾客的最主要的原因,且良好的周密的销售服务更是赢得信誉、吸引顾客的优势所在。
商品经济的高速现代化发展也促进了竞争,使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位。
因此,超市经营者如果不掌握当今市场发展的这一走向,不能将超市现代化经营作为努力开拓的目标,就无法使经营活络、财源茂盛。
随着计算机网络技术以及数据库技术的迅速发展,管理信息系统得到了广泛应用。
对于一个超市来讲:
货品数量少则数以百计,多则数以万计;另外,不同超市的实际情况也有所不同。
要对这些货品进行统一、高效的管理,靠人工完成工作量庞大、难免有错漏之处。
为此,一个自动化的超市货品管理系统的开发非常必要。
1.1编写目的
这份概要设计说明书是对中小型超市管理系统的功能需求设计系统结构,供软件开发人员阅读。
1.2背景
工程的名称:
超市管理系统
工程产品名称:
超市管理系统
工程组织者:
产品用户:
超市管理人员
产品设计者:
杭芳
1.3定义
为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:
超市管理系统以下简称MIS.
1.4参考资料
[1]陶宏才.《数据库原理及设计》.第1版.北京.清华大学出版社.2004年
[2]李香敏《SQLServer2000编程员指南》第1版.北京.希望电子出版社
[3]WattsS.Humphrey《软件工程规范》第1版.清华大学出版社.2004年
2、总体设计
2.1初始化结构
2.2各个功能模块
2.2.1商品信息管理模块
功能:
完成对商品基本资料的收集及存储
输入项:
货物档案信息
输出项:
录入信息成功或录入信息错误及错误原因
执行权限:
管理员
2.2.2仓库管理模块
功能:
提供修改与更新供应商的信息及其商品的信息。
输入项:
需要修改、增加供应商及其商品的信息
输出项:
重新显示修改后的信息,错误则显示错误提示。
执行权限:
管理员
2.2.3销售管理模块
功能:
销售时显示商品的基本信息,并在售后更新商品的库存信息
输入项:
条形码编号或名称等索引信息
输出项:
显示商品的信息、单价、总价格,在销售成功是更新商品数量等信息
执行权限:
管理员
2.2.4进货管理模块
功能:
提醒管理员进货
输入项:
商品信息
输出项:
显示添加,修改后的商品信息
执行权限:
管理员
2.3改进后的结构图
图2.2结构图
3、接口设计
3.1用户接口
包括商品基本信息管理、进货管理、销售管理和仓库管理界面,其中商品信息管理对商品信息的增,改,删除等设置;进货管理分供应商档案管理和供应商商品管理,增、改、删除供应商及其商品信息;销售管理提供销售时对商品的信息显示及修改;仓库管理管理仓库库存商品。
删除、增加、修改、查询等操作无单独界面。
3.2外部接口
应用系统通过ODBC和数据库沟通。
图2.4数据接口
3.3内部接口
该系统适合windows操作系统,没有和其他软件的接口。
UML顺序图和协作图的设计和实现
一、仓库管理系统顺序图(协作图)
在仓库管理系统中,可以获得以下交互行为:
1.查看商品种类和数量
顺序图
协作图
2.查看最近一月畅销商品种类和数量
顺序图
协作图
二、销售管理系统顺序图(协作图)
1.管理员对销售情况进行查询
顺序图
协作图
三、商品信息系统顺序图(协作图)
顺序图
协作图
四、进货管理系统顺序图(协作图)
顺序图
协作图