鄭麗婷
摘要:根據(jù)醫(yī)院信息化管理的復雜性,設計了醫(yī)院信息管理系統(tǒng),該系統(tǒng)主要實現(xiàn)對醫(yī)院人員和新聞公告信息的管理,用戶可以通過互聯(lián)網(wǎng)瀏覽網(wǎng)頁,了解醫(yī)院新聞、醫(yī)院近期舉行什么義診等,醫(yī)院的工作人員可以通過注冊網(wǎng)站,將個人信息登記在系統(tǒng)中,方便人事部門的管理。醫(yī)院信息管理系統(tǒng)在實現(xiàn)對醫(yī)院信息的便捷管理和方便用戶使用的方面都起到了一定的作用。該文主要介紹了醫(yī)院信息管理系統(tǒng)前期的設計。
關鍵詞:動態(tài)網(wǎng)頁;醫(yī)院信息;系統(tǒng)管理
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)13-0016-02
Abstract:Depending on the complexity of the hospital information management,design of the hospital information management systems , this system is mainly the management of the hospital staff and news information , the users can browse the Internet page for the hospital news, if the hospital recently held some medical consultations. The hospital staff can register sites , information registered in the system, to facilitate the management of the personnel department. Hospital information management system in achieving convenient and user-friendly management of hospital information have played a certain role. This paper describes the design of pre-hospital information management system.
Key words: dynamic web; hospital information; managemant system
醫(yī)院信息管理系統(tǒng)是一套基于動態(tài)網(wǎng)頁技術的系統(tǒng)。本系統(tǒng)的主要目的是為了提高對醫(yī)院人員進行管理的工作效率,同時又可以對醫(yī)院進行宣傳。醫(yī)院缺少宣傳機制,市民們?nèi)狈︶t(yī)院的了解,不了解醫(yī)院專家出診的時間和最近有什么義診。有了這樣的一個平臺,市民們就可以通過這個網(wǎng)站看到醫(yī)院的新聞公告,為廣大市民提供了方便。醫(yī)院的員工通過注冊帳號,將個人的信息添寫到系統(tǒng)中,這樣人事部門的工作人員可以方便的查看員工的基礎信息,也減輕了醫(yī)院管理人員的工作量。針對上述不足,設計了該系統(tǒng),該系統(tǒng)可以幫助管理員迅速準確地完成工作,也可以為市民提供方便。而且,系統(tǒng)無論是穩(wěn)定性,靈活性和操作性等方面都應該能顯示出它的強大功能。
1 系統(tǒng)功能需求
將登錄本系統(tǒng)的身份分為三種:一是管理員(醫(yī)院信息中心管理人員);二是普通用戶即市民;三是醫(yī)院員工。
1) 管理員,可以添加用戶,設置權限,發(fā)布新聞和公告;
2) 普通用戶,可以以游客的身份瀏覽本網(wǎng)站,查看醫(yī)院新聞、醫(yī)院簡介;
3) 醫(yī)院員工,可以注冊帳號,以會員的身份登錄本系統(tǒng),則不僅可以查看新聞和公告,還可以填寫和查看個人信息。
2 系統(tǒng)開發(fā)環(huán)境
2.1 頁面制作 Dreamweaver 8
頁面制作使用的是Macromedia Dreamweaver 8 ,Dreamweaver 8是一款比較專業(yè)的 HTML 編輯器,廣泛應用于對Web 應用程序、Web頁面的設計、編碼和開發(fā)。Dreamweaver 的可視化編輯功能,可以在不編寫任何代碼的情況下,快速地創(chuàng)建頁面;還可以查看頁面元素和資源,也可以將這些資源從面板中直接拖到文檔中;還可以在其他的圖形應用程序中建立和編輯圖形,然后將它們導入 Dreamweaver,從而加快和優(yōu)化了開發(fā)的工作流程。Dreamweaver 也是功能比較全面的編輯器,它包括了代碼編輯工具,以及有關JavaScript、層疊樣式表 (CSS)和 ColdFusion 標記語言 (CFML) 等語言參考資料。
2.2 運行環(huán)境PHP 5
開發(fā)環(huán)境采用的是PHP,這是一款比較常見的腳本語言,他主要應用于開發(fā)動態(tài)網(wǎng)頁,也可以創(chuàng)建圖片,并且與數(shù)據(jù)庫的結合也是很好操作的。PHP廣泛的應用在很多開發(fā)程序中,特別是網(wǎng)頁的開發(fā)。因為 PHP 可以運行在網(wǎng)頁的服務器上,從而能夠產(chǎn)生出用戶可以看到的網(wǎng)頁頁面。PHP的兼容性也很好,它可以在不同的服務器、操作系統(tǒng)和平臺上運行,也可以和許多數(shù)據(jù)庫系統(tǒng)結合。PHP的使用是完全免費的,這也是PHP廣受設計者青睞的一個原因,官方組織 PHP Group 為設計者提供了完整的程序源代碼,供用戶修改和使用。
2.2 數(shù)據(jù)庫MySQL:
數(shù)據(jù)庫設計采用的是MvSQL,PHP與MvSQL配搭在一起,就可以比較靈活的設計開發(fā)出很多應用程序。這是因為他們都是Web開發(fā)工具包的一部分。在設計與開發(fā)網(wǎng)絡程序時,首先需要設想使用哪種程序語言,用來編寫動態(tài)頁面,還可以創(chuàng)建各種功能來存儲數(shù)據(jù),讀取資源,管理用戶,操控日期,或者執(zhí)行其他任務,而PHP正是可以完成這樣功能的最佳工具。PHP不僅功能強大,而且靈活快捷,可以解決大部分常見的網(wǎng)絡程序問題。該系統(tǒng)需要存儲很多的數(shù)據(jù),以便進行增加、修改、顯示、刪除、以及其他基本操作。針對這樣的問題的解決辦法就是使用數(shù)據(jù)庫,而MySQL正是可以做到這樣的功能的數(shù)據(jù)庫,它既穩(wěn)定又簡單易用,不僅有很好的支持,而且靈活性也很強。
3 系統(tǒng)運行的環(huán)境需求
3.1 硬件環(huán)境
服務器端的最低配置是建立網(wǎng)站所需的軟件的最低要求,在最低配置情況下,服務器性能往往不能讓人滿意。如今硬件性能越來越優(yōu)化且價格合理,所以服務器盡量選擇配置較高的硬件。其最低配置情況如下:
處理器:Inter Pentium 4 1.6GHz或更高。內(nèi)存:256MB以上。硬盤空間:40GB以上。
顯卡:SVGA顯示適配器。
3.2 軟件環(huán)境
操作系統(tǒng):Window xp/2000。開發(fā)PHP:php-5.2.12-Win32。制作頁面:Dreamweaver 8.0。
數(shù)據(jù)庫: MySQL Server 5.0。瀏覽器:Internet Explore 6.0 以上。
4 數(shù)據(jù)庫設計
數(shù)據(jù)庫的設計往往是開發(fā)應用程序的首要任務,雖然業(yè)界有很多新的方法,例如面向對象設計,之后再生成數(shù)據(jù)庫結構,但是大部分的成功程序案例中,還是把數(shù)據(jù)庫的設計放在第一步。數(shù)據(jù)庫設計就如同建筑房屋的基石,只有基石穩(wěn)定牢固,才能保證整個大廈屹立不倒。所以,可靠而穩(wěn)定的數(shù)據(jù)庫設計,在整個程序設計和開發(fā)的過程中,占有了多么重要的地位。只有可靠的數(shù)據(jù)庫設計,才可以保證產(chǎn)品的質量。具體設計如下:
根據(jù)以上需要設計數(shù)據(jù)庫information來存放系統(tǒng)所需信息。
1) 表admin
表admin用于存儲管理員信息,具體的表結構如表1所示。
2) 表user
表user用于存儲注冊后的用戶的信息,具體的表結構如表2所示。
3) 表announcement
表announcement用于存儲公告的信息。 表中包括管理員發(fā)布的公告信息。具體的表結構如表3所示。
4) 表new
表new的用于存儲新聞的信息。具體的表結構如表4所示。
5 系統(tǒng)安全設計
系統(tǒng)的安全是指防止系統(tǒng)遭到惡意的破壞所造成的數(shù)據(jù)泄漏和更改。計算機都有安全問題,在數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)集中存放,為許多用戶共享,使安全問題更為突出。影響數(shù)據(jù)庫的安全性主要是用戶和權限的管理。
1) 用戶的驗證:在允許用戶進行登錄之前,用戶必須輸入正確的用戶名和密碼,否則拒絕登錄。
驗證方式為:
1 口令驗證:用戶登陸數(shù)據(jù)庫時必須輸入正確的口令,由數(shù)據(jù)庫來執(zhí)行識 別和驗證。
2 管理員的驗證:管理員是對數(shù)據(jù)庫操作最多的一個角色,所以管理員的權限比較多,管理員對數(shù)據(jù)庫的操作也最直接。所以管理員的登陸要進行用戶和口令的驗證,并且保存在數(shù)據(jù)表中,對需要后臺管理操作的頁面都進行檢查。防止非法的登入。
2) 權限管理:每個用戶都有一定的權限,用戶可以根據(jù)權限的大小進行數(shù)據(jù)庫操作。如角色分為普通用戶和管理員,每個角色有不同的權限。
隨著醫(yī)學科學和計算機信息化的不斷發(fā)展壯大,我國的醫(yī)療衛(wèi)生事業(yè)也在突飛猛進的前行。將現(xiàn)代化的信息系統(tǒng)應用在醫(yī)院的信息管理中,同樣也具有很重要的意義,這樣不僅可以提高工作效率,也可以更好的服務廣大人民群眾。我相信,在不久的將來,醫(yī)院的信息化管理一定會更加蓬勃發(fā)展。
參考文獻:
[1] 方晨. Dream weaver MX 2004中文版教程[M]. 上海: 上??茖W普及出版社, 2005.
[2] 閆靜, 鐘斌.等. Dream weaver MX 2004與PHP動態(tài)網(wǎng)頁基礎與范例[M]. 北京: 機械工業(yè)出版社, 2004.
[3] 楊世明. PHP4編程指南[M]. 中國電力出版社, 2000.
[4] 康佛斯, 馬云. PHP4寶典[M]. 北京: 北京電子工業(yè)出版社, 2001.
[5] 李辛銘.等. PHP4網(wǎng)頁編程實力解析[M]. 北京: 清華大學出版社, 2003.
[6] 網(wǎng)勝工作室. PHP 4.0程序設計[M]. 北京: 北京希望電子出版社, 2000.
[7] 王孟奎, 韓笑. PHP4實用教程[M]. 北京: 北京理工大學出版社, 2002.
[8] 王石, 楊英娜. 精通PHP+MySQL應用開發(fā)[M]. 北京: 人民郵電出版社, 2OO6.
[9] 鄧云佳.等. Rasmus Lerdof&Kevin Tatroe PHP程序設計[M]. 北京: 中國電力出版社原出版社, 2003.