UML系統(tǒng)建模及系統(tǒng)分析與設(shè)計(jì)課件第9章 信息系統(tǒng)開(kāi)發(fā)實(shí)例_第1頁(yè)
UML系統(tǒng)建模及系統(tǒng)分析與設(shè)計(jì)課件第9章 信息系統(tǒng)開(kāi)發(fā)實(shí)例_第2頁(yè)
UML系統(tǒng)建模及系統(tǒng)分析與設(shè)計(jì)課件第9章 信息系統(tǒng)開(kāi)發(fā)實(shí)例_第3頁(yè)
UML系統(tǒng)建模及系統(tǒng)分析與設(shè)計(jì)課件第9章 信息系統(tǒng)開(kāi)發(fā)實(shí)例_第4頁(yè)
UML系統(tǒng)建模及系統(tǒng)分析與設(shè)計(jì)課件第9章 信息系統(tǒng)開(kāi)發(fā)實(shí)例_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第9章信息系統(tǒng)開(kāi)發(fā)實(shí)例 9.1可行性研究

9.1.1概述用戶:DBDL大學(xué)教務(wù)處及各院部。擬建系統(tǒng)的名稱:DBDL教學(xué)管理信息系統(tǒng)。9.1.2系統(tǒng)開(kāi)發(fā)的背景、必要性和意義

教學(xué)管理涉及教學(xué)計(jì)劃與排課、學(xué)籍管理、考試管理、教學(xué)資源管理等,其特點(diǎn)是信息量大、處理復(fù)雜、日常和動(dòng)態(tài)的信息較多、信息傳遞的及時(shí)性和共享程度要求很高,教學(xué)管理信息利用的效率直接影響和反映高校教學(xué)管理的水平。由于教學(xué)管理模式的千差萬(wàn)別,現(xiàn)有的教學(xué)軟件難以滿足本校的教學(xué)管理工作,而且教學(xué)管理模式正處在改革完善之中,購(gòu)買別人的軟件,不但成本高,日后的維護(hù)也很麻煩,即使能符合當(dāng)前本校的管理模式,也不利于今后教學(xué)管理的進(jìn)一步完善。因此,研制開(kāi)發(fā)適合本校教學(xué)管理模式的綜合教學(xué)管理信息系統(tǒng),成為學(xué)校信息化建設(shè)的核心工作。教學(xué)管理信息系統(tǒng)建成后,可處理全部成績(jī)管理與學(xué)籍管理和部分的日常教學(xué)管理工作,實(shí)現(xiàn)了管理信息化。新系統(tǒng)可改進(jìn)教學(xué)管理手段,將人從繁忙的工作中解脫出來(lái);可以提高和改進(jìn)管理服務(wù)質(zhì)量,提高查詢的速度和質(zhì)量,大大提高教務(wù)人員的工作效率,減輕勞動(dòng)強(qiáng)度;提供各種新的處理功能和決策信息,教師和學(xué)生可以在任何地點(diǎn)和時(shí)間方便地查詢有關(guān)的信息;教學(xué)管理走向科學(xué)化、正規(guī)化的道路,從而使得教學(xué)管理水平能夠提高到一個(gè)新的層次。

9.1.3現(xiàn)行系統(tǒng)需求分析

DBDL大學(xué)是1949年成立的,學(xué)?,F(xiàn)有17個(gè)院系,有博士、碩士、本科和??撇煌慕逃龑哟?,有37個(gè)本科專業(yè),現(xiàn)有教職工1400多人,在校生為1.5萬(wàn)人。本系統(tǒng)主要是為本科和??平虒W(xué)服務(wù)。1.系統(tǒng)調(diào)查我們采用問(wèn)卷法、面談法、數(shù)據(jù)采集法、情景實(shí)例法以及基于目標(biāo)的方法等對(duì)某高校教學(xué)管理系統(tǒng)進(jìn)行了詳細(xì)的調(diào)查。該學(xué)校的教學(xué)管理是由教務(wù)處和各個(gè)院、部從事教學(xué)管理的副院長(zhǎng)、教學(xué)秘書(shū)、系主任、實(shí)驗(yàn)室主任和教學(xué)干事等共同完成。其組織結(jié)構(gòu)如圖9.1所示。在圖9.1中只介紹了與教學(xué)相關(guān)的部分,其他的業(yè)務(wù)部門(mén)沒(méi)有列出。教學(xué)管理的主要工作是:⑴教務(wù)管理。⑵質(zhì)量與評(píng)價(jià)管理。⑶考務(wù)與成績(jī)管理。⑷實(shí)踐教學(xué)管理。質(zhì)量與評(píng)價(jià)主管教務(wù)處處長(zhǎng)實(shí)踐教學(xué)主管改革與建設(shè)主管證書(shū)與檔案主管教務(wù)主管各學(xué)院主管教學(xué)副院長(zhǎng)教學(xué)秘書(shū)系主任教學(xué)干事實(shí)驗(yàn)室主任主管教學(xué)副校長(zhǎng)考務(wù)與成績(jī)主管圖9.1組織機(jī)構(gòu)圖2.系統(tǒng)需求描述

DBDL大學(xué)管理體系實(shí)行校和學(xué)院的二級(jí)管理體制,全校有17個(gè)教學(xué)院、部。教學(xué)以教務(wù)處為中心,輻射17個(gè)院部,教務(wù)處下設(shè)科。教務(wù)處負(fù)責(zé)全校800多名教師和15000多名本、??茖W(xué)生的教學(xué)管理工作,教學(xué)層次多,需求各異,任務(wù)相當(dāng)繁重。各個(gè)功能之間的關(guān)系如圖9.2所示。

教學(xué)部門(mén)對(duì)系統(tǒng)提出的性能要求是:建成一個(gè)集自動(dòng)化、信息化、網(wǎng)絡(luò)化為一體的教學(xué)管理系統(tǒng),為教學(xué)管理有關(guān)部門(mén)提供優(yōu)質(zhì)、高效的業(yè)務(wù)管理和事務(wù)處理,為其它有關(guān)部門(mén)和學(xué)生提供全面及時(shí)的信息和數(shù)據(jù)。系統(tǒng)完成時(shí)應(yīng)達(dá)到以下幾方面的要求:

(1)功能實(shí)用。根據(jù)教學(xué)管理業(yè)務(wù)流程,提供日常教學(xué)管理功能。

(2)技術(shù)先進(jìn)。采用先進(jìn)的計(jì)算機(jī)軟硬件技術(shù),確保本系統(tǒng)在相當(dāng)長(zhǎng)的時(shí)間內(nèi)不會(huì)落后。

(3)高效穩(wěn)定。系統(tǒng)運(yùn)行速度快、效率高,有效防止各種人為操作錯(cuò)誤及其他損害,維護(hù)數(shù)據(jù)的完整性。

(4)易于操作。系統(tǒng)界面簡(jiǎn)潔,易使用、易維護(hù)、適于非計(jì)算機(jī)人員使用。

(5)安全可靠:應(yīng)具有安全高效的身份認(rèn)證,權(quán)限檢查機(jī)制,防止信息泄密和對(duì)保密信息的非法侵入。招生就業(yè)處各教學(xué)管理部門(mén)新生錄取專業(yè)設(shè)置選課管理實(shí)踐教學(xué)管理學(xué)籍管理考試管理排課系統(tǒng)管理教師管理成績(jī)管理教學(xué)計(jì)劃管理教學(xué)任務(wù)分配畢業(yè)生管理教學(xué)基礎(chǔ)數(shù)據(jù)維護(hù)教學(xué)質(zhì)量評(píng)價(jià)圖9.2教學(xué)管理各功能之間的關(guān)系3.系統(tǒng)需求分析在對(duì)需求描述分析的基礎(chǔ)上,經(jīng)過(guò)用戶與開(kāi)發(fā)者之間的積極合作和交流,根據(jù)教學(xué)管理系統(tǒng)的職責(zé)范圍和需求可以確定業(yè)務(wù)的參與者:教學(xué)管理員、教師和學(xué)生。教學(xué)管理人員對(duì)系統(tǒng)功能的需求如下:⑴學(xué)籍管理。⑵教學(xué)計(jì)劃管理。⑶排課管理。⑷實(shí)踐教學(xué)管理。⑸選課管理。⑹考試管理。⑺成績(jī)管理。⑻畢業(yè)生管理。⑼教材管理。教師對(duì)系統(tǒng)功能的需求是:通過(guò)WEB頁(yè)面,實(shí)現(xiàn)網(wǎng)上成績(jī)和教材錄入、個(gè)人信息維護(hù)、基本信息查詢功能。

學(xué)生對(duì)系統(tǒng)功能的需求有:⑴學(xué)生網(wǎng)上選課。⑵學(xué)生評(píng)教。⑶基本信息查詢。對(duì)于教學(xué)管理員、教師和學(xué)生參與者進(jìn)行分析,明確其業(yè)務(wù)活動(dòng)的內(nèi)容,從教學(xué)管理的頂層抽象,可以確定7個(gè)用例:學(xué)籍管理、教學(xué)計(jì)劃管理、實(shí)踐教學(xué)管理、成績(jī)管理、課程管理、選課管理、教材管理和畢業(yè)管理。分析并整理出該教學(xué)管理系統(tǒng)的業(yè)務(wù)流程,如圖9.3所示。圖9.3教學(xué)管理業(yè)務(wù)用例圖教學(xué)計(jì)劃管理教學(xué)管理員課程管理學(xué)籍管理畢業(yè)管理教材管理學(xué)生成績(jī)管理選課管理教師學(xué)生實(shí)踐教學(xué)管理

對(duì)業(yè)務(wù)流程中的每個(gè)用例可以進(jìn)一步的分解,例如選課管理,學(xué)生在網(wǎng)上進(jìn)行了選修課程的查詢后,進(jìn)行限選課課程的選擇與任選課課程的選擇,如圖9.4所示。選課記錄增加教學(xué)管理員選課調(diào)整學(xué)生選課記錄刪除選課記錄修改選課查詢學(xué)生選課限選課選課任選課選課圖9.4選課管理用例圖

對(duì)需求陳述進(jìn)行分析,采用名詞分析方法找出系統(tǒng)中包含的類,主要類有學(xué)校、課程、成績(jī)、部門(mén)、學(xué)生、教師等,課程的類如圖9.5所示。對(duì)前面使用名詞法分析出來(lái)的類進(jìn)行組織,分析各個(gè)類之間的關(guān)系,如圖9.6所示。圖9.5課程類的表示

學(xué)校部門(mén)學(xué)生課程教師0..1chairperson1..**memberattendsattends1..*1has1..*0..11..*1..*11..****圖9.6類的結(jié)構(gòu)關(guān)系4.費(fèi)用調(diào)查現(xiàn)在教務(wù)處有14人,由于到學(xué)生畢業(yè)時(shí)工作量非常大,還要聘用學(xué)生助理,協(xié)助完成某些管理任務(wù)。學(xué)生助理費(fèi)用為10000元,其他費(fèi)用大約50000元。

5.計(jì)算機(jī)及軟件應(yīng)用情況調(diào)查教務(wù)處現(xiàn)有計(jì)算機(jī)14臺(tái),有一個(gè)工作室,有學(xué)籍管理系統(tǒng)和成績(jī)管理系統(tǒng),學(xué)生負(fù)責(zé)對(duì)教學(xué)系統(tǒng)的維護(hù)。

6.現(xiàn)行系統(tǒng)存在的主要問(wèn)題和薄弱環(huán)節(jié)教學(xué)管理系統(tǒng)存在的主要問(wèn)題有:⑴教務(wù)處的某些業(yè)務(wù)活動(dòng)處于手工工作狀態(tài),工作量大,誤差較多,造成人力的浪費(fèi)。⑵在教學(xué)管理信息系統(tǒng)的建設(shè)進(jìn)程中,各教學(xué)管理崗位和學(xué)校各管理部門(mén)圍繞局部業(yè)務(wù)工作,開(kāi)發(fā)或引進(jìn)許多應(yīng)用系統(tǒng)。⑶有些工作教務(wù)處集中管理,造成了困難,如考試安排由教務(wù)處統(tǒng)一組織,每到集中考試,工作量極大,安排非常困難。⑷原有的教學(xué)管理部門(mén)使用各自獨(dú)立的管理軟件,有些管理人員信息意識(shí)不強(qiáng),本崗負(fù)責(zé)的管理信息不能及時(shí)進(jìn)行更新和維護(hù),給管理信息系統(tǒng)的可靠運(yùn)行帶來(lái)隱患。

9.1.4新系統(tǒng)開(kāi)發(fā)方案方案1:1.?dāng)M建系統(tǒng)的目標(biāo)新系統(tǒng)目標(biāo)如下:⑴將學(xué)生從入學(xué)至畢業(yè)乃至分配的全部培養(yǎng)過(guò)程,納入到統(tǒng)一的信息系統(tǒng)管理,建立包括學(xué)生完整培養(yǎng)過(guò)程的數(shù)據(jù)庫(kù)系統(tǒng),以便改進(jìn)管理手段;提高和改進(jìn)教學(xué)服務(wù)質(zhì)量;加快信息的查詢速度和準(zhǔn)確性。⑵系統(tǒng)處理的覆蓋面應(yīng)盡可能廣泛,不但能處理統(tǒng)招本科生,而且包括??粕男畔?。⑶系統(tǒng)具有良好的查詢與統(tǒng)計(jì)功能,并能用報(bào)表的形式輸出其結(jié)果。2.系統(tǒng)規(guī)劃及初步開(kāi)發(fā)方案根據(jù)對(duì)現(xiàn)行系統(tǒng)的業(yè)務(wù)流程重組,新系統(tǒng)主要實(shí)現(xiàn)的功能大致有教務(wù)管理、學(xué)籍管理、課程管理、教學(xué)研究管理、教學(xué)設(shè)施管理、成績(jī)管理、師資管理、實(shí)踐教學(xué)管理、教學(xué)質(zhì)量評(píng)價(jià)和系統(tǒng)維護(hù)管理等子系統(tǒng)組成。其中每個(gè)子系統(tǒng)又包含有相應(yīng)的模塊,如課程管理包括選課管理、排課管理和考務(wù)管理等功能,每個(gè)模塊有數(shù)據(jù)處理、查詢統(tǒng)計(jì)、報(bào)表打印等功能,如圖9.7所示。

該系統(tǒng)明確了教學(xué)工作職責(zé),使教學(xué)管理進(jìn)一步制度化和規(guī)范化。該系統(tǒng)的主要使用者為教務(wù)處管理者、各院系的教學(xué)秘書(shū)和教學(xué)干事等。從權(quán)限管理等的角度保證教學(xué)管理工作中信息的準(zhǔn)確性,有效保證教學(xué)工作的流程化。它為教務(wù)處安排和管理日常教學(xué)提供了科學(xué)的、規(guī)范的、快捷的電子化手段,使廣大教學(xué)和教務(wù)工作人員從繁瑣的工作中解脫出來(lái),提高工作效率和教學(xué)質(zhì)量;它整合了各種信息和數(shù)據(jù),涵蓋了教學(xué)管理的全過(guò)程,實(shí)現(xiàn)了教學(xué)管理的科學(xué)化和規(guī)范化、電子化和信息化,促進(jìn)了教育整體質(zhì)量和辦學(xué)效益的提高。3.計(jì)算機(jī)邏輯配置方案本系統(tǒng)采用C/S(Client/Server,客戶端/服務(wù)器)架構(gòu)。計(jì)算機(jī)局域網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)為開(kāi)放式C/S體系結(jié)構(gòu),由服務(wù)器和數(shù)據(jù)庫(kù)系統(tǒng)管理軟件進(jìn)行數(shù)據(jù)庫(kù)事務(wù)處理;由微機(jī)工作站上用戶工具進(jìn)行數(shù)據(jù)加工處理;經(jīng)TCP/IP網(wǎng)絡(luò)軟件連接客戶與服務(wù)器;服務(wù)器與客戶機(jī)入網(wǎng)連接均采用以太網(wǎng)卡。按系統(tǒng)邏輯方案和分布方案,在教務(wù)處配備服務(wù)器一臺(tái)和14臺(tái)工作站、普通打印機(jī)、激光打印機(jī)、掃描儀等,各院系均配置一臺(tái)工作站來(lái)實(shí)現(xiàn)數(shù)據(jù)的交換和處理,并配有打印機(jī),如圖9.8所示。圖9.7方案1教學(xué)管理信息系統(tǒng)的功能模塊教學(xué)管理信息系統(tǒng)教務(wù)管理學(xué)籍管理課程管理師資管理成績(jī)管理實(shí)踐教學(xué)管理畢業(yè)管理系統(tǒng)維護(hù)管理教學(xué)設(shè)施管理服務(wù)器上運(yùn)行Windows、NT4.0操作系統(tǒng),支持多用戶環(huán)境??蛻舳诉\(yùn)行WindowsXP;采用TCP/IP網(wǎng)絡(luò)軟件連接客戶機(jī)與服務(wù)器。數(shù)據(jù)庫(kù)系統(tǒng)采用MSSQLServer6.5系統(tǒng)。數(shù)據(jù)庫(kù)前端開(kāi)發(fā)工具為PowerBuilder7.0。圖9.8網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)CERNetDTUDNN專線路由器交換機(jī)路由器終端器路由器HUBHUB計(jì)算機(jī)HUB計(jì)算機(jī)計(jì)算機(jī)終端器撥號(hào)用戶脈沖接收器信息中心HUB客戶機(jī)客戶機(jī)HUB客戶機(jī)客戶機(jī)HUB客戶機(jī)客戶機(jī)HUB客戶機(jī)客戶機(jī)6.人員培訓(xùn)及補(bǔ)充方案由于人—機(jī)界面友好,操作簡(jiǎn)單,幫助信息詳盡,一般人員都可以使用,故不需要專門(mén)的培訓(xùn)。方案2:1.?dāng)M建系統(tǒng)的目標(biāo)為了使學(xué)校教學(xué)管理工作系統(tǒng)化、網(wǎng)絡(luò)化、自動(dòng)化、規(guī)范化、科學(xué)化,建立基于Internet的教學(xué)管理信息系統(tǒng)。該系統(tǒng)是在校園網(wǎng)基礎(chǔ)上,充分利用WWW技術(shù),擴(kuò)大信息服務(wù)范圍,可在任意一個(gè)能與Internet聯(lián)接的地方,根據(jù)用戶的權(quán)限,實(shí)現(xiàn)有效的訪問(wèn)。提高教學(xué)管理現(xiàn)代化水平,促進(jìn)校園信息化管理和資源共享,改進(jìn)教學(xué)管理手段,提高教學(xué)質(zhì)量。2.系統(tǒng)規(guī)劃及初步開(kāi)發(fā)方案系統(tǒng)功能包括教務(wù)管理、教學(xué)設(shè)施管理、課程管理、學(xué)籍管理、教學(xué)質(zhì)量管理、教學(xué)實(shí)踐管理、教師信息管理、畢業(yè)管理、信息收發(fā)和系統(tǒng)管理等多個(gè)模塊,每個(gè)模塊必須具備相應(yīng)信息的輸入、查刪改、打印與傳送等功能,如圖9.9所示。4.系統(tǒng)的實(shí)施方案本系統(tǒng)由GL軟件中心開(kāi)發(fā),大約需要13個(gè)月時(shí)間。具體如表9.1所示。表9.1方案1系統(tǒng)開(kāi)發(fā)工作進(jìn)度表階段人數(shù)時(shí)間(月)人月起止時(shí)間系統(tǒng)分析43122014.01~2014.03系統(tǒng)設(shè)計(jì)72142014.04~2014.06程序設(shè)計(jì)104402014.07~2014.10系統(tǒng)測(cè)試6162014.11系統(tǒng)試運(yùn)行4282014.12~2015.01驗(yàn)收20.512015.015.投資方案此系統(tǒng)由DBDL大學(xué)一次性投資60000元(不包括硬件購(gòu)買費(fèi)用),在2014年1月?lián)苋搿?.計(jì)算機(jī)邏輯配置

該系統(tǒng)的體系結(jié)構(gòu)采用B/S模式。根據(jù)學(xué)校學(xué)年制與學(xué)分制共存的特點(diǎn),學(xué)生的學(xué)籍管理年限最長(zhǎng)達(dá)6年,每年招生人數(shù)3500人左右,在校生在15000人左右。學(xué)年、學(xué)分制的選課制及彈性學(xué)分制決定了教學(xué)管理的復(fù)雜性。數(shù)據(jù)量大、網(wǎng)絡(luò)管理要求高及跨多個(gè)年度的數(shù)據(jù)處理問(wèn)題等,要求系統(tǒng)具有良好的響應(yīng)能力和支撐能力。系統(tǒng)具備的支撐用戶數(shù)要求:最大用戶數(shù)不少于10000;峰值在線用戶數(shù)不少于3000;峰值并發(fā)用戶數(shù)不少于200。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖9.10所示。圖9.9方案2教學(xué)管理信息系統(tǒng)的功能模塊圖教學(xué)管理信息系統(tǒng)教務(wù)管理學(xué)籍管理課程管理師資管理成績(jī)管理實(shí)踐教學(xué)管理畢業(yè)管理公共信息平臺(tái)系統(tǒng)維護(hù)管理教務(wù)管理4.系統(tǒng)的實(shí)施方案本系統(tǒng)由GL軟件中心開(kāi)發(fā),大約需要11個(gè)月時(shí)間。具體工作進(jìn)度略。5.投資方案此系統(tǒng)由DBDL大學(xué)一次性投資50000元(不包括硬件購(gòu)買費(fèi)用),在2014年1月?lián)苋搿?.人員培訓(xùn)及補(bǔ)充方案由于人—機(jī)界面友好,操作簡(jiǎn)單,幫助信息詳盡,一般人員都可以使用,故不需要專門(mén)的培訓(xùn)。教務(wù)處局域網(wǎng)中心交換機(jī)服務(wù)器工作站工作站校園網(wǎng)服務(wù)器工作站工作站路由器Internet防火墻防火墻圖9.10B/S模式的網(wǎng)絡(luò)方案3:1.系統(tǒng)目標(biāo)具體目標(biāo)如下:⑴統(tǒng)一規(guī)劃,教學(xué)信息管理標(biāo)準(zhǔn)化、規(guī)范化。⑵充分利用校園網(wǎng)絡(luò),開(kāi)發(fā)完善的數(shù)據(jù)發(fā)布系統(tǒng),實(shí)現(xiàn)教學(xué)管理工作的“無(wú)紙化”辦公,使教學(xué)運(yùn)行管理公開(kāi)化、透明化,使教師和學(xué)生參與到教學(xué)管理工作中。⑶實(shí)現(xiàn)教學(xué)全過(guò)程管理。新建的教學(xué)管理信息系統(tǒng)包括教學(xué)管理的全部過(guò)程,實(shí)現(xiàn)教學(xué)的全過(guò)程管理。⑷實(shí)現(xiàn)信息資源共享。網(wǎng)絡(luò)條件下的教學(xué)管理信息系統(tǒng),要面向全校不同部門(mén)的信息資源,實(shí)現(xiàn)信息資源共享。⑸加強(qiáng)教學(xué)過(guò)程的管理與監(jiān)督。目前運(yùn)行的教學(xué)管理信息系統(tǒng),側(cè)重于結(jié)果數(shù)據(jù)的分析和匯總。2.系統(tǒng)規(guī)劃及初步開(kāi)發(fā)方案根據(jù)對(duì)現(xiàn)行系統(tǒng)的業(yè)務(wù)流程重組,新系統(tǒng)主要實(shí)現(xiàn)的功能大致由學(xué)籍管理、課程管理、成績(jī)管理、教務(wù)管理、師資管理、實(shí)踐教學(xué)管理、畢業(yè)管理和系統(tǒng)維護(hù)管理等子系統(tǒng)組成。其中每個(gè)子系統(tǒng)又包含有相應(yīng)的模塊,如課程管理包括選課管理、排課管理、考務(wù)管理和評(píng)價(jià)管理等功能,每個(gè)模塊有數(shù)據(jù)處理、查詢統(tǒng)計(jì)、報(bào)表打印等功能。教務(wù)處各職能部門(mén)還能通過(guò)系統(tǒng)的網(wǎng)絡(luò)功能實(shí)現(xiàn)各部門(mén)間的文件傳輸,信息傳遞與交流,通過(guò)校園網(wǎng)實(shí)現(xiàn)教學(xué)信息的共享與發(fā)布,它為學(xué)生選課、教師教學(xué)、全校師生查詢等提供了很好的信息服務(wù)(功能詳細(xì)介紹略)。3.計(jì)算機(jī)邏輯配置根據(jù)目前的計(jì)算機(jī)技術(shù)和軟件開(kāi)發(fā)技術(shù),整個(gè)系統(tǒng)基于校園網(wǎng),采用數(shù)據(jù)集中式、操作分布式設(shè)計(jì)。系統(tǒng)采用C/S與B/S混合的體系結(jié)構(gòu),其中基礎(chǔ)數(shù)據(jù)的管理采用C/S模式,以保證數(shù)據(jù)的安全性和一致性;面向校園用戶的數(shù)據(jù)查詢與統(tǒng)計(jì)報(bào)表采用B/S模式,以方便系統(tǒng)的維護(hù)與管理,如圖9.11所示。Web服務(wù)器應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器瀏覽器客戶瀏覽器客戶瀏覽器客戶客戶端客戶端客戶端防火墻圖9.11C/S與B/S相結(jié)合模式的網(wǎng)絡(luò)4.系統(tǒng)的實(shí)施方案在完成教學(xué)管理系統(tǒng)的邏輯配置方案,計(jì)算機(jī)網(wǎng)絡(luò)配置方案后,就要制定系統(tǒng)的開(kāi)發(fā)計(jì)劃工作。本系統(tǒng)由GL軟件中心開(kāi)發(fā),大約需要17個(gè)月時(shí)間,系統(tǒng)開(kāi)發(fā)的工作進(jìn)度如表9.2所示。表9.2系統(tǒng)開(kāi)發(fā)工作進(jìn)度表階段人數(shù)時(shí)間(月)人月起止時(shí)間系統(tǒng)分析43122014.01~2014.03系統(tǒng)設(shè)計(jì)72142014.04~2014.06程序設(shè)計(jì)108802014.07~2014.11系統(tǒng)測(cè)試6162014.12系統(tǒng)試運(yùn)行62122015.01~2015.02驗(yàn)收20.512015.035.投資方案進(jìn)行開(kāi)發(fā)費(fèi)用的估算,此系統(tǒng)由DBDL大學(xué)一次性投資100000元(不包括硬件購(gòu)買費(fèi)用),在2014年1月?lián)苋搿?.人員培訓(xùn)及補(bǔ)充方案由于人—機(jī)界面友好,操作簡(jiǎn)單,幫助信息詳盡,一般人員都可以使用,故不需要專門(mén)的培訓(xùn)。9.1.5可行性研究1.技術(shù)上的可行性分析方案1中C/S模式具有交互性強(qiáng)、存取模式更安全和降低網(wǎng)絡(luò)通信量的優(yōu)勢(shì),如對(duì)于多個(gè)用戶大數(shù)據(jù)量的統(tǒng)計(jì)、學(xué)籍監(jiān)控、自動(dòng)排課等如果采用C/S,服務(wù)器運(yùn)算量很大,速度會(huì)很慢,對(duì)服務(wù)器的要求也很高。但C/S也顯現(xiàn)出開(kāi)發(fā)成本高、兼容性差、擴(kuò)展性差、維護(hù)升級(jí)麻煩等缺點(diǎn)。故方案1存在一些問(wèn)題。方案2由于采用B/S模式開(kāi)發(fā),系統(tǒng)具有簡(jiǎn)化客戶端、簡(jiǎn)化系統(tǒng)的開(kāi)發(fā)和維護(hù),使用戶的操作變得更簡(jiǎn)單等優(yōu)勢(shì),可以減少教學(xué)壓力,避免造成浪費(fèi)。B/S架構(gòu)比起C/S架構(gòu)有著很大的優(yōu)越性,C/S依賴于專門(mén)的操作環(huán)境,這意味著操作者的活動(dòng)空間受到極大限制;而B(niǎo)/S架構(gòu)則不需要專門(mén)的操作環(huán)境,在任何地方,只要能上網(wǎng),就能夠操作MIS系統(tǒng)。方案2也存在一些問(wèn)題,比如教學(xué)數(shù)據(jù)聯(lián)機(jī)分析與統(tǒng)計(jì)、日常的大批量數(shù)據(jù)的轉(zhuǎn)儲(chǔ)、備份與恢復(fù)等操作,都不適合由B/S模式來(lái)完成。方案3鑒于教學(xué)管理內(nèi)容復(fù)雜、涉及繁多、管理面較廣及未來(lái)系統(tǒng)的擴(kuò)充性等,系統(tǒng)的體系結(jié)構(gòu)全部采用C/S模式或B/S模式都存在一定的弊端。根據(jù)目前的計(jì)算機(jī)技術(shù)和軟件開(kāi)發(fā)技術(shù),系統(tǒng)宜采用3層C/S和B/S結(jié)構(gòu)的混合模式,并采用模塊化設(shè)計(jì)。采用方案3開(kāi)發(fā)系統(tǒng)的安全性和可靠性較強(qiáng)。因此,采用方案3比較合適。采用C/S與B/S結(jié)合模式,該系統(tǒng)運(yùn)行于校園網(wǎng)上,既能滿足教學(xué)管理用戶集中、大量處理數(shù)據(jù)的要求,又能滿足教師、學(xué)生最大范圍地使用該系統(tǒng)。GL軟件中心擁有具備這些技術(shù)的專門(mén)人才,因此,完全有能力開(kāi)發(fā)并維護(hù)此系統(tǒng)。通過(guò)前面的綜合分析可以知道,從技術(shù)上來(lái)說(shuō)開(kāi)發(fā)教學(xué)管理信息系統(tǒng)是可行的。方案1現(xiàn)金流第1年第2年第3年第4年第5年第6年開(kāi)發(fā)費(fèi)用(元)60000

運(yùn)行和維護(hù)費(fèi)用(元)

12001300140016001700收益(元)

1700019380215012360025300方案2現(xiàn)金流第1年第2年第3年第4年第5年第6年開(kāi)發(fā)費(fèi)用(元)50000運(yùn)行和維護(hù)費(fèi)用(元)8001200120012001200收益(元)1000018500195001974920600方案3現(xiàn)金流第1年第2年第3年第4年第5年第6年開(kāi)發(fā)費(fèi)用(元)100000

運(yùn)行和維護(hù)費(fèi)用(元)

13001300146016301780收益(元)

2789031080395013460041353表9.3各個(gè)方案的經(jīng)濟(jì)數(shù)據(jù)2.經(jīng)濟(jì)上的可行性各個(gè)方案的經(jīng)濟(jì)數(shù)據(jù)如表9.3所示。投資回報(bào)率計(jì)算:方案1:ROI=(估計(jì)的收益-估計(jì)的成本)/估計(jì)的成本=0.449=44.9%。方案2:ROI=(估計(jì)的收益-估計(jì)的成本)/估計(jì)的成本=0.589=58.9%。方案3:ROI=(估計(jì)的收益-估計(jì)的成本)/估計(jì)的成本=0.623=62.3%

上面計(jì)算的是6年的ROI,3個(gè)方案平均的ROI為每年7.48%、9.8%和10.4%,通過(guò)方案的比較知,采用方案3是最佳的方案。3.系統(tǒng)運(yùn)行可行性分析方案1系統(tǒng)使用后,要對(duì)組織結(jié)構(gòu)產(chǎn)生一定的影響,要有人員的變動(dòng),但這些變動(dòng)是局部的,不會(huì)影響整個(gè)組織。方案2系統(tǒng)為網(wǎng)絡(luò)系統(tǒng),可以通過(guò)安裝防火墻連接到校園網(wǎng),保證了系統(tǒng)的運(yùn)行安全。方案3使用C/S和B/S模式,由于有相應(yīng)的防火墻和用戶權(quán)限限制,系統(tǒng)的運(yùn)行是安全的,可以保證系統(tǒng)運(yùn)行。由于本軟件界面友好,幫助信息詳盡,易學(xué)易用,因此,對(duì)現(xiàn)有人員基本不用進(jìn)行培訓(xùn)。所以,系統(tǒng)具有運(yùn)行的可行性。4.進(jìn)度的可行性分析通過(guò)對(duì)3個(gè)方案的實(shí)施進(jìn)度進(jìn)行分析,認(rèn)為3個(gè)方案的實(shí)施進(jìn)度都是合理的、實(shí)用的。因此,3個(gè)方案的進(jìn)度都是可行的。

通過(guò)方案1、方案2和方案3的比較可知,方案1安全性比較好,但是系統(tǒng)外的用戶使用困難。方案2功能較全面,教師和學(xué)生在任何地方、任何時(shí)間都可以進(jìn)行查詢,但是有些處理的數(shù)據(jù)量太大,采用B/S模式難以實(shí)現(xiàn)。方案3具有方案1和方案2的優(yōu)點(diǎn),適合信息技術(shù)的發(fā)展趨勢(shì),從長(zhǎng)遠(yuǎn)來(lái)看,選擇方案3是比較理想的。

9.1.6結(jié)論通過(guò)前面的分析論證,認(rèn)為采用方案3進(jìn)行開(kāi)發(fā)是比較合適的,依據(jù)可行性分析的結(jié)果,可按方案3立即進(jìn)行系統(tǒng)的開(kāi)發(fā)工作。9.2面向?qū)ο蠓治雠c建模

9.2.1系統(tǒng)用例建模系統(tǒng)管理員主要負(fù)責(zé)系統(tǒng)的維護(hù)工作,包括基本信息設(shè)置、系統(tǒng)備份、系統(tǒng)權(quán)限管理和系統(tǒng)字典表設(shè)置。得到系統(tǒng)的整體用例如圖9.12所示。

一個(gè)用例圖描述用例模型的一個(gè)側(cè)面,幾個(gè)用例圖可以完整地描述一個(gè)系統(tǒng)或子系統(tǒng)。每個(gè)用例又可以進(jìn)一步細(xì)化,如教務(wù)管理主要完成人才培養(yǎng)方案的制定、修改、刪除、審核、審定、批準(zhǔn)以及根據(jù)人才培養(yǎng)方案生成學(xué)期教學(xué)執(zhí)行計(jì)劃等。教務(wù)管理用例圖如圖9.13所示。圖9.12教學(xué)管理系統(tǒng)用例圖教學(xué)計(jì)劃管理教學(xué)管理員課程管理學(xué)籍管理畢業(yè)管理教材管理學(xué)生成績(jī)管理選課管理教師學(xué)生系統(tǒng)管理員系統(tǒng)維護(hù)教學(xué)實(shí)踐管理登錄

排課管理主要完成智能化排課和人機(jī)交互調(diào)課等功能,任課教師可以在網(wǎng)上填寫(xiě)自己的排課要求,瀏覽和打印教師課表,學(xué)生可以瀏覽和打印班級(jí)課表。排課管理用例圖如圖9.14所示。教學(xué)計(jì)劃管理瀏覽方案教務(wù)處長(zhǎng)刪除方案打印方案審定方案新建方案批準(zhǔn)方案修改方案執(zhí)行計(jì)劃管理審核方案教學(xué)校長(zhǎng)教學(xué)干事學(xué)生系主任教師教學(xué)院長(zhǎng)圖9.13教學(xué)計(jì)劃管理用例圖9.2.2系統(tǒng)對(duì)象類建模

對(duì)象類圖包括三個(gè)部分:對(duì)象類、用戶接口、聯(lián)系。由于本系統(tǒng)的功能模塊較多,這里以學(xué)生類圖為例對(duì)學(xué)生的相關(guān)屬性與操作做出分析,學(xué)生類圖包含的類有:學(xué)生類(student)、學(xué)生基本信息類(student_base)、學(xué)生獎(jiǎng)懲信息類(student_prize)、學(xué)生社會(huì)關(guān)系類(student_relationship)和學(xué)生評(píng)語(yǔ)類(student_evalute)。類圖如圖9.15所示。教師學(xué)生排課管理人機(jī)交互調(diào)課瀏覽班級(jí)課表教師課表打印班級(jí)課表智能化排課學(xué)生課表填寫(xiě)教學(xué)要求教室課表教學(xué)干事排課管理員教學(xué)總課表瀏覽教師課表打印教師課表<<Include>><<Include>><<Include>><<Include>>圖9.排課管理用例圖圖9.15學(xué)生類圖9.3面向?qū)ο笤O(shè)計(jì)與建模

9.3.1系統(tǒng)設(shè)計(jì)在面向?qū)ο蟮脑O(shè)計(jì)中采用了如下的原則:⑴單一職責(zé)原則。⑵開(kāi)閉原則。⑶里氏代換原則。⑷依賴原則。⑸接口隔離原則。⑹合成復(fù)用原則。⑺迪米特法則。9.3.2系統(tǒng)交互模型構(gòu)建1.順序建模順序圖按照先后順序分析用例及活動(dòng)的處理流程。下面以教務(wù)管理人員執(zhí)行教學(xué)計(jì)劃為例進(jìn)行順序交互建模,具體如圖9.18所示。2.通信建模通信圖可以深入了解和表示系統(tǒng)的行為和各個(gè)對(duì)象的作用。教務(wù)管理的通信圖如圖9.19所示。9.3.3系統(tǒng)行為模型構(gòu)建1.活動(dòng)建模⑴標(biāo)識(shí)需要活動(dòng)圖的用例。⑵建模每一個(gè)用例的主路徑。⑶建模每一個(gè)用例的從路徑。⑷添加泳道來(lái)標(biāo)識(shí)活動(dòng)的事務(wù)分區(qū)。⑸改進(jìn)高層的活動(dòng)。⑹進(jìn)一步對(duì)細(xì)節(jié)進(jìn)行完善。對(duì)前面的活動(dòng)圖進(jìn)行補(bǔ)充和完善。2.狀態(tài)機(jī)建模在學(xué)生選課時(shí),需要進(jìn)行判斷,因此,學(xué)生選課的狀態(tài)機(jī)圖,如圖9.23所示。選擇“選課按鈕”

溫馨提示

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

評(píng)論

0/150

提交評(píng)論