药品进销存管理系统需求分析实施报告_人力资源-绩效管理.pdf

上传人:c****4 文档编号:94892446 上传时间:2023-08-10 格式:PDF 页数:16 大小:860.37KB
返回 下载 相关 举报
药品进销存管理系统需求分析实施报告_人力资源-绩效管理.pdf_第1页
第1页 / 共16页
药品进销存管理系统需求分析实施报告_人力资源-绩效管理.pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《药品进销存管理系统需求分析实施报告_人力资源-绩效管理.pdf》由会员分享,可在线阅读,更多相关《药品进销存管理系统需求分析实施报告_人力资源-绩效管理.pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、.专业资料.药品进销存管理系统需求分析报告 Administrator 2014/12/23 作业题目:药品进销存管理系统 小组成员:聂平 司远 樊友蜀 指导教师:梁老师 2 1.引言.3 1.1 编写目的.3 1.2 项目风险.3 1.3 文档约定.3 1.4 预期读者和阅读建议.3 1.5 产品围.2 2.综合描述.2 2.1 产品的状况.2 2.2 产品的功能.2 2.3 运行环境.3 3.系统功能需求.3 4.其他非功能需求.11 4.1 性能需求.11 4.2 用户文档.12 5.数据定义.12 5.1 数据流图.12 5.2 数据字典.13 6.待定问题列表.15 7.总结.15

2、料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损

3、失产品 3 1.引言 1.1 编写目的 此系统是为中小型药品公司进行日常业务管理而开发,但由于开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解存在一定的差别。为了能使开发者明白用户的目的,开发出让用户满意的系统,更好地实现用户的要求;同时也为了用户能清楚地知道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。通过需求分析报告,开发者与用户之间的沟通更为便,也有利于开发者充分分析客户的需求,从而开发出具有功能强大,客户满意的系统。1.2 项目风险 首要风险承担者包括:系统的名称为医院药品进销存系统 任务提出者:本次课程设计辅导老师:梁旭 需要预付开发经费,并在项目

4、完成后接收项目,否则赔偿开发团队和用户损失。软件开发者:樊友蜀,司远,聂平。必须在约定时间完成项目开发,否则将承担一切损失。产品使用者:XXX中小型药品公司 使用此软件之后,一旦有技术革新,自行承担损失。1.3 文档约定 排版约定应该包括:正文风格:标题之间要有字号大小区别,文字叙述用统一的字体和字号等。提示式:括号,中括号等 重要符号:下划线强调,斜体,不同字体区别等。1.4 预期读者和阅读建议 预期读者可能包括:用户:可以大略的看一下就可以了,用户主要是看懂使用文档,实际操作之后,看是否符合自己的要求。开发人员:一定要详细的读懂每一块,这样对自己的开发有帮助,要根据使用者的要求去完成该项目

5、,这样才会有更高的实用性。营销人员:大概了解一下就可以了。测试人员:可以根据该文档编写自己的测试用例,检测一下成品软件是否存在问题。1.5 产品围 此系统用于药品公司的日常业务管理工作(包括进、销、存等日常业务),适用于中小型药品公司。2.综合描述 这一部分概述了正在定义的软件产品的作用围以及该软件产品所运行的环境、使用该软件产品的用户、对该软件产品己知的限制、有关该软件产品的假设和依赖。料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一

6、定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 4 2.1 产品的状况 该产品是一个新型的自主产品,不是大系统的一部分,与其它机构之间存在基本的相互关系,例如打印机。2.2 产品的功能 系统的主要功能:基本信息、用户管理、业务管理、业务查询、系统管

7、理。系统功能图如图 2-1所示:图 2-1 系统功能图 用户管理主要包括:增加新的用户和对已有用户的修改和删除。基本信息主要包括:药品情况、客户情况、供应商情况。业务管理主要包括:药品采购、采购退货、药品销售、销售退货、客户回款、库存盘点。业务查询主要包括:基本信息查询、入库明细查询、入库退货查询、销售明细查询、销售退货查询、回款信息查询。系统管理主要包括数据备份、数据恢复、修改密码、帮助文档、日志显示和系统退出。2.3 运行环境 1、硬件平台 CPU:主频 1.00GHz 以上。存:128M 以上。打印机:激光式打印机或喷墨式打印机 2、操作系统和版本 支持 Windows 2000,Win

8、dows XP 和 Windows 7 等多种系统。3、支撑环境(例如:数据库等)和版本;Mysql8.6 4、其它与该软件有关的软件组件;JavaScript CSS servlet 3.系统功能需求 3.1 系统登录模块 用户权限为管理员和普通用户,登录时进行判断,对用户的操作进行了限制。根据权限系统功能 基本信息 业务管理 业务查询 用户管理 系统管理 料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户

9、的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 5 的不同在主界面中可以进行不同的操作。3.2 系统主界面 系统主界面容如图 3-1所示:系统登录包括输入用户名和用户密码;用户管理包括增加新的用户和对已有用户的修改和删除;基本信息主要包括:药品情况、客户情况、供应商情况。业务管

10、理主要包括:药品采购、采购退货、药品销售、销售退货、客户回款、库存盘点。业务查询主要包括:基本信息、入库明细、入库退货、销售明细、销售退货、回款信息。图 3-1 系统主界面容 系统管理主要包括数据备份、数据恢复、修改密码、帮助文档、日志显示和系统退出。3.3 用户管理模块 3.3.1 用户管理功能描述 用户管理一直是商业的一个重要环节,这一模块的基本信息是用户可以查看自己的相关信息及修改自己的相关信息,同时此模块还可以根据登陆者的权限进行相关操作的显示,从而可以分权限的进行登陆者的管理。用户管理中,高一级权限的使用者总是可以查看和修改低一级权限的使用者的相关信息,同一级权限的使用者不能查看同一

11、级权限使用者的相关信息,只能查看同一级权限中自己的相关信息。3.3.2 用户管理组成结构 根据登陆者的权限可以将用户管理分成两种,即分别是普通用户的用户管理和管理员的用户管理。1、普通用户的用户管理 普通用户不能对用户管理进行操作。2、管理员的用户管理 管理员的用户管理模块包括的容是查看数据库中所有的用户信息,并能对任一用户进行删除和修改,能对数据库进行清空;同时能够添加新的用户信息。3.4 基本信息模块 3.4.1 基本信息概述 基本信息菜单主要包括:药品情况、客户情况、供应商情况。功能需求:实现对药品、客户、供应商的各类基本信息的录入,修改,删除,查询。系统主界面 基本信息 业务管理 业务

12、查询 用户管理 系统管理 料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完

13、成项目开发否则将承担一切损失产品 6 性能需求:要求能准确、无误地查询、添加、修改、删除供应商信息,客户信息,药品信息;系统可以检测出某些潜在的错误信息;可以迅速的响应用户的操作,并迅速执行更新处理,将数据存入数据库;可靠性和可用性需求:保证数据传输不会出现错误。出错处理需求:系统能够预防一定程度的错误操作,如某些重要信息未写入时系统会自动提醒用户写入信息。接口需求:数据库软件。基本信息容如图 3-2所示:3.4.2 药品情况 1、药品信息“药品情况”用于维护(增加、修改、删除、查询)药店药品的基本信息,容包括药品 图 3-2 基本信息容 图 3-3 药品信息 编码、条形码、药品名、简称、拼音

14、编码、规格、单位、产地、保质期、类别、批准文号、进货价、零售价、批发价等。此功能包含三个部分:基本信息添加,基本信息修改,基本信息删除。“基本信息添加”用于新的药品信息的添加,对于某些重要信息如果未输入系统会自动提醒。“基本信息修改”通过选择药品名称对药品某些信息进行修改,对于某些有系统添加的信息如“药品编号”禁止修改。“基本信息删除”通过选择药品名称对某药品的全部信息进行删除。2、数据浏览 实现对全体数据的浏览。3.4.3 客户情况 料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定

15、问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 7 1、客户信息 图 3-4 客户信息“客户情况”用于登记客户的基本信息,容包括客户编号、客户名称、拼音编码、简称、联系人、地址、邮编、传真、开户行、银

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

17、息添加,基本信息修改,基本信息删除。“基本信息添加”用于新的供应商信息的添加,对于某些重要信息如果未输入系统会自动提醒。“基本信息修改”通过选择供应商名称对供应商某些信息进行修改,对于某些有系统添加的信息如“供应商编号”禁止修改。“基本信息删除”通过选择供应商名称对某供应商的全部信息进行删除。“基本信息查询”通过选择供应商名称对某供应商的全部信息进行查询。2、数据浏览 实现对全体数据的浏览。3.5 业务管理模块 料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的

18、此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 8 3.5.1 业务管理概述 业务管理模块主要包括:药品采购、采购退货、药品销售、销售退货、客户回款、库存盘点,功能图如图 3-6所示:药品采购是药品进销存管理系统中不可缺少的

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

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

21、(销售明细查询和销售退货查询)、回款信息。通过实际调查,要求本系统具有以下功能:1、具备多种查询式,支持多条件查询。2、清晰准确的显示查询结果。3、便全面的条件选择,尽量减少人工输入。4、支持模糊查询,根据多条件关键字完成查询。5、查询结果有多种排列显示式。6、支持查询页面打印。业务管理 药品采购 采购退货 药品销售 销售退货 客户回款 库存盘点 料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出

22、让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 9 3.6.2 基本信息查询 基本信息查询:包括药品信息查询,供应商信息查询和客户信息查询。按药品名称查询药品基本信息;按药品分类查询药品基本信息;输入药品名称,类别的关键字,或拼音编码,条形码信息进行查询;统计所有药品信息。以表格形式逐行逐

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

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

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

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

27、果。3.6.6 销售退货查询 销售退货查询:按退货时间(具体日期及时间段)统计销售退货信息;按客户名称统计料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目

28、完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 10 销售退货信息;按退货药品名称统计销售退货信息;输入客户名称,药品名称,销售和退货单号,经手人等信息的关键字统计销售退货信息;统计所有销售退货信息。以表格形式逐行逐项显示退货单号,销售单号,客户名称,药品名称,供应商名称,药品产地,退货日期,销售日期,操作员,经手人,单价,退货数量,退货金额,合计金额,退货原因,备注等信息。按照客户名称,退货药品名称,供应商名称,销售单号,退货金额,退货数量,销售日期,退货日期等排列显示。销售退货打印:打印查询结果。3.6.7 回款信息查询 回

29、款信息查询:按回款时间(具体日期及时间段)统计回款信息;按客户名称统计回款信息;按回款经手人统计回款信息;输入客户名称,销售单号,回款单号,回款经手人等信息的关键字统计回款信息;统计所有回款信息。以表格形式逐行逐项显示回款单号,销售单号,客户名称,回款金额,回款日期,操作员,经手人,销售单数量,合计金额,备注等信息。按照客户名称,回款经手人,销售单号,回款金额,合计金额,回款日期等排列显示。回款信息打印:打印查询结果。3.6.8 功能模块图如图 3-7 所示:料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据

30、定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 11 3.7 系统管理模块 3.7.1 系统管理目标 1、更加轻松地管理系统。2、优化系统资源的使用。3、实现数据库的备份和恢复

31、。4、加快新产品和解决案的部署。5、设置帮助让使用者了解此软件。3.7.2 系统管理功能介绍 系统管理是每个系统都必须具备的功能,包含的功能如图 3-8所示:业务查询 基本信息 入库明细 销售明细 回款信息 采购入库查询 客户信息查询 采购退货查询 销售明细查询 销售退货查询 回款信息查询 回款信息打印 图 3-7功能模块图 供应商信息查药品信息查询 基本信息打印 入库明细打印 销售明细打印 料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存

32、在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 12 图 3-8 系统管理功能 1、“数据备份”用于备份系统数据库。由于系统在运行时可能会受到各面因素的影响和干扰,如人为因素、硬 件故障、计算机病毒等,这些干扰因素可能会造成会计数据的破坏,因此

33、,系统提供了数据备份功能,以便系统数据发生错误时,能用备份出来的数据恢复系统。它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一做一次完全备份。2、“数据恢复”用于恢复系统数据库。数据库出现损伤或由于人员误操作、操作系统本身故障所造成的数据看不见、无法读取、丢失。工程师通过技术手段读取将数据都恢复为可以读的数据。或者数据库数据已经存在,但是无常使用,提示错误 数据恢复时通过记录备份的路径需要时将 SQL 脚本文件恢复到数据库中,恢复完后,提示数据库恢复成功。3、“日志显示”用于维护系统的使用日志,可以查看历史的日志。查

34、看每天的日志可以了解到最新的系统信息。查看操作员的上机记录,每个操作员上机时系统会自动记录操作员的各个操作。在一个事务处理系统中,有各种操作权限的操作人员从事其权限围的操作。事务处理日志要记载这些操作的全部历史记录,它对监测系统运行状态,为事后监督提供直接依据,对防系统安全有重要作用。4、“更改密码”用于用户和管理员更改自己的密码。在系统退出前进行密码修改或者保持原有密码。其中包括管理员和普通用户更改密码的权限。此功能为便用户临时想更改密码所供应的功能。5、“帮助文档”介绍软件的所有功能,以及如使用该软件。6、“系统退出”用于直接从当前页面退出整个系统。4.其它非功能需求 4.1 性能需求 料

35、引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失

36、产品 13 4.1.1 精度 要求能准确、无误地查询、添加、修改、删除供应商信息,客户信息,药品信息;能够精确地进行业务数据汇总来支持决策。4.1.2 时间特性要求 1、响应时间 要求响应迅速,时间大约为 3s。2、更新处理时间 要求执行更新处理操作时,能快速准确地处理,时间大约为 34s。4.1.3 输人输出要求 当用户输入查询关键字时,能迅速进行汇总,并以报表的形式给出分析结果,要具备清晰明了的优点。4.1.4 数据管理能力要求 要求新系统有强大的数据库系统为支持,可以容纳大量的业务数据和各种信息资料。同时还具有强大的数据管理能力,包括查询、更新、修改、统计等功能。数据库的维护和备份也要做

37、到便、简洁。4.1.5 故障处理要求 当系统出现故障时,可利用系统自身的维护工具来进行系统的故障排除。4.1.6 其他专门要求 新系统可以设置不同的访问权限,用户单位为了安全,可以针对不同级别的用户来设置不同的访问权限。用户使用系统时,操作简单便。同时系统具有可维护性、可补充性、易读性、可靠性等。4.2 用户文档 使用文档:电子版。5.数据定义 5.1 数据流图 数据流图(Data Flow Diagram):简称 DFD,它从数据传递和加工角度,以图形式来表达系统的逻辑功能、数据在系统部的逻辑流向和逻辑变换过程,是结构化系统分析法的主要表达工具及用于表示软件模型的一种图示法。本系统采用结构化

38、法对其进行分析与设计得到如图 5-1所示的 0 级数据流图和图 5-2所示的第 1 级数据流图。料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收

39、项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 14 图 5-1 0 级数据流图 用户(操作员)P1基本档案管理P2进货管理P3销售管理P4库存管理P5查询统计P6系统维护系统管理员供货公司客户D5 系统权限管理表F16 销售商品F17 退货进货信息F2 进货退货信息F23 供应商品F22 采购退货F3F4 查询、调拨F5 库存报警F6 设计报表F8 用户管理F9 数据备份还原D1 商品进货信息表F23F22D2 基本信息表F20F19D3 商品销售信息表F14F15F13F12D4 库存信息表F11F10F18F21F27F25F24F

40、26图 5-2 1 级数据流图 5.2 数据字典 数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的最重要的用途是作为分析阶段的工具。在数据字典中建立的密一致的定义有助于消除多可能的误解。任字典的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不格。然而没有数据流图,数据字典也难于发挥作用,只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明书。数据字典用于进一步定义和描述所有数据项,数据字典一般包括以下

41、四个元素:数据流,数据流分量(即数据元素),数据存储和处理。下面主要介绍数据流字典(如表 5-1所示),数据存储字典(如表 5-2所示)和数据处理字典(如表 5-3所示)。表 5-1 主要数据流字典清单 总编号 数据流图中编号 名称 来源 去向 所含数据结构 说明 1-01 F1 查询请求 用户 查询统计 药品 ID、用户ID 查询进货信息 1-02 F2 进货信息 进货管理 用户 药品 ID、进货公司 ID、相关显示进货信息 料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表

42、总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 15 款项 1-03 F3 基本档案管理请求 用户 基本档案管理 员工信息、往来单位信息 管理员工信息往来单位 信息 1-04 F4 查询请求 用户 库存管理

43、用户 ID、药品ID 查询库存信息 1-05 F5 库存信息 库存管理 用户 库存信息、药品 ID 显示库存安全状态 1-06 F6 查询请求 用户 查询统计 往来单位信息、员工信息、销售信息 设计、查询报表 1-07 F7 报表 报表设计 用户 用户信息 显示报表 1-08 F8 用户管理请求 系统管理员 系统维护 用户 ID、用户权限 管理用户 1-09 F9 数据备份、还原请求 系统管理员 系统维护 用户 ID、用户权限 数据备份、还原 表 5-2 主要数据存储字典清单 总编号 数据流图中的编号 名称 输入数据流 输出数据流 容 S-01 D1 药品进货信息表 F22 F23 进货信息、

44、公司 ID S-02 D2 基本信息表 F19 F18 员工信息、公司信息 S-03 D3 药品销售信息表 F14 F15 药品销售信息 S-04 D4 库存信息表 F11 F10 药品库存信息 S-05 D5 系统权限管理表 F13 F12 权限设置 表 5-3 主要数据处理字典清单 总编号 数据流图中的编号 名称 输入 处理逻辑概况 输出 P-01 P1 基本档案管理 档案管理请求 管理员工、往来单位基本信息 基本信息表容 P-02 P2 进货管理 进货查询请求 查询进货信息、采购退货 药品进货信息表容 P-03 P3 销售管理 药品销售信息表容、退货信息 查询销售信息、处理退货 药品销售

45、信息表容 P-04 P4 库存管理 库存调拨请求 查询库存信息 药品库存信息、库存报警 P-05 P5 查询统计 进货、销售、库存、基本档案信息 根据数据表信息生成报表 相关分析报表 料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名

46、称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品 16 P-06 P6 系统维护 用户管理、数据备份还原请求 更新用户、数据 用户权限管理表 6.待定问题列表 表 6-1 待定问题 编 号 待 定 问 题 D-01 数据库增量备份 D-02 系统中的表格行数问题 D-03 打印预览 D-04 客户分期付款 7.总结 此需求分析报告是为了加强开发者与用户间的联系,来减少开发者与用户间的歧义,以便能开发出更高效,用户满意的系统。本系统已尽可能地与用户的要求接

47、近,在以后的使用过程中,用户会通过熟悉和了解,同时工作中也可能随时发现新的问题需要系统解决,用户就会对系统提出更多的要求。开发人员已考虑到了这一点,所以系统具有很好的扩展性。当对系统有新要求时,只要对系统进行扩充,即可完成更多功能。料引言编写目的项目风险文档约定预期读者和阅读建议产品围综合描述产品的状况产品的功能运行环境系统功能需求其他非功能需求性能需求用户文档数据定义数据流图数据字典待定问题列表总结引言编写目的此系统是为中小型药存在一定的差别为了能使开发者明白用户的目的开发出让用户满意的系统更好地实现用户的要求同时也为了用户能清楚地知道此系统的功能和作用所以要进行需求分析并以文档的形式来记录通过需求分析报告开发者与用户之间的沟包括系统的名称为医院药品进销存系统任务提出者本次课程计辅导老师梁旭需要预付开发经费并在项目完成后接收项目否则赔偿开发团队和用户损失软件开发者樊友蜀司远聂平必须在约定时间完成项目开发否则将承担一切损失产品

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁