【正文】
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 system, the pletion of the data flow analysis and data dictionary。教育管理系統(tǒng)只有適應學校的發(fā)展,具有靈活性,可靠性,可維護性等優(yōu)勢才能更好的為學校教學服務,提高辦學的質量和水平。因此學校要想提高管理水平,實現(xiàn)更加科學高效的管理,力求開發(fā)適合本學校教學管理要求的軟件系統(tǒng)是十分必要的。 then the system design stage pleted a major functional modules division, describes the system design ideas, database design and system design tools and techniques. This phase of the function of each module of the system is designed in detail, forming a functional block diagram of the system。因此學校要想提高管理水平,實現(xiàn)更加科學高效的管理,力求開發(fā)適合本學校教學管理要求的軟件系統(tǒng)是十分必要的。這些方面都是需要專門的人員去統(tǒng)計和抽樣。眾觀國內外的教學管理系統(tǒng)的發(fā)展,國外在基于 web 領域的教學管理系統(tǒng)研究已經處于領先地位,我國教育管理系統(tǒng)的領域尚未滿足相關領域的要求。在 21 世紀的今天,世界各國也越來越重視教育事業(yè)是全面提升綜合國力的重要基石,而信息技術的飛速發(fā)展同樣也為教育領域的進步注入了新的活力,增添了強有力的保障。為學校未來的管理和建設提供了方便和保障。但是這些試驗在諸多方面存在著欠缺,例如根據某個專業(yè)機構的調查,各大高校擁有者很多校園管理方面的硬件設備,但是相關的軟件配套設施無法滿足管理的實際需求,從嚴格意義來說并沒 有完全的實現(xiàn)教育的信息化發(fā)展。當然了,這種模式有其優(yōu)點和缺陷,下面具體介 紹一下該模式的一些主要優(yōu)點:( 1) C/S 模式能夠讓 Client 端發(fā)揮強大的數據處理工功能,這樣大部分的工作可以在客戶端完成,而服務器端的負擔就相對較輕。有了這些缺點,相關方面的專業(yè)人士,設計出了 B/S 模式,這種模式和 C/S 模式并沒有本質的區(qū)別,四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統(tǒng)的設計與實現(xiàn) 7 它是在 C/S 模式的基礎之上開發(fā)出來的基于 協(xié)議的 C/S 架構,因此它是C/S 模式的一個特殊部分。 C編程語言 C語言是一種完全面向對象和類型安全的語言,也是與 . 結合最好的一種開發(fā)語言。針對封裝性,該語言提供了裝箱和拆箱機四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統(tǒng)的設計與實現(xiàn) 8 制。在 c語言中設置了版本控制的功能,這樣可以避免版本的運行錯誤,并保證軟件可以及時的開發(fā)和更新。這一點解決了以往程序編寫完成后的運行環(huán)境問題,為應用軟件的開發(fā)提供了方便。 MSIL語言并不能直接被機器識別執(zhí)行,只有經過再次編譯操作,生成對應的二進制機器語言才能被機器執(zhí)行。盡可能的滿足企業(yè)管理人員對數據處理的需求。同時JQuery 框架 提供了數千個插件,開發(fā)者可以使用這些插件進行諸如動畫,進度條,表單確認等操作。 ( 1)系統(tǒng)應能夠在每年新生入學之際,根據新生錄取名單將學生的具體信息錄入該高校教務管理系統(tǒng);系統(tǒng)應能夠在學生在校期間,根據學生的在校行為修改對應的學生信息;當學生學業(yè)結束,順利畢業(yè)以后,系統(tǒng)能夠根據當年畢業(yè)學生名單將學生的具體信息從該系統(tǒng)刪除;為了方便學校 教務管理人員管理具體學生信息,該高校教務管理系統(tǒng)應提供強大的信息檢索功能,能夠依據學生的學號、班級、年級、院系等字段查找具體的學生信息。 ( 6)系統(tǒng)應提供教師教學評價功能,在一定 時間范圍內,學生可以登錄該四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統(tǒng)的設計與實現(xiàn) 12 高校教務系統(tǒng),對任課老師的教學水平進行評價,系統(tǒng)根據學生評價自動計算出該教師課程評估分數,作為教師授課水平的評價指標。 技術可行性 技術可行性是指分析現(xiàn)有的技術是否能夠滿足系統(tǒng)開發(fā)所需的技術要求??傮w來看,整個項目的開發(fā)和運行只需數十萬元即可完成。 本章小結 本章首先提出了該高校教務管理系統(tǒng)的功能需求,接下來從經濟可行性、四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統(tǒng)的設計與實現(xiàn) 14 技術可行性和運行可行性等三個方面進行了可行性研究,為接下來的總體設計工作奠定了堅實的基礎。 圖 用戶類別模塊功能圖 學生模塊 學生模塊的設計是從學生用戶使用該高校教務管理系統(tǒng)的角度出發(fā),針對學生的具體使用需求和權限設置設計的模塊結構。 四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統(tǒng)的設計與實現(xiàn) 19 教務管理部門模塊 教務管理部門模塊是整個高校教務管理系統(tǒng)的核心模塊,全權負責整個高校教務工作,因其工作任務量大、工作流程復雜、繁瑣的工作眾多,所以在開發(fā)該教務管理部門模塊時,充分考慮到現(xiàn)有高校的教學模式和教務管理實際需求,結合以往教務管理系統(tǒng)的開發(fā)經驗,將該教務管理部門分為四大部門,主要包括教師部門、學生部門、系統(tǒng)部門、其他部門。 學生信息管理模塊是任何一款高校教務管理系統(tǒng)都必不可少的功能模塊,學生信息管理模塊設計 的好壞與否,事關整個學校學生的切身利益,其重要性不容小覷。 四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統(tǒng)的設計與實現(xiàn) 22 學生選課管理模塊與教務排課管理模塊相互聯(lián)系,密不可分。本模塊正是考慮到高校教學的實際需要,基于互聯(lián)網平臺建立一個師生溝通的平臺,這樣以來,學生對于課堂教學的想法和意見可以通過該平臺很好的提出。 教師實體的屬性包括:教師工號、姓名、性別、年齡、民族、政治面貌、職稱、電話號碼、身份證號碼、家庭住 址、研究方向等。根據各個實體間的 ER 圖,結合該教務管理系統(tǒng)的實際情況,該系統(tǒng)的數據庫表主要有 7 張,分別為學生信息表、教師信息表、課程信息表、班級信息表、選修課程表、選修作業(yè)表、作業(yè)表等。 表 57 作業(yè)表 字段名 數據類型 是否允許為空 是否主鍵 作業(yè)編號( ShomeworkID) Varchar(50) 否 是 作業(yè)名稱 ( Shomeworkname) Varchar(50) 否 否 課程編號( ScourseID) Varchar(50) 否 否 發(fā)布作業(yè)時間 ( Pbdate) datetime 是 否 提交作業(yè)時間( Tjdate) datetime 是 否 本章小結 本章首先從總體 上介紹了該高校教務管理系統(tǒng)的功能模塊,接著又從用戶四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統(tǒng)的設計與實現(xiàn) 30 類別的角度重點介紹了學校模塊設計、教師模塊設計和教務管理部門模塊設計,最后給出了學生信息管理模塊、教學計劃管理模塊、教務排課管理模塊、學生選課管理模塊、班級管理模塊、學生作業(yè)管理模塊、學生成績管理模塊、教師教學質量評價管理模塊、高校財務管理模塊以及系統(tǒng)維護模塊等系統(tǒng)模塊的業(yè)務流程圖。當系統(tǒng)用戶成功登錄系統(tǒng)后,系統(tǒng)使用 中的內置對象 Session存儲用戶名和密碼,同時設置系統(tǒng) session 的有效時間,在系統(tǒng)不失安全性的同時,又大大方便了用戶的操作。 圖 系統(tǒng)登錄界面 其中,密碼的加密措施通過 MD5加密函數實現(xiàn),下面給出密碼加密函數的四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統(tǒng)的設計與實現(xiàn) 32 關鍵代碼。 四川大學工程碩士學位論 文 基于 B/S 架構的高校教務管理系統(tǒng)的設計與實現(xiàn) 31 5 系統(tǒng)編碼與實現(xiàn) 通過前幾章的需求分析、系統(tǒng)設計和數據庫設計,我們已經對該高校教務管理系統(tǒng)從邏輯上有了深刻的了解和分析,本章將具體實施系統(tǒng)的編碼工作,設計開發(fā)出切實可用的教務管理系統(tǒng)。 表 51 學生信息表 字段名 數據類型 是否允許為空 是否主鍵 學號( SuserID) Varchar(10) 否 是 學生姓名( Sname) Varchar(20) 否 否 四川大學工程碩士學位論