仓库管理系统设计与实现-软件工程课程设计任务书 - 图文 联系客服

发布时间 : 星期五 文章仓库管理系统设计与实现-软件工程课程设计任务书 - 图文更新完毕开始阅读b77869f25af5f61fb7360b4c2e3f5727a5e92499

目 录

一、开发计划 ............................................................................................. 1

1、引言 ............................................................................................... 12、项目概述 ....................................................................................... 13、实施计划 ....................................................................................... 14、支持条件 ....................................................................................... 25、专题计划要点 ............................................................................... 2二、可行性报告 ......................................................................................... 21、项目定义 ....................................................................................... 2

2、技术可行性 ................................................................................... 33、市场可行性 ................................................................................... 34、产品策略 ....................................................................................... 35、成本—效益分析(假设) ........................................................... 3三、需求分析 ............................................................................................. 51、引言 ............................................................................................... 5

2、任务概述 ....................................................................................... 63、需求规定 ....................................................................................... 64、用户访谈 ....................................................................................... 7四、总体设计 ............................................................................................. 91、实体-关系图设计(E-R图) ...................................................... 9

2、数据库设计 ................................................................................. 103、系统数据流图设计 ..................................................................... 144、系统层次模块图设计 ................................................................. 155、模块设计 ..................................................................................... 156、接口设计 ..................................................................................... 158、出错处理设计 ............................................................................. 169、安全设计 ..................................................................................... 1610、维护设计 ................................................................................... 16五、详细设计 ........................................................................................... 161、界面设计 ..................................................................................... 16

2、系统流程图设计 ......................................................................... 203、程序设计 ..................................................................................... 21六、测试................................................................................................... 21

1、测试环境 ..................................................................................... 212、黑盒测试 ..................................................................................... 213、白盒测试(基本路经测试法) ................................................. 28

(1)登录模块 ......................................................................... 28(2)出入库录入模块 ............................................................. 30

“仓库管理系统“设计与实现

七、调试................................................................................................... 35八、开发总结 ........................................................................................... 36九、用户手册 ........................................................................................... 38

一、开发计划

1、引言

(1)编写目的

本系统设计是在windows环境的支持下运行的,采用窗口式执行文件,操作实用、简易、方便、直观。本着高效、全面、安全的设计思想,实现公司仓库的有效管理。

(2)项目背景

开发系统名称:仓库管理系统项目任务提出者:吴景晨开发者:吴景晨

2、项目概述

(1)工作内容

可行性研究、需求分析、概要设计、程序设计、系统测试 。 (2)主要参加人员

吴景晨、马晓庆、李丹、杨宏霞、郭磊、任沛轩 (3)产品 仓库管理系统 (4)验收标准

①为了方便用户操作,该系统提供了部分提示窗口,使用户能够按照提示语句完成各项操作。

②为了实现仓库的安全有效管理,系统设置了用户登陆的首界面,管理员和员工需要正确的用户名和密码。

③本系统的查询功能可以按照货物编号、日期、指数等项目进行查询或全部浏览。

④本系统的修改功能提供了逐条察看的方式修改删除和以货物编号、日期、指数等方式进行查询的功能,而且本着直观、方便的原则进行设计窗口。 ⑤本系统包含“数据添加”、“数据查询”、“数据修改”、 “用户管理”、“退出”等功能。本系统包含数据库主要用于存放仓库管理信息和管理员信息。 (5)完成项目最迟期限:2010.05.21

3、实施计划

(1)工作任务的分解及人员分工开发计划——吴景晨

可行性分析——李丹、郭磊(成本--效益分析)需求分析——马晓庆、任沛轩(用户访谈)概要设计——吴景晨、杨宏霞(数据字典)

第 1页 / 共 38 页

“仓库管理系统“设计与实现

详细设计——吴景晨 程序编写——吴景晨 测试用例——吴景晨(白盒测试)、马晓庆(黑盒测试)开发总结——杨宏霞 用户手册——任沛轩、郭磊 (2)接口人员

吴景晨,负责数据库的连接及数据库的建立。(3)进度

起止时间 4.28--4.30 5.1—5.4 5.5—5.9 5.10—5.14 5.15—5.18 5.19—5.21 阶段 可行性研究 需求分析 系统设计 程序设计 系统测试 系统试运行 人数 3 2 2 1 2 5 工作量/人/日 9 8 8 5 8 15 时间/日 3 4 4 5 4 3 表1.1 详细进度表(4)预算 20元——电费以及文档打印费用。

4、支持条件

计算机支持

硬件:CPU型号为Pentium3以上, 内存512M系统:Windows xp /vista/7

软件:Access2007,visual basic 6.0

5、专题计划要点

操作的简便易用:无论什么水平的操作人员,简便的操作方法是一致性要求,同时在系

统操作的界面的设计中也应尽可能地把常用子模块添加至主系统窗口中,实现“一触即开”窗口。

适应性:应该明确的是,实际操作人员对计算机的了解程度和实际的操作能力各不相同,因此软件应具有一定的适应能力。

透明性:在系统设计中,应充分利用计算机在处理数据方面的能力,从而尽可能减轻操作人员的工作,实现一定意义上的透明操作,即用户无须知道模块功能实现的具体过程,只需要设置一定的操作选项,计算机即可按照用户的要求得到所需要的处理结果,具体的操作细节对用户是“透明”的。

点面结合:再数据处理方面,一方面应强调数据的成批处理能力,以尽可能简化操作人员的处理工作,另一方面也应十分重视对单独数据的处理能力。

二、 可行性报告

1、项目定义

仓库在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力.传统的简单、静态的仓库管理已经无法保证企业各种资源的高效利用。现在的仓库作业和库存控制作

第 2页 / 共 38 页

“仓库管理系统“设计与实现

业十分复杂化、多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失.

为了克服以上问题,必须使仓储管理和计算机系统相互结合起来,以使仓库服务得到有效的执行和监督.仓库管理系统可以对仓储各环节实施全过程控制管理,并可对货物进行入库和出库操作管理,从而实现仓储作业流程全过程的电子化操作.另外还可以根据客户的需求制作多种合理的统计报表.

2、技术可行性

本系统产品用Visual Basic6.0编程与数据库的相结合的方法进行开发,而仓库管理系统实现的理论及技术已经日趋成熟,因此仓库管理系统应用软件的开发手段是完全可行的。

3、市场可行性

当下,市场经济迅速发展,网上购物已成潮流,在这种情况下,物流仓储等行业的发展

也在以一种惊人的速度发展,要想保证仓库出入货物与账目的一致性,必须出现一种专门的、特定意义、特殊功用的管理系统出现,即仓库管理系统,在网上调查的过程中,我们发现,很多业主和个体经营户也急需一种只适合其专门行业的管理系统。然而,市场中也是存在了很多的十分专业的仓库管理系统,但是介于其收费特征和内容的广泛应用性,而导致在用户使用的简便性和易用性受到了打击,所以在这种社会现状的驱使下,我们小组讨论决定开发一种简单通用的仅仅限于仓库管理的管理系统,而不涉及进货和销售方面的问题,于是仓库管理系统便应运而生。

4、产品策略

在该项目开发过程中,全部使用实验室及图书馆现成的设备和资料。因此该系统的开发在经济方面也是可行的。

5、成本—效益分析(假设)

一般来说,我们的客户开发这个软件系统是一项投资,所以当然期望获得很大的经济效益。经济效益通常表现为减少运行费用或(和)增加收入。所以我们进行成本/效益分析来从经济角度分析开发我们的设备管理系统是否划算,从而帮助客户组织的负责人做出是否投资这项开发工程的决定。下面我们从以下几个方面进行分析。 (1)成本分析

软件开发成本主要表现为人力消耗(乘以平均工资则得到开发费用)。因成本估计不是精确的科学。因此我采用了两种不同的估计技术以便互相校检。 ① 代码行技术

代码行技术是比较简单的定量估算方法,把开发每个软件功能的成本和实现这个功能需要用的源代码行数联系起来。通常根据经验和历史数据估计实现一个功能需要的源程序行数。而在我们组的设计下,初步得出设备管理系统的源代码行数。

得出源代码行数以后,用每行代码的平均成本乘以行数就可以确定软件的成本,所以我们得出的此软件的成本为

成本=2000*10=20000

② 任务分解技术

任务分解技术是首先把我们的设备管理系统分解为若干个相对独立的任务。在分别估计每个单独的开发任务的成本,最后累加起来得出软件开发工程的总成本。估计每个任务的成

第 3页 / 共 38 页