
論壇即為電子公告板或者公告板服務,是Internet上的一種電子信息系統。它提供一塊公共電子白板,每個用戶都可以在上面書寫,可發布信息或提出看法。隨著網絡技術的發展和應用,論壇也開始被人們熟知,而醫院擁有自己的論壇也成為了一種及時地與患者和大眾交流的一種快捷方式。
1醫院論壇的特點
大多數醫院都會選擇在自己的門戶網站開設自己的論壇,以促進網友之間的交流,增加互動性和豐富網站的內容。醫院論壇除了具備所有網絡論壇的交互性、動態無序性、時效性等共同特點。醫院論壇一般還從其專業性來講都會做成專題類的,這樣更符合醫院的社會功能特點,便于推廣醫療衛生知識和了解大眾的醫療需求。
2論壇的設計思想
論壇能讓每個人在互聯網上表達出自己的心聲。這是一個收集和共享任何感興趣的事物的地方。許多人使用論壇只是發表自己對一些事情的看法,分享一些大家感興趣的文章。而有些人則在全球成千上萬的論壇中取得了很高的影響力,成為大家關注的焦點。政治家可以通過論壇發表一些自己的政治觀點,攝影和美術發燒者可以通過論壇來管理自己的影視作品。總之,無論您要發表什么意見,論壇都可以幫您表達出來。
論壇作為一種新表達的方式,它的傳播不僅情緒,包括大量的思想、觀點和智慧。某種意義上說,它也是一種新的文化現象,論壇的出現和繁榮,真正凸現網絡的知識價值,標志著互聯網發展開始步入更高的階段。
3實現目標
3.1基本功能目標
3.1.1管理者可以實現 登錄論壇系統瀏覽、管理自己論壇的基本信息、發帖或者轉帖、處理留言、帖子評論等內容。
3.1.2訪問者可以實現 未登錄的時候可以游覽論壇中的帖子,登陸之后可以發表自己對一些帖子的評論,還可以給版主留言等,見表1。
3.2功能需求描述
3.2.1前臺 任何用戶都可以對所有類別的帖子和圖片進行瀏覽,也可以選擇自己感興趣的類別瀏覽。如果對某篇貼文想發表自己的想法,可以進行留言,或者對整個貼文進行評論。
3.2.2后臺 后臺主要是對前臺頁面中的貼和圖片進行添加、刪除、修改,并同時連接數據庫及時的對其進行更新。以及對用戶的評論和留言進行管理。
3.2.3用戶管理 管理人員:后臺管理人員主要是系統管理人員,其他用戶不能進入。后臺管理人員要處理管理員登陸、查詢信息、發布和更新信息、添加、刪除、修改等信息。管理人員主要是醫院信息科的網管人員。
個人用戶:個人用戶只能瀏覽貼文以及對貼文進行評論和給版主留言等,不能進入后臺。與系統管理人員有很大的區別。
4系統開發語言
目前系統開發常用的語言有JavaScript、JSP、MySQL。本文重點介紹一下MySQL。
MySQL是一種關系數據庫管理系統,其中的SQL指的是\"結構化查詢語言\",是用于訪問數據庫的最通用的標準化語言。MySQL的主要特性如下:①能夠工作在絕大部分硬件平臺和操作系統上,如Linux、Mac OS、Windows。②提供了用于C、C++、Eifel、Java、Perl、PHP、Python、Ruby和Tcl的API。③其SQL函數是使用高度優化的類庫實現的,運行很快。④服務器可以作為獨立的程序以客戶/服務器方式運行,也可以作為庫嵌入(鏈接)到其他應用程序中。⑤有大量可用的共享MySQL軟件,大大簡化了MySQL的使用和管理。⑥提供了靈活安全的權限和密碼系統,當用戶連接到服務器時,所有的密碼傳輸均采用加密形式。⑦具有較強的可伸縮性,能夠處理大型數據庫。使用MyISAM表時,最大可達65 536TB,因此MySQL數據庫的最大表尺寸通常是由操作系統對文件大小的限制決定的。⑧MySQL支持多種通信方式??蛻舳丝梢允褂肨CP/IP協議、命名管道(Windows系統的NT系列)以及UNIX域套接字文件與MySQL服務器通信。MySQL提供的Connector/ODBC(MyODBC接口、Connector/J接口和Connector/NET接口可以分別滿足使用ODBC、JDBC連接的客戶端程序以及.NET應用程序的連接需要。
5系統開發工具
自從JSP發布之后,推出了各式各樣的JSP引擎。Apache Group在完成GNUJSP1.0的開發以后,開始考慮在SUN的JSWDK基礎上開發一個可以直接提供Web服務的JSP服務器,當然同時也支持Servlet,這樣Tomcat就誕生了。
Tomcat是一個輕量級應用服務器,在中小型系統和并發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP程序的首選。實際上Tomcat部分是Apache服務器的擴展,但它是獨立運行的,所以當你 Apache Tomcat運行tomcat時,它實際上作為一個與Apache 獨立的進程單獨運行的。
MyEclipse企業級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數據庫和J2EE的開發、發布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發環境,包括了完備的編碼、調試、測試和發布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。
在結構上,MyEclipse的特征可以被分為7類:①J2EE模型,②WEB開發工具,③EJB開發工具,④應用程序服務器的連接器,⑤J2EE項目部署服務,⑥數據庫服務,⑦MyEclipse整合幫助。
6存在的問題
醫院論壇的管理大多有醫院的網絡管理員來完成,而訪問者都是為了了解醫療相關的知識和醫院的診療能力,這樣就會造成管理員不能很專業的回復訪問者的留言和疑問,而相關科室可能沒有足夠的人員和能力管理,導致了醫院論壇建設的最初服務宗旨。醫院論壇一般都鏈接在本院的門戶網站上,由此就給了黑客等不法分子攻擊網站的可乘之機。編輯/張燕