基于BS的網上選課系統(tǒng)體系結構設計_第1頁
基于BS的網上選課系統(tǒng)體系結構設計_第2頁
基于BS的網上選課系統(tǒng)體系結構設計_第3頁
基于BS的網上選課系統(tǒng)體系結構設計_第4頁
基于BS的網上選課系統(tǒng)體系結構設計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件體系結構課程設計選課系統(tǒng)一、 系統(tǒng)目標 學生選課系統(tǒng)是一個學校不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要,所以學生選課系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。 隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 作為計算機應用的一部分,使用計算機對選課信息進行管理,有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查

2、找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套軟件成為很有必要的事情。二、總體設計 21系統(tǒng)分析在本系統(tǒng)中,有三類用戶:系統(tǒng)管理員,教師和學生。三種不同的用戶所具有的操作權限以及操作內容均不一樣。本選課系統(tǒng)給予教師很大的自主權,系統(tǒng)管理員只負責向系統(tǒng)中添加學生和教師的個人信息以及教學樓教室信息。系統(tǒng)管理員不參與開設課程、選擇課程等,一切均由教師、學生等錄網站自行完成。系統(tǒng)管理員設置一個選課時間段,在到達時間段以前,教師可以開設課程;到達時間段以后,學生可以登陸網站選擇課程。

3、教師用戶登陸網站后可以開設課程,為自己的課程編輯上課時間和地點,當系統(tǒng)中出現(xiàn)時間地點沖突的時候,系統(tǒng)向教師用戶報告并推薦一個時間地點。每門課程可以是必修或則選修,教師為每門課程設置一個學分,并可以在課程結束后給予分數(shù),如果學生及格,學生將獲得該課程的學分。對于學生用戶,每個學生除了必須選擇必修課程外,至少還要選擇兩門選修課程,學生可以對自己選課信息鎖定,以免不小心被修改。當時候超過選課時段后,系統(tǒng)自動鎖定學生的選課課程。系統(tǒng)可以根據(jù)學生的選課信息,生成一份學生自己的課表。課程結束后學生可登錄網站查詢成績與學分。根據(jù)上面的要求,從操作功能上可以分為兩個類:一個是通用操作,主要實現(xiàn)用戶的登錄注銷和

4、修改密碼等;另一種是為不同用戶定制不同操作。2.1.1通用操作(1)登錄與注銷 每個用戶都可以用自己的帳號登錄系統(tǒng)。用戶操作完成后推出系統(tǒng),注銷后可以重新登錄系統(tǒng)。(2)修改密碼 每個用戶第一次登錄都用默認密碼(教師和學生與帳號一樣)。2.1.2用戶所具有功能(1) 系統(tǒng)管理員設置選課時間段:系統(tǒng)管理員通過此項功能設置選課時段,只有在選課時間段里,學生才可以選擇課程,超過次時間段,學生選課信息被自動所定,不得修改。錄入學生與教師個人信息:通過此項功能可以實現(xiàn)對教師和學生的個人信息添加刪除。錄入教學樓教室信息:通過此項功能可以把學校里所有的教學樓教室的信息錄入到系統(tǒng)中,以便教師在開設課程時候設置

5、上課的教室。(2) 教師用戶顯示和修改個人信息:教師用戶登錄系統(tǒng)后,可以查看和修改教師的個人信息,如姓名,電話,E-mail地址等。開設課程:教師用戶登錄系統(tǒng)后,可以開設課程,可以設置該課程為必修課程或則選修課程,可以設置該課程的最大人數(shù)。教師還可以為該課程設置一個前導課程,若學生沒有學習或則選擇前導課程則不能選擇該課程。編輯課程上課時間:教師在開設了課程后,可以靈活地設置上課時間和地點。給學生分數(shù):課程結束后,教師用戶登錄系統(tǒng),可以為學過課程的學生給予相應的成績,若及格,給予學生學分。(3) 學生用戶顯示和修改個人信息:學生登錄系統(tǒng)后,可以查看和修改學生的個人信息,如姓名,性別,電話等。查看

6、必修課程:學生登錄后,可以查看所有的必修課程。查看該課程的信息,上課時間地點,開課教師信息等。選擇選修課程:學生登錄系統(tǒng)后,在所有選修課程中可以選擇至少兩門選修課程。同時可以查看相關信息。鎖定選課信息:學生登錄系統(tǒng),確定了所選課程后,可以鎖定自己的選課信息,以防被別人或則自己不小心修改。查看最終選課信息:學生登錄系統(tǒng)后,可列出已選擇的課程,若選課信息未被鎖定,則可以退選,若所選課程少于兩門,系統(tǒng)會提示選擇的課程少于兩門。查看學分和成績課程結束后,學生登錄系統(tǒng)可查看自己學習課程的成績和已獲的學分。2.2 系統(tǒng)總體設計在前面的系統(tǒng)的系統(tǒng)功能分析中,將系統(tǒng)劃分成10個模塊,如圖:用戶登錄身份驗證模塊

7、設置選課時間模塊錄入信息模塊開設課程模塊編輯程序時間地點模塊評分模塊查看課程模塊選課和鎖定模塊數(shù)據(jù)庫模塊 數(shù)據(jù)庫訪問模塊用戶登錄身份驗證模塊驗證用戶名和密碼,并根據(jù)不同的用戶類型,跳轉到對應的頁面中。設置選課時間模塊提供給系統(tǒng)管理員修改選課時間段。錄入信息模塊提供給系統(tǒng)管理員,用來錄入學生和教師信息,以及錄入教學樓教室等信息。開設課程模塊提供給教師用戶,用來開設一門必修課程或則選修課程。編輯課程時間地點模塊提供給教師用戶,編輯課程的上課時間地點友好的界面和操作。評分模塊用于教師用戶給選修該教師開設的課程的學生評分。查看課程模塊包括查看必修課程、查看選修課程、查看已選課程、查看課程成績單。選課和

8、鎖定模塊中實現(xiàn)選擇選修課程和鎖定選課信息的功能。2.3采用B/S的特點B/S模式最大特點是:用戶可以通過WWW瀏覽器去訪問Internet上的文本、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的Web服務器產生的,而每一個Web服務器又可以通過各種方式與數(shù)據(jù)庫服務器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務器中??蛻舳顺薟WW瀏覽器,一般無須任何用戶程序,只需從Web服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關的指令,由Web服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給Web服務器,Web服務器又返回給用戶。在這種結構中,將許許多多的網連接到一塊,形成一個巨大的網,即

9、全球網。而各個企業(yè)可以在此結構的基礎上建立自己的Intranet。 2.4 B/S模式的優(yōu)點和缺點 B/S(Browser/Server結構)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術看,局域網建立B/S結構的網絡應用,Internet/Intranet

10、模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全 。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構管理軟件更是方便、速度快、效果優(yōu)。 隨著Internet和WWW的流行,以往的主機終端和CS都無法滿足當前的全球網絡開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了BS型模式,即瀏覽器服務器結構。B/S模式最大特點是:用戶可以通過WWW瀏覽器去訪問Internet上的文本

11、、數(shù)據(jù)、圖像、動畫、視頻點播和聲音信息,這些信息都是由許許多多的Web服務器產生的,而每一個Web服務器又可以通過各種方式與數(shù)據(jù)庫服務器連接,大量的數(shù)據(jù)實際存放在數(shù)據(jù)庫服務器中??蛻舳顺薟WW瀏覽器,一般無須任何用戶程序,只需從Web服務器上下載程序到本地來執(zhí)行,在下載過程中若遇到與數(shù)據(jù)庫有關的指令,由Web服務器交給數(shù)據(jù)庫服務器來解釋執(zhí)行,并返回給Web服務器,Web服務器又返回給用戶。在這種結構中,將許許多多的網連接到一塊,形成一個巨大的網,即全球網。而各個企業(yè)可以在此結構的基礎上2.5B/S結構的優(yōu)點 (1)、具有分布性特點,可以隨時隨地進行查詢、瀏覽等業(yè)務處理。 (2)、業(yè)務擴展簡單

12、方便,通過增加網頁即可增加服務器功能。 (3)、維護簡單方便,只需要改變網頁,即可實現(xiàn)所有用戶的同步更新。 (4)、開發(fā)簡單,共享性強 B/S 模式的缺點 (1)、個性化特點明顯降低,無法實現(xiàn)具有個性化的功能要求。 (個性化的要求取決以軟件框架,而非架構,分享B/S軟件就蠻靈活) (2)、操作是以鼠標為最基本的操作方式,無法滿足快速操作的要求。 (如果輔助于插件,照樣可以用鍵盤快速操作 ) (3)、頁面動態(tài)刷新,響應速度明顯降低。 (分享軟件用分頁保證響應速度穩(wěn)定) (4)、功能弱化,難以實現(xiàn)傳統(tǒng)模式下的特殊功能要求。 (技術問題,用微軟C#或java怎么會不能解決任何要求呢) 2.6 B/S

13、架構軟件的優(yōu)勢與劣勢 (1)、維護和升級方式簡單。目前,軟件系統(tǒng)的改進和升級越來越頻繁,C/S系統(tǒng)的各部分模塊中有一部分改變,就要關聯(lián)到其它模塊的變動,使系統(tǒng)升級成本比較大。B/S與C/S處理模式相比,則大大簡化了客戶端,只要客戶端機器能上網就可以。對于B/S而言,開發(fā)、維護等幾乎所有工作也都集中在服務器端,當企業(yè)對網絡應用進行升級時,只需更新服務器端的軟件就可以,這減輕了異地用戶系統(tǒng)維護與升級的成本。如果客戶端的軟件系統(tǒng)升級比較頻繁,那么B/S架構的產品優(yōu)勢明顯所有的 升級操作只需要針對服務器進行,這對那些點多面廣的應用是很有價值的,例如一些招聘網站就需要采用B/S模式,客戶端分散,且應用簡

14、單,只需要進行簡單的瀏覽和少量信息的錄入。 (2)、系統(tǒng)的性能 在系統(tǒng)的性能方面,B/S占有優(yōu)勢的是其異地瀏覽和信息采集的靈活性。任何時間、任何地點、任何系統(tǒng),只要可以使用瀏覽器上網,就可以使用B/S系統(tǒng)的終端。不過,采用B/S結構,客戶端只能完成瀏覽、查詢、數(shù)據(jù)輸入等簡單功能,絕大部分工作由服務器承擔,這使得服務器的負擔很重。采用C/S結構時,客戶端和服務器端都能夠處理任務,這雖然對客戶機的要求較高,但因此可以減輕服務器的壓力。而且,由于客戶端使用瀏覽器,使得網上發(fā)布的信息必須是以HTML格式為主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web頁面)不便于編輯修改,給文

15、件管理帶來了許多不便。比如說很多人每天上“新浪”網,只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務器用的是什么操作系統(tǒng),而事實上大部分網站確實沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。 (3)、系統(tǒng)的開發(fā) C/S結構是建立在中間件產品基礎之上的,要求應用開發(fā)者自己去處理事務管理、消息隊列、數(shù)據(jù)的復制和同步、通信安全等系統(tǒng)級的問題。這對應用開發(fā)者提出了較高的要求,而且迫使應用開發(fā)者投入很多精力來解決應用程序以外的問題。這使得應用程序的維護、移植和互操作變得復雜。如果客戶端是在不同的操作系統(tǒng)上,C/S結構的軟件需要開發(fā)不同版本的客戶端軟件。但是,與

16、B/S結構相比,C/S技術發(fā)展歷史更為“悠久”。從技術成熟度及軟件設計、開發(fā)人員的掌握水平來看,C/S技術應是更成熟、更可靠的。 三、網絡結構 網上選課系統(tǒng)采用基于.NET下的三層B/S模式,把整個系統(tǒng)分為三層:表現(xiàn)層、業(yè)務邏輯層和數(shù)據(jù)訪問層。系統(tǒng)的總體架構圖如圖1所示。1)表現(xiàn)層(UI)表現(xiàn)層通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個系統(tǒng)的時候所見所得。在.NET框架中,常?;贏SP.NET進行表現(xiàn)層的開發(fā)。本系統(tǒng)的表現(xiàn)層主要通過ASP.NET中的aspx頁面、HTML和JavaScript實現(xiàn)。2)業(yè)務邏輯層(BLL)業(yè)務邏輯層用于實現(xiàn)數(shù)據(jù)業(yè)務流程,該部分研究與設計在軟件開發(fā)過程中是系

17、統(tǒng)實現(xiàn)的核心環(huán)節(jié),用于對上下層之間的交互數(shù)據(jù)進行邏輯處理,實現(xiàn)對應的業(yè)務目標。本系統(tǒng)的業(yè)務邏輯層主要通過ASP.NET中的cs代碼實現(xiàn)。3)數(shù)據(jù)訪問層(DAL)數(shù)據(jù)訪問層所做事務直接操作數(shù)據(jù)庫,針對數(shù)據(jù)的增添、刪除、修改、更新、查找等。本系統(tǒng)的數(shù)據(jù)訪問層主要通過ASP.NET中的數(shù)據(jù)庫操作類和ADO.NET實現(xiàn)。四、系統(tǒng)功能的實現(xiàn)系統(tǒng)采用B/S技術實現(xiàn)相應的功能。學生和老師都通過瀏覽器實現(xiàn)選課,退課,安排上課時間和上課教師。因為B/S系統(tǒng)的零客戶端要求。因此通過B/S模式可以很容易的實現(xiàn)系統(tǒng)的訪問。這樣不受地點和環(huán)境的限制。只有有一臺可以上網的計算機就可以實現(xiàn)網上選課。整個系統(tǒng)有4個大的模塊(

18、1) 學生選課模塊:實現(xiàn)主要的選課功能,包括填寫選課信息、查看已選課程、修改選課等。首先發(fā)布選課通知,即先對教師發(fā)出通知(教師得到通知后才可申請教課),然后對學生發(fā)出通知(此時已安排完有關選修課的所有信息)。(2)教師開課模塊:這個模塊主要是讓教師申請教課,同時教師可以修改個人信息、瀏覽基本課程以及查看學生的選課情況等。獲取教師申請教課的信息,包括教師信息及其所要教的課程課程信息;提供教師瀏覽課程的功能,即課程時間、教室等的安排;并提供查詢學生選課情況的功能,即選此門課程的名單等;處理和統(tǒng)計教師對學生成績的評定。(3)管理員管理模塊:這個模塊的功能比較多,主要包括創(chuàng)建課程的指定任課老師、設定課

19、程人數(shù)、統(tǒng)計學生選課信息、發(fā)通知等等。(4)通用功能模塊:即用戶登錄、密碼修改等功能的實現(xiàn)。獲取用戶輸入的用戶名及密碼;若出現(xiàn)用戶名、密碼錯誤或不匹配現(xiàn)象,反饋錯誤提示;在用戶名及密碼都正確的前提下,支持密碼修改。五、教師模塊塊設計在選課系統(tǒng)中教師查看選課學生的信息,提交成績;管理員添加學生、管理學生、管理成績、添加教師、管理教師和管理課程等開課模塊 成績設置模塊六、學生選課模塊設計學生使用選課系統(tǒng)可以很容易的實現(xiàn)以下的功能:1.選課。學生能夠在網上實現(xiàn)正常學期的本專業(yè)本年級推薦選課、本院系開設課程、體育課、政治課、公共英語課、文科計算機課、通選課和公選課的選課;除此之外學生還可以進行暑期學校

20、網上選課。 2成績查詢。學生能夠在網上快速、便捷地查詢到自己所有學期的課程成績(包括本院系所學課程成績、輔修/雙學位成績)。 3選課情況查詢。學生從網上就可以了解自己的選課情況(包括正常學期和暑期學校的選課),避免了許多不必要的麻煩。 4退課情況查詢。學生可以清楚地查看到自己退課的時間和所用的IP地址。5體育課評估。 6修改密碼。提供選課系統(tǒng)密碼修改服務。七、用戶使用模塊設計用戶登錄模塊 添加管理員模塊修改密碼模塊設計八、數(shù)據(jù)庫設計數(shù)據(jù)庫是此類系統(tǒng)的核心,系統(tǒng)中所有的信息都存儲在數(shù)據(jù)庫中,在頁面中通過與數(shù)據(jù)庫連接,操作數(shù)據(jù)庫中的數(shù)據(jù),從而實現(xiàn)所有需要的功

21、能。數(shù)據(jù)庫是網站的核心,數(shù)據(jù)庫設計的合理與否對網站的建設有著至關重要的影響。一個良好的數(shù)據(jù)庫開發(fā)過程一般是先系統(tǒng)分析,再邏輯設計,然后物理實現(xiàn)。系統(tǒng)分析中分析數(shù)據(jù)庫用戶需求,并畫出E-R圖直觀地表示出數(shù)據(jù)庫系統(tǒng)的需求。邏輯設計中根據(jù)系統(tǒng)分析設計的一個關系模型。物理設計為邏輯設計中的數(shù)據(jù)模型選取一個最合理的應用環(huán)境的物理結構,通常選取一個常用數(shù)據(jù)庫軟件,用數(shù)據(jù)庫軟件創(chuàng)建與邏輯設計中數(shù)據(jù)模型對應的數(shù)據(jù)庫。8.1數(shù)據(jù)庫系統(tǒng)分析 本系統(tǒng)的數(shù)據(jù)庫實體主要有“學生”、“教師”、“教學樓”、“教室”、“課程”等。其中“教師”與“課程”存在“開設”聯(lián)系,并且一個教師可以開設N門課程,即“教師”與“課程”之間是

22、一對多的關系。同樣“教學樓”與“教室”也存在一對多的關系。一個學生可以學習N門課程,一門課程可以有M個學生學習,即“學生”與“課程”之間是多對多的關系。同樣“課程”與“教室”之間也是多對多的關系。整個數(shù)據(jù)庫可以用一個E-R圖表示,如圖:nn111mmmmm學生學號姓名性別專業(yè)班級密碼出生日期學院組成編號學院名稱學習課程課程號類型學分學時教師課程名稱教師組成教授開設姓名工號性別密碼聯(lián)系電話院部 8.2 數(shù)據(jù)庫邏輯設計 數(shù)據(jù)庫邏輯設計就是將ER圖轉換為關系模型的過程,即將所有實體和關系轉換成一系列的關系模式。轉換過程中常見規(guī)則有:(1)一個實體型轉換為一個關系模式;(2)一個一對一的聯(lián)系可轉換成一

23、個獨立的關系模式,也可與任意一端對應的關系模式合并;(3)一個一對多的聯(lián)系可以轉換成一個獨立的關系模式,也可與多的那一端對應的關系模式合并;(4)一個多對多的關系轉換成一個關系模式。根據(jù)以上四條規(guī)則,下面將ER圖轉換成關系模型。對于“教學樓”、“教室”和兩者之間的關系,就可以根據(jù)規(guī)則(3)轉換成兩個關系模式教學樓(教學樓ID,教學樓名稱)教室(教室ID,教學樓ID,教室名稱)對于“學生”、“課程”和它們之間的“選修”關系就可以規(guī)則(4)轉換成三個關系模式。學生(學號,姓名,性別,年齡,登陸密碼,學分,地址,電話,電子郵件)課程(課程編碼,課程名稱,開課教師編號,學分,最大人數(shù),課程簡介,前導課

24、程編號)選課(學號,課程編號,成績)依次類推,剩下的關系轉換成下面三個關系模式:教師(教師編號,姓名,性別,年齡,電話,電子郵件,個人簡介)課程時間地點(課程編號,開始周次,結束周次,上課時間,上課教室ID)管理員(帳號,密碼)九、采用B/S設計和采用C/S設計的比較 其實,無論是B/S還是C/S,他們都不新鮮。C/S(Client/Server,客戶端/服務器)技術從上世紀90年代初出現(xiàn)至今已經相當成熟,并得到了非常廣泛的應用,其結構經歷了二層C/S、三層C/S的更迭。B/S(Browser/Server,瀏覽器/服務器)技術則是伴隨著Internet的普及而來的。有必要說明的是,B/S最早

25、并不叫“B/S”,此類應用國外通常叫Web應用,是國內一些公司“創(chuàng)造”了“B/S”這個詞。 應該說,B/S和C/S各有千秋,他們都是當前非常重要的計算架構。在適用Internet、維護工作量等方面,B/S比C/S要強得多;但在運行速度、數(shù)據(jù)安全、人機交互等方面,B/S遠不如C/S。綜合起來可以發(fā)現(xiàn),凡是C/S的強項,便是B/S的弱項,反之亦然。因此,問題也就因此而產生了,我們的ERP產品到底該用B/S還是C/S架構呢?一場關于C/S與B/S的口水戰(zhàn)也由此在ERP業(yè)界拉開了序幕。在互聯(lián)網泡沫盛行的2000年至2002年間,這場口水戰(zhàn)達到了頂峰。但直到現(xiàn)在,人們也沒有辯出誰是誰非。 事實上,從上面

26、的分析可以看出,這場口水戰(zhàn)不可能有勝負出現(xiàn),因為B/S與C/S具有不同的優(yōu)勢與特點,他們無法相互取代。例如,對于以瀏覽為主、錄入簡單的應用程序,B/S技術有很大的優(yōu)勢,現(xiàn)在全球鋪天蓋地的Web網站就是明證;而對于交互復雜的ERP等企業(yè)級應用,B/S則很難勝任,從全球范圍看,成熟的ERP產品大多采用二層或三層C/S架構,B/S的ERP產品并不多見。 “B/S還是C/S”也就由此成了ERP的技術之痛。難道這個痛就無藥可救了嗎?是否有可能將B/S與C/S的優(yōu)勢融合呢?答案是肯定的,在這幾年的發(fā)展中將B/S與C/S的優(yōu)勢完美地結合起來,就是說該平臺的應用系統(tǒng)能以B/S的方式發(fā)布運行,同時又具有C/S方

27、式的極強的可操作性。這點從該平臺生成的商品化的網絡協(xié)同商務管理軟件上得到充分的體現(xiàn)! 管理軟件是為企業(yè)服務的,企業(yè)選用管理軟件不僅要從技術上考慮,還要從商業(yè)運用方面來考慮,下文將從商業(yè)運用的角度對兩種結構的軟件進行比較。 1,投入成本比較。B/S結構軟件一般只有初期一次性投入成本。對于集團來講,有利于軟件項目控制和避免IT黑洞,而C/S結構的軟件則不同,隨著應用范圍的擴大,投資會連綿不絕。 2,硬件投資保護比較。在對已有硬件投資的保護方面,兩種結構也是完全不同的。當應用范圍擴大,系統(tǒng)負載上升時,C/S結構軟件的一般解決方案是購買更高級的中央服務器,原服務器放棄不用,這是由于C/S軟件的兩層結構造成的,這類軟件的服務器程序必須部署在一臺計算機上;而B/S結構(如e通管理系列)則不同,隨著服務器負載的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論