《库存管理信息系统设计9866.docx》由会员分享,可在线阅读,更多相关《库存管理信息系统设计9866.docx(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课 程 设 计计设计题目目:库存存管理信信息系统统设计计算机科学与技术系06计算机科学与技术(2)班系 别别: 2060514205班 级级: 刘 倩学 号号:刘彩霞姓 名名:指导教师师: 20099年1月16日目录1 引言言21.1管管理信息息系统的的概述221.2 系统编写目的的31.2.1 库库存管理理的概念念31.2.2 库库存管理理系统的的要点331.3 管理信信息系统统功能特特点32 相关关技术介介绍42.1 VissuallBassic66.0中中文版工工具软件件简介442.2 SQLL Seerveer 220000简介43 需求求分析663.1 系统统业务流流程分析析63.2
2、 系统统数据流流程分析析83.3系系统数据据字典1103.3.1. 数据流流描述1103.3.2. 处理逻逻辑描述述123.3.3. 数据存存储的描描述1444 库库存管理理系统的的可行性性分析1154.1. 技术术可行性性:1554.2. 经济济可行性性:1555 调调查研究究与现状状分析1166 总总体设计计176.1系系统结构构设计1176.1.1. 系统模模块1776.1.2. 输入模模块1886.1.3. 维护模模块1886.1.4. 查看模模块1886.1.5. 客户模模块1886.2. 数据据库的设设计1886.2.1. 数据流流程图中中的数据据存储,1范式的关系规范化分析为3范
3、式的关系。186.2.2. 数据库库完整性性设计2206.2.3. 数据立立即存取取236.3. 硬件件结构的的规划与与设计2246.3.1. 建议硬硬件运行行环境:246.3.2. 建议软软件运行行环境:257 详细细设计2267.1. 代码码设计2267.2人机界界面设计计267.3输入输输出设计计278 总结结349 谢词词36参考文献献371 引言言库存管理理系统是是一个企企事业单单位不可可缺少的的一部分分,它的的内容对对于企业业的决策策者和管管理者来来说都是是至关重重要的,因因此,库库存管理理系统应应该能够够为用户户提供充充足的信信息和快快捷的查查询手段段,但一一直以来来人们使使用传
4、统统的人工工方式管管理库存存,这种种管理方方式存在在着许多多缺点,诸诸如效率率低,保保密性差差等,而而且时间间一长,将将产生大大量的文文件和数数据,这这对于查查找、更更新和维维护都带带来了不不少的困困难。随着科学学技术的的不断提提高,计计算机科科学不断断发展,其其强大的的功能已已经被人人们深刻刻认识,它它已经进进入了人人类社会会的各个个领域并并发挥着着越来越越重要的的作用。作为计算算机应用用的一部部分,使使用计算算机对产产品库存存信息进进行管理理,具有有着人工工管理无无法比拟拟的优点点,它检检索迅速速、查找找方便、可可靠性高高、存储储量大、保保密性好好、寿命命长、成成本低等等,可减减少更多多的
5、人力力物力,这这些都能能够极大大地提高高货品库库存的管管理效率率,也是是企业库库存管理理科学化化、正规规化,与与世界接接轨的重重要条件件。因此此,开发发一个库库存管理理系统是是很有必必要的,具具有其特特有的技技术意义义和管理理意义。1.1管管理信息息系统的的概述管理信息息系统(简简称MIIS)是是在管理理科学、系系统科学学、计算算机科学学等的基基础上发发展起来来的综合合性边缘缘科学。在在21世世纪信息息高速发发展的时时代中,管管理信息息系统具具有很重重要的作作用,它它的预测测和辅助助决策的的功能,即即利用现现代管理理的决策策和支持持。管理信息息系统是是一个由由人、机机(计算算机)组组成的能能进
6、行管管理信息息的收集集、传递递、存储储、加工工、维护护和使用用的系统统。它能能观测企企业或组组织的各各种运动动情况,利利用过去去的数据据预测未未来;从从全局出出发辅助助决策;利用信信息控制制企业或或组织行行为,帮帮助其实实现长远远的规划划目标。简简言之,管管理信息息系统是是一个以以计算机机为工具具,具有有数据处处理、预预测、控控制和辅辅助决策策功能的的信息系系统。管理信息息系统是是一个人人机系统统,同时时它又是是一个一一体化集集成系统统。管理理信息系系统是信信息系统统的一个个子系统统,它以以计算机机技术、通通讯技术术和软件件技术为为技术基基础,同同时将现现代管理理理论、现现代管理理方法及及各级
7、管管理人员员融为一一体,最最终为某某个组织织整体的的管理与与决策服服务,是是由人和和计算机机组成的的能进行行管理信信息的收收集、传传递、存存储、加加工、维维护和使使用的系系统。1.2 系统编编写目的的1.2.1 库库存管理理的概念念所谓库存存管理,是是指以企企业的仓仓库库存存货物为为对象,通通过组织织、协调调、控制制、监督督等手段段,谋求求对存货货资源的的有效管管理和利利用,以以充分发发挥人的的潜能,利利用现有有技术使使资源的的使用便便利化、有有效化,充充分提高高管理的的效率和和水平。1.2.2 库库存管理理系统的的要点库存管管理所管管理的对对象是仓仓库的储储备,但但是库存存管理系系统并不不是
8、一个个孤立的的系统,它它与其他他的业务务部门是是紧密联联系在一一起的。库库存管理理系统就就是将这这种联系系具体化化、周密密化,便便利了系系统之间间彼此的的联系,使使各个部部门单位位更融合合的组织织为一个个整体,极极大的方方便了管管理活动动的进行行。此外库存存管理的的主要目目标就是是通过对对仓库所所有入出出库活动动的管理理和控制制及对库库存数据据有效的的统计和和分析,以以保证企企业生产产中畅通通的物流流,使决决策人员员及早发发现问题题,采取取相应措措施,调调整库存存结构,缩短储储备周期期,加速速资金周周转,最最大限度度地降低低库存占占用,同同时,通通过周期期性的仓仓库盘点点,及时时补救管管理中的
9、的漏洞,使使库存管管理系统统实时地地反映企企业中各各个仓库库的现时时情况,为为各类管管理人员员从不同同侧面提提供所需需信息,以以便协调调企业经经营收到到更大效效益,库库存管理理系统是是协调企企业生产产经营的的基础,其其数据的的准确性性、方便便的查询询、有效效的分析析是整个个计算机机管理系系统顺利利运行的的关键。1.3 管理信信息系统统功能特特点 通用用性好,信信息标准准化,符符合国家家库存信信息系统统标准。 灵活活、快速速的检索索查询。 图文文并茂的的用户界界面。 严格格的安全全机制。 系统统构造合合理、整整体效率率高,可可适用范范围广,具具有广泛泛的适用用性。2 相关关技术介介绍2.1 Vi
10、ssuallBassic66.0中中文版工工具软件件简介VB经经过微软软公司长长期不断断的完善善、第三三方资源源的大量量加入以以及广大大爱好者者的大力力支持,VVB6.0已经经成为功功能强大大、使用用人数众众多的主主流编程程工具。它它提供了了向导自自动生成成代码,支支持拖放放技术、属属性检查查、实时时语法检检查等内内置自动动化技术术,大大大降低了了编写代代码的工工作量,同同时它还还提供了了极其丰丰富的控控件,使使得VBB6.00成为最最简捷、最最有效的的开发WWinddowss应用程程序工具具。随着着网络技技术的不不断发展展,VBB6.00的应用用范围已已从开发发单机软软件发展展到开发发网上分
11、分布式应应用软件件。VBB6.00不但受受到广大大初、中中级计算算机爱好好者的欢欢迎,也也越来越越受到高高级程序序员的欢欢迎。2.2 SQLL Seerveer 220000简介SQL全全称是“结结构化查查询语言言(Sttruccturred Queery Lannguaage)”SQL(STrructtureed QQuerry LLangguagge)是是一种数数据库查查询和程程序设计计语言,用用于存取取数据以以及查询询、更新新和管理理关系数数据库系系统。SQL同同时也是是数据库库脚本文文件的扩扩展名。SQL是是高级的的非过程程化编程程语言,允允许用户户在高层层数据结结构上工工作。他他不要
12、求求用户指指定对数数据的存存放方法法,也不不需要用用户了解解具体的的数据存存放方式式,所以以具有完完全不同同底层结结构的不不同数据据库系统统可以使使用相同同的SQQL语言言作为数数据输入入与管理理的接口口。它以以记录集集合作为为操作对对象,所所有SQQL语句句接受集集合作为为输入,返返回集合合作为输输出,这这种集合合特性允允许一条条SQLL语句的的输出作作为另一一条SQQL语句句的输入入,所以以SQLL语句可可以嵌套套,这使使他具有有极大的的灵活性性和强大大的功能能,在多多数情况况下,在在其他语语言中需需要一大大段程序序实现的的功能只只需要一一个SQQL语句句就可以以达到目目的,这这也意味味着
13、用SSQL语语言可以以写出非非常复杂杂的语句句。 结构化查查询语言言(Sttruccturred Queery Lannguaage)最早是是IBMM的圣约约瑟研究究实验室室为其关关系数据据库管理理系统SSYSTTEM R开发发的一种种查询语语言,它它的前身身是SQQUARRE语言言。SQQL语言言结构简简洁,功功能强大大,简单单易学,所所以自从从IBMM公司119811年推出出以来,SSQL语语言得到到了广泛泛的应用用。如今今无论是是像Orraclle、Sybbasee、Innforrmixx、SQQL SServver这这些大型型的数据据库管理理系统,还还是像VVisuual Foxxpo
14、rro、PPoweerBuuildder这这些PCC上常用用的数据据库开发发系统,都都支持SSQL语语言作为为查询语语言。SQQL语言言包含44个部分分: 数据据定义语语言(DDDL),例如如:CRREATTE、DDROPP、ALLTERR等语句句。 数据据操作语语言(DDML),例如如:INNSERRT、UUPDAATE、DDELEETE语语句。 数据据查询语语言(DDQL),例如如:SEELECCT语句句。 数据据控制语语言(DDCL),例如如:GRRANTT、REEVOKKE、CCOMMMIT、RROLLLBACCK等语语句。 SQL语语言包括括三种主主要程序序设计语语言类别别的陈述述式
15、:数数据定义义语言(DDLL),数数据操作作语言(DMLL)及数数据控制制语言(DCLL)。3 需求求分析企业内部部的库存存的管理理,从大大的方面面分主要要集中在在企业库库存货物物的数量量、种类类以及货货物的调调入调出出情况等等。所以以该系统统主要是是实现对对数据的的录入、插插入、删删除、查查询、统统计、更更新、打打印等功功能。其其次,为为了信息息的保密密与安全全,系统统还要提提供一定定的安全全机制。开开发这个个系统的的目的就就是帮助助企业资资源部门门提高工工作效率率,实现现库存信信息管理理的系统统化、规规范化和和自动化化。根据据这个系系统所要要实现的的目的和和任务,调调查分析析总结出出这个系
16、系统最终终实现的的主要功功能如下下: 系统统部分:主要完完成本系系统的维维护工作作。 库存存基本信信息部分分:主要要完成对对库存存存货基本本信息的的管理。 出库库信息部部分:主主要完成成对货物物出库信信息的管管理。 入库库信息部部分:主主要完成成对货物物入库信信息的管管理。 联系系人信息息部分:主要完完成对供供货方、求求货方、顾顾客等信信息的管管理。3.1 系统统业务流流程分析析对业务流流程进行行分析,我我们不难难得出首首先应该该把仓库库作为流流程的中中心的结结论,然然后以仓仓库为中中心,将将流程分分为两个个大的方方向即出出库与入入库。出库业务务的产生生是因为为有需求求方对货货物的需需要,因因
17、此需求求产生了了货物的的向外流流出,并并且需求求对仓库库的影响响有两个个,一是是仓库有有足够的的库存满满足需求求,那么么就直接接出库,并并将其记记录;二二是仓库库没有足足够的库库存满足足需求,那那么就需需要先采采购货物物入库,然然后在根根据需要要出库,在在入库与与出库的的过程中中,均留留下凭据据,并记记录在案案。在仓仓库业务务发生过过程中,有有遇到新新的客户户的可能能,这时时就要及及时将新新客户加加入联系系人,作作为信息息资源加加以保留留,以备备将来之之用。下面是根根据以上上仓库系系统运作作编制的的业务流流程图:发订单 发货方仓 库 求货方订单发订单订单校验求货单校验收货单登记新顾客顾客档案开
18、入库单检查库存入库单据开出库单缺货统计开缺货单缺货单 采购部门出库单据单据存底整理库存库存记录不合格单据不合格单据足够库存库存管理业务流程图根据业务务流程图图我们可可以看出出,该库库存系统统以仓库库为中心心,求货货方与发发货方的的订单首首先都是是通过仓仓库的检检验,如如果为不不合格的的单据,则则发回发发送方重重新发送送,如果果为合格格的单据据则依据据单据的的性质进进行下一一步的操操作,11.如果果为发货货单则依依据发货货单开入入库单据据,并将将单据留留底,根根据变化化整理仓仓库的库库存;22.如果果为求货货单则依依据求货货单检查查仓库的的库存,如如果库存存的存货货量不够够需求量量,则根根据需要
19、要开缺货货订单,并并交与采采购部,由由采购部部联系供供货方,采采购所需需物品,如如果库存存的存货货量足够够需求量量,则开开出库单单据,并并将单据据留底,根根据货物物量的变变化整理理仓库的的库存。3.2 系统统数据流流程分析析数据流程程图是按按业务流流程图理理出的业业务流程程顺序,将将数据处处理过程程绘制而而成的图图。对于于每个具具体业务务,再进进一步细细化,通通过更详详细的数数据流程程图描绘绘更具体体的数据据处理过过程。因此根据据上面的的业务流流程图我我们可以以总结出出数据流流程也是是分为了了两个大大的方向向,一为为出库,一一为入库库,以这这两条主主线为主主,将原原来的业业务流程程图抽象象,形
20、成成了如下下所示的的数据流流程图:验收单据发货方仓 库求货方发订单发订单不合格单据不合格单据顾客档案开缺货单采购部门单据存底库存记录下订单足量库存 校验收货单顾客数据验收单据验收入库凭单检查 校验求货单 缺货统计 检查库存是否新客户 记录新客户数据不足量库存P1P2P3P4P5库存管理数据流程3.3系系统数据据字典3.3.1. 数据流流描述数据流编编号:DD-011数据流名名称:发发订单简述:发发货方与与求货方方向仓库库提出的的供货或或要货的的的初始始单据。数据流来来源:发发货方,求求货方数据流去去向:输输入模块块数据项组组成:货货物编号号+货物物数量+发订单单者 数据流量量:不定定高峰峰流量
21、:不定数据流编编号:DD-022数据流名名称:不不合格单单据简述:从从发货方方与求货货方处收收到的不不符合标标准的单单据。数据流来来源:仓仓库数据流去去向:发发货方,求求货方数据项组组成:货货物编号号+货物物数量+发订单单者数据流量量:不定定高峰峰流量:不定数据流编编号:DD-033数据流名名称:是是否新用用户简述:查查看所收收到的订订单的来来源用户户是否为为新客户户数据流来来源:校校验单据据数据流去去向:客客户模块块数据项组组成:客客户名称称+联系系方式数据流量量:同上上高峰峰流量:同上数据流编编号:DD-044数据流名名称:凭凭单检查查简述:依依据所收收到的求求货单查查看库存存的储量量,是
22、否否可以满满足需求求数据流来来源:校校验求货货单数据流去去向:系系统模块块数据项组组成:货货物编号号+货物物数量数据流量量:同上上高峰峰流量:同上数据流编编号:DD-055数据流名名称:足足量库存存简述:现现有的库库存可以以满足需需求量数据流来来源:检检查库存存数据流去去向:求求货方数据项组组成:货货物编号号+货物物数量+收货人人+日期期+单据据编号+车号+制单人人数据流量量:同上上高峰峰流量:同上数据流编编号:DD-066数据流名名称:不不足量库库存简述:现现有的库库存不能能满足需需求量数据流来来源:检检查库存存数据流去去向:采采购部门门数据项组组成:货货物编号号+数量量+联系系人数据流量量
23、:同上上高峰峰流量:同上数据流编编号:DD-077数据流名名称:顾顾客数据据简述:新新收录的的客户的的信息数据流来来源:校校验单据据数据流去去向:顾顾客档案案数据项组组成:客客户编号号+客户户名称+联系电电话数据流量量:同上上高峰峰流量:同上数据流编编号:DD-088数据流名名称:验验收单据据简述:将将经过检检查的,符符合标准准的单据据收录数据流来来源:校校验单据据数据流去去向:单单据存底底数据项组组成:单单据编号号+日期期+单据据类型+货物数数量+货货物编号号+联系系人数据流量量:同上上高峰流量量:同上上数据流编编号:DD-099数据流名名称:开开缺货单单简述:因因库存货货物的数数量无法法满
24、足需需要,而而开出缺缺货订单单,扩充充库存数据流来来源:缺缺货统计计数据流去去向:采采购部数据项组组成:货货物编号号+数量量+联系系人数据流量量:同上上高峰峰流量:同上数据流编编号:DD-100数据流名名称:验验收入库库简述:依依据单据据将所有有记录登登记入库库,更新新数据流来来源:单单据存底底数据流去去向:库库存记录录数据项组组成:货货物编号号+数量量+金额额数据流量量:同上上高峰峰流量:同上数据流编编号:DD-111数据流名名称:下下订单简述:采采购部因因仓库需需求的需需要,向向外界采采购,扩扩充库存存数据流来来源:采采购部数据流去去向:发发货方数据项组组成:货货物编号号+数量量+联系系人
25、数据流量量:同上上高峰峰流量:同上3.3.2. 处理逻逻辑描述述处理逻辑辑编号:P1处理逻辑辑名称:校验收收货单简述:管管理人员员校验所所收到的的收货单单是否符符合标准准输入的数数据流:发订单单处理描述述:以所所收到的的发货方方所发出出的订单单为依据据输出的数数据流:不合格格数据、验验收单据据、是否否为新用用户处理频率率:不定定处理逻辑辑编号:P2处理逻辑辑名称:校验求求货单简述:管管理人员员校验所所收到的的求货单单是否符符合标准准输入的数数据流:发订单单处理描述述:以所所收到的的求货方方所发出出的订单单为依据据输出的数数据流:不合格格数据、凭凭单检查查、是否否为新用用户处理频率率:不定定处理
26、逻辑辑编号:P3处理逻辑辑名称:记录新新客户数数据简述:将将新的客客户数据据记录数数据库,更更新信息息输入的数数据流:是否为为新用户户处理描述述:判断断所联系系的客户户是否是是客户联联系上所所没有的的,如果果没有则则加入数数据库输出的数数据流:顾客数数据处理频率率:不定定处理逻辑辑编号:P4处理逻辑辑名称:检查库库存简述:管管理人员员检查仓仓库的储储量输入的数数据流:凭单检检查处理描述述:依据据求货方方发出的的单据,查查看仓库库的库存存储量,是是否可以以满足需需求输出的数数据流:足量库库存、不不足量库库存、验验收单据据处理频率率:不定定处理逻辑辑编号:P5处理逻辑辑名称:缺货统统计简述:统统计
27、出仓仓库储量量缺少的的程度输入的数数据流:不足量量库存处理描述述:依据据库存储储量的缺缺少额,发发出缺货货单,补补足不足足以满足足需要输出的数数据流:开缺货货单处理频率率:不定定3.3.3. 数据存存储的描描述数据存储储编号:F-001数据存储储名称:顾客档档案简述:仓仓库收集集到的新新客户的的信息数据存储储组成:客户编编号+客客户名称称+联系系电话关键字:客户编编号相关的处处理:PP3数据存储储编号:F-002数据存储储名称:单据存存底简述:将将入库和和出库的的所有单单据均作作统一管管理,登登记入账账数据存储储组成:单据编编号+日日期+单单据类型型+制单单人+货货物编号号+数量量+单价价+车
28、号号+对方方单位关键字:单据编编号+货货物编号号相关的处处理:PP1、PP4数据存储储编号:F-003数据存储储名称:库存记记录简述:根根据单据据的记录录,更新新仓库的的库存储储量数据存储储组成:货物编编号+数数量+金金额关键字:货物编编号相关的处处理:PP1、PP44 库库存管理理系统的的可行性性分析4.1. 技术术可行性性:Visuual bassic 6.00是良好好的前端端开发工工具,它它功能强强大,11.采用用可视化化编程:VB自自动产生生界面代代码,程程序人员员只需绘绘制界面面,这样样大大的的提高了了程序设设计的效效率;22.面向向对象的的设计 ;3.结构化化程序设设计语言言 ;4
29、4.事件件驱动编编程机制制:一个个对象可可能会产产生多个个事件,每每个事件件都可以以通过一一段程序序来响应应 ;55.访问问数据库库:具有有很强的的数据库库管理功功能。特特别是对对数据库库的操作作比较方方便。对对于初次次接触信信息系统统的使用用者,SSQL 20000比其其他的数数据库更更容易了了解和掌掌握。VVb/SSQL220000的结合合足以给给企业带带来信息息化的优优势,从从而促进进该系统统的实现现。4.2. 经济济可行性性:在该企业业中,从从主管领领导、管管理人员员到具体体的业务务人员认认识是一一致的,他他们都大大力支持持系统的的开发,而而且由于于该企业业有良好好的管理理基础,因因而
30、建立立新系统统在管理理上是可可行的。5 调调查研究究与现状状分析企业的库库存物资资管理往往往是很很复杂、很很繁琐的的。由于于所掌握握的物资资种类众众多,订订货、管管理、发发放的渠渠道各有有差异,各各个企业业之间的的管理体体制不尽尽相同,各各类统计计报表繁繁多,因因此仓库库的库存存管理必必须编制制一套库库存管理理信息系系统,实实现计算算机化操操作,而而且必须须根据企企业的具具体情况况制定相相应的方方案。根据当前前的企业业管理体体制,一一般的库库存管理理系统,总总是根据据所掌握握的物资资类别,相相应分成成几个部部门来进进行物资资的计划划,订货货,核销销托收,验验收入库库,根据据企业各各个部门门的需
31、求求来发送送物资设设备,并并随时按按期进行行库存盘盘点,作作台帐,根根据企业业领导和和自身管管理的需需要按月月、季度度、年度度进行统统计分析析,产生生相应报报表。为为了加强强关键物物资、设设备的管管理,要要定期掌掌握其储储备,消消耗情况况,根据据计划定定额和实实际纤毫毫定额的的比较,进进行定额额管理,使使得资金金使用合合理,物物资设备备的储备备最佳。一个完整整的企业业物资供供应管理理系统应应包括采采购计划划管理,合合同收托托管理、仓仓库库存存管理、定定额管理理、统计计管理、财财务管理理等模块块。其中中仓库的的库存管管理是整整个物资资供应管管理系统统的核心心。因此此有必要要开发一一套独立立的库存
32、存管理系系统来提提高企业业工作效效率, 而所所使用的的这套库库存管理理系统是是企业生生产经营营管理活活动中的的核心,此此系统必必须可以以用来控控制合理理的库存存费用、适适时适量量的库存存数量,使使企业生生产活动动效率最最大化。通通过对这这些情况况的仔细细调查,我我设计了了如下的的仓库库库存管理理系统。6 总总体设计计6.1系系统结构构设计在系统功功能分析析的基础础上,考考虑VBB和SQQL的特特点,设设计出如如下图所所示的系系统功能能模块图图。 库 存 管 理 系 统系统模块输入模块客户模块维护模块查看模块库存管理单据管理入库管理出库管理需求管理客户信息管理用户管理系统层次模块图6.1.1.
33、系统模模块(1).库存管管理:对对仓库的的库存存存量进行行更新,及及时依据据现实的的变化对对其做出出调整;(2).用户管管理:管管理员可可以通过过管理界界面添加加或删除除用户,添添加新管管理员或或删除原原有管理理员,验证用用户的合合法性,阻阻止非法法用户登登录,同同时对不不同身份份的登录录人员的的操作权权限进行行控制。(3).单据管管理:对对在业务务流程中中产生的的各种单单据进行行统一的的管理,以以便登记记入账和和以后的的检查。6.1.2. 输入模模块包括填写写入库单单,更新新,删除除入库记记录,查查看现有有库存信信息,以以前入库库记录的的查询。6.1.3. 维护模模块包括填写写出库单单,更新
34、新,删除除出库记记录,查查看现有有库存信信息,以以前出库库记录的的查询。6.1.4. 查看模模块包括查看看各种以以前登记记的单据据,及时时更新、删删除记录录。6.1.5. 客户模模块集成了目目前和企企业有一一切业务务往来的的联系人人的信息息,其中中客户既既包括发发货人也也包括求求货人,并并且此信信息根据据新的业业务领域域的扩展展,处在在不断的的更新变变化之中中。6.2. 数据据库的设设计6.2.1. 数据流流程图中中的数据据存储,11范式的的关系规规范化分分析为33范式的的关系。仓库库存需求设备采购设备入库设备出库汇总处理企业库存管理系统总体关系图仓库库存需求设备采购设备入库设备出库汇总处理将
35、上面的的关系转转化,进进行规范范化分析析。如下下所示:库存关系图现有库存货物编号数量金额客户资料图客户资料客户编号客户名称联系电话入库关系图货物编号数量入库单据编号日期对方单位制单人车号单价出库关系图出库单据编号日期单据类型对方单位领用人制单人车号货物编号数量单价采购货物编号数量联系人采购关系图6.2.2. 数据库库完整性性设计在SQLL中建表表:用户表列名数据类型型长度允许空用户名Charr10密码Floaat8权限Floaat8客户表列名数据类型型长度允许空客户编号号Floaat8客户名称称Charr10联系电话话Floaat8入库表列名数据类型型长度允许空单据编号号Charr8日期Dat
36、eetimme8对方单位位Charr16制单人Charr8货物编号号floaat8数量floaat8单价floaat8车号Floaat8出库表列名数据类型型长度允许空单据编号号Charr8日期Dateetimme8单据类型型Charr10对方单位位Charr16领用人Charr10制单人Charr10货物编号号floaat8数量floaat8单价floaat8车号Floaat8库存表列名数据类型型长度允许空货物编号号Floaat8数量Floaat8金额Floaat8采购表列名数据类型型长度允许空货物编号号Floaat8数量Floaat8联系人Charr166.2.3. 数据立立即存取取(1).
37、在登陆陆系统操操作中需需要用到到用户表表的用户户名称、密密码,只只有在选选择了用用户名称称后并输输入正确确与用户户名称相相对应的的密码,才才可以进进入系统统。(2).入库单单中需要要用到入入库表中中的单据据编号、日日期、对对方单位位、制单单人、车车号,并并且要输输入货物物编号、数数量、金金额、单单价,此此外在入入库单中中,可以以通过输输入单据据编号,来来实现对对以前入入库货物物编号、数数量、金金额的查查询。(3)出库单单中需要要用到出出库表中中的单据据编号、日日期、单单据类型型、对方方单位、领领用人、制制单人、车车号,并并且要输输入货物物编号、数数量、金金额、单单价,此此外在处处库单中中,可以
38、以通过输输入单据据编号,来来实现对对以前出出库货物物编号、数数量、金金额的查查询。(4)客户单单中需要要用到客客户表中中的客户户编号、客客户名称称、联系系电话,并并且可以以增加新新的客户户资料,做做到随时时更新。(5)库存单单中需要要用到库库存表中中的货物物编号、数数量、金金额,通通过对其其它表单单的操作作,库存存表中的的数据会会根据变变化而变变化,及及时更新新,保持持最新的的状态。(6)采购单单中需要要用到采采购表中中的货物物编号、数数量、联联系人,将将所缺的的货物登登记进行行采购。6.3. 硬件件结构的的规划与与设计这项活动动主要是是系统所所要应用用的计算算机系统统或网络络系统设设备的订订
39、购、设设备的安安装调试试等一系系列活动动的规划划设计。此系统是是企业的的仓库库库存专用用,因此此,所要要求的电电脑和其其他相关关设备均均没有特特别的要要求和配配备,只只需由企企业统一一管理控控制即可可。但是是因为数数据库使使用的是是SQLL Seerveer,所所以在性性能上需需要电脑脑支持SSQL Serrverr的安装装和运行行,具体体要求可可以参照照下面设设置:6.3.1. 建议硬硬件运行行环境:主机:IInteel或兼兼容机、PPenttiumm1666MHzz或更高高,内存存要求2256MMB以上上。 硬盘:空空间需要要1288MB以以上。显示器:要求为为VGAA系列活活更高分分辨率
40、,SSQL Serrverr图形工工具要求求80006000像素或或更高分分辨率。打印机:WINNDOWWS系统统支持下下的所有有针式,喷喷墨,或或激光打打印机。鼠标:WWINDDOWSS支持下下的各类类鼠标。6.3.2. 建议软软件运行行环境:操作系统统:已安安装中文文WINNDIOOWS操操作系统统或更高高版本操操作系统统。但这这还要取取决于所所安装的的SQLL Seerveer20000版版本和组组件的不不同而异异。如果果是安装装的企业业版和标标准版的的SQLL Seerveer20000,操操作系统统需要WWinddowss NTT Seerveer 44.0、WWinddowss 2
41、0000 Serrverr、Wiindoows 20000 AAdvaandcced Serrverr 或WWinddowss 20000 Datta CCentter Serrverr 。如如果是个个人版,则则除了以以上操作作系统外外,也适适用于WWinddowss 988、Wiindoows NT Worrksttatiion 4.00、Wiindoows 20000 PProffesssionnal或或更高版版本的操操作系统统。鉴于于开发人人员版和和仅客户户端的SSQL Serrverr并不适适用于本本系统的的运行环环境,故故此,不不作介绍绍。推荐应用用软件:Miccrossoftt S
42、QQL SServver 20000的企企业版、标标准版或或个人版版。7 详细细设计7.1. 代码码设计在任何一一个信息息系统中中,信息息的表示示方法都都是一个个系统的的基础。任任何信息息都是通通过一定定的编码码方式以以代码的的形式输输入并储储存在计计算机中中的。一一个信息息系统如如果有比比较科学学的、严严谨的代代码体系系,可以以使系统统的质量量得到很很大的保保障。所谓代码码,就是是用来表表征客观观事物的的实体类类型和属属性的一一个或一一组容易易计算机机识别和和处理的的特定符符号,它它可以是是字符、数数字、某某些特殊殊符号或或它们的的组合。在在现实生生活中有有很多事事物如果果不加标标识是无无法
43、区分分的,这这时机器器处理就就十分困困难。所所以能否否将原来来不能确确定的事事物唯一一的加以以标识是是编制代代码的首首要原因因。按代代码对事事物进行行排序、统统计和检检索,方方便快捷捷,可以以提高处处理的速速度。因因此编码码可以起起到标志志作用、统统计和检检索作用用、专用用含义。而而且,合合理的编编码结构构是信息息系统是是否具有有生命力力的一个个重要因因素,在在代码设设计时要要注意代代码的适适用性、合合理性、简简单性、系系统性、稳稳定性、可可扩充性性、标准准化、便便于识别别和记忆忆。本系统所所用到的的编码主主要有以以下几种种:(1)客客户编号号,使用用的是顺顺序码。从从0000000001开开始,逐逐次递增增,可以以无限的的扩展下下去,多多一个客客户,就就增加一一个编号号。(2)单单据编号号,使用用的是区区间码和和顺序码码相结合合的方法法。在此此系统中中有两种种单据,一一种为入入库单据据,一种种为出库库单据。单单据编号号均以英英文字母母为开头头,不同同的字母母组合有有不同的的含义,一一般为制制单人的的代号简简写。字字母的后后面,以以阿拉伯伯数字开开始编号号,随着着所开单单据数量量的增加加,数字字依次增增加,逐逐步扩充充。(3)货货物编号号,使用用的是顺顺序码,以以阿拉伯伯数字计计位,随随着货物物的增加加编号一