資源簡介
2.2 功能分析
(1)模型概述
本次設計的系統,有三個用戶角色,每個角色都是獨立的操作。所以這次設計針對每個用戶的操作界面即每個用戶獨立操作的表示層。在系統文件中,…/hospital/admin;…/hospital/patient;…/hospital/doctor三個文件夾中分別放了每個用戶獨立操作的JSP頁面。比如管理員文件中的addDoctor.jsp就是來實現添加醫生信息的JSP文件。
(2)功能模型
根據對醫院門診流程的分析及客戶的要求,整個系統需要實現以下功能。
軟件的整體功能,系統要操作簡單,要有友好的界面,系統的操作者的權限層次要有明確的分類,進入軟件時要進行身份驗證。而且出于對患者個人隱私的負責,患者病歷記錄只能在患者就醫期間由主治醫生調閱,其他任何人包括管理員無權查閱。這樣使的系統更具有人性化,因為系統中三個角色之間沒有聯系,所以設置三個獨立操作的角色對象。
1)患者角色能進行的對象操作
①可以聯機注冊成為用戶,設定自己的登錄名及密碼。
②可按醫生姓名自定義查詢。
③可基于查詢結果進行預約,若指定醫生當日預約量已滿,則預約失敗。預約結果隨機返回給患者。
④可對已經進行預約的情況查看或撤消。
⑤預約成功后可查詢主治醫生信息,病例信息。
2)醫生角色
①可查看預約患者的情況。
②可查詢患者病例。
③可創建患者病歷。
④可對患者的病例進行修改。
3)管理員角色
有固定的帳號,直接在數據庫添加,不能注冊成管理員,可以添加和刪除醫生帳號,對醫生用戶進行管理。但不能管理患者用戶,保證患者的隱私。
代碼片段和文件信息
- 上一篇:android 電子書閱讀器源代碼
- 下一篇:ArcGIS Engine官方開發手冊
評論
共有 條評論