石錦浩+劉威威+鄭奮
【摘要】 本文通過“薦醫(yī)網”網站的開發(fā)過程,描述了基于ASP.NET技術,以SQL Sever2008作為后臺數據庫,通過HTML5web開發(fā)、C#編程的網站的設計思想,從功能設計、系統(tǒng)設計、頁面設計和數據庫設計幾個方面詳細闡述了醫(yī)院推薦網站的設計和實現方法。
【關鍵詞】 HTML5 ASP.NET 網站開發(fā) 醫(yī)院推薦
一、網站設計
1.1 系統(tǒng)功能
本系統(tǒng)包括前臺和后臺兩大模塊。前臺用于信息的展示、用戶評價,包括醫(yī)院列表、醫(yī)院對比等功能模塊。這些功能模塊可以提供上海市各大三級甲等醫(yī)院官方信息,特色科室,綜合實力,網民美譽比較,可以使患者足不出戶即可登錄網站選擇自己想要前去就診的醫(yī)院,并可以獲取醫(yī)院位置信息,旨在提高社會醫(yī)療資源利用效率,為廣大患者提供便利。后臺用于網站的日常管理、安全和維護,主要實現了用戶管理、醫(yī)院管理、內容管理等功能模塊。
1.1.1 用戶管理
用戶管理包括用戶登錄、用戶信息修改、用戶權限分配。瀏覽網站的游客,可以不用注冊與登錄,直接可以發(fā)表評論和執(zhí)行其他操作。對于管理員,系統(tǒng)將管理員分為三個等級。三級管理員可以登錄到網站后臺,能夠發(fā)表醫(yī)院相關信息、添加公告、發(fā)布醫(yī)院最新動態(tài),但是所有添加的信息都需要更高級管理員審核。二級管理員能夠審核三級管理員發(fā)布的信息,也可以直接添加信息到前臺。一級管理員除了具備二級管理員和三級管理員的權限外,還能夠管理所有管理員,包括修改管理員信息、修改管理員密碼、查看管理員的登錄信息和信息發(fā)布。
1.1.2 醫(yī)院與內容管理
醫(yī)院管理包括醫(yī)院信息添加、信息修改、信息刪除,同事也可以將醫(yī)院分類,然后再進行分類添加、修改、刪除。在添加時要求必須輸入醫(yī)院的名稱和醫(yī)院的詳細信息,其中醫(yī)院的信息內容通過文本編輯控件輸入,然而不是所有的醫(yī)院信息都能夠直接發(fā)布到網站前臺,為了防止不良信息與錯誤信息的上傳,還需要高級管理員對上傳的醫(yī)院信息進行審核后才能顯示到前臺。
對于有問題或者過時的醫(yī)院信息,管理員可以通過后臺管理實現對醫(yī)院信息的修改和刪除操作。
1.2 技術設計
1.2.1 系統(tǒng)開發(fā)平臺
在網站的開發(fā)過程中,數據庫的鏈接、信息的添加等功能需要頻繁使用,而且為了可以讓新信息與評論實時顯現,所以采用了ASP.NET技術。這是一個分布式的、基于標準的、多語言應用程序執(zhí)行環(huán)境,同時處理基本管線雜務,使得部署更容易。它能夠通過提供應用程序執(zhí)行環(huán)境來管理內存和進行版本控制,改善了應用程序的可靠性、可擴展性以及安全性。
1.2.2系統(tǒng)運行平臺
本系統(tǒng)將基于asp.net 3.5平臺設計,數據庫軟件采用SQL Server2005,開發(fā)語言采用的ASP.NET技術,頁面布局采用DIV+CSS技術,網站圖形處理技術采用Firework軟件,網站內容制作采用Dreamweaver、FLASH等網頁制作軟件。
1.3存儲數據
SQL Sever 2008是Windows上最廣泛應用的關系型數據庫,具有操作簡單、成本低、開發(fā)周期短等優(yōu)點,其性能和安全性方面完全能滿足醫(yī)院推薦網站的需求,因此選擇了在Windows操作系統(tǒng)下極具優(yōu)勢的SQL Sever 2008作為后臺數據庫。數據庫主要存儲會員信息、添加的醫(yī)院信息、上傳的評論信息、登錄日志信息。管理員通過后臺管理模塊向各個數據表添加信息;前臺展示頁面根據固定的業(yè)務邏輯從數據庫讀取信息,或按游客的查詢要求動態(tài)地從數據庫讀取特定的信息。
1.4接口
網站使用了參數傳遞的交換數據方式,使用Cookie保存數據,在內頁讀取該值實現查詢出對應數據,格式為Cookie(string strName, string strValue)。
二、結語
與以往的Web開發(fā)框架相比,HTML5的優(yōu)勢是毋庸置疑的,它在多媒體呈現、跨平臺兼容和用戶體驗方面的能力尤為卓越,而這些能力在移動互聯網普及的今天顯得彌足珍貴,對傳統(tǒng)文化的數字化傳播十分有利。
通過有效地利用HTML5,CSS3,JavaScript等前端開發(fā)語言,可以輕松搭建兼容性強、呈現力高的網站系統(tǒng),讓患者可以選擇最適合自己得醫(yī)院去就診,避免重復就醫(yī)等資源浪費的現象發(fā)生。
參 考 文 獻
[1]劉華星,楊庚.HTML5——下一代Web開發(fā)標準研究[J].計算機技術與發(fā)展,2011,21(8):54-58.
[2]韓舶.簡述HTML5與FLASH的關系與發(fā)展[J].中國廣播,2011(6):62-63.
[3]汪梅,湯書昆,陳敬宇.基于HTML5的宣紙文化網站設計研究[J].包裝工程,2016,37(8):143-147.
[4]胡蕓.淺析ASP.NET的電子商務網站的設計方法[J].電子制作,2015(2):76-77.
[5]曹志宏,王蕊.基于ASP.NET的高職院校人才就業(yè)平臺的設計與實現[J].軟件工程師,2015,18(2):37-38.
[6]陳云海.移動互聯網SoLoMo應用模式分析[J].電信科學,2012,28(3):18-22.