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