仓库管理系统课程设计报告材料_第1页
仓库管理系统课程设计报告材料_第2页
仓库管理系统课程设计报告材料_第3页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SUQIAN COLLEGE软件工程课程设计报告仓库信息管理系统专业班级:学生学号:学生姓名:指导教师姓名:2016年 6月目录一、系统可行性研究 2二、系统的需求分析 5三、系统概要设计 14四、系统的详细设计 17五、系统的实现和测试 20六、实验总结 26仓库信息管理系统一、系统可行性研究1.1 引言编写目的 为了以最小的代价在最短的时间内确定仓库管理系统项目是否值得去开发, 其中的关键和技术难点是什么, 问题能否得到解决, 怎样达到目的?我们编写了 可行性报告以对这些问题进行分析。除此之外,经过对此项目进行详细调查研究, 我们初步拟定了系统实现报告, 对软件开发中将要面临的问题及其解决

2、方案进行初步设计及合理安排。 明确开发 风险及其所带来的经济效益。 以便于中小规模工厂的仓库管理人员阅读及理解整 个项目。项目背景开发的软件系统的名称:仓库信息管理系统 项目提出者:项目开发者: 项目使用者:仓库管理人员1.2 可行性研究的前提要求A. 功能:极大提高仓库工作人员的工作效率,大大减少以往入货、出库 流程繁琐,杂乱, 周期长的弊端; 基于仓库管理的全面自动化, 减少入库管理、 出库管理及库存管理中的漏洞, 节约不少管理开支, 增加企业收入; 实现仓库的 管理操作自动化和信息的电子化,全面提高仓库的管理水平。B. 性能:系统的存货信息必须保持更新状态,客户的产品出入库信息必 须无差

3、错,及时的 保存到仓库管理系统的服务器上,对服务器上的数据必须定 时的检查并与仓库中存放的货物进行核对。C. 本系统要求输出的数据有:数据完整,详实,及时。D. 在安全与保密方面的要求:服务器的管理员享有对库存信息库和货品 出入 库信息管理与修改。除此之外,应保证数 据信息的安全性。目标(1)能实时反映仓库进销存的商品情况,节省人力和设备的费用;(2)当销量大时,能及时进货,减少库存,促进人员工作效率的提高;(3)及时掌握库存,做到信息管理,改进决策系统;(4)促进控制精度和生产力的提高。1.3 技术可行性分析硬件、软件、运行环境和开发环境方面的条件和限制A. 软件需求硬件条件和限制:服务器为

4、 Windows sql Server2000 ,并可在 客户端服务器上使用。B. 数据库:SQL Server2000;C. 该系统要受硬件、软件、运行环境、开发环境、技术等因素的制约和限制;D .建议该系统最低的使用寿命为 5年,在 2016年7月之前投入使用;E. 法律方面可保证所用的一切信息皆来自正规渠道,保证信息的合法性,在法律方面完全可行;技术可行性评价此系统采用了成熟且完善的 Visual Studio 2010 和 SQLServer2008 软件 开发工具来进行后台数据库的管理、操作和维护。该软件功能强大,可用性强, 完全可以满足我们开发项目的要求。1.4 经济可行性分析经济

5、方面,随着我国经济的飞速发展, 中小工厂所占的市场份额越来越大, 但是大多数工厂并不具备完善的仓库管理系统, 也因此造成了许多不必要的浪费。 在此方面,若此项目投入使用,将给企业带来丰厚的经济效益社会效益。并且, 此项目开发成本低,占用资源少,在经济方面可行。1.5 操作可行性分析本系统设计思路清晰, 操作简捷, 具有良好的用户界面, 和较为完善的异 常处理机制及信息处理机制, 一般仓库管理者稍加培训即可使用。 在操作方面可 行。二、系统的需求分析2.1 功能描述 本软件主要有以下几方面的功能 :(1)信息管理:可对商品进行查询,删除,修改操作,完成对商品信息管 理的功能;(2)库存管理:对商

6、品入库,出库的管理。2.2 数据流图数据流分析数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式它可以综合的反映出信息在系统中的流动、 处理和存储情况,具有良好的抽象性 和概括性。它在调查的基础上,从系统的科学性、管理的合理性、实际运行的可 行性角度出发,将信息处理功能和彼此之间的联系自顶向下、 逐层分解,从逻辑 上精确地描述系统应具有的数据加工、数据输入、数据输出、数据存储及数据来 源和去向(外部实体)等项目。数据流程图和系统的物理描述无关,它所描述的 内容不涉及技术细节,而是面向用户的,即使完全不懂信息技术的用户也容易理 解。因此,数据流图成为系统分析员与用户进行交流的有效手

7、段,同时也成为系统设计的主要依据之一。222具体数据流图(DFD(1)分析获得的顶层图数据流图如下:本系统有两个源点一个汇点分别向仓库管理系统发出请求和接收信息:商品管理员管理员图2-1顶层数据流图(2)进一步划分的二层数据流图如下:仓库信息管理系统主要由“商品入库管理”、“商品出库管理”、“商品信息管理”、“更新商品信息”四个加工处理组成。图2-2二层数据流图对每一个功能模块的分解图(1)对第一个模块“商品入库管理”的细分图商品入库管理子系统包含两个功能模块:“商品入库”、“处理商品”;一个文件存储:“入库商品信息表”商品信息入库商品信息表入库商品信息-图2-3“商品入库管理”分解图(2)对

8、“商品出库管理”的细分图商品出库管理子系统包含两个功能模块:“商品出库”、“处理商品”;一个文件存储:“出库商品信息表”图2-4 “商品出库管理”分解图(3) 对“商品信息管理”的细分图商品信息管理子系统包含五个功能模块:“更新商品信息”、“删除商品”、“查询商品信息”、“修改商品信息”、“输入商品信息”一个文件存储:“库存商品信息表”。删除商品请求删除商品输入商品编号3.1输入商品编号输入商品名称出库商品信息更新商品信息3.2输入商品名称入库商品信息查询商品4信息请求查询商品信息请求分类按条件查询输入编号商品信息4.1.1请求分类4.2查询所有商品信息品信息4.1.1输入商品编. 号查询所有

9、商品信息请求输入名称输入名称4.1.2-输入商品名称库存商品信息4.库存商品信息表库存商品信息5.2输入新的编号修改后 的商品 於信息输出信息商更新后的商 品 品信息 信息修改商品信息请求5修改商品信息商品名称5.1输入商品名称修警修改后的商品信息修改编号5.3输入新的数量图2-5 “商品信息管理”分解图(4) 总的底层数据流图把细分图整合起来形成总的底层 DFD:商品管理员商品出库信出库请求商品数量2商品出库z- f商品入库出库商品信息表1.2输入商品名 称1.4输入商品价 格2.2输入出库数量出库商品 信息商品名称 f 2.1亠输入商品名称商品编号输入商品编商品名称号商品数量”输入商品数

10、歸价格 量出库请求商品数量删除商品请求商品信息修改商品信息请求修改编-商品名称输出 信息出库商信息查询商品 信息请求请求分类输入商品编 号输入商品名称2商品出库删除商品修改后 的商品 信息库存商品信息4.2 查询所有商 . 品信息库存商品信息 表2.2输入出库数量5.1输入商品名称3.2输入商品名称5.3输入新的数量更新商品信息修改商品信息3.1输入商品编号5.2中输入新的编号输入名称4.1.2.输入商品名称输入编号小_输入商品编号查询商品信请求分类按条件查询 I 息商品信息查询所有商品信 息请求商品名称 f 2.1输入商品名称商更新后的I 品 品信息 信息修改数匕_曰入库请求修改后的商品信息

11、入库商品信息表商品信息管理员图2-6底层数据流图2.3数据字典数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所 获得的主要成果。该系统的数据字典如下:数据流数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所 获得的主要成果。该系统的数据字典如下:1.数据源点和终点描述(1)名称:商品简要描述:被管理的对象有关数据流:入库请求,出库请求(2)名称:管理员简要描述:管理系统的操作人员有关数据流:删除商品请求,查询商品信息请求,修改商品信息请求,输 出信息 2. 加工词条描述(1)加工名:商品入库加工编号: 1输入数据流:入库请求 输出数据流:商品编号 加工逻辑:接

12、收入库请求(2)加工名:输入商品编号加工编号: 1.1输入数据流:商品编号 输出数据流:商品名称 加工逻辑:输入商品编号(3)加工名:输入商品名称加工编号: 1.2输入数据流:商品名称 输出数据流:商品数量 加工逻辑:输入商品名称(4)加工名:输入商品数量加工编号: 1.3输入数据流:商品数量 输出数据流:商品价格 加工逻辑:输入商品数量(5)加工名:输入商品价格加工编号: 1.4输入数据流:商品数量输出数据流:商品信息加工逻辑:输入商品价格,输出商品信息6)加工名:商品出库加工编号: 2输入数据流:出库请求输出数据流:商品名称加工逻辑:接收出库请求7)加工名:输入商品名称加工编号: 1.2输

13、入数据流:商品名称输出数据流:商品数量加工逻辑:输入商品名称8)加工名:输入出库数量加工编号: 2.2输入数据流:商品数量输出数据流:商品出库信息加工逻辑:输入出库数量9)加工名:更新商品信息加工编号: 6输入数据流:出库商品信息,入库商品信息,库存商品信息输出数据流:更新后的商品信息加工逻辑:接收修改的商品信息进行修改10)加工名:删除商品加工编号: 3输入数据流:删除商品请求输出数据流:输入商品编号加工逻辑:接收删除请求11)加工名:查询商品信息 加工编号: 4 输入数据流:查询商品信息请求 输出数据流:请求分类 加工逻辑:接收查询请求12)加工名:按条件查询商品信息 加工编号: 4.1

14、输入数据流:请求分类 输出数据流:输入编号 加工逻辑:根据条件进行查询13)加工名:查询所有商品信息 加工编号: 4.2 输入数据流:请求分类 输出数据流:查询所有商品信息请求 加工逻辑:查询所有商品信息14)加工名:修改商品信息 加工编号: 5 输入数据流:修改商品信息请求 输出数据流:商品名称 加工逻辑:接收修改商品信息请求15)加工名:输入新的编号 加工编号: 5.2 输入数据流:修改编号 输出数据流:修改后的商品信息 加工逻辑:对商品编号进行修改16)加工名:输入新的数量 加工编号: 5.3 输入数据流:修改数量 输出数据流:修改后的商品信息加工逻辑:修改商品信息3. 文件存储(1)文

15、件名称:入库商品信息表简述:存放入库的商品信息 输入数据:商品信息 输出数据:入库商品信息 文件组成:商品的编号、名称、数量、价格(2)文件名称:出库商品信息表简述:存放出库的商品信息输入数据:商品的出库信息输出数据:出库商品信息文件组成:出库商品数量(3)文件名称:库存商品信息表简述:存放所有商品信息 输入数据:更新后的商品信息,修改后的商品信息,删除后的商品信息 输出数据:库存商品信息 文件组成:商品的编号、名称、数量、价格4. 数据流(1)数据流名字:入库请求 描述:对商品进行入库 组成:入库命令(2)数据流名字:入库商品信息 描述:对入库商品信息处理 组成:入库商品信息 =商品编号 +

16、名称+数量+价格(3)数据流名字:商品编号描述:输入商品编号组成:商品编号4)数据流名字:商品名称描述:输入的商品名称组成:商品名称5)数据流名字:商品数量 描述:输入的商品数量 组成:商品数量6)数据流名字:商品价格 描述:输入的商品价格 组成:商品价格7)数据流名字:商品出库信息 描述:记录的出库商品信息 组成:商品出库信息 =商品名称 +数量8)数据流名字:删除商品请求描述:请求命令组成:删除请求9)数据流名字:查询商品信息请求描述:请求命令组成:查询请求10)数据流名字:更新后的商品信息描述:记录的商品信息组成:更新后的商品信息 =编号+名称 +数量 +价格11)数据流名字:修改后的商

17、品信息 描述:修改后的信息组成:修改后的商品信息 =编号 +数量三、系统概要设计3.1总体结构和模块设计总体结构设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作 变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。 1 总体结构框图图3-1系统总体结构图2 模块说明该软件有5个功能模块,各模块功能如下:1. 商品入库模块:输入商品的编号、名称、数量、价格,把入库的商品信息 存储在入库商品信息表中。2. 商品出库模块模块:输入出库商品的编号以及出库的数量,把出库后的商 品信息保存在出库

18、商品信息表中3. 删除商品模块:先输入商品的编号及名称,再删除该商品在库存商品信息 表中的信息。4修改商品信息模块:先输入商品的编号及名称,在库存商品信息表中查询 到该商品信息,再修改其对应信息。5.查询商品信息模块:输入编号查询商品在库存商品信息表中的信息或查询 库存商品信息表中的所有商品的信息。各个模块设计(1)根据数据画出的结构图如图3-2所示图3-2仓库信息管理系统结构图(2)信息管理子系统结构图如图3-3所示图3-3信息管理子系统结构图(3) 库存管理子系统结构图如图3-4所示入库商品信息入库请求出库请求库存管理系统出库商品信息输入商品编号输入编号反馈商品入库F 反馈输入价格.输入名

19、称输入商品名称输入商品数量输入商品价格商品出库输入商品名称图3-4库存管理子系统结构图四、系统的详细设计4.1总体结构和模块设计总体结构设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来, 把软 件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作 变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。1 总体结构框图图4-1系统总体结构图2 模块说明该软件有5个功能模块,各模块功能如下:商品入库模块:输入商品的编号、名称、数量、价格,把入库的商品信息存 储在入库商品信息表中。商品出库模块模块:输入出库商品的编号以及出库的数量,把出库后的商品

20、信息保存在出库商品信息表中。删除商品模块:先输入商品的编号及名称,再删除该商品在库存商品信息表 中的信息。修改商品信息模块:先输入商品的编号及名称,在库存商品信息表中查询到 该商品信息,再修改其对应信息。查询商品信息模块:输入编号查询商品在库存商品信息表中的信息或查询库 存商品信息表中的所有商品的信息。各个模块设计(1)根据数据画出的结构图如图3-2所示仓库信息管理 系统图4-2仓库信息管理系统结构图(2)信息管理子系统结构图如图3-3所示图3-3信息管理子系统结构图3)库存管理子系统结构图如图3-4所示库存管理系统商品入库出库请求入库商品信息出库商品信息商品出库输入商品编号输入编号反馈量反

21、馈输入价格4反馈输入商品名称输入商品数量输入商品价格输入名称A/ 反馈 信息输入商品名称图4-4库存管理子系统结构图五、系统的实现和测试5.1程序运行截图初始界面ijC卓申帖車钟卓JK申尊片卄祁屮耳養衬甲事卓钳專卓1M 仓库管理申帖申車诗事民廂卓拿申鼻車卓卑“事具専卓/申專北車*1.也F3.1.0.入庫虞作 出庫按作1H除商品信息 協改商品信息 裔品信息査询 退出* 甘 *界#+* 坯 *廿 屆 * 廿* £甘*:Ht*e*+*i:*.M:4i*:M:h筍入您想宴世灯旳掾化进琐锥W-B :商品入库操作中*呷噸畔* 呻*呷审啤*申* 中中喑申II申哨中哨仓 库 3t*+#+*1* 4

22、*+#* * + lAB«m 2;別库捋作 3测除商品1W愿*4+* 在修改商品佶总 &.商品信息査询* 仇退出* *芈*李*幸*牡申伞*芈*丰軒申拿*举*科 *半李*字単輩斗怦*章屮芈* *¥*牡*车*举军申卓*章*甘*:*事輸入您护菇宜厅摟世选闻览5 5):1 隔品编号:I商鬲拿称:I商 CT 吿;"S' : I南品护林匚I商品出库操作UA. ST J帥忙库掾作 岀率捲作 刪除商品洁息 曜茂曆品惜总迥出F*¥屮曹村¥库营理 村事車卄事尊申卄村忖杠字屮曹繭事碎”畅时事車卄匸1,f比4.5*A谕入倍想在:冬厅刊挖作进项撻-.0-

23、0):2 齡入你宴出库的衙品茗徘:U囱入攸底曲4的曲启绘量:!出库后的商品信息出库数量多余商品数量时J XF.'XWHL b MlLKCSOFl VIUALSF匿库除入出曲IL n.L 3谢桦蚪材期胖k*相护*斜;样林*繇亍库盲建*枠*時申时桔衣*材討衬衬曲=*:#静*t4.*5.侖诙息査询*Is必退出*蚌*林材林林林#*林*古桶*林棉補*林林材材*#林相*吉*韬献灘要斷的操犍雅(応:2献你要出軸商瞬秋】备入獲出轴有睦量3復种商品的韩瞬禅!删除商品操作J L:PROOrRAMFIUES iXSb-KMlLROSQFT Vt&UAL SilUDlOMYPROJECTSVMU>

24、;ebLjigf t .ejce1芒*审*#右右*黑4:#*#*暮*幸:+枯* 仓库營瑾 *+*4:*:1=4:!+#生4:*暮:+:黑*杆 *+_林L入库撬岸*2.出库醜乍*$3.删除商品信息半4,幔及侖磊信息5.商品信息査询半0,退出益*莖宣*專柚*寒:*不斗*拿* 环点車*甘摧:i*玉#n *#*牟*;£*莖齐*垂*韋*當:屮不井*缶* 坯君車*#堆草*家#0输入憊想要进抒的養柞透项雒0-5) ;3禮肮除肉商品編号:I寻氏哇的裔品名称:1删除后的商品清单 'C/. - HDjRAiM 卜1_凸 J(4k SMlLRcW* I UAL ilLlb<JiNr ,!lPRiJ.ll 商品集号商品宕称nss量蔺品价格2 2 2 2当删除的商品不存在是土*色*£*£*生卉*獻*甘*牧*#井*;(;#*#*仓 库管理 尙*溶*审帝斗*治*寸#*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论