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