




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 成绩:_数据库原理及应用课程设计课题 仓库管理系统 班级 计算机06-7 组长 王明娟 组员 车娜 2008 年 12 月 22日2009 年 1 月 2 日仓库管理系统设计说明书1 绪论随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是由人管理的方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高仓库管理效率,减轻劳动强度提高,信息处理速度和准确性;为仓库管理员提供更方便、科学的服务项目。为仓库管理员提供的一种更先进、科学的服务系统。于是我们便选择了由计算机来设计一个仓库管理系统的方案。让计算机对仓库进行自动管理,仓
2、库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。2 需求说明仓库系统各种信息的管理,包括基本信息,产品信息,库存操作的管理等。仓库管理的各种信息查询,修改和维护,设备采购报表的生成,在库存管理中加入最高储备和最低储备字段,对仓库的物质设备实现监控和报警,企业各个部门的物质需求管理,仓库管理系统的使用帮助。总体模块设计如下:仓库管理系统基本信息管理产品信息管理库存操作管理库存警示管理统计查询管理系统数据维护 基本信息管理:基本信息管理客户信息管理仓库信息管理用户
3、信息管理用户密码修改退出系统3 概念模型设计类别(类别编号,类别名称,上级类别)仓库(仓库编号,隶属单位,备注)用户(用户名,密码,权限类型)客户(客户编号,联系人,单位,联系 , ,通信地址,邮政编码)产品(编号,名称,规格,计算单位,参考价格,数量下限,数量下限,有效期,警告)E-R图如下:类别(PROTYPE)类别编号上级类别类别名称仓库(STOREHOUSE)仓库编号隶属单位备注系统用户(USERS)密码用户权限用户名客户(CLIENT)联系人单位编号通信地址邮政编码联系 产品(PRODUCT)规格计算单位参考价格警告期有效期名称产品ID仓库(STOREHOUSE)E系统用户(user
4、s)客户(client)产品(product)仓库(STOREHOUSE)类型(PROTYPE)属于出库入库qvspnSrmnl4 数据流程图检验表单信息检验库存量是否合格出库出货单统计表反馈库存货物量出货人产品类别货源货物统计更新数据库记录更新数据库记录库存系统库存管理员入库5 数据字典表客户信息表(Client表)名称表中列名数据类型允许空主键 客户号CIDintnoyes客户名Cnamevarcharnono客户类型Ctypetinyintyesno联系人Contactvarcharyesno通信地址Addressvarcharyesno邮政编码Postcodevarcharyesno家
5、庭地址Phomevarcharyesno Faxvarcharyesno单位Menovarcharyesno产品信息表(PRODUCT表)名称表中列名数据类型允许空主键产品号Pidintnoyes产品名称Pnamevarcharnono类型号TypeIdintyesno产品样式Pstylevarcharyesno计算单位Punitvarcharyesno参考价格Ppricedecimalyesno产品价格(低)Plowintyesno产品价格(高)Phighintyesno有效期Validintyesno警告期AlarmDaysdecimalyesno库存信息表(PROINSTORE表)名称表
6、中列名数据类型允许空主键产品入库号SpIDintnoyes产品号PIDintnono产品入库单价Ppricedecimalyesno产品库存数量Pnumintyesno生产日期MakeDatecharyesno库存号SIDintyesno出库表(TAKEOUT表)名称表中列名数据类型允许空主键出库类型Ttypevarcharnono产品类型Ptypeintyesno产品单价Ppricedecimalyesno产品数量Pnumintyesno客户单位Cidintyesno出库仓库Sidintyesno经办用户EapNamevarcharyesno出库日期OptDatecharyesno入库表(S
7、TOREIN表)名称表中列名数据类型允许空主键入库类型STypevarcharyesno产品名称PIDintyesno生产日期MakeDatecharyesno产品单价Ppricedecimalyesno产品数量Pnumintyesno客户单位Uidintyesno入库仓库Sidintyesno经办用户EapNamevarcharyesno入库日期OptDatecharyesno用户表(USERS表)名称表中列名数据类型允许空主键用户名Unamevarcharnoyes密码Ciphervarcharnono用户权限Userlydecimalnono产品类别表(PROTYPE表)名称表中列名数据
8、类型允许空主键类别编号TypeIDintnoyes类别名称TypeNamevarcharnono上级类别Upperidintyesno仓库信息表(Storehouse表)名称表中列名数据类型允许空主键仓库编号SIDintnoyes隶属单位Snamevarcharnono备注Remarksvarcharyesno6 逻辑设计通过E/R模型到关系模型的转化,可以得到如下关系模式:(1)客户实体集转换为关系:Client(CID,Cname,Ctype,Contact,Address,PostCode,Phome,Fax,Meno)(2)产品实体集转换为关系Product(PID,Pname,Typ
9、eId,Pstyle,Punit,Pprice,Plow,Phigh,Valid,AlarmDays)(3)库存实体集转换为关系ProinStore(SpID,PID,SID,Pprice,Pnum,MakeDate)(4)用户实体集转换为关系Users(Uname,Cipher,Userly)(5)产品类型实体集转换为关系ProType(TypeID,UpperID,TypeName)(6)仓库实体集转换为关系Storehouse(SID,Sname,Remarks)(7)入库联系转换为关系StoreIn(PID,SType,MakeDate)(8)出库联系转换为关系TakeOut(CID,
10、SID,Ptype,Ttype,Pprice,Punm,EapName,OptDate)7 物理设计1为了提高在表中搜索元组的速度,在实际实现的时候应该基于键码建立索引是各表中建立索引的表项: (1)Client(CID) (2)Product(PID) (3)ProinStore(SpID,PID,SID) (4)Users(UID) (5)ProType(TypeID,UpperID)(6)Storehouse(SID)(7)StoreIn(PID)(8)Takeout(CID,SID)2用SQL实现设计实现该设计的环境为Windows 2000 Perfessinal+MSSQLServ
11、er 2000.创建数据库:CREATE DATABASE 仓库管理系统(1)建立Client表 CREATE TABLE dbo.Client (Cid int NOT NULL ,Cname varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,Ctype tinyint NULL ,Contact varchar (30) COLLATE Chinese_PRC_CI_AS NULL ,Address varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,Postcode varchar (10) COLLA
12、TE Chinese_PRC_CI_AS NULL ,Phome varchar (30) COLLATE Chinese_PRC_CI_AS NULL ,Fax varchar (30) COLLATE Chinese_PRC_CI_AS NULL ,Meno varchar (100) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO(2)建立Product表 CREATE TABLE dbo.Product (Pid int NOT NULL ,Pname varchar (50) COLLATE Chinese_PRC_CI_AS NOT NU
13、LL ,TypeId int NULL ,Pstyle varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,Punit varchar (10) COLLATE Chinese_PRC_CI_AS NULL ,Pprice decimal(18, 0) NULL ,Plow int NULL ,Phigh int NULL ,Valid int NULL ,AlarmDays int NULL ) ON PRIMARYGO (3)建立ProinStore表CREATE TABLE dbo.ProinStore (SpId int NOT NULL ,Pid
14、 int NOT NULL ,Pprice decimal(18, 0) NULL ,Pnum int NULL ,MakeDate char (10) COLLATE Chinese_PRC_CI_AS NULL ,Sid int NULL ) ON PRIMARYGO(4)建立Users表CREATE TABLE dbo.Users (Uname varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,Cipher varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,Userly decimal(18,
15、 0) NOT NULL ) ON PRIMARYGO(5)建立ProType表CREATE TABLE dbo.ProType (TypeId int NOT NULL ,TypeName varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,UpperId int NULL ) ON PRIMARYGO(6)建立Storehouse表CREATE TABLE dbo.Storehouse (Sid int NOT NULL ,Sname varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,Remark
16、s varchar (100) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO(7)建立StoreIn表CREATE TABLE dbo.StoreIn (SType varchar (20) COLLATE Chinese_PRC_CI_AS NULL ,Pid int NULL ,MakeDate char (10) COLLATE Chinese_PRC_CI_AS NULL ,Pprice decimal(18, 0) NULL ,Pnum int NULL ,Uid int NULL ,Sid int NULL ,EapName varch
17、ar (50) COLLATE Chinese_PRC_CI_AS NULL ,OptDate char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO(8)建立Takeout表CREATE TABLE dbo.Takeout (Ttype varchar (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,Ptype int NULL ,Pprice decimal(18, 0) NULL ,Pnum int NULL ,Cid int NULL ,Sid int NULL ,EapName varchar
18、(50) COLLATE Chinese_PRC_CI_AS NULL ,OptDate char (20) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGO8 实验数据示例:测试阶段(1)插入客户信息:Insert into Client (Cid, Cname,Ctype,Contact ,Address,Postcode,Phome,Fax,Meno ) values('01','王小娟 ','商业','户主','哈尔滨','0451','木兰',0451-880883,'黑科技');显示刚插人的客户id: select id from Client where name='王小娟'; id - 1 (不同的实验,id值可能不同。以后相应操作要保持前后一致就可以了。)(2)插入产品信息:Insert into Product (Pid ,Pname ,Pstyle ,Punit ,Pprice ,Plow , Valid ,AlarmDays)values('007','UNLbit','123','台
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 颈椎手术术前护理
- 商业街环境管理
- 银行辅导保密协议书
- 六年级遵守纪律协议书
- 银行上门收款协议书
- 配套设施移交协议书
- 轻微工伤和解协议书
- 车辆租用解除协议书
- 护理用药安全培训
- 酒庄设备转让协议书
- 白色中山大学本科生毕业设计答辩PPT下载
- 04G353-6 钢筋混凝土屋面梁
- 榆次区王湖村城中村改造安置区项目(榆次城建•王湖村)环评报告
- 2023年俄语专业四级真题及答案
- 巴西地理课件
- GB/T 37988-2019信息安全技术数据安全能力成熟度模型
- GB/T 17737.5-2013同轴通信电缆第5部分:CATV用干线和配线电缆分规范
- 网口变压器简介课件
- 财产份额转让协议书2
- 工艺安全信息管理培训课件
- MSC干细胞教学课件
评论
0/150
提交评论