淮海工学院计算机工程学院
实验报告书
课程名: 《软件工程》
题 目: 图着理论在仓库管理系统中的应用
——概要设计与详细设计
班 级: 网络122
学 号: **********
* ** **
基于java的课程设计题目
1、实验目的与要求
熟悉Visio绘图工具或PowerDesigner系统,并使用Visio或PowerDesigner系统提供的设计绘图工具,如H图、程序流程图、盒图、PAD图等完成软件工程实验项目的概要设计与详细设计文档中的层次图和程序流程图等图形绘制与文档说明。
2、实验内容
一、概要设计
1.1引言
1.1.1编写目的
近年来,生产的工业化速度迅速加快,生产的产品数量猛增,给传统的仓库管理方式手工作业带来了很大的负担,今天的仓库作业和库存控制作业已十分多样化,复杂化,靠人工去记忆去处理已十分困难,且出现错误的可能性很大。如果不能保证正确的进货、验收
、质量保证及发货,就会导致浪费时间,产生库存,延迟交货,增加成本,以致失去为客户服务的机会。本文正是为解决这个问题而作。本说明书的预期读者为小中型仓库的管理员及客户和采购员。
1.1.2背景
本系统是:仓库管理系统。
本项目的任务提出者、开发者都是本人
用户:中小型仓库管理员。
软件的计算机网络:任何装有IIS的计算机作为服务器端,其他处在同一网络的计算机作为客户端。
1.1.3定义
DFD: Data Flow Diagram 数据流图,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要
表达工具及用于表示软件模型的一种图示方法。
DD;Data Dictionary 数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
1.1.4参考资料
1.《 软件工程》---钱乐秋,赵文耘,牛军钰编著 ------ 清华大学出版社
2.《数据库系统概论》—王珊 萨师煊主编 -------高等教育出版社
3.《 Java语言程序设计实用教程》董迎红 张杰敏 编著------ 北京大学出版社
4. 可行性研究报告
5. 需求分析说明书
1.2总体设计
1.2.1需求规定
本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。并对仓库的库存量进行查询,当存货不足时,让采购员进行采购。
顾客通过进入系统的主界面进行货物的浏览,确定所需要的商品,进行商品的购买时,必须进行顾客的注册。
仓库管理员通过个人帐号进入系统,转到管理显示页面,选择要处理的管理要求。
1.2.2运行环境
硬件环境:1.管理计算机一台。
2.A4打印机一台
操作系统:无限制
支持环境:IIS
数 据 库:Microsoft SQL Server 2008
1.2.3基本设计概念和处理流程
主要模块的流程图
1.登陆管理
2.入库管理
3.出库管理
1.2.4结构
用面向数据流的方法设计系统软件结构
1库管理软件结构
在需求分析中,已经使用结构化方法分析了“仓库管理系统”。因此,可以从仓库管理系统流图出发来设计仓库管理系统的结构。
仓库管理系统数据流图
下一个设计步骤是完成“第一级分解”。所谓“第一级分解”就是确定系统的总体控制结构。通常,变换分析得出的系统高层结构是一个“三叉”控制结构。针对“仓库管理”得出的高层控制结构如图所示。
仓库管理的“第一级分解”
再下一个设计步骤是完成“第二级分解”。所谓“第二级分解”,就是把数据流图中的每个处理映射成软件结构中的一个适当的模块。变换分析的映射规则是从变换中心的边界开始沿着输入通路向外移动,把输入通路中每个处理映射成软件结构中“输入信息处理控制模块”控制下的一个低层模块;然后沿着输出通路向外移动,把输出通路中每个处理映射成直接或间接接受“输出信息处理控制模块”控制的一个低层模块;最后把变换中心内的每个处理映射成接受“变换中心控制模块”控制的一个低层模块。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论