第一篇:教學(xué)管理系統(tǒng)設(shè)計報告
教學(xué)管理系統(tǒng)設(shè)計報告
姓名:王亞平
班級:09級計信管2班
學(xué)號:0906012063
2011年11月10日
摘要:本文以新鄉(xiāng)學(xué)院計算機與信息工程學(xué)院的教學(xué)管理系統(tǒng)為背景,以本學(xué)院相應(yīng)的教學(xué)體制為信息來源,論述了教學(xué)管理系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法。本系統(tǒng)用
開發(fā)完成,此系統(tǒng)基本上能解決:能制定教學(xué)計劃到課程安排、課標編排,從教師工作量的核算到業(yè)務(wù)檔案的管理和教師的基本信息管理等計算機輔助教學(xué)、輔助教學(xué)管理。大大提高了學(xué)校教學(xué)工作的自動化,是管理人員從繁重的工作中解脫出來,最大限度地減少了不必要的錯誤。提議更具人性化的應(yīng)用方式推動著教育的信息化的飛速前進。并為教學(xué)現(xiàn)代化提供了堅實的基礎(chǔ),然而,許多學(xué)校并未對其采取重視,從而使其難以發(fā)揮在教學(xué)與管理中應(yīng)有的作用和效益,造成了各方面的限制與浪費。
關(guān)鍵詞:教學(xué)管理
vb6.0 課程安排 1概述
在現(xiàn)代社會中管理的作用越來越顯得重要和突出。一般來講,管理通過計劃、組織、知道與領(lǐng)導(dǎo)、控制等手段,衛(wèi)組織制定目標,應(yīng)用組織的各種要素,以實現(xiàn)組織的目標。
目前國內(nèi)教學(xué)自動化的管理水平不是很高。打過教學(xué)管理辦法使學(xué)生入學(xué)以后,將學(xué)生的基本情況和先關(guān)信息登記存檔,然后將檔案存檔。以后檔案基本就沒人有效的管理,如學(xué)生轉(zhuǎn)班、掛科情況、學(xué)生獎罰情況等情況在學(xué)生學(xué)籍檔案上沒有很全面的體現(xiàn)出來,即學(xué)生或教師跟蹤信息不能及時體現(xiàn)在學(xué)生或教師檔案上,但教學(xué)所存在的權(quán)限處理及教學(xué)缺陷等沒有實施,整個學(xué)校設(shè)備管理信息化仍處于較低水平。
本信息系統(tǒng)合理的借鑒教學(xué)管理思想并結(jié)合國內(nèi)學(xué)校教學(xué)現(xiàn)狀,基本上能滿足國內(nèi)學(xué)校教學(xué)管理的需要。并通過教育恒業(yè)教學(xué)管理情況的長期研究探索,以靈活通用為主要設(shè)計思想,開發(fā)是用于教學(xué)行業(yè)的教學(xué)管理系統(tǒng)。本系統(tǒng)將會提高學(xué)校的辦效率和設(shè)備可靠性,減少工作人員的勞動強度,減少辦公耗材,提高學(xué)校的現(xiàn)在管理水平,對學(xué)校的安全生產(chǎn)更是不可忽視。
2.?dāng)?shù)據(jù)庫設(shè)計
考慮到本系統(tǒng)的性能要求,和現(xiàn)有的條件,我選擇了WINDOWS2000中文版作為開發(fā)、測試和運行的平臺。因為WINDOWS操作系統(tǒng)目前應(yīng)用最廣的操作系統(tǒng),他以全新的圖形界面,簡單快捷的操作方式,支持多媒體功能等特點而成為軟件發(fā)展的流行趨勢,選用它作為開發(fā)平臺,易于功能的擴展和軟件的升級。
系統(tǒng)下用目前較流行的VB6.0設(shè)計開發(fā),后臺使用ACCESS作為數(shù)據(jù)庫支持。實現(xiàn)了實時更新數(shù)據(jù)、確保數(shù)據(jù)的準確性。
系統(tǒng)的實現(xiàn)主要使用后臺數(shù)據(jù)和前臺程序配合操作,因系統(tǒng)專業(yè)性較強,需要頻繁和后臺數(shù)據(jù)交互的處理編寫成存儲過程至于后臺運行。從而增強證的系統(tǒng)的性能和交互性。
要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求使用者的界面要簡單明了,易于操作,服務(wù)器程序利于維護。
系統(tǒng)實現(xiàn)后,改善原來對學(xué)生手工作業(yè)的過程中存在大量數(shù)據(jù)處理,復(fù)雜的排版操作從而經(jīng)常出現(xiàn)錯誤率高,重復(fù)枯燥計算機操作和軟件美觀性的問題。2.1系統(tǒng)管聯(lián)流程圖 詳細調(diào)查的重點是對業(yè)務(wù)管理的流程圖進行描述,逐個地調(diào)查研究。
2.2 數(shù)據(jù)庫分析
用戶的需求具體體現(xiàn)在各種信息的提供 保存 修改 查詢等方面,經(jīng)調(diào)查和分析,針對排課管理系統(tǒng)的需要和對系統(tǒng)流程圖的分析,設(shè)計成如下的邏輯結(jié)構(gòu).1.ClassTable 表: 課程代碼ClassID 課程名稱 ClassName 考核形式ExamType 使用年級Gread.2.ClassTable 表:班級名稱 輔導(dǎo)員 教室號.3.GradeArtInfo表標識ID 學(xué)號 總分Total..4.GradeComputerInfo表:標識學(xué)號 總分 Total.5.GradeEcommInfo表:標識ID 學(xué)號 總分Total.6.GradeForinInfo.表:標識ID 學(xué)號 總分Total 7.StuInto學(xué)號Num姓名Name 性別Sex 民族Nation 班級Class 出生日期Birthday 籍貫HomAddress.8.TeachClass表: 時間 星期一 星期二 星期三 星期四 星期五 星期六 星期日 ID班級.9.TeacherInfo 表: 教師編號Num 教師名稱Name 性別Sex 年齡Age所學(xué)專業(yè)Major 工作時間WorkTime 職稱ZhiCheng 聯(lián)系電話Tel 備注 Memo 民族Nation 籍貫HomeAddress 出生日期Birthday.10.UserTab表: user_ID Passwordword Power.11.課程設(shè)置表: ID 課程名字 授課教師編號.2.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計
啟動
第二篇:教學(xué)管理系統(tǒng)設(shè)計報告
教學(xué)管理系統(tǒng)設(shè)計報告
學(xué)院:商學(xué)院
班級:信管11-5
學(xué)號:201108071171
姓名:周麗
1.系統(tǒng)總體設(shè)計方案
教學(xué)管理系統(tǒng)是基于學(xué)院局域網(wǎng)的一個C/S系統(tǒng),后臺數(shù)據(jù)庫使用學(xué)院服務(wù)器中的SQL Server2000,前端應(yīng)用程序是由VB開發(fā)的窗口界面應(yīng)用程序。整個系統(tǒng)的具體設(shè)計方案如下所述。
1.1模塊設(shè)計
根據(jù)系統(tǒng)分析結(jié)果,高職教學(xué)管理系統(tǒng)由四個子系統(tǒng)組成,分別是教學(xué)計劃管理、教學(xué)任務(wù)管理、成績管理和教材需求管理。系統(tǒng)功能結(jié)構(gòu)圖如下所示。
教學(xué)管理系統(tǒng)教學(xué)計劃管理教學(xué)任務(wù)管理成績管理教材需求管理 圖1 教學(xué)管理系統(tǒng)功能結(jié)構(gòu)圖
各子系統(tǒng)的模塊結(jié)構(gòu)圖如圖2-5所示。
教學(xué)計劃管理教學(xué)信息課程教學(xué)計劃計劃課程信息教教學(xué)計劃課程信息管理課輸入教學(xué)計劃程輸出教學(xué)計劃學(xué)計劃息程課信信課程審核教學(xué)計劃輸入課程信息建立課程信息檔案圖2教學(xué)計劃管理模塊結(jié)構(gòu)圖
息信息 教學(xué)任務(wù)管理劃務(wù)計任教學(xué)任輸入任課申請教任學(xué)教學(xué)任務(wù)輸入教學(xué)任務(wù)計劃信息教學(xué)計劃教學(xué)任務(wù)計劃請申課教學(xué)任務(wù)打印任課通知任務(wù)任課申請通知任課通知任課息信級班劃計學(xué)班級讀入教學(xué)計劃讀入班級信息生成教學(xué)任務(wù)計劃匯總審核生成任課通知教學(xué)教圖3教學(xué)任務(wù)管理模塊結(jié)構(gòu)圖
成績管理學(xué)生成績科目計務(wù)劃打印 成績學(xué)生成績科目成績輸入成績程成績學(xué)生成績打印班級成績表班級學(xué)生打印成績單成績教學(xué)任務(wù)課程成績科目成績學(xué)生成級班成績成單課成績單績成績績輸入課程成績匯總科目成績成績審核生成班級成績打印生成成績單打印 圖4成績管理模塊結(jié)構(gòu)圖
教材需求管理務(wù)任學(xué)教教學(xué)任務(wù)班級信息信息級班教材需求讀入班級信息讀入教學(xué)任務(wù)教材需求輸出生成教學(xué)材需求 圖5教材需求管理模塊結(jié)構(gòu)圖
2.代碼設(shè)計
教學(xué)管理系統(tǒng)共有五個代碼進行設(shè)計,分別描述如下。課程號(5位)
說明:左起兩位為課程所屬學(xué)科縮寫,后三位為流水號。示例:CS001,表示計算機科學(xué)的第001號課程。
注:常用的學(xué)科縮寫有:CS(計算機科學(xué))、ES(電子科學(xué)與技術(shù))、IE(信息與通信工程)、MA(管理學(xué))、PH(哲學(xué))、MT(數(shù)學(xué))、GL(語言學(xué))
課程類別(1位)
說明:0——公共課,1——專業(yè)基礎(chǔ)課,2——專業(yè)課,3——選修課,4——畢業(yè)設(shè)計
教學(xué)計劃編號(8位)
說明:左起4位為專業(yè)縮寫,后4位為年級。
示例:XXGL2006,表示2006級計算機信息管理專業(yè)教學(xué)計劃。
注:所用專業(yè)縮寫有:XXGL(計算機信息管理)、RJBC(計算機軟件編程)、RJCS(計算機軟件測試)、WLGL(計算機網(wǎng)絡(luò)系統(tǒng)管理)、WYSJ(網(wǎng)頁設(shè)計與制作)、XTWH(計算機系統(tǒng)維護)、TXTX(圖形與圖像)、RJJS(軟件技術(shù))、JSYY(計算機應(yīng)用)、JSWL(計算機網(wǎng)絡(luò))
教學(xué)計劃項目編號(10位)
說明:左起8位為教學(xué)計劃編號,后2位為流水號。
示例:XXGL200603,表示2006級計算機信息管理專業(yè)教學(xué)計劃的第03號計劃項目。
3.輸入/輸出設(shè)計
3.1 輸入設(shè)計
1.輸入方式 以鍵盤輸入方式為主 2.輸入內(nèi)容格式
輸入的數(shù)據(jù)項名稱、數(shù)據(jù)類型、精度、取值范圍及格式要求見數(shù)據(jù)庫設(shè)計。3.校對方式 采用人工校對 3.2 輸出設(shè)計
1.屏幕輸出
以屏幕輸出為主,系統(tǒng)中的課程信息、教學(xué)計劃信息、教學(xué)任務(wù)信息、成績信息等通過窗體和表格顯示在屏幕上。
2.報表信息
系統(tǒng)中的任課通知、班級成績表、成績單和教材需求計劃等制作成報表,可以使用打印機打印出來。
例如:
圖6 任課通知書
圖7 成績通知單
4.數(shù)據(jù)庫(文件)設(shè)計
教學(xué)管理系統(tǒng)使用SQL Server數(shù)據(jù)庫存儲數(shù)據(jù)。根據(jù)需求分析結(jié)果,設(shè)計出的概念模型如圖8-所示。
編號學(xué)期理論學(xué)時構(gòu)成教學(xué)計劃n項目對應(yīng)課程理論時數(shù)學(xué)制年級實踐學(xué)時周學(xué)時學(xué)分實踐時數(shù)課程代碼課程名稱類別n1專業(yè)名稱教學(xué)計劃1
圖8 教學(xué)計劃分E-R圖
性別姓名教師號職稱出生日期學(xué)期教師m教學(xué)任務(wù) n1教學(xué)計劃項目學(xué)位學(xué)歷班級周學(xué)時教學(xué)計劃 班級號班級名稱入學(xué)時間人數(shù)圖9 教學(xué)任務(wù)分E-R圖
班級號出生日期性別姓名學(xué)號平時成績實踐成績有無實踐學(xué)分實踐時數(shù)
期末成績總評成績課程代碼課程名稱類別學(xué)生m學(xué)習(xí)n課程理論時數(shù)圖10 成績管理分E-R圖
對分E-R圖進行匯總和整理,得出的基本E-R圖如圖11所示。
1班級m m屬于m 執(zhí)行1學(xué)生m教學(xué)計劃1構(gòu)成n教學(xué)計劃項目1開課nn學(xué)習(xí)n課程1對應(yīng)教師
圖11 教學(xué)管理系統(tǒng)基本E-R圖
根據(jù)概念模型到數(shù)據(jù)模型的轉(zhuǎn)換規(guī)則,設(shè)計系統(tǒng)的數(shù)據(jù)模型,并對數(shù)據(jù)模型優(yōu)化以后,得出結(jié)果如下:
班級(班級號,班級名稱,入學(xué)時間,人數(shù),教學(xué)計劃編號)學(xué)生(學(xué)號,姓名,性別,出生日期,班級號)
課程(課程號,課程名稱,類別,理論學(xué)時,實踐學(xué)時,學(xué)分,有無實踐)教學(xué)計劃(編號,專業(yè)名稱,學(xué)制,年級,理論學(xué)時,實踐學(xué)時)
教學(xué)計劃項目(教學(xué)計劃編號,教學(xué)計劃項目編號,課程號,學(xué)期,周學(xué)時)教師(教師號,姓名,性別,出生日期,職稱,學(xué)位,學(xué)歷)
成績表(學(xué)號,課程號,平時成績,實踐成績,期末成績,總評成績)教學(xué)任務(wù)(教學(xué)計劃項目編號,班級號,教師號)
5.實施方案說明
本系統(tǒng)具體實施計劃一個月完成,由×××負責(zé)。所需經(jīng)費2000元,由學(xué)院財政支出。
第三篇:教學(xué)管理系統(tǒng) 開題報告
畢業(yè)設(shè)計(論文)開題報告
題目
教學(xué)管理系統(tǒng)
專 業(yè) 名 稱
軟件工程
班 級 學(xué) 號
05201145
學(xué) 生 姓 名
吳 長 潘
指 導(dǎo) 教 師
張 倩
王 鳳 斌
填 表 日 期
2009
年 3
月
日
畢業(yè)課題名稱:教學(xué)管理系統(tǒng)一、選題的依據(jù)及意義:
教學(xué)管理是大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,教學(xué)日常管理工作日趨繁重、復(fù)雜。傳統(tǒng)的人工管理和一般的計算機信息存儲也不在適應(yīng)大學(xué)的教學(xué)需要,專業(yè)的教學(xué)管理軟件已成為大學(xué)不可缺少的管理軟件之一。教學(xué)管理系統(tǒng)是高校教學(xué)、教學(xué)管理應(yīng)用軟件。熟悉教學(xué)管理工作的全部過程,從教學(xué)工作的實際出發(fā),解決工作中關(guān)鍵性的難點問題,并充分利用計算機網(wǎng)絡(luò)功能,實現(xiàn)教學(xué)工作全過程的計算機管理,幫助具體管理人員從復(fù)雜煩瑣工作中解放出來,使得教學(xué)管理走向無紙化辦公和規(guī)范化、現(xiàn)代化管理。故而,選擇這個題目符合實際需求,同時通過對這個系統(tǒng)的設(shè)計與開發(fā),達到綜合訓(xùn)練、檢驗四年所學(xué)的目的。
二、國內(nèi)外研究概況及發(fā)展趨勢(含文獻綜述):
在教學(xué)管理方面,國外高校一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊伍來提供服務(wù)與技術(shù)支持。國內(nèi)高校信息化建設(shè)相對起步較晚。在數(shù)字校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。但是,由于整體信息化程度相對落后,經(jīng)費短缺,理論體系不健全等原因,國內(nèi)高校教學(xué)管理系統(tǒng)在機構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外高校相比都有一定的差距。
縱觀目前國內(nèi)研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對于信息的認知與喜好,較不容易掌握用戶真正的需求,也因此無法完全滿足用戶的需求。目前國家的教育體制也正處在不斷改革、創(chuàng)新的階段,我國教育部門充分吸取國外優(yōu)秀的教學(xué)模式,結(jié)合國內(nèi)多年的辦學(xué)經(jīng)驗,逐步探索出適合中國特色的教學(xué)形式,國家教育部面向各級各類學(xué)校開展了全面學(xué)分制改革。因此,教學(xué)管理軟件應(yīng)充分依托校園網(wǎng),實現(xiàn)教學(xué)信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教學(xué)管理朝數(shù)字化、無紙化、智能化、綜合化的方向發(fā)展,并為進一步實現(xiàn)完善的計算機教學(xué)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。
三、研究內(nèi)容及實驗方案:
(一)研究內(nèi)容
本系統(tǒng)主要面向?qū)W校教學(xué)管理人員和學(xué)生,為其提供教師、學(xué)生信息管理和學(xué)生選課服務(wù)的網(wǎng)上平臺。教學(xué)人員通過本系統(tǒng)完成所有的日常教學(xué)工作。其主要功能在于完成:
1.教務(wù)員登陸模塊
主要功能:通過該模塊檢測用戶身份是否合法,這是整個系統(tǒng)的登錄頁面。只有鍵入正確的帳號和密碼才可以被系統(tǒng)識別并進入具體的系統(tǒng)管理部分;當(dāng)不鍵入密碼時,系統(tǒng)窗口會給出提示;當(dāng)鍵入錯誤密碼時,系統(tǒng)不會有任何的頁面跳轉(zhuǎn),并由窗口彈出提示“帳號或密碼錯誤”消息。2.教師基本信息管理模塊
主要功能:此系統(tǒng)模塊為教務(wù)員提供了新教師的信息添加,教師的信息修改,教師的信息刪除,查詢教師信息等功能,通過這些功能來實現(xiàn)對教師基本信息的管理。
(1)教師的基本信息添加:教務(wù)員通過填寫表單的形式往數(shù)據(jù)庫中添加教師的基本信息。在添加的過程中,通過對提取數(shù)據(jù)與數(shù)據(jù)庫的數(shù)據(jù)進行比較,如果存在該名稱的教師,那么系統(tǒng)給予管理員已存在該信息的提示。
(2)教師的基本信息修改:教務(wù)員可以通過鍵入要修改教師的名字來對數(shù)據(jù)庫中的信息進行修改,在修改的過成中,界面會將數(shù)據(jù)庫中已存在該教師的信息讀取到文本框中,根據(jù)所要修改的內(nèi)容進行重新寫入,通過確定修改按鈕,提交給數(shù)據(jù)庫,同樣也是通過表單操作。
(3)教師的基本信息刪除:教務(wù)員可以通過表單提交要刪除教師的姓名來完成對數(shù)據(jù)庫中該教師基本信息的全部刪除。在刪除的過程中,可以按照所提供的類型進行按類型刪除。在系統(tǒng)提示確定刪除后再提交給數(shù)據(jù)庫刪除信息。
(4)教師的基本信息的查詢:教務(wù)員通過選擇查詢的方式和類型來查詢?nèi)w教師信息或是有針對性的查詢某個具體的教師信息。3.學(xué)生課程管理模塊
課程管理系統(tǒng)模塊,即學(xué)生選課系統(tǒng),通過此功能實現(xiàn)對學(xué)生選課的管理和統(tǒng)計。
(1)通過鍵入學(xué)生號和個人密碼可以針對該學(xué)生進行課程的選擇管理。在選課的過程中,如果再次選擇了已選課程,便會有系統(tǒng)提示并要求重新選課。并且,限制每人每學(xué)期的選課數(shù)不得超過規(guī)定數(shù)。
(2)備選課程:羅列出數(shù)據(jù)庫中存在的可供選擇的課程信息,包括授課教師信息和學(xué)分等信息的統(tǒng)計。如果已選擇了該課,那么系統(tǒng)就會提示給用戶此課程已被選擇,返回選課界面。另外,在選課的過程中,如果選擇課程錯誤,可以在查詢自己選擇的課程列表中進行刪除。
(3)已選課程:可查看有登錄的學(xué)生學(xué)號對應(yīng)的學(xué)生的選課情況以及計算出所選課程的總學(xué)分。也可以在此界面進行所選課程的相關(guān)信息查詢。
(4)選課查詢:可通過課程編號或是教師姓名等信息有針對性的查找課程情況及課程的上課地點等信息。4.學(xué)生基本信息管理模塊
學(xué)生管理系統(tǒng),即學(xué)生的班級管理,通過此功能實現(xiàn)對學(xué)生以班級為單位的管理。
(1)學(xué)生的基本信息添加:教務(wù)員通過填寫表單的形式往數(shù)據(jù)庫中添加學(xué)生的基本信息。在添加的過程中,通過對提取數(shù)據(jù)與數(shù)據(jù)庫的數(shù)據(jù)進行比較,如果存在該名稱的學(xué)生,那么系統(tǒng)給予管理員已存在該信息的提示。
(2)學(xué)生的基本信息修改:教務(wù)員可以通過鍵入要修改學(xué)生的名字來對數(shù)據(jù)庫中的信息進行相關(guān)信息修改。在修改的過成中,界面會將數(shù)據(jù)庫中已存在該學(xué)生的信息讀取到文本框中,根據(jù)所要修改的內(nèi)容進行重新寫入,通過確定修改按鈕,提交給數(shù)據(jù)庫,同樣也是通過表單操作。
(3)學(xué)生的基本信息刪除:教務(wù)員可以通過表單提交要刪除學(xué)生的姓名來完成對數(shù)據(jù)庫中該學(xué)生基本信息的全部刪除。在刪除的過程中,可以按照所提供的類型進行按類型刪除。在系統(tǒng)提示確定刪除后再提交給數(shù)據(jù)庫刪除信息。
(4)學(xué)生的基本信息的查詢:教務(wù)員通過選擇查詢的方式和類型來查詢?nèi)w學(xué)生信息或是有針對性的查詢某個具體的學(xué)生的基本信息。5.成績管理
考試成績出來后,由教務(wù)員負責(zé)錄入,學(xué)生登陸后可進行考試成績查詢。
(二)實驗方案
(1)主要工具:MySQL 5.0數(shù)據(jù)庫,MyEclipse 6.0集成開發(fā)環(huán)境。(2)數(shù)據(jù)庫的設(shè)計與實現(xiàn)。
(3)開發(fā)技術(shù):Jsp+Struts+Hibernate。
(4)分模塊編程實現(xiàn)資料顯示、信息管理、選課管理等功能。(5)綜合測試。
四、目標、主要特色及工作進度
1.目標
在將近三個月的時間內(nèi)完成教學(xué)管理軟件的開發(fā),用MyEclipse6.0工具完成系統(tǒng)所有的功能。并保證有足夠的可擴展性和實用性。2.主要特色:
(1)實用性,方便信息管理和學(xué)生選課管理。(2)利用目前流行的開發(fā)框架。
(3)系統(tǒng)的代碼可讀性好,層次結(jié)構(gòu)清晰,易于擴展。(4)界面友好。整個頁面簡潔明了。
3.工作進度:
1.資料查詢,書寫開題報告(第1周--第4周)
2.系統(tǒng)設(shè)計(第5周--第14周)
3.調(diào)試程序、撰寫論文(第15周--第16周)4.修改畢業(yè)論文(第17周)5.總結(jié)、畢業(yè)答辯(第18周)
五、參考文獻
[1].孫風(fēng)棟等.Oracle數(shù)據(jù)庫基礎(chǔ)教程.電子工業(yè)出版社, 2007 [2].王珊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社, 2007 [3].石志國,薛為民,董潔.JSP應(yīng)用教程.清華大學(xué)出版社, 2004 [4].孫衛(wèi)琴,李洪成.Tomcat 與 Java Web開發(fā)技術(shù)詳解.電子工業(yè)出版社,2008 [5].作者:(美)埃史爾, 譯者:陳昊鵬.Java編程思想[第4版].機械工業(yè)出版社, 2007 [6].夏邦貴,郭勝編著.數(shù)據(jù)庫開發(fā)入門與范例解析[第1版].北京: 機械工業(yè)出版社, 2004 [7].陽雪峰,陳文臣.Java Web 2.0--基于Spring、Struts、Hibernate輕量級架構(gòu)開發(fā).機械工業(yè)出版社, 2009 [8].史濟民,顧春華.軟件工程--原理、方法與應(yīng)用[第2版].北京: 高等教育出版社, 2006 [9].Chiueh, T.Pilania, D.Design, implementation, and evaluation of a repairable database management system Los Alamitos.CA.USA.IEEE Comput.Soc 2006 [10].Jessica Keyes.Software Engineering Handbook.USA.CRC Press, 2002
第四篇:教學(xué)管理系統(tǒng)——詳細設(shè)計說明書范文
五、詳細設(shè)計說明書
1.引言.............................................................................................................................................1
1.1編寫目的............................................................................................................................1 1.2項目背景............................................................................................................................1 1.3定義....................................................................................................................................1 1.4參考資料............................................................................................................................2 2.總體設(shè)計.....................................................................................................................................3
2.1需求概述............................................................................................................................3 2.2軟件結(jié)構(gòu)............................................................................................................................5 3.程序描述.....................................................................................................................................8
3.1登陸模塊............................................................................................................................8 3.2管理員模塊........................................................................................................................8
3.2.1學(xué)生信息管理子模塊............................................................................................8 3.2.2課程信息管理子模塊............................................................................................9 3.2.3系別信息管理子模塊..........................................................................................10 3.2.4班級信息管理子模塊..........................................................................................10 3.3教師管理模塊..................................................................................................................11 3.3.1學(xué)生成績錄入子模塊..........................................................................................11 3.3.2教師個人信息子模塊..........................................................................................12 3.3.3不合格成績單統(tǒng)計..............................................................................................12 3.4學(xué)生管理模塊..................................................................................................................13 3.4.1學(xué)生個人信息查詢子模塊....................................................................................13 3.4.2成績查詢子模塊..................................................................................................14 3.4.3課程查詢子模塊..................................................................................................14 3.4.4在網(wǎng)上進行選修課程子模塊..............................................................................15
五、詳細設(shè)計說明書
教學(xué)管理系統(tǒng)
1.引言
1.1編寫目的
根據(jù)《需求規(guī)格說明書》、《概要設(shè)計說明書》,在仔細考慮討論之后,我們對《教學(xué)管理系統(tǒng)》軟件的功能劃分、數(shù)據(jù)結(jié)構(gòu)、軟件總體結(jié)構(gòu)的實現(xiàn)有了進一步的想法。我們將這些想法記錄下來,作為詳細設(shè)計說明書,為進一步設(shè)計軟件、編寫代碼打下基礎(chǔ)。本說明書確定系統(tǒng)的詳細功能模塊和數(shù)據(jù)結(jié)構(gòu),為后一階段開發(fā)系統(tǒng)提供最詳細的依據(jù)材料。
1.2項目背景
項目名稱:教學(xué)管理系統(tǒng) 項目任務(wù)提出者: X X 工業(yè)大學(xué) 項目開發(fā)者:***、***、***、*** 項目用戶: X X 工業(yè)大學(xué)所有管理人員和學(xué)生
隨著學(xué)校教育水平的不斷提高,學(xué)校規(guī)模不斷擴大,傳統(tǒng)的C/S結(jié)構(gòu)的信息管理軟件已經(jīng)遠遠不能夠滿足學(xué)校的需求,已經(jīng)成為學(xué)校進一步發(fā)展的瓶頸。經(jīng)總結(jié),這類信息系統(tǒng)軟件存在如下的缺陷:①軟件維護的費用高。②信息查詢不方便。③不利于遠程管理。④軟件的可操作性不高。
為了彌補這些缺陷,消除影響學(xué)校進一步發(fā)展的瓶頸,降低學(xué)校的信息軟件維護成本,進一步方便學(xué)生使用,方便教職工管理,我們項目組決定在這次軟件開發(fā)工程中,開發(fā)基于B/S架構(gòu)的教學(xué)管理系統(tǒng)。
1.3定義
JavaWeb:是用Java技術(shù)來解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。MySQL:MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。
MVC:模型(Model),視圖(View)和控制Controller)。目的是實現(xiàn)Web系統(tǒng)的職能分工。
主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。頁 共
頁
五、詳細設(shè)計說明書
教學(xué)管理系統(tǒng)
3.程序描述
3.1登陸模塊
★ 功能:
對用戶進行身份驗證,通過驗證則登錄相應(yīng)系統(tǒng),然后調(diào)用各個子模塊。建立與數(shù)據(jù)庫連接 獲取系統(tǒng)設(shè)置 運行主對話框
退出系統(tǒng)時斷開與數(shù)據(jù)庫的連接 ★ 輸入項目:
輸入用戶名和密碼。★ 輸出項目:
不同類型用戶的歡迎界面?!?存儲分配: 程序運行時需要占用一定內(nèi)存。
★ 限制條件: 本系統(tǒng)只允許在學(xué)校內(nèi)網(wǎng)中使用。
★ 測試要點:
數(shù)據(jù)庫連接情況:正常情況,數(shù)據(jù)庫文件缺少,外部系統(tǒng)異常。系統(tǒng)設(shè)置獲?。赫G闆r,外部系統(tǒng)異常。
對用戶輸入的響應(yīng):合法輸入,能夠正常調(diào)用子模塊;
非法輸入,系統(tǒng)能否辨別,并作出響應(yīng)(提出警告);
子模塊的異常狀況,系統(tǒng)能否及時做出響應(yīng)。
3.2管理員模塊
僅系統(tǒng)管理員可登錄此模塊,可以對這個系統(tǒng)的所有用戶進行各種操作。
3.2.1學(xué)生信息管理子模塊
★ 功能: 頁 第 16 頁 共
第五篇:中學(xué)教學(xué)管理系統(tǒng)
《中學(xué)教學(xué)管理系統(tǒng)》(試用版)是專門針對中學(xué)教學(xué)規(guī)范化管理,提高教學(xué)質(zhì)量而設(shè)計和編制的功能齊備的應(yīng)用軟件。系統(tǒng)集數(shù)據(jù)編輯、處理、儲存、統(tǒng)計、查閱和專業(yè)表冊輸出于一體,支持局域網(wǎng)內(nèi)聯(lián)機操作而無須專門的服務(wù)器,從而達到有效運用校園網(wǎng)絡(luò)平臺,充分實現(xiàn)數(shù)據(jù)共享之目的。其友好的系統(tǒng)界面、純中文的功能按扭、職責(zé)分明的權(quán)限管理、善解人意的人機對話以及圖文并茂的操作指南,構(gòu)成了本系統(tǒng)“通俗易懂、操作簡單、錄入快速、統(tǒng)計精確、查詢簡便、管理規(guī)范”的六大特點,非常適合普通(特別是同時開設(shè)高、初中)中學(xué)的教學(xué)數(shù)據(jù)和人力資源管理工作,并能較大程度地提高工作效率和降低教學(xué)成本。
系統(tǒng)分主程序與客戶端,即可在局域網(wǎng)中運行,也可單機使用