医院管理系统类图
2024-11-24 18:50:13 5 举报
医院管理系统是一个复杂系统,用于管理医院的日常运营。它包括几个核心类,如患者、医生、护士和管理员。患者类存储患者的基本信息,如姓名、性别、年龄和医疗记录。医生类包含医生的工作信息和患者的治疗方案。护士类则管理护士的日常工作和任务分配。管理员类具有最高权限,可以管理医院资源的分配。此外,系统还包括药品、设备、病房和预约等重要实体类。每个类之间都有特定的关系,例如患者和医生之间的关系,护士和病房之间的关系。此外,类图还显示了系统支持多种文件类型,如PDF、DOC和TXT,以及一些修饰语,如紧急程度、优先级等。这个系统通过精心设计的类和关系,实现了高效、准确和可靠的医院管理。
作者其他创作
大纲/内容
Patient
-pId:int-pPassword:string-pName:string-pGender:string-pCard:string-pEmail:string-pPhone:string-pState:integer-pBirthday:string-pAge:integer
+login()+findPatientPage()+deletePatient()+findPatientById()+addPatient()+patientAge()
1
belongs to
Bed
-b_id:int-pId:int-dId:int-bState:integer-bStart:string-bReason:string-version:integer
+findEmptyBed()+findBedByPid()+findAllBeds()+findBed()+addBed()+updateBed()+deleteBed()+clearBed()+countBed()
*
manages
Orders
-oId:int-pId:int-dId:int-oRecord:string-oStart:string-oEnd:string-oState:integer-oDrug:string-oCheck:string-oTotalPrice:double-oPriceState:integer-countGender:integer-oAdvice:string-doctor:doctor-patient:patient-countSection:integer-dname:string-pname:string
+orderservice()
Doctor
-dId:integer-dPassword:string-dName:string-dGender:string-dCard:string-dEmail:string-dPhone:string-dPost:string-dIntroduction:string-dSection:string-dState:integer-dPrice:double-dPeople:integer-dStar:double-dAvgStar:doule-arrangeId:string
+login()+findDoctor()+findDoctorPage()+addDoctor()+deleteDoctor()+updateDoctor()+findDoctorBySection()+findDoctorBySectionPage()+updateStar()
treated by
Drug
-drId:int-drName:string-drPrice:double-drNumber:int-drUnit:sring-drPublisher:string
+findDrugsPage()+findDrug()+reduceDrugNumber()+addDrug()+deleteDrug()+modifyDrug()
Arrange
-ar_id:string-arTime:string-dId:integer-doctor:doctor
+findArrange()+addArrange()+deleteArrange()
undergoes
includes
responsible
Admin
-aId:int-aPassword:string-aName:sring-aGender:string-aCard:string-aEmail:string-aPhone:string
+login()
occupies
Checks
-chId:int-chName:string-chPrice:double
+findChecksPage()+findCheck()+addCheck()+deleteChecks()+updateChecks()
has
0 条评论
下一页