版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、任务书1、课程设计题目仓库管理系统2、设计 任务和 内容一个小型通用的仓库管理系统是实现企业对库存商品出库、 入库进行高效的管理。 通过应用系统应能结合销售情况对库存商品进行录入、 删除、 修改等操作。按照一定的条件,查询、统计符合条件的商品信息;并且对查询、统计的结果有一定的输出。本课题任务是开发一个小型的仓库管理系统, 并撰写符合规范的课程设计说明书以体现设计过程和设计结果。3、设计步骤和要求设计步骤:首先进行相关资料查阅和学习,了解基本的业务流程和系统数据功能要求。然后结合软件工程的理论和教材中数据库设计的六个阶段(重点是前三个阶段)完成设计任务,即系统结构设计(需求分析、概念结构设计、
2、逻辑结构设计、物理结构设计)和系统功能设计。设计要求:1、撰写课程设计说明书。其要求如下:( 1 ) 基本要求:能反映完成了上述设计内容要求。要求撰写不少于5000个文字( 20 页)的文档。文档中至少要包括:数据流图、数据字典、 E-R 图、数据库表的详细说明、系统功能结构图、主要功能模块说明。课程设计说明书一律用碳素墨水书写, 其中用户界面设计可以附界面的计算机截图或手工绘图。( 2)文档格式要求(遵循数据库原理及应用课程设计大纲上的要求)其中,正文部分:分章、层次等,每一章从新一页开始。章节安排可如下安排概述:包括项目背景、编写目的、软件定义、开发环境等内容。需求分析:问题陈述、需完成的
3、功能。以数据流图和数据字典表达。概念结构设计:将上述需求分析的成果抽象为 ER 模型图。逻辑结构设计:把ER 模型图转换为关系表;描述每一个基本表关系。并进行规范化;定义视图、定义索引、主关键字、定义权限。 软件功能设计: 画出系统功能结构图, 描述每个功能所完成的任务。代码设计和界面设计:给出主要功能的代码并有适当的说明;界面设计要合理,给出主要界面。2、一个可运行的仓库管理系统原型。 (可选)教师签名:摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在必行。 而仓库管理系统是典型的信息管理系统, 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发
4、两个方面。 对前者要求建立起数据一致性和完整性强、 数据安全性好的库。 而对于后者则要求应用程序功能完备,易使用等特点。本文通过分析浏览器/ 服务器结构的特点并结合企业仓储管理的实际情况,提出了基于 B/S 结构中小型企业仓库管理系统的基本设计思想, 简要介绍了系统各功能模块及数据库的设计,着重讨论了用ASP.NET技术和SQL Server 2005开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在企业内部网上进行仓储管理。该B/S结构的系统在 Windows XP系统和VS.NET平台下开发完成,使用 C#作为ASP.NET的开发
5、语言,SQL Server 2005作为后台数据库,该数据库系统在安全性、 准确性、 运行速度方面均有绝对的优势, 并且能够对容量较大的数据库进行处理,效率高。系统有较高的安全性和较好的性能本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与企业仓库管理系统相关的信息、 VS.NET 与 SQL 的无缝链接技术等。关键词 仓库管理;信息管理系统; B/S 结构;数据库管理目录第一章 概述项目背景编写目的软件定义开发环境第二章 需求分析2.1 数据字典第三章概念结构设计E-R 图第四章逻辑结构设计关系表基本表关系。规范化第五章 代码设计和界面设计第一章 概
6、述项目背景仓库存放的货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加, 仓库管理者需要处理的信息量会大幅上升, 因此往往很难及时准确的掌握整个仓库的运作状态。 针对这一情况, 本系统在满足仓库的基本管理功能基础上发挥信息系统的智能化,减轻仓库管理人员和操作人员的工作负担。系统主要的实现目标是监控整个仓库的运转情况;提供完善的出入库登记功能且拥有便捷的查询功能。编写目的根据任务书要求,假想一小型企业拥有多个仓库,拥有多种物品,且物品在仓库中存在耗损情况。开发数据库和系统平台解决此问题。软件介绍本系统包括一下几个模块。1)货物管理提供入库登记、出库登记、损耗登记三个方面的登记功能方便
7、的修改库存信息。2)档案管理提供货物档案设置、仓库设置、分类设置三个方面的内容。分别允许用户更改货物的属性,仓库的属性,分类的属性。3)查询统计提供入库查询、出库查询、耗损查询、库存查询四个方面的内容。允许用户随时查询仓库的现状。4)系统维护提供货物档案设置、仓库设置、分类设置三个方面的内容。分别允许用户更改货物的属性,仓库的属性,分类的属性。5)系统信息提供用户管理,更改密码,系统说明,退出系统四项功能。使软件功能更加完善。开发环境平台环境SQLServer2000,系统开发环境 Win7,处理器T8300,内存2G,显卡 Geforce8600GT系统运行环境WinXp/Vista/Win
8、7, 处理器 Pentium II300 以上,内存64M 以上,硬盘空间 3G 以上,显卡普通 VGA 显卡第二章 需求分析2.1数据字典1.数据项数据项名别名含义说明长度取值范围GoodsID物品号标志每个物品int40-65535SN库存编p:标志每条库存信息int40-65535SortID类别ID标志类别int40-65535StoragelD仓库ID标志仓库编号int40-65535InOrder入库单号每条入库操作对应单号int40-65535OutOrder出库单号 每条出库操作对应单号int40-65535BreakOrder损耗单号每条损耗操作对应单号int40-65535
9、2.数据流数据流名说明数据来源.数据去向组成存储入库单把入库信息存入 入库单货物入库单入库单号,仓库号,物品号,入 库数量,入库单位,入库日期存储出库单把出库信息存入 出库单仓库出库单出库单号,仓库号,物品号,出 库数量,出库单位,出库日期存储耗损单把损耗信息存入 损耗单仓库损耗表耗损单号,仓库号,物品号,耗 损数量,耗损日期,损耗备注3.数据结构数据结构名含义说明组成货物操作入库出库及损耗的物品物品号,物品名,类别名称,规格仓库存放所有货物的载体仓库ID,仓库名称4.数据存储数据存储名说明编R流入数据流流出数据流组成入库单所有入库信 息记录D1入库单号,仓 库号,物品号, 入库数量, 入库单
10、位, 入库日期,入 库备注入库单号,仓 库号,物品号, 入库数量, 入库单位, 入库日期,入 库备注出库单所有出库信 息记录D2出库单号,仓 库号,物品号, 出库数量, 出库单位, 出库日期,出 库备注出库单号,仓 库号,物品号, 出库数量, 出库单位, 出库日期,出 库备注损耗单所有损耗信 息记录D3耗损单号,仓 库号,物品号, 耗损数量, 耗损日期,损 耗备注耗损单号,仓 库号,物品号, 耗损数量, 耗损日期,损 耗备注5.处理过程处理过程名说明输入输出处理入库审核对入库申请进行 审核入库制同意的入库申 请,驳回的入库判断入库信息完 整及数据正确与 否,均正确则通 过否则驳回入库处理将物品
11、存入库并 登记入库表同意的入库申请入库信息,入库 单把货物入库并把 信息记录到入库 单出库审核对出库申请进行 审核出库申请同意的出库申 请,驳回的出库判断出库操作是 否够权限并核对 仓库中货物是否 足够操作,均正 确则通过否则驳 回出库处理将物品出库并登 记入出库表同意的出库申请出库信息,出库 单把货物出库并把 信息记录到出库 单损耗审核对损耗申请进行损耗申请同意的损耗申判断损耗操作权审核请,驳回的损耗限是否够及仓库中是否有此物, 均正确则通过, 否则驳回损耗处理将物品损耗报废 并登记入损耗表同意的损耗申请损耗信息,损耗 表把货物损耗报废 并把信息记录到 损耗单第三章概念结构设计3.1 E-R
12、 图第四章逻辑结构设计4.1关系表1.类别信息表类别信息SortInfo字段名数据类型主键必填字段备注SortIDint是是类别IDSortNameVarchar(10)是类别名称SortLimitInt是类别权限2.仓库信息表仓库信息Storageinfo字段名数据类型主键必填字段备注StoragetIDint:是是仓库IDStorageNameVarchar(20)是仓库名称3.物品信息表物品信息GoodsInfo字段名数据类型主键必填字段备注GoodsIDint是是类别IDGoodsNameVarchar(20)是类别名称SortIDInt是类别权限SpecVarchar(10)类别权限
13、4.库存信息库存信息StoreInfo字段名数据类型|主键必填字段备注SNint;是是库存自动编pStoreIDInt是仓库号GoodsIDInt是物品号SortIDInt是类别IDGoodsNumInt是数量EditDateDateTime修改日期5.入库信息入库信息InInfo字段名数据类型主键必填字段备注InOrderint:是是入库StorageIDInt是仓库号GoodsIDInt是物品号InNumInt是入库数量InUnitVarchar(20)是入库单位InDateDateTime入库日期 一InRemarkVarchar(100)入库备注6.出库信息出库信息OutInfo字段名
14、数据类型主键必填字段备注OutOrderint是是出库StorageIDInt是仓库号GoodsIDInt是物品号OutNumInt是出库数量OutUnitVarchar(20)是出库单位OutDateDateTime出库日期OutRemarkVarchar(100)出库备注7.入库信息损耗信息BreakInfo字段名数据类型主键必填字段备注BreakOrderint是是损耗#StorageIDInt是仓库号GoodsIDInt是物品号BreakNumInt是损耗数量BreakDateDateTime损耗日期BreakRemarkVarchar(100)损耗备注8.用户信息用户信息 UserI
15、nfo字段名数据类型主键必填字段备注UserIDint是是用户IDUserNameVarchar(20)是用户名称UserPasswordVarchar(8)是用户密码UserLimitint是用户权限4.2基本表关系SortInfosonroSartLimi tStoreinfn像卜Ipt oraTDjGodsIDJSortlDI 4:UserTnfog UserTD VcarHaiwUcaryaxcACTdUcarLim tSortLimit int not null类别权限4.3规范化create database Storeage- 物品信息ifexists(select* fromd
16、bo.sysobjectswhereidobject_id(Ndbo.GoodsInfo)andOBJECTPROPERTY(id,NIsUserTable) = 1) drop table GoodsInfoGOCREATE TABLE GoodsInfoGoodsIDint identity(1,1) primary key,- 物品号编号- 物品名SortIDint not null,- 类别IDSpecvarchar(10)- 规格可空GoodsName varchar(20) not null,- 类别信息ifexists(selectfromdbo.sysobjectswherei
17、dobject_id(Ndbo.SortInfo)andOBJECTPROPERTY(id,NIsUserTable) = 1) drop table SortInfoGOCREATE TABLE SortInfoSortIDint identity(1,1) primary key,类别 ID 主- 类别名称SortName varchar(10) not null,- 仓库信息if exists (select * fromobject_id(Ndbo.StorageInfo)NIsUserTable) = 1)drop table StorageInfoGOdbo.sysobjectsw
18、here idandOBJECTPROPERTY(id,CREATE TABLE StorageInfo(StorageID int identity(1,1) primary key,StorageName varchar(20) not null)- 库存信息if exists (select * fromobject_id(Ndbo.StoreInfo)NIsUserTable) = 1)drop table StoreInfoGOCREATE TABLE StoreInfo(SN int identity(1,1) primary key,StoreIDint not null,Goo
19、dsIDint not null, TOC o 1-5 h z - 仓库ID 主- 仓库名称dbo.sysobjectswhereidandOBJECTPROPERTY(id- 库存自动编号主- 仓库号外-物品号外SortIDint not null,GoodsNumint not null,EditDatedatetime- 类别 ID 外- 物品数量- 修改日期 可空)- 入库信息ifexists(select* from dbo.sysobjectswhereidobject_id(Ndbo.InInfo)and OBJECTPROPERTY(id,NIsUserTable)= 1) d
20、rop table InInfoGOCREATE TABLE InInfoInOrderint identity(1,1) primary key,入库单号主- 仓 库GoodsIDint references GoodsInfo(GoodsID) not null,物品号InNumint not null,- 入库数量InUnitvarchar(20),- 入库单位可空InDatedatetime,- 入库日期 可空InRemarkvarchar(100)- 入库备注可空StorageID int references StorageInfo(StorageID) not null,号外-
21、出库信息ifexists(selectfrom dbo.sysobjectswhereidobject_id(Ndbo.OutInfo)and OBJECTPROPERTY(id,NIsUserTable)= 1) drop table OutInfoGOCREATE TABLE OutInfo- 出库单号 主- 仓 库OutOrder int identity(1,1) primary key,StorageID int references StorageInfo(StorageID) not null,号外OutNum int not null,OutUnitvarchar(20),OutDatedatetime,OutRemark varchar(100)- 损耗信息- 出库数量- 出库单位可空-出库日期可空-出库备注可空- 物 品 号if exists (select * fromobjec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年综治中心工作总结
- 初中物理教师的工作总结
- 2024年未成年人思想道德建设工作总结
- 煤矿职业病危害防治措施方案
- 2024年食品橱项目可行性研究报告
- 2024至2030年中国珍珠花链数据监测研究报告
- 2024年L展架项目可行性研究报告
- 2024年前后台板呢项目可行性研究报告
- 2024至2030年中国中号满天星直纹口杯数据监测研究报告
- 项目第三方评估策划方案
- 大学历史学《中国近现代史纲要》说课稿
- 2024年公务员政治理论知识培训考试题库及答案(共四套)
- 【道法】爱护身体 课件-2024-2025学年统编版道德与法治七年级上册
- 2024年统编版七年级上册道德与法治 第三单元 珍爱我们的生命 第八课 生命可贵 第2课时 敬畏生命 教学课件
- IATF16949组织环境因素识别表
- 2024年共青团入团积极分子考试试卷题库及答案
- 2024年健康管理师实操
- 2024智能变电站新一代集控站设备监控系统技术规范部分
- 职业素质养成(吉林交通职业技术学院)智慧树知到答案2024年吉林交通职业技术学院
- 企业反恐专项经费保障制度
- 5.5《方程的意义》(课件)-2024-2025学年人教版数学五年级上册
评论
0/150
提交评论