四药品管理系统详细设计说明书Word格式.docx
《四药品管理系统详细设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《四药品管理系统详细设计说明书Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
根据XX境内医院希望能够充分利用现代科技来提高药品管理的效率,在原有的办公系统根底上进展扩展,将一些可以用计算机来管理的都进展计算机化,使得药品馆管理人员工作更加方便,工作效率也更加的高。
1.3定义
●Mysql:
数据库管理软件
●DBMS:
数据库管理系统
●Windows2000/2003/XP:
运行环境
●JSP:
软件开发语言
●Myeclipse:
开发工具
1.4参考资料
●?
软件工程导论——第六版?
张海藩编著清华大学
实用软件工程?
LeszekA.MaciaszekBrucLeeLiong著机械工业
需求规格说明书?
概要设计说明书?
2.总体设计
2.1需求概述
按照需求分析文档中的规格要求,使用条形码扫描器进药、买药、出库,使得信息传递准确、流畅。
同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,平安可靠。
2.2软件构造
【如给出软件系统的构造图。
】
3.程序描述
流程逻辑
3.1功能
主要功能用来对医院药品的信息进展收集和修改。
具体包括门诊库存的管理,住院药库的管理功能,由于一些资料可以Word文档或Excel表格输入,故需要增加导入、导出数据功能。
药品信息录入需要分。
药品的录入、修改、删除只能由该医院的管理员操作,其他人只有浏览和查询的权利。
查询条件设置应该齐全,可以按药品名称查询,产地查询,也可以供给商查询,药品ID查询等等。
要实现打印功能。
3.2性能
a.动态数值需求
预处理的窗口正常情况下和峰值工作条件下为5个,一定时间周期中要处理的数据的数量:
窗口开场尺寸2个数据、开场位置2个数据、最大尺寸2个数据、最小尺寸2个数据、编辑框位置4个数据、按钮位置4个数据,平均处理的数据约为16个数据。
b.静态数值需求
a)支持的终端数为1台;
b)处理1个文件及20条记录;
c)精度需求:
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了数摞构造,可以满足各种精度的需求。
时间需求:
在软件方面,响应时间,更新处理时间都比拟快且迅速,完全满足用户要求。
d)灵活性:
当用户需求,如操作方式,运行环境,结果精度,数据构造于其他软件接口等发生变化时,设计的软件要做适当调整灵活性非常大。
3.3输入工程
该模块的输入项为医院药库的进货单,其中包括货单的编号,药品的编号,供给商的编号,进货价,数量,金额进货日期,备注等。
1、药品表
2、入库表
3、出库表
4、用户表
5、患者表
6、供给商表
7、库存表
8、销售信息
3.4输出工程
查询操作的结果,包括进货单,管理员信息,药品信息,用户信息。
3.5算法
【模块所选用的算法。
3.6程序逻辑
【详细描述模块实现的算法,可采用:
a.标准流程图;
b.PDL语言;
c.N-S图;
d.PAD;
e.判定表等描述算法的图表。
3.7接口
1、登陆界面
2、增加药品
3、查看药品
4、查看进货
5、新增管理员
6、模块之间的接口
3.8存储分配
本程序使用的存储器情况为1%。
3.9限制条件
A.技术约束
本工程的设计是在汉语程序设计语言的条件下进展的,技术设计采用软硬件一体化的设计方法。
B.环境约束
运行该软件所使用的具体设备必须是奔腾133、内存16兆以上的计算机;
C.标准约束
该软件的开发完全按照企业标准开发,包括硬件,软件和文档规格、
D.硬件限制
奔腾133、内存16兆以上pc级满足输入条件。
CPU:
Intel
P3及以上;
内存:
256MB及以上;
硬盘:
10GB及以上。
SSH框架:
Myeclipse9.0及以上。
数据库效劳器:
Mysql5.0及以上
3.10测试要点
该测试针对主要功能模块进展。
(1)药品进货、库存、出库管理;
(2)客户信息管理、供货商信息管理;
(3)库存药品按各种提示查询、可设置复杂查询条件;
(4)可设置复杂查询条件查看药品信息;
(5)可设置复杂查询条件查看药品库存;
(6)操作员及权限管理、平安口令设置,可为多名操作设置登录口令和使用权限;