欢迎来到技术文库! | 帮助中心 技术提升企业竞争力!
技术文库
全部分类
  • 化工机械 >
    石油标准 机械标准 阀门标准
    化工机械
    石油标准 机械标准 阀门标准 管件接头 法兰标准 钢铁标准 金属冶金 锅炉标准 特种设备 重型机械 紧固件标 泵类标准 压缩机标 换热器标 联轴器标 过滤器标 人孔手孔 密封垫片 气体贮罐 轴承齿轮 仪器仪表 气动液压 油脂油品 焊接标准 铸造锻造 计量标准 涂料染料 化工原料 热处理标 无损检测 检验检测 管道工程 规章规范 机械制图 其他标准 工业自动化
  • 国外标准 >
    JIS标准 BS标准 ASME标准
    国外标准
    JIS标准 BS标准 ASME标准 DIN标准 EN标准 ISO标准 ANSI标准 NF标准 KS标准 CSA标准 其他标准
  • 行业标准 >
    煤矿能源 铁路标准 船舶标准
    行业标准
    煤矿能源 铁路标准 船舶标准 电气电力 电子信息 汽车标准 航空民航 纺织标准 家用电器 包装储运 质量管理 医药卫生 通信标准 交通标准 烟草标准 轻工标准 公安消防 检验检疫 核工业标准 环保气象 土地测绘 水利标准 林业标准 劳动安全 文体教育 广播影视 稀土标准 合格评定 军用标准 地方标准 其他标准 橡胶塑料 贸易标准 海洋标准 地震标准 密码行业标准 认证认可标准 旅游标准 金融标准 民政标准 团体标准 团体标准
  • 管理文献 >
    经营企划 财务管理 生产管理
    管理文献
    经营企划 财务管理 生产管理 质量管理 仓储管理 销售管理 代理连锁 工程管理 信息管理 行政管理 经典理论 管理咨询 经营战略 管理决策 资本运营 组织管理 品牌管理 市场营销 广告经营 项目管理 成本管理 物流管理
  • 建筑标准 >
    通用标准 建筑机械 建材标准
    建筑标准
    通用标准 建筑机械 建材标准 城建标准 路桥标准 给水排水 安装设计 工程结构 施工工艺 混凝土标准 门窗玻璃 材料验收 规章规范 地方其他
  • 换一换
    首页 技术文库 > 资源分类 > DOC文档下载
     

    XXX详细设计说书

    • 资源ID:28214941       资源大小:749.00KB        全文页数:46页
    • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:15
    快捷注册下载 游客一键下载
    会员登录下载
    三方登录下载: 微信登录 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    下载资源需要15
    邮箱/手机:
    温馨提示:
    支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费下载
     
    1、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器);
    2、文档下载后都不会有技术文库的水印,预览文档经过压缩,下载后原文更清晰;
    3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
    4、所有文档都是可以预览的,技术文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
    5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
    6、如果您还有什么不清楚的,可以点击右侧栏的客服对话;
    下载须知 | 常见问题汇总

    XXX详细设计说书

    e; private String description; private String subDesc; private Date createTime; private Set meds; 5.ate int id; private int pageNo; private String nam2.4.2.1属性属性 Category 类别的实体对象。 5.2.4.2.2属性属性 id 类别对性属性 private Category categorynew Category; priv6 页 5.2.4.1.5.2 参数参数 无 5.2.4.1.5.3 算法算法 无 5.2.4.2属象编号。 5.2.4.2.3属性属性 pageNo 信息页的页号。 5.2.4.2.4属性属性 na否存在。 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 22 页 共 4me 类别的名称。 5.2.4.2.5属性属性 description 类别的描述。 医药管理系统项果不佳的时候需要对类别进行删除,通过获取类别编号然后对 该类别进行删除,在删除的时候需要确定该类别是目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 23 页 共 46 页 5.2.4.2.tring Deletecategory 5.2.4.1.5.1 功能功能 在类别不再需要或者效6属性属性 createTime 类别创建时间。 5.3 购买药品购买药品 5.3.1功能描述功能描3 算法算法 无 5.2.4.1.5方法方法通过编号删除类别通过编号删除类别public S,通过获取类别编号,对类别信息进行修改。 5.2.4.1.4.2 参数参数 无 5.2.4.1.4.述 对于用户所选购的药品,首先将其加载到一个 List 集合中,然后再将其保 存到 session Modifycategory 5.2.4.1.4.1 功能功能 类别的信息在录入的时候难免会出错会话中,当用户所购买的药品发生改变时,将对 session 会话中 的对象进行操作,这一操作通过 S5.2.4.1.4方法方法通过编号修改类别信息通过编号修改类别信息public String ellAction 类的 order 方法进行处理。购买药 品后后,会跳到相应的该药品的信息页面,可要用到类别信息的更新。 5.2.4.1.3.2 参数参数 无 5.2.4.1.3.3 算法算法 无 以选择购买数量,最后跳转到已购 买药品的页面,点击查看选购,会将购物车中药品信息进行显示,最后通过结ategory 5.2.4.1.3.1 功能功能 当用户需要对类别的信息添加说明或修改属性时,需.2.4.1.3方法方法类别信息的更新类别信息的更新public String updatec账, 更新数据到数据库中。 5.3.2相关模块相关模块 医药管理系统项目详细设计说明书医药管理系统项糊查询或后的结果集。 5.2.4.1.2.2 参数参数 无 5.2.4.1.2.3 算法算法 无 5目详细设计说明书内部文档 第 24 页 共 46 页 买买买买买买买买 买买买买 买买买买 买买买买 用户所输入的关键字信息,对类别名称、类别描述等多个类别属性进行模糊查询,并以分 页显示的方式返回模买买 买买 买买 5.3.3类图类图 SellAction medicine Medicine 据 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 21 页 共 46 页 new Medicine; sellDao SellDao new SellDao.4.1.2.1 功能功能 为了方便用户查询已有类别,类别信息管理模块提供了类别模糊查询。此操作将根; medId String begin String end String pag息的模糊查询信息的模糊查询public String queryallcategory 5.21.2 参数参数 无 5.2.4.1.1.3 算法算法 无 5.2.4.1.2方法方法类别类别信eNo int getsellmedicine getallmedicine buy一个类别信息 时,需要判断此类别是否已经在数据库中,如果存在,则提示已存在该类别。 5.2.4.1.medicine deletemedicine blurquerysellmedicin 5.2.4.1.1.1 功能功能 对药品的类别信息进行添加,类别编码是类别对象的一个标示,当添加e clear get* set* ModelDriven ActionSup法 5.2.4.1.1方法方法药品信息的添加药品信息的添加public String addport 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 25 页 共 4设计说明书内部文档 第 20 页 共 46 页 5.2.4类别管理类类别管理类 5.2.4.1方法方 5.2.2相关模块相关模块 5.2.3类图类图 医药管理系统项目详细设计说明书医药管理系统项目详细6 页 5.3.4类类SellAction 5.3.4.1方法方法 5.3.4.1.1方法方法 ge能描述 用户登录进入类别管理页面,能进行药品类别的管理,主要包括类别的添 加,修改,查看和统计。 。tsellmedicine 5.3.4.1.1.1 功能功能 获取销售单药品的所有信息 5.3.4.细设计说明书医药管理系统项目详细设计说明书内部文档 第 19 页 共 46 页 5.2.1功能描述功1.1.2 参数参数 输入参数为空,查询完成,函数返回“selledmed”。Struts配置文件根5.1.5.2.10 属性属性 TP 药品类型。 5.2类别管理模块类别管理模块 医药管理系统项目详据该返回 值跳转到销售表单列表的jsp页面。 5.3.4.1.1.3 算法算法 根据前台传进来的页数公司。 5.1.5.2.8属性属性 DP 药品描述。 5.1.5.2.9属性属性 CT 药品数量。 药品编号。 5.1.5.2.6属性属性 NM 药品名。 5.1.5.2.7属性属性 FA 药品生产在数据库进行查询,返回查询值放到 session中再传到前台显 示销售信息。 5.3.4.1.2方法页的页号。 5.1.5.2.4属性属性 kw 模糊查询时的关键字。 5.1.5.2.5属性属性 MN方法 getallmedicine 5.3.4.1.2.1 功能功能 获取所有的药品信息。 5.3.目详细设计说明书内部文档 第 18 页 共 46 页 5.1.5.2.3属性属性 pageNo 信息4.1.2.2 参数参数 输入参数为空,查询完成,函数返回“findAllSuccess”。 5.3.2.2属性属性 categoryid 类别对象编号。 医药管理系统项目详细设计说明书医药管理系统项.4.1.2.3 算法算法 根据前台传进来的页数在数据库进行查询,返回查询值放到 session中再c String TP; 5.1.5.2.1属性属性 medicine 药品的实体对象。 5.1.5String DP; private static String CT; private stati传到前台显 示销售信息。 5.3.4.1.3 方法方法 buymedincine 5.3.4.1.3ring NM; private static String FA; private static .1 功能功能 购买药品,把购买的药品加入购物车。 医药管理系统项目详细设计说明书医药管理系统项目详g kw; private static String MN ; private static St细设计说明书内部文档 第 26 页 共 46 页 5.3.4.1.3.2 参数参数 输入参数为空,如yidnull; private int pageNo; private static Strin果添加成功,返回“add“,否则返回“error” 。 5.3.4.1.3.3 算法算法 根据前台传ne medicinenew Medicine; private String categor进来的药品 id 在数据库进行查询,把 session 里的 order 表单取出来,检查 该购买药共 46 页 5.1.5.1.6.3 算法算法 5.1.5.2属性属性 private Medici得数据的页数。 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 17 页 品购物车里面是不是已经有,如果有则出错。 5.3.4.1.4方法方法 deletemedincineist。该方法用于给其它方法调用。 5.1.5.1.6.2 参数参数 int pageNo,即需要获 5.3.4.1.4.1 功能功能 删除购物车里的某药品。 5.3.4.1.4.2 参数参数 输入参ransaction 事务中以保证操作的并发性。该方法返回值为一个 Medcine 的 ArrayL数为空,返回值是字符串“order” 。 5.3.4.1.4.3 算法算法 根据药品 id 删除在购于从数据库中获得某一页的 Medcine 数据。采用 hql 语句,并且整 个更新过程封装在一个 T物车里面的药品,并把购物车的药品数量和金额重新计算放到 order 里面。 5.3.4.1.5方法方.6getMedicineByPage 方法方法 5.1.5.1.6.1 功能功能 与数据库交互,用 id,即要获得的 medcine 的 id 号。 5.1.5.1.5.3 算法算法 5.1.5.1法 blurQuerySellmed 5.3.4.1.5.1 功能功能 模糊查询购物车里面的药品 5值为一个 Medcine 对象。该方法用于给其它方法调用。 5.1.5.1.5.2 参数参数 int.3.4.1.5.2 参数参数 输入参数为空,返回值是字符串“selledmed”,表示查找成功。 l 语句,并且整个更新过程封装在一个 Transaction 事务中以保证操作的并发性。该方法返回 5.3.4.1.5.3 算法算法 根据前台传进来的关键字在数据库进行查询,返回查询值放到 sessi据库交互,用于从数据库中获得制定 id 号的 Medcine 和 Category 数据。采用 hqon中的 sellDetails再传到前台显示信息。 5.3.4.1.6 方法方法 clear 5..5loadMedicineAndCategory 方法方法 5.1.5.1.5.1 功能功能 与数项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 16 页 共 46 页 5.1.5.13.4.1.6.1 功能功能 清空购物车。 医药管理系统项目详细设计说明书医药管理系统项目详细设计说e 的 id 号。 5.1.5.1.4.3 算法算法 Delete 算法的流程图如下 医药管理系统明书内部文档 第 27 页 共 46 页 5.3.4.1.6.2 参数参数 输入参数为空,清空成功,该方法用于给其它方法调用。 5.1.5.1.4.2 参数参数 int id,即要删除的 Medcin函数返回“success”,否则返回“error”。 5.3.4.1.6.3 算法算法 从 sess个更新过程封装在一个 Transaction 事务中以保证操作的并发性。该方法返回值为 void。 ion 中把取出购物车 order,把它清空。 5.3.4.2属性属性 5.3.4.2.1属性属性s与数据库交互,用于删除数据库中的制定 id 号的 Medcine 数据。采用 hql 语句,并且 整ellDetails sellDetails 是一个被实例化成 SellDetail 的 Arrayne. 5.1.5.1.4DeleteMedicine 方法方法 5.1.5.1.4.1 功能功能 1.open Transaction; 2.insert data; 3.close medciList,属性名字是 sellDetails,用来存 放每次根据页数在数据库查询的销售信息。 5.3tegoryid 类别对象编号。 5.1.4.2.3属性属性 pageNo 信息页的页号。 医药管理; 5.1.4.2.1属性属性 medicine 药品的实体对象。 5.1.4.2.2属性属性 ca系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 13 页 共 46 页 5.1.4private static String CT; private static String TP.2.4属性属性 kw 模糊查询时的关键字。 5.1.4.2.5属性属性 MN 药品编号。 5.1.4.2.6属性属性 NM 药品名。 5.1.4.2.7属性属性 FA 药品生产公司。 5.1.4.2ivate static String FA; private static String DP; .8属性属性 DP 药品描述。 5.1.4.2.9属性属性 CT 药品数量。 5.1.4.2.10 te static String MN ; private static String NM; pr属性属性 TP 药品类型。 5.1.5MedcineDao 类类 5.1.5.1方法方法 医药管理系rivate int pageNo; private static String kw; priva统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 14 页 共 46 页 5.1.5.1.1loadMedicine 方法方法 5.1.5.1.1.1 功能功能 与数据库交互,通过 idnew Medicine; private String categoryidnull; p 号从药品数据库中取得数据,采用 hql 查询语句,并且整个查 询过程封装在一个 Transacti1.6.3 算法算法 无 5.1.4.2属性属性 private Medicine medicineon 事务中以保证操作的并发性。查询结果放在一个 Medcine 对 象中。该方法用于给其它方法调用5.1.4.1.6.1 功能功能 更新药品信息。 5.1.4.1.6.2 参数参数 无 5.1.4.。 5.1.5.1.1.2 参数参数 int id,为需要查询的药品的 id 号,为整型。 5.1.5.1.1.3 算法算法 load 事务操作过程 1.open Transaction; 2.lo1.4.1.6方法方法更新药品信息更新药品信息public String update ad medcine; 3.close medcine. 5.1.5.1.2insert 方法方法 统项目详细设计说明书内部文档 第 12 页 共 46 页 5.1.4.1.5.3 算法算法 无 5.5.1.5.1.2.1 功能功能 与数据库交互,将一个实例化的 Medcine 对象插入到数据库中。确定该药品是否存在。 5.1.4.1.5.2 参数参数 无 医药管理系统项目详细设计说明书医药管理系采用 hql 语句,并且 整个插入过程封装在一个 Transaction 事务中以保证操作的并发性。不再需要或者效果不佳的时候需要对药品进行删除,通过获取药品编号然后对 药品信息删除,在删除的时候需要该方法返回值为 void。 该方法用于给其它方法调用。 5.1.5.1.2.2 参数参数 Medicine medicine,即一个要插入数据库的 Medcine 对象。 5.1.5.1.2.3 算法ublic String Deletemedicine 5.1.4.1.5.1 功能功能 在药品算法 insert 事务操作过程 1.open Transaction; 2.insert dat管理模块18 5.2.1功能描述19 5.2.2相关模块19 5.2.3类图19 5.2.4类别管理类20 5.3购买药品23 5.3.1功能描述23 5.3.2相关模块23 5.3.3类图24 5.3.4类SellAction.25 5.4销售管理模块28 5.4.1功能描述28 5.4.2相关模块28 5.4.3类图28 5.4.4SellDetail类.29 5.4.5SellDao类35 5.5需求管理40 5.5.1功能描述40 5.5.2相关模块40 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 4 页 共 46 页 5.5.3类图40 5.5.4RequireAction类.41 5.6系统管理43 5.6.1功能描述43 5.6.2相关模块43 5.6.3类图44 5.6.4类A44 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 5 页 共 46 页 1 引言引言 1.1 编写目的编写目的 本说明书是医药管理系统的详细设计。其编写目的是在概要设计的基础上, 针对该项目的每个模块,每个功能的实现方法进行详细的设计和划分,按照详 细设计说明书的要求,进一步明确系统结构,为项目开发人员后期的编码工作 做准备。 本文档的0 5.1.4MedicineAction类.10 5.1.5MedcineDao类13 5.2类别预期的读者是 项目开发人员 项目经理 项目测试人员 1.2 背景背景 在前一阶段的概要设计文档中,已经通过顺序图解决了该系统功 能的实现流程,包括系统的各模块间的关系设计等。本文档就是在 前一阶段成果的基础上,继续对系统的各模块进行详细的划分和说 明。 2 概述概述 本项目的任务提出者见概要设计文档 单位 见概要设计文档 开发者见概要设计文档 用户 见概要设计文档 实现该软件的计算中心或计算机网络见概要设计文档 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 6 页 共 46 页 2.1 基线基线 以需求分析和概要设计为基准。 2.2 范围范围 本概要设计文档提供给系统设计开发人员,包括详细设计人员和 项目组成员。 2.3 定义定义 2.4 参考资料参考资料 2.5 术语与缩写解释术语与缩写解释 缩写、术语缩写、术语解解 释释 3 模块命名规则模块命名规则 驼峰标识,由单词的全拼组成,除首单词外每个单词的首字母大 写,例如medcineManager 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 7 页 共 46 页 4模块汇总模块汇总 4.1 模块汇总表模块汇总表 提示提示这里模块是指相对独立的软件设计单元,例如对象类、函数包等等。 子系统子系统 A 模块名称功能简述 添加药品 管理员添加进货药品 查看药品管理员查看进货的信息 高级查询管理员按照一定条件查找进货的信息 查看库存管理员查看库存情况 子系统子系子系统模块设计9 5.1医药管理模块9 5.1.1功能描述9 5.1.2相关模块9 5.1.3类图1统 B 模块名称功能简述 添加类别 管理员添加药品类别 查看类别管理员查看药品类别 子系统子系统 C 模块名称功能简述 选购药品 操作员把顾客买的药品添加进购物车 查看选购 操作员查看购物车里的药品 子系统子系统 D 模块名称功能简述 查看明细操作员查看销售表单明细 今日明细操作员查看今日销售表单明细 日期查询操作员按照日期查看销售表单明细 销售排行操作员查看销售排行 子系统子系统 E 模块名称功能简述 添加需求 操作员对药品需求进行添加,包括库存量不足和没有该药品的库存 查看需求 操作员查看需求来进行买药品入库 子系统子系统 F 模块名称功能简述 添加用户管理员添加系统用户 查看所有用户管理员查看所有用户,并拥有删除用户权限 系统初始化初始化系统 退出系统退出系统 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 8 页 共 46 页 4.2 块关系图块关系图 医药管理系统 需求管理药品销售管理系统管理基础信息管理 药 品 信 息 管 理 药 品 类 别 管 理 销 售 排 行 日 期 查 询 今 日 明 细 查 看 明 细 添 加 需 求 查 看 需 求 用 户 账 号 管 理 系 统 初 始 化 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 9 页 共 46 页 5子系统模块设计子系统模块设计 5.1医药管理模块医药管理模块 5.1.1功能描述功能描述 用户进入系统以后,首先需要添加药品信息,没有药品信息就无法进行库 存管命名规则模块命名规则6 4模块汇总模块汇总7 4.1模块汇总表7 4.2块关系图8 5子系统模块设计理了,更做不到药品入库和出库。药品信息作为库存管理的一部分,是药 品入库和出库的编号查询。该功能模块可以实现药品的添加,修改,查看,查 询等。 5.1.2相关模块相关模块 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 10 页 共 46 页 5.1.3类图类图 MedicineAction medicine Medicine new Medicine categoryid Stiring pageNo int kw String MN String NM String FA DP String add blurQuery getallmedicine findMedicineByMedId Deletemedicine update 5.1.4MedicineAction 类类 5.1.4.1方法方法 5.1.4.1.1方法方法药品信息的添加药品信息的添加public String add 5.1.4.1.1.1 功能功能 对药品信息进行添加,药品编码是药品对象的一个标示,当添加一个药品信息时,需 要判断此药品是否已经在数据库中,如果存在只需要更新药品数量即可。 5.1.4.1.1.2 参数参数 无 5.1.4.1.1.3 算法算法 无 5.1.4.1.2方法方法药品信息的模糊查询药品信息的模糊查询public String blurQuery 5.1.4.1述概述5 2.1基线6 2.2范围6 2.3定义6 2.4参考资料6 2.5术语与缩写解释6 3模块.2.1 功能功能 为了方便用户查询药品,药品信息管理模块提供了药品模糊查询。此操作将根据用户 所输入的关键字信息,对药品名称、药品描述等多个药品属性进行模糊查询,并以分页显 示的方式返回模糊查询或后的结果集。 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 11 页 共 46 页 5.1.4.1.2.2 参数参数 无 5.1.4.1.2.3 算法算法 无 5.1.4.1.3方法方法获取所有药品信息获取所有药品信息public String getallmedicine 5.1.4.1.3.1 功能功能 通常情况下,需要查看所以的药品的信息,可以通过获取所以药品信息并显示出来。 5.1.4.1.3.2 参数参数 无 5.1.4.1.3.3 算法算法 无 5.1.4.1.4方法方法通过编号修改药品信息通过编号修改药品信息public String find Medicine -ByMedId 5.1.4.1.4.1 功能功能 药品的信息在录入的时候难免会出错,通过获取药品编号,对药品信息进行修改。 5.1.4.1.4.2 参数参数 无 5.1.4.1.4.3 算法算法 无 5.1.4.1.5方法方法通过编号删除药品通过编号删除药品pa; 3.close medcine. 5.1.5.1.3update 方法方法 5.1.5.1.3.1 功能功能 与数据库交互,用于对数据库中的 Medcine 数据进行更新操作。采用 hql 语句,并且 整个更新过程封装在一个 Transaction 事务中以保证操作的并发性。该方法返回值为 v书内部文档 第 3 页 共 46 页 目目 录录 1引言引言5 1.1编写目的5 1.2背景5 2概oid。 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 15 页 共 46 页 该方法用于给其它方法调用。 5.1.5.1.3.2 参数参数 Medcine medcine,即最新的 Medcine 数据状态。 5.1.5.1.3.3 算法算法 update 事务操作过程.4.2.2 属性属性 medicine 一个临时变量,用来暂存一些方法中从数据库查询的结果。 5.3.4.2.3 属性属性 medId 药品 id。 5.3.4.2.4 属性属性 begin 开始页号。 5.3.4.2.5 属性属性 end 结束页号。 5.3.4.2.6 属性属性 pageNo 当前页号。 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 28 页 共 46 页 5.4 销售管理模块销售管理模块 5.4.1功能描述功能描述 用于对药品的销售情况进行统计和查询,通过对销售相关数据的 分析,为药店的进货提供依据和指导。销售管理模块主要有查看销 售明细、今日销售明细、查询销售明细、销售统计等四个子模块。 5.4.2相关模块相关模块 销售管理模块和购买药品模块之间的关联如上图所示,当有客户 购买药品时,如果购买失败,则不作任何操作放弃本次购买;如果 购买成功,则相应的在销售管理模块中增加一条购买记录。 5.4.3类图类图 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 29 页 共 46 页 5.4.4SellDetail 确认 系统模块对应章节对应部门负责人签字 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明类类 5.4.4.1方法方法 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 30 页 共 46 页 5.4.4.1.1getUser方法方法 5.4.4.1.1.1 功能功能 User 属性的 getter 方法,获取对象的 user 值。 5.4.4.1.1.2 参数参数 无 5.4.4.1.1.3 算法算法 对方法的算法进行描述 5.4.4.1.2setUser方法方法 5.4.4.1.2.1 功能功能 User 属性的 setter 方法,给 user 属性赋值。 5.4.4.1.2.2 参数参数 User user,即一个 User 对象的实例。 5.4.4.1.2.3 算法算法 无 5.4.4.1.3getSellName方法方法 5.4.4.1.3.1 功能功能 sellName 属性的 getter 方法,获取对象的 sellName 值。 5.4.4.1.3.2 参数参数 无 5.4.4.1.3.3 算法算法 无 5.4.4.1.4setSellName方法方法 5.4.4.1.4.1 功能功能 sellName 属性的 setter 方法,给 sellName 属性赋值。 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 31 页 共 46 页 5.4.4.1.4.2 参数参数 该方法的参数为 String sellName,即用一个 String 类型的字符串作为 sellName 的值。 5 变更记录变更记录 日期版本变更说明作者 YYYY-MM- DD 1.0初始版本XXX 签字确认签字.4.4.1.4.3 算法算法 无 5.4.4.1.5getSellPrice方法方法 5.4.4.1.5.1 功能功能 sellPrice 属性的 getter 方法,获取对象的 sellName 值。 5.4.4.1.5.2 参数参数 无 5.4.4.1.5.3 算法算法 无 5.4.4.1saction 来保证查询操作的并发性。 5.4.5.1.2.2 参数参数 String keyword,即为用户输入的关键词,用 String 类型保存。 5.4.5.1.2.3 算法算法 将查询操查询得到的数据放入 SellDetail 类型 的 ArrayList 当中。同时也是用了 tran售信息进行模糊查询,该方法调用了 createQuery()方法,用 hql 语句对数据库进行查询。Bykeyword 方法方法 5.4.5.1.2.1 功能功能 该方法用于实现通过关键字对药品销页 saveSellDetail方法的算法流程图 5.4.5.1.2getSellDetails束。 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 36 页 共 46 作放入事务之中,以避免发生读脏数据的问题。步骤如下 1.beginTransaction 2.qu成功则关闭事务,结束流程;若操作失败,则对数据库进行 rollback 操 作,之后关闭事务,流程结法 事务的处理逻辑当需要进行对数据库的操作时,首先创建一个事务,执行操作后判断操 作是否成功,如果 5.4.5.1.1.2 参数参数 Void 型参数,无需返回数据。 5.4.5.1.1.3 算法算据的存储,并 且实现一整套事务 Transaction 的流程,保证了事务能够在并发环境下正确执行。5.1.1.1 功能功能 该方法通过调用基本 dao 类中的 save()方法,对药品销售订单信息数eryOperation 3.closeTransaction 5.4.5.1.3getPageCo 类类 5.4.5.1方法方法 5.4.5.1.1saveSellDetail方法方法 5.4. 属性属性 该属性是指处理某个订单的操作员或用户,用 User 类型表示。 5.4.5SellDao 该属性是指在一个订单中所销售的药品,用 Medcine 类型表示。 5.1.4.2.7 user理系统项目详细设计说明书内部文档 第 35 页 共 46 页 5.1.4.2.6 med 属性属性属性 该属性是指在销售药品订单的时间,用 Date 类型表示。 医药管理系统项目详细设计说明书医药管unt方法方法 5.4.5.1.3.1 功能功能 通过查询数据库来计算出数据的总页数。返回类型为指在一个订单中所销售药品的数量,用 int 类型表示。 5.1.4.2.5 sellTime 属性品的单价,用 double 类型表示。 5.1.4.2.4 sellCount 属性属性 该属性是用 String 类型表示。 5.1.4.2.3 sellPrice 属性属性 该属性是指所销售药 int 类型表示。 5.1.4.2.2 sellName 属性属性 该属性是指所销售药品的名称, 5.4.4.2属性属性 5.4.4.2.1id 属性属性 该属性是销售列表的 id 唯一标识符,用 int 型。 5.4.5.1.3.2 参数参数 无 医药管理系统项目详细设计说明书医药管理系统项目即用一个 double 类型的值作 sellTotal 的值。 5.4.4.1.14.3算法算法 无l 属性赋值。 5.4.4.1.14.2参数参数 该方法的参数为 double sellTotal,.4.4.1.14.1功能功能 sellTotal 属性的 setter 方法,给 sellTota部文档 第 34 页 共 46 页 5.4.4.1.14 setSellTotal 方法方法 55.4.4.1.13.3算法算法 无 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内详细设计说明书内部文档 第 37 页 共 46 页 5.4.5.1.3.3 算法算法 无 5.4.5的 getter 方法,获取对象的 sellTotal 值。 5.4.4.1.13.2参数参数 无 3 getSellTotal方法方法 5.4.4.1.13.1功能功能 sellTotal 属性ine 类型的对象实例作为 med 的值。 5.4.4.1.12.3算法算法 无 5.4.4.1.1值。 5.4.4.1.12.2参数参数 该方法的参数为 Medicine med,即用一个 Medc方法方法 5.4.4.1.12.1功能功能 med 属性的 setter 方法,给 med 属性赋.1.4getSellDetailsByTime 方法方法 5.4.5.1.4.1 功能功能 该.11.2参数参数 无 5.4.4.1.11.3算法算法 无 5.4.4.1.12 setMed .1.11.1功能功能 med 属性的 getter 方法,获取对象的 med 值。 5.4.4.1明书内部文档 第 33 页 共 46 页 5.4.4.1.11 getMed方法方法 5.4.4值。 5.4.4.1.10.3算法算法 无 医药管理系统项目详细设计说明书医药管理系统项目详细设计说参数 该方法的参数为 Date sellTime,即用一个 Date 类型作为 sellTime 的方法用于实现通过用户输入的日期范围对一段时间内的药品销售信息进行模糊查询, 需要用户输入合法的日期。Time 属性的 setter 方法,给 sellTime 属性赋值。 5.4.4.1.10.2参数.4.4.1.10 setSellTime 方法方法 5.4.4.1.10.1功能功能 sellellTime 值。 5.4.4.1.9.2 参数参数 无 5.4.4.1.9.3 算法算法 无 5方法 5.4.4.1.9.1 功能功能 sellTime 属性的 getter 方法,获取对象的 snt 的值。 5.4.4.1.8.3 算法算法 无 5.4.4.1.9getSellTime方法该方法调用了 createQuery()方法,用 hql 语句对数据库进行 查询。查询得到的数据放入数参数 该方法的参数为 int sellCount,即用一个 int 类型的整数作为 sellCouount 属性的 setter 方法,给 sellCount 属性赋值。 5.4.4.1.8.2 参.4.4.1.8setSellCount 方法方法 5.4.4.1.8.1 功能功能 sellC系统项目详细设计说明书内部文档 第 32 页 共 46 页 5.4.4.1.7.3 算法算法 无 5ellCount 值。 5.4.4.1.7.2 参数参数 无 医药管理系统项目详细设计说明书医药管理 SellDetail 类型的 ArrayList 当中。同时也是用了 transaction 来 法 5.4.4.1.7.1 功能功能 sellCount 属性的 getter 方法,获取对象的 s 的值。 5.4.4.1.6.3 算法算法 无 5.4.4.1.7getSellCount方法方的参数为 double sellPrice,即用一个 double 类型的数作为 sellPrice的 setter 方法,给 sellPrice 属性赋值。 5.4.4.1.6.2 参数参数 该方法.6setSellPrice方法方法 5.4.4.1.6.1 功能功能 sellPrice 属性保证查询操作的并发性。 5.4.5.1.4.2 参数参数 该方法有两个参数,一个是开始时间 begi明书 医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书内部文档 第 2 页 共 46 页1.0日期YYYY-MM-DD 编号 医药管理系统项目详细设计说明书医药管理系统项目详细设计说页 编写XXX日期YYYY-MM-DD 审核日期 批准日期 受控状态是 发布版次医药管理系统项目详细设计说明书医药管理系统项目详细设计说明书 中软培训实训基地第 1 页 共 46

    注意事项

    本文(XXX详细设计说书)为本站会员(ldj215322)主动上传,技术文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读技术文库的“版权提示”【网址:http://www.jswku.com/h-35.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    手机版 | MIP | 粤公网安备 44060602000677号 | 经营许可证(粤ICP备16048919号-1)
    ©2008-2020 by Guangdong Foushan Jswku.com Inc. All Rights Reserved.
    收起
    下载帮助
    侵权处理
    上传问题
    展开