版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGE14教務(wù)輔助管理系統(tǒng)概要說明書PAGEPAGE14教務(wù)輔助管理系統(tǒng)概要設(shè)計說明書目錄TOC\o"1-3"\h\z1需求分析 31.1編寫目的 31.2背景 31.3定義 41.4數(shù)據(jù)字典 41.5參考資料 52概念結(jié)構(gòu)設(shè)計 52.1需求規(guī)定 52.2運行環(huán)境 62.3基本概念設(shè)計和處理流程 62.4系統(tǒng)的E-R圖如下: 82.5教務(wù)管理系統(tǒng)基本結(jié)構(gòu) 83系統(tǒng)邏輯結(jié)構(gòu)設(shè)計 103.1功能需求與系統(tǒng)模塊. 103.2系統(tǒng)邏輯結(jié)構(gòu)設(shè)計 114.物理結(jié)構(gòu)設(shè)計 124.1關(guān)系模式數(shù)據(jù)的存儲方法選擇: 124.2數(shù)據(jù)的存儲方法選擇結(jié)構(gòu): 125接口設(shè)計 135.1用戶界面 135.2硬件接口 135.3用戶接口 135.4內(nèi)部接口 146數(shù)據(jù)庫的實施和維護 146.1運行模塊組合 146.2運行控制 146.3運行時間 146.4出錯信息 146.5維護補救措施 147數(shù)據(jù)庫系統(tǒng)開發(fā)總結(jié) 15教務(wù)輔助管理系統(tǒng)概要設(shè)計說明書1需求分析1.1編寫目的隨著我國高校教學(xué)體制改革的發(fā)展,更加體現(xiàn)出以人為本的教育方針政策。學(xué)生自主地選擇專業(yè)及專業(yè)方向、課程的選修機制、實驗預(yù)約、成績審核、學(xué)分制等管理方式的改革向傳統(tǒng)的管理軟件提出了新的挑戰(zhàn)。基于這種廣泛的需求。在充分綜合各高校特點的前提下,在多年深入研究的基礎(chǔ)上,推出了一整套能夠適應(yīng)新的教學(xué)體制、能夠最大程度滿足高?,F(xiàn)代化管理要求的教務(wù)管理系統(tǒng)。高校教務(wù)管理工作是高等教育中的一個極為重要的環(huán)節(jié),是整個院校管理的核心和基礎(chǔ)。面對種類繁多的數(shù)據(jù)和報表,手工處理方式已經(jīng)很難跟上現(xiàn)代化管理的步伐,隨著計算機及通訊技術(shù)的飛速發(fā)展,高等教育對教務(wù)管理工作提出了更高的要求。盡快改變傳統(tǒng)的管理模式,運用現(xiàn)代化手段進行科學(xué)管理,已經(jīng)成為整個教育系統(tǒng)亟待解決的課題之一。教務(wù)管理系統(tǒng)是一個大型復(fù)雜的計算機網(wǎng)絡(luò)信息系統(tǒng),滿足各類高?,F(xiàn)在和將來對信息資源采集、存儲、處理、組織、管理和利用的需求,實現(xiàn)信息資源的高度集成與共享,實現(xiàn)信息資源的集中管理和統(tǒng)一調(diào)度。為各級決策管理部門提出準確、及時的相關(guān)信息和快捷、方便、科學(xué)的決策分析處理系統(tǒng);為信息交流、教務(wù)管理提供一個高效快捷的電子化手段;最終達到進一步提高各級領(lǐng)導(dǎo)科學(xué)決策水平,提高各院系、各部門管理人員管理水平與辦公效率,減輕工作負擔(dān)的目的。1.2背景系統(tǒng)名稱:教務(wù)輔助管理系統(tǒng)任務(wù)提出者:數(shù)據(jù)庫教學(xué)老師開發(fā)者:…………用戶:維護該系統(tǒng)的管理者1.3定義1.3.1用戶接口是為方便用戶使用計算機資源所建立的用戶和計算機之間的聯(lián)系。通常指軟件接口,即在人機聯(lián)系的硬設(shè)備接口基礎(chǔ)上開發(fā)的軟件。a.命令接口:為了便于用戶直接或間接控制自己的作業(yè),操作系統(tǒng)向用戶提供了命令接口。b.程序接口:程序接口由一組系統(tǒng)調(diào)用命令組成。c.圖形接口:圖形用戶接口采用了圖形化的操作界面,用非常容易識別的各種圖標來將系統(tǒng)各項功能、各種應(yīng)用程序和文件,直觀、逼真地表示出來。1.3.2數(shù)據(jù)字典數(shù)據(jù)字典:包括數(shù)據(jù)項數(shù)據(jù)流數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)存儲和處理5個部分。數(shù)據(jù)字典通過對數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。1.4數(shù)據(jù)字典數(shù)據(jù)結(jié)構(gòu)描述={學(xué)生,是教務(wù)管理系統(tǒng)的一個核心數(shù)據(jù)結(jié)構(gòu),定義了學(xué)生的有關(guān)信息,組成:{學(xué)號.姓名}}數(shù)據(jù)項描述={學(xué)號,唯一標識每一個學(xué)生,學(xué)生編號,字符型,9位,190000000-999999999,前四位表明學(xué)生所在年級,后五位按順序編號}數(shù)據(jù)項描述={姓名,表示學(xué)生的姓名,字符型,10位,任意字符}數(shù)據(jù)結(jié)構(gòu)描述={教師,教務(wù)管理系統(tǒng)的核心數(shù)據(jù)結(jié)構(gòu)之一,定義了教師的有關(guān)信息,組成:{教師號,教師姓名}}數(shù)據(jù)項描述={教師號,教師的編號,字符型,5位,10000-99999}數(shù)據(jù)項描述={教師姓名,教師的姓名,字符型,10位,任意合法的字符}數(shù)據(jù)結(jié)構(gòu)描述={課程,教務(wù)管理系統(tǒng)的核心數(shù)據(jù)結(jié)構(gòu)之一,定義了課程的有關(guān)信息,組成:{課程號,課序號,課程名,課程描述,教師,教室,教科書,學(xué)分}數(shù)據(jù)項描述={課程號,課程的編號,字符型,4,0001-9999}數(shù)據(jù)項描述={課序號,對于同一課程,由不同老師教授,用課序號來區(qū)分,字符型,2,01-99}數(shù)據(jù)項描述={課程名,課程的名稱,字符型,10,任意合法的字符}數(shù)據(jù)項描述={課程描述,課程內(nèi)容的基本描述,字符型,200,任意合法字符}數(shù)據(jù)項描述={教科書,課程所用的教科書,字符型,20,任意合法字符}數(shù)據(jù)項描述={學(xué)分,課程的學(xué)分,整型,1,1-9}數(shù)據(jù)結(jié)構(gòu)描述={教室,上課所用的教室,組成:{教室編號,教室地址,教室容量}}數(shù)據(jù)項描述={教室編號,教室的編號,字符,5,00001-99999}數(shù)據(jù)項描述={教室地址,標明教室的地址,字符,30,任意合法的字符}數(shù)據(jù)項描述={教室容量,教室的容納學(xué)生的數(shù)量,整型,正整數(shù)}數(shù)據(jù)結(jié)構(gòu)描述={選課記錄,記錄學(xué)生選課的記錄,組成:{學(xué)生,課程,成績}}數(shù)據(jù)項描述={成績,選課學(xué)生本學(xué)期的成績,浮點數(shù),0.0-100.0}處理過程描述={分配教室,為所有課程分配上課教室,輸入:{課程,教室},輸出:{教室安排},處理:{學(xué)期課程決定后,要為每個課程安排上課地點,要求上課的地點不能沖突且上課人數(shù)不能超過教室容量。}}數(shù)據(jù)存儲描述={成績單,記錄學(xué)生本學(xué)期所有課程成績,學(xué)生所有的選課記錄,,學(xué)生的成績單,由學(xué)生的人數(shù)決定,隨機存取}1.5參考資料《教務(wù)管理系統(tǒng)_系統(tǒng)軟件需求說明書》?!督虅?wù)管理系統(tǒng)_系統(tǒng)概要設(shè)計說明書》?!稊?shù)據(jù)庫系統(tǒng)概論(第四版)》高等教育出版社王珊、薩師宣2概念結(jié)構(gòu)設(shè)計2.1需求規(guī)定本系統(tǒng)可分為學(xué)生信息管理系統(tǒng)和教師管理信息系統(tǒng),系統(tǒng)開發(fā)的整體任務(wù)是實現(xiàn)學(xué)校教務(wù)信息管理的系統(tǒng)化、規(guī)范化、自動化和智能化,從而達到提高學(xué)校管理效率的目的。該階段目的在于明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu),此外總體設(shè)計還將給出內(nèi)部軟件和外部系統(tǒng)部件之間的接口定義,各個軟件模塊的功能說明,數(shù)據(jù)結(jié)構(gòu)的細節(jié)以及具體的裝配要求。2.2運行環(huán)境軟件基本運行環(huán)境:Windows環(huán)境&MicrosoftSQLsever&VFP2.3基本概念設(shè)計和處理流程該文檔目的在于明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu),設(shè)計外部軟件和內(nèi)部軟件的接口,說明各個軟件模塊的功能說明,數(shù)據(jù)結(jié)構(gòu)的細節(jié)等。系統(tǒng)的總體處理流程如圖2-1所示:教務(wù)處教務(wù)處學(xué)生處教師資料處考場安排學(xué)生選課教室安排學(xué)生信息表學(xué)生成績管理學(xué)籍管理學(xué)生檔案教師信息表教師檔案本數(shù)據(jù)庫設(shè)計概念結(jié)構(gòu)設(shè)計采用“自頂向下”的方法,首先定義全局概念結(jié)構(gòu),再細化。安排及查詢學(xué)生的各種信息資料安排及查詢學(xué)生的各種信息資料對學(xué)生的選課進行統(tǒng)一管理對學(xué)生教師上課教室的安排對學(xué)生的學(xué)籍,宿舍,成績等等各種資料的管理和安排工作對教師的各種基本信息資料進行個管理和安排可以查詢,錄入及修改學(xué)生的成績可以查詢,錄入及修改學(xué)生的基本信息資料安排及查詢教師的各種信息資料管理學(xué)生的選課信息及其考場教師的安排可以對學(xué)生的考場進行安排設(shè)置可查詢,修改及錄入教師的各種基本信息資料為了滿足學(xué)校管理人員的查詢,安排教務(wù)工作教師檔案學(xué)生檔案學(xué)生成績管理教師信息表學(xué)生信息表教室安排學(xué)生選課考場安排教務(wù)處學(xué)生處教師資料處學(xué)籍管理系統(tǒng)2.4系統(tǒng)的E-R圖如下:教務(wù)處教務(wù)處安排管理教師學(xué)生教授mnl11k教室選課考場學(xué)歷工號性別姓名授課教室姓名性別學(xué)號特長成績專業(yè)2.5教務(wù)管理系統(tǒng)基本結(jié)構(gòu)a.功能需求與系統(tǒng)模塊的關(guān)系:功能需求[系統(tǒng)模塊]維護整個教務(wù)系統(tǒng)正常運行所需的數(shù)據(jù)集基礎(chǔ)數(shù)據(jù)管理對在校所有學(xué)生的每個學(xué)期的各科成績管理學(xué)生成績管理維護學(xué)校學(xué)籍管理的信息學(xué)籍管理管理教師相關(guān)的信息教師資料處安排各專業(yè)班級的各門課程所在教室教室安排根據(jù)課程自動生成本學(xué)期的考試地點、考試時間、監(jiān)考老師考務(wù)成績管理對學(xué)生選修課程的管理學(xué)生選課b.結(jié)構(gòu)圖如下教務(wù)處教務(wù)處學(xué)生處教師資料處考場安排學(xué)生選課教室安排學(xué)生信息表學(xué)生成績管理學(xué)籍管理學(xué)生檔案教師信息表教師檔案3系統(tǒng)邏輯結(jié)構(gòu)設(shè)計3.1功能需求與系統(tǒng)模塊.1基礎(chǔ)數(shù)據(jù)管理“基礎(chǔ)數(shù)據(jù)管理”功能模塊用于維護整個教務(wù)系統(tǒng)正常運行所需的基礎(chǔ)數(shù)據(jù)集,以保證教務(wù)系統(tǒng)有一個統(tǒng)一的標準的基礎(chǔ)數(shù)據(jù)集,便于數(shù)據(jù)的共享使用,內(nèi)容包括入學(xué)年份、學(xué)年學(xué)期、院系數(shù)據(jù)、專業(yè)設(shè)置等。2“學(xué)生成績管理”功能模塊“學(xué)生成績管理”功能模塊用于學(xué)生成績管理系統(tǒng)提供了強大的學(xué)生成績管理管理功能,對學(xué)生的各個學(xué)期的學(xué)生成績進行保存記錄。對學(xué)生成績等信息的添加.修改.刪除.查詢.匯總.統(tǒng)計等操作。3“學(xué)籍管理”功能模塊“學(xué)籍管理”主要包括了高校學(xué)籍管理的常用信息,提供對學(xué)生學(xué)籍基本信息錄入、查詢、修改、打印輸出、維護等常用功能,并提供學(xué)號編排、學(xué)生照片輸入與顯示、學(xué)籍變動(留級、休學(xué)、跳級、轉(zhuǎn)班、轉(zhuǎn)學(xué)、退學(xué)等)、獎懲登記、畢業(yè)情況4、“教師資料處”功能模塊“教師資料處”功能模塊用于管理教師相關(guān)的信息,提高教學(xué)質(zhì)量,保證教學(xué)工作的高效運行。其中包括:“教師基本信息”用于管理教師的基本信息,如所學(xué)專業(yè)、學(xué)歷、畢業(yè)院校等?!敖處熑握n檔案”用于管理教師任課檔案信息,如教師姓名、獎懲日期、類別原因、獎懲名稱、獎懲等級等?!敖處熆荚u管理”用于對教師進行考評。5“教室安排”功能模塊“排課選課管理”功能模塊用于根據(jù)教學(xué)計劃、教室資源、教師資源等,制定每學(xué)期的課程表。用于對某學(xué)期全校課程進行設(shè)置,如課表統(tǒng)一制定、每天上課節(jié)數(shù)、統(tǒng)一的排課時段進行設(shè)置。對某個班級某學(xué)期具體開設(shè)的課程分別進行排課時段、單雙周、連常課等特殊情況設(shè)置。6“考務(wù)成績管理”功能模塊“考務(wù)成績管理”功能模塊用于根據(jù)課程自動生成本學(xué)期的考試地點、考試時間、監(jiān)考老師等數(shù)據(jù),并對考試的過程和結(jié)果進行監(jiān)控。“考務(wù)住處發(fā)布”用于發(fā)布考務(wù)信息,如學(xué)年、學(xué)期、期中(期末)考試、考試時間等,以及其他一些有關(guān)考務(wù)的事項?!翱荚嚾粘贪才拧坝糜趯υu卷專業(yè)、評卷科目、評卷教師、評卷日期、時間等評卷信息進行管理?!皩W(xué)生成績錄入”用于授課教師輸入學(xué)生的考試成績。(學(xué)生學(xué)籍信息表)7.“學(xué)生選課”功能模塊“學(xué)生選課”功能模塊用于對在校學(xué)生個學(xué)期的選課情況記錄,包括所選課程、教室安排、選課時間(學(xué)期)、選修的課程所在教室、以及對各個選修的課程的成績記錄修改等內(nèi)容。3.2系統(tǒng)邏輯結(jié)構(gòu)設(shè)計a.根據(jù)系統(tǒng)需求,把系統(tǒng)分為登錄模塊、教務(wù)處模塊、學(xué)生處模塊和教師資料處b.依據(jù)ER圖進行數(shù)據(jù)庫表的邏輯設(shè)計如下Managementinf管理員信息表列名數(shù)據(jù)類型可否為空說明manager_IDCHAR(10)NOTNULL管理員登錄賬號passwordCHAR(10)NOTNULL管理員登錄密碼manager_NameCHAR(10)NULL管理員真實姓名on_TimeDATETIME(8)NULL管理員登錄時間Studentinfo學(xué)生學(xué)籍信息表列名數(shù)據(jù)類型可否為空說明student_IDINT(10)NOTNULL學(xué)生學(xué)號(主鍵)student_NameCHAR(10)NOTNULL學(xué)生姓名student_GenderCHAR(2)NULL學(xué)生性別born_DateDATETIME(8)NULL出生日期Exam-history學(xué)生歷史成績信息表列名數(shù)據(jù)類型可否為空說明exam_IDINT(10)NOTNULL考試編號student_IDINT(10)NOTNULL學(xué)生學(xué)號course_NameCHAR(10)NULL科目名稱resultFLOAT(8)NULL考試成績teacher_IDINT(10)NOTNULL監(jiān)考老師TeacherInfo教師基本信息表列名數(shù)據(jù)類型可否為空說明teacher_IDINT(10)NOTNULL教師號(主鍵)teacher_NameCHAR(10)NOTNULL教師姓名teacher_GenderCHAR(2)NULL教師性別born_DateDATETIME(8)NULL出生日期couseInfo課程信息基本表列名數(shù)據(jù)類型可否為空說明course_IDINT(4)NOTNULL課程號(主鍵)courde_NameCHAR(10)NOTNULL課程名稱teacher_IDINT(10)NOTNULL授課老師編碼teacherCHAR(10)NULL授課老師姓名subjectVARCHAR(10)NULL所屬科目4.物理結(jié)構(gòu)設(shè)計4.1關(guān)系模式數(shù)據(jù)的存儲方法選擇:系統(tǒng)的物理結(jié)構(gòu)具體由數(shù)據(jù)庫來設(shè)計與生成,根據(jù)系統(tǒng)的用戶要求本程序采用索引存儲方法即B+樹索引方法。對數(shù)據(jù)庫表的相應(yīng)的字段建立索引或組合索引。在本程序中在xsxx表中的“學(xué)號”字段上建立了主索引;在xscj表的“學(xué)號”和“學(xué)生姓名”字段建立了組合索引;在jsda表的“教師號”字段上建立了主索引;在jsap表的學(xué)號字段建立主索引。4.2數(shù)據(jù)的存儲方法選擇結(jié)構(gòu):4.2.1確定數(shù)據(jù)的存放位置為了提高系統(tǒng)運行時的性能,我們將數(shù)據(jù)庫表和索引分別放在不同的磁盤上,在查詢時由于磁盤驅(qū)動器并行工作,這樣提高了物理I/O的讀寫效率。4.2.2確定系統(tǒng)配置同時使用數(shù)據(jù)庫的用戶數(shù)<=100同時打開的數(shù)據(jù)庫對象數(shù)<5系統(tǒng)內(nèi)存:128M以上內(nèi)存5接口設(shè)計5.1用戶界面采用對話框方式,多功能窗口運行。用戶的界面總體設(shè)計如以下要求:a) 由于操作人員的計算機知識普遍較差,要求有良好的人機界面;b) 由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理;c) 原始數(shù)據(jù)修改簡單方便,支持多條件修改;d) 方便的數(shù)據(jù)查詢,支持多條件查詢;e) 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好。5.2硬件接口支持各種x86系列PC機。5.3用戶接口用戶接口語法結(jié)構(gòu)軟件回答信息管理員登錄以英文和漢字開頭,不超過6個字符進入主界面信息管理相關(guān)操作進行相應(yīng)的操作5.4內(nèi)部接口由于系統(tǒng)的各種內(nèi)部接口是通過借助數(shù)據(jù)庫開發(fā)軟件來實現(xiàn)的,是完全在數(shù)據(jù)庫內(nèi)部操作的,故在此略過此內(nèi)容。運行于Windows2000&XP及更高版本具有WIN32API的操作系統(tǒng)之上。6數(shù)據(jù)庫的實施和維護6.1運行模塊組合具體軟件的運行模塊組合為程序多窗口的運行環(huán)境,各個模塊在軟件運行過程中能較好的交換信息,處理數(shù)據(jù)6.2運行控制軟件運行時有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。6.3運行時間系統(tǒng)的運行時間基本可以達到用戶所提出的要求。6.4出錯信息錯誤登錄信息系統(tǒng)提示錯誤登錄信息系統(tǒng)返回登錄界面輸入錯誤的數(shù)據(jù)系統(tǒng)提示數(shù)據(jù)錯誤信息提示重新輸入數(shù)據(jù)打印不成功系統(tǒng)提示打印不成功信息進行重新打印操作6.5維護補救措施由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)信息技術(shù)第三冊 第19課帶變量的過程教學(xué)實錄 北京版
- 2023九年級歷史下冊 第一單元 殖民地人民的反抗與資本主義制度的擴展第4課 日本明治維新教學(xué)實錄 新人教版
- 六年級兒童節(jié)講話稿10篇
- 銀行的實習(xí)報告模板集錦五篇
- 2024六年級英語上冊 Unit 2 School in Canada Lesson 11 Always Do Your Homework教學(xué)實錄 冀教版(三起)
- 異位妊娠說課-教學(xué)課件
- 老師道歉信范文集合五篇
- 第3課 突破封鎖線(教學(xué)實錄)-教學(xué)實錄2023-2024學(xué)年粵教版(B版)小學(xué)信息技術(shù)六年級下冊
- 駕駛員工作述職報告6篇
- 教師學(xué)期個人總結(jié)2021匯報【10篇】
- 華為數(shù)字化轉(zhuǎn)型之道
- GB/T 3811-2008起重機設(shè)計規(guī)范
- 酒店電梯維護保養(yǎng)記錄表
- CB/T 615-1995船底吸入格柵
- 《互聯(lián)網(wǎng)企業(yè)創(chuàng)新管理研究-以A公司為例【論文】6900字》
- 系統(tǒng)工程課件決策分析方法課件1
- 《環(huán)境材料》教學(xué)大綱
- 護理品管圈成果匯報提高危重病人記錄24小時出入量準確率課件
- 相聲《老板與員工》臺詞
- 英語課堂觀察記錄表1
- 移動發(fā)布推介會服務(wù)方案
評論
0/150
提交評論