项目需求分析报告
文档名称: 项目名称: 软件标识: 项目负责人: 项目团队成员:
填写时间:
文档编号: 版 本 号:
项目需求分析报告 药品进销存管理系统 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.其他需求描述
新系统可以设置不同的访问权限,用户单位为了安全可以针对不同级别的用户来
设置不同的访问权限。用户使用系统时操作简单方便,同时系统具有可维护性、可补充性、易读性、可靠性等。