(实训报告)数据库技术课程设计仓库管理系统_第1页
(实训报告)数据库技术课程设计仓库管理系统_第2页
(实训报告)数据库技术课程设计仓库管理系统_第3页
(实训报告)数据库技术课程设计仓库管理系统_第4页
(实训报告)数据库技术课程设计仓库管理系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题目:姓名:学号:班级:

数据库技术程设计仓库管理系统时间2011年

6月

28

日目录1.需求分析....................................................................................................111库管理系统的功能分......................................................................12库管理系统的功能图.........................................................................22。概念结构设.............................................................................................33.逻辑结构设.............................................................................................54.数据库设计................................................................................................541据库和各表的创.............................................................................6411据表结构设计...........................................................................4.1.2建数据表SQL脚........................................................................74.1。据表快照...................................................................................1042统功能实......................................................................................13

5。设计总结..................................................................................................14参考文献........................................................................................................

仓库管理系统摘要仓库管理是与我们日常生活息息相关的问题随着改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地没有现代化的管理是万万不行的仓库管理的全面自动化信息化则是其中极其重要的部分。仓库管理信息系统正是基于这样的需求背景下研制开发的本文按照软件工程思想和管理信息系统的开发步骤设计并实现了一个仓库管理信息系统。以系统开发过程为主线,介绍了系统从需求分析,逻辑设,总体设计,细设计以及系统测试、实施各阶段的主要内容和成果,包括系统结构图、业务流程图、数据流程图、模型、物理表实现及其关系、功能模块、界面设计等等最后对实现系统的优缺点进行了分析,提出了今后进一步完善系统的方向和方法。设计实现的管理系统能够正确有效地完成仓库管理的日常入库出库等工作极大提高了管理工作的效率和正确性,并能够根据需求进行灵活的查询,完成数据查询等功能系统与数据库管理系统结合提供了功能较为强大的数据查询功能,防止了越权操作、误操作系统界面友好操作简单,效率高易掌握最后,该系统是典型的管理信息系(MIS)其设计开发过程具有通用性对类似工作的开展具有借鉴意义.关键词:管理员;一般用户;进出货查询;修改;删除。1.求分析通过对武汉市部分超市仓库管理进行调研发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括:数据录入:录入商品信息、供货商信息、入库信息、出库信息等信息;数据修改:修改商品信息、供货商信息、帐号等信息;统计数据:统计仓库里面的商品的数量,种类数据查询:输入查询条件,就会得到想要的查询结果。1。1仓库仓库管理系统的主要功能是:1)业务处理|-出库登记

|—入库登记2基本资料|—货品类别|—货品资料|—库存变动类型|-供货单资料3系统维护|—密码修改|-操作人员管理|—数据清理4统计报表|—货物入库报表

货物出库报表1.2仓根据以上需求分析,仓库管理系统功能如图1—1所示。

仓库管理系统员工管理

进货管理

出货管理

密码管理员工信息查询

员工信息修改

增加员工信息

删除员工信息

进货信息查询询

进货信息修改

进货信息增加

删除进货信息

出货信息查询

出货信息修改

出货信息增加

删除出货信息

修改密码

重新登录2。概念结构设计仓库管理信息系统可以划分的实体有:物信息实体、货物入库记录信息实体、货物出库记录信息实体,用E—R一一描述这些实体。1货物信息实体及属性E—R如图2-1所示:货信实

单货货

生商产数

2)货物入库记录信息实体及属性E-R如图……入信实货入日入产数3货物出库记录信息实体系统E-R如图……

用名出产数

出时货4)总的信息实体E—R:

出库息体体用名管员

货物

拥有

生商登查询

入登查

仓库

管理

管员

提货

出清3。逻辑结构设计对仓库管理系统E-R图分析,结合各实体属性E-R图,考虑各图之间的关系的逻辑关系结构根据用户的要求设计该仓库管理系统共使用了四张表,分别是商品信息表Goods类型表表User1以及用户登陆信息表(Users线表示外键)E—R图转换成关系模式User1员工#,姓名,密码,住址,性别,电话)Goods(货号#,货名,单价,生产数量,生产商)Record货号,日期,用户名#,进出货产品数量,管理员)Users用户名,密码#)4.数据库设计数据库管理系统选用SQLServer2005,据仓库管理系统的功能分析及逻辑关系模式在SQLServer创建了一个名为“的数据库并在给数据库中一共创建了4张表,包括用户登录表、仓库数据表“入信息表在”中包括个字段,其中“用户段用于存储用户注册及登陆的用户;密码”字段用于存储登陆的密码。在表“Goods包括五个字段,其中“货号”字段用于存储货物的编号字段用于存储货物的名称用于存储货物的单价用于存储货物的生产商;“产品数量”字段用于存储货物的产品数量。在表”中包括五个字段,其中于存储进出货日期于存储进出货货号产

品数量”字段用于存储进出货产品数“用户名”字段用于存储进出货用户名;“进出货类型”字段用于存储进出货类型。在表“User1中包括六个字段名,其中“员工号”字段用于存储员工工号于存储员工姓名号"段用于存储员工密码段用于存储员工住址;“性别”字段用于存储员工性别;“电话"段用于存储员工电话。4.1数4。1。1数据表结构设计1)

序12345

数据项名称货号日期进出货类型产品数量用户名

别名

数据类型intdatetimecharintchar

数据长度450420016表:

Int

4。1。2创建数据表SQL脚本createdatabaseCKGLgouseCKGLgocreatetable(用户名char(16密码int,用户类型)goinsertintoUsers(户名,密码,用户类型)’Manager123456,'System')insertinto用户名,密码,用户类型)('UserUsergocreatetableUser1(员工号int,姓名char(8),

密码intreferences密码,住址char(30),性别char(2电话int)goinsertinto(员工,姓名,密码,住址,性别,电话)values(1001'三'湖',男insertinto工号,姓名,密码,住,别,电)values(1002李四’湖'gocreatetable(货号int,货名char(50单价int,生产商char(100产品数量int)goinsertinto号,货名,单价,生产商,产品数量塔山香烟',10,'红塔山集团,200

insertintoGoods(号,货名,单价,生产商,品数量)星二锅头',3,’酒厂insertinto货号,货名,单价,生产商,产品数量花露水六神花露水厂',600)gocreatetable(日期datetime,货号int产品数量int,用户名char(16),进出货类型char(4))4。1.3数据表快照上述脚本形成的表在SQLServer2005中,如下图所:各表间的关系图如图:4。2系统要实现需求分析中系统各功能要设计一些存储过程发器及相应的查询语句。…1。添加仓库商品信息存储过程:

商,产ON=Recard。

2.删除、更新仓库商品记录触发器:ON5。设计总结经过了这次仓库管理系统的课程设计我们团对从中学到了很多,同时明白了做一个小型软件的步骤和流程自己设计的软件运用到具体的实际工作中,这是一个关键的环节。还有就是程序设计和运行测试中遇到的问题该如何解决从解决问题中我也学到了许多平时课本上所没有的知识.当然,能够完成这个仓库管理系统我们团队每个人很有成就感。运用到的开发工具和软件技术:此系统结合货物仓库管理的要求,对程设计SQL言的学习和应用,主要完成货物仓库管理系统的需求分析统的数据库设计和实现统的表单

设计,主控程序设计,并由此设计了数据库结构和应用程序.系统运行结果证明,我们团队设计的货物仓库管理系统基本可以满足仓库管理者完成仓库管理的日常工作,包括材料的入库,出库以及库存材料信息的管理维护等软件还需要哪些改进:在编写源程序代码的过程中对语言的运用还需要提高应使写出来的程序更加简洁读懂加满足实际工作的需要想使做出来的程序更好的利用还需根据实际需要在今后的运用中不断的改进和完善仓库管理系统还是有很多的缺陷很多的漏洞实际运用方面还是有一些欠缺中的有些环节还不是很明确,不是很系统,只是一些编写技术的拼凑,所以离实际运用还是有一些距离是一些的基本功能我们还是实现了的是细节上还有不足要我们再进一步学习的基础上,再去完善,再去改进.我们的管理系统其中还是有优点的,其中的职能体现和仓库管理中应该出现的管理功能都有实现物的进出管理理人员的管理都有很细的划分码的编写完全按照写程序的要求去写的此码的编写没有任何问题是精简程度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论