1、 课课 程程 设设 计计 报报 告告 学院、系: 专业名称: 计算机科学与技术 课程设计科目 大型仓库管理系统 UML 学生姓名: 指导教师: 完成时间: 2011 年 4 月-6 月 需求分析需求分析 一概述一概述 在软件开发的初期,开发人员及用户在往忽略信息沟通,导致软件开发完成后,不能很好的满足实际的需要。而返 工不仅在技术上给开发人员带来巨大的麻烦,还会造成人力、物力的浪费。因此,只有弄清楚客户的需求,才能真正 开发出满足用户需求的管理信息系统,才能够让整个系统发挥其相应的作用。 1 1.1.1 可行性分析可行性分析 当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研
2、究。并不是所有问题具有简单的 解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。 有无可行性的解决方 法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要 求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库管理系统服务,并且,程序可以 分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步 明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如: 提高仓库管理效率,减轻劳动强度; 提高信息处理速度和准确性; 为仓库管理者提供更
3、方便、科学的服务项目。 系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行可行性分析: (1 1)技术可行性)技术可行性 根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是 一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利 用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定 期限内完成开发。 (2 2)经济可行性)经济可行性 估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得
4、的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 1.2 系统开发的目的系统开发的目的: 随着计算机技术特别是网络技术的飞速发展,计算机的应用领域不断扩大,各行各业都离不开计算机,货物管理 也不例外,使之能跟上时代的发展。本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程 中的能见度,便于对软件开发过程中的控制与管理,同时提出了货物管理系统的软件开发过程,便于程序员与 客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的 应用。 1.3 应用范围应用范围: 理论上能够实现于超市、仓库等部门的货物管理系统,其目的在于实现超市、仓库等部门的货物更有效的 管理,使超市、仓库货物能够更方便、更有效率的完成日常工作,以期实现完善日常生活中货物管理的各种功 能。 二系统功能二系统功能分析分析 一个功能完善的仓库信息管理系统,必须包括以下的几个模块。 (1)用户登录 (2)仓库管理 (3)业务查询 (4)系统设置 系统的功能需求可用如图 1-