四、药品管理系统详细设计说明书

  • 格式:doc
  • 大小:1.03 MB
  • 文档页数:11

下载文档原格式

  / 11
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

五、详细设计说明书

1.引言 (1)

1.1编写目的 (1)

1.2项目背景 (1)

1.3定义 (2)

1.4参考资料 (2)

2.总体设计 (2)

2.1需求概述 (2)

2.2软件结构 (2)

3.程序描述 (2)

3.1功能 (3)

3.2性能 (3)

3.3输入项目 (3)

3.4输出项目 (3)

3.5算法 (3)

3.6程序逻辑 (3)

3.7接口 (3)

3.8存储分配 (3)

3.9限制条件 (3)

3.10测试要点 (3)

1.引言

1.1编写目的

药品信息管理系统详细设计是设计的第二个阶段,这个阶段的主要任务是在药品管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。

概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。详细设计则要解决如何实现各个模块的内部功能,即模块设计。具体的说,模块设计就是要为已经产生的药品管理各子系统设计详细的算法。但这并不等同于系统实现阶段用具体的语言编码,它只是对实现细节作精确的描述,这样编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。

1.2项目背景

根据新疆境内医院希望能够充分利用现代科技来提高药品管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得药品馆管理人员工作更加方便,工作效率也更加的高。

1.3定义

●Mysql:数据库管理软件

●DBMS:数据库管理系统

●Windows 2000/2003/XP:运行环境

●JSP :软件开发语言

●Myeclipse :开发工具

1.4参考资料

●《软件工程导论——第六版》张海藩编著清华大学出版社

●《实用软件工程》Leszek A.Maciaszek Bruc Lee Liong著机械工业出版社

●《需求规格说明书》

●《概要设计说明书》

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及以上