學校教務管理系統(tǒng)設計報告_第1頁
學校教務管理系統(tǒng)設計報告_第2頁
學校教務管理系統(tǒng)設計報告_第3頁
學校教務管理系統(tǒng)設計報告_第4頁
學校教務管理系統(tǒng)設計報告_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論