仓库管理系统课程设计报告.docx
《仓库管理系统课程设计报告.docx》由会员分享,可在线阅读,更多相关《仓库管理系统课程设计报告.docx(17页珍藏版)》请在咨信网上搜索。
《软件工程》课程设计报告 仓库信息管理系统 专业班级: 学生学号: 学生姓名: 指导教师姓名: 2016年 6 月 目 录 一、系统可行性研究 2 二、系统的需求分析 5 三、系统概要设计 14 四、系统的详细设计 17 五、系统的实现和测试 20 六、实验总结 26 仓库信息管理系统 一、 系统可行性研究 1。1引言 1。1.1编写目的 为了以最小的代价在最短的时间内确定仓库管理系统项目是否值得去开发,其中的关键和技术难点是什么,问题能否得到解决,怎样达到目的?我们编写了可行性报告以对这些问题进行分析。 除此之外,经过对此项目进行详细调查研究,我们初步拟定了系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益.以便于中小规模工厂的仓库管理人员阅读及理解整个项目。 1.1.2项目背景 开发的软件系统的名称:仓库信息管理系统 项目提出者: 项目开发者: 项目使用者:仓库管理人员 1.2可行性研究的前提 1。2.1要求 A.功能:极大提高仓库工作人员的工作效率,大大减少以往入货、出库流程繁琐,杂乱, 周期长的弊端;基于仓库管理的全面自动化,减少入库管理、出库管理及库存管理中的漏洞,节约不少管理开支,增加企业收入;实现仓库的管理操作自动化和信息的电子化,全面提高仓库的管理水平。 B.性能:系统的存货信息必须保持更新状态,客户的产品出入库信息必须无差错,及时的 保存到仓库管理系统的服务器上,对服务器上的数据必须定时的检查并与仓库中存放的货物进行核对。 C。本系统要求输出的数据有:数据完整,详实,及时。 D.在安全与保密方面的要求:服务器的管理员享有对库存信息库和货品出入 库信息管理与修改。除此之外,应保证数 据信息的安全性。 1。2。2目标 (1)能实时反映仓库进销存的商品情况,节省人力和设备的费用; (2)当销量大时,能及时进货,减少库存,促进人员工作效率的提高; (3)及时掌握库存,做到信息管理,改进决策系统; (4)促进控制精度和生产力的提高。 1.3技术可行性分析 1。3。1硬件、软件、运行环境和开发环境方面的条件和限制 A. 软件需求硬件条件和限制:服务器为Windows sql Server2000,并可在客户端服务器上使用。 B. 数据库:SQL Server2000; C。该系统要受硬件、软件、运行环境、开发环境、技术等因素的制约和限制; D。建议该系统最低的使用寿命为5年,在2016年7月之前投入使用; E.法律方面可保证所用的一切信息皆来自正规渠道,保证信息的合法性,在法律方面完全可行; 1.3。2技术可行性评价 此系统采用了成熟且完善的Visual Studio 2010和SQL Server2008软件开发工具来进行后台数据库的管理、操作和维护。该软件功能强大,可用性强,完全可以满足我们开发项目的要求。 1.4经济可行性分析 经济方面,随着我国经济的飞速发展,中小工厂所占的市场份额越来越大,但是大多数工厂并不具备完善的仓库管理系统,也因此造成了许多不必要的浪费。在此方面,若此项目投入使用,将给企业带来丰厚的经济效益社会效益。并且,此项目开发成本低,占用资源少,在经济方面可行。 1.5操作可行性分析 本系统设计思路清晰,操作简捷,具有良好的用户界面,和较为完善的异常处理机制及信息处理机制,一般仓库管理者稍加培训即可使用。在操作方面可行. 二、系统的需求分析 2。1功能描述 本软件主要有以下几方面的功能: (1)信息管理:可对商品进行查询,删除,修改操作,完成对商品信息管理的功能; (2)库存管理:对商品入库,出库的管理. 2。2数据流图 2.2.1数据流分析 数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它可以综合的反映出信息在系统中的流动、处理和存储情况,具有良好的抽象性和概括性。它在调查的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述系统应具有的数据加工、数据输入、数据输出、数据存储及数据来源和去向(外部实体)等项目。数据流程图和系统的物理描述无关,它所描述的内容不涉及技术细节,而是面向用户的,即使完全不懂信息技术的用户也容易理解.因此,数据流图成为系统分析员与用户进行交流的有效手段,同时也成为系统设计的主要依据之一。 2.2。2具体数据流图(DFD) (1)分析获得的顶层图数据流图如下: 本系统有两个源点一个汇点分别向仓库管理系统发出请求和接收信息: 图2—1 顶层数据流图 (2)进一步划分的二层数据流图如下: 仓库信息管理系统主要由“商品入库管理”、“商品出库管理”、“商品信息管理”、“更新商品信息”四个加工处理组成。 图2-2 二层数据流图 对每一个功能模块的分解图 (1)对第一个模块“商品入库管理"的细分图 商品入库管理子系统包含两个功能模块:“商品入库”、“处理商品”; 一个文件存储:“入库商品信息表” 图2—3 “商品入库管理”分解图 (2)对“商品出库管理”的细分图 商品出库管理子系统包含两个功能模块:“商品出库"、“处理商品”; 一个文件存储:“出库商品信息表” 图2-4 “商品出库管理”分解图 (3)对“商品信息管理”的细分图 商品信息管理子系统包含五个功能模块:“更新商品信息”、“删除商品”、“查询商品信息"、“修改商品信息”、“输入商品信息" 一个文件存储:“库存商品信息表"。 图2-5 “商品信息管理"分解图 (4)总的底层数据流图 把细分图整合起来形成总的底层DFD: 图2—6 底层数据流图 2。3 数据字典 数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。该系统的数据字典如下: 2.3.1 数据流 数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果.该系统的数据字典如下: 1。数据源点和终点描述 (1) 名称:商品 简要描述:被管理的对象 有关数据流:入库请求,出库请求 (2) 名称:管理员 简要描述:管理系统的操作人员 有关数据流:删除商品请求,查询商品信息请求,修改商品信息请求,输出信息 2。加工词条描述 (1)加工名:商品入库 加工编号:1 输入数据流:入库请求 输出数据流:商品编号 加工逻辑:接收入库请求 (2)加工名:输入商品编号 加工编号:1。1 输入数据流:商品编号 输出数据流:商品名称 加工逻辑:输入商品编号 (3)加工名:输入商品名称 加工编号:1.2 输入数据流:商品名称 输出数据流:商品数量 加工逻辑:输入商品名称 (4)加工名:输入商品数量 加工编号:1.3 输入数据流:商品数量 输出数据流:商品价格 加工逻辑:输入商品数量 (5)加工名:输入商品价格 加工编号:1.4 输入数据流:商品数量 输出数据流:商品信息 加工逻辑:输入商品价格,输出商品信息 (6)加工名:商品出库 加工编号:2 输入数据流:出库请求 输出数据流:商品名称 加工逻辑:接收出库请求 (7)加工名:输入商品名称 加工编号:1。2 输入数据流:商品名称 输出数据流:商品数量 加工逻辑:输入商品名称 (8)加工名:输入出库数量 加工编号:2.2 输入数据流:商品数量 输出数据流:商品出库信息 加工逻辑:输入出库数量 (9)加工名:更新商品信息 加工编号:6 输入数据流:出库商品信息,入库商品信息,库存商品信息 输出数据流:更新后的商品信息 加工逻辑:接收修改的商品信息进行修改 (10)加工名:删除商品 加工编号:3 输入数据流:删除商品请求 输出数据流:输入商品编号 加工逻辑:接收删除请求 (11)加工名:查询商品信息 加工编号:4 输入数据流:查询商品信息请求 输出数据流:请求分类 加工逻辑:接收查询请求 (12)加工名:按条件查询商品信息 加工编号:4.1 输入数据流:请求分类 输出数据流:输入编号 加工逻辑:根据条件进行查询 (13)加工名:查询所有商品信息 加工编号:4。2 输入数据流:请求分类 输出数据流:查询所有商品信息请求 加工逻辑:查询所有商品信息 (14)加工名:修改商品信息 加工编号:5 输入数据流:修改商品信息请求 输出数据流:商品名称 加工逻辑:接收修改商品信息请求 (15)加工名:输入新的编号 加工编号:5.2 输入数据流:修改编号 输出数据流:修改后的商品信息 加工逻辑:对商品编号进行修改 (16)加工名:输入新的数量 加工编号:5.3 输入数据流:修改数量 输出数据流:修改后的商品信息 加工逻辑:修改商品信息 3. 文件存储 (1) 文件名称:入库商品信息表 简述:存放入库的商品信息 输入数据:商品信息 输出数据:入库商品信息 文件组成:商品的编号、名称、数量、价格 (2) 文件名称:出库商品信息表 简述:存放出库的商品信息 输入数据:商品的出库信息 输出数据:出库商品信息 文件组成:出库商品数量 (3) 文件名称:库存商品信息表 简述:存放所有商品信息 输入数据:更新后的商品信息,修改后的商品信息,删除后的商品信息 输出数据:库存商品信息 文件组成:商品的编号、名称、数量、价格 4. 数据流 (1)数据流名字:入库请求 描述:对商品进行入库 组成:入库命令 (2)数据流名字:入库商品信息 描述:对入库商品信息处理 组成:入库商品信息=商品编号+名称+数量+价格 (3)数据流名字:商品编号 描述:输入商品编号 组成:商品编号 (4)数据流名字:商品名称 描述:输入的商品名称 组成:商品名称 (5)数据流名字:商品数量 描述:输入的商品数量 组成:商品数量 (6)数据流名字:商品价格 描述:输入的商品价格 组成:商品价格 (7)数据流名字:商品出库信息 描述:记录的出库商品信息 组成:商品出库信息=商品名称+数量 (8)数据流名字:删除商品请求 描述:请求命令 组成:删除请求 (9)数据流名字:查询商品信息请求 描述:请求命令 组成:查询请求 (10)数据流名字:更新后的商品信息 描述:记录的商品信息 组成:更新后的商品信息=编号+名称+数量+价格 (11)数据流名字:修改后的商品信息 描述:修改后的信息 组成:修改后的商品信息=编号+数量 三、 系统概要设计 3。1总体结构和模块设计 3。1.1总体结构设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。 1.总体结构框图 图3—1系统总体结构图 2. 模块说明 该软件有5个功能模块,各模块功能如下: 1. 商品入库模块:输入商品的编号、名称、数量、价格,把入库的商品信息存储在入库商品信息表中. 2. 商品出库模块模块:输入出库商品的编号以及出库的数量,把出库后的商品信息保存在出库商品信息表中。 3. 删除商品模块:先输入商品的编号及名称,再删除该商品在库存商品信息表中的信息. 4. 修改商品信息模块:先输入商品的编号及名称,在库存商品信息表中查询到该商品信息,再修改其对应信息。 5. 查询商品信息模块:输入编号查询商品在库存商品信息表中的信息或查询库存商品信息表中的所有商品的信息。 3.1。2各个模块设计 (1)根据数据画出的结构图如图3-2所示 图3—2 仓库信息管理系统结构图 (2)信息管理子系统结构图如图3-3所示 图3-3信息管理子系统结构图 (3)库存管理子系统结构图如图3—4所示 图3—4 库存管理子系统结构图 四、系统的详细设计 4。1总体结构和模块设计 4.1.1总体结构设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。 1.总体结构框图 图4-1系统总体结构图 2.模块说明 该软件有5个功能模块,各模块功能如下: 商品入库模块:输入商品的编号、名称、数量、价格,把入库的商品信息存储在入库商品信息表中. 商品出库模块模块:输入出库商品的编号以及出库的数量,把出库后的商品信息保存在出库商品信息表中。 删除商品模块:先输入商品的编号及名称,再删除该商品在库存商品信息表中的信息。 修改商品信息模块:先输入商品的编号及名称,在库存商品信息表中查询到该商品信息,再修改其对应信息。 查询商品信息模块:输入编号查询商品在库存商品信息表中的信息或查询库存商品信息表中的所有商品的信息。 4。1.2各个模块设计 (1)根据数据画出的结构图如图3-2所示 图4-2 仓库信息管理系统结构图 (2) 信息管理子系统结构图如图3-3所示 图3-3信息管理子系统结构图 3) 库存管理子系统结构图如图3—4所示 图4—4 库存管理子系统结构图 五、 系统的实现和测试 5。1 程序运行截图 初始界面 商品入库操作 商品出库操作 出库后的商品信息 出库数量多余商品数量时 删除商品操作 删除后的商品清单 当删除的商品不存在是 修改商品操作 修改商品界面 修改商品编号 修改商品数量 商品信息查询界面 所有商品信息 指定编号名称查询 六、实验总结 包括实验问题中遇到问题,解决过程的分析;实验心得体会等,不得抄袭! - 16 -- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 仓库 管理 系统 课程设计 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文