鄭麗婷
摘要:針對醫(yī)院現(xiàn)有優(yōu)秀科室、文明窗口考核評價系統(tǒng)的不足,設(shè)計開發(fā)了新的優(yōu)秀科室、文明窗口考核評價系統(tǒng),其主要設(shè)計實現(xiàn)了科室自查、科室督查、科室調(diào)查、科室互查、窗口自查、窗口督查、窗口調(diào)查、窗口互查和管理員等功能的模塊。新的優(yōu)秀科室、文明窗口考核評價系統(tǒng)無論是在自查,督查,調(diào)查,還是在互查方面都是基于動態(tài)網(wǎng)頁技術(shù)幫助考核組迅速準確地完成工作。該文主要介紹了優(yōu)秀科室、文明窗口考核評價系統(tǒng)的前期設(shè)計。首先,進行了系統(tǒng)分析,主要說明了該系統(tǒng)實現(xiàn)的主要功能;然后,闡述了該系統(tǒng)部分功能的詳細設(shè)計;接著,介紹了該系統(tǒng)所使用的關(guān)鍵技術(shù)。
關(guān)鍵詞:動態(tài)網(wǎng)頁;醫(yī)院信息;評價系統(tǒng);系統(tǒng)分析
中圖分類號:TP315 文獻標識碼:A 文章編號:1009-3044(2016)07-0093-02
本系統(tǒng)是應(yīng)醫(yī)院黨政辦公室工作人員要求而開發(fā)的一套基于動態(tài)網(wǎng)頁技術(shù)的優(yōu)秀科室、文明窗口考核評價系統(tǒng)。本系統(tǒng)的主要目的是為了方便醫(yī)院進行“創(chuàng)建優(yōu)秀科室、文明窗口”評選活動時提高評選的工作效率。要解決醫(yī)院每年進行“創(chuàng)建優(yōu)秀處室、文明窗口”評選活動時提供大量的表格,考核組工作人員還要填寫這些表格,尤其是管理員對這些表格進行統(tǒng)計的繁重工作等問題。針對上述不足,我設(shè)計開發(fā)了該系統(tǒng),新的優(yōu)秀科室、文明窗口考核評價系統(tǒng)無論是在自查、督查、調(diào)查還是在管理員等方面都可以幫助工作人員迅速準確地完成工作。
1 系統(tǒng)功能需求
1 )將登錄本系統(tǒng)的身份分為兩種:一是管理員(醫(yī)院黨政部門考核領(lǐng)導小組成員),二是普通用戶即普通職工。
2) 普通用戶,只有屬于本科室中的職工才可以進行科室自查,只有是“優(yōu)秀科室、文明窗口”建設(shè)考核領(lǐng)導小組的成員才可以進行科室督查和窗口督查。只有屬于科室中的而且該科室具有互查資格的職工才可以進行科室互查,只有屬于窗口中的職工才可以進行窗口自查。只有屬于窗口中的而且該窗口具有互查資格的職工才可以進行窗口互查,所有的職工都可以進行科室調(diào)查和窗口調(diào)查。
3)管理員可以查看所有投票結(jié)果及其所投票的名單,可以對窗口名稱進行修改,可以修改管理員信息,可以確定參加互查的窗口
2 系統(tǒng)功能描述
通過用戶需求分析,我們確定了該系統(tǒng)的如下功能模塊:科室自查功能、科室督查功能、科室調(diào)查功能、科室互查功能、窗口自查功能、窗口督查功能、窗口調(diào)查功能、窗口互查和管理員功能等九個部分。其結(jié)構(gòu)功能圖如圖1所示:
其功能詳細敘述如下:
2.1 系統(tǒng)的角色可劃分為兩類:
管理員:統(tǒng)計投票信息,查看投票名單,確定互查窗口,確定督查權(quán)限,修改窗口/科室名稱,修改管理員信息。
普通用戶:可以進行科室自查、督查、調(diào)查、互查,窗口自查、督查、調(diào)查、互查。
2.2 各模塊實現(xiàn)的功能描述如下:
1) 科室自查:科室中的職工登錄系統(tǒng)后,只可以對本科室進行投票,而且只可以對本科室進行一次投票,所有投票的結(jié)果和名單一起被寫入數(shù)據(jù)庫中。
2) 科室督查:在管理員確定督查小組成員之后,當領(lǐng)導小組成員登錄系統(tǒng)后,可以選擇對所有科室一起進行投票,也可以選擇分別對單個科室進行投票,所有投票的結(jié)果和名單一起被寫入數(shù)據(jù)庫中。
3) 科室調(diào)查:由指定的職工對科室進行投票,可以通過兩種方法進行投票,一種是選擇對所有的科室投票;另一種是選擇一次對單個科室進行投票。兩種投票的結(jié)果將以不同的方式寫入相同的數(shù)據(jù)庫中。
4) 科室互查:具有互查資格的科室中的職工登錄系統(tǒng)之后,分別對科室進行互查,但不能對自己的科室進行投票,投票的結(jié)果和名單一起被寫入數(shù)據(jù)庫中。
5) 窗口自查:窗口中的職工登錄系統(tǒng)后,只可以對本窗口進行投票,而且只可以對本窗口進行一次投票,投票的結(jié)果和名單一起被寫入數(shù)據(jù)庫中。
6) 窗口督查:當領(lǐng)導小組成員登錄系統(tǒng)后,可以對所有窗口一起進行投票,也可以分別對單個窗口進行投票,投票的結(jié)果和名單一起被寫入數(shù)據(jù)庫中。
7) 窗口調(diào)查:由指定的職工對窗口進行投票,可以通過三種方法進行投票,一種是選擇對所有的窗口一起投票;一種是選擇對單個大窗口中的所有子窗口一起進行投票,第三種是對單個大窗口的所有子窗口逐一進行投票。投票的結(jié)果將以不同的方式寫入相同的數(shù)據(jù)庫中。
8) 窗口互查:具有互查資格的窗口中的職工登錄系統(tǒng)之后,分別對參加互查的窗口進行互查,但不能對自己的窗口進行投票,投票的結(jié)果和名單一起被寫入數(shù)據(jù)庫中。
9)確定督查名單:在進行科室和窗口督查之前,管理員需要對督查小組成員做相應(yīng)的添加、修改或刪除。
10)確定互查窗口:在進行窗口互查之前,經(jīng)過討論之后確定有資格進行互查的窗口再由管理員添加到數(shù)據(jù)庫中,好讓職工們進行窗口互查。
11)科室/窗口考核結(jié)果:在對科室/窗口進行自查、督查、調(diào)查、互查之后,管理員可以對這些投票的統(tǒng)計結(jié)果進行查看。
12) 科室/窗口名單:在對科室/窗口進行自查、督查、調(diào)查、互查之后,管理員可以對這些投票者的投票信息進行查看。
13) 修改窗口/科室名稱:在需要對窗口/科室名稱變更的時候,管理員可以對窗口/科室進行添加、修改或刪除。
14) 修改管理員信息:管理員希望更改密碼或更換管理員時,可以在此模塊中進行操作。
3 關(guān)鍵技術(shù)介紹
本文選取了開源的Eclipse為開發(fā)工具,結(jié)合JSP技術(shù),JDBC數(shù)據(jù)訪問技術(shù),應(yīng)用了MVC架構(gòu)模式開發(fā)。
3.1 JSP
JSP 基于強大的Java語言,具有良好的伸縮性,與Java Enterprise API可以緊密地集成在一起,在網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用開發(fā)領(lǐng)域具有得天獨厚的優(yōu)勢。
JSP技術(shù)在以下幾個方面加速了動態(tài)Web頁面的開發(fā)。
3.1.1 將內(nèi)容的生成和顯示分離
有了JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標示來設(shè)計和格式化最終頁面,使用JSP標示或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標示和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。這有助于作者保護自己的代碼,同時可以保證任何基于HTML的Web瀏覽器都能看到自己所請求的頁面。
3.1.2 生成可重用的組件
絕大多數(shù)JSP頁面通過可重用的、跨平臺的組件(JavaBean或者Enterprise JavaBeansTM)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者將這些組件提供給更多的使用者使用。基于組件的方法加速了總體開發(fā)的進程。
3.2 AJAX
Ajax并非一個革命性的新技術(shù),是多種成熟技術(shù)的整合并以一種嶄新的角色的應(yīng)用,它以在Google中極其成功的應(yīng)用為代表,受到了廣泛的關(guān)注和推崇。Ajax的全稱是Asynchronous JavaScript And XML(異步JavaScript和XML),它操作的基礎(chǔ)是HTML或者是XHTML,使用的腳本是JavaScript,這可以保證它的純文本性質(zhì),它具有更好的搜索引擎友好性。設(shè)計出色的Ajax應(yīng)用還可以很好地工作在舊版本的設(shè)備上。利用XML,Ajax可以和其他應(yīng)用程序方便地進行通信,可以方便地改變界面元素的顯示,與服務(wù)器通信,而不需要再為不變的元素浪費帶寬。
4 JDBC數(shù)據(jù)庫訪問技術(shù)
JSP通過JDBC(Java Data Base Connectivity)技術(shù)來實現(xiàn)數(shù)據(jù)庫的訪問,它實現(xiàn)了一個獨立與特定數(shù)據(jù)庫管理系統(tǒng)DBMS的通用的SQL數(shù)據(jù)訪問和存儲結(jié)構(gòu)。使用JDBC可以再不同的數(shù)據(jù)庫功能模塊層次上提供統(tǒng)一的用戶界面,這樣開發(fā)人員可以在簡單的數(shù)據(jù)庫界面上實現(xiàn)不同的數(shù)據(jù)庫連接,開發(fā)出功能強大的WEB數(shù)據(jù)庫應(yīng)用程序。
隨著醫(yī)院規(guī)模的不斷擴大,醫(yī)院信息化管理將變得越來越重要。將現(xiàn)代化的、易操作的、高效率的信息系統(tǒng)應(yīng)用在醫(yī)院的人力資源及信息管理中,是必不可少的,這樣不僅可以提高工作效率,也可以更好地服務(wù)于廣大人民群眾。相信在不久的將來,醫(yī)院的信息化建設(shè)一定會更上一個臺階 。
參考文獻:
[1] 盧菊平,郭江杰.JSP+XML+CSS網(wǎng)絡(luò)開發(fā)混合編程[M].北京:電子工業(yè)出版社,2006.
[2] 劉曉華,張建,周慧貞.JSP應(yīng)用開發(fā)詳解[M]. 北京:電子工業(yè)出版社,2007.
[3] 何翠平.HTML網(wǎng)頁制作從入門到精通[M]. 北京:人民郵電出版社,2007.
[4] 劉勇.SQL Server 2000基礎(chǔ)教程[M]. 北京:清華大學出版社,2002.
[5] 姚兵,趙亞婉,馬力.基于Internet的多媒體遠程教學系統(tǒng)設(shè)計及實現(xiàn)[J]. CERNET 的研究與發(fā)展-計算機應(yīng)用,1998,9(4).