【正文】
構(gòu)設(shè)計(jì)是非常高級(jí)的設(shè)計(jì),也是系統(tǒng)設(shè)計(jì)的關(guān)鍵,主要是定義和說(shuō)明包(子系統(tǒng)),以及包與包之間的相互依賴與通信機(jī)制。它通過(guò)分解來(lái)管理問(wèn)題的復(fù)雜性,同時(shí)還可以有效地重復(fù)使用業(yè)務(wù)邏輯并保留與昂貴資源(如數(shù)據(jù)庫(kù))的重要連接。架構(gòu)設(shè)計(jì)是軟件開(kāi)發(fā)的基礎(chǔ),并往往決定一個(gè)項(xiàng)目的成敗。對(duì)于中小型系統(tǒng)來(lái)說(shuō),有相當(dāng)?shù)乃俣葍?yōu)勢(shì)。Web服務(wù)器執(zhí)行頁(yè)面時(shí),直接調(diào)用動(dòng)態(tài)鏈接庫(kù)文件,而今在少數(shù)條件下會(huì)重新編譯程序,即使這樣速度也較ASP快。比ASP等一些解釋執(zhí)行的Web程序技術(shù)要高出一個(gè)等級(jí)。 :① 運(yùn)行速度快。另外,任何 應(yīng)用程序都可以使用整個(gè) .NET Framework??梢酝ㄟ^(guò)在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。 ,作為戰(zhàn)略產(chǎn)品,不僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。本系統(tǒng)主要任務(wù)是,提供一個(gè)界面友好、功能完善的班級(jí)信息管理系統(tǒng)。因此,開(kāi)發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。開(kāi)發(fā)本系統(tǒng)可使學(xué)院教師減輕工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,使各項(xiàng)管理更加規(guī)范化。因此,教務(wù)管理軟件應(yīng)充分依托校園網(wǎng),實(shí)現(xiàn)教務(wù)信息的集中管理、分散操作、信息共享,使傳統(tǒng)的教務(wù)管理朝數(shù)字化、無(wú)紙化、智能化、綜合化的方向發(fā)展,并為進(jìn)一步實(shí)現(xiàn)完善的計(jì)算機(jī)教務(wù)管理系統(tǒng)和全校信息系統(tǒng)打下良好的基礎(chǔ)。但是,由于整體信息化程度相對(duì)落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國(guó)內(nèi)高校教務(wù)管理系統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國(guó)外高校相比都有一定的差距。而國(guó)內(nèi)高校信息化建設(shè)相對(duì)起步較晚。迫切需要研制開(kāi)發(fā)一款功能強(qiáng)大,操作簡(jiǎn)單,具有人性化的班級(jí)信息管理系統(tǒng)?;谝陨系脑蚝捅尘?,開(kāi)發(fā)一套基于互聯(lián)網(wǎng)的班級(jí)信息管理系統(tǒng)是必要和可行的。首先,使得開(kāi)發(fā)基于互聯(lián)網(wǎng)的班級(jí)信息管理系統(tǒng)變得簡(jiǎn)單易行;其次,SQL Server己成為世界上最流行的數(shù)據(jù)庫(kù)管理系統(tǒng)。從技術(shù)角度上講,各種開(kāi)發(fā)工具已日趨成熟。隨著用戶的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。經(jīng)過(guò)分析,班級(jí)管理系統(tǒng)采用B/S開(kāi)發(fā)模式也就是瀏覽器服務(wù)器模式,數(shù)據(jù)庫(kù)采用SQL Server2005版本,開(kāi)發(fā)環(huán)境采Microsoft Visual Studio 2005,開(kāi)發(fā)出來(lái)的程序可滿足班級(jí)管理系統(tǒng)的使用和管理上的需要。 的最重要的功能就是增強(qiáng)用戶的友好度。.. . . .. 編 號(hào): 審定成績(jī): 中國(guó)大學(xué)生畢業(yè)設(shè)計(jì)(學(xué)院)專業(yè)學(xué)生姓名班級(jí)學(xué)號(hào)指導(dǎo)教師完成日期2018年3月16日學(xué)習(xí)參考.. . . ..摘 要近年來(lái),隨著信息技術(shù)的快速發(fā)展計(jì)算機(jī)應(yīng)用得到普及,而班級(jí)管理系統(tǒng)就是在這前提下用計(jì)算機(jī)管理班級(jí)信息的一種計(jì)算機(jī)應(yīng)用技術(shù)的創(chuàng)新,?班級(jí)信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)設(shè)計(jì)兩個(gè)方面?對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)?數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)?而對(duì)于后者則要求界面清潔美觀、應(yīng)用程序功能完備、易使用、操作簡(jiǎn)易等特點(diǎn)?,提高了用戶的友好度。用戶可以在沒(méi)有感覺(jué)的情況下對(duì)頁(yè)面的數(shù)據(jù)進(jìn)行操作。提高數(shù)據(jù)傳輸效率。【關(guān)鍵詞】 班級(jí)信息管理 SQL Server 2005 AbstractIn recent years, with the rapid development of puter information technology application popularization, and the class management system management system is the premise for an innovation of information puter management puter application technology, yet popular in the puter before the class management are borne by the teachers and class cadre to the operation. Now the general school all use of information management, using the puter as a puter class information management program designed to help teachers more effective management classes. Class information management system is a typical management information system (MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two hand. Request for the establishment of new technology without strong data consistency and integrity, data security good database. And for the latter request interface is clean and beautiful, the application program function plete, easy to use, simple operation and other characteristics. Using technology to realize the WEB site, improve the user friendly degrees. Allows the user to the page data without feeling of a situation. The most important function of is to enhance the user friendly degrees. Improve the efficiency of data transmission.After analysis, the class management system uses the B/S mode is the browser server mode, database using SQL Server2005 version, the development environment Microsoft Visual Studio 2005, the developed program can meet the needs of the use and management of class management system.【Key words】class information management SQL Server 2005目 錄第一章 概述 1 選題背景和意義 1 國(guó)內(nèi)外研究概況 1 本文研究的主要問(wèn)題 2 2 2 3 三層架構(gòu) 3第二章 系統(tǒng)需求分析 5 5 可行性研究 6 技術(shù)可行性 6 經(jīng)濟(jì)可行性 6 操作可行性 6 功能需求分析 72.4系統(tǒng)用例圖 82.5 開(kāi)發(fā)工具及運(yùn)行環(huán)境 9第三章 系統(tǒng)總體設(shè)計(jì) 10 系統(tǒng)功能結(jié)構(gòu) 10 11第四章 數(shù)據(jù)庫(kù)設(shè)計(jì) 13 數(shù)據(jù)庫(kù)產(chǎn)生 13 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 13 邏輯數(shù)據(jù)庫(kù)設(shè)計(jì) 16第五章 系統(tǒng)詳細(xì)設(shè)計(jì) 19 19 系統(tǒng)主頁(yè)模塊設(shè)計(jì) 21 管理員模塊設(shè)計(jì) 22 22 24 表現(xiàn)評(píng)價(jià)模塊設(shè)計(jì) 255. 4 老師登錄模塊設(shè)計(jì) 26 26 住宿登記模塊設(shè)計(jì) 275. 5 學(xué)生登錄模塊設(shè)計(jì) 28 查詢成績(jī)模塊設(shè)計(jì) 28 資料下載模塊設(shè)計(jì) 30第六章 系統(tǒng)測(cè)試 32 測(cè)試原理 32 測(cè)試原則 32 測(cè)試方法 33 測(cè)試用例 33 測(cè)試小結(jié) 34總 結(jié) 35致 謝 38參考文獻(xiàn) 39學(xué)習(xí)參考第一章 概述 選題背景和意義班級(jí)信息管理系統(tǒng)是一個(gè)教育單位不可缺少的組成部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都是至關(guān)重要的。面對(duì)龐大的信息量,班級(jí)信息管理系統(tǒng)必須肩負(fù)起提高學(xué)生管理工作效率的重任,通過(guò)這樣的系統(tǒng),必須做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而方便老師及時(shí)、全面地掌握學(xué)生情況,減少工作量,規(guī)范用戶管理學(xué)生,實(shí)現(xiàn)無(wú)紙辦公。隨著互聯(lián)網(wǎng)的普及,開(kāi)發(fā)基于互聯(lián)網(wǎng)絡(luò)的班級(jí)信息管理系統(tǒng)己不再困難。同時(shí),.,使得對(duì)SQL Server的操作變的更簡(jiǎn)單、更高效。 國(guó)內(nèi)外研究概況班級(jí)信息管理是各大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開(kāi)和深入,學(xué)生成績(jī)?nèi)粘9芾砉ぷ骷氨4婀芾砣遮叿敝?、?fù)雜。 在國(guó)外高校,與國(guó)內(nèi)不同,他們一般具有較大規(guī)模的穩(wěn)定的技術(shù)隊(duì)伍來(lái)提供服務(wù)與技術(shù)支持。在數(shù)字校園理論逐步應(yīng)用的過(guò)程中,各高校一方面不斷投資購(gòu)建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開(kāi)發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。 縱觀目前國(guó)內(nèi)研究現(xiàn)狀,在安全性和信息更新化方面存在有一定的不足,各現(xiàn)有系統(tǒng)資料單獨(dú)建立,共享性差;在以管理者為主體的方式中,信息取舍依賴管理者對(duì)于信息的認(rèn)知與喜好,較不容易掌握用戶真正的需求,也因此無(wú)法完全滿足用戶的需求。 本文研究的主要問(wèn)題為了方便教師對(duì)日常的班級(jí)管理中的數(shù)字化管理。 目前,學(xué)校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對(duì)于學(xué)生班級(jí)管理來(lái)說(shuō),目前還沒(méi)有一套完整的、統(tǒng)一的系統(tǒng)。為了配合教師對(duì)班級(jí)信息更好的管理,通過(guò)這個(gè)系統(tǒng),班主任可以管理本班學(xué)生的有關(guān)信息,學(xué)生能夠通過(guò)這個(gè)系統(tǒng)及時(shí)查詢自己的信息。通過(guò)使用本系統(tǒng)可以讓班主任以及班級(jí)管理人員更加直觀、靈活、便捷、高效的處理班級(jí)學(xué)生學(xué)籍、基本信息、住宿、成績(jī)、獎(jiǎng)懲等相關(guān)信息。 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C 和 JScript .NET)創(chuàng)作應(yīng)用程序。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。在虛擬路徑的 bin目錄下已經(jīng)生成一裝配件形式存在的動(dòng)態(tài)鏈接庫(kù)文件,這是編譯好的2進(jìn)制文件, 中間語(yǔ)言(IL)來(lái)執(zhí)行的機(jī)器碼。另一方面采用XML技術(shù),由于XML文件是基于ASCII或Unicode編碼的文本文件,讀取、寫(xiě)入、執(zhí)行速度明顯要比一些數(shù)據(jù)庫(kù)文件快(在數(shù)據(jù)量相對(duì)不太大的情況下)。 三層架構(gòu)進(jìn)行良好的系統(tǒng)分析和設(shè)計(jì)是軟件項(xiàng)目開(kāi)發(fā)的關(guān)鍵,構(gòu)架設(shè)計(jì)的合理與否往往決定了項(xiàng)目的成敗。三層結(jié)構(gòu)是目前最流行的架構(gòu)設(shè)計(jì)模式,它是在Buschmann等提出的“層模式”基礎(chǔ)上發(fā)展起來(lái)的,由表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層三個(gè)層次結(jié)構(gòu)組成。實(shí)現(xiàn)三層結(jié)構(gòu)B/S系統(tǒng)架構(gòu),從而提高開(kāi)發(fā)效率,增強(qiáng)系統(tǒng)的可維護(hù)性和擴(kuò)展性。系統(tǒng)構(gòu)架模型的合理與否將決定系統(tǒng)的可維護(hù)性、擴(kuò)展性和開(kāi)發(fā)效率。業(yè)務(wù)邏輯主要考慮的是對(duì)系統(tǒng)業(yè)務(wù)功能的實(shí)現(xiàn),而技術(shù)邏輯則是進(jìn)一步考慮用戶界面、數(shù)據(jù)庫(kù)或通信機(jī)制等形成的技術(shù)方案?! ∪龑咏Y(jié)構(gòu)是一種成熟、簡(jiǎn)單并得到普遍應(yīng)用的應(yīng)用程序架構(gòu),它將應(yīng)用程序結(jié)構(gòu)劃分三層獨(dú)立的包,包括用戶表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層。其結(jié)構(gòu)如下圖所示: 圖21三層結(jié)構(gòu)示意圖第二章 系統(tǒng)需求分析通過(guò)對(duì)現(xiàn)階段市場(chǎng)上班級(jí)信息管理系統(tǒng)的調(diào)研,我的分析方向有