1、软件工程实验报告软件工程实验报告 题目: “仓库管理系统”设计与实现题目: “仓库管理系统”设计与实现 学院:信息技术系学院:信息技术系 专业:教育技术学专业:教育技术学 队名:队名: 小组成员:小组成员: 指导教师:指导教师: 完成日期:完成日期:20112011 年年 1212 月月 1818 日日 成绩成绩: : “仓库管理系统”设计与实现 第 1 页 / 共 35 页 目目 录录 一、项目概述. 1 1、引言 1 2、项目简介 . 1 3、实施计划 . 1 4、支持条件 . 2 二、可行性报告 . 2 1、项目定义 . 2 2、技术可行性 3 3、市场可行性 3 4、产品策略 . 3
2、三、需求分析. 5 1、引言 5 2、任务概述 . 6 3、需求规定 . 6 4、用户访谈 . 7 四、总体设计. 9 1、实体-关系图设计(E-R 图) 9 2、数据库设计 10 3、系统数据流图设计 . 14 4、系统层次模块图设计 13 5、模块设计 . 13 6、接口设计 . 13 8、出错处理设计 14 9、安全设计 . 14 10、维护设计 14 五、详细设计. 14 1、界面设计 . 14 2、系统流程图设计 . 20 3、程序设计 . 19 六、测试 19 1、测试环境 . 19 2、黑盒测试 . 19 3、白盒测试(基本路经测试法) 26 (1)登录模块 . 26 (2)出入
3、库录入模块 30 七、调试 31 八、开发总结. 32 九、用户手册. 33 “仓库管理系统”设计与实现 第 2 页 / 共 35 页 一、项目概述一、项目概述 1 1、引言、引言 (1)编写目的 本系统设计是在 windows 环境的支持下运行的, 采用窗口式执行文件, 操作实用、 简易、 方便、直观。本着高效、全面、安全的设计思想,实现公司仓库的有效管理。 (2)项目背景 开发系统名称:仓库管理系统 项目任务提出者:肖聪 尹超凡 张元玉 开发者:肖聪 尹超凡 张元玉 2 2、项目简介、项目简介 (1)工作内容 可行性研究、需求分析、概要设计、程序设计、系统测试 。 (2)产品 仓库管理系统
4、 (3)验收标准 为了方便用户操作,该系统提供了部分提示窗口,使用户能够按照提示语句完成各项 操作。 为了实现仓库的安全有效管理,系统设置了用户登陆的首界面,管理员和员工需要正 确的用户名和密码。 本系统的查询功能可以按照货物编号、日期、指数等项目进行查询或全部浏览。 本系统的修改功能提供了逐条察看的方式修改删除和以货物编号、日期、指数等方式 进行查询的功能,而且本着直观、方便的原则进行设计窗口。 本系统包含“数据添加” 、 “数据查询” 、 “数据修改” 、 “用户管理” 、 “退出”等功能。 本系统包含数据库主要用于存放仓库管理信息和管理员信息。 3 3、支持条件、支持条件 计算机支持 硬
5、件:CPU 型号为 Pentium3 以上, 内存 512M 系统:Windows xp /vista/7 软件:Access2007,visual basic 6.0 4 4、专题计划要点、专题计划要点 操作的简便易用:无论什么水平的操作人员,简便的操作方法是一致性要求,同时在系 统操作的界面的设计中也应尽可能地把常用子模块添加至主系统窗口中,实现“一触即开” 窗口。 适应性: 应该明确的是, 实际操作人员对计算机的了解程度和实际的操作能力各不相同, 因此软件应具有一定的适应能力。 透明性:在系统设计中,应充分利用计算机在处理数据方面的能力,从而尽可能减轻操 作人员的工作,实现一定意义上的透
6、明操作,即用户无须知道模块功能实现的具体过程,只 需要设置一定的操作选项, 计算机即可按照用户的要求得到所需要的处理结果, 具体的操作 细节对用户是“透明”的。 “仓库管理系统”设计与实现 第 3 页 / 共 35 页 点面结合:再数据处理方面,一方面应强调数据的成批处理能力,以尽可能简化操作人 员的处理工作,另一方面也应十分重视对单独数据的处理能力。 二、二、 可行性报告可行性报告 1 1、项目定义、项目定义 仓库在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制 及发货将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力.传统的简 单、 静态的仓库管理已经无法保证企业各种资源的高效利用。 现在的仓库作业和库存控制作 业十分复杂化、多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来 巨大损失. 为了克服以上问题,必须使仓储管理和计算机系统相互结合起来,以使仓库服务得到有效 的执行和监督.仓库管理系统可以对仓储各环节实施全过程控制管理,并可对货物进行入库和 出库操作管理,从而实现仓