教學(xué)管理系統(tǒng)_第1頁
教學(xué)管理系統(tǒng)_第2頁
教學(xué)管理系統(tǒng)_第3頁
教學(xué)管理系統(tǒng)_第4頁
教學(xué)管理系統(tǒng)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE 35教學(xué)管理系統(tǒng)分析設(shè)計書SANTEC大學(xué)目 錄 TOC o 1-3 h z u HYPERLINK l _Toc393911393 一、項目論證和計劃 PAGEREF _Toc393911393 h 3 HYPERLINK l _Toc393911394 1.1 系統(tǒng)調(diào)查 PAGEREF _Toc393911394 h 3 HYPERLINK l _Toc393911395 1.1.1組織機構(gòu)和崗位職責(zé) PAGEREF _Toc393911395 h 3 HYPERLINK l _Toc393911396 1.1.2 教學(xué)管理工作涉及到教學(xué)管理文件和數(shù)據(jù)表格 PAGERE

2、F _Toc393911396 h 4 HYPERLINK l _Toc393911397 1.1.3 業(yè)務(wù)流程分析 PAGEREF _Toc393911397 h 5 HYPERLINK l _Toc393911398 1.2新系統(tǒng)的總體功能需求和性能要求 PAGEREF _Toc393911398 h 7 HYPERLINK l _Toc393911399 1.2.1 總體功能需求 PAGEREF _Toc393911399 h 7 HYPERLINK l _Toc393911400 1.2.2系統(tǒng)環(huán)境和性能要求 PAGEREF _Toc393911400 h 8 HYPERLINK l

3、_Toc393911401 1.3完成文檔 PAGEREF _Toc393911401 h 8 HYPERLINK l _Toc393911402 二、需求分析 PAGEREF _Toc393911402 h 9 HYPERLINK l _Toc393911403 2.1 數(shù)據(jù)流分析 PAGEREF _Toc393911403 h 9 HYPERLINK l _Toc393911404 2.2 數(shù)據(jù)字典 PAGEREF _Toc393911404 h 11 HYPERLINK l _Toc393911405 2.3 處理邏輯描述 PAGEREF _Toc393911405 h 23 HYPER

4、LINK l _Toc393911406 2.4形成需求規(guī)格說明書并進行需求評審 PAGEREF _Toc393911406 h 25 HYPERLINK l _Toc393911407 三、系統(tǒng)設(shè)計 PAGEREF _Toc393911407 h 27 HYPERLINK l _Toc393911408 3.1系統(tǒng)總體概要設(shè)計 PAGEREF _Toc393911408 h 27 HYPERLINK l _Toc393911409 3.1.l系統(tǒng)總體布局方案的確定 PAGEREF _Toc393911409 h 27 HYPERLINK l _Toc393911410 3.1.2軟件系統(tǒng)體系

5、結(jié)構(gòu)的設(shè)計 PAGEREF _Toc393911410 h 27 HYPERLINK l _Toc393911411 3.1.3模塊結(jié)構(gòu)設(shè)計 PAGEREF _Toc393911411 h 28 HYPERLINK l _Toc393911412 3.1.4 數(shù)據(jù)存儲的總體設(shè)計 PAGEREF _Toc393911412 h 30 HYPERLINK l _Toc393911413 3.1.5 系統(tǒng)安全設(shè)計 PAGEREF _Toc393911413 h 30 HYPERLINK l _Toc393911414 3.2代碼設(shè)計 PAGEREF _Toc393911414 h 31 HYPERL

6、INK l _Toc393911415 3.3數(shù)據(jù)庫設(shè)計 PAGEREF _Toc393911415 h 31 HYPERLINK l _Toc393911416 3.3.1 數(shù)據(jù)庫的概念模型 PAGEREF _Toc393911416 h 31 HYPERLINK l _Toc393911417 3.3.2 數(shù)據(jù)庫的邏輯模型 PAGEREF _Toc393911417 h 32 HYPERLINK l _Toc393911418 3.3.3 合并原則 PAGEREF _Toc393911418 h 32 HYPERLINK l _Toc393911419 3.4界面設(shè)計 PAGEREF _T

7、oc393911419 h 33 HYPERLINK l _Toc393911420 3.5完成設(shè)計文檔和設(shè)計評審 PAGEREF _Toc393911420 h 34 HYPERLINK l _Toc393911421 四、系統(tǒng)實現(xiàn) PAGEREF _Toc393911421 h 35 HYPERLINK l _Toc393911422 4.1系統(tǒng)物理實現(xiàn) PAGEREF _Toc393911422 h 35 HYPERLINK l _Toc393911423 4.2. 數(shù)據(jù)庫物理設(shè)計 PAGEREF _Toc393911423 h 35 HYPERLINK l _Toc393911424

8、4.3編碼 PAGEREF _Toc393911424 h 35一、項目論證和計劃SANTEC大學(xué)想開發(fā)一個“教學(xué)管理系統(tǒng)”,目標(biāo)是建立及時、準確、全面、豐富的教學(xué)管理信息平臺。系統(tǒng)針對教務(wù)教學(xué)信息管理的實際,緊貼用戶需求,全面覆蓋教學(xué)教務(wù)管理各個方面,提供強大的教學(xué)教務(wù)管理功能,充分發(fā)揮院、系教務(wù)管理的職能,提高管理水平、質(zhì)量、效率,為學(xué)校宏觀決策提供有力支撐。1.1 系統(tǒng)調(diào)查系統(tǒng)分析人員首先與學(xué)校主要教學(xué)管理人員進行交流,了解學(xué)校的規(guī)模、管理的任務(wù)范圍、管理情況。通過交流了解到學(xué)校各級領(lǐng)導(dǎo)和主管教學(xué)的副校長信息意識較強,大部分管理人員有一定的信息素質(zhì)。通過調(diào)查明確如下問題。1.1.1組織機

9、構(gòu)和崗位職責(zé)通過對全校組織機構(gòu)和業(yè)務(wù)的分析,明確了待開發(fā)的“教學(xué)管理系統(tǒng)”主要涉及該校的教務(wù)處、學(xué)生處兩個管理部門,為此對兩個部門的機構(gòu)情況進行詳細調(diào)查。主要內(nèi)容包括:部門組織結(jié)構(gòu)、下屬崗位、崗位職責(zé)與權(quán)力、崗位人員配備、崗位規(guī)章制度等。該校的教務(wù)處、學(xué)生處組織結(jié)構(gòu)如下圖1所示。圖1 教學(xué)管理組織機構(gòu)圖相關(guān)崗位職責(zé)分別是:教學(xué)任務(wù)管理崗位職責(zé)根據(jù)教學(xué)計劃,制定學(xué)年校歷并組織教學(xué)的運行;組織下達教學(xué)任務(wù);負責(zé)教室的使用與調(diào)度,負責(zé)提出教室設(shè)施配備計劃;負責(zé)組織編排課程表,負責(zé)日常課程的調(diào)度工作。(2)教學(xué)評估管理崗位職責(zé)負責(zé)制定專業(yè)辦學(xué)水平、課程建設(shè)質(zhì)量、課堂教學(xué)質(zhì)量評估等教學(xué)質(zhì)量評估體系,并主

10、持實施各種教學(xué)評估工作;組織各系(部)、教研室做好日常教學(xué)檢查和期中教學(xué)檢查工作,并深人實際監(jiān)控理論教學(xué)、實踐教學(xué)過程的各個環(huán)節(jié)(包括備課、授課、輔導(dǎo)、改作業(yè)、考核等);指導(dǎo)各系(部)、教研室的教學(xué)工作;協(xié)助人事處制定和實施教師的培養(yǎng)提高計劃,做好教師定編、教師工作量核算工作負責(zé)教師業(yè)務(wù)的考核,建立教師業(yè)務(wù)檔案;組織各系(部)、教研室做好教師開新課的試講工作;組織各種教育教學(xué)研討活動根據(jù)學(xué)院教學(xué)和教學(xué)管理實際,組織有關(guān)教學(xué)課題研究,完成學(xué)院下達的教學(xué)研究任務(wù),組織全院教學(xué)經(jīng)驗交流。(3)成績檔案管理崗位職責(zé)負責(zé)學(xué)生學(xué)習(xí)成績的建檔、保管工作;負責(zé)提供完整正確的畢業(yè)生成績檔案;負責(zé)日常的各種學(xué)生成

11、績統(tǒng)計、查詢及分析工作。(4)考試考務(wù)管理崗位職責(zé)負責(zé)組織全校的期考試工作;負責(zé)組織全校補考工作;負責(zé)編排考場,組織監(jiān)考、巡考人員;負責(zé)試題庫建設(shè)及試卷的印刷、保管、保密、發(fā)放工作;負責(zé)組織計算機、英語等課程的統(tǒng)考、學(xué)生專升本摸底考試工作。(5)教材建設(shè)管理崗位職責(zé)負責(zé)起草學(xué)校教材建規(guī)劃,收集有關(guān)教材建設(shè)、出版信息;負責(zé)制定并落實教材使用計劃;組織教師縮寫具有高等職業(yè)技術(shù)教育特色的教材或講義以及其他教學(xué)資料,并根據(jù)教學(xué)的需求,有計劃地進行聲像視聽教材、CAI課件以及試題庫的建設(shè);做好教材出版工作;負責(zé)制訂校內(nèi)講義的編審計劃及審核工作;組織開展教材研究活動,組織優(yōu)秀教材的評審和獎勵工作;負責(zé)教材

12、質(zhì)量調(diào)查、評價及信息反饋工作;做好教材采購、銷售和庫存的管理工作。(6)學(xué)生科學(xué)籍檔案管理崗位職責(zé)根據(jù)學(xué)校學(xué)生學(xué)籍管理規(guī)定,負責(zé)學(xué)生休、復(fù)、轉(zhuǎn)、退、停、降、留等學(xué)籍變動處理工作;組織各系審核畢業(yè)生資格,負責(zé)管理畢業(yè)證書和補辦學(xué)歷證明工作;負責(zé)在校生統(tǒng)計報表、學(xué)生名冊的編制,學(xué)生學(xué)籍變動情況統(tǒng)計工作;負責(zé)學(xué)生學(xué)籍注冊及發(fā)布工作;協(xié)助有關(guān)部門做好新生入學(xué)的有關(guān)工作。1.1.2 教學(xué)管理工作涉及到教學(xué)管理文件和數(shù)據(jù)表格(1)相關(guān)教學(xué)管理文件如下:學(xué)生學(xué)籍管理辦法;學(xué)生成績考核規(guī)定;教學(xué)評估細則;關(guān)于公共英語考核、計算機基礎(chǔ)教育考試暫行規(guī)定;考試工作細則;試卷管理辦法;關(guān)于教學(xué)事故及處理的暫行規(guī)定;教

13、務(wù)管理系統(tǒng)數(shù)據(jù)管理規(guī)定。 (2)教學(xué)管理工作中涉及的數(shù)據(jù)表格如表l所示。表1 教學(xué)數(shù)據(jù)表表格名稱相關(guān)部門管理業(yè)務(wù)處理時間數(shù)量使用目的錄取學(xué)生表招生辦新生錄取30天5新生錄取簡況學(xué)生登記表學(xué)生科學(xué)籍檔案60天100存檔學(xué)生注冊登記表學(xué)生科注冊學(xué)籍7天5學(xué)生學(xué)期注冊檔案畢業(yè)生預(yù)審表學(xué)生科畢業(yè)管理15天50審查畢業(yè)生資格畢業(yè)生情況表學(xué)生科畢業(yè)管理15天50畢業(yè)生信息登記單科成績表教務(wù)處成績管理3天500教師登記考試成績班級成績匯總表教務(wù)處成績管理3天50學(xué)生成績排名獎勵成績通知單教務(wù)處成績管理7天3000通知學(xué)生本人補考通知單教務(wù)處成績管理7天500通知學(xué)生本人期末考試安排表教務(wù)處考試考務(wù)7天100

14、考試安排聽課記錄教務(wù)處評估15天50教師教學(xué)表現(xiàn)依據(jù)教師賦分表教務(wù)處評估1學(xué)期20教師德勤績評估學(xué)期教學(xué)任務(wù)書教務(wù)處教學(xué)任務(wù)15天50通知教學(xué)安排班級課程表教務(wù)處教學(xué)任務(wù)15天50班級教學(xué)安排教師課程表教務(wù)處教學(xué)任務(wù)15天100教師教學(xué)安排系部教師授課匯總表教務(wù)處教學(xué)任務(wù)1.1.3 業(yè)務(wù)流程分析由系統(tǒng)的工作流程分析,可以得出,該系統(tǒng)的業(yè)務(wù)主要有學(xué)籍檔案、教學(xué)任務(wù)、考試考務(wù)、成績等管理及教學(xué)評估5部分。為進一步了解和分析現(xiàn)有的系統(tǒng)并以概括的形式表達對現(xiàn)有系統(tǒng)的認識。系統(tǒng)分析人員采用結(jié)構(gòu)化的描述工具業(yè)務(wù)流程圉描述系統(tǒng)的業(yè)務(wù)流程。其業(yè)務(wù)流程圖如圖2(a)(e)所示。圖2 (a)學(xué)籍檔案管理業(yè)務(wù)流程圖

15、圖2 (b) 教學(xué)任務(wù)管理業(yè)務(wù)流程圖圖2 (c) 考試考務(wù)管理業(yè)務(wù)流程圖圖2 (d) 成績管理業(yè)務(wù)流程圖圖2 (e) 教學(xué)評估管理業(yè)務(wù)流程圖1.2新系統(tǒng)的總體功能需求和性能要求1.2.1 總體功能需求通過調(diào)查分析,得出新系統(tǒng)的總體功能需求如下。(1)學(xué)籍檔案管理可處理學(xué)生的基本信息(包括照片)及注冊、學(xué)習(xí)成績、收費信息等進行處理、查詢與統(tǒng)計;對新生可根據(jù)學(xué)號約束條件給新生分配學(xué)號;學(xué)生注冊處理;學(xué)生專業(yè)調(diào)整等;對畢業(yè)生分配、文憑發(fā)放的處理;對學(xué)生的異動(包括休、復(fù)、退、轉(zhuǎn)、出國留學(xué)、開除學(xué)籍等)信息的處理和查詢等功能。(2)成績管理包括成績的錄入、修改、刪除;論文成績的錄入、修改、刪除;成績的

16、各種查詢、統(tǒng)計;各種統(tǒng)計報表打印(包括各種形式的成績單);成績備份等功能。(3)教學(xué)任務(wù)管理對教學(xué)信息進行管理對管理人員提供課程設(shè)置、教學(xué)計劃、教師信息、開課計劃等的錄入、修改、查詢、統(tǒng)計、打印等功能。具體包括:每個學(xué)院(系)相關(guān)的教務(wù)員可對本院(系)所開的課程信息進行錄入、修改和刪除。課程信息包括課程號、課程中英文名、課程簡介、教材、參考書、學(xué)分、周學(xué)時、總學(xué)時、開課學(xué)期、開課教師、先修課程、課程學(xué)時分配等;對全校其他單位的課程可以進行查詢,但不能錄入、修改和刪除。可編輯、錄人本院(系)各專業(yè)的教學(xué)計劃,同時提供對本院(系)教學(xué)計劃查詢、復(fù)制和打印的功能??删庉?、錄入本院(系)下一學(xué)期計劃開

17、出的課程,用于計算機排課表,計算機排完課表后會把每門課程分配到的教室號進回開課計劃中。各院、系可以在本地查詢、打印課表。(4)考試考務(wù)管理包括試題庫的管理功船,可完成試題的錄入、查詢、修改以及按照組卷的策略生成試卷等;考試管理功能,可編輯、錄入院(系)該學(xué)期的考試課程時間安排,生成本學(xué)期的考試地點、考試時間、監(jiān)考老師等數(shù)據(jù)。各院、系可以在本地查詢、打印。(5)教學(xué)評估管理包括對各院、系所開的課程、專業(yè)教學(xué)計劃、開課計劃進行宏觀控制;各單位可對教師工作量和工作成績進行計算和評估??缮珊痛蛴「鞣N統(tǒng)計報表,如實際開課統(tǒng)計表、教師出勤情況表、教學(xué)情況統(tǒng)計表、教師科研情況統(tǒng)計表、教學(xué)計劃要求表、全校課

18、程一覽表等。1.2.2系統(tǒng)環(huán)境和性能要求(1)設(shè)計依據(jù)與標(biāo)準全校教務(wù)信息用統(tǒng)一的數(shù)據(jù)格式描述,將教學(xué)計劃等教務(wù)業(yè)務(wù)工作標(biāo)準化、規(guī)范化。開發(fā)中涉及的部分標(biāo)準如下。計算機教學(xué)管理(CMI)系統(tǒng)規(guī)范(CBTLTS-20 1) 高等學(xué)校管理基本信息集計算機軟件開發(fā)規(guī)范(GB856688) 計算機軟件產(chǎn)品開發(fā)文件編寫指南(GB856788)軟件工程術(shù)語(GBTIl457)采用信息標(biāo)準的優(yōu)先次序是:國家標(biāo)準、教育部標(biāo)準、教育部下屬機構(gòu)標(biāo)準、國家其他部頒標(biāo)準等。(2)主要技術(shù)指標(biāo)局域網(wǎng)傳輸能力要求如下:信息中心主干用 1 000 Mbps服務(wù)器傳輸速率用100 Mbps終端傳輸速率用 100l 000 Mb

19、ps交互式信息查詢時間用 小于2秒交互式統(tǒng)計表生成時間用 小于3秒信息管理能力用 3萬人數(shù)據(jù)庫災(zāi)難性故障恢復(fù)能力為數(shù)據(jù)完全恢復(fù)。1.3完成文檔在上述工作的基礎(chǔ)上,完成下列工作。 (1)可行性分析報告說明該軟件開發(fā)項目的實現(xiàn)在技術(shù)上、經(jīng)濟上和社會因索上的可行性,評述為了合理地達到開發(fā)目標(biāo)可供選擇的各種可能實施方案,說明井論證所選定實施方案的理由。(2)項目開發(fā)計劃為軟件項目實施方案制訂出具體計劃,應(yīng)該包括各部分工作的負責(zé)人員、開發(fā)的進度、開發(fā)經(jīng)費的預(yù)算、所需的硬件及軟件資源等。二、需求分析根據(jù)系統(tǒng)的業(yè)務(wù)流程和相關(guān)數(shù)據(jù)表,采用結(jié)構(gòu)化分析技術(shù)對系統(tǒng)作進一步分析。2.1 數(shù)據(jù)流分析首先,分析劃分系統(tǒng)邊

20、界,識別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部項,得出系統(tǒng)的關(guān)聯(lián)圖如圖3所示。圖3 教學(xué)管理系統(tǒng)關(guān)聯(lián)圖然后,根據(jù)劃分出幾個主要的信息管理功能,并明確各功能之間的聯(lián)系,繪制出系統(tǒng)的頂層數(shù)據(jù)流圖,如圖14所示。圖4 教學(xué)管理系統(tǒng)頂層圖頂層數(shù)據(jù)流圖僅從總體上反映了系統(tǒng)的信息聯(lián)系,按照結(jié)構(gòu)化分析方法,自頂向下、透層分解,對頂層圖進行細化。細化進行到數(shù)據(jù)流圖中的每一個數(shù)據(jù)處理成為一個很容易理解的單一功能,且這個單一功能可以通過簡單的邏輯表達式在數(shù)據(jù)字典予以說明時為止。本系統(tǒng)的數(shù)據(jù)流圖繪制三層即可符合要求。得到的二層數(shù)據(jù)流如圖5(a)(f)所示。圖5 (a) P1(學(xué)籍管理)的細化圖圖5 (b) P2(教學(xué)任務(wù)管

21、理)的細化圖圖5 (c) P3(成績管理)的細化圖圖5 (d) P4(考試考務(wù)管理)的細化圖圖5 (e) P5(教學(xué)評估)的細化圖圖5 (f) P3.3 成績查詢2.2 數(shù)據(jù)字典由于數(shù)據(jù)流圖只是對數(shù)據(jù)處理和彼此之間的關(guān)系進行了說明,為了進一步明確數(shù)據(jù)的詳細內(nèi)容和數(shù)據(jù)加工過程,應(yīng)將最底層數(shù)據(jù)流圈中的全部數(shù)據(jù)流及其組成部分的數(shù)據(jù)元素、數(shù)據(jù)存儲、數(shù)據(jù)加工和外部項等進行詳細描述,形成本系統(tǒng)的數(shù)據(jù)字典,以便于此后系統(tǒng)設(shè)計的進行。限于篇幅,下面只列出幾個典型的數(shù)據(jù)流、數(shù)據(jù)存儲、數(shù)據(jù)加工、數(shù)據(jù)元素和外部實體。(1)數(shù)據(jù)流數(shù)據(jù)流系統(tǒng)名:學(xué)籍管理子系統(tǒng)編號:F1條目名;學(xué)生基本情況別名:來 源:學(xué)生(s2) 去

22、處:學(xué)籍審查(Pl.l)并歸檔(D3)散據(jù)流結(jié)構(gòu):學(xué)號+姓名+性別+身份證號+出生年月+聯(lián)系電話+民旗+家庭住址+郵編+照片簡要說明:學(xué)生檔案中需記錄的個人信息 修改記錄編寫日期數(shù)據(jù)流系統(tǒng)名:教學(xué)任舟管理子系統(tǒng) 編號:F6條目名:教學(xué)課程表 別名:來源:教學(xué)任務(wù)通知(P2 4) 去處;教師(s3)數(shù)據(jù)流結(jié)構(gòu):教師編號+教師名+|班級名稱+教室號+課程名稱+|星期|十|課次|所有任課班級簡要說明:用于通知某教師某天在某班第某節(jié)上某課程修改記錄編寫日期 (2) 數(shù)據(jù)項數(shù)據(jù)元素系統(tǒng)名教學(xué)管理系統(tǒng)條目名學(xué)號別名屬于數(shù)據(jù)流FlF3,F(xiàn)7, F8,F(xiàn)10,F(xiàn)15,F(xiàn)17存儲處D3:學(xué)籍檔案D4:成績檔案數(shù)

23、據(jù)元素類型類型字符型長度10取值范圍“0”“9”含義第l4位:人學(xué)年份;第57位:專業(yè);第8位班級;第910位:序號 簡要說明學(xué)號是每個學(xué)生的惟一識別碼,且學(xué)號涵蓋班級代碼、專業(yè)代碼數(shù)據(jù)元素系統(tǒng)名教學(xué)管理系統(tǒng)條目名教師代碼別名屬于數(shù)據(jù)流|F3f6,f9F11F14存儲處D2:學(xué)期教學(xué)安排;D9:考評數(shù)據(jù)D10:業(yè)績檔案數(shù)據(jù)元素類型類型字符型長度8取值范圍“0”“9”含義第13位專業(yè);第45位:教研室;第68位:個人代碼簡要說明教師代碼是教師的惟一識別碼,且學(xué)號涵蓋專業(yè)代碼數(shù)據(jù)元素系統(tǒng)名成績管理子系統(tǒng)條目名成績別名屬于數(shù)據(jù)流F2,F3,F8,F10|存儲處D4:成績檔案數(shù)據(jù)元素類型類型字符型長度

24、4取值范圍“0” “100”,“優(yōu)秀”、“良好”、“中等”、“及格”和“不及”含義簡要說明記錄學(xué)生所學(xué)課程的狀況等級。數(shù)據(jù)元素系統(tǒng)名教學(xué)管理系統(tǒng)條目名班級號別名屬于數(shù)據(jù)流F4,F(xiàn)6,F(xiàn)10,F(xiàn)11F12,F(xiàn)16存儲處D6:班級 數(shù)據(jù)元素類型類型字符型長度8取值范圍“0”“9”含義第14位:入學(xué)年毋;第57位:專業(yè);第8位;班級簡要說明記錄各班級的編號數(shù)據(jù)元素系統(tǒng)名教學(xué)管理系統(tǒng)條目名課程代碼別名課程號屬于數(shù)據(jù)流F2,F(xiàn)6,F(xiàn)10,F(xiàn)11,F(xiàn)12,F(xiàn)16存儲赴Dl:教學(xué)計劃數(shù)據(jù)元素類型類型字符型長度8取值范圍“0”“9”含義簡要說明各門課程的代號數(shù)據(jù)元素系統(tǒng)名教學(xué)管理系統(tǒng)條目名學(xué)期別名屬于數(shù)據(jù)流存

25、儲處數(shù)據(jù)元素類型類型字符型長度5取值范圍“0”“9”含義第14位表示學(xué)期所在學(xué)年的起始年份(20042005學(xué)年記為2004年) 第5位表示學(xué)年中的學(xué)期(0代表第一學(xué)期,l代表第二學(xué)期)簡要說明學(xué)期的編號(3)數(shù)據(jù)存儲數(shù)據(jù)存儲系統(tǒng)名教學(xué)任務(wù)管理子系統(tǒng)條目名教學(xué)計劃別名編號D1存儲組織二維表記錄數(shù)數(shù)據(jù)量主鍵編號授課代碼輔健記錄組成授課代碼 專業(yè)代碼 課程代碼 開課學(xué)期 學(xué)分 學(xué)時長度(字節(jié)) 8 4 8 4 2 3簡要說明存儲整個學(xué)校的教學(xué)需求修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名考試考務(wù)子系統(tǒng)條目名學(xué)期任務(wù)書別名編號D2.1存儲組織二維表記錄數(shù)數(shù)據(jù)量主鍵編號授課代碼輔鍵記錄組成授課代碼 開課數(shù)目長度(

26、字節(jié))8 2簡要說明學(xué)校一個學(xué)期的教學(xué)任務(wù)修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名考試考務(wù)子系統(tǒng)條目名報課情況別名編號D2.2存儲組織二維表記錄數(shù)數(shù)據(jù)量主健編號教師代號+授課代碼輔鍵記錄組成教師代號 授課代碼長度(字節(jié))8 8簡要說明教師的報課情況修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 考試考務(wù)子系統(tǒng)條目名 教學(xué)課程表 別名編號D2.3存儲組織二維表記錄數(shù)數(shù)據(jù)量主鍵編號課程名+班級號輔鍵記錄組成課程 名班級號 教師名 房間編號長度(字節(jié))30 8 10 20簡要說明課程表修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 學(xué)籍管理子系統(tǒng)條目名 學(xué)籍檔案 別名編號D3存儲組織二維表記錄數(shù)數(shù)據(jù)量主鍵編號學(xué)號輔鍵記錄組成學(xué)號 學(xué)生名 年

27、齡 性別 專業(yè)名稱 學(xué)生類型長度(字節(jié))10 10 2 1 10 10簡要說明修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 成績管理子系統(tǒng)條目名 成績檔案別名編號D4存儲組織二維表記錄數(shù)約6OO00數(shù)據(jù)量1.8MB主鍵編號學(xué)號+課程代碼輔鍵記錄組成學(xué)號 課程代碼 課程名稱 成績 補考成績 學(xué)分長度(字節(jié))10 8 10 4 4 2簡要說明修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 學(xué)籍管理子系統(tǒng)條目名 專業(yè)設(shè)置別名編號D5存儲組織二維表記錄數(shù)數(shù)據(jù)量主鍵編號專業(yè)代碼輔鍵記錄組成專業(yè)代碼 專業(yè)名稱 總學(xué)分 學(xué)位課學(xué)分 必修課學(xué)分 選修課學(xué)分長度(字節(jié))4 10 3 2 2 2簡要說明修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 教學(xué)任務(wù)

28、管理子系統(tǒng)條目名 班級別名編號D6存儲組織記錄數(shù)數(shù)據(jù)量主鍵編號班級號輔鍵記錄組成班級號 班級人數(shù) 班級類型長度(字節(jié))8 3 10簡要說明修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 學(xué)籍管理子系統(tǒng)條目名 畢業(yè)學(xué)生數(shù)據(jù)別名編號D7存儲組織記錄數(shù)數(shù)據(jù)量主鍵編號學(xué)號輔鍵記錄組成學(xué)號 等級 畢業(yè)證號 學(xué)位證號長度(字節(jié))10 5 15 15簡要說明修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 成績管理子系統(tǒng)條目名 課程別名編號D8存儲組織記錄數(shù)數(shù)據(jù)量主鍵編號課程號輔鍵記錄組成課程號 課程名 專業(yè)代碼 學(xué)分 學(xué)時長度(字節(jié))8 20 4 2 3簡要說明修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 教學(xué)評估子系統(tǒng)條目名 考評數(shù)據(jù)別名編號D9存儲

29、組織二維表記錄數(shù)約6000數(shù)據(jù)量主鍵編號教師號+學(xué)期號輔鍵記錄組成教師號 學(xué)期號 學(xué)生打分 出勤記錄 科研成績 備課長度(字節(jié))8 5 2 2 2 2簡要說明教師考評的數(shù)據(jù)修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 教學(xué)評估子系統(tǒng)條目名 業(yè)績檔案別名編號D10存儲組織二維表記錄數(shù)約數(shù)據(jù)量主鍵編號教師號+學(xué)期輔鍵記錄組成教師號 學(xué)期號 業(yè)績等績 得分長度(字節(jié))8 5 5 2簡要說明記錄教師每學(xué)期的教學(xué)質(zhì)量評估籌級修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 考試考務(wù)子系統(tǒng)條目名 考試日程別名編號D11存儲組織二維表記錄數(shù)約6000數(shù)據(jù)量主鍵編號課程代碼+班級號輔鍵記錄組成班級號 課程代碼 課程名稱 考試日期 房問編號長

30、度(字節(jié))8 8 10 8 20 簡要說明考試的安排修改記錄編寫日期數(shù)據(jù)存儲系統(tǒng)名 教學(xué)管理系統(tǒng)條目名 教師別名編號D12存儲組織二維表記錄數(shù)約2000數(shù)據(jù)量主鍵編號教師代碼輔鍵記錄組成教師代碼(號) 姓名 年齡 性別 職稱長度(字節(jié))8 10 2 l 5 簡要說明教師修改記錄編寫日期(4)數(shù)據(jù)加工數(shù)據(jù)加工系統(tǒng)名成績管理子系統(tǒng)編號P3.2條目名成績統(tǒng)計別名輸入成績檔案(D4)輸出成績統(tǒng)計信息(F8)、學(xué)生成績(F2.1)簡要說明本處理中各處理項均是以學(xué)生成績檔案為處理線索修改記錄編寫日期數(shù)據(jù)加工系統(tǒng)名成績管理子系統(tǒng)編號P3.1條目名成績登錄別名輸入單科成績(F3)課程(D8)輸出成績檔案(D4

31、)簡要說明本處理中各處理項均是以學(xué)生成績檔案為處理線索修改記錄編寫日期數(shù)據(jù)加工系統(tǒng)名成績管理子系統(tǒng)編號P3.3條目名成績查詢別名輸入成績檔案(D4),成績查詢(F18)輸出成績(F10)簡要說明根據(jù)需求查詢符合某些條件的成績單修改記錄編寫日期數(shù)據(jù)加工系統(tǒng)名成績管理子系統(tǒng)編號P3.4條目名成績發(fā)布別名輸入學(xué)生成績(F2.1)輸出成績通知單(F2.2)補考通知(F2.3)簡要說明輸出該學(xué)期學(xué)生的成績通知和補考通知修改記錄編寫日期數(shù)據(jù)加工系統(tǒng)名教學(xué)評估管理子系統(tǒng)編號P5.1條目名數(shù)據(jù)登錄別名輸入學(xué)生打分(F14)聽課評議期求檢查(F9)輸出考評數(shù)據(jù)(D9) 簡要說明將外部輸入的評價數(shù)據(jù)轉(zhuǎn)換位內(nèi)部數(shù)據(jù)

32、用于后面的等級評定修改記錄編寫日期數(shù)據(jù)加工系統(tǒng)名教學(xué)評估管理子系統(tǒng)編號P5.2條目名評定等級別名輸入考評數(shù)據(jù)(D9)輸出業(yè)績檔案(D10) 簡要說明根據(jù)業(yè)績數(shù)據(jù)得到業(yè)績等級修改記錄編寫日期數(shù)據(jù)加工系統(tǒng)名教學(xué)評估管理子系統(tǒng)編號P5.3條目名結(jié)果公布別名輸入業(yè)績檔案(D10)輸出教師賦分表(F16)簡要說明輸出每位教師的最終業(yè)績評定修改記錄編寫日期外部項系統(tǒng)名教學(xué)管理系統(tǒng)條目名教師別名編號S3輸入數(shù)據(jù)流教學(xué)課程表(F6)輸出數(shù)據(jù)流學(xué)生單科成績(F3) 主要特征本項為修課學(xué)生授課的任課教師,主要數(shù)據(jù)項:教師代碼、教師姓名、職稱、授課名稱、從事專業(yè)和聯(lián)系電話。簡要說明本系統(tǒng)負責(zé)下達教師的救學(xué)任務(wù)和教學(xué)

33、安排,接收教師錄入的學(xué)生成績。修改記錄編寫日期2.3 處理邏輯描述在數(shù)據(jù)字典中,僅對一些加工處理過程作了簡單的描述,下面將應(yīng)用“結(jié)構(gòu)化語言”對一些較復(fù)雜的處理邏輯進行更具體的描述。(l)P3.l處理邏輯接受單科成績(F3)從課程(D8)查出課程的學(xué)分IF普通考試成績 DO WHILE對于成績單中每個學(xué)生 IF學(xué)生的成績大干臺格成績 記錄學(xué)生的成績,學(xué)分 ELSE 記錄學(xué)生的成績,學(xué)分為0 ENDIF ENDD0ELSEDO WHILE 對于成績單中每個學(xué)生 IF學(xué)生的補考成績大于臺格成績 記錄學(xué)生的補考成績,學(xué)分 ELSE 記錄學(xué)生的補考成績,學(xué)分為0ENDIFENDDOEDIF(2)P3.2

34、處理邏輯 接收成績檔案(D4)的數(shù)據(jù) DO WHILE對于每個學(xué)生 計算該生學(xué)期所學(xué)課程的總分、平均分 ENDDO 以班級為基準,按總分從高到低排名次 IF向“成績發(fā)布”加工(P3.4)傳數(shù)據(jù) 按名次順序?qū)W(xué)生各課程成績、總分、平均分輸出 ELSE統(tǒng)計各成績等級人數(shù)計算各成績等級人數(shù)所占總?cè)藬?shù)的百分比 判斷獲得獎學(xué)金的學(xué)生,判定邏輯如下(決策表描述): 向?qū)W生科輸出統(tǒng)計數(shù)據(jù) ENDIF條件所有考試考查課成績均90以上或“優(yōu)秀”YNN狀態(tài)考試考查課成績均在85分或“良好”以上YN考試考查課成績均在75分或“中等”以上Y方案一等獎規(guī)則二等獎三等獎 (3)P3.3處理邏輯 根據(jù)接受的查詢參數(shù) IF查

35、詢的是個人 在D4中查找查詢參數(shù)中的該學(xué)生的每一門課程 ELSE 根據(jù)查詢的班級,課程從D4中查找出所有符合條件的成績 ENDF 將所有成績按從高到低排列 輸出查詢結(jié)果(4)P3.4處理邏輯 接受學(xué)生成績 DO WHILE對于每個學(xué)生 輸出成績通知單 DO WHILE對于該學(xué)生的每門成績 IF該門成績不及格 將該門成績加入不及格表 ENDIF ENDDO 根據(jù)不及格表輸出補考通知單 ENDDO(5)P5.1處理邏輯接收學(xué)生打分(F14)DO WHILE對于每個教師 計算該教師的學(xué)生打分(按所有學(xué)生打分的平均分) 將得分存人D9ENDDO接收聽課評議期末檢查(F9)DO WHILE對于每個教師

36、計算該教師的出勤(出勤率),科研成績,備課得分; 將得分存入D9ENDDO6)P5.2處理邏輯接受考評數(shù)據(jù)(D9)DO WHILE對于每個教師 計算每項評定的加權(quán)平均值; 將加權(quán)平均值和標(biāo)準比較得到教師該學(xué)期的業(yè)績 將業(yè)績存入業(yè)績檔案(D10)ENDDO2.4形成需求規(guī)格說明書并進行需求評審在上述工作的基礎(chǔ)上,完成系統(tǒng)需求規(guī)格說明書,對系統(tǒng)分析階段的活動進行全面總結(jié),形成階段性工作成果。系統(tǒng)說明書的主要內(nèi)容包括: (1)系統(tǒng)開發(fā)項目概述; (2)需求說明; (3)現(xiàn)行系統(tǒng)狀況; (4)新系統(tǒng)的目標(biāo)、主要功能和邏輯模型; (5)系統(tǒng)實施計劃。其中,提出新系統(tǒng)的設(shè)計目標(biāo)、主要功能,構(gòu)造新系統(tǒng)的邏輯

37、模型是需求規(guī)格說明書的核心內(nèi)容。系統(tǒng)需求規(guī)格說明書是主管人員對系統(tǒng)進人設(shè)計階段的決策依據(jù)。必須組織有關(guān)人員進行嚴格的評審,只有系統(tǒng)說明書經(jīng)過系統(tǒng)開發(fā)工作的領(lǐng)導(dǎo)部門審查批準后才能進行下一階段的工作。三、系統(tǒng)設(shè)計該階段的主要任務(wù)是從教學(xué)管理系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求,并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案合理選擇計算機和通信的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃,確??傮w目標(biāo)的實現(xiàn)。系統(tǒng)設(shè)計分兩步實施。3.1系統(tǒng)總體概要設(shè)計系統(tǒng)總體概要設(shè)計包括如下內(nèi)容。3.1.l系統(tǒng)總體布局方案的確定從上面分析來看,教學(xué)管理系統(tǒng)主要由學(xué)籍

38、管理、成績管理、教學(xué)任務(wù)、教學(xué)評估、考試考務(wù)五個子系統(tǒng)組成。學(xué)籍管理主要由學(xué)生處完成,成績管理由教務(wù)處的成績管理員完成,考試考務(wù)管理由教務(wù)處的考試考務(wù)管理員完成,教學(xué)任務(wù)由教務(wù)處的教學(xué)任務(wù)管理員完成,教學(xué)評估由教務(wù)處的教務(wù)評估管理員完成。由此可見,若要在同一時間內(nèi)完成上述任務(wù),至少需要四臺終端,當(dāng)然從節(jié)省資源上考慮,也可使用兩臺終端即教務(wù)處與學(xué)生處各安排一臺,教務(wù)處的三位教務(wù)員,分別在不同的時間工作。系統(tǒng)總體結(jié)構(gòu)圖如圖6所示。圖6教務(wù)管理信息系統(tǒng)總體結(jié)構(gòu)圖3.1.2軟件系統(tǒng)體系結(jié)構(gòu)的設(shè)計系統(tǒng)體系結(jié)構(gòu)采用客戶服務(wù)器模式,充分發(fā)揮cIiemsever結(jié)構(gòu)中交互響應(yīng)快,安全性好的特點。并通過部分數(shù)據(jù)

39、客戶端化的技術(shù),防止網(wǎng)絡(luò)瓶頸的出現(xiàn)。避免管理上的復(fù)雜性。3.1.3模塊結(jié)構(gòu)設(shè)計依據(jù)分解抽象的原則,按功能將教學(xué)管理系統(tǒng),分解為5個子系統(tǒng)。使用SD方法,依據(jù)DFD導(dǎo)出各子系統(tǒng)的軟件結(jié)構(gòu)圖。對需求分析得到各子系統(tǒng)DFD進行分析,確定其數(shù)據(jù)流的類型。該系統(tǒng)中各子系統(tǒng)DFD整體均可看做變換型,它們的輸入、變換中心和輸出分別如下所列。 (1)學(xué)籍管理:邏輯輸入是“班級”、“學(xué)生情況”和“注冊申請”;變換中心是“學(xué)籍審查”、“變動處理”和“查詢統(tǒng)計”;邏輯輸出是“學(xué)籍檔案”(如圖7所示)。圖7學(xué)籍管理子系統(tǒng)(2)成績管理:邏輯輸入是“成績檔案”;變換中心是“成績查詢”和“成績統(tǒng)計”;邏輯輸出是“成績信息

40、”(如圖8所示)。圖8 成績管理子系統(tǒng)(3)教學(xué)任務(wù):邏輯輸入是“報課情況”;變換中心是。編排課程表”;邏輯輸出是“教學(xué)課程表”(如圖9所示)。圖9 教學(xué)任務(wù)子系統(tǒng)(4)教學(xué)評估:邏輯輸入是“考評數(shù)據(jù)”;變換中心是“評定等級”;邏輯輸出是“業(yè)績檔案”(如圖10所示)。圖10 教學(xué)評估子系統(tǒng)(5)考試考務(wù):邏輯輸入是“學(xué)期教學(xué)安排”;變換中心是“考試安排”;邏輯輸出是“考試日程”(如圖ll所示)。圖ll 考試考務(wù)子系統(tǒng)3.1.4 數(shù)據(jù)存儲的總體設(shè)計 由于本系統(tǒng)需要快速、有教地處理大量信息,數(shù)據(jù)存儲采用數(shù)據(jù)庫。選用SQL Server2000數(shù)據(jù)庫管理系統(tǒng)。3.1.5 系統(tǒng)安全設(shè)計為確保系統(tǒng)和數(shù)據(jù)

41、的安全,系統(tǒng)擬采用數(shù)據(jù)庫級用戶權(quán)限和應(yīng)用程序級運行權(quán)限的雙重控制機制,提供統(tǒng)一的基于角色的用戶管理手段,通過SQL Server 2000數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)安全機制,實現(xiàn)完善的系統(tǒng)和數(shù)據(jù)安全的保障體系。3.2代碼設(shè)計本系統(tǒng)的代碼設(shè)計,遵循惟一確定性、標(biāo)準化與通用性、可擴充性和穩(wěn)定性、便于識別和記憶原則、易于修改及程序處理的方便性等原則,采用以數(shù)字碼為主代碼設(shè)計方案。 (1)學(xué)生編號:學(xué)生編號簡稱學(xué)號是學(xué)籍管理和成績管理中最基本的代碼。它采用層次碼的編碼結(jié)構(gòu),如下圖所示。專業(yè)代碼中,第5位代表系別:1通信工程系、2計算機系、3機電系、4經(jīng)管系、5基礎(chǔ)部。第6,7位為專業(yè)序號。如:101網(wǎng)絡(luò)工程、2

42、03計算機軟件、303機電一體化、402電子商務(wù),等等。例:學(xué)號“200210110|”代表2002級通信工程系網(wǎng)絡(luò)工程專業(yè)1班O1號學(xué)生;學(xué)呼“2003203203”代表2003級計算機系計算機軟件專業(yè)2班03號學(xué)生。 (2)部門代碼部門代碼表示機構(gòu)設(shè)置情況。采用2位順序碼表示:01通信工程系、02計算機系、03機電系、04經(jīng)管系、11校長辦公室、12教務(wù)處、16學(xué)生處等等。(3)教工編號教工編號涉及教學(xué)任務(wù)、教學(xué)評估等管理。它的編碼結(jié)構(gòu)是:部門代碼(2位)+序號(2位)。例如:教工編號“0211”代表計算機系11號教師。(4)課程代碼要求課程代碼能夠區(qū)分專業(yè)課或基礎(chǔ)課,并能夠指明專業(yè)課的所

43、屬專業(yè)。代碼結(jié)構(gòu)如下圖所示。3.3數(shù)據(jù)庫設(shè)計3.3.1 數(shù)據(jù)庫的概念模型用E-R圖表示當(dāng)前系統(tǒng)的數(shù)據(jù)庫概念模型,如圖12所示。圖123.3.2 數(shù)據(jù)庫的邏輯模型將圖13-12所示的ER圖按照如下規(guī)則,轉(zhuǎn)換為數(shù)據(jù)庫邏輯模型:(1)實體轉(zhuǎn)換為關(guān)系E-R模型中的每個實體集都轉(zhuǎn)換成一個同名的關(guān)系,實體集的屆性就是關(guān)系的屬性,實體集的碼就是關(guān)系碼。(2)聯(lián)系轉(zhuǎn)換為獎系若聯(lián)系為l:l,則每個實體的碼均是該關(guān)系的候選碼。若聯(lián)系為l:n,關(guān)系的碼為n端實體集的碼。若聯(lián)系為m:n,關(guān)系的碼為各實體集碼的組臺。3.3.3 合并原則具有相同碼的關(guān)系模式可以合并。通過轉(zhuǎn)換,得到所需的數(shù)據(jù)表如下,其中,有下劃線的屬性為主鍵。系(名稱,系主任,教師人數(shù))專業(yè)(專業(yè)代碼,專業(yè)名稱,系)班級(班級代碼,班級名稱,班主任,班級人數(shù))學(xué)生(學(xué)號,姓名,性別,身份證號,出生年月,聯(lián)系電話,民族,家庭住址,郵編,照片)畢業(yè)生(學(xué)號,畢業(yè)時問,畢業(yè)去向,接收單位)注冊(學(xué)號,注冊時間)學(xué)籍變動(學(xué)號,變動時間,變動原因)課程(課程號,課程名,學(xué)時,學(xué)分)教學(xué)計劃(學(xué)期,

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論