【优质文档】管理信息系统课程设计--仓库管理系统.pdf
《【优质文档】管理信息系统课程设计--仓库管理系统.pdf》由会员分享,可在线阅读,更多相关《【优质文档】管理信息系统课程设计--仓库管理系统.pdf(25页珍藏版)》请在三一文库上搜索。
1、辽宁工业大学 管理信息系统设计课程设计报告(论文) 题目:仓库管理系统的分析与设计 院(系) :软件学院 专业班级:软件工程 112 学号: 111301046 学生姓名:安凯辰 指导教师:翟宝峰 教师职称:副教授 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语 院(系) :软件学院教研室:软件教研室 学 号111301046 学生姓名安凯辰专业班级软件 112 班 课程设计 (论文) 题目 仓库管理系统的分析与设计 课 程 设 计 ( 论 文 ) 任 务 管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环 节系列之一, 是学习完管理信息系统课程并
2、进行完专业实习后进行的一次全 面的综合练习。 任务:采用结构化的系统开发方法,应用具体的计算机语言(如PB 、VB 、 Delphi )和数据库( SQL 、Oracle )等技术,按照软件工程的思想,开发一个实 用的中小型管理信息系统, 完成仓库管理系统的分析设计实施工作,实现该系统 设备管理等功能, 并完成结合分析设计过程,撰写系统设计说明书(课设报告)。 1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研 内容作为课程设计选题。 2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设 计活动。 3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技 术文
3、档,最后提交详细的课程设计报告。 4开发出可以运行的管理信息系统,通过上机运行检查。 5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可 操作性。 指 导 教 师 评 语 及 成 绩 成绩:指导教师签字: 2012 年 6 月 12 日 目录 第 1 章系统分析 . . 1 1.1 需求分析的任务 1 1.2 数据流图 1 1.3 数据字典 . . 2 第 2 章 系统设计 . 4 21 结构设计 . 4 2.1.1 概念设计 4 2.1.2 逻辑设计 7 2.1.3 物理设计 . 10 2.2 行为设计 . 13 2.2.1 总体设计 . 13 2.2.2 模块设计 . 14
4、第 3 系统实施 . 19 3.1 数据库的实现. 19 3.2 程序实现 . 19 第 4 章总结 . 21 参考文献 . 22 第 1 章系统分析 1.1 需求分析的任务 仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库和 一些统计查询等几部分组成。仓库管理系统实现对货品信息的管理和总体的统计等, 仓库信息,供货单位和操作员信息的查看及维护。仓库管理人员可以浏览、查询、添 加、删除等产品的基本信息。 产品入库管理,可以填写入库单,确认产品入库; 产品出库管理,可以填写出库单,确认产品出库; 借出管理,凭借条借出,然后能够还库; 初始库存设置,设置库存的初始值,库存的上下
5、警戒限; 可以进行盘库,反映每月、年的库存情况; 可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单, 产品、时间进行查询; 1.2 数据流图 数据流图简称 DFD ,是 SA方法中用于表示系统逻辑模型的一种工具。它以图形的方 式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以 它是一种功能模型。通过进行系统调查, 了解用户需求、分析应用软件系统的功能需求。 总结出了系统逻辑模型 , 即系统业务流程图、数据流图。如图1-2 和图 1-3 所示。 图 1-2 系统业务流程图 仓库管理系统 产品操作员 客户仓库 入库 出库 查询操作 返回结果 进货 出货
6、供货 购货 图 1-3 仓库管理系统数据流图 1.3 数据字典 数据字典( Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据 的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS 自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。 产品 操作员 注册 返回信息 产品信 息管理 仓库信 息管理 产品信息表 入库表 P1 P2 D1 D2 基本信 息管理 P4 管理 返回信息 D5 仓库信息 D4 操作员信息 仓库信 息管理 P3 查 询 返 回 信 息 出库表D3 库存表D3 仓库 存储 返回信息 入库 添 加 填
7、表 返 回 信 息 名字:产品 别名: 描述:唯一的标识一个产品的信 息集合 定义:产品 =产品号 +产品名 +供应 商号 +类别 +产品单价 +产 品数量 位置:存储在数据库 名字:仓库 别名: 描述:唯一的标识一个仓库的信息 集合 定义:仓库=仓库号+仓库名 +剩余容 量+总容量 位置:存储在数据库 名字:操作员 别名: 描述:唯一的标识一个职工特征的 信息集合 定义:操作员 =操作员号 +操作员名 + 密码 位置:存储在数据库 名字:客户 别名: 描述:唯一的标识一个客户特征 的信息集合 定义:客户 =客户号 +客户名 +地址 +电话 + 客户类型 位置:存储在数据库 名字:库存表 别名
8、: 描述:仓库存储物资的情况 定义:库存表 =仓库号 +产品号 +产 品总数量 位置:存储在数据库 名字:入库表 别名: 描述:物资的入库信息 定义:入库表 =产品号 +仓库号 +入库 时间+数量 位置:存储在数据库 名字:出库表 别名: 描述:物资的出库信息 定义:出库表 =产品号 +仓库号 +出 库时间 +数量 位置:存储在数据库 第 2 章 系统设计 21 结构设计 2.1.1概念设计 概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构( 概念模型 ) 的 过程, 它是整个数据库设计的关键。 这一设计阶段是在需求分析的基础上,设计出能够满 许用户需求的各种实体,以及它们之间的关
9、系,为后面的逻辑设计打基础。 经考察和分析 , 本案例客房管理系统包括以下实体:客户实体、客房实体、 操作员实 体、结算账单实体 , 它们的 E-R图如以下所示。 产品 产品 名 供应商 产品单 产品数 产品 号 图 2.1 产品及其属性 库存表 仓库 号 产品 号 产 品 总 数 量 图 2.2 库存表及其属性 入库表 仓库 号 产品 入 库 时 间 数量 图 2.3 入库表及其属性 出库表 仓库号 产品号 出库时 间 数量 图 2.4 出库表及其属性 仓库 仓库 号 仓库 名 剩 余 容 量 总容 量 图 2.5 仓库及其属性 客户 客户 号 客户 名 客 户 类 型 联系地 址 联系电
10、话 邮政编 号 客 户 备 注 图 2.6 客户及其属性 操作员 操作员编 号 操作员 名 密码 图 2.7 操作员及其属性 2.1.2逻辑设计 根据 E-R图,数据库仓库管理系统包含以下8 个表:客户信息表“客户”、仓库信 息表“仓库”、操作员信息表“操作员”、产品类别表“产品类别”、产品信息表“产 品”、入库操作信息表“入库”、出库操作信息表“出库”和库存产品信息表“库存”。 1. 客户信息表“客户” 客户信息表“客户”主要是用来保存客户信息,表“客户”结构如图表2.1.1 所示。 表 2.1.1 客户信息表“客户” 编号字段名称数据结构说明 1 客户号Int 客户编号 产品供应商 入库表
11、 仓库 操作员 购货商 出库表 管理 提供 取出 存储 返回 库存表 图 2.8 仓库管理系统E-R 图 n 1 1 m n 1 n n 1 n 2 客户名varchar(50) 客户名称 3 客户类型tinyint 客户类型,供应商、购货商 4 联系地址varchar(50) 客户的联系地址 5 邮政编号varchar(10) 邮政编码 6 联系电话varchar(30) 联系电话 7 备注varchar(100) 备注信息 2. 仓库信息表“仓库” 仓库信息表“仓库”用来保存仓库信息,表“仓库”的结构如表2.2.2 所示。 表 2.2.2 仓库信息表“仓库” 编号字段名称数据结构说明 1
12、仓库号int 仓库编号 2 仓库名varchar(50) 仓库名称 3 仓库备注varchar(100) 仓库说明 3. 操作员表“操作员” 操作员表“操作员”用来保存用户信息,表“操作员”的结构如表2.3.3 表示。 表 2.3.3操作员信息表“操作员” 编号字段名称数据结构说明 1 操作员号Int 操作员的编号 2 操作员名varchar(40) 用户名 3 密码varchar(40) 密码 4. 产品信息表“产品” 产品信息表“产品”用来保存产品的基本信息,表“产品”的结构如表2.4.4 表示。 表 2.4.4产品信息表“产品” 编号字段名称数据结构说明 1 产品号int 产品编号 2
13、产品名varchar(50) 产品名称 3 产品数量int 产品的数量 4 产品单价Varchar(20) 产品的每单位价格 5 客户号int 供应商编号 5. 入库操作信息表“入库表” 入库操作信息表“入库表”用来保存入库操作的基本信息,表“入库表”的结构如 表 2.5.5 表示。 表 2.5.5入库操作信息表“入库表” 编号字段名称数据结构说明 1 产品号int 入库产品编号 2 入库单价Varchar(20) 入库产品单价 3 入库数量int 入库产品数量 4 客户号int 客户编号 5 仓库号int 仓库编号 6 入库时间char(10) 入库日期 6. 出库操作信息表“出库表” 出库
14、操作信息表“出库表”用来保存出库操作的基本信息。表“出库表”的结构如 表 2.6.6 表示。 表 2.6.6 出库操作信息表“出库表” 编号字段名称数据结构说明 1 产品号int 出库产品编号 2 出库单价Varchar(20) 出库产品单价 3 出库数量int 出库产品数量 4 客户号int 客户编号 5 仓库号int 仓库编号 6 出库时间char(20) 出库日期 7. 库存产品信息表“库存表” 库存产品信息表“库存表”用来保存库存产品的基本信息,表“库存表”的结构如 表 2.7.7 表示。 表 2.7.7库存产品信息表“库存”e 编号字段名称数据结构说明 1 产品号int 产品编号 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优质文档 优质 文档 管理信息系统 课程设计 仓库 管理 系统
链接地址:https://www.31doc.com/p-5301465.html