MIS课程设计超市进销存文档格式.docx
- 文档编号:16905134
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:35
- 大小:442.46KB
MIS课程设计超市进销存文档格式.docx
《MIS课程设计超市进销存文档格式.docx》由会员分享,可在线阅读,更多相关《MIS课程设计超市进销存文档格式.docx(35页珍藏版)》请在冰豆网上搜索。
对该超市运营模式及运营环境有了一个初步的认识:
该超市地处繁华地带,周边有医院、大学、中学及广播电台等人群密集单位数个,每月有稳定的顾客消费群光顾该超市,业务呈稳定上升趋势,特别是到节假日,人满为患。
前台有POS和货品采购录入、库存管理一体机数个负责商品销售和采购商品录入、分配条形码和库存管理等工作,在资金方面由财务部门管理,另外单位还给安排了一个人事部门对整个超市进行人员的管理和分配.初期对于销售量不大时,尚能勉强支持营运,但随着销售量逐渐上升,该系统的负荷能力明显不足,每日光是各业务单元盘点就耗费大量的人力物力和时间,而且原系统报表、统计分析能力尤其欠缺,急需安装信息管理系统分担各个业务单元,加强系统统计分析,提供报表,加强决策支持的能力。
管理信息系统主要为超市的日常营运、决策管理提供信息服务,它覆盖了超市的采购、库存、销售等各个单元,涉及所有业务职能,系统能够对购单管理、询价单管理、报价单管理、比价单管理、采购单管理、出库单管理,还库单管理、入库单管理、销售管理、财务报表、商品资料管理等等方面提供存储、更新、查询、统计汇总、打印等功能,超市中商品及供货商等信息由专门的基础数据管理人员在系统的基础数据单元负责录入和管理,采购单、请购单、比价单及询价单由采购管理人员在系统采购单元负责管理,库存商品资料,出库、还库、入库信息由库存管理人员在系统库存单元负责管理。
因此系统范围不涉及管理决策单元和财务单元中往来账款资金方面的管理。
1.1.2.组织结构分析
图1-1现行组织结构图
1.1.3.
功能结构分析
功能结构图:
1.1.4企业主要业务流程分析
(一)业务流程图
图1-2现行超市的业务流程图
1.2可行性研究
1.2.1技术可行性
从技术角度分析,这项开发工作所涉及的专业技术为:
Java编程技术、Swing、J2SE、SQLServer2000、JDBC。
由于开发中涉及MicrosoftSQLServer2000的应用,所以最好使用Windows2000以上的版本或WindowsXP版本。
1.2.2经济可行性
采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力,这样原来几个人干的工作现在一个人就完全可以胜任。
因此单从节省的职工工资、提高工作效率而避免各种直接或间接的经济损失角度来看,该系统实际所能够起到的作用将会远远大于投入的开发费用,所以从经济上是完全可行的。
1.2.3操作可行性
开发所采用的工具是MyEclipse,开发出的应用程序均是图形化界面,操作员几乎不用记住任何DOS命令就可以直接操作此软件。
另外,软件的操作员大多已经会基本的Windows操作,即便不会操作Windows,经过短期的培训也能熟练地使用本软件,所以在操作上也是可行的。
1.2.4运行可行性
本系统经过精心设计开发,比较紧凑,项目比较小,所以对软硬的要求并不高,运行投入也相对较少,现在普通的电脑都能够满足条件,因此,本系统在运行上是可行的。
综上所述,此系统开发目标已明确,在技术和经济等方面都可行,不会存在问题,并且投入少、效率高。
因此认为该超市进销存管理系统可以开发。
2系统分析
2.1系统需求分析
超市进销存系统必须提供顾客信息、厂家信息、采购信息、销售信息、库存信息和财务信息的基础设计:
提供强大的精确查找和模糊查找信息的功能,可以分不同权限、不同用户对该系统进行操作。
另外,该系统还必须保证数据的安全性、完整性和准确性。
超市进销存管理系统的目标是实现超市信息化管理,减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提升超市综合竞争力。
时间就是金钱,效率就是生命。
超市进销存管理系统能够为超市节省大量人力资源,减少管理费用,从而间接为超市节约成本,提高超市效率。
2.1.1职能分析
通过与超市人员进行交流,发现超市管理系统需要满足来自多个不同用户的要求。
在超市经营中,按照人员的职能分为五大类,分别是顾客、营业员、采购员、经理、系统管理员。
顾客
顾客是超市的上帝,超市的一切都是为顾客服务的!
顾客的要求就是能购买到实惠的商品。
顾客按类型又可以分为三种:
1.普通顾客:
购买商品(无积分,无须注册)
2.会员:
购买商品送积分,办会员卡免费,有充值功能!
如果充值金额大于100,每充100元送5元,积分用于节日促销活动。
3.贵宾:
会员积分达到一定的数量时,可以转成贵宾卡,购买商品送更多的积分,有充值功能!
贵宾拥有更多的权利。
采购员
采购员的要求是查看经理指派给自己的所有采购信息并按规定完成任务,即去联系厂家并按规定验收采购的商品,并退回不合格的采购商品。
修改自己的账号密码。
营业员
营业员的要求是销售商品给顾客,添加购物车信息、可以查看、查找、添加、修改顾客信息、但不可以删除顾客信息。
并做好记录顾客因各种原因而退货的商品信息。
经理
经理的要求是能够查看1)采购、2)销售、3)库存、4)商品、5)营业额等信息从而进行高效决策,如:
下达采购信息;
添加删除用户,即雇佣和解雇职员。
系统管理员
系统管理员只具有管理用户和管理系统的权限,不具备所有用户的权限,即没有采购员、营业员、经理等角色的权限。
2.1.2功能分析
通过与超市管理人员进行反复的讨论,最终确定系统应该实现以下功能:
1)对商品信息的变动进行处理
在商品的采购和销售过程中,商品信息总是在不断变化的,比如商品价格的调整、商品信息的修改、新商品信息的增加以及旧商品信息的删除,因此设计系统时必须考虑到这些情况。
商品信息有商品编号、商品名、商品数量、商品规格、商品价格、厂家名等属性。
2)对用户信息的变动进行处理
需考虑到职员的雇佣和解雇、所以用户信息的修改及删除也是要有的。
3)对采购信息的变动进行处理
采购员在采购的过程中采购信息也在不断发生改变,因此也要充分考虑。
采购信息有采购编号、采购日期、商品厂家、采购员、商品价格、商品规格、商品数量等属性。
4)对销售信息的变动进行处理
营业员在销售的过程中销售信息也在不断发生改变,如顾客买到了劣质产品要求退货,因此也要充分考虑。
5)查询及统计功能
要求可以根据指定的条件对厂家信息、顾客信息、商品信息、采购信息、销售信息进行查询和对每天账务的收入支出进行统计查询!
查询又分为精确查询和模糊查询。
2.1.3附加功能
为了能当超市增加新的业务需求时能方便的升级系统,所以系统应当具有良好的扩张性。
也需要能够与第三方产品对接,比如:
与短信平台对接以提供短信发送和接收功能。
与声讯系统对接,提供自动呼叫服务。
与邮件系统对接以发送和接受邮件。
2.2业务流程分析
2.2.1.业务流程图
经过对超市整体信息、人员信息及工作状态信息的了解,分析超市现有的信息资源和设备及相关的信息需求,通过初步调查,可行性分析,详细调查后,重点是对采购管理业务、库存管理业务、销售管理业务的流程进行描述,我们拟出小型超市的业务流程图如下:
图2-1系统业务流程顶层图
图2-2采购业务流程图
图2-3库存业务流程图
2.2.2.表格分配图
采购部财务部仓库
2.3数据流程分析
以下是超市管理信息系统各层数据流图:
图2-4超市管理信息系统关联图
图2-5超市管理信息系统顶层数据流程图
图2-6采购管理数据流程图
图2-7库存管理数据流程图
2.4数据字典
上述讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容。
数据字典通过对数据流、数据元素、数据存储、加工、外部项的描述,对数据流图的各种成分起注解、说明作用,给这些成分赋以实际的内容举例说明如下:
表2-3 数据元素字典
数据元素
系统名:
超市信息系统编号:
条目名:
供货商别名:
属于数据流:
存储处:
D1存档文件
数据元素值:
代码类型:
字符取值范围:
1-100
简要说明:
供货商提供给超市商品
修改记录:
编写
日期
审核
表2-4 数据流字典
数据流
采购别名:
来源:
供货商去处:
采购部门
数据流结构:
采购={商品编号+商品名+供货商名称+采购员工号}
采购部门根据请购单向供货商采购商品。
表2-5数据存储字典
数据存储
入库清单别名:
存储组织:
二维表记录数:
50条/月主关键字:
商品号
入库商品号,入库商品名称,入库日期
当入库商品入库时打印入库清单
编写:
表2-6 数据加工
数据加工
定购单制作别名:
输入:
输出:
加工逻辑:
将主管领导批准的请购单,制作成定购单,以提供给库存、财务部门及供货商
由采购部根据请购内容制定定购单
3系统设计
3.1功能结构设计
根据系统分析的描述以及与超市人员的沟通,实现目标如下:
✧界面设计简洁、友好、美观大方。
✧操作简单、快捷方便。
✧数据存储安全、可靠。
✧信息分类清晰、准确。
✧强大的查询功能,保证数据查询的灵活性。
✧提供销售排行榜,为管理员提供真实的数据信息。
✧提供灵活、方便的权限设置功能,使整个系统的管理分工明确。
✧对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
由于此系统是一个典型的客户/服务器(C/S)体系结构的数据库应用程序,因此具体设计阶段主要分两大部分进行:
数据库的设计和各种功能模块及页面的设计。
从运用的技术角度分析,即SQLServer部分的设计和Java部分的设计。
下面,我们将从这两个方面对系统的设计进行阐述。
新系统的功能模型
根据系统分析的结果,按照结构化的系统设计方法,对系统的数据流图采用变换中心法或事务中心法进行分析,对系统功能进行层层分解,得到新系统的总体功能模块图及各模块功能结构图:
ⅰ系统总体功能模块图:
图3-1系统总体功能模块图
ⅱ基础数据录入模块图:
图3-2 基础数据录入模块图
ⅲ商品流转功能模块图:
图3-3商品流转功能模块图
ⅳ采购管理功能模块图:
图3-4 采购管理功能模块图
ⅴ库存管理功能模块图:
图3-5 库存管理功能模块图
3.2代码设计
1、在销售子系统里商品信息由商品序列号、产地、销售价格等组成
商品序列号:
字符型每件商品的由条形码组成,号码唯一
产地:
字符型
销售价格:
字符型
2、在库存子系统里商品信息由商品序列号、产地、进货价格、出产日期、保质期等组成
进货价格:
出产日期:
整型
保质期:
3、在采购子系统里商品信息由商品序列号、产地、进货价格、供货商等组成
供货商:
3.3数据库设计
3.3.1逻辑结构设计
采购E-R图:
仓储管理E-R图:
采购管理和仓储管理的基本E-R图经过转化、关系模式的规范化,消除关系中的函数依赖和传递依赖,得到如下关系:
商品:
{商品号、商品分类号、商品名称、规格、单位、价格、供应商编号}
商品分类:
{商品分类号,商品分类名称、规格、单位}
供应商:
{供应商编号、供应商名称、传真、电话、联系人、地址、邮编}
部门:
{部门编号、部门名称、员工编号、备注}
员工:
{员工编号、员工名称、职务、部门编号}
报价单:
{报价单号、供应商编号、报价日期}
报价细则:
{报价单号、报价项次、询价单号、询价项次、商品号、供应商编号、产地}
询价单:
{询价单号、供应商编号、采购员工号、询价日期、报价截止日}
询价细则:
{询价单号、请购单号、请购项次、商品号、交货期、交货地点}
请购单:
{请购单号、采购员工号、请购日期、备注}
请购细则:
{请购单号、请购项次、商品号、请购数量、需求日期}
订购单:
{订购单号、订购日期、供应商编号、采购员工号、付款条件、交货地点、交货期、备注}
订购细则:
{订购单号、订购项次、请购单号、请购项次、商品分类号、商品号、订购数目、订购金额、订购时间、折扣规则、已入库}
应付账:
{付账编号、付账总额、商品号、商品分类号}
折扣规则:
{商品分类号、商品号、折扣率}
入库单:
{入库单号、入库日期、领货员工号、库管员工号}
入库明细:
{入库单号、入库项次、订购单号、订购项次、商品分类号、商品号、入库数量、金额}
库存信息:
{商品号、商品分类号、入库单号、入库项次、还货单号、出库单号、库存数量、金额、警戒库存、存放位置}
出库单:
{出库单号、出库日期、领货员工号、库管员工号}
出库明细:
{出库单号、商品号、商品分类号、出库数量}
还库单:
{还库单号、还库日期、还库员工号、库管员名称}
还库明细:
{还库单号、商品号、商品分类号、还库数量、}
3.3.2物理结构设计
为了便于编程,本系统中所有字段代码一律采用汉语拼音的首字母作为该项代码。
例如商品字段的代码是sp,商品分类号的代码是spflh. 关于数据库和数据库表名称结构如下:
基础数据库(jcsj)包括表:
商品表(sp),商品代码表(spdm)部门编码表(bmbm),供货商表(ghs)
表3.1商品表结构表名:
sp
序号
字段名
字段含义
数据类型
空?
主键(P)/外键(F)
1
Sph
Char(8)
N
P
2
Spflh
商品分类号
Char(10)
3
Spmc
商品名称
Char(30)
4
Gg
规格
Char(14)
Y
5
Dw
单位
Char(4)
6
Jj
进价
Money
7
Gxsbh
供应商编号
Char(6)
F
8
Cd
产地
Char(20)
9
kcsl
库存数量
10
Kcsx
库存上限
11
Kcxx
库存下限
12
Tm
条码
Char(13)
13
Jylx
经营类型
Char
(1)
14
Bmbh
部门编号
表3.2商品分类表结构表名:
spfl
Spflmc
商品分类名称
Char(16)
T
表3.3供货商表结构表名:
ghs
Ghsbh
供货商编号
Ghsmc
供货商名
Dz
地址
Dh
电话
Char(15)
Cz
传真
Char(15)
Yb
邮编
Lxr
联系人
Khh
开户行
Zh
帐号
Xyd
信誉度
Char
(2)
Jdrq
建档日期
Smalldatetime
表3.4部门表结构表名:
bm
Bmmc
部门名称
Yhbh
员工编号
Bz
备注
Varchar
表3.5员工表结构表名:
yg
Ygbh
Ygmc
员工名称
Zw
职务
采购数据库(cg)包括的表:
报价单表(bjd)、报价细则表(bjxz)、询价单表(xjd)、询价细则表(sjxz)、请购单表(qgd)、请购细则表(qgxz)、订购单表(dgd)、订购细则表(dgxz)、应付账表(yfz)、折扣规则表(zkgz)以下是主要的几个表结构:
表3.6订购单表结构表名:
dgd
Dgdbh
订购单编号
Dgrq
订购日期
Gysbh
Cgygh
采购员工号
Fktj
付款条件
Jhdd
交货地点
Jhq
交货期
表3.7订购细则表结构表名:
dgxz
Dgxc
订购项次
Char(3)
Qgdh
请购单号
Qgxc
请购项次
Char(7)
Dgsl
订购数量
Char(8)
Dgje
订购金额
Dgsj
订购时间
Zkgz
折扣规则
Yrkflag
已入库标志
表3.8询价单表结构表名:
xjd
Xjdh
询价单号
Xjrq
询价日期
bjjzr
报价截止日
表3.9询价细则表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MIS 课程设计 超市 进销存