(正版)数据库课程设计:仓库管理系统[32页]

上传人:哈**** 文档编号:137450873 上传时间:2020-07-08 格式:DOCX 页数:31 大小:734.16KB
返回 下载 相关 举报
(正版)数据库课程设计:仓库管理系统[32页]_第1页
第1页 / 共31页
(正版)数据库课程设计:仓库管理系统[32页]_第2页
第2页 / 共31页
(正版)数据库课程设计:仓库管理系统[32页]_第3页
第3页 / 共31页
(正版)数据库课程设计:仓库管理系统[32页]_第4页
第4页 / 共31页
(正版)数据库课程设计:仓库管理系统[32页]_第5页
第5页 / 共31页
点击查看更多>>
资源描述

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

1、计算机与信魚学院数据库原理谍程谏计设计题目仓库管理系统专业班级物联网工程10-1班学号,及姓名TT201027*教学班号0001指导老师沈明玉实验地点逸夫楼507PS:合肥工业大学数据库课程设计,想要工程文件的可联系我邮箱:d_beimaiL 或2012-2013年度第二学期仓库管理系统1设计要求:(1) 信息要求一般生产制造型或商品流通型企业盅要使用仓库來存储大虽的原材料和成品货物,并 且货物种类繁参。在仓库管理中,商品入库、商品出库、库存査询是最常见的工作。由于 这些业务的繁杂性,传统的手工记录在应对这些业务时,常常显得十分笨拙,而且经常容 易岀错,效率也十分低。因此企业盅要通过先进的信息

2、技术來解决这一问题,为此数据库 管理系统就成了许多企业势在必行的研发课题。(2) 需求分析通过对企业仓库的了解.一般系统的具备以下功能:/由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人机界面:/方便的货物入库和出库管理:/能够对联系单位,仓库和货物的资料进行修改:/ 在入库操作时,选择相应的货物、单位和仓库进行入库操作:/能够区分同种货物在不同仓库的存储情况,以免出库时出现错误:/根据用户选择的査询条件.提供入库査询,出库査询和库存査询:/完善的数据备份和还原功能:/ 用户可修改自己的密码:/管理员可修改用户权限.增加新用户:2 设计目标:希望通过木数据库达到以下功能:1. 系统采

3、用人机对话方式,界而美观又好,信息査询灵活、方便,数据存储安全可靠。2. 提供多种査询功能,至少包括入库、出库和库存等常用的査询功能。3. 能够建立完善的基础信息档案,至少包括联系单位、货物和仓库的档案。4. 设计使用的货物管理功能,至少包括入库和出库管理。5. 多用户输入的数据,进行严格的数据校验。3开发及运行环境系统开发平台:Microsoft Visual Studio20I0o 系统开发语言:C#. 数据库管理系统软件:SQL Server 2008o 运行平台:Win7o4. 数据库描述采用SQL Scrvcr2008作为前台数据库数据库设计1. 需求分析概要设计针对我们之前的需求分

4、析,我们对其做概要设计/由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人机界 面;我们使用C#作为我们的应用程序,提供其良好的人际界面/方便的货物入库和出库管理:我们会建立入库表和岀库表并使用应用程序相关功能对其提供支持“能够对联系单位,仓库和货物的资料进行修改:我们会建立联系单位表,库存表和货物信息表对其提供支持“能够区分同种货物在不同仓库的存储情况,以免出库时出现错误: 我们建立存储过程中对其进行判断“根据用户选择的查询条件,提供入库査询,出库査询和库存査询: 用应用程序实现相应功能,并建立视图方便其查询/完善的数据备份和还原功能:调用相应函数对其提供支持/用户可修改自己的密码:

5、在应用程序调用相应数据库语句提供支持/管理员可修改用户权限,增加新用户:在应用程序调用相应数据库语句提供支持2. 仓库定位及系统分析仓库定位,仓库定位于大中型企业的仓库,主要存放家电商品及一些电子商 品仓库数:目前有主仓库和A、B、C、D几个仓库仓库容积:每个仓库大小是50m*10m*5m,容积共2500m2就除去过道和高度 上限的原因可用面积为2000m2系统分析:1、由于是大中型企业,存货量比较多,种类也比较多,所以在数 据库中要提供一定的存储空间提供支持,在建立数据库的时候还需要建立索引,方便其査询2、安全方面由于每天进货出货数量巨大,经手人有一定的责任,因此应以当前时间系统登录的人员自

6、动设为经手人。3、由于要先有订出货单后又进出货物,所以当有相应的货单时,最好能有人性化提示在什么时间哪个仓库应该有入库或者出库4、对于数量太多,今日没有来得及放完的应该有一定的记录,方 便管理3仓库管理系统E-R图名字丿负责人丿(电话备注丿 ;名字丿:权限转化为关系模式,仓库信息:仓库名、负责人、电话、备注:货物信息:货物编号、货物名、规格、计址单位:联系单位:单位名、联系人、电话、传真、备注:库存信息:货物编号、仓库名、库存数址:入库信息:入库编号、货物编号、仓库名、单位名、入库单价、数呈、日期、经手人、备 注;出库信息:出库编号、货物编号、仓库名、单位名、出库单价、数呈、日期、经手人、备

7、注;用户信息:用户编号、用户名、权限、密码。4.数据表设计:Goods表(货物信息表)字段名称类型允许空值主键说明GoodsIDBigintNOT NULL是编号GoodsnameVarchar(50)名称CoodsSpecVarchar(50)NOT NULL规格GoodsUnitChar 计虽单位Storage表(仓库表)字段名称类型允许空值主键说明StoreNameVarchar(100)NOT NULL是仓库名称StorePeopleVarchar(20)负责人StorePhonevarchar(20)电话StoreRemarkvarchar(1000)备注Provide表(联系单位表

8、)字段名称类型允许空值主键说明PrNamevarchar(100)NOT NULL是联系单位PrPeoplevarchar(20)联系人PrPhoneVarchar(20)电话PrFaxVarchar(20)传真PrRemarkVarchar(1000)备注InStore表(入库表)字段名称类型允许空值主键说明ISIDBigintNot null是入库编号GoodsIDBigintNot null货物名字PrNameVarchar(100)Not null供应商StoreNameVarchar(100)Not null仓库GoodsNumInt数呈GoodsPriceMoney单价ISDate

9、Datetime日期HandlePeopleVarchar (20)经手人ISRemarkVarchar (1000备注OutStore表(出库表))字段名称类型允许空值主键说 明OSIDBigintNot null是出库编号GoodsIDBigintNot null货物IDStoreNameVarchar(lOO)Not null仓库PrNameVarchar(lOO)联系单位GoodsNumInt数虽GoodsPriceMoney价格ISDateDatetime日期HandlePeopleVarchar (20)经手人ISRemarkVarchar (1000 )备注Storeinfo (

10、库存倍息表)字段名称类型允许空值主键说明GoodsIDStoreNameGoodsNumBigintVarchar(100)BigintNOT NULLNot null是 是货物ID 仓库名称 库存数虽User表(用户表字段名称类型允许空值主键说明UserIDBigintNOT NULL是用户IDUserNameVarchar(20)用户名UserPwdvarchar(20)密码UserRightvarchar(10)权限数据库的完萤性分析实体完整性:在每个表中都建立了主码,并设为非空参照完整性:在入库表和出库表中引用了其他表中的元素引用了供应商名,仓库名 约束完整性:对于电视类数目不能超过】

11、000台,洗衣机不能超过500台,冰箱不超过500台,燃气灶不超过800台,热水器不超过1500台。对于电话号码和传真有固定格式的要求。对于价格和数虽要不小于零。5. 仓库管理系统数据库创建卜面是创建了货物侣息表create tabic tb_Goods!nfb名称Goods!DBigint primary key.Varchar(50),Varchar(50),Char(8),GoodsNamcGoodsSpccGoodsUnit);一数虽规格.一“计虽单位F面是创建了仓库表表create table tb_Storagc(StoreNamcStorePcoplcStorcPhoncVarc

12、har( 100) primary kcy.-Varchar(20),Varchar(20).-Store RemarkVarchar( 1000),i.键负责人电话备注F面是创建了联系单位表create tabic tb_ProviderPrNamcvarcharf 1000)primary key,PrPcoplevarchar(20).PrPhoneVarchar(20),PrFaxVarchar(20),PrRcmarkVarchar( 1000),名称 联系人电话 传真备注);下面是创建了联系入库表create table tb_InStore(IS1DBigint identity

13、 primary key,-一入库编号Goods】DBigint ,-货物编号PrNamcVarcharf 100),供应商StoreNamcVarcharf 100),仓库GoodsNumInt.数虽GoodsPriceMoney.单价IN DateDatetime default(getDate(),日期HandlePeopleVarchar (20),.一经手人ISRcmarkVarchar (1000),备注foreign key (PrNamc)references ib_Providcr( PrName),foreign key (StoreNamc) references tb_Storage(StorcName),foreign key (GoodsID)references tb_Goods(GoodsID),F面是创建了联系出库表create tabic tb_OutStore(OSIDBigint identi

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

当前位置:首页 > 大杂烩/其它

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