超市管理系统设计与分析文档格式.docx
《超市管理系统设计与分析文档格式.docx》由会员分享,可在线阅读,更多相关《超市管理系统设计与分析文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
随着超市的管理水平不断提高,该超市在管理方面已积累了丰富的管理经验与方法,并建立了成熟的管理制度、齐全的规章制度,汇集了正确的原始数据,使管理工作有了制度支持与信息支持。
根据以往在经营中出现的困难与不便,超市的高层管理人员对新系统的开发持积极的态度,肯定新系统的开发,并且为新系统的开发与实施创造了各种良好的条件,制定了有利于系统实施的管理方法。
目前管理方面的条件已经能够满足超市管理信息系统的开发以及日后的实施,所以在现阶段下开发一个超市信息管理系统是可行的。
2.22技术可行性分析
该系统是根据科学的管理方法与编程技术而开发设计的,能符合各种技术要求,拥有较高的存储能力、较高的处理速度、较为安全的信息保护。
该超市为该系统的开发提供软件、硬件技术提供资金方面的支持,购买较为先进的技术、配置性能好的计算机设备,且信息管理工作人员经培训后掌握了富的管理知识、系统操作知识,能在系统运用阶段很熟练地运用该系统,即使遇到了简单的技术问题,也能很快地自行解决。
所以,该系统在技术方面具有可行性。
2.23经济可行性分析
该系统的开发必须有技术方面的支持,而这些技术支持主要为计算机各种硬件设备、软件技术支持,因而发生的费用主要有:
设备购置费、软件开发费用、管理和维护费、工作人员技术培训费等,而这些费用经预估后,其在超市资金能力范围之内。
并且该系统的经济效益高,能减少处理相同工作量的工作时间,提高管理效率,同系统开发成本相比,该系统的经济效益是较高的,它能加快超市资金的周转,减少资金不必要的积压,提供更高质量的信息,提高取得信息的速度,这给该校带来了无形的经济效益。
最终认为该系统完全可行,并根据其特点决定采用Delphi7作为开发工具。
2.2需求分析
2.21组织与功能分析
XX超市的组织结构如图1组织结构图描述:
超市的主要决策和管理机构是董事会,董事会分管各连锁店经理和配送中心,配送中心在超市的经营中所扮演的角色是给货品不足的各连锁店补充货品,相对来说,此部门是比较独立的。
连锁店由专职经理负责,每家连锁店分为销售部,库存管理部,财务部,人事部四个主要部门。
库存管理部主要任务是根据销售部提供的情况和配送中心及时联系,使库房货源充足。
负责货物的接收,并安排好货物的存放事宜。
对每天进出的货物详细记录,使基础数据完备。
销售部主要负责日常销售工作,包括物品摆放,货架整理,收银台等销售区的日常事务。
也需要及时准确地将信息反馈给其他部门,以保证商品的及时供应更新。
同时处理消费者提出的各种疑问和信息,为公司的整体运作提供有力支持。
财务部门负责一切与财务有关的各项事宜,全面记录公司的资金流动,包括各种收入支出,税务,结算整理。
对进出货项实行控制,定期分析资金走向,为公司的发展计划做好准备。
人事部工作重心在店内员工的工作安排,分配,调动。
也包括对档案的整理,定期分批对员工进行培训,以增加专业知识。
为把公司凝聚成统一、奋进的团队而努力。
功能结构分析
首先,系统管理的主要功能为对该系统用户进行管理,对其登录密码、类别、权限进行设置;
其次,人事管理的主要功能为对超市所有内部和外部人员进行统一管理,有职工信息管理、供货商信息管理两项功能;
再次,销售管理模块包括销售信息的查询、维护以及盘点;
最后,进货管理与库存管理都包括了相对应得信息查询与信息维护;
该超市信息管理系统的功能结构应包含以下几个方面,具体如图2所示
图2超市信息管理系统功能结构图
2.22业务流程调查与分析
该超市信息管理主要业务流程为:
销售部将销售数据通过新系统传给库存管理部。
库存管理部对库存进行检查并处理,提交进货计划。
信息部收集信息,对新产品进行需求分析,制定出新产品的进货计划并提交。
连锁店批准。
财务部记账,提款。
库存管理部发送进货信息,接货并存储,把产品送至销售部销售。
以上存于系统的信息,系统使用者可通过输入口令及密码,获得相应的使用权限对系统进行操作。
该系统具体的业务流程及在该业务流程中表格的分配如下图图3、图4所示:
表格分配图
2.23数据流程图
因本次开发着重于建立更为科学的库存管理信息系统,所以对库存处理过程进行数据流程分析。
销售部人员将每日的销售量信息数据传至库存管理部进行库存处理。
库存管理部综合商品需求信息初步确定所需补充的商品。
在对现有库存量进行检查后再确定是否进货。
库存充足,则无须进货,直接发货至销售部;
库存不足,批准补充货物,将订单传至配送中心。
库存管理部接受配送中心送来的货物,进行库存处理。
库存处理后,生成库存数据并存储。
现行库存商品信息反馈至销售部。
具体数据处理过程如图5所示:
图5超市信息管理系统数据流程图
2.24数据字典
表2数据项定义表
数据项编号
数据项名称
类型及宽度
取值范围
I01-04
订单号
数值型
000000~999999
I02-04
入仓单数量
字符型,4位
“0000”~“9999”
I02-08
配送单
数值型,8位
00000000~99999999
I02-09
派车单
字符型,3位
“000”~“999”
I03-02
库存反馈信息单
字符型,3位
(2)外部实体的定义
表3外部实体定义表
外部实体编号
外部实体名称
输入的数据流
输出的数据流
S01-01
供应商
D01-01
D01-03
S01-02
客户
D01-02
D01-04
S02-03
配送中心
D02-06
D02-07
S03-02
车间
D03-04
D03-05
S03-03
库长
D03-02
D03-03
S02-04
财务科
D02-05
(3)数据存储的定义
表4数据存储定义表
编号
名称
简述
组成
相关处理
F01-01
库存账
存放库存所有可供货物的信息
货物名称+编号+生产厂家+单价+库存量
P01,P02
F01-02
订单
货物编号+货物名称+订单需求+订单日期
P02
F01-03
客户资料
客户代码+客户姓名+客户地址+客户电话+银行卡号
P01,P03
F01-06
出仓单
仓库库存量+货物编号+货物名称+发货数量+发货日期
P02-01,P02-02,P02-03
F01-07
教师根据教学计划与实际情况制订的考试安排
货物编号+货物名称+数量+配送日期+配送地
第三章系统设计与实现
3.1系统总体功能结构设计
该超市信息管理系统的总体功能结构可分为人事档案管理、库存管理和密码管理。
人事档案管理包括:
档案查询、档案更新、档案输出及其他操作、库存管理包括:
输入模块、库存处理模块、修改模块、查询模块。
密码管理子系统是为系统管理员设置的,具有密码修改等功能。
具体如下图图8所示:
图8学生信息管理系统总体功能结构图
3.2系统数据库设计
3.21数据结构
本系统建立了两个数据库,一是人事档案管理数据库,另一个是库存管理数据库。
人事档案管理数据库的表结构如表所示。
字段名
类型
宽度
小数位数
索引
说明
职工代码
字符型
6
有
姓名
8
性别
2
男、女
出生日期
年、月、日
民族
籍贯
16
省(直辖市)、市(区)
家庭住址
36
政治面貌
10
文化程度
小学、初中、高中、大学、研究生等
健康状况
良好、一般等
婚姻状况
4
已婚、未婚、离异、丧偶等
参加工作日期
日期型
年月日
进本单位日期
工资
数值型
基本工资
各种补贴
部门
现任职务
职号
3
职务编号
权限
1
系统使用权限具体内容:
1系统管理员;
2-般用户
电话
12
备注
备注型
库存管理数据库中含有出库表、入库表和库存表,这三个表的数据结构如下所示。
出库表
商品代码
文本
13
数量
数值
整型
经手人
买家
出库日期/时间
日期/时间
常规日期(年月日/时分秒)
入库表
供应商
50
单价
货币
自动
入库日期/时间
库存表
商品名称
分类
A,B,C,D类
单位
计量单位
3.3系统登入界面与主界面的设计与实现
登入界面
主界面
3.4子模块的设计与实现
3.41库存信息查询
3.42标签打印
3.43商品入录
3.44收银界面
3.45销售信息查询
3.46职工信息管理
第四章总结
4.1总结
在本系统的开发过程中我学到了很多知识,推动和培养了我的自主能力、自我学习能力以及创新能力。
让我能够应用信息系统分析与设计的方法进行实际管理信息系统的分析和设计,一方面让
我体验实际开发时的软件工作环境,积累一些系统开发的方法和经验,掌握信息系统分析设计思想和方法,另一方面提高我分析问题和解决问题的能力,充分调动了我的创新意识,提高综合思考能力,提高调查、分析、设计、组织协调能力。
我觉得这次系统设计和分析课题让我真的了解到了开发一个系统的整个流程,让我一片空白的大脑懂了很多,为我毕业设计和今后工作打下了良好的基础。
4.2存在问题及展望
关于数据库和界面连接这方面,我做的还不是很好。
我现在实现的基本就是最初的一个框架,所以在这方面我还好好好加强。
这是本系统的一个重大的问题,只可惜本人能力有限,心有余而力不足,真后悔没好好上课,吸取知识啊。
关于展望,我想我能做的就是尽量去完善这个系统,让它的功能能更加齐全,服务能更加全面。
感受
写完这篇报告,真心觉得很有成就感。
虽然我的系统只是一个框架,还不是很完善,但是我自己力所能及的只有这些。
通过这门课,让我对系统设计和分析的流程有了一个明确的了解,我想这应该是这次最有价值的收获。
谢谢老师!
(本资料素材和资料部分来自网络,仅供参考。
请预览后才下载,期待您的好评与关注!
)