仓储物资管理系统

上传人:cn****1 文档编号:498190699 上传时间:2023-12-14 格式:DOCX 页数:24 大小:301.65KB
返回 下载 相关 举报
仓储物资管理系统_第1页
第1页 / 共24页
仓储物资管理系统_第2页
第2页 / 共24页
仓储物资管理系统_第3页
第3页 / 共24页
仓储物资管理系统_第4页
第4页 / 共24页
仓储物资管理系统_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《仓储物资管理系统》由会员分享,可在线阅读,更多相关《仓储物资管理系统(24页珍藏版)》请在金锄头文库上搜索。

1、课程设计说明书仓储物资管理系统No1. 课程设计目的应用对数据库系统概论的理论学习,通过上机实践的方式将理论知识与实践更好的 结合起来,巩固所学知识。实践和巩固在课堂教学中学习的关于数据库的有关知识,熟练掌握对于给定结构的 数据库的创建、基本操作、程序系统的建立和调试以及系统评价。实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的 建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库货物管理系统,必须 得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系 统评价的一般过程,为毕业设计打下基础。2. 设计方案论证2.1问题提出过去传统的物资管理方

2、式已经不能满足现代仓库物资管理的的客观要求,本课程设 计就是利用SQL server数据库开发一个仓库物资管理系统,它为仓库管理人员提供供 应商信息,物资信息,员工信息,客户信息等的内容,方便仓库管理人员对物资的管理, 以提高仓库管理人员对物资管理工作的效率。2.2可行性研究2.2.1技术可行性此课程设计均是利用SQL server 2005企业版软件调试出来的,所以只要操作系统 在windowsXP之上的都可以实现SQL server 2005运行,此次所用的操作系统是: WindowsXP,内存:2G,CPU: 2.10GHZ,硬盘:250G,所以技术上是可行的。2.2.2运行可行性随着社

3、会的发展,基本上所有的具有一定数量数据的仓库都开始使用计算机数据库 来做管理。当然几乎所有仓库也都已经在使用计算机管理数据的机制,大大减少了仓储 物资管理的工作量。该课程设计要求设计一个仓库物资管理的数据库系统,数据库中要 求包含物资的基本信息,员工信息,货物供应商信息。同时还要设计它们之间的关系, 最后还要对一些数据进行查询,如查询物资的各种有关信息等。我们通过该课程设计, 应该达到的目的是把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以 致用,与现实生活中的应用充分的结合起来。仓库物资管理系统主要针对于日常物资信 息的管理,它针对货物日常发生的业务,分为了两大类,即货物提供商和

4、货物销售商以 及入库和出库的信息,用户通过相应的模块,对货物的基本情况进行操作,对货物库存 数量进行查询,用户通过简单的操作即可轻松的管理物资。2.3需求分析2.3.1需求分析要求本系统能够投入实际的使用并且满足基本的功能要求。要求具有较高的可靠 性、安全性和易维护性,具有较高的可移植性。本系统实现了以下的功能:基本信息模块:包括商品信息、员工信息、客户信息、供应商信息四个子模块(1)仓库管理模块:仓库编号、仓库名称、仓库负责人。(2)供应商管理模块:包括供应商个人(企业)信息、供应商供应货物信息查询两个 子模块。(3)客户管理模块:包括客户个人(企业)信息、订货信息查询两个子模块。(4)员工

5、管理模块:包括员工个人信息查询、员工薪资查询、员工值勤查询三个子模 块。(5)物资信息模块:商品信息查询、入库登记查询、出库登记查询、退货查询、库存 查询五个个子模块。(6)报表管理:财务报表查询、报表打印两个子模块。(7)系统维护模块:包括数据安全管理、操作员管理、权限设置三个模块232数据字典(1)数据项名称:供应商代码含义说明:惟一标识一个供应商类型:字符型长度:10逻辑关系:不允许为空(2)数据项名称:商品代码类型:字符型No 3长度:16逻辑关系:不允许为空(3) 数据项名称:供应数量类型:数值型(4) 数据项名称:供应时间类型:时间型(5) 数据项名称:商品代码含义说明:惟一标识一

6、个商品类型:字符型长度:6逻辑关系:不允许为空(6) 数据项名称:商品名称类型:字符型长度:8逻辑关系:不允许为空(7) 数据项名称:商品种类代码类型:字符型长度:10逻辑关系:不允许为空(8) 数据项名称:销售数量类型:数值型逻辑关系:不允许为空(9) 数据项名称:销售价类型:数值型(10) 数据项名称:最低销售价类型:数值型(11) 数据项名称:用户所使用时间类型:时间型(12) 数据项名称:顾客代码含义说明:惟一标识一个顾客类型:字符型长度:10逻辑关系:不允许为空(13) 数据项名称:顾客名称类型:字符型长度:16逻辑关系:不允许为空(14) 数据项名称:顾客联系类型:字符型长度:12

7、(15) 数据项名称:顾客联系电话类型:字符型长度:11(16) 数据项名称:顾客所在城市类型:字符型长度:8(17) 数据项名称:销售总额类型:数值(18) 数据项名称:商品种类说明类型:字符型长度:10(19) 数据项名称:员工编号类型:字符型长度:10(20) 数据项名称:员工姓名类型:字符型长度:12(21) 数据项名称:用户名类型:字符型长度:6No 5(22) 数据项名称:密码类型:字符型长度:10逻辑关系:不允许为空(23) 数据项名称:职务类型:字符型长度:10(24) 数据项名称:员工查询类型:字符型长度:4(2) 数据结构描述 数据流名称:供应商信息含义说明:说明了一个供应

8、商有关信息组成结构:提供产品资料,提供供应商个人(企业)资料,记录供应商品的信息。 数据流名称:员工信息含义说明:说明一个员工信息 组成结构:记录入库、出库信息,记录退货信息,现金收支是指对进出帐目的记录统计。 数据流名称:仓库管理员信息含义说明:说明仓库管理员信息 组成结构:管理员地址,电话,姓名。2.4概念结构设计2.4.1概念结构设计的方法概念设计阶段采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上 的进行概念结构设计。对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全 局概念模式。2.4.2概念结构设计的步骤数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数

9、据库及其应用 系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库 技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的 数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据 库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功 能要求。243数据抽象与局部视图设计在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析, 分析各数据存储之间的关系,然后才能得出系统的关系模式。可以采用E-R图的方法来 进行数据结构分析,E-R设计方法是一种通过E-R图来描述现实世界信息结构的DB设计

10、方法。E-R图由实体、属性、联系三部分组成。图1.仓库负责人E-R图仓库负责人图2.供应商E-R图权限姓名密码入库日期单价商品编码商品名称销售员工编码客户号客户名称客户客户所在城出库 日期联系供应商编号用户名口 号员工图3.员工E-R图员工图4.商品销售清单E-R图联系方式图5.客户E-R图图9.整体E-R图25逻辑结构设计2.5.1 E-R图向关系模型的转换(1)一个1: 1联系可转换为一个独立的关系模式,可以与任意一端对应的关系模式合并;(2)一个1: n联系可以转换为独立的关系模式,也可以与n端对应的关系模式合并;(3)一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本

11、身的属 性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分;将实体转化为 关系模式。根据图9所示的货物管理的基本E-R图,将其中的实体转化为如下关系,关 系的主码用下划线标出,外码用横线标出。由E-R图转换成关系模式:(1)商品信息(商品编号,商品名称,商品类别代号,售价,进价,库存量,供应商, 有效期)外码:商品类别代号、供应商(2)员工信息(员工号,姓名,用户名,密码,职位,权限)(3)客户信息(客户号,客户名称,联系人,联系方式,客户所在城市)(3)供应商信息(供应商号,供应商名称,联系人,联系方式,供应商所在城市)(4)供应信息(供应商编号,商品编号,供应日期,供应数量)(5

12、)查询信息(客户编号,商品编号,查询日期)(6)商品销售信息(销售编码,出库日期,入库日期,商品编码,商品名称,单价, 入库数量,出库数量,供应商编码,销售员编码) 外码:销售员编码、商品编码252判断每个表分别属于第几范式在上述关系模式中,每一个分量都是不可分割的数据项所以都符合第一范式;而且前四 个关系模式都是单个属性作为码,没有任何非主属性对码部分函数依赖,在商品销售信 息内虽由三个属性作为码,但也不存在非主性对码的部分函数依赖,所以上都符合第二 范式;商品信息、商品类别索引、客户信息、供应商信息四个关系模式中都不存在非主 属性对码的传递函数依赖,都属于第三范式。253数据库的结构表1.

13、供应信息表字段名称类 型长 度是否主键说明FirmCODEvachar10是供应代码merchandiseCodevachar16否经销商代码numberint否供应数量FirmDatedatetime否供应数据表2.商品信息表字段名称类型长 度是否主键说明merchandiseCodevarchar6是商品编码merchandiseNamevarchar8否商品名MerKindeCodevarchar10否商品种类代码Price Moneyint否销售价格ListPrice Moneyint否最低销售价Numberint否销售数量FirmCodeint否供应商代码Userfulllifeda

14、tetime否用户使用时间表3.顾客信息表字段名称类型长 度是否主键说明GuestCODEvarchar10是顾客代码GuestNAMEvarchar16否顾客名称GLINKvarchar12否顾客联系GLinkTellvarchar11否顾客电话CITYvarchar8否顾客所在城市表4.商品销售主表字段名称类型长 度是否主键说明SaleNovarchar4是销售编号WorkNovarchar10否工作编号SaleDatedtetime否销售时间Amountmney否销售表5商品销售子表字段名称类型长 度是否主键说明SaleNoint是销售代码merchandiseCodevarchar6否商品代码merchandiseNamevarchar32否商品名称Pricemoney否销售价格numberint否销售数量Amountmo

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

当前位置:首页 > 学术论文 > 其它学术论文

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