药店库存管理系统--需求分析

编号: 20131223 .

版本: Global Drug 2.0 .

药店库存管理系统

需求分析

班级: NIIT 12班 . 组名: WINNER . 成员: 孙岩 . 姚宁 . 王奎杰 .

2013年12月23日

目录

1. 引言--------------------------------------------------------------------------4.

1.1软件系统名称--------------------------------------------------------------4. 1.2 软件系统提出者------------------------------------------------------------4. 1.3软件系统开发者------------------------------------------------------------4. 2. 运行环境----------------------------------------------------------------------4.

2.1硬件及网络环境------------------------------------------------------------4. 2.2软件环境------------------------------------------------------------------4. 3. 系统概述----------------------------------------------------------------------4.

3.1系统简单描述--------------------------------------------------------------4. 3.2系统结构体系--------------------------------------------------------------5. 3.3产品功能------------------------------------------------------------------5. 3.4用户特性------------------------------------------------------------------5. 3.5业务流程------------------------------------------------------------------5. 3.5.1客户管理-------------------------------------------------------------5. 3.5.2线上销售-------------------------------------------------------------5. 3.5.3线下销售-------------------------------------------------------------5. 3.5.4进货管理-------------------------------------------------------------5. 4. 功能需求----------------------------------------------------------------------5.

4.1用户模块------------------------------------------------------------------5. 4.1.1功能概述-------------------------------------------------------------5. 4.1.2用例分析-------------------------------------------------------------6. 4.1.3所需数据-------------------------------------------------------------6. 4.2店长模块------------------------------------------------------------------5. 4.2.1功能概述-------------------------------------------------------------5. 4.2.2用例分析-------------------------------------------------------------6. 4.2.3所需数据-------------------------------------------------------------6. 4.3销售模块------------------------------------------------------------------6. 4.3.1功能概述-------------------------------------------------------------6. 4.3.2用例分析-------------------------------------------------------------7.

4.3.3所需数据-------------------------------------------------------------6. 4.4董事长模块----------------------------------------------------------------7. 4.4.1功能概述-------------------------------------------------------------7. 4.4.2用例分析-------------------------------------------------------------8. 4.4.3所需数据-------------------------------------------------------------6. 4.5人力资源模块--------------------------------------------------------------8. 4.5.1功能概述-------------------------------------------------------------8. 4.5.2用例分析-------------------------------------------------------------9. 4.5.3所需数据-------------------------------------------------------------6. 4.6订单状态------------------------------------------------------------------9. 4.6.1功能概述-------------------------------------------------------------9. 4.6.2用例分析-------------------------------------------------------------9. 4.6.3所需数据-------------------------------------------------------------6. 4.7库存采购模块--------------------------------------------------------------9. 4.7.1功能概述-------------------------------------------------------------9. 4.7.2用例分析-------------------------------------------------------------9. 4.7.3所需数据-------------------------------------------------------------6. 4.8财务模块------------------------------------------------------------------9. 4.8.1功能概述-------------------------------------------------------------9. 4.8.2用例分析-------------------------------------------------------------9. 4.8.3所需数据-------------------------------------------------------------6. 5. 其他需求---------------------------------------------------------------------11.

5.1安全性-------------------------------------------------------------------11.

5.1.1数据的安全----------------------------------------------------------11. 5.1.2数据的传输安全------------------------------------------------------11. 5.1.3系统的安全----------------------------------------------------------11. 5.2容错性-------------------------------------------------------------------12.

第一章 引言

1.1 软件系统名称

药店库存管理系统 1.2 软件系统提出者

Global Drug 1.3软件系统开发者

Winner团队

第二章 运行环境

2.1硬件及网络环境

计算机、Internet

2.2软件环境

数据库: SQL server2008 开发工具:MyEclipse 应用服务器:Tomcat 7.0 操作系统: Win7系统 IE浏览器为6.0以上

第三章 系统概述

3.1系统简单描述 Global Drug 是一家全球药店连锁,现在针对销售不同类型药品(如西药,中药,医保材料)的店面进行库存管理,该店的运行规模很大,管理起来相对麻烦,引入该系统后,课方便管理药店的整体运营,以及员工、顾客的信息处理!大大提高了工作效率!

3.2 系统结构体系

B/S(Browser/Server)结构即浏览器和服务器结构。

3.3产品功能

该系统主要针对药店不同用户,呈现不同的功能界面。由客户角度出发,可以实现网上订购以及电话订购,大大减轻了消费者的负担,实现了业务流通的便捷性,有利于提高公司的发展和壮大!由药店内部管理角度出发,可以实现数字化管理,方便快捷,减轻了工作人员的负担,可以及时的查看整体的运营情况,大大提高了工作效率!

3.4用户特性

该系统可面向不同的用户,针对不同的用户呈现不同的功能界面。 1消费者:网络订购、电话订购 2工作人员:插入数据,修改状态 3管理者:管理整体运营及管理员工信息

3.5主要业务流程 3.5.1客户管理

客户该系统时,首先需要进行用户注册,只有注册后的用户才能登陆该系统,进行网上购物或修改个人信息。药店工作人员使用该系统时,无需注册,使用内部ID账号即可跳到工作模块。

3.5.2线上销售

客户使用注册账号正确登录后,可以根据自己的需求,参考药店给出的价格和折扣,选择自己想要购买的商品,选中后该商品后,保存到自己的购物车内,点击网上购买后,形成订单,购买成功!

3.5.3线下销售

注册客户可以通过电话向销售人员进行电话订购,销售人员录入并保存订单,经理浏览订单后,形成送货单并修改订单状态、出库更新,送货员送货后,将财款交给收银员,并更改送货单状态,收银员更改订单状态!

3.5.4进货流程

采购部浏览店长发出的采购请求,并检查总库存,有货则向该店拨放货物,更新库存及采购请求单状态若没有以及达到警戒线的商品,生成采购单,并向财务部申请资金,向供应商订货!

第四章 功能需求

4.1客户模块 4.1.1功能概述

注册用户登陆以后,1.浏览详细的药品信息,了解各种药品的价格及折扣。2.查看、修改个人信息。3.账户查询,可以查看自己的账户金额。4.订购

药品,选中相应的药品后,进行网络订购,并从自己的账户中扣除相应的金额。 4.1.2用例分析

4.2店长模块 4.2.1功能概述

店长在该系统中可以对工作人员进行管理,还可以对整个药店的运营情况进行协调等。1.对销售人员进行管理,对他们的信息进行增、删、改、查的操作。2.查看库存,可以查看总库存,还可以根据药品品目进行动态查询,对于需要采购的药品进行汇总,并向采购部发送请求。3.查看销售人员的销售情况,了解每个销售人员的日/周/月、以及平均销售的销售情况,能够查看最高销售人员,还可以根据药品品目进行查看该品目的销售情况。4.进行药品价格及折扣的更新。5.跟踪发货药品的状态,查看送货员的业务报告。6.根据客户需求,修改电话订单。 4.2.2用例分析

4.3销售模块 4.3.1功能概述

销售人员负责药店的产品推销,可以接受电话订购,并为注册客户下订单。 4.3.2用例分析

4.3.3所需数据

4.4董事长模块 4.4.1功能概述

董事长在该系统中处于监管角色,可以查看整个药店的运作、销售情况。1.查看总销售,日/周/月,阶段性的总销售。2.查看总库存,可根据药品品目查询该药物的库存。3.查看员工的出勤情况。4.可以查看支付的总工资,还可以查看最高工资、最低工资的员工。5.查看员工业绩,可根据员工的年限查看不同级别员工的销售情况。6.查看打折药品的信息。

4.4.2用例分析

4.4.3所需数据

4.5人力资源模块

4.5.1功能概述

人力资源部门主要针对员工进行管理,1.员工信息管理,可以进行增、删、改、查等操作。2.根据业绩更新员工工资。

4.5.2用例分析

4.5.3所需数据

4.6订单模块

4.6.1功能概述

送货员在拿到送货单后,为客户送货,成功交易后更新送货单状态,收银员更新订单状态。

4.6.2用例分析

4.6.3所需数据

4.7.1功能概述

采购部门接受店长的采购请求单后,负责采购所需药品。在形成采购单后,向财务部发送资金请求。当采购药品到达后,更新库存。

4.7.2用例分析

4.7.3所需数据

4.8财务模块

4.8.1功能概述

财物部门负责药店的收益,监管支出与收入。1.发放员工工资。2.支出采购资金。3.查询现有现金。4.每月月支出。

4.8.2用例分析

4.8.3所需数据

第五章 其他需求

5.1安全性

5.1.1系统应保证数据的安全

1、系统既需要提供与其它系统的必要接口,又必须保证本系统的独立性和完整性,即应防止未经授权的各类人员对系统进行设置,修改或进行有关统计。

2、服务器软件必须提供可靠的数据备份和恢复手段,在服务器软件、硬件出现严重故障时,能够根据备份的数据(和其它必要的配套信息)迅速彻底地恢复正常运行环境。

3、系统的用户信息管理相关模块,决定了其它众多系统的账户安全性,必须保证数据准确、安全。用户信息应当提供完善的备份和恢复措施。

4、无论访问者帐户信息还是管理者帐户(身份鉴别)信息,都必须提供完备手段由用户自行定义和备份保存,软件开发者不得在系统中预留任何特殊帐户和密码。

5.1.2系统应保证数据的传输安全

1、系统应具备加密登录、数据加密传输等安全方面的保障,保证数据在不同系统间传输过程中的保密性、安全性。

2、用户界面的安全性考虑:在界面上通过程序控制出错几率,减少系统因用户人为的错误引起的破坏。开发者应当尽量周全地考虑到各种可能发生的问题,使出错的可能降至最小。

5.1.3系统应保证系统的安全

1、系统应当提供一定的限制功能,即只允许在局域网内特定机器上运行用户管理功能。

2、系统应具备加密登录、数据加密传输、数据存储等安全方面的保障,以确保系统的安全性。

3、系统是基于开放的操作系统平台和数据库上的,因此,要求建立操作系统和数据库的安全保障体系,保证操作系统和数据库的安全。

4、对可能发生严重后果的操作要有补救措施。通过补救措施用户可以回到原来的正确状态。对可能造成等待时间较长的操作应该提供取消功能。

5、对一些特殊符号和计算机代码的输入、与系统使用的符号相冲突的字符等进行判断并阻止用户输入该字符。

6、对错误操作最好支持可逆性处理,如取消系列操作。在输入有效性字符之前应该阻止用户进行只有输入之后才可进行的操作。

5.2容错性

1、输入异常数据或进行异常操作,系统都有提示信息。系统的容错性

好的话,系统只给出提示或内部消化掉,而不会导致系统出错甚至崩溃。

2、当一台服务器出现问题时,另一台服务器可以取而代之,从而保证

系统的正常运行。

3、系统中出现了数据、文件损坏或丢失时,系统能够自动将这些损坏

或丢失的文件和数据恢复到发生事故以前的状态。


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn