ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:212.19KB ,
资源ID:26715177      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26715177.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(药品进销存管理系统需求分析实施报告.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

药品进销存管理系统需求分析实施报告.docx

1、药品进销存管理系统需求分析实施报告药品进销存管理系统需求分析报告Administrator2014/12/23作业题目:药品进销存管理系统小组成员: 聂平 司远 樊友蜀 指导教师: 梁老师 4.其他非功能需求 11 4.1 性能需求 11 4.2 用户文档 125.数据定义 12 5.1 数据流图 12 5.2 数据字典 136. 待定问题列表 157. 总结 151.引言1.1编写目的此系统是为中小型药品公司进行日常业务管理而开发,但由于开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解存在一定的差别。为了能使开发者明白用户的目的,开发出让用户满意的系统,更好地实现用户的要

2、求;同时也为了用户能清楚地知道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。通过需求分析报告,开发者与用户之间的沟通更为方便,也有利于开发者充分分析客户的需求,从而开发出具有功能强大,客户满意的系统。1.2项目风险首要风险承担者包括:系统的名称为医院药品进销存系统任务提出者:本次课程设计辅导老师:梁旭需要预付开发经费,并在项目完成后接收项目,否则赔偿开发团队和用户损失。软件开发者:樊友蜀,司远,聂平。必须在约定时间内完成项目开发,否则将承担一切损失。产品使用者:XXX中小型药品公司使用此软件之后,一旦有技术革新,自行承担损失。1.3文档约定排版约定应该包括:正文风格:标题之间要

3、有字号大小区别,文字叙述用统一的字体和字号等。提示方式:括号,中括号等重要符号:下划线强调,斜体,不同字体区别等。1.4预期读者和阅读建议预期读者可能包括:用户:可以大略的看一下就可以了,用户主要是看懂使用文档,实际操作之后,看是否符合自己的要求。开发人员:一定要详细的读懂每一块,这样对自己的开发有帮助,要根据使用者的要求去完成该项目,这样才会有更高的实用性。营销人员:大概了解一下就可以了。测试人员:可以根据该文档编写自己的测试用例,检测一下成品软件是否存在问题。1.5产品范围此系统用于药品公司的日常业务管理工作(包括进、销、存等日常业务),适用于中小型药品公司。2.综合描述这一部分概述了正在

4、定义的软件产品的作用范围以及该软件产品所运行的环境、使用该软件产品的用户、对该软件产品己知的限制、有关该软件产品的假设和依赖。2.1产品的状况该产品是一个新型的自主产品,不是大系统的一部分,与其它机构之间存在基本的相互关系,例如打印机。2.2产品的功能系统的主要功能:基本信息、用户管理、业务管理、业务查询、系统管理。系统功能图如图2-1所示:图2-1 系统功能图用户管理主要包括:增加新的用户和对已有用户的修改和删除。基本信息主要包括:药品情况、客户情况、供应商情况。业务管理主要包括:药品采购、采购退货、药品销售、销售退货、客户回款、库存盘点。业务查询主要包括:基本信息查询、入库明细查询、入库退

5、货查询、销售明细查询、销售退货查询、回款信息查询。系统管理主要包括数据备份、数据恢复、修改密码、帮助文档、日志显示和系统退出。2.3运行环境1、硬件平台CPU:主频1.00GHz以上。内存:128M以上。打印机:激光式打印机或喷墨式打印机2、操作系统和版本支持Windows 2000,Windows XP和Windows 7等多种系统。3、支撑环境(例如:数据库等)和版本;Mysql8.64、其它与该软件有关的软件组件;JavaScript CSS servlet3.系统功能需求3.1系统登录模块用户权限为管理员和普通用户,登录时进行判断,对用户的操作进行了限制。根据权限的不同在主界面中可以进

6、行不同的操作。3.2系统主界面系统主界面内容如图3-1所示:系统登录包括输入用户名和用户密码;用户管理包括增加新的用户和对已有用户的修改和删除;基本信息主要包括:药品情况、客户情况、供应商情况。业务管理主要包括:药品采购、采购退货、药品销售、销售退货、客户回款、库存盘点。业务查询主要包括:基本信息、入库明细、入库退货、销售明细、销售退货、回款信息。 图3-1 系统主界面内容系统管理主要包括数据备份、数据恢复、修改密码、帮助文档、日志显示和系统退出。3.3用户管理模块3.3.1用户管理功能描述用户管理一直是商业网站的一个重要环节,这一模块的基本信息是用户可以查看自己的相关信息及修改自己的相关信息

7、,同时此模块还可以根据登陆者的权限进行相关操作的显示,从而可以分权限的进行登陆者的管理。用户管理中,高一级权限的使用者总是可以查看和修改低一级权限的使用者的相关信息,同一级权限的使用者不能查看同一级权限使用者的相关信息,只能查看同一级权限中自己的相关信息。3.3.2用户管理组成结构根据登陆者的权限可以将用户管理分成两种,即分别是普通用户的用户管理和管理员的用户管理。1、普通用户的用户管理普通用户不能对用户管理进行操作。2、管理员的用户管理管理员的用户管理模块包括的内容是查看数据库中所有的用户信息,并能对任一用户进行删除和修改,能对数据库进行清空;同时能够添加新的用户信息。 3.4基本信息模块3

8、.4.1基本信息概述基本信息菜单主要包括:药品情况、客户情况、供应商情况。功能需求:实现对药品、客户、供应商的各类基本信息的录入,修改,删除,查询。性能需求:要求能准确、无误地查询、添加、修改、删除供应商信息,客户信息,药品信息;系统可以检测出某些潜在的错误信息;可以迅速的响应用户的操作,并迅速执行更新处理,将数据存入数据库; 可靠性和可用性需求:保证数据传输不会出现错误。出错处理需求:系统能够预防一定程度的错误操作,如某些重要信息未写入时系统会自动提醒用户写入信息。接口需求:数据库软件。基本信息内容如图3-2所示:3.4.2药品情况 1、药品信息“药品情况”用于维护(增加、修改、删除、查询)

9、药店药品的基本信息,内容包括药品图3-2 基本信息内容 图3-3 药品信息 编码、条形码、药品名、简称、拼音编码、规格、单位、产地、保质期、类别、批准文号、进货价、零售价、批发价等。此功能包含三个部分:基本信息添加,基本信息修改,基本信息删除。“基本信息添加”用于新的药品信息的添加,对于某些重要信息如果未输入系统会自动提醒。“基本信息修改”通过选择药品名称对药品某些信息进行修改,对于某些有系统添加的信息如“药品编号”禁止修改。“基本信息删除”通过选择药品名称对某药品的全部信息进行删除。2、数据浏览实现对全体数据的浏览。3.4.3客户情况 1、客户信息图3-4 客户信息“客户情况” 用于登记客户

10、的基本信息,内容包括客户编号、客户名称、拼音编码、简称、联系人、地址、邮编、电话、传真、开户行、银行帐号、业务员等。此功能包含三个部分:基本信息添加,基本信息修改,基本信息删除。“基本信息添加”用于新的客户信息的添加,对于某些重要信息如果未输入系统会自动提醒。“基本信息修改”通过选择客户名称对客户某些信息进行修改,对于某些有系统添加的信息如“客户编号”禁止修改。“基本信息删除”通过选择客户名称对某客户的全部信息进行删除。2、数据浏览实现对全体数据的浏览。3.4.4供应商情况1、供应商信息 图3-5 供应商信息“供货商情况” 用于登记药品供货商的基本信息,内容包括供货商号、供应商名称、拼音编码、

11、名称、地址、邮编、电话、传真、开户行、银行帐号、库房地址、库房电话、业务员等。此功能包含三个部分:基本信息添加,基本信息修改,基本信息删除。“基本信息添加”用于新的供应商信息的添加,对于某些重要信息如果未输入系统会自动提醒。“基本信息修改”通过选择供应商名称对供应商某些信息进行修改,对于某些有系统添加的信息如“供应商编号”禁止修改。“基本信息删除”通过选择供应商名称对某供应商的全部信息进行删除。“基本信息查询”通过选择供应商名称对某供应商的全部信息进行查询。2、数据浏览实现对全体数据的浏览。3.5业务管理模块3.5.1业务管理概述业务管理模块主要包括:药品采购、采购退货、药品销售、销售退货、客

12、户回款、库存盘点,功能图如图3-6所示:药品采购是药品进销存管理系统中不可缺少的重要组成部分,它主要负责为系统记录进货信息,采购的相应药品会添加到库存中。采购的过程中,可以选择是老药品采购还是新药品采购,之后,可以单击“添加”按钮,在药品表中添加进货的信息。采购退货负责记录采购管理中的退货信息,在选择了退货的药品之后,单击“退货”按钮,将把表格中的药品退货信息更新到数据库中。同时采购退货程序中还添加了退货原因这一栏,使操作员能够清楚地了解每次退货的理由。药品销售主要负责为系统记录销售信息,同时操作员还可以选择结算方式,选择的结算方式不同,客户支付的方式也不同,当药品售出后,相应的药品数量会从库

13、存中减掉。销售退货主要负责记录销售管理中的退货信息,在选择了退货的药品之后,单击“退货”图3-6 业务管理功能图按钮,将把表格中的药品退货信息更新到数据库中。同时销售退货程序中还添加了退货原因这一栏,使操作员能够清楚地了解每次退货的理由。客户回款主要是便于客户的回款,有些客户在买药品时,是选择非全额支付的结算方式,然后在规定的期限里还请药品的费用。库存盘点主要用于查看库存中药品的数量,根据库存中药品数量的多少来决定是否进货。同时还可以实现库存中药品的数量和实际仓库中的药品数量进行比对,然后给出比对的结果。3.6业务查询模块3.6.1业务查询概述业务查询菜单主要包括:基本信息(客户信息查询,供应

14、商信息查询和药品信息查询)、入库明细(采购入库查询和采购退货查询)、销售明细(销售明细查询和销售退货查询)、回款信息。通过实际调查,要求本系统具有以下功能:1、具备多种查询方式,支持多条件查询。2、清晰准确的显示查询结果。3、方便全面的条件选择,尽量减少人工输入。4、支持模糊查询,根据多条件关键字完成查询。5、查询结果有多种排列显示方式。6、支持查询页面打印。3.6.2基本信息查询基本信息查询:包括药品信息查询,供应商信息查询和客户信息查询。按药品名称查询药品基本信息;按药品分类查询药品基本信息;输入药品名称,类别的关键字,或拼音编码,条形码信息进行查询;统计所有药品信息。以表格形式逐行逐项显

15、示药品编号,药品名称,条形码,药品简称,拼音编码,规格,单位,产地,保质期,药品类别,批准文号,进货价格,批发价格,零售价格等信息。按照药品名称,药品类别,药品产地,药品保质期,药品进货价格、批发价格、零售价格等排列显示。按商家名称查询供应商基本信息;按商家地址查询供应商基本信息;输入供应商名称,地址的关键字,或拼音编码,联系电话,传真等信息进行查询;统计所有供应商信息。以表格形式逐行逐项显示供应商编号,供应商名称,供应商简称,拼音编码,联系人,地址,邮政编码,电话,传真,开户银行,银行账号,客服地址,客服电话,营业员等信息。按照供应商名称,供应商地址,开户银行,客服地址等排列显示。按商家名称

16、查询客户基本信息;按商家地址查询客户基本信息;输入客户名称,地址的关键字,或拼音编码,联系电话,传真等信息进行查询;统计所有客户信息。以表格形式逐行逐项显示客户编号,客户名称,客户简称,拼音编码,联系人,地址,邮政编码,电话,传真,开户银行,银行账号,业务员等信息。按照客户名称,客户地址,开户银行等排列显示。基本信息打印:打印查询结果。3.6.3入库明细查询 采购入库查询:按入库时间(具体日期及时间段)统计入库信息;按供应商名称统计入库信息;按供应药品名称统计入库信息;输入供应商名称,药品名称和编号,采购单号,产地等信息的关键字统计入库信息;统计所有入库信息。以表格形式逐行逐项显示采购单号,药

17、品编号,药品名称,药品类别,供应商名称,采购日期,产地,数量,单价,规格,交易额等信息。按照供应商名称,药品名称,药品类别,药品产地,采购单价,交易额,采购日期等排列显示。入库明细打印:打印查询结果。3.6.4入库退货查询 入库退货查询:按退货时间(具体日期及时间段)统计采购退货信息;按供应商名称统计采购退货信息;按退货药品名称统计采购退货信息;输入供应商名称,药品名称和编号,采购和退货单号,经手人等信息的关键字统计采购退货信息;统计所有采购退货信息。以表格形式逐行逐项显示退货单号,采购单号,供应商名称,药品名称,药品类别,退货日期,采购日期,操作员,经手人,单价,退货数量,退货金额,品种数量

18、,合计金额,退货原因,备注等信息。按照供应商名称,退货药品名称,药品类别,采购单号,退货金额,退货数量,采购日期,退货日期等排列显示。入库退货打印:打印查询结果。3.6.5销售明细查询销售明细查询:按销售时间(具体日期及时间段)统计销售信息;按客户名称统计销售信息;按销售药品名称统计销售信息;输入客户名称,药品名称,销售单号,药品产地等信息的关键字统计销售信息;统计所有销售信息。以表格形式逐行逐项显示采购单号,药品编号,药品名称,供应商名称,销售日期,产地,单位,单价,规格,销售数量,交易额等信息。按照客户名称,药品名称,供应商名称,药品产地,销售单价,交易额,销售日期等排列显示。销售明细打印

19、:打印查询结果。3.6.6销售退货查询销售退货查询:按退货时间(具体日期及时间段)统计销售退货信息;按客户名称统计销售退货信息;按退货药品名称统计销售退货信息;输入客户名称,药品名称,销售和退货单号,经手人等信息的关键字统计销售退货信息;统计所有销售退货信息。以表格形式逐行逐项显示退货单号,销售单号,客户名称,药品名称,供应商名称,药品产地,退货日期,销售日期,操作员,经手人,单价,退货数量,退货金额,合计金额,退货原因,备注等信息。按照客户名称,退货药品名称,供应商名称,销售单号,退货金额,退货数量,销售日期,退货日期等排列显示。销售退货打印:打印查询结果。3.6.7回款信息查询回款信息查询

20、:按回款时间(具体日期及时间段)统计回款信息;按客户名称统计回款信息;按回款经手人统计回款信息;输入客户名称,销售单号,回款单号,回款经手人等信息的关键字统计回款信息;统计所有回款信息。以表格形式逐行逐项显示回款单号,销售单号,客户名称,回款金额,回款日期,操作员,经手人,销售单数量,合计金额,备注等信息。按照客户名称,回款经手人,销售单号,回款金额,合计金额,回款日期等排列显示。回款信息打印:打印查询结果。3.6.8功能模块图如图3-7所示:3.7系统管理模块3.7.1系统管理目标1、更加轻松地管理系统。2、优化系统资源的使用。3、实现数据库的备份和恢复。4、加快新产品和解决方案的部署。5、

21、设置帮助让使用者了解此软件。3.7.2 系统管理功能介绍系统管理是每个系统都必须具备的功能,包含的功能如图3-8所示:图3-8 系统管理功能1、“数据备份”用于备份系统数据库。由于系统在运行时可能会受到各方面因素的影响和干扰,如人为因素、硬件故障、计算机病毒等,这些干扰因素可能会造成会计数据的破坏,因此,系统提供了数据备份功能,以便系统数据发生错误时,能用备份出来的数据恢复系统。它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。2、“数据恢复”用于恢复系统数据库。数据库出现损伤或由于人员误操作、操作系

22、统本身故障所造成的数据看不见、无法读取、丢失。工程师通过技术手段读取将数据都恢复为可以读的数据。或者数据库数据已经存在,但是无法正常使用,提示错误数据恢复时通过记录备份的路径需要时将SQL脚本文件恢复到数据库中,恢复完后,提示数据库恢复成功。3、“日志显示”用于维护系统的使用日志,可以查看历史的日志。查看每天的日志可以了解到最新的系统信息。查看操作员的上机记录,每个操作员上机时系统会自动记录操作员的各个操作。在一个事务处理系统中,有各种操作权限的操作人员从事其权限范围内的操作。事务处理日志要记载这些操作的全部历史记录,它对监测系统运行状态,为事后监督提供直接依据,对防范系统安全有重要作用。 4

23、、“更改密码”用于用户和管理员更改自己的密码。在系统退出前进行密码修改或者保持原有密码。其中包括管理员和普通用户更改密码的权限。此功能为方便用户临时想更改密码所供应的功能。 5、“帮助文档”介绍软件的所有功能,以及如何使用该软件。6、“系统退出”用于直接从当前页面退出整个系统。4.其它非功能需求4.1性能需求4.1.1精度要求能准确、无误地查询、添加、修改、删除供应商信息,客户信息,药品信息;能够精确地进行业务数据汇总来支持决策。4.1.2时间特性要求1、响应时间 要求响应迅速,时间大约为3s内。 2、更新处理时间 要求执行更新处理操作时,能快速准确地处理,时间大约为34s。4.1.3输人输出

24、要求当用户输入查询关键字时,能迅速进行汇总,并以报表的形式给出分析结果,要具备清晰明了的优点。4.1.4数据管理能力要求要求新系统有强大的数据库系统为支持,可以容纳大量的业务数据和各种信息资料。同时还具有强大的数据管理能力,包括查询、更新、修改、统计等功能。数据库的维护和备份也要做到方便、简洁。4.1.5故障处理要求当系统出现故障时,可利用系统自身的维护工具来进行系统的故障排除。4.1.6其他专门要求新系统可以设置不同的访问权限,用户单位为了安全,可以针对不同级别的用户来设置不同的访问权限。用户使用系统时,操作简单方便。同时系统具有可维护性、可补充性、易读性、可靠性等。4.2用户文档使用文档:

25、电子版。5.数据定义5.1数据流图 数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。本系统采用结构化方法对其进行分析与设计得到如图5-1所示的0级数据流图和图5-2所示的第1级数据流图。图5-1 0级数据流图图5-2 1级数据流图5.2数据字典数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的最重要的用途是作为分析阶段的工具。在数据字典中建立的严密一致的定义有助于消除许多可能的误解。任

26、何字典的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格。然而没有数据流图,数据字典也难于发挥作用,只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明书。数据字典用于进一步定义和描述所有数据项,数据字典一般包括以下四个元素:数据流,数据流分量(即数据元素),数据存储和处理。下面主要介绍数据流字典(如表5-1所示),数据存储字典(如表5-2所示)和数据处理字典(如表5-3所示)。表5-1 主要数据流字典清单总编号数据流图中编号名称来源

27、去向所含数据结构说明1-01F1查询请求用户查询统计药品ID、用户ID查询进货信息1-02F2进货信息进货管理用户药品ID、进货公司ID、相关款项显示进货信息1-03F3基本档案管理请求用户基本档案管理员工信息、往来单位信息管理员工信息往来单位 信息1-04F4查询请求用户库存管理用户ID、药品ID查询库存信息1-05F5库存信息库存管理用户库存信息、药品ID显示库存安全状态1-06F6查询请求用户查询统计往来单位信息、员工信息、销售信息设计、查询报表1-07F7报表报表设计用户用户信息显示报表1-08F8用户管理请求系统管理员系统维护用户ID、用户权限管理用户1-09F9数据备份、还原请求系

28、统管理员系统维护用户ID、用户权限数据备份、还原表5-2 主要数据存储字典清单总编号数据流图中的编号名称输入数据流输出数据流内容S-01D1药品进货信息表F22F23进货信息、公司IDS-02D2基本信息表F19F18员工信息、公司信息S-03D3药品销售信息表F14F15药品销售信息S-04D4库存信息表F11F10药品库存信息S-05D5系统权限管理表F13F12权限设置表5-3 主要数据处理字典清单总编号数据流图中的编号名称输入处理逻辑概况输出P-01P1基本档案管理档案管理请求管理员工、往来单位基本信息基本信息表内容P-02P2进货管理进货查询请求查询进货信息、采购退货药品进货信息表内

29、容P-03P3销售管理药品销售信息表内容、退货信息查询销售信息、处理退货药品销售信息表内容P-04P4库存管理库存调拨请求查询库存信息药品库存信息、库存报警P-05P5查询统计进货、销售、库存、基本档案信息根据数据表信息生成报表相关分析报表P-06P6系统维护用户管理、数据备份还原请求更新用户、数据用户权限管理表6.待定问题列表表6-1 待定问题编 号待 定 问 题D-01数据库增量备份D-02系统中的表格行数问题D-03打印预览D-04客户分期付款7. 总结此需求分析报告是为了加强开发者与用户间的联系,来减少开发者与用户间的歧义,以便能开发出更高效,用户满意的系统。本系统已尽可能地与用户的要求接近,在以后的使用过程中,用户会通过熟悉和了解,同时工作中也可能随时发现新的问题需要系统解决,用户就会对系统提出更多的要求。开发人员已考虑到了这一点,所以系统具有很好的扩展性。当对系统有新要求时,只要对系统进行扩充,即可完成更多功能。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1