药店管理系统需求规格说明书SRS(1)

上传人:汽*** 文档编号:562858728 上传时间:2024-02-15 格式:DOC 页数:12 大小:219KB
返回 下载 相关 举报
药店管理系统需求规格说明书SRS(1)_第1页
第1页 / 共12页
药店管理系统需求规格说明书SRS(1)_第2页
第2页 / 共12页
药店管理系统需求规格说明书SRS(1)_第3页
第3页 / 共12页
药店管理系统需求规格说明书SRS(1)_第4页
第4页 / 共12页
药店管理系统需求规格说明书SRS(1)_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《药店管理系统需求规格说明书SRS(1)》由会员分享,可在线阅读,更多相关《药店管理系统需求规格说明书SRS(1)(12页珍藏版)》请在金锄头文库上搜索。

1、需求规格说明书1.引言11.1编写目的11.2项目背景11.3定义21.4参考资料22任务概述22.1要求22.2目标22.2运行环境32.3假定和约束33功能需求33.1功能描述33.2数据词典83.3 E-R模型94性能需求104.1用户数量104.2反应速度105运行需求105.1用户界面105.2硬件接口105.3软件接口105.4故障处理116其它需求111.引言1.1编写目的1. 为开发小组成员、客户之间提供共同的协议而创立基础。对网上药店软件功能的实现作使命描述。让客户指出我们的不足,进一步了解客户的需求。2. 根据药店的特点,对被开发软件系统的主要功能、性能进行完整描述,为软件

2、开发者进行详细设计和编程提供基础。3. 本说明书的预期读者为开发小组成员及甲方负责人。本说明能让甲方代表更好地了解本系统,减少彼此之间交流的困难和开发中因为需求不明确而产生的不必要的麻烦。1.2项目背景 随着科学技术的飞速发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,同时科学技术的发展也带动了社会的进步,人民生活水平的不断提高,电子商务这一新生的消费行业得到了迅猛的发展。随着计算机的日益普及和发展,人们通过网络进行购买商品已成为当下时代发展趋势,随之在网上进行商务交易的网络平台,也得到了迅猛发展。正如我们所知,近年来淘宝、京东、亚马

3、逊等电子商务平台都取得了巨大的成功,但是我们可以了解到,这些平台上所销售的物品种类繁多,并不专一。而近两年发展迅猛的“饿了么”,则是一个专注做外卖服务的网站,在这个领域它已经取得了瞩目的成就。我们了解到,目前网上药店这一块的市场前景还是相当大的,于是我们想做一个专注于药品销售的平台,以为用户提供更专业、更便捷、更高效的购药服务。1.3定义【术语1】:系统流程图说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统。【术语2】:数据流程图说明:数据流程图(Data Flow Chart,),是描述系统数据流程的工具,它将

4、数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。【术语3】:数据字典说明:数据字典(Data Dictionary,简称DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:数据流条目、数据存储条目、数据项条目和加工条目。1.4参考资料软件工程(本科教学版)2任务概述2.1要求网上药店系统必须提供药品基本信息、药店基本信息、用户基本信息的基础设置。另外,该系统还必须保证数据的安全性、完整性和准确性。2.2目标根据网上药店系统的要求,制定网上药店系统目标如下: 操作简单方便、界面简洁美观。 方便快捷的药品搜索。 简单易上手的药品购买流程。 可靠

5、的药店与药品信息管理。 实现数据库的备份、还原及清空操作。 系统具有较好的权限管理。 系统运行稳定、安全可靠。2.2运行环境CPU: 1.4G以上。内存:512M上。硬盘:需要128M以上空间(1)操作系统:Windows 操作系统(WinXP/ Vista/Win7)。(2)软件平台:Jdk1.6、MyEclipse。(3)系统开发语言:Java。(4)数据库系统:SQL SERVER 2008。2.3假定和约束(1)软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准,使软件开发与典型实例考核相结合。(2)操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。(3)用户必须

6、提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。系统分析人员需要2天内到位,用户需要5天时间确认需求分析文档。去除其中可能出现的问题,例如用户可能临时有事,占用6天时间确认需求分析。那么程序开发人员需要在1个月左右内进行系统设计、程序编码、系统测试、程序调试和网站部署工作。其间,还包括了员工每周的休息时间。3功能需求3.1功能描述3.1.1业务模式药店管理主要有以下具体流程:药店注册:首先由药店申请注册网上药店,添加药店基本信息,药店基本信息包括:药店名称、药店地址、药店管理员姓名、电话、药店许可证号;提交后,后台管理人员

7、判断该药店是否符合标准,如果适合则允许药店注册并将注册信息保存到数据库,如果该药店不合格则拒绝药店的注册。药店信息完善:药店注册成功后,进入自己的店铺,填写药店公告(药店广告、配送范围等信息),从药品目录中选择本药店所有的药品,使其上架出售,给药品进行分类,使药品用途明确(如感冒药、消化药、胃药、消炎药等种类),每种药品后面要有加入购物车选项。由系统整理获得好评率:药店还要有由平台统计得到的好评率,还可以显示用户提交的评论,包括评论时间以及对那种药进行的评论。药品搜索主要有以下具体流程:通过症状搜索:病人通过在搜索栏中输入自己的症状,例如:感冒、头疼、脑热,点击搜索之后就会列出符合治疗以上症状

8、或是以上部分症状的药品。通过药店搜索:病人可以通过搜索自己附近或是熟知的药店来查看店里有卖的药品,免得自己无谓的跑动。通过药品名搜索:在搜索栏中输入某种药品名,就可以查询到药品的药性及功能还有使用说明等等,例如输入阿莫西林,就会知道它的主治疾病。3.1.2功能描述药店管理1. 药店注册2. 药店信息完善药品搜索1通过症状搜索2通过药店搜索3通过药品名搜索3.2数据词典药店信息:名字:药店信息别名:Drugstore描述:各个药店,将其信息放在一起加以规范定义:药店信息=药店名称+药店地址+药店管理员姓名+电话+药店许可证号药品信息:名字:Drug别名:药品信息描述:各种药品将其主要信息放在一起

9、加以区别定义:药品信息=药品名称+药品类别+药品功能+药品禁忌药店评论:名字:Storereviews别名:药店评论描述:对药店的服务态度药品质量的评价定义:药店评论=好评率+用户评论+评论时间+评论药品用户信息:名字:Information别名:用户信息描述: 用户基本信息的集合定义:用户信息=用户编号+用户姓名+用户性别+用户出生日期+住址+联系电话3.3 E-R模型根据药店信息之间的关系,建立如下实体关系图:3.4用例模型3.4.1测试用例(1) 用例:用户使用系统买药主要参与者:普通用户目标:测试系统能否成功运行前提条件:系统各功能按钮能编译通过触发器:用户点击买药即下订单场景:1.

10、用户:注册用户名及密码2. 用户:登录用户名及密码3. 用户:选择药品加入购物车4. 用户:提交订单信息异常:1. 用户名重复:该用户名已被其他用户注册了。2. 密码不正确:重新输入密码3. 不予送货:该用户所在地点不在该药店的送货范围之内。优先级:必须实现何时可用:第二个增量使用频率:每天多次使用方式:通过PC端网上使用次要参与者:药店、系统管理员次要参与者的使用方式:药店:卖药系统 系统管理员:卖药系统未解决的技术问题:1. 多长时间送达是否需要显示在订单信息中?2. 是否要给用户添加等级信息通过下达订单的多少?3. 用户的适用范围有多大?(2) 用例:用户评论主要参与者:用户前提条件:成

11、功购买药品目标:测试系统评论模块是否成功触发器:点击评论场景:1. 用户:登录用户名及密码2. 用户:选择我的订单3. 用户:点击评论并填写评论4. 用户:点击提交异常:1. 用户名或密码不正确:返回登录界面。优先级:必须实现何时可用:第二次迭代使用频率:每天多次使用方式:上网通过系统次要参与者:药店管理员、系统管理员未解决的技术问题:1. 用户长时间不评论,系统是等待还是自动默认?2. 用户通过评论是否可以提升用户等级以鼓励用户评论?(3) 用例:加盟药店主要参与者:药店店主目标:测试药店注册流程能否正常进行。前提条件:药店管理程序能正常进行触发器:开店按钮场景:1. 药店管理者:注册药店,

12、填写药店名地址及准可证号。2. 药店管理者:登录进入药店。3. 药店管理者:填写药店基本信息,药店公告。4. 药店管理者:选择药品上架异常:1. 系统后台出问题:提交的注册信息不能辨识该药店是否满足注册信息。2. 密码不正确:不能进入药店重新输入。3. 药品不足:该类药品已售罄,却有用户下订单。4. 药品分类失误:药品没有正确分类重新手动分类。5. 不在送货范围:该订单地址不在本药店送货范围。优先级:必须实现。何时可用:第二次增量使用频率:每天多次使用方式:通过网上卖药系统次要参与者:用户、系统管理员次要参与者使用方式:均通过系统未解决的问题:1. 是否需要确定那些药可以通过网上售卖,那些药不

13、可以通过网上售卖。2. 药店的相关连锁店如何将他们联系在一起?3. 有些药是否要限制购买数量?3.4.2 UML图(1)买药(2) 评论(3) 注册药店4性能需求4.1用户数量项目现阶段的主要用户为周围的学生群体,所以用户数量不会很大,预计用户数目在100人左右。4.2反应速度反应时间控制在可接受范围内。5运行需求5.1用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化。在设计语言上,使用 JAVA 进行编程。 其中主界面要做到操作简单,易于管理。在设计上采用工

14、具栏菜单方式,在出错显示上弹出错误信息对话框。总的来说,系统的用户界面应作到可靠性、简单性、易学习和实用性。5.2硬件接口系统运行的设备要求如下:1服务器端:PIII400主频、256M内存、10G硬盘、10100M网卡以上配置光盘刻录或磁带备份设备2客户端:P166主频、32M内存、2G硬盘、10100M网卡以上配置3. 一台路由器4. 远程接入设备5.3软件接口1. Windows xp/Win72. SQL SERVER 20083. JDK1.6以上4. MicroSoft Office 2007/2010/20125.4故障处理设备的硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行,并有可能造成机器“死机”,上述故障的处理由用户自行解决。软件在运行过程中产生的数据库错误,将由系统自动记入错误日志,非数据传输引起的错误将由系统管理员或软件开发者解决。软件在运行过程中产生的其他错误,将根据情况由软件开发者或软件开发者协助系统管理员解决。6其它需求1软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入本系统。2软件必须提供对系统中各种码表的维护、补充

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号