教務(wù)管理系統(tǒng)分析設(shè)計方案_第1頁
教務(wù)管理系統(tǒng)分析設(shè)計方案_第2頁
教務(wù)管理系統(tǒng)分析設(shè)計方案_第3頁
教務(wù)管理系統(tǒng)分析設(shè)計方案_第4頁
教務(wù)管理系統(tǒng)分析設(shè)計方案_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、教務(wù)管理系統(tǒng)分析設(shè)計方案目錄1引言.2.2系統(tǒng)需求分析 .2.2.1用戶需求.2.2.1.1學(xué)生模塊功能需求 .2.2.1.2教師模塊功能需求.2.2.1.3系統(tǒng)管理員功能模塊需求 .2.2.2組織結(jié)構(gòu)圖.3.2.3業(yè)務(wù)流程圖.3.2.4數(shù)據(jù)流程圖.4.2.5用例圖(包括用例描述) .5.3系統(tǒng)設(shè)計.8.3.1系統(tǒng)總體設(shè)計(系統(tǒng)的功能模塊結(jié)構(gòu)圖) .83.2系統(tǒng)各功能模塊設(shè)計 .8.3.2.1順序圖.8.3.2.2類圖.103.2.3狀態(tài)圖.103.2.4活動圖.124數(shù)據(jù)庫設(shè)計.154.1數(shù)據(jù)分析.154.1.1 E-R圖.1.54.1.2數(shù)據(jù)庫表.164.2邏輯結(jié)構(gòu)設(shè)計.1.85總結(jié).1.

2、821引言教務(wù)信息管理系統(tǒng)類似于檔案管理,它是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以教務(wù)信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5壳斑€有一些單位和部門還是 使用傳統(tǒng)人工的方式公務(wù)員之家管理文件檔案,這種管理方式存在著許多缺點(diǎn), 如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、 更新和維護(hù)都帶來了不少的困難。同時隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇 增加,有關(guān)教務(wù)的各種信息量也成倍增長。所以教務(wù)信息管理系統(tǒng)的可運(yùn)行性和 功能效用的多少就顯得尤為重要了。教務(wù)信息管理系統(tǒng)最簡單的是采用SQL server2000的

3、數(shù)據(jù)庫技術(shù)進(jìn)行架構(gòu), 主要包括登錄,教師用戶,管理員用戶,學(xué)生用戶四個模塊,各個對象根據(jù)自己 的權(quán)限進(jìn)行查詢。系統(tǒng)管理員通過數(shù)據(jù)庫后臺對學(xué)生或者其他的輸入對象輸入的數(shù)據(jù)進(jìn)行整 理和更新。 由于信息量的巨大,管理員要時不時對系統(tǒng)進(jìn)行維護(hù)和更新,保證系 統(tǒng)能夠順暢運(yùn)行。采用教務(wù)管理信息系統(tǒng)可取代原系統(tǒng)的單據(jù)手工傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,規(guī) 劃教學(xué)資源,提高學(xué)生信息,及時反饋教學(xué)信息的利用率。2系統(tǒng)需求分析2.1用戶需求2.1.1學(xué)生模塊功能需求(1)只限于一般用戶和管理員操作。而且不同的用戶級別所操作的教務(wù)信息 類型是有限制的。用戶可以向里面添

4、加、修改和刪除數(shù)據(jù)。(2)學(xué)生用戶登陸后可以進(jìn)行學(xué)籍管理、成績管理、等級考試管理等基本信 息管理。2.1.2教師模塊功能需求教師可以通過登錄系統(tǒng)后進(jìn)行教師管理、排課管理、教學(xué)計劃、成績管理基 本信息管理。2.1.3系統(tǒng)管理員功能模塊需求(1)數(shù)據(jù)備份:管理員可以通過選擇保存的路徑把數(shù)據(jù)庫保存在硬盤中,也可保存在軟盤中。3(2)數(shù)據(jù)恢復(fù):管理員可以通過選擇路徑把數(shù)據(jù)恢復(fù)。(3)操作學(xué)生管理:僅限管理員。其中可以添加、修改、刪除操作學(xué)生,設(shè) 置他們的權(quán)限、級別及密碼。(4)系統(tǒng)整理信息:顯示距離管理員整理系統(tǒng)的時間。2.2組織結(jié)構(gòu)圖教務(wù)信息管理系統(tǒng)教務(wù)系統(tǒng)管理組織結(jié)構(gòu)圖2.3業(yè)務(wù)流程圖教學(xué)計劃信息

5、教師、學(xué)生信息教師、學(xué)生信息系統(tǒng)管理教師管理子系統(tǒng)系統(tǒng)管理員系統(tǒng)管理課程管理系統(tǒng)管理教師管理學(xué)生管理班級及學(xué)生信息檔案信息學(xué)生成績檔案信息學(xué)生-學(xué)生信息1登陸教務(wù)系 統(tǒng)學(xué)生學(xué)籍管理學(xué)生成績管 理教師信息課表信息教師*教師信息教師管理排課管理教學(xué)計劃教材管理(_ 教材信息學(xué)生管理子系統(tǒng)學(xué)籍管理課程管理學(xué)生選課信息45圖2教務(wù)管理系統(tǒng)業(yè)務(wù)流程圖2.4數(shù)據(jù)圖3學(xué)生管理數(shù)據(jù)流程圖圖4教師管理數(shù)據(jù)流程圖62.5T日志維護(hù)教師、學(xué)生檔案信息圖5系統(tǒng)管理員管理數(shù)據(jù)流程圖用例圖(包括用例描述)等級考試報名選課管理A學(xué)生成績管理后臺數(shù)據(jù)維護(hù)7圖6教務(wù)系統(tǒng)管理用例圖用例描述用例名稱:登錄教務(wù)系統(tǒng)進(jìn)行管理參與者:學(xué)

6、生簡要說明:學(xué)生通過賬號密碼登錄系統(tǒng)進(jìn)行信息管理。前置條件:學(xué)生能夠通過密碼的檢測順利登錄系統(tǒng)?;臼录鳎?1)學(xué)生用戶單擊“登錄”按鈕。(2)順利進(jìn)入系統(tǒng)頁面。(3)學(xué)生用戶可以在自己相應(yīng)的權(quán)限內(nèi)進(jìn)行查詢或修改信息。(4 )學(xué)生用戶查頃修改信息后,單擊“退出”按鈕,那么系統(tǒng)服務(wù)器就把信息保存起來方便管理員整理。(5)用例終止。其他事件流:學(xué)生用戶登錄系統(tǒng)后只是查詢相關(guān)信息而不作任何修改,頁面內(nèi)的內(nèi)容不會改變。后置條件:查詢后的信息不會在服務(wù)器上改變,但修改后的信息會在服務(wù)器上進(jìn)行更新顯示。注釋:無用例名稱:登錄教務(wù)系統(tǒng)進(jìn)行管理參與者:教師簡要說明:教師用戶通過賬號密碼登錄教務(wù)系統(tǒng)進(jìn)行信息的

7、管理。前置條件:8教師能夠通過密碼的檢測順利登錄系統(tǒng)?;臼录鳎?1)教師用戶單擊“登錄”按鈕。(2)順利進(jìn)入系統(tǒng)界面。(3)教師用戶可以在相應(yīng)的權(quán)限內(nèi)進(jìn)行成績管理、排課管理和教學(xué)安排。(4)教師用戶進(jìn)行編輯查詢后,單擊 “確定”按鈕進(jìn)行信息保存,數(shù)據(jù)庫 會對修改的信息進(jìn)行更新顯示。(5)用例終止。其他事件流:教師用戶登錄系統(tǒng)后只是查詢相關(guān)信息而不作任何修改,頁面內(nèi)的內(nèi)容不會改變。后置條件:教師用戶進(jìn)行修改后的信息會在服務(wù)器上進(jìn)行更新顯示。注釋:無用例名稱:登錄教務(wù)系統(tǒng)進(jìn)行管理參與者:系統(tǒng)管理員簡要說明:系統(tǒng)管理員通過賬號密碼登錄教務(wù)系統(tǒng)進(jìn)行信息的管理。前置條件:系統(tǒng)管理員能夠通過密碼的檢測

8、順利登錄系統(tǒng)?;臼录鳎?1)管理員用戶單擊“登錄”按鈕。(2)順利進(jìn)入系統(tǒng)界面。(3)管理員登錄系統(tǒng)服務(wù)器, 對服務(wù)器信息進(jìn)行整理, 分析?;蛘咝薷膶W(xué) 生、教師用戶的權(quán)限。進(jìn)行日志的管理。(4)管理員進(jìn)行編輯查詢后, 單擊“確定”按鈕進(jìn)行信息保存,數(shù)據(jù)庫會 對修改的信息進(jìn)行更新顯示。9(5)用例終止。后置條件:10整理后的服務(wù)器信息會被更新顯示。注釋:無3系統(tǒng)設(shè)計3.1系統(tǒng)總體設(shè)計(系統(tǒng)的功能模塊結(jié)構(gòu)圖)3.2系統(tǒng)各功能模塊設(shè)計3.2.1順序圖順序圖是將交互關(guān)系表示為一個二維圖。UMUS序圖一般用?。捍_認(rèn)和豐富 一個使用情境的邏輯。一個使用情境就是系統(tǒng)潛在的使用方式的描述,也就是它 的名稱

9、所要描述的。一個使用情境的邏輯可能是一個用例的一部分, 或是一條備 選線路;一個貫穿單個用例的完整流程。OA頂層包:學(xué)生N登錄用戶學(xué)生管理系統(tǒng)主界面成績管理課程安排選課管理打開登錄驗(yàn)證用戶名和密碼正確打開I打開查看成績;查看課程安排J-I查看選課信息并選取I. 11128學(xué)生管理順序圖i查看課程安排圖9教師管理順序圖圖10系統(tǒng)管理員管理順序圖用戶登錄教師管理系統(tǒng)主界面成績管理排課管理成績錄入錯誤SZ編沖新重登錄用戶數(shù)據(jù)庫維護(hù)數(shù)據(jù)庫維護(hù)更新133.2.2類圖類圖(Class diagram)!顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類 的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。類圖(Class d

10、iagram)許多(靜態(tài))說 明性的模型元素(例如類、包和它們之間的關(guān)系,這些元素和它們的內(nèi)容互相連 接)組成。類圖可以組織在(并且屆?。┌?,僅顯示特定包中的相關(guān)內(nèi)容。類 圖(Class diagram是最常用的UML圖,顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu) 和關(guān)系;它用丁描述系統(tǒng)的結(jié)構(gòu)化設(shè)計。圖11教務(wù)管理系統(tǒng)類圖3.2.3狀態(tài)圖狀態(tài)圖(Statechart Diagram)是描述一個實(shí)體基丁事件反應(yīng)的動態(tài)行為,顯 示了該實(shí)體如何根據(jù)當(dāng)前所處的狀態(tài)對不同的事件做出反應(yīng)的。通常我們創(chuàng)建一個UML犬態(tài)圖是為了以下的研究目的:研究類、角色、子系統(tǒng)、或組件的復(fù)雜行 為。14修改圖12成績管理狀態(tài)圖

11、學(xué)生選課信息錄入通知學(xué)生- 習(xí)教務(wù)處審批通過學(xué)生進(jìn)行選課J氣j圖13學(xué)生選課狀態(tài)圖15錄入修改乂圖14教學(xué)安排狀態(tài)圖3.2.4活動圖活動圖(activity diagram,動態(tài)圖)是闡明了業(yè)務(wù)用例實(shí)現(xiàn)的工作流程 業(yè)務(wù)用例工作流程說明了業(yè)務(wù)為向所服務(wù)的業(yè)務(wù)主角提供其所需的價值而必須 完成的工作。業(yè)務(wù)用例由一系列活動組成,它們共同為業(yè)務(wù)主角生成某些工件。16圖15學(xué)生成績查詢活動圖17圖16學(xué)生選課活動圖登錄184數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)分析4.1.1 E-R圖E-R圖也稱實(shí)體-聯(lián)系圖(Entity Relationship Diagram)類型、屆性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。6圖1

12、7教師錄入成績活動圖,提供了表示實(shí)體19圖18教務(wù)管理系統(tǒng)E-R圖4.1.2數(shù)據(jù)庫表屆性屆性類型是否標(biāo)識長度是否町以為空學(xué)號varchar是20否姓名varchar否10否班級編號varchar否20是性別varchar否10是年級int否是政治面貌varchar否5是民族varchar否5否籍貫varchar否20否專業(yè)院系varchar否10是入學(xué)時間Datetime否10否m受理20出生日期Datetime否10否表1學(xué)生信息數(shù)據(jù)庫屆性屆性類型是否標(biāo)識長度是否町以為空課程編號int是否課程名稱char否20否學(xué)分int否是課時varchar否20否上課地點(diǎn)char否20否表2課程庫數(shù)據(jù)庫

13、表屆性屆性類型是否標(biāo)識長度是否町以為空姓名varchar否10否分?jǐn)?shù)varchar否20否課程編號int是否是否重修varchar否2是是否補(bǔ)考varchar否2是是否已確定成績varchar否2是表3成績表數(shù)據(jù)庫表屆性屆性類型是否標(biāo)識長度是否町以為空編勺Char是10否姓名Char否10否性別Char否2否出生日期Datetime否10是職稱Char否5否系別Char否10否表4教師數(shù)據(jù)庫表屆性屆性類型是否標(biāo)識長度是否町以為空課程號Int是否21課程名稱Char否20否學(xué)分Int否否教師Char否10是表5課程信息數(shù)據(jù)庫表4.2邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計階段的任務(wù)是將概念結(jié)構(gòu)設(shè)計階段所得到的概念模型轉(zhuǎn)換為 具體DBM浙能支持的數(shù)據(jù)模型(即邏輯結(jié)構(gòu)),并對其進(jìn)行優(yōu)化。學(xué)生圖19教務(wù)管理系統(tǒng)邏輯結(jié)構(gòu)設(shè)計圖5總結(jié)教務(wù)管理是一項(xiàng)很重要的工作,包括學(xué)生管理,教師管理和課程管理等。開 發(fā)“教務(wù)信

溫馨提示

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

評論

0/150

提交評論