PTS_医院处方管理系统.docx
《PTS_医院处方管理系统.docx》由会员分享,可在线阅读,更多相关《PTS_医院处方管理系统.docx(13页珍藏版)》请在第壹文秘上搜索。
1、设计流程I、系统分析处方跟踪系统(PTS)参加者为CUSIOmcr,ClZOmCr可实现三个操作,住询客户信息,查询处方信息,告询药物信息.PTS系统的用例图如图4.1所示:H4.1PTS系统用例图说明:该系统分为:查询处方信息模块、查询药物信息模块及用户信息模块。其中杳询药物信息模块实现了处方跟踪系统要求实现的包询药物信息及其是否可以替代及相应替代药物的功能。查询处方信息模块实现了处方跟踪系统要求实现的查询处方信息及处方运用时间的功能。2、系统设计本系统涉及3个类:分别是CustomersMedicine和Prescriptiont,图4.2为PTS系统类图:图4.2PTS系统类图3、数据字
2、典PTS处方跟踪系统:类 用户(Cusiomer):具有查询本系统中各项项信息的人,是本系统的参加者。 药物(Mcdicinc):客户所运用处方中的一系列药物。 处方(Prescription):客户所用的一系列处方。属性 CUSIomer.name:每个用户的用户名。 CUSlomer.TeIephcneNumber:每个用户相对应的用户号码. CustonwEbirthday:每个用户的生日。 CUSIOmCrjnSUmnCCPrOVidCr:每个用户投保的医疗保险公司。 CUSlomer.lnsurancePolicyNumber:每个用户的保单号。 Medicine.nane:每种药物
3、的药物名称. MCdiCinC.Unit:每种药物的单位。 MediCine.Number:每种药物的数量。 MediCine.Effect:每种药物的副作用。 PrescriptionJD:处方ID号 Prewripiion.Dale:开处方H期 Prescription.EndDatc:处方完毕“期 Prescription.PhysicianName:开处方医生的姓名 Prescription-Custonier:开给处方的客户 Precrition.Nunber:己给药次数Prcscriptioiuolal:处方方约总数方法 方法:displayPrescription() 所属类:C
4、ustomer 首3J:publicvoiddisplayPrcscription() 描述:对记录做推断,假如record中记录为空,那么提示没有该用户。假如有,那么打印输出用户信息和处方的历史。 方法:rccord() 所属类:CUStomer 首部:publicvoidrecord(Prescripionp) 描述:保持客户类与处方类关联的一样性. 方法:isGiveMedicine() 所屈类:PreSCriPliOn 首部:PubliCbooleanisGivcd11g(intn) 描述:n为给药的次数,而gctnum。是总共给药的次数.通过推断总共给药的次数是否大于给药的次数。假如
5、大于,那么条件允许再安排剩余的次数。否那么,那么不允许。 方法:isExtimc 所属类:PreSCriPtiOn 首部:publicbooleanisExtime() 描述:通过推断处方所给出的完毕日期与当前日期的先后依次得出是否过期。五、程序清单importjava,uti1.Array1.ist;importjava.util.Date:/*处方类/publicclassPrescription(privateStringID;处方ID号privateDatedate;/开处方日期privateDateenddale;/处方完毕11期privateintnumber;/已给药次数priv
6、ateinttotal;处方给药总数privateCustomerCUStO*er:开给处方的客户privateArray1.istpm:publicPrescription(Stringid.Datedate,Dateenddate,intnumber,inttotal)this.ID=id:this.date=date;this.enddate=enddate:this,number=nu三ber;this,total三total;PB=newArray1.ist();)publicArray1.istMegetPmO(returnpm;)publicvoidsetPn(Medicinem
7、)(pn.add(m):)publicvoidSetNumber(intnumber)this,number三nunber;)publicintgetNmber()returnnumber;)publicDategeDate()returndate;)publicvoidsetl)ate(l)atedate),.this.date=date;)publicvoidSetTotal(inttotal)this,total=total:)publicintRCITolaIoreturntotal;)publicDategeEnddate)returnenddate;publicvoidsetEnd
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PTS_ 医院 处方 管理 系统