数据库课程设计-仓库管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
任务书
1、课程设计题目
仓库管理系统
2、设计任务和内容
一个小型通用的仓库管理系统是实现企业对库存商品出库、入库进行高效的管理。通过应用系统应能结合销售情况对库存商品进行录入、删除、修改等操作。按照一定的条件,查询、统计符合条件的商品信息;并且对查询、统计的结果有一定的输出。本课题任务是开发一个小型的仓库管理系统,并撰写符合规范的课程设计说明书以体现设计过程和设计结果。
3、设计步骤和要求
设计步骤:
首先进行相关资料查阅和学习,了解基本的业务流程和系统数据功能要求。然后结合软件工程的理论和教材中数据库设计的六个阶段(重点是前三个阶段)完成设计任务,即系统结构设计(需求分析、概念结构设计、逻辑结构设计、物理结构设计)和系统功能设计。
设计要求:
1、撰写课程设计说明书。其要求如下:
(1)基本要求:
①能反映完成了上述设计内容要求。
②要求撰写不少于5000个文字(20页)的文档。
③文档中至少要包括:数据流图、数据字典、E-R图、数据库表的详细
说明、系统功能结构图、主要功能模块说明。
④课程设计说明书一律用碳素墨水书写,其中用户界面设计可以附界面
的计算机截图或手工绘图。
(2)文档格式要求(遵循数据库原理及应用课程设计大纲上的要求)
其中,正文部分:
①分章、层次等,每一章从新一页开始。
②章节安排可如下安排
.概述:包括项目背景、编写目的、软件定义、开发环境等内容。
.需求分析:问题陈述、需完成的功能。以数据流图和数据字典表达。
.概念结构设计:将上述需求分析的成果抽象为ER模型图。
.逻辑结构设计:把ER模型图转换为关系表;描述每一个基本表关
系。并进行规范化;定义视图、定义索引、主关键字、定义权限。
.软件功能设计:画出系统功能结构图,描述每个功能所完成的任务。
.代码设计和界面设计:给出主要功能的代码并有适当的说明;界面
设计要合理,给出主要界面。
2、一个可运行的仓库管理系统原型。(可选)
教师签名:
摘要
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在必行。而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
本文通过分析浏览器/服务器结构的特点并结合企业仓储管理的实际情况,提出了基于B/S结构中小型企业仓库管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用技术和SQL Server 2005开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在企业内部网上进行仓储管理。该B/S结构的系统在Windows XP系统和平台下开发完成,使用C#作为的开发语言,SQL Server 2005作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。系统有较高的安全性和较好的性能
本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与企业仓库管理系统相关的信息、与SQL的无缝链接技术等。
关键词仓库管理;信息管理系统;B/S结构;数据库管理
目录
第一章概述
1.1项目背景
1.2编写目的
1.3软件定义
1.4开发环境
第二章需求分析
2.1数据字典
第三章概念结构设计
3.1 E-R图
第四章逻辑结构设计
4.1关系表
4.2基本表关系。
4.3规范化
第五章代码设计和界面设计
第一章概述
1.1项目背景
仓库存放的货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌本系统在满足仓库的基本管理功能基础针对这一情况,握整个仓库的运作状态。.
上发挥信息系统的智能化,减轻仓库管理人员和操作人员的工作负担。
系统主要的实现目标是监控整个仓库的运转情况;提供完善的出入库登记功能且拥有便捷的查询功能。
1.2编写目的
根据任务书要求,假想一小型企业拥有多个仓库,拥有多种物品,且物品在仓库中存在耗损情况。开发数据库和系统平台解决此问题。1.3软件介绍
本系统包括一下几个模块。
1)货物管理
提供入库登记、出库登记、损耗登记三个方面的登记功能方便的修改库存信息。2)档案管理
提供货物档案设置、仓库设置、分类设置三个方面的内容。分别允许用户更改货物的属性,仓库的属性,分类的属性。
3)查询统计
提供入库查询、出库查询、耗损查询、库存查询四个方面的内容。允许用户随时查询仓库的现状。
4)系统维护
提供货物档案设置、仓库设置、分类设置三个方面的内容。分别允许用户更改货物的属性,仓库的属性,分类的属性。
5)系统信息
提供用户管理,更改密码,系统说明,退出系统四项功能。使软件功能更加完善。
1.4开发环境
平台环境 SQLServer2000,系统开发环境 Win7,处理器T8300,内存2G,显卡Geforce8600GT
系统运行环境 WinXp/Vista/Win7,处理器Pentium II300以上,内存64M以上,硬显卡普通VGA以上,显卡盘空间3G