数据库课程设计-仓库管理系统 下载本文

内容发布更新时间 : 2024/5/23 0:44:09星期一 下面是文章的全部内容请认真阅读。

任 务 书

1、课程设计题目

仓库管理系统

2、设计任务和内容

一个小型通用的仓库管理系统是实现企业对库存商品出库、入库进行高效的管理。通过使用系统应能结合销售情况对库存商品进行录入、删除、修改等操作。按照一定的条件,查询、统计符合条件的商品信息;并且对查询、统计的结果有一定的输出。

本课题任务是开发一个小型的仓库管理系统,并撰写符合规范的课程设计说明书以体现设计过程和设计结果。

3、设计步骤和要求

设计步骤:

首先进行相关资料查阅和学习,了解基本的业务流程和系统数据功能要求。然后结合软件工程的理论和教材中数据库设计的六个阶段(重点是前三个阶段)完成设计任务,即系统结构设计(需求分析、概念结构设计、逻辑结构设计、物理结构设计)和系统功能设计。 设计要求:

1、撰写课程设计说明书。其要求如下: (1)基本要求:

① 能反映完成了上述设计内容要求。

② 要求撰写不少于5000个文字(20页)的文档。

③ 文档中至少要包括:数据流图、数据字典、E-R图、数据库表的详细 说明、系统功能结构图、主要功能模块说明。

④ 课程设计说明书一律用碳素墨水书写,其中用户界面设计可以附界面 的计算机截图或手工绘图。

(2)文档格式要求(遵循数据库原理及使用课程设计大纲上的要求)

其中,正文部分:

①分章、层次等,每一章从新一页开始。 ②章节安排可如下安排

.概述:包括项目背景、编写目的、软件定义、开发环境等内容。 .需求分析:问题陈述、需完成的功能。以数据流图和数据字典表达。

.概念结构设计:将上述需求分析的成果抽象为ER模型图。

.逻辑结构设计:把ER模型图转换为关系表;描述每一个基本表关

系。并进行规范化;定义视图、定义索引、主关键字、定义权限。 .软件功能设计:画出系统功能结构图,描述每个功能所完成的任务。

.代码设计和界面设计:给出主要功能的代码并有适当的说明;界面

设计要合理,给出主要界面。

2、一个可运行的仓库管理系统原型。(可选)

教师签名:

摘 要

随着计算机技术的飞速发展,计算机在企业管理中使用的普及,利用计算机实现管理企业势在必行。而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端使用程序的开发两个方面。对前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求使用程序功能完备,易使用等特点。

本文通过分析浏览器/服务器结构的特点并结合企业仓储管理的实际情况,提出了基于B/S结构中小型企业仓库管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2005开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在企业内部网上进行仓储管理。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2005作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。系统有较高的安全性和较好的性能

本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了和企业仓库管理系统相关的信息、VS.NET和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以上,硬盘空间3G以上,显卡 普通VGA显卡

第二章 需求分析

2.1数据字典

1.数据项 数据项名 GoodsID SN SortID StorageID InOrder OutOrder BreakOrder 别名 物品号 库存编号 类别ID 仓库ID 入库单号 出库单号 损耗单号 含义说明 标志每个物品 标志每条库存信息 标志类别 标志仓库编号 每条入库操作对应单号 每条出库操作对应单号 每条损耗操作对应单号 类型 int int int int int int int 长度 4 4 4 4 4 4 4 取值范围 0-65535 0-65535 0-65535 0-65535 0-65535 0-65535 0-65535