库存管理信息系统设计--课程设计

上传人:自*** 文档编号:79783327 上传时间:2019-02-18 格式:DOC 页数:40 大小:1.32MB
返回 下载 相关 举报
库存管理信息系统设计--课程设计_第1页
第1页 / 共40页
库存管理信息系统设计--课程设计_第2页
第2页 / 共40页
库存管理信息系统设计--课程设计_第3页
第3页 / 共40页
库存管理信息系统设计--课程设计_第4页
第4页 / 共40页
库存管理信息系统设计--课程设计_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《库存管理信息系统设计--课程设计》由会员分享,可在线阅读,更多相关《库存管理信息系统设计--课程设计(40页珍藏版)》请在金锄头文库上搜索。

1、唐 山 学 院 课 程 设 计课 程 设 计设计题目:库存管理信息系统设计 计算机科学与技术系06计算机科学与技术(2)班系 别: 2060514205班 级: 刘 倩学 号:刘彩霞姓 名:指 导 教 师 : 2009年1月16 日1唐 山 学 院 课 程 设 计目 录1 引 言21.1管理信息系统的概述21.2 系统编写目的31.2.1 库存管理的概念31.2.2 库存管理系统的要点31.3 管理信息系统功能特点32 相关技术介绍42.1 VisualBasic6.0中文版工具软件简介42.2 SQL Server 2000简介43 需求分析63.1 系统业务流程分析63.2 系统数据流程分

2、析83.3系统数据字典103.3.1. 数据流描述103.3.2. 处理逻辑描述123.3.3. 数据存储的描述144 库存管理系统的可行性分析154.1. 技术可行性:154.2. 经济可行性:155 调查研究与现状分析166 总体设计176.1系统结构设计176.1.1. 系统模块176.1.2. 输入模块186.1.3. 维护模块186.1.4. 查看模块186.1.5. 客户模块186.2. 数据库的设计186.2.1. 数据流程图中的数据存储,1范式的关系规范化分析为3范式的关系。186.2.2. 数据库完整性设计206.2.3. 数据立即存取236.3. 硬件结构的规划与设计246

3、.3.1. 建议硬件运行环境:246.3.2. 建议软件运行环境:257 详细设计267.1. 代码设计267.2人机界面设计267.3输入输出设计278 总结349 谢词36参考文献371 引 言库存管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们

4、深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。 1.1管理信息系统的概述管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的

5、预测和辅助决策的功能,即利用现代管理的决策和支持。管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为,帮助其实现长远的规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。管理信息系统是一个人机系统,同时它又是一个一体化集成系统。管理信息系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策

6、服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。1.2 系统编写目的1.2.1 库存管理的概念所谓库存管理,是指以企业的仓库库存货物为对象,通过组织、协调、控制、监督等手段,谋求对存货资源的有效管理和利用,以充分发挥人的潜能,利用现有技术使资源的使用便利化、有效化,充分提高管理的效率和水平。1.2.2 库存管理系统的要点库存管理所管理的对象是仓库的储备,但是库存管理系统并不是一个孤立的系统,它与其他的业务部门是紧密联系在一起的。库存管理系统就是将这种联系具体化、周密化,便利了系统之间彼此的联系,使各个部门单位更融合的组织为一个整体,极大的方便了管理活动的进行

7、。此外库存管理的主要目标就是通过对仓库所有入出库活动的管理和控制及对库存数据有效的统计和分析,以保证企业生产中畅通的物流,使决策人员及早发现问题,采取相应措施,调整库存结构,缩短储备周期,加速资金周转,最大限度地降低库存占用,同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使库存管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,库存管理系统是协调企业生产经营的基础,其数据的准确性、方便的查询、有效的分析是整个计算机管理系统顺利运行的关键。1.3 管理信息系统功能特点 通用性好,信息标准化,符合国家库存信息系统标准。 灵活、快速的检

8、索查询。 图文并茂的用户界面。 严格的安全机制。 系统构造合理、整体效率高,可适用范围广,具有广泛的适用性。402 相关技术介绍2.1 VisualBasic6.0中文版工具软件简介 VB经过微软公司长期不断的完善、第三方资源的大量加入以及广大爱好者的大力支持,VB6.0已经成为功能强大、使用人数众多的主流编程工具。它提供了向导自动生成代码,支持拖放技术、属性检查、实时语法检查等内置自动化技术,大大降低了编写代码的工作量,同时它还提供了极其丰富的控件,使得VB6.0成为最简捷、最有效的开发Windows应用程序工具。随着网络技术的不断发展,VB6.0的应用范围已从开发单机软件发展到开发网上分布

9、式应用软件。VB6.0不但受到广大初、中级计算机爱好者的欢迎,也越来越受到高级程序员的欢迎。2.2 SQL Server 2000简介SQL全称是“结构化查询语言(Structured Query Language)”SQL(STructured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL同时也是数据库脚本文件的扩展名。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据

10、输入与管理的接口。它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。 结构化查询语言(Structured Query Language)最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司198

11、1年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、Informix、SQL Server这些大型的数据库管理系统,还是像Visual Foxporo、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL语言包含4个部分: 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。 数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。 数据查询语言(DQL),例如:SELECT语句。 数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。 SQL语

12、言包括三种主要程序设计语言类别的陈述式:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。3 需求分析企业内部的库存的管理,从大的方面分主要集中在企业库存货物的数量、种类以及货物的调入调出情况等。所以该系统主要是实现对数据的录入、插入、删除、查询、统计、更新、打印等功能。其次,为了信息的保密与安全,系统还要提供一定的安全机制。开发这个系统的目的就是帮助企业资源部门提高工作效率,实现库存信息管理的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,调查分析总结出这个系统最终实现的主要功能如下: 系统部分:主要完成本系统的维护工作。 库存基本信息部分:主要完成对库存存货

13、基本信息的管理。 出库信息部分:主要完成对货物出库信息的管理。 入库信息部分:主要完成对货物入库信息的管理。 联系人信息部分:主要完成对供货方、求货方、顾客等信息的管理。3.1 系统业务流程分析对业务流程进行分析,我们不难得出首先应该把仓库作为流程的中心的结论,然后以仓库为中心,将流程分为两个大的方向即出库与入库。出库业务的产生是因为有需求方对货物的需要,因此需求产生了货物的向外流出,并且需求对仓库的影响有两个,一是仓库有足够的库存满足需求,那么就直接出库,并将其记录;二是仓库没有足够的库存满足需求,那么就需要先采购货物入库,然后在根据需要出库,在入库与出库的过程中,均留下凭据,并记录在案。在

14、仓库业务发生过程中,有遇到新的客户的可能,这时就要及时将新客户加入联系人,作为信息资源加以保留,以备将来之用。下面是根据以上仓库系统运作编制的业务流程图:发订单 发货方仓 库 求货方订单发订单订单校验求货单校验收货单登记新顾客顾客档案开入库单检查库存入库单据开出库单缺货统计开缺货单缺货单 采购部门出库单据单据存底整理库存库存记录不合格单据不合格单据足够库存库存管理业务流程图根据业务流程图我们可以看出,该库存系统以仓库为中心,求货方与发货方的订单首先都是通过仓库的检验,如果为不合格的单据,则发回发送方重新发送,如果为合格的单据则依据单据的性质进行下一步的操作,1.如果为发货单则依据发货单开入库单据,并将单据留底,根据变化整理仓库的库存;2.如果为求货单则依据求货单检查仓库的库存,如果库存的存货量不够需求量,则根据需要开缺货订单,并交与采购部,由采购部联系供货方,采购所需物品,如果库存的存货量足够需求量,则开出库单据,并将单据留底,根据货物量的变化整理仓库的库存。3.2 系统数据流程分析数据流程图是按业务流程图理出的业务流程顺序,将数据处理过程绘制而成的图。对于每个具体业务,再进一步细化,通过更详细的数据流程图描绘更具体的数据处理过程。因此根据上面的业务流程图我们可以总结出数据流程也是分为了两个大的方向,一为出库,一为入库,以这两条主线为主,将原来的业务流程图抽象,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号