1 / 34
文档名称:

XXX详细设计说明书.doc

格式:doc   大小:115KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

XXX详细设计说明书.doc

上传人:水中望月 2019/3/12 文件大小:115 KB

下载得到文件列表

XXX详细设计说明书.doc

文档介绍

文档介绍:医药管理系统项目详细设计说明书编写:XXX日期:YYYY-MM-DD审核:日期:批准:日期:受控状态:是发布版次::YYYY-MM-DD编号:变更记录日期版本变更说明作者YYYY-MM- 引言 编写目的 背景 52 概述 基线 范围 定义 参考资料 术语与缩写解释 63 模块命名规则 64 模块汇总 模块汇总表 块关系图 85 子系统模块设计 医药管理模块 功能描述 相关模块 类图 MedicineAction类 MedcineDao类 类别管理模块 功能描述 相关模块 类图 类别管理类 购买药品 功能描述 相关模块 类图 类SellAction 销售管理模块 功能描述 相关模块 类图 SellDetail类 SellDao类 需求管理 功能描述 相关模块 类图 RequireAction类 系统管理 功能描述 相关模块 类图 类A 44引言编写目的本说明书是医药管理系统的详细设计。其编写目的是在概要设计的基础上,针对该项目的每个模块,每个功能的实现方法进行详细的设计和划分,按照详细设计说明书的要求,进一步明确系统结构,为项目开发人员后期的编码工作做准备。本文档的预期的读者是:项目开发人员项目经理项目测试人员背景在前一阶段的概要设计文档中,已经通过顺序图解决了该系统功能的实现流程,包括系统的各模块间的关系设计等。本文档就是在前一阶段成果的基础上,继续对系统的各模块进行详细的划分和说明。概述本项目的任务提出者:见概要设计文档单位:见概要设计文档开发者:见概要设计文档用户:见概要设计文档实现该软件的计算中心或计算机网络:见概要设计文档基线以需求分析和概要设计为基准。范围本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员。定义参考资料术语与缩写解释缩写、术语解释模块命名规则驼峰标识,由单词的全拼组成,除首单词外每个单词的首字母大写,例如:medcineManager模块汇总模块汇总表提示:这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。子系统A模块名称功能简述添加药品管理员添加进货药品查看药品管理员查看进货的信息高级查询管理员按照一定条件查找进货的信息查看库存管理员查看库存情况子系统B模块名称功能简述添加类别管理员添加药品类别查看类别管理员查看药品类别子系统C模块名称功能简述选购药品操作员把顾客买的药品添加进购物车查看选购操作员查看购物车里的药品子系统D模块名称功能简述查看明细操作员查看销售表单明细今日明细操作员查看今日销售表单明细日期查询操作员按照日期查看销售表单明细销售排行操作员查看销售排行子系统E模块名称功能简述添加需求操作员对药品需求进行添加,包括库存量不足和没有该药品的库存查看需求操作员查看需求来进行买药品入库子系统F模块名称功能简述添加用户管理员添加系统用户查看所有用户管理员查看所有用户,并拥有删除用户权限系统初始化初始化系统退出系统退出系统块关系图子系统模块设计医药管理模块功能描述用户进入系统以后,首先需要添加药品信息,没有药品信息就无法进行库存管理了,更做不到药品入库和出库。药品信息作为库存管理的一部分,是药品入库和出库的编号查询。该功能模块可以实现药品的添加,修改,查看,查询等。相关模块类图MedicineAction类方法方法—药品信息的添加:publicStringadd()功能对药品信息进行添加,药品编码是药品对象的一个标示,当添加一个药品信息时,需要判断此药品是否已经在数据库中,如果存在只需要更新药品数量即可。参数无算法无方法—药品信息的模糊查询:publicStringblurQuery()功能为了方便用户查询药品,药品信息管理模块提供了药品模糊查询。此操作将根据用户所输入的关键字信息,对药品名称、药品描述等多个药品属性进行模糊查询,并以分页显示的方式返回模糊查询或后的结果集。参数无算法无方法—获取所有药品信息:publicStringgetallmedicine()功能通常情况下,需要查看所以的药品的信息,可以通过获取所以药品信息并显示