摘要
隨著科學技術的迅猛發展,信息管理系統逐步在各行各業得到廣泛使用。
在高校教育領域也出現了如院系管理、課程管理、教室管理、學期管理、學生成績錄入等各種應用。隨著這些系統應用的不斷深入,用戶對信息管理系統也提出新的需求,即從單純的模塊化應用逐步向復雜的事務管理方向發展。在現實當中,高校教學均圍繞教學計劃而展開,而針對教學計劃的運行管理軟件卻相對缺乏。針對此種情況,本論文設計并實現了以教學計劃為核心的開課課程安排、教材選用、任課教師管理等功能來滿足教學計劃的運行和管理的需求。
將課程、教材、教師三者的管理進行有機結合,保障了課程教材、教師的合理選擇。對加強教學計劃運行的過程管理起到了一定的促進作用。
本論文使用 PHP 作為開發語言,以 MYSQL 作為數據庫開發工具,構建了一個 B/S 結構的高校教學計劃運行管理系統。本系統在實現專業信息管理、課程信息管理、年級信息管理、班級信息管理功能的基礎上,實現了教學計劃的自動導入功能,并依據教學計劃中的課程為每個學期的開課課程設置提供課程選擇。同時對教材的選用、任課教師的教學等能夠進行跟蹤管理,有助于對教材的使用效果、教師教學效果等進行分析。該系統軟件不但滿足了用戶的新需求,而且降低了教學運行管理中的勞動強度?傊,本論文為教學運行管理提供了一個新的選擇,而且為該類軟件未來進一步發展提供了基礎。
關鍵詞:管理系統;教學計劃;PHP;MYSQL 數據庫
ABSTRACT
With the rapid development of science and technology, information management system has been widely used in all trades and professions. In the field of higher education, it has also had its variety of applications such as department management, curriculum management, classroom management, term management andstudent-result entry management. With the development of these system applications, the users put forward new demands to the information management system. Namely, the information management system gradually develops from the simple modular application to the complex transaction-management application. In practice, teaching plan is the core of university teaching. However, the software about teaching plan’s operation and management is relatively insufficient. To this situation, regarding teaching plan as core, this paper has designed and implemented the functions of course arrangement, textbook selection and teacher management to satisfy requirements of teaching plan’s operation and management. The designed system has combined course management, textbook management and teacher management to guarantee the reasonable selection of textbooks and teachers. It effectively strengthens process management of teaching operation.
This paper uses both PHP as programming language and MYSQL as database server to build the university teaching plan’s operation and management system based on B/S structure. This system carries out the functions of professional information management, course information management, grade information management and class information management. Based on the above, it still achieves an automatic import function of teaching plan. Furthermore, the system provides course selection of teaching plan in every semester. At the same time, this system can still fulfill management tracking textbook selection and teacher teaching. This contributes to the analysis of the textbook using and teacher teaching. So, the system software can effectively meet the users’ new demands and greatly reduce the labor intensity in the process of teaching operation. In a word, this paper provides both a new choice for teaching operation and management and a basis for the further development of this software.
Key Words: Management System; Teaching Plan; PHP; MYSQL Database
高校教學計劃運行管理涉及到繁雜的數據處理,比如教學計劃嵌入和開課課程安排,手工錄入教學計劃容易造成工作人員的信息超載而出現不必要的錯誤,尤其是教學計劃中所需開設課程的錄入。隨著招生規模的擴大,專業的增多,所需開設的課程隨之增加,由于各個專業,各個年級所需開設的通識課程,學科基礎課程,專業主干課程,專業選修課程等不同,手工錄入課程的工作量相當大,且效率低下,容易出錯。通過開發出高校教學計劃運行管理系統,將所有的課程分類顯示在各個教學計劃內容中,用戶可以根據培養方案版本,選擇需要開設的各類課程,有效地提高了工作效率。
根據教學計劃來進行開課課程安排是高校教學計劃運行管理中必須遵循的準則。在傳統的開課課程安排過程中,哪些課程開設過, 哪些課程沒有開設過,哪些課程在哪個學期開設,哪些課程滿足學生修滿學分的要求,哪些課程需要調整開設等問題,這造成用戶需要面對繁雜不易處理的信息,開課課程安排過程將非常辛苦。通過開發出高校教學計劃運行管理系統實現通過相應的教學計劃,顯示出需要開設的相應的課程,哪些課程需要開設,哪些課程建議開設,哪些課程已開設,哪些課程未開設,通過顏色劃分,區域劃分等方法進行處理,從而使得用戶所需要處理的繁雜信息變得一目了然,有效地幫助用戶在面對復雜難以處理的信息時輕松搞定。
如果只是依靠手工來處理繁雜信息的話,不僅費時費力,而且容易出錯,一旦出現了錯誤也不容易發現并即時修正。為了滿足高校對教學計劃運行管理的需求,急需要一套高校教學計劃運行管理系統來完成這項工作。作為計算機應用的一部分,使用計算機對高校教學計劃運行進行管理,具有著手工管理所無法比擬的優點。例如:輸入迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高高校教學計劃運行管理的效率,同時滿足高校教學計劃運行管理的科學化、正規化、信息化管理的需求。因此,開發出高校教學計劃運行管理系統將有效地提高教務部門的工作效率,進而達到優化高校教學計劃運行管理方式。
目前,一般高校使用的基于 B/S 結構的高校教學運行管理系統的功能包括院系管理、課程管理、教室管理、學期管理等功能。
院系管理解決了教研室管理和專業管理的問題,教研室管理解決了教師管理的問題,專業管理解決了年級班級管理的問題,同時影響著專業課程管理和專業教室管理問題的解決。課程管理在專業管理功能的支持下,解決了專業課程管理的問題。教室管理在專業管理功能的支持下,解決了專業教室管理的問題。學期管理解決了節假日管理的問題。課程表設置管理是在上述所有功能的支持下,解決了班級課程表、教室課程表、教師課程表的設置問題。
B/S 結構教學運行管理系統的功能基本滿足教學運行管理要求,但不具有能夠影響課程建設的教學計劃嵌入功能,而本文所介紹開發的系統特色就是規范了教學計劃嵌入的功能。
當前,一般高校采用的基于 C/S 結構的高校教學運行管理系統包括教師信息管理,教務管理,綜合信息查詢,學生成績錄入等功能。
教師信息管理包括了教師的姓名、性別、聯系方式、研究方向等內容,能實現快速地與教師進行溝通。教務管理包括了課表制定,學生信息設置,選課,教師評價等內容,能滿足基本的教學運行。綜合信息查詢包括了課表查詢,學生信息查詢,教學執行計劃查詢等內容,滿足了即時查看相關教學信息的要求。
學生成績錄入包括了將學生成績錄入數據庫并進行存儲,既滿足了即時查詢的要求,也節約了資源和時間。
C/S 結構教學運行管理系統的功能基本滿足了教學運行的要求,但不具有根據相應的教學計劃進行開課課程安排的功能,而本文所介紹開發的系統,具有根據相應的教學計劃進行相應的開課課程安排的功能,同時實現已開設課程的統計查詢和未開設課程的統計查詢功能。
開發高校教學計劃運行管理系統:
系統登錄界面
專業信息管理界面
課程類別查看界面
課程導入和下載界面
選用教材和任課教師界面
目 錄
第 1 章 引言
1.1 課題的目的及意義
1.2 國內外發展狀況
1.2.1 B/S 結構教學運行管理系統
1.2.2 C/S 結構教學運行管理系統
1.2.3 教學運行管理系統存在的問題
1.3 主要的研究工作
1.3.1 研究內容
1.3.2 功能與性能要求
1.3.3 技術路線
1.4 論文的組織
第 2 章 系統需求分析
2.1 功能需求
2.2 業務分析
2.3 用例分析
2.3.1 UML 用例分析
2.3.2 業務流程圖
2.4 數據庫設計
2.4.1 數據庫表詳細說明
2.4.2 數據庫表表單設計
第 3 章 系統設計
3.1 基礎模塊設計
3.1.1 前臺登錄
3.1.2 專業信息管理
3.1.3 課程信息管理
3.1.4 基本信息管理
3.2 教學計劃嵌入設計
3.2.1 設計內容
3.2.2 教學計劃的功能
3.3 教學計劃運行管理模組設計
3.3.1 開課目錄管理
3.3.2 教材選用管理
3.3.3 任課教師管理
3.4 系統后臺管理模塊設計
第 4 章 系統實現
4.1 基礎模塊實現
4.1.1 前臺登錄模塊
4.1.2 專業信息管理模塊
4.1.3 課程信息管理模塊
4.1.4 基本信息管理模塊
4.2 教學計劃的實現
4.2.1 教學計劃嵌入
4.2.2 導入和導出功能
4.3 教學計劃運行管理的實現
4.3.1 開課目錄管理模塊
4.3.2 教材選用管理模塊
4.3.3 任課教師管理模塊
4.4 系統后臺管理模塊實現
第 5 章 總結與展望
5.1 總結
5.2 展望
致 謝
參考文獻
(如您需要查看本篇畢業設計全文,請您聯系客服索。