企业仓库管理系统数据库设计
题 目: 课 程:院 (部):山东建筑大学计算机科学与技术学院
课程设计说明书
企业仓库管理系统设计-提货 管理与用户登录模块 数据库原理与应用课程设计 计算机学院
1 / 26
企业仓库管理系统数据库设计
山东建筑大学计算机科学与技术学院
课程设计任务书
指导教师(签字): 教研室主任(签字):
2 / 26
设计工作计划与进度安排 设计内容与步骤 已知技术参数和设计要求 为了满足公司仓库管理的业务需求,先需要开发企业仓库管理系统。该系统对货物进行入库和出库管理。该系统的管理员为仓库管理员,同时他也是系统管理员。我实现的功能模块:用户登录管理、提货管理。具体描述如下: (1)用户登录注册管理。 ①用户注册。用户注册时,输出客户号和密码,如果客户号不存在则注册成功,若客户号已存在则用户存在,不能注册。 ②用户登录。用户登录时,输出客户号和密码,与数据库中客户表匹配数据,如果客户号和密码都相同则登录成功,否则登录失败。 (2)提货管理。 ①申请提货登记。包括:货物号,客户号,货物数量。 ②审核提货单。首先根据数据库客户信息表审核提货单中客户是否存在,若客户存在,然后根据数据库仓库库存信息审核客户所需货物数量是否充足。 ③货物出库登记:包括:货物号,客户号,货物数量,出库日期。 设计题目 企业仓库管理系统设计-提货管理与用户登录模块 1、需求分析 2、数据库设计 3、用语句、触发器与存储过程等实现功能 4、课程设计说明书 1、设计工作6学时 2、实现4学时 3、课程设计说明书2学时 1、 考勤20% 设计考核要求 2、 课程设计说明书50% 3、 答辩30% 企业仓库管理系统数据库设计
目录
1. 系统概述 .......................................................................... 错误!未指定书签。 2.需求分析 ......................................................................... 错误!未指定书签。
2.1、数据流图: ............................................................................................................... 错误!未指定书签。
2.2、数据字典 ................................................................................................................... 错误!未指定书签。
2.2.1数据项 ............................................................................................................... 错误!未指定书签。 2.2.2数据结构 ........................................................................................................... 错误!未指定书签。 2.2.3数据流 ............................................................................................................... 错误!未指定书签。 2.2.4数据存储 ........................................................................................................... 错误!未指定书签。 2.2.5处理过程 ........................................................................................................... 错误!未指定书签。
3. 数据库概念结构设计 ...................................................... 错误!未指定书签。
3.1、标识仓库管理系统中的实体和属性........................................................................ 错误!未指定书签。
3.2、确定实体间的联系 ................................................................................................... 错误!未指定书签。
4. 数据库逻辑结构设计 ...................................................... 错误!未指定书签。
4.1、关系模型 ................................................................................................................... 错误!未指定书签。
4.2、表与视图的设计 ....................................................................................................... 错误!未指定书签。
5. 数据库物理设计与实施 .................................................. 错误!未指定书签。
5.1 创建数据库 ................................................................................................................. 错误!未指定书签。
5.2 创建表 ......................................................................................................................... 错误!未指定书签。
6. 功能实现 .......................................................................... 错误!未指定书签。
6.1 用户注册登录功能模块 ............................................................................................. 错误!未指定书签。
6.2 仓库提货功能模块 ..................................................................................................... 错误!未指定书签。
7. 总结 .................................................................................. 错误!未指定书签。 参考文献 ............................................................................... 错误!未指定书签。
3 / 26
企业仓库管理系统数据库设计
1. 系统概述
本作品完成的是企业仓库管理系统,前期主要是需求分析,包括数据与处理,并对有关企业仓库管理系统的管理员需求进行了综合、归纳和抽象,形成了一个独立于的概念模型,画出了E—R图,然后本组在数据库中将概念模型转换成了数据模型,建了客户信息表,用到了仓库基本信息表,仓库库存信息表,然后本小组分工实现了用户登录、采购管理、提货管理、入库管理、出库管理。 本人实现的:(企业仓库管理系统设计—提货管理与用户登录模块)
1.未注册的客户先进行注册,注册后登录,注册的客户可直接登录系统。 2.当客户提出提货请求时,产生一个提货单
3.首先根据数据库客户信息表审核提货单中客户是否存在。 4.若客户存在,则审核货物,查看货物数量是否充足。
5.审核成功后进行货物出库登记,登记的内容有货物号、客户号、货物数量、日期。在表中插入登记的此条出库记录。
2.需求分析
现要开发企业仓库管理系统。经过可行性分析和初步的需求调查,确定了系统的功能边界,该系统应
能完成下面的功能: (1)用户的注册,登录。 (2)货物采购管理 (3)仓库入库管理。 (4)仓库提货管理。 (5)仓库出库管理。
4 / 26
企业仓库管理系统数据库设计
2.1、数据流图:
客户提货单发票供应商发货单企业仓库管理系统订单客户信息货物信息入库信息出库信息返回查询结果货物、客户编号仓库管理员到货通知采购员
图2.1 企业仓库管理系统顶层数据流图
5 / 26
订货通知
企业仓库管理系统数据库设计



