摘要:跟著收集手藝不竭成長,基于B/S(Browser/Server)模式的MIS日益成熟,企業(yè)的Web從靜態(tài)的HTML到動態(tài)的網頁和具有完整的數(shù)據庫處理方案,而且能夠通過Web把企業(yè)平分散的子系統(tǒng)集成到一個單一的使用下,使系統(tǒng)的開辟、辦理和變得一很是簡單。針對以上所述,本文系統(tǒng)闡述了基于B/S模式的辦理消息系統(tǒng)研究。
關
鍵字:B/S;辦理消息系統(tǒng);設想
1引言
當今時代,因為消息手藝、計較機手藝的敏捷成長,各企業(yè)、單元的收集扶植正在日益完美,越來越多的企業(yè)、單元不竭開辟適合于本人的辦理消息系統(tǒng)。跟著Internet的日益普及相關手藝的成長,B/S(瀏覽器/辦事器)布局模式逐步成為現(xiàn)代辦理消息系統(tǒng)的首選方案。B/S布局模式是一種從保守的二層C/S客戶機/辦事器)布局模式成長起來的新的收集布局模式。B/S布局模式是以WEB為核心,采用TCP/IP,HTTP傳輸和談,客戶端通過瀏覽器拜候Web辦事器、使用辦事器以及后臺的數(shù)據庫。
2系統(tǒng)系統(tǒng)布局設想
4.1數(shù)據辦事層設想
基于B/S模式的辦理消息系統(tǒng)的設想該當從第三層數(shù)據辦事層起頭,由于數(shù)據辦事層是其他兩層的根本,只要設想好了數(shù)據辦事層,其他兩層的設想才有了根據。
數(shù)據辦事層的設想次要是數(shù)據庫的設想,數(shù)據庫的設想己經有了很是成熟理論。只需按照需求,進行系統(tǒng)的闡發(fā),然后按照數(shù)據庫的設想理論來設想,就能夠設想出比力對勁的數(shù)據庫。數(shù)據庫設想好后,按照其規(guī)模大小和使用,選用比力合適的數(shù)據庫辦理系統(tǒng)(Access,SQLServer,Oracle等)來從物理上實現(xiàn)它。
4.2數(shù)據營業(yè)層設想
營業(yè)辦事層設想是基于B/S模式的辦理消息系統(tǒng)設想的焦點,以ASP手藝為處理方案的營業(yè)辦事層設想,就是ASP文檔的設想,F(xiàn)引見一種功能模塊闡發(fā)設想方式,如下:
。1)根基符號暗示
本設想方式的根基符號有三種,一是功能模塊暗示框,它用來暗示某個功能極其簡單引見;二是功能頁,它對應于一個ASP文檔,用來實現(xiàn)和用戶進行一次交互就能夠完成的功能;三是可視化功能頁,它與功能頁所完成的功能一樣,分歧之處在于該頁含有用戶交互成份,是顯示在瀏覽器上的用于和用戶交互的。
。2)功能闡發(fā)
任何一個消息系統(tǒng)都是為了完成該消息系統(tǒng)為之辦事的部分的某些功能而設想的,基于B/S模式的辦理消息系統(tǒng)也不破例。為了成立基于B/S模式的辦理消息系統(tǒng)起首必需進行功能闡發(fā),所分歧的是基于B/S模式的辦理消息系統(tǒng)的功能闡發(fā)的細化成果是功能頁或可視化功能頁。
(3)關系闡發(fā)
在做了功能闡發(fā)后,下一步就是進行個功能頁間的關系闡發(fā),圖1給出了功能頁闡發(fā)示企圖。由于某個功能模塊闡發(fā)到最初,都是很多功能頁,這個功能模塊的功能是由這些功能頁實現(xiàn)的,這些功能也只要彼此合作才能完成這個功能。所以這些功能頁之間必定具有著彼此關系。這種彼此關系次要體此刻一個頁面到另一個頁面的超毗連。因而只要對這些功能頁進行了關系闡發(fā),我們在編碼的時候才能做到心中無數(shù),并在當前的過程中按照這種關系很容易找出哪個頁面有問題或者需要進行改良。不然面臨那么一大堆ASP文檔我們將不知從和下手。由此可見,關系闡發(fā)在基于B/S模式的辦理消息系統(tǒng)設想中的主要感化。
圖1功能頁示企圖
在進行了完整的功能闡發(fā)和清晰的關系闡發(fā)后,就能夠進入本色性的ASP編程了,只需熟悉ASP及常用的腳本言語,把功能頁成ASP文檔是很容易的工作。然后按照軟件工程理論進行集成和調試就能夠成為滿足功能要求的使用法式了。
4.3用戶層設想
用戶層設想是基于B/S模式的辦理消息系統(tǒng)設想的最初一個條理,也是最環(huán)節(jié)的一層,消息系統(tǒng)的所有氣概和功能都在該層上通過和用戶的交互表示出來。該層的設想次要體此刻用戶接口上,即在上一節(jié)我們闡發(fā)出來的可視化功能頁。在辦事器端支撐可視化功能頁的手藝愈加豐碩,功能最強大的就是ASP及其內置組件,此外還有ActiveX組件、EnterpriseJavaBeans以及數(shù)據庫相關接口控件的支撐,例如:ODBC,JDBC,OLEDB,ADO等。這為我們處理設想瀏覽器端動態(tài)頁面—可視化功能頁的很多手藝難題,然而這并不料味著可視化功能頁的設想是很容易的。當手藝支撐曾經相當豐碩的時候,我們的工作核心將轉向面向人的計氣概—人文設想。由于,可視化功能頁是用來和人打交道的,它必需以人的特征來設想才算達到了其最終的目標。在有些使用中這以至常主要的,好比網上講授,它的用戶界面設想的人文程度,間接影響這個系統(tǒng)本身功能的闡揚。好的人文設想,利用者可以或許高興地接管,事半功倍地學到良多工具。用戶接口的人文設想是權衡一個消息系統(tǒng)黑白的主要標記,數(shù)據辦事層和營業(yè)辦事層設想得再好,效率再高,若是沒有令人賞心順眼的用戶辦事層,那就不成能有人來用你的軟件,成果就是導致軟設想的失敗。所以用戶層的設?是最初一層也是最主要的一層,它間接關系到客戶的感觸感染。
參考文獻
[1]陳考威,陳凌云.三層系統(tǒng)布局的客戶機/辦事器.計較機使用,2000,20(1):23-26.
[2]陳少紅,朱敏.切磋用JSP開辟
基于B/S的MIS.計較機使用,2003,23(6):106-108.
[3]藩.軟件工程導論.大學出書社,2000.
[4]AndrewS.Tanenbaum著.熊桂喜,王小虎譯puterNetworks.大學出書社,1998.
[5]喻德軍,武田,付強.民航空管收集系統(tǒng)互聯(lián)的設想與實現(xiàn).中國民航飛翔學院學報,2002,1:33-35,40.
--博才網
相關論文