数据库原理与应用课程设计题目:仓库管理系统的设计与实现
院(系):
专业班级:
学号:
学生姓名:
指导教师:
教师职称:
起止时间:
1 系统介绍:
本系统采用Microsoft Access型数据库系统作为仓库管理系统的数据库为开发工具进行系统设计。该系统能实现仓库管理,入库管理,出库管理,盘存管理,历史数据管理,打印和查询等功能,较全面满足了仓库管理的各项工作,符合管理信息系统(MIS)的设计要求。本系统是一套功能强大而又简便实用的仓库管
理工具,该系统针对中、小企业词库管理的特点,吸取众多其它软件的优点,精心设计开发的。其模块功能完善,界面美观友好,操作简便快捷,为广大中小企业信息自动化管理提供了完善的解决方案。
本设计是学习完《数据库原理及应用》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。
2 系统功能模块设计
“库存处理”
“出库处理”,仓库管理系统需要实现的功能主要有四大块:
“入库处理”,
和“报表统计”模块。如图所示。
3. 数据库系统设计
主要数据项和数据结构如下:
(1)产品信息表:它的主要功能在于登记产品信息和相关信息。 (2)产品出库表:它的主要功能是管理产品出库相关信息。 (3)产品入库表:它的主要功能是管理产品入库相关信息。 (4)库存表:它的主要功能是保存产品的库存量信息。
3.1 数据库概念结构设计
根据系统的数据要求,设计出了所需求的系统E-R 图。根据表和数据库功能分析,设计了各实体的E-R 图:
这些实体涉及的数据项有:
产品入库表:入库ID 、日期、产品代码、入库数量、标志、入库数量修改差。 产品信息表:产品代码、产品名称、单位、规格、出厂价、最高储备、最低储备。 产品出库表:出库ID 、日期、产品代码、出库数量、标志、出库数量修改差。 库存表:产品代码、库存量。 各实体ER 图:
产品代码
产品名称
单位
出厂价
最高储备
最低储备
产品信息表
系统总ER 图:
产品入库
日期
入库ID
产品代码
入库数量
标志
数量修改差
库存信息
产品代码
库存量
出仓库信息
出库数量
日期
标志
数量修改差
出库ID
产品代码
出仓库信息
产品信息表
产品入库
库存信息
操作员信息 入库
管理
出库
存放
产品代码
产品名称
仓库管理系统课程设计
单位
出厂价
日期
入库ID
权限
产品代码
库存量
标志
出库数量 日期
姓名
m
n
1
1
1 n
1
n
数量修改差
出库ID
最高储备
最低储备
产品代码 入库数量
标志
数量修改差