




免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南工学院南校区经济与管理系数据库与程序课程设计课题名称: 仓库管理系统 系 别: 经济管理系 专 业: 电子商务 姓 名: 唐雯静 班级学号: 09500930212 指导老师: 李兴旺 完成时间: 2010年12月 湖南工学院2010年12月目录一 任务介绍2二 需求分析32.1用户需求32.2功能需求3三 概要结构设计4四 逻辑结构设计5五 详细设计7六 测试结果9七 小结10八 参考文献11九 致谢11仓库信息管理系统设计一 任务介绍通过对仓库管理数据库进行概念设计逻辑设计物理设计实现企业物资设备管理的系统化、规范化和自动化,从而达到提高仓库管理效率的目的。二 需求分析(1)用户需求:一个仓库管理系统,具体要求如下:本系统主要实现以下几项功能仓库管理各种信息的输入,包括入库、出库、还库,需求信息的输入等。仓库管理各种信息的查询、修改和维护设备采购报表的生成在库存管理中加入最高储备和最低储备字段,对仓库中的物资设备实现监控和报警企业各部门的物资需求的管理操作日志的管理仓库管理系统的使用帮助(2)功能需求:该系统主要分为三大功能: 管理员功能、信息安全功能、一般用户功能、报表生成。1.管理员功能:产品入库登记、确认入库信息、删除库内信息、借出信息登记、产品分类管理、添加人员、删除人员、查询库内信息。2. 信息安全功能:人员权限区分、事件记录、数据警告、数据恢复;3. 一般用户功能:查询库内信息、查询出库信息、查询入库信息;4. 报表生成:库存信息报表生成。三 概念结构设计(1) 设备实体E-R图(2) 部门实体E-R图(3) 库存实体E-R图()出库实体E-R图(5)采购实体E-R图(6实体之间的联系图(7)E-R图四 逻辑结构设计4.1 关系模型设计(1)根据数据流程,可以列出以下管理系统所需的数据项和数据结构1.设备代码信息:设备号、设备名称2.现有库存信息:现有设备、现有数目、总数目、最大库存和最小库存3.设备使用信息:使用的设备、使用部门、数目、使用时间和出库时状态4.设备采购信息:采购的设备、采购员、供应商、采购数目和采购时间等5.设备归还信息:归还设备、归还部门、归还数目、归还时间和经手人等6.设备需求信息:需求的部门、需求设备、需求数目和需求时间等(2)设计的表,例如:表1 设备信息表设备信息表(shebei)字段名称字段含义数据类型及长度约束默认值Sno设备编号char(10)主键Sname设备名称char(10)非空、唯一表2 部门信息表部门信息表(bumen)字段名称字段含义数据类型及长度约束默认值Bmno部门编号char(10)主键Bmname职位名称char(10)非空、唯一表3库存信息表库存信息表(kucun)字段名称字段含义数据类型及长度约束默认值Sno设备编号char(10)外键Knewcount现有数目intKsumcount总数目intMaxkucun最大数目intMinkucun最小数目int表4设备使用信息表设备使用信息表(sbshiyong)字段名称字段含义数据类型及长度约束默认值Sno设备编号char(10)主键,外键Bno部门编号char(10)主键,外键Sytime使用时间DatetimeSycount使用数目IntSyzhuangtai使用状态char(5)表5设备采购信息表设备采购信息表(sbcaigou)字段名称字段含义数据类型及长度约束默认值Sno设备编号char(10)外键Cgname采购人名char(10)gybusiness供应商名char(10)Cgcount采购数目IntCgtime采购时间datetime表6 还库设备信息表还库设备信息表(sbhuanku)字段名称字段含义数据类型及长度约束默认值Sno设备编号char(10)主键,外键Bmno部门编号char(10)主键,外键Ghcount还库数目IntGhtime还库时间datetimeJsname经手人char(6)表7设备需求信息表设备需求信息表(sbxuqiu)字段名称字段含义数据类型及长度约束默认值Sno设备编号char(10)主键,外键Bmno部门编号char(10)主键,外键Xqcount需求数目IntXqtime需求时间datetime五 数据库的详细设计1 数据库的创建(1) 创立数据库CanKuif exists(select name from sysobjects where name=Cangku and type=db )drop database Cangkucreate database CangKuon(name=canku1,filename=d:SQLcangku1.mdf,size=3,maxsize=10,filegrowth=1)log on(name=canku_log,filename=d:SQLcangku_log.ldf,size=3,maxsize=6,2 数据表的创建(1)创建设备信息表(shebei)if exists(select name from sysobjects where name=shebei and type=table)drop table shebeiuse cangkucreate table shebei(sno char(10) not null primary key,sname char(10) not null unique)(2)创建部门信息表(bumen)if exists(select name from sysobjects where name=bumen )drop table bumenuse cangkucreate table bumen(bmno char(10) not null primary key,bmname char(10) not null unique)(3) 创建库存信息表(kucun)if exists(select name from sysobjects where name=kucun )drop table kucunuse cangkucreate table kucun(sno char(10) constraint fk_kucun_shebei foreign key(sno) references shebei(sno), knewcount int,ksumcount int,maxkucun int ,minkucun int)(4)创建设备使用信息表(sbshiyong)if exists(select name from sysobjects where name=sbshiyong)drop table sbshiyonguse cangkucreate table sbshiyong (sno char(10) constraint fk_sbshiyong_shebei foreign key(sno) references shebei(sno),bmno char(10) constraint fk_sbshiyong_bumen foreign key(bmno) references bumen(bmno),constraint fk_sbshiyong_zhujian primary key(sno,bmno),sytime datetime,sycount int,syzhuangtai char(5) check(syzhuangtai in(良好,一般,欠佳) default 良好)(5) 创建设备采购信息表(sbcaigou)if exists(select name from sysobjects where name=sbcaigou)drop table sbcaigoucreate table sbcaigou(sno char(10) constraint fk_sbcaigou_shebei foreign key(sno) references shebei(sno),cgname char(10),gybusiness char(10),cgcount int,cgtime datetime)(6)创建还库设备信息表(sbhuanku)if exists(select name from sysobjects where name=sbhuanku)drop table sbhuankucreate table sbhuanku(sno char(10) constraint fk_sbhuanku_shebei foreign key(sno) references shebei(sno),bmno char(10) constraint fk_huanku_bumen foreign key(bmno) references bumen(bmno),constraint fk_huanku_zhujian primary key(sno,bmno),ghcount int,ghtime datetime,jsname char(6)(7)创建设备需求信息表(sbxuqiu)if exists(select name from sysobjects where name=sbxuqiu)drop table sbxuqiucreate table sbxuqiu(sno char(10) constraint fk_sbxuqiu_shebei foreign key(sno) references shebei(sno),bmno char(10) constraint fk_sbxuqiu_bumen foreign key(bmno) references bumen(bmno),constraint fk_sbxuqiu_zhujian primary key(sno,bmno),xqcount int, xqtime datetime)3 初始数据的输入(1)向设备信息表插入数据insert into shebei values(1001,挖土机)insert into shebei values(1002,推土机)insert into shebei values(1003,风钻)insert into shebei values(1004,压路机)insert into shebei values(1005,焊枪)insert into shebei values(1006,货车)insert into shebei values(1007,起重机)insert into shebei values(1008,鼓风机)insert into shebei values(1009,扳手)insert into shebei values(1010,切割机)(2)向部门信息表中插入数据(3)向库存信息表中插入数据insert into kucun values(1001,6,10,10,2)insert into kucun values(1002,8,12,12,4)insert into kucun values(1003,3,9,9,0)insert into kucun values(1004,2,7,7,1)insert into kucun values(1005,12,25,25,7)insert into kucun values(1006,2,5,5,0)insert into kucun values(1007,1,8,8,3)insert into kucun values(1008,3,11,11,1)insert into kucun values(1009,20,50,50,12)insert into kucun values(1010,2,6,6,2)(4)insert into sbshiyong values(1001,T_01,2010-5-12,2,良好)insert into sbshiyong values(1005,T_02,2010-4-3,13,一般)insert into sbshiyong values(1006,T_03,2010-3-21,2,一般)insert into sbshiyong values(1006,T_04,2009-12-11,1,良好)insert into sbshiyong values(1010,T_01,2010-3-12,6,一般)insert into sbshiyong values(1001,T_02,2010-4-23,2,一般)insert into sbshiyong values(1007,T_01,2010-5-1,7,欠佳)insert into sbshiyong values(1004,T_01,2010-2-27,5,良好)(5)向采购设备信息表中插入数据insert into sbcaigou values(1001,阳江,中联重科,5,2009-10-3)insert into sbcaigou values(1002,潘志勇,中联重科,3,2009-1-24)insert into sbcaigou values(1003,许鹏程,宏丰实业,6,2008-12-14)insert into sbcaigou values(1004,洪峰,111重工,5,2009-3-24)insert into sbcaigou values(1005,阳江,宏丰实业,14,2008-7-19)(6)向还库设备信息表插入数据insert into sbhuanku values(1001,T_01,2,2010-6-6,阳江)insert into sbhuanku values(1010,T_01,5,2010-5-3,阳江)insert into sbhuanku values(1006,T_03,1,2010-4-14,徐旦)insert into sbhuanku values(1006,T_04,1,2010-6-15,潘志勇)insert into sbhuanku values(1009,T_05,16,2010-5-19,洪峰)六 测试结果一、进入系统输入密码正确进入主界面二、进入主界面三、进入客户信息管理点击添加按钮 选中要修改的表项点击修改:同样选中要删除的表项 点击删除得到如下点击确定即可删除,不想删除点击“否”。四、进入仓库管理操作步骤相同不在赘述了。五、进入用户管理 七 小结在这次课程设计中,让我学到了很多在课堂和书本上学不到的知识,我在这次课程设计中最大的收获有以下几个方面:一、领略到了数据库设计在计算机领域的重要性。数据库作为一个永久存储形式在应用中发挥着重要的作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重难点解析冀教版7年级下册期末测试卷附完整答案详解【全优】
- 重难点解析北师大版8年级数学上册期末试题带答案详解(模拟题)
- 2025年中学教师资格考试《综合素质》学生心理辅导案例题(含答案)试题卷
- 企业客户维护及管理制度
- 2025广东佛山市高明区疾病预防控制中心合同制工作人员招聘1人备考题库及答案解析
- 营销活动ROI评估体系-洞察及研究
- 2025广西桂林市临桂区茶洞初中招聘顶岗老师4人考试备考题库及答案解析
- 家具厂车床操作办法
- 代售协议合同(标准版)
- 购买工程材料合同(标准版)
- 兽用药品批次追踪与追溯系统考核试卷
- 医院信息透明化责任追究机制
- 《上腔静脉综合征》课件
- 果胶功能化产品开发
- 塞力斯招聘在线测评题
- 西方现代思想讲义
- 在线教育行业智能学习与个性化教育方案
- 工程变更流程ECN
- LED电子显示屏系统设计方案
- 高中英语人教新教材选择性必修一全册词汇表和默写表(分单元编排)
- 矿床学全套教学课件
评论
0/150
提交评论