库存管理毕业设计论文Word格式.docx
- 文档编号:16537915
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:23
- 大小:124.46KB
库存管理毕业设计论文Word格式.docx
《库存管理毕业设计论文Word格式.docx》由会员分享,可在线阅读,更多相关《库存管理毕业设计论文Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
●运行环境:
Windows9x、WindowsNT或Windows2000。
●硬软件:
硬盘大于200M,内存不小于64M。
第1章库存管理系统的系统分析
1.1可行性分析
1.1.1可行性分析的任务和内容
可行性分析的任务是明确开发应用项目的必要性和可行性。
必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。
就本项目来说其必要性是企业的物质管理往往是很繁琐的,因此物质管理有必要实现计算机化,使得企业资金使用合理,物资设备的存储最佳。
对企业来说实现信息化,使管理工作系统化、规范化、自动化,是十分迫切的,从这点来说该项目是可行的。
可行性分析的内容主要包括:
1.管理上的可行性。
该项目是在企业管理人员特别是企业总经理的强
烈建议下开发实施的,该项目实施以来也得到了总经理的大力支持。
管理方面该企业近年来管理越来越精益化,管理方法也日渐科学化,管理机构的改革日见成效,规章制度逐渐完善。
所以在管理方面该项目是可行的。
2.技术上的可行性。
由于该企业已实现了办公自动化,所以在硬软件
上可以满足该系统的要求,包括存储能力、通讯能力、处理速度等方面均可满足要求。
另外为实现该项目的成功开发管理层已专门从信息部门培训了两名人员负责该系统的日后运行与维护。
所以在技术上该项目也是可行的。
3.经济上的可行性。
该企业已专门为该项目的实施原划拨了十万元预
估费,该项目成功是时候每年将为企业至少节省五万元的仓管费。
所以该项目在经济上绝对是可行的。
1.1.2可行性分析的报告
可行性分析报告
项目的目标是使仓库管理工作系统化、规范化、自动化,使得资金使用合理,物资设备的储存最佳。
项目所需资源首先是开发工具:
VisualFoxPro6.0运行环境:
Windows
9x、WindowsNT或Windows2000;
其次是来自管理层的大力支持和对企业当前在计算机方面硬软件的要求;
最后是来自仓管人员对仓管功能的要求及对此系统的一些要求。
管理层给该项目的预算是十万元,期望效益是项目成功实施后每年能为企业节省五万元的仓管费。
得出的可行性结论是可以立即开发此库存管理系统。
1.2数据字典
1.2.1数据流的描述
以设备入库为例:
数据流编号:
D-01
数据流名称:
设备入库
简述:
采购部的采购设备
数据流来源:
采购部门
数据流去向:
设备入库模块
数据项组成:
入库单编号+入库时间+设备号+设备名称+入库数量+价格+采购部门+采购员
数据流:
约30张/日
高峰流量:
约50张/日
D-02
合格入库设备
经验收合格的入库设备
D-03
不合格的入库设备
经验收不合格的入库设备
采购部
1张/周
1.2.2处理逻辑的描述
以入库验收为例:
处理逻辑编号:
P-01
处理逻辑名称:
入库验收
采购部门采购的设备是否合格
输入的数据流:
入库单
处理描述:
采购部门送来的入库设备是否符合要求,产品实际入库数量和价格与入库单上填写的数据是否一致等。
不合格的入库设备返回采购部,合格的单据转给操作员登记设备入库表。
输出的数据流:
合格的入库设备、不合格的入库设备
处理频率:
30次/日
P-02
入库处理
根据入库单将入库数据记入现有库存表
根据入库单将入库数据记入库存台账,并更新相应设备的现有库存和数量
入库数据
1.2.3数据存储的描述
以现有库存为例:
数据存储编号:
F-01
数据存储名称:
现有库存表
记录设备出入库数据的明细表
数据存储组成:
日期+设备号+设备名称+入库数量+库存数量
关键字:
日期+设备号
相关联的处理:
P-01,P-02,
1.2.4外部实体的描述
外部实体编号:
S-01
外部实体名称:
采购设备入库
输入数据流:
输出数据流:
S-02
车间
所需设备出库
D-07
D-05
S-03
使用设备还库
第2章库存管理系统的系统设计
2.1系统设计的主要工作
系统设计的主要工作有:
、
1.总体设计,包括信息系统流程图设计、功能结构图设计和功能模块图设计等。
2.代码设计和设计规范的制定。
3.系统物理配置方案设计,包括设备配置、通信网络的选择和设计以及数据库管理系统选择等。
4.数据存储设计,包括数据库设计、数据库的安全保密设计等。
5.计算机处理过程设计,包括输出设计、输入设计、处理流程图设计以及编写程序设计说明书等。
从系统分析的逻辑模型设计到系统设计物理模型的设计是一个由抽象到具体的过程,有时并没有明确的界限,甚至可能有反复。
经过系统设计,设计人员应能为程序开发人员提供完整、清楚的设计文档,并对设计规范不清楚的地方做出解释。
在系统设计中,应遵循以下原则:
1.系统性。
系统是作为统一的整体而存在的,因此,在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,是一次输入得到多次利用。
2.灵活性。
为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。
在系统的设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能使各子系统间的数据依赖性降至最低限度。
这样,既便于模块的修改又便于增加新的内容,提高系统适应环境变化的能力。
3.可靠性。
可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。
一个成功的管理信息系统必须具有较高的可靠性,如安全保密性、检错及纠错的能力、抗病毒的能力等。
4.经济性。
经济性是指在满足系统需求的前提下,尽可能减小系统的开销。
一方面,在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;
另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程,减少处理费用。
2.2代码设计
代码是代表事物名称、属性、状态等的符号。
为了便于计算机处理,一般用数字、字母或他们的组合来表示。
2.2.1代码的功能
1.它为事物提供一个概要而不含糊的认定,便于数据的存储和检索。
代码缩短了事物的名称,无论是记录、记忆还是存储,都可以节省时间和空间。
2.使用代码可以提高处理的效率和精度。
按代码对事物进行排序、累计或按某种规定算法进行统计分析,可以十分迅速。
3.代码提高了数据的全局一致性。
对同一事物,即使在不同场合有不同的叫法,也可以通过编码统一起来,代码提高了系统的整体性、减少了因数据不一致而造成的错误。
4.代码是人和计算机的共同语言,是两者交换信息的工具。
为了给尚无代码的数据项编码,为了统一和改进原有代码,使之适应计算机的处理要求,在建立新系统时,必须对整个系统进行代码设计。
现代化企业的编码系统已由简单的结构发展成为十分复杂的系统。
为了有效地推动计算机应用和防止标准化工作走弯路,我国十分重视制定统一编码标准的问题,并已公布了GB1988—80信息处理交换的七位编码字符集等一系列国家标准编码。
在系统设计时,有关人员要认真查阅国家和有关部门已经颁布的各类标准。
代码设计在系统分析阶段就应该开始。
由于代码的编制需要仔细调查和多方协调,是一项费时、费事的工作,因此,在系统设计阶段才能最后确定。
2.2.2代码的设计
合理的编码结构是信息处理系统是否具有生命力的一个重要因素。
在代码设计时,应注意以下一些问题:
1.设计的代码在逻辑上必须能满足用户的需要,在结构上应当与处理
的方法相一致。
例如,在设计用于统计的代码时,为了提高处理速度,往往使之能够再不需调出有关数据文件的情况下,直接根据代码的结构进行统计。
2.代码要系统化,一个代码应惟一标志它所代表的事物或属性。
3.在代码设计时,要预留足够的位置,以适应不断变化的需要。
否则
在短时间内,随便改变编码结构对设计工作来说是一种严重的浪费。
一般而言代码愈短,分类、准备、存储和传送的开销愈低;
代码愈长,对数据检索、统计分析和满足多样化的处理要求就愈好,但编码太长,留空太多,多年用不上,也是一种浪费。
4.要注意避免误解,不要使用易于混淆的字符。
如O、Z、I、S、V
与0、2、1、5、U易混;
不要把空格做代码;
要使用24小时制表示时间等。
5.要注意尽量采用不易出错的编码结构,例如字母-字母-数字的结
构(如WW2)比字母-数字-字母的结构(如W2W)发生错误的机会要少一些。
6.当代码长于4个字母或5个数字字符时,应分成小段,这样人们读
写时不易发生错误。
人如726-499-6135比7264996135易于记忆,并能更精确地记录下来。
7.若已知代码的位数为P,每一位上可用字符数为
则可以组成码的
总数为:
例如,对每位字符为0-9的三位码,共可组成C=10×
10×
10=1000种码。
2.2.3代码的种类
1.顺序码
顺序码又称系列码,是一种连续数字代表编码对象的码。
例如:
用1代表厂长,2代表科长,3代表科员,4代表生产工人等。
顺序码的优点是短而简单,记录的定位方法简单,易于管理。
但这种码没有逻辑基础,不易记忆。
此外,新加的代码只能列在最后,删除则造成空码。
通常,顺序码作为其他码分类中的细分类的一种补充手段。
2.区间码
区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定的意义。
典型例子是邮政编码。
区间码的优点是:
信息处理比可靠,排序、分类、检索等操作易于进行。
但这种码的长度与其分类属性的数量有关,有时可能造成很长的码。
在许多情况下,码有多余的数。
同时,这种码的维修也比较困难。
区间码又可分为以下多种类型:
(1)多面码。
一个数据项可能具有多方面的特性。
如果在码的结构中,为这些特性各规定一个位置,就形成多面码。
(2)上下关联区间码。
上下关联区间码由几个意义上相关的区间码组成,其结构一般由左向右排列。
例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。
(3)十进位码。
此法相当于图书分类中的十进位分类码。
如610.736,小数点左边的数字组合代表主要分类,小数点右边的指出子分类。
子分类划分虽然很方便,但所占位数长短不齐,不适于计算机处理。
很显然只要把代码的位数固定下来,就可利用计算机处理。
3.助忆码
助忆码用文字、数字来描述,也可用文字与数字结合来描述。
其特点是,可以通过联想帮助记忆。
例如,用TV-B-12代表12英寸黑白电视机,用TV-C-20代表20英寸彩色电视机。
助忆码适用于数据项数目较少的情况(一般少于50个),否则可能引起错误的联想。
2.3功能结构图设计
所谓功能结构图就是按功能从属关系画成的图表,图中每一个框称为一个功能模块。
功能模块可以根据具体情况分的大一点或小一点。
分解的最小的功能模块可以是程序中的每一个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。
系统功能分析:
●库存管理各种信息的输入,包括入库、出库、还库、需求信息的输入等。
●库存管理各种信息的查询、修改和维护。
●设备采购报表的生成。
●在库存管理中加入最高储备和最低储备字段,对仓库中的物资设备实现监控和报警。
●企业各个部门的物资需求的管理。
●操作日志的管理。
在系统功能分析的基础上,考虑VisualFoxPro6.0程序编制的特点,得到如图2-1所示的系统功能模块图。
图2-1系统功能模块
2.4信息系统的流程图设计
功能模块图主要从功能的角度描述里系统的结构,但并未表达各功能之间的数据传递关系。
事实上,系统中的许多业务或功能都是通过数据文件联系起来的,在设计中是通过绘制系统流程图来从整体上表达的。
信息系统流程图是以新系统的数据流程图为基础绘制的。
在仔细调查企业仓库物资设备管理过程的基础上,我们得到该系统所处理的数据流程图,如图2-2所示。
图2-2数据流程图
2.5数据存储设计
在系统设计阶段,要根据已选用的计算机硬件和软件及使用要求,进一步完成数据存储的详细设计。
文件是系统中存放数据的基本方式。
2.5.1文件的分类
文件可以按不同的特征进行分类。
1.按文件的用途分类
按文件的用途分类可把文件分为以下几种:
(1)主文件。
主文件是系统中最重要的共享文件,主要存放具有固定值属性的数据。
为发挥主文件数据的作用,它必须准确、完整,必须对它及时更新。
该系统的主文件是主程序即主程序.prg,另外设备代码表、设备入库表、设备出库表、设备还库表、现有库存表、操作日志表等也是主文件。
(2)处理文件。
处理文件又称事物文件,是用来存放事物数据的临时
文件,包含了对主文件进行更新的全部数据。
(3)工作文件。
工作文件是处理过程中暂时存放数据的文件。
如打印时建立的报表文件等。
该系统中所有的报表文件都是工作文件。
(4)周转文件。
周转文件用来存放具有固定个体变动属性的数据。
该系统中设备采购表是周转文件。
(5)其他文件。
在信息系统中,还有一些其他类型的文件。
后备文件是主文件、处理文件、周转文件的副本,用以在在事件遭破坏时进行恢复;
档案文件是对长期数据进行离线保存的文件,被用作历史资料,防止非法访问。
2.按文件的组织方式分类
可把文件分为顺序文件、索引文件和直接存取文件等,详见下文。
2.5.2数据库设计
数据库的结构设计是一个非常重要的问题,数据库结构设计的好坏将直接对应用系统的效率及现实的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的相应速度。
在数据库系统开发设计的时候应尽量考虑全面,尤其应该仔细考虑用户的各种需求,避免在设计中浪费不必要的人力和物力。
1.数据库需求分析
数据库需求分析是数据库结构设计的第一阶段,是非常重要的一个阶段。
在这个阶段主要是收集基本数据、数据结构以及确定数据处理的流程,为以后进一步设计打下基础。
在仔细调查企业仓库物资设备管理过程的基础上,我们得到该系统所处理的数据流程图,如上图2-2所示,在此不在赘述。
针对该实例,通过对企业库存管理的内容和流程分析,设计的数据项和数据结构如下。
●设备代码信息
包括的数据项有设备号、设备名称。
●现有库存信息
包括的数据项有现有设备、现有数目、总数目、最大库存、最小库存等。
●设备入库信息
包括的数据项有设备号、入库时间、供应商、供应商电话、入库数量、价格、采购员等。
●设备出库信息
包括的数据项有设备号、使用部门、出库时间、出库状况、经手人、出库数量、领取人、用途等。
●设备采购信息
包括的数据项有采购的设备、采购员、供应商、采购数目、采购时间等。
●设备归还信息
包括的数据项有归还设备、归还部门、归还数目、归还时间、经手人等。
●设备需求信息
包括的数据项有需求的部门、需求设备、需求数目、需求时间等。
●日志信息
包括操作员、操作人员、操作内容。
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计。
2.数据库概念结构设计
这一设计阶段实在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
根据设计规划出的实体有库存实体、入库实体、出库实体、采购实体、还库实体、需求实体。
实体和实体之间的关系E-R图如图2-3~图2-8所示。
图2-3库存实体E-R图
图2-4入库实体E-R图
图2-5出库实体E-R图
图2-6设备采购实体E-R图
图2-7还库实体E-R图
图2-8部门需求实体E-R图
实体和实体之间的关系如图4-9所示。
图2-9实体关系图
3.数据库逻辑结构设计
需要将上面的数据库概念转化为VisualFoxPro6.0数据库系统所支
持的实际数据模型,也就是数据库的逻辑结构。
在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各
表之间的关系。
库存管理系统数据库中个表的设计结果如下面的几个表格所示,每个表格表示在数据库中的一个表。
表2-1设备代码表
列名
数据类型
可否为空
设备号(主键)
数值型(20)
不能为空
设备名称
字符型(50)
可为空
表2-2设备入库表
设备号
入库时间(主键)
日期型(8)
供应商
供应商电话
字符型(15)
入库数量
价格
字符型(10)
采购员
字符型(20)
表2-3设备出库表
出库时间(主键)
使用部门
出库状况
经手人
出库数量
数值型(10)
领取人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 库存 管理 毕业设计 论文