管理信息系统MIS课程设计有图版.docx
- 文档编号:11102716
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:52
- 大小:815.16KB
管理信息系统MIS课程设计有图版.docx
《管理信息系统MIS课程设计有图版.docx》由会员分享,可在线阅读,更多相关《管理信息系统MIS课程设计有图版.docx(52页珍藏版)》请在冰点文库上搜索。
管理信息系统MIS课程设计有图版
课程设计说明书(论文)
学生姓名:
学号:
学生姓名:
学号:
学院(系):
专业:
题目:
企业物货管理信息系统的课程设计
指导教师:
年月日
人员分工
管理信息系统实验报告分工:
物理设计(数据表结构设计)
(1)概念设计(综合E-R图)
(2)逻辑设计(一组关系模式、三范式分析)
(3)数据库评价设计
管理信息系统课程设计分工:
(1)可行性研究(项目的背景、系统目标、可行性分析包括管理可行性、技术可行性、经济可行性、环境可行性等)
(2)系统分析(业务流程图、数据流程图)
(3)数据库设计
(4)物货系统的制作
(1)系统分析(数据字典)
(2)系统设计(系统目标、代码设计)
(3)I/O设计
(4)系统实施(程序流程图、源程序、系统使用说明书)
(5)辅助物货系统的制作
(6)进行课程设计报告的整理
1.可行性研究
1.1项目的背景
1.2系统目标
1.3可行性分析
1.4结论
2.系统分析
2.1需求分析
2.2业务流程分析
2.3数据流程分析
2.4数据字典
3.系统设计
3.1系统设计的目标
3.2代码设计
3.3I/O设计
3.4数据库设计
3.4.1数据库文件名规范
3.4.2字段名规范
3.4.3数据表结构设计
3.5系统功能结构图
4.系统实施
4.1程序流程图
4.2源程序
4.3系统使用说明书
4.3.1软硬件环境
4.3.2使用说明
1.可行性研究
1.1项目背景
随着市场经济的发展和科技的进步,企业间的竞争越来越激烈,为了提高企业自身的竞争力,势必降低产品成本。
长久以来,企业习惯从生产和销售领域寻找更大的利润,在物流方面实行粗放管理,对物流中的潜在利润却视而不见。
据统计,在美国全部生产过程中只有5%的时间用于生产,95%的时间用于搬运储存等物流过程,可见物流在企业经营管理中的作用。
物流是“追加的生产过程”,它参与了产品的生产价值与使用价值的形成,物流的成本越低,产品的成本越低,所以经济学家彼·卡特拉把物流称为企业的第三个利润源泉。
因此,如何在物流管理上节约成本,成为许多企业追求利润的一个环节。
而库存系统的的完善能够有效的获得第三方利润,所以我们基于此背景开发了企业物货管理信息系统,本系统是基于windows的数据库系统。
1.2系统目的
随着社会发展的日新月异,商业来往日渐广泛,越来越多的行业采用现代化的管理方式来经营公司,这样不仅可以有效的提高效率,更可以随时、即时、快捷的掌握各方面的信息,方便管理,容易操作,节约资源。
我们的物货管理信息系统就是以节约成本,随时、及时、快捷的掌握滞销和畅销产品以更改生产计划或进货方向为目的的一个数据库系统。
1.3可行性分析
1管理可行性
本系统对于操作人员而言,要求不会很高,只要有基本的电脑专业知识即可,方便操作人员对信息、资料进行添加修改和删除。
使公司管理层人员更方便快捷的能够查询供货商或者顾客的信息。
所以,此系统在管理上是可行的。
2经济可行性
市面上也有许多成型产品模式可以借鉴参考以便使用,总体成本不会很高,对于一般的公司经济压力不大,而且运用了该系统后很快将会得到投资的回报,使公司对本系统的作用也觉得非常满意.
3技术可行性
基于微软开发的VisualFoxpro所开发的这套系统,对于有电脑专业知识的人来讲,便于操作,对于国内企业公司,管理流程十分重要,系统能够做到功能的细分和整体效率优化,对整个系统的要求可以准确拿捏,技术上没有任何瓶颈,能够很快设计好整套解决方案并交付使用.
4环境可行性
本系统作为一个物流管理系统,是基于微软的VFP所开发使用,所以耗费资源很小,公司的电脑无论是硬件还是软件都能够满足,因此本系统在运行环境上是可行的。
1.4结论
本设备管理系统在可行性研究的基础上,是为了进一步明确设备管理系统的软件需求,做到功能的细分和整体效率优化,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。
2系统分析
2.1需求分析:
在当今社会,各种物资货品越来越丰富,而作为一个企业,特别是一个商业企业来说,需要对这些愈趋丰富的物资货品进行管理。
由于物资货品的繁杂,例如入库出库管理、商品信息管理、供货商信息管理等,管理起来会有很大难度。
在信息化程越来越高的现在,可以用信息化的手段来处理这件原本十分繁杂的事务。
基于微软的VisualFoxpro强大的数据库管理功能,选用VFP来设计一个企业物货管理系统,可以简化物资管理的繁杂,便于企业能够更好节约资源并增加工作效率。
2.2业务流程分析:
该系统必须能够很好的简化一般人力对物资管理过于繁杂的工作,所以要具备以下四项功能:
库存操作管理、记录管理、资料管理、信息管理。
业务流程图TFD见下一页图2-1
2.3数据流程分析:
数据流程图DFD见下一页图2-2以及2-3
2.4数据字典:
1、数据流字典:
表1
编号:
F01
数据流名称:
商品入库单
简述:
商品入库时间填写
数据结构:
入库时间、商品编号、商品名称、供应商编号、供应商名称、规格、入库数量
排列方式:
按(入库时间+商品编号)升序排列
表2
编号:
F02-1
数据流名称:
商品出库单
简述:
商品出库时间的填写
数据结构:
出库时间、商品编号、商品品名称、供应商编号、供应商名称、规格、出库数量
排列方式:
按(出库时间+商品编号)升序排列
表3
编号:
F02-2
数据流名称:
商品出库单
简述:
商品出库时间的填写
数据结构:
出库时间、商品编号、商品名称、零售商编号、零售商名称、规格、出库数量
排列方式:
按(出库时间+商品代码)升序排列
表4
编号:
F03
数据流名称:
仓库商品收发存月报表
简述:
商品出入库数量的填写
数据结构:
日期、商品编号、商品名称、供应商编号、供应商名称、零售商编号、零售商名称、本月累计入库数量、本月累计出库数量、库存数量
排列方式:
按日期排列
2、数据存储字典
表5
编码:
D01
存储文件名:
库存台账
数据结构:
入库日期、商品编号、商品名称、供应商编号、供应商名称、规格、入库数量
流入的数据流:
商品入库单(F01)
流出的数据流:
当日按商品编号、规格的累计数
涉及的处理名:
登记入合同台账和库存台账
排列顺序:
按入库日期升序排列
表6
编码:
D02-1
存储文件名:
库存台账
数据结构:
出库日期、商品编号、商品名称、供应商编号、供应商名称、规格、出库数量
流入的数据流:
商品出库单(F02-1)
流出的数据流:
当日按商品名称和规格的累计数
涉及的处理名:
登记入合同台账和库存台账
排列顺序:
按出库日期升序排列
表7
编码:
D02-2
存储文件名:
库存台账
数据结构:
出库日期、商品编号、商品名称、零售商编号、零售商名称、规格、出库数量
流入的数据流:
商品出库单(F02-2)
流出的数据流:
当日按商品名称和规格的累计数
涉及的处理名:
登记入合同台账和库存台账
排列顺序:
按出库日期升序排列
表8
编码:
D03
存储文件名:
统计表
数据结构:
日期、商品编号、商品名称、供应商编号、供应商名称、零售商编号、零售商名称、
本月累计入库数、本月累计出库数、库存数量
流入的数据流:
仓库商品品收发存月报表(F03)
流出的数据流:
按统计的商品名称和库存数量的累计数
涉及的处理名:
将统计报表送给老板
排列方式:
按日期排列
3、处理字典
表9
编号:
P01
处理名:
登记合同台账
输入:
出入库流水账上的当日数据
输出:
合同台账上的数据
处理定义:
对出入库流水账上当日发生的数据,按商品编号分别进行入库累计、出库累计计算。
然后按当天日期,将商品编号和累计结果等填入合同台账的相应栏中。
激发条件:
每日过账处理
表10
编号:
P02
处理名:
登记库存台账
输入:
出入库流水账上的当日数据
输出:
库存台账上的数据
处理定义:
对出入库流水账上当日发生的数据,按商品编号分别进行入库累计、出库累计计算。
然后按当天日期,将商品编号和累计结果等填入库存台账的相应栏中。
激发条件:
每日过账处理
表11
编号:
P03
处理名:
制作收发存月报表
输入:
取自库存台账的数据
输出:
填入输出报表中的统计数据
处理定义:
对库存台账本月发生的出入库数据,分别按商品编号进行累计,一种编号代表的产品累计值即为输出报表的一行
激发条件:
每月制作收发存月报表
3、系统设计
3.1系统设计的目标
随着经济的发展,企业正向着大型化、规模化的方向发展,企业所涉及的物料愈加繁杂,有关单位和人员的信息量也成倍增长。
在这种情况下单靠人工来处理这些信息,工作量将很大且浪费人力资源。
用计算机可使人们从繁重的劳动中解脱出来,仅使用一些简单的操作便可及时、准确地获得需要的信息。
该系统的具体任务就是设计一个物料管理系统,由计算机来代替人工执行一系列诸如库存操作、记录管理、资料查询、信息管理等操作。
这样就使办公人员可以轻松快捷地完成管理任务,使企业的物料管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。
设计的指导思想是一切为企业着想,界面要美观大方,操作尽量简单明了,功能全面实用。
3.2代码设计
我们经过研究决定采用易于表现对象的系列性的混合码。
混合码的前两位采用字符形式表示与交易相关的人或商品等。
在我们的物货管理管理系统中SP----商品,GY----供应商,LS----零售商,CK----出库单,RK----入库单,HT----合同号。
后面的几位采用数字码的形式编码。
【1】SP----商品
在我们的物货系统中数字码的第1位表示商品类型如:
1----食品
2----日用品
数字码的第2位表示商品具体类型如:
1----方便面
2----饮料
3----面纸
4----毛巾
数字码的第3位表示商品出产公司如:
1----统一集团有限公司
2----康师傅控股有限公司
3----娃哈哈集团有限公司
4----洁云纸业有限公司
5----相印纸业有限公司
6----洁丽雅集团
数字码第4位表示商品名称如:
1----统一香菇炖鸡面(袋)
2----统一香菇炖鸡面(桶)
3----康师傅红烧牛肉面(袋)
4----康师傅红烧牛肉面(桶)
5----娃哈哈矿泉水
6----统一冰红茶
7----洁云抽纸
8----相印优选
9----洁丽雅小熊毛巾
数字码第5位表示商品规格如:
1----85g
2----100g
3----500ml
4----300抽
5----18包
6----30*20cm
所以各商品编号如下:
(1)统一香菇炖鸡面(袋)----SP11111
(2)统一香菇炖鸡面(桶)----SP11122
(3)康师傅牛肉面(袋)----SP11231
(4)康师傅牛肉面(桶)----SP11242
(5)娃哈哈矿泉水----SP12353
(6)统一冰红茶----SP12163
(7)洁云抽纸----SP23474
(8)相印优选----SP23585
(9)洁丽雅小熊毛巾----SP24696
代码校验位计算:
去权因子为101020305
以11为模
(1)统一香菇炖鸡面(袋)----SP11111
1*10+1*10+1*20+1*30+1*5=75
75/11=6余9
所以代码校验位为9
代码(含校验位)的正确输入是SP111119
(2)统一香菇炖鸡面(桶)----SP11122
1*10+1*10+1*20+2*30+2*5=110
110/11=10余0
所以代码校验位为0
代码(含校验位)的正确输入是SP111220
(3)康师傅牛肉面(袋)----SP11231
1*10+1*10+2*20+3*30+1*5=155
155/11=14余1
所以代码校验位为1
代码(含校验位)的正确输入是SP112311
(4)康师傅牛肉面(桶)----SP11242
1*10+1*10+2*20+4*30+2*5=190
190/11=17余3
所以代码校验位为3
代码(含校验位)的正确输入是SP112423
(5)娃哈哈矿泉水----SP12353
1*10+2*10+3*20+5*30+3*5=255
255/11=23余2
所以代码校验位为2
代码(含校验位)的正确输入是SP123532
(6)统一冰红茶----SP12163
1*10+2*10+1*20+6*30+3*5=245
245/11=22余3
所以代码校验位为3
代码(含校验位)的正确输入是SP121633
(7)洁云抽纸----SP23474
2*10+3*10+4*20+7*30+4*5=360
360/11=32余8
所以代码校验位为8
代码(含校验位)的正确输入是SP234748
(8)相印优选----SP23585
2*10+3*10+5*20+8*30+5*5=415
415/11=37余8
所以代码校验位为8
代码(含校验位)的正确输入是SP235858
(9)洁丽雅小熊毛巾----SP24696
2*10+4*10+6*20+9*30+6*5=390
390/11=35余5
所以代码校验位为5
代码(含校验位)的正确输入是SP246965
【2】GY----供应商
在我们的物货系统中数字码的第1位表示商品类型如:
1----食品
2----日用品
数字码的第2位表示商品出产公司如:
1----统一集团有限公司
2----康师傅控股有限公司
3----娃哈哈集团有限公司
4----洁云纸业有限公司
5----相印纸业有限公司
6----洁丽雅集团
数字码的第3位表示供应商的名字如:
1----张三
2----李四
3----王五
4----赵六
5----马七
6----黄八
数字码的第4位表示与供应商签订的合同原始编号:
1----与张三签订的合同
2----与李四签订的合同
3----与王五签订的合同
4----与赵六签订的合同
5----与马七签订的合同
6----与黄八签订的合同
所以供应商的编号如下:
(1)统一集团有限公司的供应商----GY1111
(2)康师傅控股有限公司的供应商----GY1222
(3)娃哈哈集团有限公司的供应商----GY1333
(4)洁云纸业有限公司的供应商----GY2444
(5)相印纸业有限公司的供应商----GY2555
(6)洁丽雅集团的供应商----GY2666
代码校验位计算:
取权因子:
551015
以11为模
(1)统一集团有限公司的供应商----GY1111
1*5+1*5+1*10+1*15=35
35/11=3余2
所以代码校验位为2
代码(含校验位)的正确输入是GY11112
(2)康师傅控股有限公司的供应商----GY1222
1*5+2*5+2*10+2*15=65
65/11=5余10
所以代码校验位为10
代码(含校验位)的正确输入是GY122210
(3)娃哈哈集团有限公司的供应商----GY1333
1*5+3*5+3*10+3*15=95
95/11=8余7
所以代码校验位为7
代码(含校验位)的正确输入是GY13337
(4)洁云纸业有限公司的供应商----GY2444
2*5+4*5+4*10+4*15=130
130/11=11余9
所以代码校验位为9
代码(含校验位)的正确输入是GY24449
(5)相印纸业有限公司的供应商----GY2555
2*5+5*5+5*10+5*15=160
160/11=14余6
所以代码校验位为6
代码(含校验位)的正确输入是GY25556
(6)洁丽雅集团的供应商----GY2666
2*5+6*5+6*10+6*15=190
190/11=17余3
所以代码校验位为3
代码(含校验位)的正确输入是GY26663
【3】LS----零售商
在我们的物货系统中数字码的第1位表示零售商的姓名如:
1----A
2----B
3----C
数字码的第2位表示与零售商签订的合同的原始编号:
7----与A签订的合同
8----与B签订的合同
9----与C签订的合同
所以零售商的编号如下:
(1)A零售商的编号----LS17
(2)B零售商的编号----LS28
(3)C零售商的编号----LS39
代码校验位计算:
取权因子为:
510
以11为模
(1)A零售商的编号----LS17
1*5+7*10=75
75/11=6余9
所以代码校验位为9
代码(含校验位)的正确输入是LS179
(2)B零售商的编号----LS28
2*5+8*10=90
90/11=8余2
所以代码校验位为2
代码(含校验位)的正确输入是LS282
(3)C零售商的编号----LS39
3*5+9*10=105
105/11=9余6
所以代码校验位为6
代码(含校验位)的正确输入是LS396
【4】CK---出库单
在我们的物货系统中数字码的第1位表示商品类型如:
1----食品
2----日用品
数字码的第2位表示商品具体类型如:
1----方便面
2----饮料
3----面纸
4----毛巾
数字码的第3位表示商品出产公司如:
1----统一集团有限公司
2----康师傅控股有限公司
3----娃哈哈集团有限公司
4----洁云纸业有限公司
5----相印纸业有限公司
6----洁丽雅集团
数字码第4位表示商品名称如:
1----统一香菇炖鸡面(袋)
2----统一香菇炖鸡面(桶)
3----康师傅红烧牛肉面(袋)
4----康师傅红烧牛肉面(桶)
5----娃哈哈矿泉水
6----统一冰红茶
7----洁云抽纸
8----相印优选
9----洁丽雅小熊毛巾
数字码第5位表示商品规格如:
1----85g
2----100g
3----500ml
4----300抽
5----18包
6----30*20cm
数字码的第6位表示供应商的名称如:
1----张三
2----李四
3----王五
4----赵六
5----马七
6----黄八
数字码的第7位表示零售商的名称(若为退货入库则为0)如:
1----A
2----B
3----C
所以出库单编号为:
(1)B零售商购买统一香菇炖鸡面(袋)----CK1111112
(2)C零售商购买洁丽雅小熊毛巾----CK2469663
(3)向康师傅供应商李四退货----CK1124220
代码校验位计算:
取权因子:
1010203052020
以11为模
(1)B零售商购买统一香菇炖鸡面(袋)----CK1111112
1*10+1*10+1*20+1*30+1*5+1*20+2*20=135
135/11=12余3
所以代码校验位为3
代码(含校验位)的正确输入是CK11111123
(2)C零售商购买洁丽雅小熊毛巾----CK2469663
2*10+4*10+6*20+9*30+6*5+6*20+3*20=570
570/11=51余9
所以代码校验位为9
代码(含校验位)的正确输入是CK24696639
(3)向康师傅供应商李四退货----CK1124220
1*10+1*10+2*20+4*30+2*5+2*20+0*20=230
230/11=20余10
所以代码校验位为10
代码(含校验位)的正确输入是CK112422010
【5】RK----入库
在我们的物货系统中数字码的第1位表示商品类型如:
1----食品
2----日用品
数字码的第2位表示商品具体类型如:
1----方便面
2----饮料
3----面纸
4----毛巾
数字码的第3位表示商品出产公司如:
1----统一集团有限公司
2----康师傅控股有限公司
3----娃哈哈集团有限公司
4----洁云纸业有限公司
5----相印纸业有限公司
6----洁丽雅集团
数字码第4位表示商品名称如:
1----统一香菇炖鸡面(袋)
2----统一香菇炖鸡面(桶)
3----康师傅红烧牛肉面(袋)
4----康师傅红烧牛肉面(桶)
5----娃哈哈矿泉水
6----统一冰红茶
7----洁云抽纸
8----相印优选
9----洁丽雅小熊毛巾
数字码第5位表示商品规格如:
1----85g
2----100g
3----500ml
4----300抽
5----18包
6----30*20cm
数字码的第6位表示供应商的名称如:
1----张三
2----李四
3----王五
4----赵六
5----马七
6----黄八
数字码的第7位表示零售商的名称(若为进货入库则为0)如:
1----A
2----B
3----C
所以出库单的编号为:
(1)A零售商退货入库:
RK1235331
(2)向娃哈哈供应商王五进货:
RK1235330
代码校验位的计算:
取权因子:
1010203052020
以11为模
(1)A零售商退货入库:
RK1235331
1*10+2*10+3*20+5*30+3*5+3*20+3*20=335
335/11=30余5
所以代码校验位为5
代码(含校验位)的正确输入是RK12353315
(2)向娃哈哈供应商王五进货:
RK1235330
1*10+2*10+3*20+5*30+3*5+3*20+0*20=315
315/11=28余7
所以代码校验位为7
代码(含校验位)的正确输入是RK12353307
【6】HT----合同号
在我们的物货系统中数字码是按合同签订的顺序从1开始编号的,如:
1----与张三签订的合同
2----与李四签订的合同
3----与王五签订的合同
4----与赵六签订的合同
5----与马七签订的合同
6----与黄八签订的合同
7----A
8----B
9----C
代码校验位的计算:
取权因子:
30
以11为模
(1)与张三签订的合同:
HT1
1*30=30
30/11=2余8
所以代码校验位为8
代码(含校验位)的正确输入是HT18
(2)与李四签订的合同:
HT2
2*30=60
60/11=5余5
所以代码校验位为5
代码(含校验位)的正确输入是HT25
(3)与与王五签订的合同:
HT3
3*30=90
90/11=8余2
所以代码校验位为2
代码(含校验位)的正确输入是HT32
(4)与赵六签订的合同:
HT4
4*30=10余10
所以代码校验位为10
代码(含校验位)的正确输入是HT410
(5)与马七签订的合同:
HT5
5*30=150
150/11=13余
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 MIS 课程设计 图版