<td id="wfluq"><mark id="wfluq"></mark></td>

<nobr id="wfluq"><rt id="wfluq"></rt></nobr>
<th id="wfluq"><s id="wfluq"><meter id="wfluq"></meter></s></th>

HOME / TIME
廣東深圳專業醫療產品儀器工業產品設計醫療服務管理系統設計中的兩層C/S模式
-醫療服務管理系統設計中的兩層C/S模式
2019/03/05
摘要:本文從軟件體系結構的選擇與設計著手,探討了基于單機、F/S、C/S、B/S、RIA等各種結構應用模式的特點和不足。
結合項目開發實際,闡述了選用技術成熟的兩層C/S模式研究設計醫療服務管理系統的理由。

  關鍵詞:C/S;RIA;B/S;F/S
  中圖分類號:N945.23文獻標識碼:A文章編號:1007-9599廣東深圳專業醫療器械外形工業產品設計智能家居產品設計 (2010) 09-0000-02
  The C / S Mode for Design of Medical Service Management System
  Leng Peng
  (Wuhan Commercial Service College,Wuhan430056,China)
  Abstract:In this article,these characteristics and lacks of different application modes from Single Service,F/S,C/S,B/S,RIA were discussed based on methodological problems,such as choices and designs of software architecture.Related with the practice of the pr廣東深圳專業射頻治療儀產品設計公司論述醫療器械行業的發展現狀及其發展oject exploitation,this article states the reasons of applying c/s mode programming to medical service&management system.
  Keywords:C廣東深圳專業醫用產品研發工業產品設計工業設計的現狀與發展/S;RIA;B/S;F/S
  一、研究背景及意義
  軟件體系結構的選擇與設計,就是為了解決方法的問題,是項目設計中很重要的一環。
選擇體系結構時,既要考慮好如何設計符合業務需要的強大功能及其實現方式,也要考慮數據訪問的方式和安全性,以及系統的擴展性和部署管理的方便性。
只有深入研究各種體系結構的特點,并在實踐中去體會,才能科學地選擇適合實際需要的軟件結構模式。

  隨著我國醫療改革的深入,各城鄉的衛生服務機構數量逐年增加,老百姓醫療條件得到了很大的改善。
同時,城市社區衛生服務機構和其他一些私人診所的診療水平也逐步提高。
規模相對較小的醫療服務機構,為了吸引一些能夠在本機構就可以得到合適診治的病人前來就診,在醫療服務價格方面,想辦法與大醫院競爭,從而增加利潤,也使老百姓在看病時得到實惠。
一些這樣的衛生服務機構,想到了直接給病人打折優惠的辦法,例如:會員卡制度,簡單來說,就是給有意愿的病人發放會員卡,持卡者預存一些費用,就診時的花費就可以享受一定的折扣率。
持卡者所有歷史就診費用記錄,需要一個應用系統來管理。
這個系統可以統一在一個醫療服務綜合管理系統里面,相對完善的醫療服務綜合管理系統涉及的內容很多,主要有病人病歷檔案、處方管理、藥品進銷存、會員卡消費記錄等等。
社區衛生服務機構實行就診會員卡制度,有利于鎖定病人客戶群,提高業務利潤;由于會員在享受同樣醫療服務的條件下,會降低就診費用,也給會員帶來了實惠。
會員卡跟資金賬戶建立一一對應關系,會員的資金存取和消費,都需要一個賬目,以往由于計算機硬件成本和軟件成本高昂,這些賬目都是手工、紙質的,查詢、統計和保存極其不方便,也容易出錯。
隨著計算機軟硬件技術的發展和應用規模的迅速擴大,部署一個計算機應用系統的成本也越來越便宜。
信息化管理的好處勿容置疑,一個合適的會員管理系統,能夠準確及時地將會員的資金資料情況保存到計算機中,查詢、統計非??焖?保存起來也容易,可以極大提高工作效率和管理效率,降低機構的運營成本。

  網絡版應用主要有C/S模式、B/S模式、RIA模式等目前比較流行的幾種體系結構模式,本文通過對各種結構模式的特點進行比較后,選用兩層C/S模式來開發本應用系統。
兩層C/S模式是基于局域網的,開發成本低廉,系統擴展性也比較好。

  二、體系結構模式概述
  目前應用比較廣泛的軟件體系結構,有文件獨占式的單機服務模式、磁盤文件共享的文件服務器模式(Files/Server,簡稱F/S)、胖客戶端的兩層及多層客戶/服務器模式(Client/Server,簡稱C/S),瘦客戶端的瀏覽器/服務器風格(Browser/Server,簡稱B/S),以及富客戶端的RIA模式(Rich Internet Applications)等等。
各種模式有各自的特點和優勢,也有各自的不足,下文分別對這幾種模式進行介紹。

  (一)單機服務模式
  最早的商業應用程序的所有廣東深圳專業醫療器械外形工業產品設計當代工業設計的經濟價值研究數據處理都發生在大型主機上,由于數據處理成本高昂,廣東深圳專業心諾激光治療儀產品設計公司合作研發提升我國醫藥企業的研發實力隨著內存和處理的成本越來越便宜,文件獨占式的單機服務模式的應用程序就出現了,缺點就是一個應用只能在一臺機器上使用,數據放在獨立的文件里存放以供訪問,不能集中實時共享,不能滿足多用戶應用的需要。

  (二)文件服務器模式
  為了解決數據集中這個問題,需要將運行程序和數據文件分開存放到不同的計算機上時,就出現了基于磁盤文件共享的文件服務器模式(F/S),其基本結構這個模式既有單機程序的特性,也有網絡多用戶應用的特性。
這種模式的數據文件和單機服務模式一樣,一般是若干個獨立的、可直接訪問的文件,只是比后者在程序設計上增加了數據共享控制管理的功能,數據的共享大多數是以文件形式通過對文件的加鎖、解鎖來實施控制的。

  (三)客戶/服務器模式
  20世紀80年代以后,隨著微機網絡的發展,個人計算機和工作站的采用,改變了協作計算模型。
這時,基于資源不對等,且為實現共享而提出了客戶/服務器(C/S)軟件體系結構。
C/S體系結構具有強大的數據操作和事務處理能力,模型思想簡單,易于人們理解和接受,有三個主要組成部分:數據庫服務器、客戶應用程序和網絡。
工作站通過網絡和服務器相連,以實現數據和應用分布到多個處理機上。
該模式下,數據存放在服務器端一個被稱為數據庫的工具中,應用程序通過數據庫引擎來訪問數據,這種程序和數據獨立的模式,減少了應用程序對數據文件格式的依賴,更好的保證了數據的兼容性,數據庫的安全性、完整性和數據庫訪問并發性控制也得到了保證。

  C/S結構經過了兩層到三層和多層的發展過程,二層C/S結構是以局域網為中心的,難以擴展至大型企業廣域網或Internet,客戶端程序可以直接訪問數據庫服務器,使數據庫的安全性受到威脅。
于是三層C/S應運而生,將表示層和功能層分離成獨立的程序,并且和數據層分離,使整個系統的邏輯結構更為清晰,能提高系統和軟件的復廣東深圳專業貝斯達CT產品設計公司電源在醫療器械維修中的重要性用性、可維護性和可擴展性。
分層也有利于軟件的并行開發,各層還可以根據本身應用的特點,選用最合適的開發語言。
三層C/S結構和二層C/S結構相比,增加了一個駐留應用邏輯的應用服務器,客戶機上只有表示層。

  (四)瀏覽器/服務器模式
  三層C/S結構模式的優點很多,但是隨著計算機技術的快速發展,硬件平臺和軟件升級換代迅速,一些較早使用計算機信息技術來管理業務的企業,由于硬件結構新舊并存、操作系統多種多樣,給應用程序的部署、維護和升級帶來了很大的困難。
20世紀90年代,隨著Web瀏覽器技術的不斷發展,出現了瀏覽器/服務器(B/S)這種商業應用程序的新模式,該模式成功地解決了C/S時期軟件分發的問題。
B/S風格是三層應用結構的一種全新的實現方式,B/S結構的客戶端是利用瀏覽器來實現的,客戶端計算機只需部署了瀏覽器就可以使用,因此能夠跨硬件平臺,為異種機、異種網、異種應用服務的聯機、聯網、統一服務提供了最現實的開放性基礎,這是B/S結構的優點之一。

  (五)RIA模式
  與之前的三層C/S模式相比,B/S部署的便利性是無與倫比的。
在大多數情況下,能建成并交付使用的解決方案的總復雜度是大大降低了。
雖然Web使部署應用程序更便捷,但基于Web的商業應用程序的功能卻大幅度地后退了,這是因為基于瀏覽器的應用程序必須適應HTML以及HTTP(Hypertext Transport Protocol,超文本傳輸協議)等Web架構的局限性。

  B/S應用的交互能力極其有限,雖然一個多步驟的任務可以在單頁內表達出來,但可能產生一份很長的頁面,使用戶感到混亂、笨拙而難以使用。
這種以網頁為主的用戶界面通常需要反復翻轉網頁,以解決在順序步驟中有牽連性的改變。
Web“無狀態”的特點,使數據錄入時即使只有少量失誤,也經常需要重新全部錄入,其結果是緩慢、不自然、混亂而且令人感到懊惱的用戶體驗。
這些不足在傳統的C/S結構中幾乎是不存在的,傳統C/S結構能夠提供給用戶豐富的界面和強大的交互能力,響應速度比B/S結構也要快很多,數據安全性也能廣東深圳專業醫療電子產品結構工業產品設計醫療責任保險和醫療責任風險金模式比較研究得到更好的保證。
為了解決這些問題,真正把傳統C/S豐富的用戶交互體驗和傳統B/S部署靈活性的優點結合起來,誕生了一種新的體系架構,這就是RIA,這個術語由Macromedia于2002年3月提出,意思是“豐富互聯網應用”系統,英文全稱Rich Internet Application。

  基于Web的RIA相比Web應用程序,反而與C/S應用程序有更多的相似。
從某個角度上可以通俗的說,RIA應用實際上是通過新的B/S技術來實現傳統的C/S應用,RIA的客戶端利用瀏覽器來實現,客戶端與服務器端主要采取XML數據和Web Services兩種方式交互,使應用具有跨平臺的兼容性,部署靈活。

  三、體系結構模式的比較
  這些結構模式,都是隨著計算機應用不斷發展而出現的,以后還將繼續發展。
解決了特定時期的實際應用需求,各自有各自的特點:其中單機服務模式擴展性不好,沒有一定的伸縮度;F/S模式,如果只有一個用戶,就基本等同于單機服務模式,如果超過一個用戶,數據訪問控制方面就比較煩瑣,并發訪問穩定性不好;C/S模式,擴展性好,由于有了功能強大的數據庫服務器管理數據,數據訪問控制可以得到很好的保證,其中兩層結構適用于中小型網絡規模的企業,多層的安全性和系統擴展性更好。
相對來說,系統軟件硬件的投資也比兩層要大,部署相對困難;B/S模式雖然號稱零部署,但由于瀏覽器產品品種的增多,以及其具有的天生缺陷,導致客戶端界面不容易控制,因此經常需要借助一些瀏覽器控件來實現某些特定的功能,這些控件也具有操作系統平臺的要求,所謂零部署也因此成為空談;RIA的出現,就是為了解決B/S模式中人機交互的不足,理想的RIA結構,同時具有B/S部署的方便性和C/S模式的豐富交互性。
RIA概念提出的時間不長,操作系統種類又不斷發展、版本持續更新,加上各大軟件公司的認識也不同,開發出的RIA支持系統當然就花樣繁多。
但不管是哪家的產品,目前都還不太成熟,也沒有一個相對的行業標準,多少也讓人有些無所適從。
從全球范圍看,成熟的ERP(Enterprise Resource Planning,企業資源規劃)產品大多還是采用二層或三層C/S架構。

  本系統用戶業務規模比較小,數據也是基于局域網內共享,用戶數不超過3個,操作系統平臺也統一為Microsoft WindowsXP,部署方便。
經綜合分析,決定選用二層C/S架構。
不管從用戶界面容易控制,還是開發與部署成本哪個方面來考慮,這樣選型都是非常合適的,并且盡量通過在后臺數據庫里采用存儲過程來處理數據,為以后系統擴展留下了空間。

  參考文獻:
  [1]張友生.軟件體系結構(第2版)[M].北京:清華大學出版社,2006
  [2]三層結構簡介[EB/OL].http://www.cdpf.org.cn/,2007,11,20
  [3]CS結構與BS結構技術特點比較[EB/OL].http://blog.itzero.com/,2007,5,5
微信
粵ICP備16001253號-1
国产精品成久久久久三级_国产av无码片毛片一级_国产a级免费无码播放_日韩不卡高清无码人妻
<td id="wfluq"><mark id="wfluq"></mark></td>

<nobr id="wfluq"><rt id="wfluq"></rt></nobr>
<th id="wfluq"><s id="wfluq"><meter id="wfluq"></meter></s></th>