项目需求分析报告

项目需求分析报告

文档名称: 项目名称: 软件标识: 项目负责人: 项目团队成员:

填写时间:

文档编号: 版 本 号:

项目需求分析报告 药品进销存管理系统 2013年5月20日

目 录

1.引言 ................................................................................................................. 3 1.1编写目的 ................................................................................................... 3 1.2项目背景 ................................................................................................... 3 1.3定义 ........................................................................................................... 3 1.4参考资料 ................................................................................................... 3 2.项目概述 ......................................................................................................... 4 2.1产品描述 ................................................................................................... 4 2.2系统功能 ................................................................................................... 4 2.3用户特点 ................................................................................................... 4 3.功能需求分析 ................................................................................................. 5 3.1系统功能模块 ........................................................................................... 5 3.2系统业务流程图 ....................................................................................... 5 3.3 系统中实体的详细说明(ER) ............................................................ 6 4.其他需求描述 ................................................................................................. 6

1.引言

1.1编写目的

此系统是为中小型药品流通公司进行日常业务管理而开发,但开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解存在一定的差别。为了能使开发者明白用户的目的,开发出让客户满意的系统,更好地实现用户的要求;同时也为了用户能清楚地知道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。通过需求分析报告,开发者与用户之间的沟通更为方便,也有利于开发者充分分析客户的需求,从而开发出具有功能强大,客户满意的系统。

1.2项目背景

a. 待开发的软件系统的名称:药品信息管理系统

b. 本项目的任务提出者为中原工学院信息商务学院;开发者为胜超、冯军浩、赵庆

合、陈奇奇、魏莉、徐鹏鹏、曹松松。

c. 该软件系统同其他系统或其他机构的基本的相互来往关系:通过此系统,可以与

财务管理等系统来共同完成医院的日常药品管理工作。

1.3定义

E-R图:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

Power designer:Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。

1.4参考资料

[1] GB-T_8567-1988计算机软件产品开发文件编制指南 [2]《医药进销存数据库管理系统的报告》,2008.09

[3]崔巍,数据库系统及应用(第二版),北京:高等教育出版社,2003.07 [4]吴中、朱君璇等,信息系统分析与设计(第一版),北京:清华大学出版社,2011.10

2.项目概述

2.1产品描述

该药品信息管理系统的功能包括基本信息管理、药品进销存业务管理、系统维护等三个基本的模块。通过以上三个模块系统管理员除了可以查询药品信息、员工信息、客户信息、供应商信息、某一时段药品入库信息、某一时段药品销售信息还可以修改和删除药品或员工的信息,而员工只能查询信息不能修改或删除信息。

2.2系统功能

根据中小型药品流通公司的实际需求, 要求本系统具有以下功能: ① 统一友好的操作界面,保证系统易用性; ② 规范完善的基本信息设置;

基本信息包括:客户信息、药品信息、员工信息、供应商信息;这些基本信息都会以基本表的形式存在于系统中。 ③ 全方位多功能的信息处理;

对于上面的基本信息,系统管理员可以进行增加、删除、更改、查询信息等处理,而其他用户只能查询信息,不能对信息进行其他操作。 ④ 连续录入式的用户添加及维护;

公司内部员工可以凭借自己的员工编号在系统中注册,注册成功后可以查询有关信息。非公司内部员工不可以注册,以便与维护系统的安全。 ⑤ 对药品的采购、销售、盘点等数据信息进行全面的管理。

药品的采购入库单、销售单和库存盘点存在于系统进销存业务管理模块,通过这个模块可以查询某一时段公司的采购情况、销售情况以及现有药品库存情况

2.3用户特点

此系统的最终用户为最终用户为中小型药品流通公司的药品管理员。 此系统最终将直接面对医务人员,而用户可能在其自身领域内经验丰富,但面对一个其他领域的事物时,可能就不具备使用或操作的经验。这就要求本系统在使用时要尽可能的简单方便。系统管理员虽然可不具备计算机领域的相关知识,但是要经过有关技术人员的培训达到可以操作并熟练使用此系统。

3.功能需求分析

3.2系统业务流程图

3.2.1采购入库业务流程图

3.2.2销售出库业务流程图

该系统中的实体有:供应商、订单、员工、客户、销售员、仓库。系统E-R图使

用power designer工具设计。

4.其他需求描述

新系统可以设置不同的访问权限,用户单位为了安全可以针对不同级别的用户来

设置不同的访问权限。用户使用系统时操作简单方便,同时系统具有可维护性、可补充性、易读性、可靠性等。

项目需求分析报告

文档名称: 项目名称: 软件标识: 项目负责人: 项目团队成员:

填写时间:

文档编号: 版 本 号:

项目需求分析报告 药品进销存管理系统 2013年5月20日

目 录

1.引言 ................................................................................................................. 3 1.1编写目的 ................................................................................................... 3 1.2项目背景 ................................................................................................... 3 1.3定义 ........................................................................................................... 3 1.4参考资料 ................................................................................................... 3 2.项目概述 ......................................................................................................... 4 2.1产品描述 ................................................................................................... 4 2.2系统功能 ................................................................................................... 4 2.3用户特点 ................................................................................................... 4 3.功能需求分析 ................................................................................................. 5 3.1系统功能模块 ........................................................................................... 5 3.2系统业务流程图 ....................................................................................... 5 3.3 系统中实体的详细说明(ER) ............................................................ 6 4.其他需求描述 ................................................................................................. 6

1.引言

1.1编写目的

此系统是为中小型药品流通公司进行日常业务管理而开发,但开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解存在一定的差别。为了能使开发者明白用户的目的,开发出让客户满意的系统,更好地实现用户的要求;同时也为了用户能清楚地知道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。通过需求分析报告,开发者与用户之间的沟通更为方便,也有利于开发者充分分析客户的需求,从而开发出具有功能强大,客户满意的系统。

1.2项目背景

a. 待开发的软件系统的名称:药品信息管理系统

b. 本项目的任务提出者为中原工学院信息商务学院;开发者为胜超、冯军浩、赵庆

合、陈奇奇、魏莉、徐鹏鹏、曹松松。

c. 该软件系统同其他系统或其他机构的基本的相互来往关系:通过此系统,可以与

财务管理等系统来共同完成医院的日常药品管理工作。

1.3定义

E-R图:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

Power designer:Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。

1.4参考资料

[1] GB-T_8567-1988计算机软件产品开发文件编制指南 [2]《医药进销存数据库管理系统的报告》,2008.09

[3]崔巍,数据库系统及应用(第二版),北京:高等教育出版社,2003.07 [4]吴中、朱君璇等,信息系统分析与设计(第一版),北京:清华大学出版社,2011.10

2.项目概述

2.1产品描述

该药品信息管理系统的功能包括基本信息管理、药品进销存业务管理、系统维护等三个基本的模块。通过以上三个模块系统管理员除了可以查询药品信息、员工信息、客户信息、供应商信息、某一时段药品入库信息、某一时段药品销售信息还可以修改和删除药品或员工的信息,而员工只能查询信息不能修改或删除信息。

2.2系统功能

根据中小型药品流通公司的实际需求, 要求本系统具有以下功能: ① 统一友好的操作界面,保证系统易用性; ② 规范完善的基本信息设置;

基本信息包括:客户信息、药品信息、员工信息、供应商信息;这些基本信息都会以基本表的形式存在于系统中。 ③ 全方位多功能的信息处理;

对于上面的基本信息,系统管理员可以进行增加、删除、更改、查询信息等处理,而其他用户只能查询信息,不能对信息进行其他操作。 ④ 连续录入式的用户添加及维护;

公司内部员工可以凭借自己的员工编号在系统中注册,注册成功后可以查询有关信息。非公司内部员工不可以注册,以便与维护系统的安全。 ⑤ 对药品的采购、销售、盘点等数据信息进行全面的管理。

药品的采购入库单、销售单和库存盘点存在于系统进销存业务管理模块,通过这个模块可以查询某一时段公司的采购情况、销售情况以及现有药品库存情况

2.3用户特点

此系统的最终用户为最终用户为中小型药品流通公司的药品管理员。 此系统最终将直接面对医务人员,而用户可能在其自身领域内经验丰富,但面对一个其他领域的事物时,可能就不具备使用或操作的经验。这就要求本系统在使用时要尽可能的简单方便。系统管理员虽然可不具备计算机领域的相关知识,但是要经过有关技术人员的培训达到可以操作并熟练使用此系统。

3.功能需求分析

3.2系统业务流程图

3.2.1采购入库业务流程图

3.2.2销售出库业务流程图

该系统中的实体有:供应商、订单、员工、客户、销售员、仓库。系统E-R图使

用power designer工具设计。

4.其他需求描述

新系统可以设置不同的访问权限,用户单位为了安全可以针对不同级别的用户来

设置不同的访问权限。用户使用系统时操作简单方便,同时系统具有可维护性、可补充性、易读性、可靠性等。


相关文章

  • 软件项目实施方案(指导性文件)
  • 软件项目实施方案 一.项目实施方案概述 软件产品,特别是行业解决方案软件产品不同于一般的商品,用户购买软件产品之后,不能立即进行使用,需要软件公司的技术人员在软件技术.软件功能.软件操作等方面进行系统调试.软件功能实现.人员培训.软件上线使 ...查看


  • 浅谈软件项目的需求管理
  • 浅谈软件项目的需求管理 软件项目区别于其它项目的最显著的特征是其不可见性,它不像硬件购销.建筑工程,都是实实在在可见的东西.而软件项目在系统交付之前很长一段时间,客户是无法感知自己想要的系统究竟是什么样子.因此,需求管理就显得十分重要,据相 ...查看


  • 需求管理规范 (2)
  • 需求管理体系改进方法研究 需求管理过程 当软件开发完成需求开发工作之后,不可避免地会遇到软件需求的变更.有效的需求管理需要对变更带来的潜在影响及可能的成本费用进行评估.变更控制委员会与关键的项目风险承担者要进行协商,以确定哪些需求可以变更. ...查看


  • 软件项目管理流程总结
  • 项目管理与软件开发的质量.效率.最终成果息息相关,本文主要讲述软件项目的风险评估.成本预算.客户沟通.需要分析.开发管理.成品交付等多个流程. 在现今国内的项目的管理形式十分零乱,对管理欠缺重视,以致很多项目因为失去管理而最终折腰. 很多的 ...查看


  • IT项目管理方法论研究
  • IT项目管理方法论研究 左美云,余力 中国人民大学信息学院,北京市,100872 [email protected],[email protected] 摘要:要做好IT项目,必须要有一套项目管理的方法论.本文首先分析了IT项目管理方法 ...查看


  • 分享:08年年度测试工作总结及09年工作规划
  • 分享:08年年度测试工作总结及09年工作规划分享:08年年度测试工作总结及09年工作规划 1 08年年终改进点分析 08年年终改进点分析,共从四个维度进行,分别是:财务.顾客.内部流程.学习创新 测试流程.客户满意度.财务与绩效以及学习创新 ...查看


  • 粗数_一种客户需求分析方法
  • 第17卷第11期2011年11月 计算机集成制造系统 ComuterInteratedManufacturinSstems pggy Vol.17No.11 Nov.2011 ()文章编号:1006-5911201111-2493-09 - ...查看


  • 项目管理基础培训
  • 项目管理基础培训 项目管理部 付伟 目录 基本概念 项目团队 项目计划 WBS 风险管理 软件需求 项目 • 定义 项目是为创建独特产品或服务而采取的临时性努力. • 特征 临时性:每个项目都有明确的开始和结束: 独特性:每个项目的过程和结 ...查看


  • 软件工程之需求分析
  • 软件工程之需求分析 编者按:现在人们越来越认识到软件工程在软件开发中的重要作用.目前国内软件在开发中还没有对软件开发的过程进行明确规定,文档不完整,也不规范,软件项目的成功往往归功于软件开发组的一些杰出个人或小组的努力.这种依赖于个别人员上 ...查看


  • 需求分析:高质量军用软件开发的关键过程
  • 需求分析:高质量军用软件开发的关键过程 黄锡滋 陈光宇 软件项目开发的需求分析和定义阶段处于软件寿命周期的早期,对项目实施具有关键性影响.需求定义的任何失误,必然严重影响项目的费用.进度和质量,后果具有全局性,远比在设计或编码阶段引入的技术 ...查看


热门内容