《药品管理需求分析.doc》由会员分享,可在线阅读,更多相关《药品管理需求分析.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 药品管理信息系统需求分析班 级: 08信管 分 组: 第四组 开发人员:张汉旭、红岩、李昭、杜会霞、李琳、段慧玲、张亚晓、岑彦青、吕珍珍、吕玉颖 09 年 11 月 16 日1、引言31.1编写目的31.2适用对象及范围31.3需求分析设计依据32、总体设计32.1需求概述32.2 产品描述:32.3 产品功能42.4处理流程42.5软件功能结构图63、功能说明83.1技术文件管理81、引言1.1编写目的本需求分析设计说明书确定医院药品管理系统的需求说明、模块划分、各模块内的算法实现以及各模块的内部数据组织(包括数据项与单据、表格内容)。同时也包括相关的业务处理需求说明。1.2适用对象及范围
2、本需求分析设计说明书适用于参加本项目的用户方项目组成员、用户方的相关业务人员、所有管理人员、小组开发人员及其维护人员。1.3需求分析设计依据医院药品管理需求分析说明SQL Server与visual studio 2005实例2、总体设计2.1需求概述该药品库存管理系统软件目前已有较完善的管理与使用功能。研制药品库存管理系统软件是为了满足药品库存管理员方便对进药与出药的方便,同时方便对药品的各种管理与操作。2.1.1 开发意图a. 为了药品库存管理系统更完善;b. 为了药品库存管理更方便;c. 为了减轻药品库存管理工作人员的工作负担; d.为了加强制药公司的正规化管理;2.1.2 应用目标:通
3、过本系统软件,能帮助医院药品管理人员利用计算机,快速方便的对药品信息进行管理、进货、出货、查找的所需操作,报警功能,智能化功能及对各种特殊药品的操作。2.2 产品描述:本产品是一种工作在windows系统平台的软件,它是以SQL数据库为基础。2.3 产品功能:1对药品信息的维护,及时对药品的信息进行更新,如药品的编号,药品的名称,单价,规格,购置日期,数量等等。2.对系统的安全性的维护,包括对用户的添加及其登录口令确认及更新。3.对药品库存情况、对药品的采购情况、销售情况进行查询统计。4.对供应商信息及其客户信息的增删改查。2.4处理流程主流程设计供应厂商销售人员采购人员药品库采购清单客户人员
4、销售清单过期验证进货处理更新处理销售处理库存查询过期药品清单更新处理清单库存查询清单库存管理员供应厂商采购人员采购清单药品信息检验更新药品信息更新药品处理清单更新药品处理清单库存管理员进货信息录入药品库采购退货清单采购具体流程设计:销售具体流程设计:客户销售人员销售清单库存管理员更新药品信息更新药品处理清单进货信息录入药品库销售退货清单过期药品处理具体流程:库存管理员检查药品库药品信息检验过期药品清单销毁更新药品信息2.5软件功能结构图2.51医院采购药品管理医院采购药品管理采购进药进药统计单采购退药采购退药统计单进药单采购退药单2.52医院库存管理医院药库管理库存药品下限设置出库库存状态入库
5、出库单出库单统计单入库单入库统计单2.53信息管理模块基本信息管理药品信息用户信息供应商信息职工信息药品价格调整客户信息2.54医院售药管理医院销售药品管理销售退药销售药品统计单销售退药统计单销售药品单销售退药单销售药品药品系统管理用户权限设置数据维护与备份本单位信息2.55系统管理3、功能说明3.1技术文件管理主要数据项药品信息表(M_MedicineIfo)中文名称英文名称数据类型数据长度主键非空备注产品批号M_pihaoVarchar32Not null 药品编号MidVarchar16Not Null药品名称MnameVarchar16Not Null药品规格MscaleVarchar
6、32药品型号MtypeVarchar32药品种类MclassVarchar32药品单价MpriceDecimal9Not Null生产日期P_TimeDatatime8Not Null有效期至AF_timeDatatime8Not Null生产厂家P_UnitsVarchar20注:药品种类是指的中药或是西药同一种药品可能有同样的编号,但是同一种药品批号不同供应商信息表(M_SupplyDepart)中文名称英文名称数据类型数据长度主键非空备注供应商编号U_IdVarchar10Not Null供应商名称U_nameVarchar16Not Null联系人U_LinkVarchar16供应商地
7、址U_addressVarchar32联系电话U_telephoneVarchar11No职工信息表(M_Employers)中文名称英文名称数据类型数据长度主键非空备注职工编号EidVarchar8Not Null职工姓名EnameVarchar8Not Null职工年龄EageVarchar2职工性别EsexVarchar2所属部门E_departVarchar16Not Null职工电话E_telephoneVarchar11家庭住址E_addressVarchar50仓库信息(M_cangku)中文名称英文名称数据类型数据长度主键非空备注仓库编号A_idVarchar8Not Null
8、仓库名称A_nameVarchar8Not Null负责人编号EidVarchar8负责人姓名E_nameVarchar10库存数量A_numvarchar8客户表(M_custom)中文名称字段名称数据类型数据长度主键非空备注客户编号CustomidVarchar20Not Null客户名称CustomnameVarchar10Not Null客户电话TelephoneVarchar20联系地址AddressVarchar50(?)用户表(M_user)中文名称字段名称数据类型数据长度主键非空备注用户编号UseridVarchar20Not Null用户姓名UsernameVarchar10
9、Not Null用户密码pwdVarchar20Not Null销售商品PostionVarchar2Not Null采购商品Goods_inVarchar2Not Null库存商品Store_goodsVarchar2Not Null基本信息管理Info_ManageVarchar2Not Null系统管理Sys_ManageVarchar2Not Null进药单(M_IList)中文名称英文名字数据类型数据长度主键非空备注单据编号IcodeVarchar16Not Null产品批号M_pihaoVarchar32Not Null药品编号MidVarchar16Not Null药品名称Mna
10、meVarchar16Not Null单位MdanweiVarchar2进价IpriceDecimal9Not Null数量InumVarchar4Not Null总金额ImoneyDecimal9Not Null备注notesVarchar50进药单统计表(M_IListSum)中文名称英文名称数据类型数据长度主键非空备注单据编号IcodeVarchar16Not Null开单日期IStimeDatetime8Not Null经办人编号EidVarchar8Not Null供应商编号U_idVarchar10Not Null收获仓库A_idVarchar8Not null总数量IsumVar
11、char8Not Null应付金额SpayDecimal9实付金额RpayDecimal9差额I_ChaEDecimal9备注notesvarchar50进药退药单(M_BIList)中文名称英文名称字段类型长度主键 字段约束值备注单据编号BI_idVarchar20Not Null产品批号M_pihaoVarchar32Not Null药品编号MidVarchar16Not Null药品名称MnameVarchar16Not Null数量BinumVarchar10Not Null单价BipriceDecimal9备注notesvarchar50进药退药单统计(M_BIListSum)中文名
12、称英文名称数据类型数据长度主键非空备注单据类型BI_idVarchar20Not Null开单日期BitimeDatetime8Not Null经办人编号EidVarchar8Not Null出货仓库A_idVarchar8Not Null总数量sumNumDecimal9应退金额BISpayDecimal9实退金额BIRpayDecimal9差额BI_ChaEDecimal9备注NotesVrchar50入库单(M_Instore)中文名称英文名称数据类型数据长度主键非空备注单据编号I-ListIdVarchar20Not Null产品批号M_pihaoVarchar32Not Null药品
13、编号MidVarchar16Not Null药品名称MnameVarchar20Not Null药品单价M_priceDecimal9Not Null数量I-NumVarchar10Not Null单位(盒)MdanweiVarchar8有效期AF-TimeVarchar10备注notesVarchar50入库单统计(M_InstoreSum)中文名称英文名称数据类型数据长度主键非空备注单据编号I-ListidVarchar20Not Null经办人编号EidVarchar10Not Null开单时间I-TimeDatetime8Not Null入库总数I_sumVarchar10Not Nu
14、ll入货仓库A_idChar8Not Null入库总额I_MoneyDecimal9Not Null备注notesvarchar50出库单(M_Outstore)中文名称英文名称数据类型数据长度主键非空备注单据编号O_ListIdVarchar20Not Null产品批号M_pihaoVarchar32Not Null药品编号MidVarchar16Not Null药品名称MnameVarchar20Not Null药品单价M_priceDecimal9Not Null数量O_numVarchar10Not Null单位MdanweiVarchar8有效期AF_timeVarchar8备注no
15、tesVarchar50出库单统计(M_OutstoreSum)中文名称英文名称数据类型数据长度主键非空备注单据编号O_ListIdVarchar20Not Null经办人编号EidVarchar8Not Null开单时间O_TimeDatatime8Not Null出库总数O_sumVarchar10出货仓库A_idVarchar8Not Null出库总额O_MoneyDecimal9备注notesVarchar50销售单(saleList)中文列名英文列名字段类型长度主键是否为空备注销售编号salecodevarchar20Not Null产品批号M_pihaoVarchar32Not N
16、ull药品编号Midvarchar16Not Null药品名称Mnamevarchar16Not Null药品单价M_priceDecimal9销售数量S_sumvarchar10销售统计单(M_saleListSum)中文列名英文列名字段类型长度主键是否为空备注销售编号salecodevarchar20Not Null员工编号(经手人)Eidvarchar8Not Null录入日期S_timedatatime8Not Null客户编号Customidvarchar20Not Null总数量S_sumvarchar10应收金额S_YpayDecimal9实收金额S_SpayDecimal9差额
17、S_ChaeDecimal9售药退药单(M_BSList)中文列名英文列名字段类型长度主键是否为空备注退货编号BSaleidVarchar20Not Null产品批号M_pihaoVarchar32Not Null药品编号MidVarchar16Not Null药品名称Mnamevarchar20Not Null数量BS_sumvarchar10Not Null单价BS_priceDecimal9供应商U_Idvarchar10售药退药统计单(M_BSListSum)中文列名英文列名字段类型长度主键是否为空备注退货编号BSaleidvarchar20Not Null开单日期BS_timedatatime8Not Null(经办人)Eidvarchar8Not Null客户编号Customidvarchar20Not null总数量BS_sumNumvarchar10应退金额BS_YTpaydecimal9应退金额BS_YSpaydecimal9 差额BS_Chaedecimal9备注notesvarchar50其中单和.统计单一个是明细表一个是总单。
限制150内