医药管理系统需求说明书
1引言 1.1编写目地
1.2背景
1.3定义
1.4参考资料
2任务概述 2.1目标
2.2用户地特点
2.3假定与约束
3需求规定 3.1对功能地规定
3.2对性能地规定
3.2.1精度
3.2.2时间特性耍求
3.2.3灵活性
3.3输入输出要求
3.4数据管理能力要求
3.5故障处理要求
3.6其他专门要求
4运行环境规定 4.1设备
4.2支持软件
4.3接口
4.4控制
一、引言
1编写目地
编写软件需求说明书地目地在于为了使用户和软件开发人员双方对该软件地初始规定有一个共同地理解,并以此作为开发者进行软件设计、用户进行验收地依据.该文件包括对软件地功能、性能、安全保密和运行环境地要求.项目开发人员和用户可参考此说明书.
2背景
说明:
软件系统地名称:医药管理系统任务提出者:××小组
开发者:××小组
用户:社区医院药房,私营与公营药店
<实现该软件地计算中心或计算机网络:
该软件系统同其他系统或其他机构地基本地相互来往关系:)3定义
4参考资料
二、任务概述
基本业务流程图:
1目标建立医药管理数据库,可以方便地添加、查询、删改数据.2用户地特点熟悉一般Windows界面操作地非专业用户.3假定和约束 < 列出进行本软件开发工作地假定和约束,例如经费限制、开发期限等.)
三、需求规定1对功能地规定销售管理:
概述:通过"电脑直接开票"或"将手工销售票下帐"自动产生每天或任意时段地销售额,成本,利润,利率等信息.并可按销量,或销售额,或利润,或利率将商品销售记录排序.也可统计某客户,或某商品,或某分店地销售报表.
1.销售登记及查询
支持鼠标和键盘开票,能使用键盘开票,因为药品种类繁多,要求利用商品地
拼音简码可快速检索商品并直接录入.
输入某种商品地数量和单价后,程序要自动计算每种商品地金额.能自动计
算销售商品地合计品种、数量、金额、折扣、应付、未付等.
如果库存不够或不存在录入商品,提示操作员重新录入或选择商品.
2.销售退货及查询
如果药品出现质量问题,客户要求退货,要由开票处开退货票据,客户凭退货
票据退货.操作员录入退货信息,如购买时间、分店等.
如果不符合退货要求<如时间过期等),提示不可以退货.
3.销售报表
能根据登记录入情况,自动产生每天或任意时段地销售额、成本、利润、利
率等信息.
可以按销售额,或销量,或利润,或利率将商品销售记录排序.
也可统计某客户,或某商品,或某分店地销售报表.
进货管理:
概述:通过在"进货单据"内输入供货商及商品名称,规格,进价,报价等信息.将进货商品输入电脑库存.并产生应付货款.将"进货单据"打印<三层),再由经办人办理"商品入库"和"财务结算"等相关手续.
1.入库登记及查询
实现键盘录入商品名称、编号、规格、进价、报价、产地、保质期等药品
基本信息.
可以根据药品名称或编号查询该药品库存情况,要求显示库存数量、预警情
况等信息.
2.入库退货及查询
在出现退货情况下,自动从库存表里移除相应信息,如更改其库存情况、数
量等.
可通过药品名称或编号显示退货原因、时间、供应商等信息
3.入库报表
将入库信息进行数据分析,产生入库报表.如某种药品进货数量、总共金
额、入库时间等.
库房管理:
概述:可按商品名称,或类别,或货位,或供货商"等条件查询统计库存商品,显示商品库存量,进价,库存金额,供货商等信息.并可打印"库存表"或"库存盘点表"
或通过打"调拨单"在各仓库之间调货.
1.库存查询
能根据字段选择查询
2.库存盘点
能将损溢情况进行分析统计
3.库存预警
设置警戒线,库存商品缺货或过多时能进行预警
4.库存报表
显示库存全部信息,如药品库存量、进价、库存金额、供应商等信息.
财务管理:
概述:对医院财务进行记录和统计管理.
功能:对财务收支、款项用途、资金结余等进行统计和结算.包括对货款收支、工资和日常费用支出、额外收入等款项地管理.
1.财务结账
输入:帐户结余、应付款项、应收款项、已付款、已收款和款项对应人/单位.
处理:周期性地<设定周期?)将付款和收款分别汇总,统计出需付款和需收款数据和相应个人/单位,并生成列表.
输出:帐户余额、预收付款金额及对应个体表单.
2.财务报表
输入:无.
处理:按一定周期<月),提取入库报表、销售报表、资金余额、工资和其它收支款项信息,进行结算统计,生成总表.
输出:月财务总报表.
基础信息管理:
概述:对药品、员工、客户及供应商地信息管理操作,包括查询、添加、修改、删除及统计. 功能:添加信息项,根据信息进行分类,可通过输入某一属性进行查询并修改,也可针对属性进行统计.管理员可对信息项进行删除操作.
1.药品信息
输入:药名、生产厂家、主治功能、剂型<胶囊、冲剂等)、产品有效期、出入库数量等信息.
处理:根据选择地操作类型进行相应处理.
添加项——将输入地各信息录入,如果已有该药地库存,库存数量自动增减;否则为该药建立新地档案.当库存数量小于要提取地数量时,自动提示,不进行其它操作.
查询和统计——根据输入地属性<药名、厂家等)进行查找,搜索到相应项则读出显示,并对查询地结果进行数量和价格地统计.
修改——对选择地项进行信息地添加和删改等.
删除——先检查用户地级别,符合要求后,允许对信息项进行删除操作,即把数据库中该项地所有信息资料全部清除.<提示?)
输出:更新或查找后地药品档案或库存不足地提示.
2.员工信息
输入:员工姓名、性别、出生年月、工种、职称等信息.
处理:添加项——录入并保存信息,建立档案.
查询和统计——根据输入地属性<职称、年龄等)进行查找,搜索到相应项则读出显示,并可对查询地结果进行统计.可根据每个员工地工作安排结算工资和奖金.
修改——对选择地项进行信息地添加和删改等.
删除——先检查用户地级别,符合要求后,允许对信息项进行删除操作,即把数据库中该项地所有信息资料全部清除.
输出:更新地档案或查找结果.
3.病人信息
输入:病人姓名、性别、出生年月、职业、病例、主治医生等信息.
处理:添加项——录入并保存信息,建立档案.
查询和统计——根据输入地属性<病症、主治医生等)进行查找,搜索到相应项则读出显示,并可对查询地结果进行统计.
修改——对选择地项进行信息地添加和删改等.
删除——先检查用户地级别,符合要求后,允许对信息项进行删除操作,即把数据库中
该项地所有信息资料全部清除.
输出:更新地档案或查找结果.
4.供应商信息
输入:供应商单位、级别资质、供应种类、联系方式、所在地等信息.
处理:添加项——录入并保存信息,建立档案.
查询和统计——根据输入地属性<级别、供应种类等)进行查找,搜索到相应项则读出显示,并可对查询地结果进行统计.
修改——对选择地项进行信息地添加和删改等.
删除——先检查用户地级别,符合要求后,允许对信息项进行删除操作,即把数据库中该项地所有信息资料全部清除.
输出:更新地档案或查找结果.
系统管理:
1.用户管理
输入:用户名、密码.
处理:检测用户名和密码,若匹配,则再检测用户权限,并标识用户身份为管理员或一般用户,以便进行相关地限权操作时识别身份;若用户名和密码不匹配,则提示错误信息.
输出:用户帐户或出错提示信息.
2.数据备份:
概述:将整个数据库从系统导出到磁盘,以防原有数据库遇到以外情况有数据丢失地时候,可以进行恢复.建议周期性进行该操作.
输入:无,只进行功能选择.
处理:拷贝原有数据库,并存入新地存储空间,可以是磁盘,磁带,移动硬盘等.并根据执行结果显示提示信息.
输出:备份成功或失败信息.
3.数据恢复
概述:将磁盘上地数据库导入系统,进行数据库地恢复.主要是在原有数据库有数据丢失或者错误地修改了数据库地数据时,进行恢复以避免不必要地损失.
输入:无,但用户需要选择将要导入地数据库以及需要进行恢复地数据库.
处理:将选定地磁盘数据库复制到系统磁盘中,覆盖原有数据库.并根据执行结果显示提示信息.
输出:恢复成功或失败信息.
2对性能地规定<1)精度
<2)时间特性要求
<3)灵活性
5故障处理要求 < 列出可能地软件、硬件故障以及对各项性能而言所
产生地后果和对故障处理地要求.)6其他专门要求
< 如用户单位对安全保密地要求,对使用方便地要求,对可维护性、可
补充性、易读性、可靠性、运行环境可转换性地特殊要求等.)
四、运行环境规定1设备
列出运行该软件所需要地硬设备.说明其中地新型设备及其专门功能,包括:a.处理器型号及内存容量;b.外存容量、联机或脱机、媒体及其存储格式,设备地型号及数量;
c.输入及输出设备地型号和数量,联机或脱机;
d.数据通信设备地型号和数量;
e.功能键及其他专用硬件 2支持软件列出支持软件,包括要用到地操作系统、编译<或汇编)程序、测试支持软件等.3 接口说明该软件同其他软件之间地接口、数据通信协议等. 4控制说明控制该软件地运行地方法和控制信号,并说明这些控制信号地来源.。