医药管理系统设计文档_第1页
医药管理系统设计文档_第2页
医药管理系统设计文档_第3页
医药管理系统设计文档_第4页
医药管理系统设计文档_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、医药管理系统需求分析学院:软件学院专业:软件工程-软件开发与测试姓名:于世聪2011-10-31绪论计划1.开发背景XX医药超市为XX小区提供药品,多年来本着经济、实惠、高质量服务的宗旨,赢得了小区居民的信赖。由于经营有方,该超市的供应量非常大。面对每天庞大的信息量,经常出现统计失误、药量供应不足的情况。于是,医药超市经理决定使用一套合理、有效、实用的管理系统,对医药超市进行统一管理。笔者受医药超市经理委托,开发一个医药管理系统,其开发宗旨是实现医药超市管理的系统化、规范化、实用化,对药品进行统一管理。2.编写目的编写本系统的成员有三人,在校期间通过学校的培养,具有了初级编写代码的能力,通过老

2、师的指导,着手进行编写本系统,此系统的素材是在网上找到的,通过结合教材上的知识,完成需求分析、详细设计等环节。通过此次编写项目的经历,我们学到了很多项目开发方面的知识,这对我们以后在实际工作中将会有极大的帮助。3.计划任务一.工作任务分解第一阶段:文档设计(2011-10-252011-11-81、需求分析、数据库设计文档(2011-10-252011-11-12、详细设计文档(2011-11-22011-11-8备注:人员分配:需求分析、详细文档设计由李超负责;数据库设计文档由贾磊负责。第二阶段:代码设计(2011-11-92011-11-221、前台界面设计(2011-11-92011-1

3、1-142、后台功能代码设计(2011-11-152011-11-22备注:人员分配:药品管理、进货管理管理模块由贾磊负责;基本信息管理、进货/需求管理模块由李超负责;前台界面设计、系统管理模块由于世聪负责。人员分配:第三阶段:软件测试(2011-11-232011-11-29备注:人员分配:软件测试由李超负责。二. 甘特图 ID任务名称开始时间完成持续时间2011年 10月2011年 11月25262728293031123456789101112131415d 4h 2011/11/12011/10/25需求分析、数据库设计文档26d 2011/11/92011/11/1详细设计文档33d

4、 2011/11/142011/11/9前台界面设计47d 2011/11/232011/11/14后台功能代码设计55d2011/11/302011/11/23软件测试15161718192021222324252627282930第一章、可行性分析1.1、技术可行性分析在医药超市的管理中经常出现以下情况:1.由于信息量较大,经常出现售出药品统计结果与金额不匹配的情况。2.完全以传统的手工方式管理,浪费大量的纸张,切不能对药品进行快速查询。3.只能通过现场清点药品了解库存信息。4.很难对销售信息、销售排行等信息进行统计。因此,在医药超市的管理中,无论是从消费者的角度还是从经营者的角度来看,采

5、用计算机管理系统都具有一定的必要性,以少量的人力资源、高效的工作效率、最低的误差进行管理,将使医药超市的经营更上一层楼。1.2、环境可行性分析(硬件、软件1.2.1、硬件环境此系统需要的最低硬件配置为:CPU:P4 3.2GHz。内存:2GB以上。硬盘空间:160GB.此外能支持Windows XP Professional、win 7运行时基本配置的硬件设备都能满足医药超市办公管理系统的正常运行。1.2.2、软件环境操作系统:Windows 2003、Windows XP Professional、win 7等系统。数据库:MySQL5.0 数据库1.2.3、开发环境操作系统:win 7系统

6、。开发工具:Tomcat 6.0服务器、MySQL5.0数据库、Myplise9.1及IE,谷歌,火狐等浏览器。1.3、经济可行性分析医药进销存管理是医药管理工作中不可缺少的一部分,面对众多的药品和众多不同需求的顾客,每天都会产生大量的数据信息,以传统的手工方式来处理这些信息,操作比较繁琐,且效率地下。而一个成功的医药管理系统应提供快递的药品查询功能,能够快速的统计药品信息、销量信息等,从而对药品进行高效的管理以满足消费者的需求。这样既可以大大减少人员的浪费,也从管理方面减轻了工作人员的工作难度。第二章、需求分析2.1、系统任务和功能分析我们通过对医药超市的简单的实地考察和对医药超市工作人员的

7、沟通,从经营者和消费者的角度出发,以高效管理、快速满足消费者为原则,总结出,要求本系统具有以下的特点:1.具有良好的系统性能、友好的用户界面。2.较高的处理效率,便于使用和维护。3.采用成熟的技术开发,全系统具有较高的技术水平和较长的生命周期。4.对销售信息进行统计排行。5.系统尽可能地简化药品管理员的重复工作,提高工作效率。2.2、E-R 图设计2.2.1 实体属性图 1、药品(medicine 编号药品名称编码出场地址描述价格数量需求数量图片时间类别图2-2-1-12、药品类别(category 药品类别编号类别描述名称创建时间类别中的药品类别描述图2-2-1-23、销售明细(sellde

8、tail 销售明细编号名称价格数量操作人员药品时间总额图2-2-1-34、用户(user 用户编号名称密码创建时间图2-2-1-42.2.2 实体关系图用户药品类别销售明细药品基本信息管理n进货/需求管理药品销售管理系统管理m1mmnnm用户信息n图2-2-22.3、数据流图2.3.2 顶层数据流图基本信息管理P1进货/需求管理P2药品销售管理P3系统管理P4药品类别管理P6药品信息管理P5销售员药品操作进货操作销售操作管理员系统操作D1用户表查询登记D2药品表D3药品类别表D4销售明细表药品操作类别操作查询登记查询登记D2药品表D3药品类别表查询登记查询登记查询登记用户操作图2-3-22.3

9、.2 第一层数据流图1. 药品管理数据流图基本信息管理P1进货/需求管理P2药品类别管理P6药品信息管理P5销售员药品操作进货操作D2药品表D3药品类别表药品操作类别操作查询登记查询登记D2药品表D3药品类别表查询登记登记图2-3-2-12. 系统管理数据流图药品销售管理P3系统管理P4销售操作管理员系统操作D1用户表查询登记D4销售明细表查询登记图2-3-2-22.3.3 第二层数据流图1. 销售员数据流图销售员药品信息管理P5药品操作查询登记D2药品表药品类别管理P6D3药品类别表药品操作查询登记图2-3-3-12. 销售管理数据流图管理员药品销售管理P3D4销售明细表查询登记销售管理图2

10、-3-3-23. 系统管理数据流图管理员系统管理系统管理P4D1用户表查询登记图2-3-3-34. 销售员管理数据流图管理员销售员用户操作D1用户表查询登记图2-3-3-42.4、用例图2.4.1、销售员用例图添加药品 销售员查询药品修改药品删除药品添加类别查询类别删除类别修改类别类别统计图2-4-1 销售员用例图2.4.2、管理员用例图 添加需求管理员查询进货删除需求修改需求库存修改查询销售明细销售排行统计当日明细统计添加管理员查询管理员密码修改系统初始化图2-4-2 管理员用例图第三章 总体设计3.1 系统总体结构图医药管理系统药品信息管理基础信息管理进货/需求管理药品销售管理基础信息管理

11、药品类别管理库存信息查看药品需求管理药品进货管理销售明细管理销售排行统计销售时间统计管理员账号管理系统初始化图3-1 系统整体结构图3.2 逻辑分层结构设计(系统设计模式医药管理系统由四层结构组成,并遵循MVC 结构进行设计。4层结构分别为表示层、业务逻辑层、持久层与数据层。医药管理系统表示层(Struts 框架业务逻辑层(Struts 框架持久层(Hibernate 框架数据库层(MySQL 数据库图3-2-1逻辑分层其中表示层与业务逻辑层均由Struts框架组成,表示层用于提供程序与用户之间交互的页面,项目中主要通过JSP、ActionForm及Struts标签库进行展现:业务逻辑层用于处

12、理程序中的各种业务逻辑,项目中通过Struts框架的中央控制器及Action对象对业务请求进行处理;持久层由Hibernate框架组成,它负责应用程序与关系型数据库之间的操作;数据库层为应用程序所使用的数据库,本实例中为MySQL数据库。对于四层结构的具体实现如下图:医药管理系统视图JSP、ActionForm、Struts标签控制器Action、Struts-config.xml持久化Hibernate API、hibernate.cfg.xmlMySQL数据库图3-2-2 逻辑分层具体表现3.3 数据库设计3.3.1 数据表结构1、用户信息表(tb_user字段名中文类型长度主键外键是否空

13、默认值约束备注id 用户编号int 4 是否用户编username 用户名称varchar 50 用户名称Password 密码Varchar 50 密码CreatTime 创建时间datetime 0 创建时间表3-3-3-1 用户信息表2、药品信息表(tb_medicine字段名中文类型长度主键外键是否空默认值约束备注id 编号int 4 是否用户编号medNo 药品编码varchar 50 用户名称name 药品名称varchar 50 密码factoryAdd 出厂地址varchar 50 出厂地址description 描述信息varchar 50 描述信息price 单价int 2

14、0 单价medCount 库存数量int 20 库存数量reqCount 需求数量int 20 需求数量photoPath 图片varchar 50 图片categoryId 所属类别int 20 是所属类别表3-3-3-2 药品信息表3、药品类别信息表(tb_category字段名中文类型长度主键外键是否空默认值约束备注id 编号int 4 是否编号name 类别名称varchar 50 类别名称description 描述信息Varchar 50 描述信息creatTime 创建时间datetime 0 创建时间表3-3-3-3 药品类别信息表4、销售明细信息表(tb_selldetail

15、字段名中文类型长度主键外键是否空默认值约束备注id 编号int 4 是否用户编号sellName 药品名称varchar 50 用户名称sellPrice 价格varchar 50 密码sellCount 数量int 20 数量userId 操作人员int 20 是操作人员medId 药品int 20 是药品sellTime 时间datetime 0 时间count 总额int 20 总额表3-3-3-4 销售明细信息表3.3.2 数据表的关系图tb_category PK idnamedescriptioncreateTimetb_medicine PK idU1medNo namefact

16、oryAdd description price medCount reqCountphotoPath FK1,I1categoryIdtb_selldetail PK id sellName sellPrice sellCountsellTime FK1,I2medid FK2,I1useridtb_user PK id U1username passwordcreateTime图3-3-2 数据表关系图3.3.3 连接数据的方式本系统采用Hibernate框架连接数据库MySQL5.5。通过Hibernate的框架完成了项目的DAO文件,并且运用了Struts 控制操作数据库数据。3.4

17、系统整体状态图(画面迁移图登录操作图3-4-1 系统状态图登录操作转换角色药品操作进货操作需求操作销售操作管理操作系统操作类别操作图3-4-2 系统整体状态图3.5 系统顺序图(时序图 用户登录信息信息正确信息错误管理系统添加记录查询信息数据库添加成功返回添加信息查询成功,返回result发送请求查询信息返回确认信息返回查询信息修改查出的数据发送修改数据请求返回确认信息返回查询信息用户登录数据操作转换角色顶层包:管理员系统初始化图3-5-1 系统顺序图(1普通员工顶层包:普通员工登录请求登录信息登录信息返回系统操作登录成功数据操作维修登记信息确认数据库发送请求数据返回结果前台信息提示发送请求数

18、据返回结果查询、修改信息确认前台信息提示切换角色角色转换重复添加重复查询图3-5-2 系统顺序图(2第四章 详细设计4.1 总体类图药品类系统管理类*-结束1*-结束2-结束31-结束4*药品类别类销售明细类用户药品管理类进货/需求管理类药品销售管理类结束2基本信息管理类*-结束1*-结束2结束3结束4结束1结束2结束5结束6结束7结束8结束9结束10结束11结束12结束13结束14结束15结束16图4-1-1 总体类图+setId( : void +getId( : int+setName( : void +getName( : int +serMedNo( : void +getMedNo

19、( : int+setFactoryAdd( : void +getFactoryAdd( : string +setDescription( : void +getDescription( : string +setPrice( : void +getPrice( : int+setMedCount( : void +getMedCount( : int +setReqCount( : void +getReqCount( : int +setPhotoPath( : void +getPhotoPath( : string +setEditTime( : void +getEditTime

20、( : sbyte +setCategory( : void +getCatagory( : string-id : int-name : string -medNo : int-factoryAdd : string -description : string -price : int-medCount : int -reqCount : int -photoPath : string -editTime : uint -category : string Medicine+setId( : void +getId( : int+setUsername( : void +getUsernam

21、e( : User +setPassword(+getPassword(+setCreateTime(+getCreateTime(-id : int-username : string -password : string -createTime : sbyte User+setId( : void +getId( : int+setName( : void +getName( : string +setDescription( : void +getDescription( : string +setSubDesc( : void +getSubDesc( : string +setCre

22、aeteTime( : void +getCreateTime( : sbyte +setMeds( : void+getMeds( : signed long-id : int-name : string-description : string -subDesc : string-createTime : signed short -meds : signed long Category+setId( : void +getId( : int+setSellName( : void +getSellName( : string +setSellCount( : void +getSellC

23、ount( : string +setSellTime( : void +getSellTime( : string +setMed( : void +getMed( : string +setUser( : void +getUser( : User +setSellTotal( : void +getSellTotal( : string-id : int-sellName : string -sellPrice : int -sellCount : int -sellTime : sbyte -med : int -user : User-sellTotal : sbyte SellDe

24、tail +login( : User +loadUser( : User +inutialization( : voidUserDao +loadMedicint( : Medicine+loadMedicintAndCategory( : Medicine +findMedicineByMedNo( : MedicineMedicineDao+loadCategory( : Category +findAllCategory( : any(idl+findCategoryAndCount( : any(idlCategoryDao+save( : void+saveOrUpdate( :

25、void +delete( : void+findByHQL( : any(idl+deleteByHQL( : void +uniqueResult( : Boolean +finPaging( : objectSupperDao+userExit(+userAdd(+userFind(+userDelete(+userEdit(+,odifyPassword(+initialization(SystemAction-结束11-结束2*-结束31-结束4*-结束5*-结束6*-结束71-结束8*-结束91-结束10*-结束111-结束12*-结束13*-结束14*-结束151-结束16*-结

26、束17*-结束18*图4-1-2 系统属性类图4.2药品管理类图4.2.1药品管理类图-id 号-药品名-药品编码-出场地址-描述-价格-数量-需求数量-图片-时间-类别药品类-管理员登录 : 用户类-管理员操作 : 用户类系统管理类*-结束1*-结束2-结束31-结束4*+添加药品(+查询药品( : 药品管理类+修改药品( : 药品类+删除药品(-药品 : 药品类药品管理类结束1结束2图4.2.1 药品管理类图4.2.1药品管理属性类图+setId( : void +getId( : int+setName( : void +getName( : int +serMedNo( : void

27、+getMedNo( : int+setFactoryAdd( : void +getFactoryAdd( : string +setDescription( : void +getDescription( : string +setPrice( : void +getPrice( : int+setMedCount( : void +getMedCount( : int +setReqCount( : void +getReqCount( : int +setPhotoPath( : void +getPhotoPath( : string +setEditTime( : void +ge

28、tEditTime( : sbyte +setCategory( : void +getCatagory( : string-id : int-name : string -medNo : int-factoryAdd : string -description : string -price : int-medCount : int -reqCount : int -photoPath : string -editTime : uint -category : string Medicine+loadMedicint( : Medicine+loadMedicintAndCategory(

29、: Medicine +findMedicineByMedNo( : MedicineMedicineDao+save( : void+saveOrUpdate( : void +delete( : void+findByHQL( : any(idl+deleteByHQL( : void +uniqueResult( : Boolean +finPaging( : objectSupperDao+userExit(+userAdd(+userFind(+userDelete(+userEdit(+,odifyPassword(+initialization(SystemAction -结束1

30、1-结束2*-结束3*-结束4*-结束51-结束6*-结束7*-结束8*图4.2.2 药品管理属性类图4.2.3药品类属性列表类属性属性名说明编号id int类型药品名称name String 类型药品编码medNo int类型出场地址factoryAdd String 类型描述description String 类型价格price int类型药品数量medCount int类型需求数量reqCount int类型图片photo String 类型时间createTime Date类型药品类别categoryId int 类型表4-2-14.2.4药品类方法列表类方法返回值类型说明setId

31、( void 设置IdgetId( int 获取Id setName( void 设置name getName( String 获取name setMedNo( void 设置medNo getMedNo( String 获取medNo setFactoryAdd( void 设置FactoryAdd getFactoryAdd( String 获取FactoryAdd setDescription( void 设置description getDescription( String 获取description setPrice( void 设置price getPrice( int 获取pr

32、ice setMedCount( void 设置medCount getMedCount( int 获取medCount setReqCount( void 设置reqCount getReqCount( int 获取reqCount setPhoto( V oid 设置photo getPhoto( String 获取photo setCreateTime( V oid 设置createTime getCreateTime( Date 获取createTimesetCategoryId( V oid 设置categoryId getCategoryId( Int 获取categoryId表4

33、-2-24.2.5药品批量删除MapKeyvalueLookUpDispathAction业务方法业务方法Struts资源文件Button.delete.allButton.delete.selectedJSP页面“删除全部”按钮“删除所选”按钮图4-2-3 药品实现批量删除实现原理图4.2.6药品管理类方法列表(MedicineAction类方法返回值类型说明add( ActionForward 添加药品update( ActionForward 修改药品findMedicineByMedId( ActionForward 根据medId查询药品paging( ActionForward 分

34、页查询药品信息view( ActionForward 查看药品详细信息edit( ActionForward 编辑药品信息query( ActionForward 多条件查询,分页显示查询结果blurQuery( ActionForward 模糊查询canSellMeds( ActionForward 浏览可以购买的药品QueryMedCount( ActionForward 查询库存表4-2-34.3药品类别管理类图4.3.1药品类别管理类图-管理员登录 : 用户类-管理员操作 : 用户类系统管理类*-结束1*-结束2-类别编号-类别名称-描述-描述的前10个字符-类别创建时间-类别中的药品

35、 : 药品类药品类别类-结束31-结束4*结束1结束2+添加类别(+查询类别( : 药品类别类+修改类别(+删除类别(+类别统计( : 药品类别管理类-药品类别 : 药品类别类药品类别管理类图4-3-1 药品类别管理类图4.3.2药品类别管理属性类图+setId( : void +getId( : int+setName( : void +getName( : string +setDescription( : void +getDescription( : string +setSubDesc( : void +getSubDesc( : string +setCreaeteTime( :

36、void +getCreateTime( : sbyte +setMeds( : void+getMeds( : signed long-id : int-name : string-description : string -subDesc : string-createTime : signed short -meds : signed long Category+loadCategory( : Category +findAllCategory( : any(idl+findCategoryAndCount( : any(idlCategoryDao-结束17*-结束18*+save(

37、: void+saveOrUpdate( : void +delete( : void+findByHQL( : any(idl+deleteByHQL( : void +uniqueResult( : Boolean +finPaging( : object SupperDao+userExit(+userAdd(+userFind(+userDelete(+userEdit(+,odifyPassword(+initialization(SystemAction -结束71-结束8*-结束11-结束2*图4-3-2 药品类别属性类图4.3.3药品类别属性列表类属性属性名说明编号Id int

38、类型药品类别名称name String 类型描述description int类型出场地址createTime String 类型表4-3-1 药品类别属性列表4.3.4药品类别类方法列表类方法返回值类型说明setId( void 设置IdgetId( int 获取Id setName( void 设置name getName( String 获取name setDescription( void 设置Description getDescription( String 获取DescriptionsetCreateTime( void 设置CreateTime getCreateTime( S

39、tring 获取CreateTime表4-3-2 药品类别方法列表4.3.5药品类别管理类方法列表(CategoryAction类方法返回值类型说明add( ActionForward 添加或修改类别findAll( ActionForward 查询所有类别edit( ActionForward 编辑类别delete( ActionForward 删除类别paging( ActionForward 分页显示类别findCategoryAndCound( ActionForward 统计药品类别数量表4-3-2 药品类别管理类方法列表4.4药品进货/需求管理类图4.4.1药品进货、需求管理类图-

40、管理员登录 : 用户类-管理员操作 : 用户类系统管理类*-结束1*-结束2-类别编号-类别名称-描述-描述的前10个字符-类别创建时间-类别中的药品 : 药品类药品类别类-结束31-结束4*+添加药品(+查询药品( : 药品管理类+修改药品( : 药品类+删除药品(-药品 : 药品类药品管理类-结束31-结束4*+添加需求(+查询进货( : 药品类+删除需求(+修改需求( : 药品类+库存修改(-药品需求 : 药品类-销售明细 : 销售明细类进货/需求管理类-结束5*-结束6*图4-4-1 药品进货、需求管理类图4.4.2药品进货、需求管理属性类图+setId( : void +getId(

41、 : int+setName( : void +getName( : string +setDescription( : void +getDescription( : string +setSubDesc( : void +getSubDesc( : string +setCreaeteTime( : void +getCreateTime( : sbyte +setMeds( : void+getMeds( : signed long-id : int-name : string-description : string -subDesc : string-createTime : sig

42、ned short -meds : signed long Category+loadCategory( : Category+findAllCategory( : any(idl+findCategoryAndCount( : any(idlCategoryDao+save( : void +saveOrUpdate( : void+delete( : void+findByHQL( : any(idl+deleteByHQL( : void +uniqueResult( : Boolean+finPaging( : objectSupperDao+userExit(+userAdd(+us

43、erFind(+userDelete(+userEdit(+,odifyPassword(+initialization(SystemAction+setId( : void +getId( : int+setName( : void +getName( : int +serMedNo( : void +getMedNo( : int+setFactoryAdd( : void +getFactoryAdd( : string +setDescription( : void +getDescription( : string +setPrice( : void +getPrice( : int

44、+setMedCount( : void +getMedCount( : int +setReqCount( : void +getReqCount( : int +setPhotoPath( : void +getPhotoPath( : string +setEditTime( : void +getEditTime( : sbyte +setCategory( : void +getCatagory( : string-id : int-name : string -medNo : int-factoryAdd : string -description : string -price

45、: int-medCount : int -reqCount : int -photoPath : string -editTime : uint -category : string Medicine+setId( : void +getId( : int+setSellName( : void +getSellName( : string +setSellCount( : void +getSellCount( : string +setSellTime( : void +getSellTime( : string +setMed( : void +getMed( : string +se

46、tUser( : void +getUser( : User +setSellTotal( : void +getSellTotal( : string-id : int-sellName : string -sellPrice : int -sellCount : int -sellTime : sbyte -med : int -user : User-sellTotal : sbyte SellDetail +loadMedicint( : Medicine +loadMedicintAndCategory( : Medicine +findMedicineByMedNo( : Medi

47、cine MedicineDao -结束11-结束2*-结束31-结束4*-结束51-结束6*-结束9*-结束10*-结束11*-结束12*-结束13*-结束14*-结束71-结束8*-结束151-结束16*图4-4-2 药品进货、需求属性类图4.4.3药品销售类属性列表类属性属性名说明编号Id int类型名称sellName String 类型单价sellPrice int类型数量sellCount int类型厂家FactoryAdd String 类型总额Total int类型日期sellTime Date类型药品id medId int类型表4-4-1 药品销售类属性列表4.4.4药品销

48、售类方法列表类方法返回值类型说明setId( V oid 设置IdgetId( Int 获取Id setSellName( V oid 设置sellName getSellName( String 获取sellNamesetSellPrice( V oid 设置sellPrice getSellPrice( Int 获取sellPrice setSellCount( V oid 设置SellCount getSellCount( Int 获取SellCount setFactoryAdd( V oid 设置factoryAdd getFactoryAdd( String 获取factoryAd

49、d setTotal( V oid 设置total getTotal( Int 获取total setSellTime( V oid 设置sellTime getSellTime( Date 获取sellTime setMedId( V oid 设置medId getMedId( int 获取medId表4-4-3 药品销售类方法列表4.4.5药品需求类方法列表(RequireAction类方法返回值类型说明edit( ActionForward 编辑需求药品add( ActionForward 添加需求药品update( ActionForward 更新需求药品findMedcineByMe

50、dNo( ActionForward 根据MedNo查询paging( ActionForward 分页查询meded( ActionForward 更新药品进货完成blurQuery( ActionForward 模糊查询,分页显示表4-4-4 药品需求类方法列表4.5药品销售管理类图4.5.1药品销售管理类图-管理员登录 : 用户类-管理员操作 : 用户类系统管理类*-结束1*-结束2-编号-药品名称-价格-数量-时间-药品 : 药品类-操作人员 : 用户类-总额销售明细类-结束31-结束4*+查询销售明细( : 销售明细类+当日明细统计(+销售排行统计(-药品 : 药品类-销售明细 :

51、销售明细类药品销售管理类-结束5*-结束6*图4.5.1 药品销售管理类图4.5.2药品销售类属性类图+loadCategory( : Category +findAllCategory( : any(idl+findCategoryAndCount( : any(idlCategoryDao+save( : void+saveOrUpdate( : void +delete( : void+findByHQL( : any(idl+deleteByHQL( : void +uniqueResult( : Boolean +finPaging( : objectSupperDao+userEx

52、it(+userAdd(+userFind(+userDelete(+userEdit(+,odifyPassword(+initialization(SystemAction+setId( : void +getId( : int+setSellName( : void +getSellName( : string +setSellCount( : void +getSellCount( : string +setSellTime( : void +getSellTime( : string +setMed( : void +getMed( : string +setUser( : void

53、 +getUser( : User +setSellTotal( : void +getSellTotal( : string-id : int-sellName : string -sellPrice : int -sellCount : int -sellTime : sbyte -med : int -user : User-sellTotal : sbyte SellDetail -结束11-结束2*+loadMedicint( : Medicine+loadMedicintAndCategory( : Medicine +findMedicineByMedNo( : Medicine

54、MedicineDao-结束31-结束4*-结束51-结束6*-结束7*-结束8*-结束9*-结束10*-结束11*-结束12*-结束13*-结束14*-结束151-结束16*图4.5.2 药品销售属性类图4.5.3药品销售管理类方法列表(SellAction类方法返回值类型说明order( ActionForward 向购物车中添加药品add( ActionForward 选购药品buy( ActionForward 结账购物车中的药品paging( ActionForward 分页查询销售明细deleteOrder( ActionForward 删除指定的药品blurQuery( ActionForward 模糊查询,分页显示clear( ActionForward 清空订单today( Acti

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论