-
大小: 10.19MB文件類型: .doc金幣: 1下載: 0 次發(fā)布日期: 2023-10-16
- 語(yǔ)言: Java
- 標(biāo)簽: Java設(shè)計(jì)??Web設(shè)計(jì)課??
資源簡(jiǎn)介
2.2 功能分析
(1)模型概述
本次設(shè)計(jì)的系統(tǒng),有三個(gè)用戶角色,每個(gè)角色都是獨(dú)立的操作。所以這次設(shè)計(jì)針對(duì)每個(gè)用戶的操作界面即每個(gè)用戶獨(dú)立操作的表示層。在系統(tǒng)文件中,…/hospital/admin;…/hospital/patient;…/hospital/doctor三個(gè)文件夾中分別放了每個(gè)用戶獨(dú)立操作的JSP頁(yè)面。比如管理員文件中的addDoctor.jsp就是來(lái)實(shí)現(xiàn)添加醫(yī)生信息的JSP文件。
(2)功能模型
根據(jù)對(duì)醫(yī)院門診流程的分析及客戶的要求,整個(gè)系統(tǒng)需要實(shí)現(xiàn)以下功能。
軟件的整體功能,系統(tǒng)要操作簡(jiǎn)單,要有友好的界面,系統(tǒng)的操作者的權(quán)限層次要有明確的分類,進(jìn)入軟件時(shí)要進(jìn)行身份驗(yàn)證。而且出于對(duì)患者個(gè)人隱私的負(fù)責(zé),患者病歷記錄只能在患者就醫(yī)期間由主治醫(yī)生調(diào)閱,其他任何人包括管理員無(wú)權(quán)查閱。這樣使的系統(tǒng)更具有人性化,因?yàn)橄到y(tǒng)中三個(gè)角色之間沒(méi)有聯(lián)系,所以設(shè)置三個(gè)獨(dú)立操作的角色對(duì)象。
1)患者角色能進(jìn)行的對(duì)象操作
①可以聯(lián)機(jī)注冊(cè)成為用戶,設(shè)定自己的登錄名及密碼。
②可按醫(yī)生姓名自定義查詢。
③可基于查詢結(jié)果進(jìn)行預(yù)約,若指定醫(yī)生當(dāng)日預(yù)約量已滿,則預(yù)約失敗。預(yù)約結(jié)果隨機(jī)返回給患者。
④可對(duì)已經(jīng)進(jìn)行預(yù)約的情況查看或撤消。
⑤預(yù)約成功后可查詢主治醫(yī)生信息,病例信息。
2)醫(yī)生角色
①可查看預(yù)約患者的情況。
②可查詢患者病例。
③可創(chuàng)建患者病歷。
④可對(duì)患者的病例進(jìn)行修改。
3)管理員角色
有固定的帳號(hào),直接在數(shù)據(jù)庫(kù)添加,不能注冊(cè)成管理員,可以添加和刪除醫(yī)生帳號(hào),對(duì)醫(yī)生用戶進(jìn)行管理。但不能管理患者用戶,保證患者的隱私。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論