【正文】
自增編號103kechengVarChar 50是2555addtimeDateTime 8是23wenjian表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號106kaisheshijianVarChar 50是2552kechenghaoVarChar 50是2557jiuyeshijianVarChar 50是2553ziwopingjiaVarChar 50是2555addtimeDateTime 8是23huodongjiangli表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt 4自增編號102usernameVarChar 50是2554leibieVarChar 50是255首先創(chuàng)建幾個(gè)基本數(shù)據(jù)庫表,然后根據(jù)全局ER圖,建立各個(gè)表之間的聯(lián)系。成績信息表的詳細(xì)設(shè)計(jì)參見圖43。我先利用ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。微型機(jī)平臺的關(guān)系數(shù)據(jù)庫管理系統(tǒng)也越來越多,功能越來越強(qiáng),其應(yīng)用已經(jīng)遍及各個(gè)領(lǐng)域。這一時(shí)期,關(guān)系模型的理論研究和軟件系統(tǒng)研制也得到了很大進(jìn)展。程序流程圖又稱為程序框圖,它是歷史悠久使用最廣泛的描述軟件設(shè)計(jì)的方法。班級信息管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,系統(tǒng)是和數(shù)據(jù)庫相結(jié)合。我們要力爭做到高內(nèi)聚、低耦合。通常程序中的一個(gè)模塊完成一個(gè)適當(dāng)?shù)淖庸δ?。q Web服務(wù)器:IIS 。q 內(nèi)存:256MB以上。:學(xué)生修改個(gè)人信息查詢成績查詢寢室獎(jiǎng)懲信息圖21學(xué)生用戶用例圖216。q 老師子系統(tǒng)模塊:學(xué)生子系統(tǒng)模塊主要包括:個(gè)人資料管理、信息查詢管理、 學(xué)生成績管理、 獎(jiǎng)懲情況管理 、表現(xiàn)評價(jià)管理 、學(xué)生住宿管理、資料信息管理等功能模塊。 功能需求分析班級信息管理系統(tǒng)的建立,需要進(jìn)行用戶需求調(diào)查與分析,以確定系統(tǒng)目標(biāo),提出解決問題的詳細(xì)方案,這是系統(tǒng)建設(shè)的重要環(huán)節(jié)。因此,管理形式的計(jì)算機(jī)是社會發(fā)展的必然趨勢,各種智能化的軟件層出不窮,減少了原來人工操作的費(fèi)時(shí)費(fèi)力的狀況,從而提高了工作效率和準(zhǔn)確度??窜浖軒淼慕?jīng)濟(jì)效益與開發(fā)設(shè)計(jì)所需要的投資相比,是否相適宜,同時(shí)還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟(jì)效益,我們開的這套系統(tǒng)正是考慮為用戶提高工作效率,節(jié)省工作時(shí)間,方便操作與管理而設(shè)計(jì)。眾所周知,.NET現(xiàn)在已經(jīng)日趨成熟、穩(wěn)定,被認(rèn)為是計(jì)算機(jī)領(lǐng)域最有前途的技術(shù)之一。可行性分析最主要是為對系統(tǒng)進(jìn)行有效分析,一般說來,應(yīng)從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性等方面進(jìn)行研究。(2)學(xué)生住宿、獎(jiǎng)懲、學(xué)籍以及成績管理功能。而且方便遠(yuǎn)程管理,使用者也不需在系統(tǒng)中安裝任何軟件,只通過瀏覽器的域名或者IP地址訪問即可管理系統(tǒng)。(2)現(xiàn)在的大部分的管理系統(tǒng)都是采用可視化開發(fā)的編程語言和數(shù)據(jù)庫相結(jié)合。第一,目前的市場上各類班級信息管理系統(tǒng)不勝枚舉,但是卻沒有幾款相關(guān)管理系統(tǒng)是將學(xué)生學(xué)籍傾向于培訓(xùn)機(jī)構(gòu)的,要找到符合班級信息管理實(shí)際情況的軟件是很困難的。把技術(shù)邏輯和業(yè)務(wù)邏輯區(qū)分開來是極其重要的,這是為了當(dāng)修改程序的某一部分時(shí)不會對另一部分產(chǎn)生影響,更加便于進(jìn)行“復(fù)用”,同時(shí)易于應(yīng)對來自業(yè)務(wù)邏輯的變更需求。架構(gòu)設(shè)計(jì)是非常高級的設(shè)計(jì),也是系統(tǒng)設(shè)計(jì)的關(guān)鍵,主要是定義和說明包(子系統(tǒng)),以及包與包之間的相互依賴與通信機(jī)制。架構(gòu)設(shè)計(jì)是軟件開發(fā)的基礎(chǔ),并往往決定一個(gè)項(xiàng)目的成敗。Web服務(wù)器執(zhí)行頁面時(shí),直接調(diào)用動(dòng)態(tài)鏈接庫文件,而今在少數(shù)條件下會重新編譯程序,即使這樣速度也較ASP快。 :① 運(yùn)行速度快??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。本系統(tǒng)主要任務(wù)是,提供一個(gè)界面友好、功能完善的班級信息管理系統(tǒng)。開發(fā)本系統(tǒng)可使學(xué)院教師減輕工作壓力,比較系統(tǒng)地對教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,使各項(xiàng)管理更加規(guī)范化。但是,由于整體信息化程度相對落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國內(nèi)高校教務(wù)管理系統(tǒng)在機(jī)構(gòu)設(shè)置、服務(wù)范圍、服務(wù)質(zhì)量及人員要求上與國外高校相比都有一定的差距。迫切需要研制開發(fā)一款功能強(qiáng)大,操作簡單,具有人性化的班級信息管理系統(tǒng)。首先,使得開發(fā)基于互聯(lián)網(wǎng)的班級信息管理系統(tǒng)變得簡單易行;其次,SQL Server己成為世界上最流行的數(shù)據(jù)庫管理系統(tǒng)。隨著用戶的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。 的最重要的功能就是增強(qiáng)用戶的友好度。用戶可以在沒有感覺的情況下對頁面的數(shù)據(jù)進(jìn)行操作?!娟P(guān)鍵詞】 班級信息管理 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 國內(nèi)外研究概況 1 本文研究的主要問題 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 開發(fā)工具及運(yùn)行環(huán)境 9第三章 系統(tǒng)總體設(shè)計(jì) 10 系統(tǒng)功能結(jié)構(gòu) 10 11第四章 數(shù)據(jù)庫設(shè)計(jì) 13 數(shù)據(jù)庫產(chǎn)生 13 數(shù)據(jù)庫概念設(shè)計(jì) 13 邏輯數(shù)據(jù)庫設(shè)計(jì) 16第五章 系統(tǒng)詳細(xì)設(shè)計(jì) 19 19 系統(tǒng)主頁模塊設(shè)計(jì) 21 管理員模塊設(shè)計(jì) 22 22 24 表現(xiàn)評價(jià)模塊設(shè)計(jì) 255. 4 老師登錄模塊設(shè)計(jì) 26 26 住宿登記模塊設(shè)計(jì) 275. 5 學(xué)生登錄模塊設(shè)計(jì) 28 查詢成績模塊設(shè)計(jì) 28 資料下載模塊設(shè)計(jì) 30第六章 系統(tǒng)測試 32 測試原理 32 測試原則 32 測試方法 33 測試用例 33 測試小結(jié) 34總 結(jié) 35致 謝 38參考文獻(xiàn) 39學(xué)習(xí)參考第一章 概述 選題背景和意義班級信息管理系統(tǒng)是一個(gè)教育單位不可缺少的組成部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都是至關(guān)重要的。隨著互聯(lián)網(wǎng)的普及,開發(fā)基于互聯(lián)網(wǎng)絡(luò)的班級信息管理系統(tǒng)己不再困難。 國內(nèi)外研究概況班級信息管理是各大學(xué)的主要日常管理工作之一,涉及到校、系、師、生的諸多方面,隨著教學(xué)體制的不斷改革,尤其是學(xué)分制、選課制的展開和深入,學(xué)生成績?nèi)粘9芾砉ぷ骷氨4婀芾砣遮叿敝?、?fù)雜。在數(shù)字校園理論逐步應(yīng)用的過程中,各高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng),形成了一定規(guī)模的信息化建設(shè)體系。 本文研究的主要問題為了方便教師對日常的班級管理中的數(shù)字化管理。為了配合教師對班級信息更好的管理,通過這個(gè)系統(tǒng),班主任可以管理本班學(xué)生的有關(guān)信息,學(xué)生能夠通過這個(gè)系統(tǒng)及時(shí)查詢自己的信息。 的語法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。在虛擬路徑的 bin目錄下已經(jīng)生成一裝配件形式存在的動(dòng)態(tài)鏈接庫文件,這是編譯好的2進(jìn)制文件, 中間語言(IL)來執(zhí)行的機(jī)器碼。 三層架構(gòu)進(jìn)行良好的系統(tǒng)分析和設(shè)計(jì)是軟件項(xiàng)目開發(fā)的關(guān)鍵,構(gòu)架設(shè)計(jì)的合理與否往往決定了項(xiàng)目的成敗。實(shí)現(xiàn)三層結(jié)構(gòu)B/S系統(tǒng)架構(gòu),從而提高開發(fā)效率,增強(qiáng)系統(tǒng)的可維護(hù)性和擴(kuò)展性。業(yè)務(wù)邏輯主要考慮的是對系統(tǒng)業(yè)務(wù)功能的實(shí)現(xiàn),而技術(shù)邏輯則是進(jìn)一步考慮用戶界面、數(shù)據(jù)庫或通信機(jī)制等形成的技術(shù)方案。其結(jié)構(gòu)如下圖所示: 圖21三層結(jié)構(gòu)示意圖第二章 系統(tǒng)需求分析通過對現(xiàn)階段市場上班級信息管理系統(tǒng)的調(diào)研,我的分析方向有兩點(diǎn)。而量身定做班級信息系統(tǒng),又增加了運(yùn)營資本的負(fù)擔(dān)。而通過Web形式的管理系統(tǒng),可以不受地域的限制,只要有網(wǎng)絡(luò)即可進(jìn)行日常事務(wù)操作,數(shù)據(jù)既可以儲存到IDC服務(wù)商那里,也可以儲存到公司配置的Web服務(wù)器中。經(jīng)調(diào)研各班教學(xué)目前使用的管理系統(tǒng)總結(jié)得出,各類管理系統(tǒng)主要功能如下:(1)學(xué)生信息注冊、注銷及管理功能,個(gè)人基本信息管理功能。 可行性研究可行性分析的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題能否解決。 技術(shù)。 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研究主要進(jìn)行成本效益分析,包括估計(jì)項(xiàng)目的開發(fā)成本,估算開發(fā)成本是否會高于項(xiàng)目預(yù)期的全部利潤。 操作可行性由于現(xiàn)在的科技的飛速發(fā)展,計(jì)算機(jī)早已普及世界的方方面面,便利的科技條件,給人們帶來優(yōu)越的工作環(huán)境,這也使人們對工作效率及可操作性都有了更高的要求。由此可見,開發(fā)此軟件在操作上是可行的。q 學(xué)生子系統(tǒng)模塊:學(xué)生子系統(tǒng)模塊主要包括:個(gè)人資料管理、課程管