Hospital System Menegment
Download 22.13 Kb.
|
TZ Hospital System Menegmentqrtyhftgdfdscxv (автовосстановление)
Hospital System Menegment Hospital System menegment proyektni N-Tire arxitektura bo’yicha quramiz.N-tire arxitekturada quyidagi bo’limlar mavjud bo’ladi. 1.Domain 2)Service 3)UI Domain 1)User 2)Doctor 3)Client 4)Admin 5)Drector 6)Room 7)Invoice User
Bu turlarni statusi orqali farqlab olamiz. 1.Userning fieldlari quyidagicha bu user Ota class.
User classidan quyidagi classlarga Voris olamiz(Client,Doctor,Admin,Drektor). Admin Admin classi ning quyidagicha Fieldlari bo’ladi (List
Client
Va yana qo’shimcha fieldlari bo’ladi u quyidagicha
Doctor
Drector
Room
Hospital
Service
UserService UserRegistration() methodi userni Ro’yxatdan o’tkazib Userlar ro’yxatiga qo’shib qo’yadi. UserRemove() methodi bor userlar ro’yxatidan o’chiradi. FindUser() methodi bor bu method userning logini bo’yicha qidiradi va qaytaradi. GetAllUser() methodi ham bo’ladi bu method userlar ro’yxatini barchasini qaytaradi. ClientService Account_Filling() methodi bo’ladi bu method o’zining hisob raqamiga pul qo’shadi. Payment() methodi bu method Hospitalga To’lov amalga oshiradi. AdminService ClintToDoctor() kasallik turi bo’yicha doctorga jo’natadi. HistoryToClient() methodi bu method Userni Historylar ro’yxatiga qo’shib qo’yadi GetAllClient() bu method Clientlar ro’yxatini jiqarib beradi. AddDoctor() bu method yangi doctor kelsa uni Doctorlar ro’yxatiga qo’shadi. GetAllDoctor() bu method Doctorlar ro’yxatini barchasini qaytaradi. GetAllRoom() bu method Xonalar ro’yxatini chiqaradi.Qaysi bo’sh yoki bo’sh emas Statusi bo’yicha. DoctorService Medical_examination() Navbatdan bitta client oladi Dequeue qilib va Roleni ko’rilgan qilib ko’rilgan Clientlar ro’yxatiga qo’shib qo’yadi. DirectorService AddAdmin() method buning vazifasi Direktor adminlar ro’yaxatiga yangi admin qo’shadi . GetAllAdmin() method bu adminlar ro’yxatini chiqarib beradi. GetAllDoctor() method buning vazifasi doctorlar ro’yxatini ko’rish. GetAllClient() method buning vazifasi Hospitalga kelgan va davolangan va davolanayotgan Clinentlar Ro’yxatini chiqaradi. BiilingService DoctorIsSalary() methodi bu doctorlarga oyligini beradi. AdminIsSalary() Adminlarga oyligini beradi. ClientPayment() bu method shifoxonaga To’lov amalga oshiradi. RoomService AddRoom() method Xona qo’shish RemoveRoom() method xana o’chiradi. FindRoom() bu xonani Id bo’yicha qidirib topib qaytaradi. GetAllRoom() bu methodning vazifasi Xonalar ro’yxatini chiqarib beradi. DoRoom() bu method xonani statusini almashtirib turadi Bo’sh yoki bo’sh emas HospitalService UserGivRoom() methodi buning vazifasi userga xona berish. Download 22.13 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling