仓库管理系统数据库应用技术课程设计

上传人:F****n 文档编号:93490649 上传时间:2019-07-23 格式:DOC 页数:29 大小:200.50KB
返回 下载 相关 举报
仓库管理系统数据库应用技术课程设计_第1页
第1页 / 共29页
仓库管理系统数据库应用技术课程设计_第2页
第2页 / 共29页
仓库管理系统数据库应用技术课程设计_第3页
第3页 / 共29页
仓库管理系统数据库应用技术课程设计_第4页
第4页 / 共29页
仓库管理系统数据库应用技术课程设计_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《仓库管理系统数据库应用技术课程设计》由会员分享,可在线阅读,更多相关《仓库管理系统数据库应用技术课程设计(29页珍藏版)》请在金锄头文库上搜索。

1、辽 宁 工 业 大 学数据库应用技术课 程 设 计 说 明 书题目: 仓库管理系统 学院(系): 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间: 辽 宁 工 业 大 学 课 程 设 计 说 明 ( 计 算 )书 目录第一章 概述4第二章 问题定义5第三章 需求分析6第四章 数据库设计11第五章 界面设计19第六章 代码与注释24设计总结26参考文献27第一章 概述本仓库货物管理系统针对企业仓库进货管理方面的问题。它能实现仓库进货的综合管理,减少不必要的手工上报,也为基层单位上报数据提供便利,减少人工劳动。对仓库进货信息资源,出货信息资源管理的货号、货物名称、进出货时间、数

2、量、生产单位;货物报表登记货物的基本档案,货号、货名、入库日期、存放地点、存放情况;日常管理中货物性质、存放要求、保质期等信息进行全面、系统的管理。在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。第二章 问题定义随着科学技术的发展,社会进步,计算机迅速的发展,仓库货物管理的方法也日新月异,以前全是由人工管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库货物管理效率,减轻劳动强度提高,信息处理速度和准确性;

3、为管理员提供更方便、科学的服务项目。为管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个仓库货物管理系统的方案。让计算机对仓库货物进行自动管理,管理员可以直接在计算机上实现仓库货物的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。第三章 需求分析一、数据库需求分析该系统主要包括系统功能输入模块、基本资料维护模块、报表模块、综合查询功能模块和统计模块等。系统要实现基本信息录入、修改、查询等功能:1、 信息的输入,包括溢货信息、缺货信息、货物入库信息、库存信息、货源信息、货价

4、信息等。2、 信息的修改、删除。3、 根据要求,查询统计符合条件的各类信息。4、 依据实际需要,对重要新信息进行统计。二、数据流图需求单位需求仓库现有库存向供应单位进货管理事物处理设备进货设备入库设备出库设备出货库存清 单出货清 单进货清 单三、数据字典(DD):数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。数据字典卡片:名称:库存清单别名:库存报表描述:仓库货物存储

5、的描述定义:货物编号+名称+生产日期+有效期+数量+单价+上、下限位置:输出到打印机保存到磁盘名字:货物编号别名:描述:惟一地标识库存清单中一个特定货物的关键域定义:货物编号=8字符8位置:进货报表 库存清单 事务名称:货物现存量清单别名:描述:仓库货物存量描述定义:货物编号+名称+生产日期+有效期+数量+上下限 + +状态标志(正常、紧急、警告、严重)位置:输出到打印机保存到磁盘名称:进货清单别名:进货报表描述:每次进货的货物描述定义:货物编号+名称+生产日期+有效期+数量位置:输出到打印机保存到磁盘名字:货物生产单位别名:生产商描述:惟一的标识仓库货物生产的一个特定的单位定义:单位名+负责

6、人+联系电话位置:进货报表 出货报表 库存清单名字:货物供应单位别名:供应商描述:惟一的标识仓库货物来源的一个特定的单位定义:单位名+负责人+联系电话位置:进货报表 出货报表 库存清单 名字:需求数量别名:本次数量描述:某种货物一次被某单位领取的数量定义:本次数量=1数字5位置:货物出库信息 名字:上期数量别名: 描述:某种货物的库存数量定义:上期数量=1数字5位置:货物入库信息货物出库信息名字:进货数量别名:本次数量描述:某种货物的一次入库数量定义:本次数量=1数字5位置:货物入库信息名字:出货清单别名:出货报表描述:每次出货的货物描述定义:货物编号+名称+生产日期+有效期+数量位置:输出到

7、打印机保存到磁盘名字:需求单位名别名: 描述:惟一的标识需要货物的一个特定的单位定义:单位名=20字符20位置:部门表 货物入库信息货物出库信息名字:需求单位表别名:需求单位信息描述:是对需要货物的各单位的信息进行统计定义: 单位名+负责人+负责人联系电话+操作员 +所属工作位置:货物入库信息货物出库信息名字:操作用户表别名:操作用户信息描述:是对使用本系统的用户进行身份和权限验证用的定义:用户名+密码+所属单位+权限一+权限二+权限三+操作员位置:班级表货物需求单位信息表货物信息表货物出库表货物入库表名字:用户名别名: 描述:惟一标识本系统的用户身份定义:用户名=8字符8位置:操作用户表名字

8、:密码别名: 描述:验证本系统的用户身份定义:密码=8字符8位置:操作用户表名字:权限三别名: 描述:标识本系统的用户对本系统查询权的使用权限定义:权限四=8字符8位置:操作用户表名字:权限二别名: 描述:标识本系统的用户对本系统出入库权的使用权限定义:权限三=8字符8位置:操作用户表名字:权限一别名: 描述:标识本系统的用户对本系统管理权使用权限定义:权限一=8字符8位置:操作用户表四、数据库概念的结构设计数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所对的数据视图,它将数据库内部抽象的数据及其互相之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑

9、结构和特征描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。在这里我们将要设计的是数据库的概念模式,通过对仓库货物管理系统的内容和数据流程分析及E-R图,设计如下数据项和数据结构。仓库信息。包括库房名称、库位名称、库存货物、来往客户信息、库房编号、库位编号,仓库管理员等。货物信息。包括名称、供应单位、生产单位、生产日期、货物数量、货物单价、入库时间、货物编号等。单位信息。包括单位名称、负责人、地址、联系电话等信息。货物入库信息。包括货物编号、货物名、生产单位、供应单位、本次数量、生产时间、货物单价、入库时间、经办人等信息。货物出库信息。包括货物编号、货物名、生产单位、供

10、应单位、货物需求单位名、本次数量、生产时间、货物单价、出库时间、经办人等信息。用户信息。包括用户名称、密码、所在单位、用户权限信息、操作员、最后修改时间。数据库概念结构设计,是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。五、数据库的逻辑结构设计:在数据库设计中相当重要的一步就是将概念模型转化为计算机上DBMS所支持的数据模型,例如,将E-R图模型转化为关系模型,道理很简单,我们设计概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算机上有效地表示出这些关系就成了数据库设计的关键。根据仓库货物管理系统的功能要求,选取SQ

11、LServer 2000作为后台数据库。在上面的实体和实体之间的E-R图设计基础上,形成数据库中的表格及表格之间的关系。该数据库由6个表组成,需求单位表、货物表、供应单位表、入库信息表、出库信息表、操作用户表。一、主表的结构设计1.需求单位信息需求单位表是对需求单位信息进行统计,包括单位名、单位编号、取货时间、地址、负责人、联系电话、操作员、所需货物、货物单价、货物数量等信息。2.供应单位信息 供应单位信息表是提供货物的单位信息的统计,包括单位编号、单位名称、负责人、联系电话、地址、所供应货物、货物单价、货物商量等信息。3.货物信息货物表是对货物信息的统计,包括名称、供应单位、生产单位、生产时

12、间、货物数量、货物单价、入库时间、编号等。4.货物入库信息货物入库信息是对入库信息的统计,包括货物编号、货物名称、生产单位、供应单位、本次数量、生产时间、货物单价、入库时间、经办人等信息。5.操作用户信息操作用户表是对使用本系统的用户进行身份和权限验证用的,包括用户名称、密码、所在单位、用户权限信息、操作员、最后修改时间。6、货物出库信息货物出库表是对出库信息的统计。包括货物编号、货物名称、生产单位、需求单位、本次数量、生产时间、货物单价、出库时间、经办人等信息。六、仓库货物管理系统系统模块可以根据模块独立原理对软件结构进行精化。为了合理的分解,得到尽可能高的内聚、尽可能松散的耦合,最终要的是

13、,为了得到一个易于实现、易于测试和易于维护的软件结构,应该对模块进行再分解或合并。系统功能模块图如图7.1所示:仓库货物管理系统系统模块输入模块维护模块查询模块报表模块帮助模块打印设置日志管理入库模块出库模块还原模块需求模块进货模块图4.1 系统功能模块图第四章 数据库设计一、概念设计:系统ER图根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性和实体之间的关系,并画出如下所示的E-R图。编号取货时间负责人联系电话需求单位名需求单位操作员地址货物单价 图1.3 需求单位实体E-R生产单位供应单位生产日期名 称上 下 限货 物 货物编号需求单位货物单价货物数量入库时间图1.4货物实体E-R图库 房库房编号库房名称库存量供应单位

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

当前位置:首页 > 办公文档 > 事务文书

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