《医药进销存管理系统软件需求分析报告.doc》由会员分享,可在线阅读,更多相关《医药进销存管理系统软件需求分析报告.doc(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件需求分析报告1引言11.1 编写目11.2 项目风险21.3 预期读者和阅读建议21.4 产品范围22 综合描述22.1 产品状况22.2 产品功能22.3 运行环境33 系统功能需求34 其它非功能需求54.4性能需求54.2 用户文档55 词汇表66 数据定义66.1 数据流图66.2 数据字典71.引言随着计算机普及,人们对计算机认识及需求有了明显增加。计算机对于大量信息管理优势更是显而易见。对于一个只要企业来说,这方面需要尤其重要。有了这个药品库存管理系统,管理员工作任务就可能会事半功倍。1.1 编写目本软件是为满足一些大中型医药公司、要店、以及药品批发零售商实际需求而编写医药管理
2、系统。本需求编写目在于研究药品库存管理系统软件开发途径和应用方法,为以后开发工作提供可靠依据。1.2 项目风险本软件开发项目风险主要承担者和承担风险如下: 任务提出者:不能正确表达自身需求,需求不断变更,需求不够完整,需求细化程度不够,需求描述多义性 软件开发者: 开发时间保障,对业务不了解,业务处理有漏洞等 产品使用者:需要承担该项目出现错误而导致经济损失风险1.3 预期读者和阅读建议列举本软件产品需求分析报告所针对各种不同预期读者,例如,可能包括: 用户: *医药公司职员,销售人员以及经理 开发人员:邵连伟,王健,李波 项目经理:李波 营销人员:邵连伟 测试人员:王健 文档编写入员:李波1
3、.4 产品范围本软件适用于大中型医药公司、要店、以及药品批发零售商药品库存管理,是一个很方便药品库存管理软件。可以对药品随时进行进货、出货、查找和处理。大大节省了制药公司人力、物力和财力。2. 综合描述该软件产品所属大型软件适用于大中型医药公司、要店、以及药品批发零售商对药品录入、采购、销售、退货、盘点以及入库等操作。本软件仅实现业务查询(基本信息、入库明细、销售明细、回款信息查询)和系统管理(系统退出,系统日志,数据库备份)。该软件运行环境主要在Windows操作系统下使用。2.1 产品状况本系统是一个新型、自主型产品。2.2 产品功能本产品主要有以下几个功能:1、系统登录:用于用户登录本系
4、统2、用户管理:管理用户相关信息,如添加一个用户,修改用户权限3、基本信息:实现和实体有关基本信息管理4、业务管理:业务处理5、业务查询:实现对业务层处理进行查询6、系统管理:系统维护和管理2.3 运行环境描述了本软件运行环境,一般包括: 硬件平台:个人PC机 操作系统和版本:windowXP,win7,windows2000,vista等windows操作系统 支撑环境(例如:数据库等)和版本:需要支持mysql数据库 其它和该软件有关软件组件:需要对java应用程序支持3. 系统功能需求3.1功能模块药品系统系统功能模块主要分为以下几个部分:1、 登录管理2、 基本信息3、 用户管理4、
5、业务管理5、 业务查询6、 系统管理详细功能模块如:图3-1系统功能模块图图3-1系统功能模块图 本系统采用结构化方法对其进行分析和设计得到如图3-2所示0级数据流图3-2 0级数据流图4. 其它非功能需求在这里列举出所有非功能需求,主要包括可靠性、安全性、可维护性、可扩展性、可测试性等。4.1可靠性: 高可靠性,数值精度高,无故障运行时间要长4.2安全性:设立三种级别用户Guest,Administrator,Superuser.对每种类型用户设置不同权限。Guest:只提供信息浏览功能(适于公司普通员工)Administrator:提供对系统实际操作功能(适于仓库管理人员)Superuse
6、r:拥有系统一切权限(适于总经理,系统维护管理人员)4.3可维护性,可扩展性以及可测试性 系统要求一定可维护性,以便在使用过程中遇到故障能及时排除,不影响系统正确运行。要一定可扩展,以便为将来需要进行扩充。可测试性良好。4.4性能需求 相互合作用户数量:最少四个:采购员,销售员,仓库管理员以及经理。 系统支持并发操作数量:最多100 响应时间:0.5s 和实时系统时间关系:同步 容量需求n 存储器:1Gn 磁盘空间:250Gn 数据库中表最大行数:100004.2 用户文档列举出将和软件产品一同交付用户文档,并且明确所有己知用户文档交付格式或标准,例如: 安装指南纸质文档,16开本; 用户手册
7、纸质文档,16开本; 在线帮助 电子文档,和软件产品一同分发、配置; 使用教程电子文档,和软件产品一同分发、配置。5. 词汇表实体:客观存在并可相互区别事物属性:实体所具有某一特性关系:反映实体内部联系和实体之间联系6. 数据定义数据定义是一个定义了应用程序中使用所有数据元素和结构共享文档,其中对每个数据元素和结构都准确描述:含义、类型、数据大小、格式、计量单位、精度以及取值范围。数据定义维护独立于软件需求规格说明,并且在软件产品开发和维护任何阶段,均向风险承担者开放。如果为软件开发项目创建一个独立数据定义,而不是为每一项特性描述有关数据项,有利于避免冗余和不一致性。但是却不利于多人协同编写需
8、求分析报告,容易遗漏数据,也不方便阅读。因此还是建议为每个特性描述有关数据项,汇总数据项创建数据定义,再根据数据定义复核全部数据,使得它们名称和含义完全一致。必须注意是,为了避免二义性,在汇总数据项时应该根据数据项所代表实际意义汇总,而不是根据数据项名称汇总。6.1 数据流图 图6-1系统1级流程图6.2 数据字典名称:销售清单描述:药品销售的描述定义:销售单号+药品编号+名称+销售日期+数量+销售金额 +销售人位置:输出到打印机保存到数据库名称:采购清单描述:药品采购的描述定义:采购单号+药品编号+名称+采购日期+数量+采购金额 +采购员位置:输出到打印机保存到数据库名称:客户回款清单描述:
9、客户购药回款的描述定义:药品编号+名称+购药日期 +购药数量+购药金额 +回款方式+回款周期+回款利率+回款金额位置:输出到打印机保存到数据库名称:库存清单描述:仓库药品存储的描述定义:药品编号+名称+生产日期+有效期+数量+生产成本+上、下限位置:输出到打印机保存到数据库名称:日志清单描述:所有人员操作记录的描述定义:日期+操作人+所作的操作位置:保存到数据库名称:销售退货清单描述:药品销售退货的描述定义:销售单号+药品编号+名称+退货数量 +金额 +退货日期位置:输出到打印机保存到数据库沁园春雪北国风光, 千里冰封, 万里雪飘。望长城内外,惟余莽莽;大河上下,顿失滔滔。山舞银蛇, 原驰蜡象, 欲和天公试比高。须晴日, 看红装素裹,分外妖娆。江山如此多娇, 引无数英雄竞折腰。惜秦皇汉武,略输文采;唐宗宋祖,稍逊风骚。一代天骄,成吉思汗,只识弯弓射大雕。俱往矣,数风流人物, 还看今朝。