【正文】
r(客戶機/服務(wù)器)模式,是目前最普遍的軟件系統(tǒng)體系結(jié)構(gòu),如下圖21所示。最后是參考文獻和致謝。第六章主要是對本系統(tǒng)進行測試。第四章詳細介紹了數(shù)據(jù)庫的設(shè)計及實現(xiàn)方法。第二章主要對教務(wù)管理信息系統(tǒng)的相關(guān)技術(shù)進行一個詳細的闡述,首先是根據(jù)現(xiàn)實提供的依據(jù)比較C/S模式和B/S模式的區(qū)別,選擇一個套更適合本系統(tǒng)開發(fā)需求的模式;其次是對系統(tǒng)開發(fā)工具做一個簡單介紹。目前,全國大部分高校均采用了基于B/S教務(wù)管理信息系統(tǒng),就我們學(xué)校而言,基于B/S教務(wù)管理系統(tǒng)也成為學(xué)校教學(xué)工作的一個重要手段。又因教學(xué)規(guī)模的不斷擴大,師生人數(shù)日益增多,一套完整科學(xué)的教務(wù)管理信息系統(tǒng)成為教學(xué)管理的中樞,基于B/S的系統(tǒng)大大的降低了客戶端的任務(wù),對C/S的管理方法進了補充和改進,從一定程度上提高了網(wǎng)絡(luò)的利用率。第三階段隨著數(shù)據(jù)庫和網(wǎng)絡(luò)的出現(xiàn),形成了分布式處理系統(tǒng),此時,高校的教育管理不斷發(fā)展,基于C/S教務(wù)管理信息系統(tǒng)出現(xiàn)給管理員工作帶來了巨大的效率。 教務(wù)管理信息系統(tǒng)的發(fā)展及現(xiàn)狀教務(wù)管理信息系統(tǒng)主要經(jīng)歷了三個階段:第一階段是單項數(shù)據(jù)處理階段,由于當時計算機還是起步階段,人們只能通過計算器代替部分手工勞動?;贐/S(Browser/Server)的教務(wù)管理信息系統(tǒng),就是以網(wǎng)絡(luò)為開發(fā)平臺,設(shè)計一個教務(wù)管理信息系統(tǒng)軟件?;谏鲜龇治?,設(shè)計實現(xiàn)一個基于B/S教務(wù)管理信息系統(tǒng),提高高校教學(xué)效果,也為實際類似開發(fā)提供參考作用。前些年,高校教務(wù)管理信息系統(tǒng)功能主要有學(xué)生成績管理、學(xué)籍管理、選課管理、課程管理等,這些系統(tǒng)大多是基于C/S模式開發(fā),但隨著學(xué)校規(guī)模日益擴大,加上網(wǎng)絡(luò)技術(shù)的發(fā)展和普及,Internet已深入到我們的日常生活中來,B/S網(wǎng)絡(luò)模式成為目前計算機應(yīng)用的主流方向。 website developmentI目錄第1章 諸論 1 系統(tǒng)開發(fā)的目的及問題概述 1 教務(wù)管理信息系統(tǒng)的發(fā)展及現(xiàn)狀 1 論文的組織結(jié)構(gòu) 2第2章 相關(guān)技術(shù) 3 C/S和B/S相關(guān)知識 3. C/S體系結(jié)構(gòu) 3. B/S體系結(jié)構(gòu) 4. C/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)比較 4. 體系結(jié)構(gòu)的選擇 6 開發(fā)工具的簡介 6第3章 系統(tǒng)的分析與總體設(shè)計 8 系統(tǒng)的需求分析 8. 系統(tǒng)的初步調(diào)查 8. 系統(tǒng)的詳細調(diào)查 8. 系統(tǒng)的可行性分析 9. 系統(tǒng)的分析結(jié)果 9 系統(tǒng)概要設(shè)計 11第4章 數(shù)據(jù)庫設(shè)計 13 概念結(jié)構(gòu)設(shè)計與邏輯設(shè)計 13. 涉及實體 13. 全局ER圖 13. 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計 14 數(shù)據(jù)庫的物理設(shè)計與實現(xiàn) 15 數(shù)據(jù)庫物理設(shè)計的內(nèi)容 15 本系統(tǒng)物理設(shè)計模型 15 數(shù)據(jù)庫及相關(guān)表的創(chuàng)建 18第5章 系統(tǒng)的主要功能設(shè)計與實現(xiàn) 22 登錄界面設(shè)計與實現(xiàn) 22 主界面設(shè)計與實現(xiàn) 24第6章 系統(tǒng)測試 36總結(jié)語 40參考文獻 41致謝 42江蘇理工學(xué)院畢業(yè)設(shè)計說明書(論文)第1章 諸論 系統(tǒng)開發(fā)的目的及問題概述隨著社會經(jīng)濟不斷發(fā)展,高校教育管理不斷改革,師生人數(shù)日益增多,需要處理的數(shù)據(jù)量急劇膨脹,人工管理已不能滿足管理需要。management of the database. Relates to the professional knowledge includes database theory, objectoriented programming, data structure, and website design, etc. The system uses Microsoft SQL Server 2005 as the relational database management system, program design has used the objectoriented programming language C, web development using .This paper is to design a educational management information system based on B/S, realize user management, course management, class management ,performance management, and course management functions of five modules, the system can reduce the administrator’s work, has the characteristics of convenient use, simple operation and so on, has a certain reference role for the similar development.Key words: educational administration。query and other functions,the administrator management,本課題具體是構(gòu)造一個基于B/S教務(wù)管理信息系統(tǒng),實現(xiàn)用戶管理、課程管理、班級管理、成績管理和選課管理五個模塊的功能,該系統(tǒng)能夠減輕教務(wù)管理員的工作,有著使用方便、操作簡單等特點,對實際類似開發(fā)有一定參考作用。涉及到的專業(yè)知識主要有數(shù)據(jù)庫原理、面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)結(jié)構(gòu)以及網(wǎng)站設(shè)計等。本系統(tǒng)分為前臺信息查詢,后臺信息管理兩個部分。畢業(yè)設(shè)計說明書(論文)基于B/S教務(wù)管理信息系統(tǒng)設(shè)計摘 要:隨著高校規(guī)模不斷擴大,學(xué)分制、選課制的信息化系統(tǒng)成為高等教育發(fā)展的必然趨勢。因此,我們要設(shè)計出一款基于B/S的教務(wù)管理信息系統(tǒng)。前臺主要實現(xiàn)管理員管理、教師及學(xué)生查詢等功能,后臺主要負責(zé)對數(shù)據(jù)庫進行管理等工作。本系統(tǒng)采用Microsoft SQL Server 2005作為關(guān)系數(shù)據(jù)庫管理系統(tǒng),程序設(shè)計選用了面向?qū)ο蟪绦蛟O(shè)計語言C,。關(guān)鍵詞:教務(wù)管理;信息管理;網(wǎng)站開發(fā)The Design of Educational Management Information System Based on B/SAbstract: With the expansion of universal scale, the information system of the credit system, elective system has bee an inevitable trend in the development of Higher Education. Therefore, we want to design a kind of educational management information system based on B/S.The system is divided into the foreground information query, the background information management two parts. The main front to achieveteachers and students tothe background is mainly responsible for the information management?,F(xiàn)代化、信息化管理成為教務(wù)管理的發(fā)展的趨勢。當前,大多數(shù)高校教務(wù)管理信息系統(tǒng)均采用B/S模式,就我們學(xué)校的教務(wù)管理信息系統(tǒng)來說,學(xué)生選課、成績查詢,教師錄入成績等工作只需通過系統(tǒng)自帶的瀏覽器進行操作,方便快捷,大大的提高了學(xué)校的教學(xué)管理工作效率,減輕了教務(wù)管理員的負擔(dān)。教務(wù)管理信息系統(tǒng),就是為各個學(xué)校教務(wù)管理提供一個實現(xiàn)用戶管理、班級管理、課程管理、選課管理及成績管理等多功能管理的自動化系統(tǒng),學(xué)校也可以根據(jù)需求靈活定制符合自己實際情況的教務(wù)系統(tǒng)。運行該軟件只需用戶在客戶端安裝瀏覽器,根據(jù)需要發(fā)送請求,服務(wù)器接受合法請求后,及時給予處理并將結(jié)果返回給客戶,從真正意義上解決當前各大高校教務(wù)工作中遇到的難題,減少資源浪費,并且?guī)椭麄儨p輕管理人員的負擔(dān)。第二階段就是綜合數(shù)據(jù)處理階段,此時的計算機硬、軟件技術(shù)相對提高,一些子系統(tǒng)的出現(xiàn)已經(jīng)能解決部分信息管理。但是,隨著學(xué)校規(guī)模日趨變大,多用于局域網(wǎng)的 C/S模式教務(wù)管理信息系統(tǒng)不能滿足用戶的業(yè)務(wù)需求,維護性、靈活性和擴充性差使得它不能長期發(fā)展,而且隨著Internet技術(shù)和Web技術(shù)的盛行,方便快捷的數(shù)據(jù)共享方式成為信息現(xiàn)代化的發(fā)展趨勢。教務(wù)管理信息系統(tǒng)是各大高校從事教育管理的重要突破口。 論文的組織結(jié)構(gòu)本論文共分為六個章節(jié),主要內(nèi)容安排如下:第一章主要是對教務(wù)管理信息系統(tǒng)的研究意義、目的及對教務(wù)管理信息系統(tǒng)的現(xiàn)狀進行了一個詳細的剖析,并對本論文結(jié)構(gòu)進行一個詳細介紹。第三章主要對本系統(tǒng)進行需求分析及對子模塊進行概要設(shè)計,并畫出部分數(shù)據(jù)流圖。第五章介紹了本系統(tǒng)的幾個主要的功能頁面的設(shè)計流程及實現(xiàn)方法。第七章主要是對本次系統(tǒng)設(shè)計進行一個總結(jié)性闡述并對該系統(tǒng)的不足及仍需改進的地方進行展望。第 43 頁 共 42頁第2章 相關(guān)技術(shù)高校的教務(wù)管理信息系統(tǒng)設(shè)計與開發(fā),必須要有一套整體的方法,對系統(tǒng)開發(fā)前,我們就應(yīng)該對它的開發(fā)方法及相關(guān)技術(shù)進行一個全面了解,并且根據(jù)業(yè)務(wù)需求對實現(xiàn)方案進行一個選擇。C/S結(jié)構(gòu)主要分為前后臺兩部分,前臺(客戶機)就是用戶工作站,是用戶和網(wǎng)絡(luò)打交道的設(shè)備,顧名思義,就是負責(zé)與用戶之間進行交互。也就是管理資源并為用戶提供服務(wù)的主要是對數(shù)據(jù)庫數(shù)據(jù)進行處理。隨著系統(tǒng)規(guī)模擴大,用戶需求增強,客戶端的程序代碼量越來越多,因此,成為了“胖客戶機”。圖22 Browser/Server(瀏覽器/服務(wù)器)體系結(jié)構(gòu). C/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)比較C/S和B/S是市場系統(tǒng)軟件開發(fā)的兩大主流技術(shù)。如今,這兩種技術(shù)已被大家熟練掌握,國內(nèi)企業(yè)出現(xiàn)用這兩種技術(shù)開發(fā)的產(chǎn)品也甚多,各公司都說自己設(shè)計的管理軟件功能強大、方便、快捷,但是,他們各自的優(yōu)勢在哪里呢?1. C/S體系結(jié)構(gòu)的優(yōu)勢與劣勢1) C/S體系結(jié)構(gòu)具有處理速度快、效率高的優(yōu)點。2) C/S體系結(jié)構(gòu)具有交互性強、數(shù)據(jù)處理功能透明等優(yōu)點。3) C/S體系結(jié)構(gòu)根據(jù)系統(tǒng)的差別要使用專門的客戶端安裝軟件,對于不同的開發(fā)工具,移植性差,必要時還需進行改寫程序。2. B/S體系結(jié)構(gòu)的優(yōu)勢與劣勢1) B/S體系結(jié)構(gòu)具有維護方便,升級方式簡單等優(yōu)點。2) B/S體系結(jié)構(gòu)成本低。近年來,由于Windows系統(tǒng)幾乎一統(tǒng)天下,瀏覽器是系統(tǒng)標準配置,用B/S結(jié)構(gòu)大大價低了成本。由于這種“瘦客戶機”的體系結(jié)構(gòu)把數(shù)據(jù)處理全部交給了服務(wù)器,這樣,容易產(chǎn)生服務(wù)器崩潰等問題。3. C/S體系結(jié)構(gòu)與B/S體系結(jié)構(gòu)比較1) 交互性:C/S體系結(jié)構(gòu)分為兩層,兩層功能相對獨立,有一套完整的應(yīng)用程序,因此交互性強,雖然B/S體系結(jié)構(gòu)也可以通過腳本語言提交頁面,實現(xiàn)人機交互,但是,相對于具有完整應(yīng)用程序的C/S結(jié)構(gòu)來說變得有限多了。3) 數(shù)據(jù)安全性:C/S體系結(jié)構(gòu)與操作系統(tǒng)平臺聯(lián)系大,對機器要求相對高些,信息安全的控制能力更強一些。4) 數(shù)據(jù)實時性:C/S結(jié)構(gòu)數(shù)據(jù)處理具有透明性,不能隨時看到數(shù)據(jù)更改,而B/S結(jié)構(gòu)方便快捷,只需通過更新頁面就能隨時知道數(shù)據(jù)更新狀況,有效的減少公司損失。6) 移植性:C/S架構(gòu)采用不同的開發(fā)工具,平臺不同,兼容性就存在差異,因此移植性差,而B/S客戶端采用的是瀏覽器,不存在移植性問題。. 體系結(jié)構(gòu)的選擇科學(xué)不斷進步,計算機日益普及,教務(wù)管理系統(tǒng)的出現(xiàn)減輕了高校管理人員的負擔(dān)。然而師生共享的系統(tǒng)軟件應(yīng)該具備哪些條件呢?首先操作簡單應(yīng)該是首要條件,對于高校師生來說,簡單明了的系統(tǒng)易操作,方便快捷;其次,要實現(xiàn)學(xué)校師生共享,甚至是師生在家也能看到查詢到需要信息;再者,系統(tǒng)的穩(wěn)定性肯定要好,能保持正常運作