秦鑫鑫++賀培鳳
【摘要】信息資源的整合與集成問題是當今信息技術發展與社會經濟信息化建設的核心問題。如何更好地從時間和空間的角度理解和挖掘各種信息,搭建一個有效的信息資源數據平臺便成為棘手的問題。本文以醫藥行業為基礎,重點研究了醫藥數字化信息資源平臺設計與實現的相關內容,僅供參考。
【關鍵詞】醫藥;數字化;信息資源;平臺設計;實現
一、研究背景
醫藥數字化信息資源平臺建設對醫藥行業的發展有很重要的作用。醫藥數字化信息資源平臺信息化建設主要是借助現代信息技術,結合當前的社會發展需求,開發、利用并管理醫藥數字化信息資源平臺中的各項文獻資源,進而為使用者提供更加優質的文獻信息資源服務。醫藥數字化信息資源平臺建設主要有以下特點:第一,數字化的文獻信息資源存儲,也就是說在信息化建設的背景下,文獻資源將慢慢轉換成電子型、電子型及多媒體共存的文獻資源系統。第二,網絡化的文獻資源傳輸形式,借助計算機網絡技術將全球的醫學文獻資源鏈接起來,進而建設醫學文獻資源的“信息空間”,這時數字化信息資源平臺就是連接文獻的網絡傳遞系統。第三,智能化的文獻資源管理和控制,醫學文獻資源信息化建設能使醫藥文獻資源實現智能化和程序化,管理員在計算機上進行文獻資源的整理、加工等操作,使用者只需通過計算機就能進行瀏覽和檢索,整個醫藥數字化信息資源平臺將會更加先進和智能。
二、醫藥數字化信息資源平臺設計
本系統采用VisualStudio2008+SQLServer2005開發而成,采用當前流行的3層架構構造;數據庫操作使用加密形式的存儲過程進行處理;代碼清晰、性能較高、系統安全、功能完善。編程語言選用簡單、現代、面向對象、類型非常安全的專門用于.NET的編程語言C#,以便編寫出動態Web頁面、XMLWeb服務、分布式應用程序的組件、數據庫訪問組件或傳統的Windows桌面應用程序,具有較強的靈活性與兼容性。
三、醫藥數字化信息資源平臺實現
(一)數據庫的建立與連接。在SQLServer2005版數據庫管理軟件SQLServ-erManagementStudio中用SQL標準語句createdata-basedb_Mdrug建立數據庫db_Mdrug。然后按照數據庫中設計好的結構創建所有所需的表,表與表之間建立好關系。數據庫連接采用對數據庫配置進行統一管理的方法,即將程序中用到的所有連接字符串信息統一放在web.config配置文件中,在程序中對該文檔的配置進行調用,實現系統的可移植性,當程序需要連接數據庫時,直接調用DbCString字符串就可以連接數據庫。
(二)數據交換平臺。1.服務端。在第一次啟動時需要輸入服務器的IP地址和端口號。服務器IP地址是安裝服務端程序電腦的IP地址。再次啟動時系統會紀錄上次輸入的內容,如果不需要修改就不用重新輸入。目標目錄是系統默認的,存放用戶上傳文件的目錄,用戶不可以修改。點擊“啟動服務”按鈕啟動服務器。點擊“斷開連接”按鈕斷開服務器的連接。進入服務器斷開窗口。在此時可以更改服務器的IP地址和端口。2.客戶端。進入客戶端界面后,然后連接服務器,再輸入有效的用戶名,密碼,連接的服務器的地址,端口號。按鈕進入客戶端窗口。如果輸入的用戶名或密碼不正確時,系統會彈出“用戶名密碼錯誤”提示信息對話框。如果輸入的服務器地址或端口不正確時系統彈出“連接失敗”,返回連接服務器界面,重新輸入用戶名,密碼,連接的服務器地址以及端口號。按從上到下的順序依次在“服務器列表”下拉框內選擇服務器、在“數據庫列表”下拉框內選擇數據庫、在“表的列表”下拉框內選擇數據表單擊此表,在右方顯示該表的結構。表結構界面。顯示的信息包括元數據字段名稱,元數據字段類型和是否允許該字段值為空。3.層架構的具體實現。(1)數據訪問層。首先建立DAL項目,在該項目下新建SQLHelper類,SQLHelper類的主要功能是連接數據庫的同時與數據庫交互數據,在該類下創建公用的數據交互函數ExecuteNonQuery()、Ex-ecuteQuery()、ExecuteScalar()等。在設計時將該系統分為3個實體進行操作,分別為藥品(Drug-DAL)、用戶(UserDAL)、信息(InforDAL),創建相應的類,在類中對數據進行相應的增加、刪除、修改、查詢等操作,編寫相應的函數代碼。(2)業務邏輯層。首先建立BLL項目,在該項目下建立相應的DrugManager類、UserManager類、InforManger類,在這層中主要負責對數據層的操作。也就是說把一些數據層的操作進行組合,根據不同的需要整合DAL層中的函數。(3)表示層。表示層位于最上層,最接近用戶。用于顯示數據和接收用戶輸人的數據,為用戶提供一種交互式操作的界面。首先新建一個網站項目,根據用戶的需求將各個控件以最完美的形式呈現在用戶面前,在建立這層時運用css,javascript等特效,然后調用BLL層的函數呈現所需要的數據。
【參考文獻】
[1]張冉.中等職業教育數字化資源信息平臺的設計與實現[D].山東大學,2015.