【正文】
該系統登錄頁面共分為上、中、下三大部分。在本高校教務管理系統中,學生與班級之間通過從屬聯系形成一對多的關系,學生與課程之間通過選課聯系形成多對多的關系,教師與課程之間通過教學聯系形成一對多的關系,學生與作業(yè)之間通過提交作業(yè)聯系形成多 對多的關系,課程與作業(yè)之間通過發(fā)布聯系形成一對多的關系。學生成績管理模塊的業(yè)務流程圖如下圖所示。隨著現在人們對軟件工程的重視 度不斷提升,系統業(yè)務流程圖作為其中重要的業(yè)務流流表示方法,其重要性也得到了人們的一致認可。為了系統的安全性能考慮,必須對使用該系統的人員進行權限控制,根據不同的四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統的設計與實現 16 用戶身份,賦予他們不同的權限,系統不允許用戶進行越界訪問和操作。如果預計開發(fā)軟件所需的成本較高或者超過了軟件的開發(fā)預算,那么是否對軟件開發(fā)就需要慎重考慮。 ( 5)在每學期考試結束后,系統應能夠允許任課教師在一定時期內錄入學生的考試成績,成績錄入結束后,為了系統的安全性,教師不能對成績進行修改。以此來確定用戶的注冊信息是否已經使用過。 是由 Microsoft 公司推出的新一代基于控件與模塊的集成開發(fā)框架,它構建在 .Net FrameWork 開發(fā)環(huán)境下,能夠與任何 . 平臺下的產品完美兼容,企業(yè)可以通過 框架,簡單快速的搭建出企業(yè)級的、商業(yè)化的 Web四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統的設計與實現 9 應用程序。 ( 4) 提供了安全處理機制。在 B/S 模式中瀏覽器充當特殊的客戶端,并且只能使用 協議。 四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統的設計與實現 6 2 系統設計的相關技術基礎介紹 開發(fā)模式的選擇 C/S( Client/Server)是一種客戶機與服務器結構,其中 Client 和 Sever分別存儲在兩臺遠距離的計算機內, Client 程序的主要功能是 將用戶的需求以一定的的形式發(fā)送至遠端的 Sever,然后在 Sever 處理完成后,再將處理結果再以一定的形式返回給用戶,而 Sever 的主要任務是處理由 Client 發(fā)來的用戶請求,在機器內部進行處理后,把處理結果送回客戶。 針對這類軟件系統的設計與開發(fā),國外的高校已經擁有規(guī)模較大的技術小組為之規(guī)劃和設計。 四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統的設計與實現 2 研究意義 伴隨著計算機技術領域的高速發(fā)展以及各個領域利用各自的行業(yè)優(yōu)勢相互交融,使如今社會上的眾多領域利用網絡信息技術的強大優(yōu)勢,為本行業(yè)的員工信息管理以及各種項目的操控運作系統注入了便捷的管理方式。教學管理系統是一個專業(yè)化的管理平臺,能夠實現對教師日常工作和學生的綜合成績的評估。教學管理系統是一個專業(yè)化的管理平臺,能夠實現對教師日常工作和學生的綜合成績的評估。 。同時又克服了以往教育管理方面的諸多繁瑣的問題。主要的提升手段有重新確立教育的目標,改革陳舊的教育方案,讓教育面向信息化 發(fā)展。 本論文的結構 論文的結構安排如下: 第一章作為緒論部分,本章從該高校教務管理系統 的 課題 背景 展開論述 ,詳細介紹了該高校教務管理系統的國內外研究現狀和研究意義,最后給出了全文的組織結構; 第二章是系統開發(fā)技術的綜合論述,主要介紹了開發(fā)模式的選擇、 C編程語言、 .NET 開發(fā)平臺、 SQL Server 20xx 數據庫、 JQuery 框架等技術。瀏覽器負責前端頁面顯示,提供給用戶人性化的操作界面,服務器負責處理接收用戶請求,并返回給用戶對應的處理結果, 用戶無需安裝專門的客戶端軟件,只需要通過瀏覽器即可實現與服務器的交互,大大減少了終端用戶的負擔。多態(tài)性是指該語言提供統一的對外 接口,多個內在實現方法。并為各種語言提供了公共語言運行時 clr,它是各種語言的執(zhí)行引擎,為代碼的編寫提供了許多諸如安全性檢查等服務,從而大大減輕了程序員的負擔。為了保證高效率,抓住及時的商機,公司 縮小了開發(fā)程序的時間和成本,以此來簡化應用程序的開發(fā)。 ( 3)在每個學期末的時候,學生可以在該高校教務管理系統上進行網上選課,并提供選課查詢界面,允許學生查詢自己所選課程,并可以所選課程進行個別的細微調整。上述提到的這些開發(fā)技術,均是在平日的專業(yè)課學習和研究中經常接觸的知識,本人在課下也做了很多相關的研 究工作,查閱了很多相關圖書,依據現有的技術能夠很好的勝任該系統的開發(fā)需求。 系統功能模塊設計 該高校教務管理系統從總體上來說,主要分為十一個模塊,包括學生信息管理模塊、教學計劃管理模塊、教務排課管理模塊、學生選課管理模塊、班級管理模塊 、學生作業(yè)管理模塊、學生成績管理模塊、教師教學質量評價管理模塊、高校財務管理模塊以及系統維護模塊等。各部門各司其職,負責自己業(yè)務內的相關工作,從而保證該高校教務系統能夠有條不紊的運行下去。該學生選課管理模塊的業(yè)務流程圖如下圖所示。 課程實體的屬性包括:課程編號、課程名稱、課程代碼、任課老師、學分、學時、課程性質等。 四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統的設計與實現 31 5 系統編碼與實現 通過前幾章的需求分析、系統設計和數據庫設計,我們已經對該高校教務管理系統從邏輯上有了深刻的了解和分析,本章將具體實施系統的編碼工作,設計開發(fā)出切實可用的教務管理系統。當系統用戶成功登錄系統后,系統使用 中的內置對象 Session存儲用戶名和密碼,同時設置系統 session 的有效時間,在系統不失安全性的同時,又大大方便了用戶的操作。根據各個實體間的 ER 圖,結合該教務管理系統的實際情況,該系統的數據庫表主要有 7 張,分別為學生信息表、教師信息表、課程信息表、班級信息表、選修課程表、選修作業(yè)表、作業(yè)表等。本模塊正是考慮到高校教學的實際需要,基于互聯網平臺建立一個師生溝通的平臺,這樣以來,學生對于課堂教學的想法和意見可以通過該平臺很好的提出。 學生信息管理模塊是任何一款高校教務管理系統都必不可少的功能模塊,學生信息管理模塊設計 的好壞與否,事關整個學校學生的切身利益,其重要性不容小覷。 圖 用戶類別模塊功能圖 學生模塊 學生模塊的設計是從學生用戶使用該高校教務管理系統的角度出發(fā),針對學生的具體使用需求和權限設置設計的模塊結構??傮w來看,整個項目的開發(fā)和運行只需數十萬元即可完成。 ( 6)系統應提供教師教學評價功能,在一定 時間范圍內,學生可以登錄該四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統的設計與實現 12 高校教務系統,對任課老師的教學水平進行評價,系統根據學生評價自動計算出該教師課程評估分數,作為教師授課水平的評價指標。同時JQuery 框架 提供了數千個插件,開發(fā)者可以使用這些插件進行諸如動畫,進度條,表單確認等操作。 MSIL語言并不能直接被機器識別執(zhí)行,只有經過再次編譯操作,生成對應的二進制機器語言才能被機器執(zhí)行。在 c語言中設置了版本控制的功能,這樣可以避免版本的運行錯誤,并保證軟件可以及時的開發(fā)和更新。 C編程語言 C語言是一種完全面向對象和類型安全的語言,也是與 . 結合最好的一種開發(fā)語言。當然了,這種模式有其優(yōu)點和缺陷,下面具體介 紹一下該模式的一些主要優(yōu)點:( 1) C/S 模式能夠讓 Client 端發(fā)揮強大的數據處理工功能,這樣大部分的工作可以在客戶端完成,而服務器端的負擔就相對較輕。為學校未來的管理和建設提供了方便和保障。眾觀國內外的教學管理系統的發(fā)展,國外在基于 web 領域的教學管理系統研究已經處于領先地位,我國教育管理系統的領域尚未滿足相關領域的要求。因此學校要想提高管理水平,實現更加科學高效的管理,力求開發(fā)適合本學校教學管理要求的軟件系統是十分必要的。因此學校要想提高管理水平,實現更加科學高效的管理,力求開發(fā)適合本學校教學管理要求的軟件系統是十分必要的。 關鍵詞: 高校教務管理 系統, , B/S The Design and Implementation of Educational Administration system based on B/S structure Graduate Student: Adviser: With the rapid development of puter technology, the school also has entered the information age. To make college counselors management more efficient, more scientific, we decided to develop counselor management system. Since the birth of puter and work technology, which makes it difficult to predict the speed of development? Currently, people deal of all aspects of social life based on these two technologies, which not only allows people to reduce the amount of time and effort, but also greatly improve the work efficiency. It brings our convenient at the same time, but also being a huge pillar of the national economy and social development. People learn to use information technology to this new technology, access to information, the ability to handle up to a certain level of respect and promote the role of the munity in various fields of indelible. Management Information System (Management Information System, referred to as MIS) is a puter work and the integration of disciplines in the rapid development will be presented to the human meaning of discrepancies. Currently, more peop le accepted view is based on advances in puter technology and munication technology to its understanding , it presents management information system is a branch of information technology in management applications , can give information management needs of the enterprise , and can support enterprises management for corporate decision making and provide great information resource . The research design management system is a management information system, aimed at improving management efficiency and level of college counselors. This paper uses a structured analysis elaborated Taiwan before and after the development of a more powerful features counselor management system, operational procedures, and some key technologies involved. First conducted a needs analysis, feasibility analysis, and system analysis, business process through practical research, analysis of business processes and anizational structure of the sys