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