馮澎濤
摘 要: 固定資產(chǎn)是醫(yī)院非常重要的資產(chǎn)組成部分,利用先進(jìn)互聯(lián)網(wǎng)技術(shù)手段和技術(shù)工具,將醫(yī)院的醫(yī)療工具資源、醫(yī)學(xué)活動(dòng)和資產(chǎn)管理信息化相結(jié)合。建立以互聯(lián)網(wǎng)為技術(shù)的信息化醫(yī)療環(huán)境,進(jìn)一步提高醫(yī)院的管理和醫(yī)療水平。
該系統(tǒng)在設(shè)計(jì)之初分析了當(dāng)前所常用的計(jì)算機(jī)軟件開發(fā)技術(shù)及軟件架構(gòu)技術(shù),最終確定系統(tǒng)使用 B/S 體系結(jié)構(gòu),使用JSP開發(fā)技術(shù),開發(fā)語言采用 Java,使用 MySQL做數(shù)據(jù)庫設(shè)計(jì)和數(shù)據(jù)支持。實(shí)現(xiàn)的功能包括:資產(chǎn)管理與查詢、借還管理與查詢、維修管理與查詢、職工管理、打印報(bào)表、用戶管理以及修改密碼等功能。
關(guān)鍵詞:固定資產(chǎn);信息管理;瀏覽器/服務(wù)器;數(shù)據(jù)庫
固定資產(chǎn)是醫(yī)院的醫(yī)療重要醫(yī)療資源之一,也是醫(yī)院發(fā)展和提高醫(yī)療質(zhì)量的物質(zhì)基礎(chǔ)。醫(yī)院固定資產(chǎn)從資產(chǎn)的質(zhì)量、數(shù)量及資產(chǎn)的機(jī)構(gòu)上體現(xiàn)出醫(yī)院的醫(yī)療能力和醫(yī)院的發(fā)展水平。本文主要研究開發(fā)固定資產(chǎn)管理系統(tǒng),包括固定資產(chǎn)系統(tǒng)的總體需求,功能性需求和其他非功能性的需求。
1系統(tǒng)需求分析
系統(tǒng)需求分析主要任務(wù)是確定軟件系統(tǒng)功能。系統(tǒng)功能需求分析:根據(jù)調(diào)研獲得的結(jié)果,確定系統(tǒng)具備的各種功能。同時(shí),簡(jiǎn)化錄入信息時(shí)的重復(fù)錄入,保證信息的統(tǒng)一性。(1)登錄:提供登錄驗(yàn)證功能,只有經(jīng)過驗(yàn)證的用戶方可以使用本系統(tǒng)。(2)資產(chǎn)管理與查詢:實(shí)現(xiàn)醫(yī)院固定資產(chǎn)信息的增刪改查等操作。(3)借還管理與查詢:對(duì)于借出而到達(dá)歸還時(shí)間尚未歸還的資產(chǎn)進(jìn)行查詢與管理。(4)維修管理與查詢:對(duì)資產(chǎn)的維修信息進(jìn)行管理與查詢。(5)職工管理:對(duì)醫(yī)院的職工信息進(jìn)行管理與維護(hù)。(6)用戶管理:對(duì)注冊(cè)用戶進(jìn)行管理與維護(hù)。(7)修改密碼。
2系統(tǒng)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)階段對(duì)于系統(tǒng)實(shí)現(xiàn)起到承上啟下的作用,上面承接有需求分析形成的功能結(jié)果,下面對(duì)于系統(tǒng)代碼實(shí)現(xiàn)起到指導(dǎo)作用,是將需求轉(zhuǎn)化為代碼的唯一途徑。
1.1 系統(tǒng)體系架構(gòu)設(shè)計(jì)
本系統(tǒng)采用典型3層的架構(gòu)結(jié)構(gòu),即表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)層。表現(xiàn)層屬于圖形交互界面,主要提供應(yīng)用服務(wù)功能給用戶;業(yè)務(wù)邏輯層的作用主要是實(shí)現(xiàn)醫(yī)院的具體業(yè)務(wù),在系統(tǒng)中,該層是最為核心的,能夠依照職工的實(shí)際需求,使數(shù)據(jù)服務(wù)能更好地聯(lián)系應(yīng)用程序;數(shù)據(jù)層則是對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行更新、定義以及訪問,并對(duì)邏輯業(yè)務(wù)層數(shù)據(jù)的存儲(chǔ)和請(qǐng)求進(jìn)行實(shí)現(xiàn)[。其主要的優(yōu)勢(shì)體現(xiàn)在于接入方式靈活、維護(hù)和升級(jí)方式簡(jiǎn)單、成本降低、跨平臺(tái)、數(shù)據(jù)集中處理。
1.2系統(tǒng)功能模塊設(shè)計(jì)
通過前期的分析,完成了系統(tǒng)整體功能設(shè)計(jì)。本系統(tǒng)功能包括資產(chǎn)管理與查詢、借還管理與查詢、維修管理與查詢、職工管理、打印報(bào)表、用戶管理以及修改密碼等功能。
(1)管理員登錄
使用管理員身份登錄界面中可以輸入用戶名和密碼進(jìn)行登錄。數(shù)據(jù)庫中存放用戶登錄所需的基本信息,用戶在登錄界面中輸入登錄名密碼,通過與數(shù)據(jù)庫匹配檢測(cè),便可以校驗(yàn)輸入的信息是否正確。若用戶以管理員身份登錄,則系統(tǒng)將與數(shù)據(jù)庫中表的登錄名、密碼進(jìn)行比對(duì),若存在該登錄名且密碼正確,則登錄成功,擁有系統(tǒng)管理員操作權(quán)限。若用戶選擇了普通操作員信息登錄,系統(tǒng)與數(shù)據(jù)庫中表的登錄名、密碼列進(jìn)行校驗(yàn),若存在該登錄名且密碼正確,則登錄成功,擁有普通操作員權(quán)限。
(2)資產(chǎn)管理與查詢
使用系統(tǒng)管理員的身份進(jìn)入到本系統(tǒng)時(shí),點(diǎn)擊資產(chǎn)管理時(shí)會(huì)出現(xiàn)資產(chǎn)的詳細(xì)內(nèi)容,管理員可以再次頁面中進(jìn)行添加、修改和刪除資產(chǎn)信息。點(diǎn)擊進(jìn)入資產(chǎn)查詢將自己所需要查詢的資產(chǎn)信息輸入到相應(yīng)的位置則可以明確的查處所對(duì)應(yīng)的信息。
(3)借還管理與查詢
點(diǎn)擊借還管理輸入自己想要借還的資產(chǎn)的資產(chǎn)編號(hào)員工編號(hào)點(diǎn)擊借出,如果此資產(chǎn)已經(jīng)借出則系統(tǒng)會(huì)提示,如果沒有可進(jìn)行下一步借出。若此資產(chǎn)是管理員借出的可直接點(diǎn)擊歸還。點(diǎn)擊查詢管理輸入資產(chǎn)相對(duì)應(yīng)的資產(chǎn)編號(hào)、員工編號(hào)和員工姓名,然后點(diǎn)擊查詢就能找到相對(duì)應(yīng)的資產(chǎn)信息。
(4)維修管理與查詢
點(diǎn)擊維修管理進(jìn)入界面后,將系統(tǒng)中所提示的資產(chǎn)編號(hào)、送修時(shí)間、送修負(fù)責(zé)人、經(jīng)手人和故障原因填寫清楚后點(diǎn)擊確定送修。系統(tǒng)會(huì)自動(dòng)提醒維修人員進(jìn)行維修。 資產(chǎn)維修信息查詢時(shí)將維修流水號(hào)、經(jīng)手人、送修時(shí)間、送修人和維修結(jié)果點(diǎn)擊查找后就能查詢出自己想要查詢的資產(chǎn)信息。
(5)用戶管理
點(diǎn)擊用戶管理進(jìn)入界面后,點(diǎn)擊添加用戶,填寫員工編號(hào)、用戶名、密碼、確認(rèn)密碼、權(quán)限等信息,點(diǎn)擊保存,添加新用戶成功。也可在界面中點(diǎn)擊修改權(quán)限和刪除,進(jìn)行相應(yīng)的權(quán)限修改和刪除。
(6)職工管理
點(diǎn)擊進(jìn)入職工管理,系統(tǒng)中顯示醫(yī)院職工的詳細(xì)信息,系統(tǒng)管理員能夠?qū)︶t(yī)院?jiǎn)T工進(jìn)行添加員工、修改和刪除等操作。
(7)打印報(bào)表
直接點(diǎn)擊打印,打印出的表格包括資產(chǎn)編號(hào)、資產(chǎn)名稱、資產(chǎn)類型、供應(yīng)商、單價(jià)、出產(chǎn)日期、購買者和資產(chǎn)狀態(tài)。
(8)修改密碼
輸入用戶名、舊密碼、新密碼、確認(rèn)密碼單擊提交修改完成。
1.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)
概念結(jié)構(gòu)設(shè)計(jì)圖提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。屬性定義了實(shí)體的性質(zhì),通過矩形框代表實(shí)體,用橢圓形來表示實(shí)體的屬性,并用直線把實(shí)體與其屬性連接起來。實(shí)體集是指相同的數(shù)據(jù)類型,即具有相同性質(zhì)或者屬性的實(shí)體集合。
1.4數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)設(shè)計(jì)的數(shù)據(jù)庫表包括5個(gè)數(shù)據(jù)庫表,整個(gè)數(shù)據(jù)庫表比較復(fù)雜存放的數(shù)據(jù)信息比較多,下面分別介紹這幾個(gè)數(shù)據(jù)庫表的功能和具體的字段信息。
(1)職工信息表:職工信息表是存儲(chǔ)醫(yī)院職工的基本信息。該表字段包括用戶id編號(hào)、員工姓名、性別、年齡、科別、專業(yè)、地址、電話等信息。(2)借出歸還信息表:借出歸還信息表是存儲(chǔ)資產(chǎn)的借出歸還狀況信息。該表字段包括id、資產(chǎn)id、員工姓名、員工編號(hào)、借出時(shí)間、到期時(shí)間、歸還時(shí)間、資產(chǎn)名稱、資產(chǎn)狀態(tài)等信息。(3)資產(chǎn)信息表:資產(chǎn)信息表是存儲(chǔ)固定資產(chǎn)的基本信息。該表字段包括id、資產(chǎn)編號(hào)、資產(chǎn)名稱、資產(chǎn)價(jià)格、資產(chǎn)供應(yīng)商、生產(chǎn)日期、購買時(shí)間、購買人、資產(chǎn)類型、資產(chǎn)狀態(tài)。(4)用戶信息表:用戶信息表是存儲(chǔ)用戶的基本信息。該表字段包括用戶名、密碼、員工編號(hào)、用戶類型。(5)維修信息表:維修信息表是存儲(chǔ)資產(chǎn)維修的基本信息。該表字段包括id編號(hào)、資產(chǎn)id、發(fā)送時(shí)間、發(fā)送人、登錄用戶、維修理由、維修時(shí)間、維修結(jié)論、費(fèi)用、維修評(píng)論信息。
系統(tǒng)設(shè)計(jì)階段完成后,整個(gè)系統(tǒng)的分析與設(shè)計(jì)階段即完成,下一階段即是在設(shè)計(jì)的基礎(chǔ)上進(jìn)行系統(tǒng)實(shí)現(xiàn)。
2.系統(tǒng)實(shí)現(xiàn)
本文設(shè)計(jì)的醫(yī)院固定資產(chǎn)管理系統(tǒng)實(shí)現(xiàn)的功能包括:管理員登錄、資產(chǎn)管理與查詢、催還管理與查詢、維修管理與查詢、職工管理、打印報(bào)表、用戶管理以及修改密碼等功能。因多數(shù)實(shí)現(xiàn)過程相似,因此本文選擇管理員登錄、資產(chǎn)管理與查詢、借還管理與查詢?yōu)槔f明系統(tǒng)實(shí)現(xiàn)過程。
2.1 管理員登錄功能模塊
管理員登錄:用戶注冊(cè)后,輸入用戶名和密碼后,點(diǎn)擊“登錄”按鈕,實(shí)現(xiàn)管理員的登錄。
2.2 資產(chǎn)管理與查詢功能模塊
管理員登錄后,選擇資產(chǎn)管理,出現(xiàn)資產(chǎn)管理界面。在資產(chǎn)管理界面,管理員點(diǎn)擊修改按鈕,出現(xiàn)資產(chǎn)修改界面。在資產(chǎn)管理界面,管理員點(diǎn)擊添加資產(chǎn)按鈕,出現(xiàn)資產(chǎn)添加界面。管理員選擇資產(chǎn)查詢,出現(xiàn)資產(chǎn)查詢界面。在資產(chǎn)查詢界面,可按資產(chǎn)編號(hào)、生產(chǎn)廠商、資產(chǎn)型號(hào)、資產(chǎn)名稱等多種方式進(jìn)行查詢。
2.3 借還管理與查詢功能模塊
管理員登錄后,選擇借還管理,出現(xiàn)借還管理界面。管理員點(diǎn)擊“查看”按鈕,出現(xiàn)查看資產(chǎn)詳細(xì)信息運(yùn)行界面。管理員點(diǎn)擊借還查詢按鈕,出現(xiàn)借還查詢界面。
3系統(tǒng)測(cè)試
經(jīng)過之前的設(shè)計(jì)與實(shí)現(xiàn)后,就基本完成了系統(tǒng)的整體開發(fā)工作,接下來的主要任務(wù)就是進(jìn)行測(cè)試,本文選擇管理員登錄和資產(chǎn)管理為例,設(shè)計(jì)了如下測(cè)試用例:(1)管理員登錄模塊測(cè)試用例設(shè)計(jì)(2)資產(chǎn)管理測(cè)試用例設(shè)計(jì);通過對(duì)測(cè)試結(jié)果進(jìn)行分析,基本達(dá)到了初步的功能需求。