【正文】
技術(shù)是微軟公司推出的一個(gè)全新概念,它代表了一個(gè)集合、一個(gè)環(huán)境、一個(gè)編程的基礎(chǔ)結(jié)構(gòu) [2]。從而可以使不同的人員通過此教務(wù)系統(tǒng)查詢自己需要的各種教務(wù)信息,提高自己的工作學(xué)習(xí)效率。通過這種新的模式,使學(xué)生掌握學(xué)過的知識(shí),為學(xué)院營造一種新的教學(xué)環(huán)境,從而提高工作效率和教學(xué)水平。作為新型的辦學(xué)模式,它們具有對于教育 、教學(xué)過程來說極為寶貴的特性,可以為新型教學(xué)模式的建構(gòu)提供理想的環(huán)境。Inter 技術(shù)持續(xù)迅猛的發(fā)展,也給傳統(tǒng)的教學(xué)提出了新的模式。 for examinations。 【 關(guān)鍵詞 】 : C SQL Server 教務(wù)管理 2 Comprehensive Academic Management System 【 Abstract】: With the recent years puter technology, work technology and the corresponding rapid development of software technology, school teaching and management has been increasingly inseparable from a puter. The system an integrated educational management system is a teaching model for today39。它是基于 Browser/Server 結(jié)構(gòu)下形成的數(shù)據(jù)驅(qū)動(dòng)的 Web 應(yīng)用程序。 本系統(tǒng)基本遵循軟件工程方法論進(jìn)行系統(tǒng)分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)和軟件測試。 中國防衛(wèi)科技學(xué)院 本 科 畢 業(yè) 論 文 (設(shè) 計(jì) ) 題 目 :綜合教務(wù)管理系統(tǒng) 姓 名 : 學(xué) 號(hào) : 年 級 : 專 業(yè) : 導(dǎo) 師 : 職 稱 : 完成日期 : 目 錄 前 言 .......................................................... 3 (一)課題背景 .............................................. 3 (二)課題的研究意義 ........................................ 3 二、技術(shù)方案 ................................................... 3 (一) NET Framework 概述 ..................................... 4 (二) 簡介 ........................................... 5 (三) C 簡介 ............................................... 6 (四) SQL Server 簡介 ....................................... 6 (五) Visual Studio 簡介 .................................... 7 三、需求分析 ................................................... 7 (一)可行性分析 ............................................ 7 (二)系統(tǒng)設(shè)計(jì)的要求 ........................................ 8 (三)功能需求分析 .......................................... 8 (四)業(yè)務(wù)流程分析 ......................................... 10 (五)系統(tǒng)目標(biāo) ............................................. 11 四、系統(tǒng)設(shè)計(jì) .................................................. 11 (一)開發(fā)環(huán)境 ............................................. 11 (二)數(shù)據(jù)庫設(shè)計(jì) ........................................... 12 (三)數(shù)據(jù)庫 E— R 圖 ........................................ 15 (四)輸入輸出設(shè)計(jì) ......................................... 15 (五)系統(tǒng)流程圖 ........................................... 17 五、系統(tǒng)實(shí)現(xiàn) .................................................. 19 (一)系統(tǒng)主界面 ........................................... 19 (二)考試成績維護(hù)界面 ..................................... 19 (三)期末考 試安排維護(hù) ..................................... 20 (四)教師信息管理 ......................................... 22 (五)教室課程管理 ......................................... 23 (六)考試成績查詢 ......................................... 24 (七)期末考試安排查詢 ..................................... 25 (八)空閑教室查詢 ......................................... 26 (九)教室課表查詢 ......................................... 26 六、測試 ...................................................... 27 (一)測試的概述 ........................................... 28 測試的概念及意義 ..................................... 28 測試的 特性 ........................................... 28 測試的重要性及范圍 ................................... 29 (二)系統(tǒng)測試 ............................................. 29 結(jié)論 .......................................................... 30 參考文獻(xiàn) ...................................................... 31 致 謝 ........................................................ 32 1 綜合教務(wù)管理系統(tǒng) 【摘 要】: 隨著近幾年來微機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)及相應(yīng)軟件技術(shù)的迅猛發(fā)展,學(xué)校的教學(xué)、管理等工作已越來越離不開計(jì)算機(jī)了。本系統(tǒng) — 綜合教務(wù)管理系統(tǒng) 是針對現(xiàn)今教學(xué)模式復(fù)雜,管理繁瑣這一問題開 發(fā)、研制出來的。采用 技術(shù)作為創(chuàng)建應(yīng)用程序的方式,以 C作為編程語言,采用 SQL Server 數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫。 本系統(tǒng)的主要功能分為幾個(gè)部分,對于考試成績的管理;對于考試的安排;對于課程的管理等,同時(shí),用戶可以以各種身份來查詢自己需要的教務(wù)信息。s plex and plicated issue management development, research out. The system basically follows the software engineering methodology for system analysis, design, detailed design and software testing. Using technology as a way to create applications to C as a programming language, using SQL Server database as the backend database. It is based on Browser / Server structure formed under the datadriven Web applications. The main function of this system is divided into several parts, for the management of examination results。 for course management at the same time, the user can query the various as the academic information they need. 【 Key Words】 : C SQL Server Educational Administration 3 前 言 (一)課題背景 近年來,隨著計(jì)算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時(shí)代的到來,我們已經(jīng)進(jìn)入了信息時(shí)代,也有人稱為數(shù)字化時(shí)代,在這數(shù)字化的時(shí)代里,學(xué)校的教學(xué) ,教務(wù) 管理都受到了極大的挑戰(zhàn)。以現(xiàn)代計(jì)算技術(shù)、網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的數(shù)字化教學(xué)主要是朝著信息化、網(wǎng)絡(luò)化、現(xiàn)代化的目標(biāo)邁進(jìn)。在此開發(fā)的計(jì)算機(jī)基礎(chǔ)網(wǎng)上教學(xué)輔助,旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的教學(xué)模式。 (二)課題的研究意義 一個(gè)完備的 計(jì)算機(jī)教務(wù)管理系統(tǒng)是為了管理人員更好的維護(hù)各種教務(wù)信息,如學(xué)生的各種成績信息,四六級、計(jì)算機(jī)等級考試成績等;維護(hù)考試安排;維護(hù)教學(xué)課程、教師、教室安排等。 二、技術(shù)方案 本系統(tǒng)的開發(fā)工具選擇 Visual C語言。經(jīng)過比爾 對于 C微軟這樣定義:“ C是一種類型安全的、現(xiàn)代的、簡單的,由 C 和 C++衍生出來的面向?qū)ο蟮木幊陶Z言,它是牢 牢根植于 C 和 C++語言之上的,并可立即被 C 和 C++開發(fā)人員所熟悉?!? [2] 由此不難看出, Visual C具有 C++語言的強(qiáng)大功能、 Visual Basic 的高效率,除此之外,它還具有Java 語言的跨平臺(tái)性和 Delphi語言的方便快捷等眾多的優(yōu)秀品質(zhì),能快速的實(shí)現(xiàn)應(yīng)用程序4 的開發(fā)、跨平臺(tái)部署,能夠訪問平臺(tái)固有的資源,支持 COM和 . NET 技術(shù)。 本系統(tǒng)的后臺(tái)數(shù)據(jù)庫開發(fā)采用 SQL Server2021 中文版。 [3] SQL Server 采用 C/S 體系結(jié)構(gòu)把所有的工作負(fù)荷分解為服務(wù)器上的任務(wù)和客戶端任務(wù)。這樣的模式非常有利于減輕負(fù)荷。 (一) NET Framework 概述 .NET Framework 是用于 .NET 平臺(tái)的編程模型 ,其關(guān)鍵組件是公共語言運(yùn)行庫 (CLR,Common Language Runtime)和 .NET Framework 類庫(包括 、 和 Windows 窗體) ,它提供了托管執(zhí)行環(huán) 境、簡化的開發(fā)和部署以及與各種編程語言的集成 ,是支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。 公共語言運(yùn)行庫是 .NET Framework 的基礎(chǔ) ,可以將運(yùn)行庫看作一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。以運(yùn)行庫為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行庫為目標(biāo)的代碼稱為非托管代碼。 5 (二) 簡介 是一種建立在通用語言上的程序構(gòu)架,能被用于一臺(tái) Web 服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。其 結(jié)構(gòu)是一個(gè)三層系統(tǒng): UI 層、業(yè)務(wù)邏輯層和數(shù)據(jù)層 , 結(jié)構(gòu)模型如圖所示 : 圖 的結(jié)構(gòu)模型 UI 層負(fù)責(zé)與用戶交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶 。它由 Web 表單、 XML Web Services 和組件服務(wù)組成,其中 Web 表單是 應(yīng)用程序的核心所在,它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客戶與顯示的Web 表單交互生成的信息和數(shù)據(jù)的基礎(chǔ) 。 與以前的 Web 開發(fā)模型相比,提供了以下幾個(gè)重要的優(yōu)點(diǎn): 世界級的工具支持。 WYSIWYG 編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。由于 基于公共語言運(yùn)行庫,因此 Web 應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。 也與語言無關(guān),所以可以選擇最適合應(yīng)用程