




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計(jì)開題報(bào)告學(xué)生姓名 學(xué) 號(hào) 專 業(yè) 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 班 級(jí) 網(wǎng)絡(luò)200901班 指導(dǎo)教師 開題時(shí)間 2011年5月30日 電子信息學(xué)院電子信息學(xué)院畢業(yè)設(shè)計(jì)開題報(bào)告擬設(shè)計(jì)題目學(xué)生管理系統(tǒng)綜述(本課題研究的意義、研究的現(xiàn)狀及自己的認(rèn)識(shí))研究意義:建立強(qiáng)大的學(xué)生成績管理功能,方便系統(tǒng)管理員對(duì)學(xué)生成績等信息的添加、修改,打印等操作,同時(shí)方便學(xué)生對(duì)自己各科成績查詢,學(xué)習(xí)的交流。采用計(jì)算機(jī)進(jìn)行以上各類信息的管理,必將大大提高工作效率,對(duì)學(xué)校各類信息的維護(hù)及了解起到積極的作用。另外隨著計(jì)算機(jī)網(wǎng)絡(luò)的持續(xù)發(fā)展,無論是工作、學(xué)習(xí)還是生活,將會(huì)越來越多地融入到流動(dòng)的比特中,人們的工作節(jié)奏在不斷加快,需要快捷的
2、信息來源,并對(duì)此作出反應(yīng)。因此,無論是從目前的現(xiàn)狀來看,還是面向未來,一個(gè)功能完備的學(xué)校管理系統(tǒng)的開發(fā)都非常有必要。研究現(xiàn)狀:21世紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計(jì)算機(jī)的應(yīng)用及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會(huì)的發(fā)展。許多人還停留在以前的手工操作,不僅工作量大,而且容易丟失數(shù)據(jù),這大大地阻礙了管理效率的提高。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便。我所開發(fā)的這個(gè)系統(tǒng)所采用的是當(dāng)前較為流行的網(wǎng)絡(luò)編程軟件vs2005作為實(shí)現(xiàn)語言,以數(shù)據(jù)庫microsoft sql server200
3、5作為系統(tǒng)的后臺(tái)操作,建立web版學(xué)生管理系統(tǒng),其功能在系統(tǒng)內(nèi)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作。我的認(rèn)識(shí):使用計(jì)算機(jī)對(duì)學(xué)生成績信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績管理的效率,也是學(xué)校管理的科學(xué)化、正規(guī)化的要求。本人作為學(xué)習(xí)計(jì)算機(jī)專業(yè)的一員,對(duì)系統(tǒng)的需求作了較深入的認(rèn)識(shí),同時(shí)也掌握了一定的系統(tǒng)開發(fā)理論,借這次畢業(yè)設(shè)計(jì)的契機(jī),一方面利用自己的所學(xué)小刀試牛,另一方面通過這次實(shí)踐必將提升自身對(duì)軟件工程、數(shù)據(jù)庫、程序設(shè)計(jì)等理論的認(rèn)識(shí),積累系統(tǒng)開發(fā)的經(jīng)驗(yàn)。作為畢業(yè)設(shè)計(jì),由于時(shí)間
4、比較緊張,加之本人沒有任何系統(tǒng)開發(fā)的經(jīng)驗(yàn),它肯定存在許許多多不足的地方,但對(duì)它的改善和功能的完備并不會(huì)隨著畢業(yè)設(shè)計(jì)的結(jié)束而終止。本人將在原來的基礎(chǔ)上,著眼未來,追蹤計(jì)算機(jī)新技術(shù)發(fā)展,并應(yīng)用到系統(tǒng)持續(xù)開發(fā)中。研究內(nèi)容(研究方向,研究內(nèi)容、系統(tǒng)主要功能分析及說明)研究方向:本系統(tǒng)所采用的語言是c#,用microsoft ql server 2005數(shù)據(jù)庫完成。使用的軟件包括vs2005、sql2005、photoshop、該系統(tǒng)總體有五部分組成,包括系統(tǒng)管理、班級(jí)管理、學(xué)生基本信息管理、課程管理及成績管理。通過本系統(tǒng),把本校內(nèi)部查詢學(xué)生信息、課程信息、學(xué)生成績各個(gè)環(huán)節(jié)進(jìn)行有效地計(jì)劃、組織和控制。通
5、過本校內(nèi)部的信息,依據(jù)統(tǒng)一數(shù)據(jù)信息進(jìn)行管理,把任何一塊信息所產(chǎn)生的數(shù)據(jù)變動(dòng)及時(shí)地反映給其它相關(guān)信息,做到數(shù)據(jù)共享。本系統(tǒng)主要信息流程為:系統(tǒng)管理創(chuàng)建管理員和班級(jí),管理員在班級(jí)創(chuàng)建學(xué)生,學(xué)生下錄入學(xué)生的基本信息,再按班級(jí)學(xué)生序號(hào)錄入各科成績,普通管理員還可以按班級(jí)創(chuàng)建課程表共學(xué)生查詢。所有信息存入數(shù)據(jù)庫中。采用本系統(tǒng),能夠使整個(gè)系統(tǒng)內(nèi)部所有信息的工作簡化,提高工作效益。由于采用統(tǒng)一的數(shù)據(jù)信息,使相關(guān)資料能夠快速地查詢所需的數(shù)據(jù)、資料及其它信息的,使信息快速高效運(yùn)行。研究內(nèi)容: 1.系統(tǒng)管理該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置,包括添加用戶、修改密碼、重新登錄、退出系統(tǒng)等功能。2.教師
6、管理該功能模塊是實(shí)現(xiàn)對(duì)教師信息的管理,包括添加,查詢,修改和刪除子功能。3.班級(jí)管理該模塊的功能是實(shí)現(xiàn)對(duì)全校班級(jí)的管理工作,包括添加班級(jí)信息、修改班級(jí)信息兩個(gè)子功能,這兩個(gè)子功能模塊各自獨(dú)立,實(shí)現(xiàn)學(xué)校中全部班級(jí)的管理功能。4.學(xué)生基本信息管理:該模塊的主要功能是實(shí)現(xiàn)對(duì)學(xué)生的基本信息的管理工作,包括添加學(xué)籍、修改學(xué)籍、查詢學(xué)籍等功能,從而方便學(xué)校管理部門對(duì)學(xué)校的基本情況的快速查詢和了解。5.課程管理在該模塊中可以對(duì)各個(gè)年級(jí)的課程進(jìn)行設(shè)置,并可在其中進(jìn)行全校所有課程信息的添加和修改,方便了學(xué)校教材管理部門和教務(wù)科人員的工作。該模塊包括添加課程、修改課程和設(shè)置課程表三個(gè)子功能。6.成績管理在我國,學(xué)
7、生的考試成績是檢驗(yàn)學(xué)生學(xué)習(xí)情況的一個(gè)主要依據(jù),所以學(xué)生成績管理功能在一個(gè)學(xué)生信息管理系統(tǒng)中占有非常重要的地位,本系統(tǒng)的成績管理模塊包括添加、修改成績信息和查詢成績信息等子功能。 系統(tǒng)主要功能及分析:系統(tǒng)有三種用戶:系統(tǒng)管理員,普通管理員(教師)和學(xué)生。1.系統(tǒng)管理員:能夠增加和刪除管理員,班級(jí)的增刪改查。2.普通管理員:可以操作學(xué)生基本信息、管理課程信息、學(xué)生成績錄入等功能。3.學(xué)生端:可以登錄本系統(tǒng)進(jìn)行相應(yīng)查詢自己的學(xué)籍信息、課程和成績信息等,但不可對(duì)其進(jìn)行操作。實(shí)現(xiàn)方法及預(yù)期目標(biāo)(包括實(shí)施的初步方案、重點(diǎn)、難點(diǎn)及預(yù)期達(dá)到的效果)實(shí)施初步方案:1. 對(duì)系統(tǒng)做需求和功能分析;2. 撰寫學(xué)生管理
8、系統(tǒng)規(guī)劃書;3. 素材收集;4. 實(shí)際操作:設(shè)計(jì)系統(tǒng)模塊及各個(gè)功能實(shí)現(xiàn)方式。設(shè)計(jì)數(shù)據(jù)庫(表、字段及關(guān)聯(lián))、初步解決系統(tǒng)功能實(shí)現(xiàn)可能遇到的問題編寫代碼,實(shí)現(xiàn)系統(tǒng)管理員的登錄模塊,管理員創(chuàng)建模塊和權(quán)限。編寫代碼,實(shí)現(xiàn)普通管理員登錄,創(chuàng)建班級(jí),創(chuàng)建學(xué)生個(gè)體,課程表,學(xué)生成績操作。編寫代碼,實(shí)現(xiàn)學(xué)生端登錄和查詢模塊。5. 測(cè)試與優(yōu)化;方案的系統(tǒng)特點(diǎn)分析:重點(diǎn):網(wǎng)站規(guī)劃,包括數(shù)據(jù)庫規(guī)劃、普通管理員功能模塊下學(xué)生班級(jí)歸屬;難點(diǎn):;普通管理員權(quán)限功能模塊的關(guān)鍵步驟和代碼。 預(yù)期達(dá)到效果:學(xué)生管理系統(tǒng)能夠提高資助管理的工作效率,降低辦公成本,使工作信息化水平進(jìn)一步提升。對(duì)進(jìn)度的具體安排2011.06.3020
9、11.07.05:對(duì)功能需求分析;2011.07.062011.07.10:撰寫學(xué)生管理系統(tǒng)規(guī)劃書;2011.07.112011.07.15:素材收集;2011.07.162011.07.31:設(shè)計(jì)系統(tǒng)模塊及各個(gè)功能實(shí)現(xiàn)方式;2011.08.012011.08.05:設(shè)計(jì)數(shù)據(jù)庫(表、字段及關(guān)聯(lián));2011.08.062011.08.31: 編寫代碼,實(shí)現(xiàn)系統(tǒng)管理員的登錄模塊;2011.09.012011.10.15: 編寫代碼,實(shí)現(xiàn)普通管理員登錄模塊;2011.10.162011.10.31: 編寫代碼,實(shí)現(xiàn)學(xué)生端登錄和查詢模塊。2011.10.012011.11.08:測(cè)試與優(yōu)化,發(fā)布網(wǎng)站;
10、參考文獻(xiàn)1 asp.net項(xiàng)目開發(fā)全程實(shí)錄 張領(lǐng)等編著,清華大學(xué)出版社2008年6月2 零基礎(chǔ)學(xué)sql server 2005 劉輝編著 機(jī)械工業(yè)出版社2007年12月指導(dǎo)教師意見(簽署意見并簽字)審查人簽字: 年 月 日領(lǐng)導(dǎo)小組審查意見審查人簽字: 年 月 日 畢業(yè)設(shè)計(jì)題目 基于asp.net學(xué)生管理系統(tǒng)設(shè)計(jì) 學(xué)生姓名 學(xué) 號(hào) 專 業(yè) 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 班 級(jí) 網(wǎng)絡(luò)200901 指導(dǎo)教師 完成日期 2011年11月17日目 錄摘 要11 前言12 開發(fā)背景23 需求分析24 總體設(shè)計(jì)34.1 系統(tǒng)總體設(shè)計(jì)34.1.1 系統(tǒng)目標(biāo)34.1.2 系統(tǒng)功能及示意圖34.1.3 文件組織機(jī)構(gòu)44.2 數(shù)
11、據(jù)庫設(shè)計(jì)44.2.1 數(shù)據(jù)庫概要說明44.2.2 數(shù)據(jù)庫邏輯設(shè)計(jì)45 詳細(xì)設(shè)計(jì)75.1 系統(tǒng)登陸設(shè)計(jì)75.2 系統(tǒng)功能設(shè)計(jì)85.2.1個(gè)人信息模塊設(shè)計(jì)85.2.2 教師管理模塊設(shè)計(jì)95.2.3 班級(jí)管理模塊設(shè)計(jì)105.2.4 課程管理模塊設(shè)計(jì)105.2.5 學(xué)生管理模塊設(shè)計(jì)135.2.6 成績管理模塊設(shè)計(jì)135.2.7 教師端設(shè)計(jì)145.2.8 學(xué)生端設(shè)計(jì)156 頁面主要代碼說明156.1 公共類代碼實(shí)現(xiàn)156.2 彈窗js代碼實(shí)現(xiàn)166.3 創(chuàng)建班級(jí)課程表的代碼實(shí)現(xiàn)166.4 學(xué)生成績查詢代碼實(shí)現(xiàn)16致 謝17參考文獻(xiàn)18基于asp.net學(xué)生管理系統(tǒng)設(shè)計(jì)學(xué) 生: 指導(dǎo)教師:(黃岡職業(yè)技術(shù)學(xué)
12、院)摘 要:信息的不對(duì)稱是當(dāng)前學(xué)校管理的一大漏洞,教育工作者、家長和學(xué)生能做到信息互通,教育也就步入了科學(xué)化、人文化的發(fā)展前景。本文在分析計(jì)算機(jī)(網(wǎng)絡(luò))管理發(fā)展及現(xiàn)有模式的基礎(chǔ)上,結(jié)合計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展和素質(zhì)教育的要求,闡述了高效的學(xué)生信息管理平臺(tái)建立,并在技術(shù)實(shí)現(xiàn)上進(jìn)行了詳細(xì)的分析。本系統(tǒng)是在windows xp 下,以iis網(wǎng)絡(luò)信息服務(wù)為應(yīng)用服務(wù)器,選擇asp.net(c#)、sql server 2005為開發(fā)環(huán)境,采用的是三層體系(b/s)架構(gòu):用戶端/服務(wù)器/數(shù)據(jù)庫,因此web結(jié)構(gòu)有著更好的安全性,在用戶機(jī)上不需要安裝任何應(yīng)用程序即可操作數(shù)據(jù),還可以隨機(jī)生成課表、成績表等。關(guān)鍵字:
13、學(xué)生管理;asp.net;sql server,b/s;c#語言1 前言今天,各種機(jī)構(gòu)都面臨著海量數(shù)據(jù)的挑戰(zhàn)。例如,根據(jù)數(shù)據(jù)作出靈活的決策,提高團(tuán)隊(duì)的效率和靈活度。學(xué)生信息管理作為教育的一個(gè)至關(guān)重要的組成部分,對(duì)其數(shù)據(jù)的高效性、安全性的要求越來越高。采用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理已成為主流,這也是學(xué)校教育現(xiàn)代化的必然選擇。本文以開發(fā)背景、系統(tǒng)需求分析為前提,詳細(xì)闡述整個(gè)學(xué)生管理系統(tǒng)的開發(fā)流程。本系統(tǒng)是基于b/s架構(gòu)來設(shè)計(jì),使用目前最流行的.net平臺(tái),以sql server 2005 為數(shù)據(jù)庫,microsoft visual studio 2005 為開發(fā)環(huán)境,c#為開發(fā)語言,運(yùn)行平臺(tái)使用于各
14、類瀏覽器。2 開發(fā)背景隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績管理的效率,也是企業(yè)的科學(xué)化,正規(guī)化管理的要求,與世界接軌的重要條件。因此,開發(fā)這樣的一套學(xué)生管理系統(tǒng)成為很有必要的事情。系統(tǒng)提供了強(qiáng)大的學(xué)生管理功能,方便系統(tǒng)管理員對(duì)學(xué)生成績等信息的添加、修改,打印等操作,同時(shí)一樣的方面學(xué)生對(duì)自己各科成績查詢,學(xué)習(xí)的交流。3 需
15、求分析開發(fā)一個(gè)學(xué)生成績管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績進(jìn)行管理,進(jìn)一步提高了辦學(xué)效益和現(xiàn)代化水平。為廣大教師和學(xué)生提高工作效率,實(shí)現(xiàn)學(xué)生信息管理工作流程的系統(tǒng)化,規(guī)范化和自動(dòng)化?,F(xiàn)在我國的大中專院校的學(xué)生檔案管理水平普遍都不是很高,有的還停留在全用紙介質(zhì)基礎(chǔ)上,這種管理方式已不能適應(yīng)時(shí)代的發(fā)展,社會(huì)的需求,因?yàn)樗速M(fèi)了大量的人力物力,也存在著許多不足的因素。在今天信息時(shí)代這種傳統(tǒng)的管理方法必然會(huì)被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替,一個(gè)高效的學(xué)生管理系統(tǒng)可以存儲(chǔ)歷屆的學(xué)生成績檔案,不需要大量的人力,只需要幾名專門錄入員即可操作系統(tǒng),節(jié)省大量人力,可以迅速查到所需信息,并且數(shù)據(jù)高效、安全,學(xué)生也能方
16、便的查看自己的成績。4 總體設(shè)計(jì)4.1 系統(tǒng)總體設(shè)計(jì)4.1.1 系統(tǒng)目標(biāo)學(xué)生管理系統(tǒng)主要實(shí)現(xiàn)如下目標(biāo):(1) 操作簡單方便、界面簡潔美觀。(2) 功能覆蓋全面,包括教師、學(xué)生基本信息,班級(jí),課程,課程表,成績錄入和查詢等功能。(3) 權(quán)限明確,管理員具有全部功能權(quán)限,教師次之,學(xué)生只有查詢權(quán)限。(4) 數(shù)據(jù)快速分類查找,系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。4.1.2 系統(tǒng)功能及示意圖系統(tǒng)分為三大功能操作權(quán)限(系統(tǒng)管理員、教師、學(xué)生)和六大功能模塊(個(gè)人信息、教師管理、班級(jí)管理、課程管理、學(xué)生管理、成績管理)。功能結(jié)構(gòu)如圖4.1所示:系統(tǒng)登錄教師學(xué)生系統(tǒng)管理員成績管理教師管理個(gè)人信息學(xué)生管理課程管理班級(jí)管理
17、個(gè)人信息課表查詢學(xué)生管理成績管理課表查詢成績查詢個(gè)人信息圖4.1 系統(tǒng)功能示意圖4.1.3 文件組織機(jī)構(gòu)主目錄管理員目錄公共類數(shù)據(jù)庫樣式和js圖片學(xué)生目錄教師目錄主頁新聞公告頁文件組織機(jī)構(gòu)如圖4.2所示:圖4.2文件組織結(jié)構(gòu)圖4.2 數(shù)據(jù)庫設(shè)計(jì)4.2.1 數(shù)據(jù)庫概要說明本網(wǎng)站采用sql server 2005 數(shù)據(jù)庫,名稱為studentmanage,其中包含7張表,見圖4.3。管理員班級(jí)課程課程表成績學(xué)生教師圖4.3 系統(tǒng)數(shù)據(jù)圖4.2.2 數(shù)據(jù)庫邏輯設(shè)計(jì)根據(jù)在數(shù)據(jù)庫概念設(shè)計(jì)中給出的數(shù)據(jù)庫實(shí)體圖,設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu)。(1)admin (管理員信息表)管理員信息表用于保存管理員信息, admin表的
18、結(jié)構(gòu)如圖4.4所示。表admin表結(jié)構(gòu)序號(hào)管理員名稱管理員密碼圖4.4admin表結(jié)構(gòu)(2)class(班級(jí)信息表)班級(jí)信息表用于保存入學(xué)年份和班級(jí)名稱,class表的結(jié)構(gòu)如圖4.5所示。序號(hào)入學(xué)年份班級(jí)名稱班級(jí)課表序號(hào)圖4.5 class表結(jié)構(gòu)(3)course (課程信息)課程信息用于保存考課程編號(hào)和課程名稱,course表的結(jié)構(gòu)如圖4.6所示。序號(hào)課程編號(hào)課程名稱其它圖4.6 course表結(jié)構(gòu)(4)coursemenu (課程表)考生信息表用于保存在網(wǎng)站注冊(cè)的考生信息,coursemenu表的結(jié)構(gòu)如圖4.7所示。序號(hào)入學(xué)年份班級(jí)周一1-2周一3-4周一5-6周一7-8周二1-2周二3-
19、4周二5-6周二7-8周三1-2周三3-4周三5-6周三7-8周四1-2周四3-4周四5-6周四7-8周五1-2周五3-4周五5-6周五7-8圖4.7 coursemenu表結(jié)構(gòu)(5)grade (成績表)成績表用于保存學(xué)生課程和成績信息,grade表的結(jié)構(gòu)如圖4.8所示。序號(hào)學(xué)生號(hào)課程分?jǐn)?shù)課程名稱圖4.9 grade表結(jié)構(gòu)(6)stud (學(xué)生信息表)學(xué)生信息表用于保存學(xué)生信息,stud表的結(jié)構(gòu)如表4.10所示。序號(hào)入學(xué)年份姓名密碼性別學(xué)號(hào)籍貫班級(jí)頭像圖4.10 stud表結(jié)構(gòu)(7)teach(教師信息表)教師信息表用于保存教師信息,teach 表的結(jié)構(gòu)如圖4.11所示。序號(hào)教師名密碼性別出
20、生年月學(xué)歷所授課程其它頭像路徑圖4.11 teach表結(jié)構(gòu)5 詳細(xì)設(shè)計(jì)5.1 系統(tǒng)登錄設(shè)計(jì)設(shè)計(jì)效果圖見圖5.1學(xué)生管理系統(tǒng)登錄頁面(index.aspx) 管理員首頁 教師端首頁 學(xué)生端首頁(adminindex.aspx) (teachindex.aspx) (studindex.aspx)圖5.1登陸頁效果圖5.2 管理員系統(tǒng)設(shè)計(jì)5.2.1個(gè)人信息模塊設(shè)計(jì) 這個(gè)模塊主要是管理員修改自己的登錄名或密碼。如圖5.2圖5.2 管理員信息修改5.2.2教師管理模塊設(shè)計(jì)這個(gè)模塊對(duì)教師進(jìn)行增刪改查,點(diǎn)擊“新建”按鈕會(huì)彈出個(gè)對(duì)話框式的操作頁面,不用頁面跳轉(zhuǎn)即可進(jìn)行信息的添加。如圖5.3所示。圖5.3 新
21、增教師5.2.3班級(jí)管理模塊設(shè)計(jì)班級(jí)管理模塊提供班級(jí)的添加、瀏覽、修改和刪除功能,但是要注意的是,班級(jí)表跟后面班級(jí)課程表和學(xué)生班級(jí)歸屬相關(guān)聯(lián),如果要?jiǎng)h除班級(jí)必須這兩著均為空。如圖5.4所示。圖5.4 班級(jí)信息5.2.4課程管理模塊設(shè)計(jì)課程管理模塊有兩個(gè)子功能,一是課程的增(見圖5.5)刪改查(見圖5.6),二是班級(jí)課程表的創(chuàng)建。班級(jí)課程表首先是關(guān)聯(lián)具體班級(jí),所選擇課程名則關(guān)聯(lián)前面的課程。(見圖5.7)圖5.5 新增課程圖5.6 課程查、改、刪課程名稱都是從數(shù)據(jù)庫中提取放在dropdownlist控件選項(xiàng)里。圖5.7創(chuàng)建課程表數(shù)據(jù)經(jīng)過條件篩選后讀出來放在lable標(biāo)簽上(圖5.8所示)。圖5.8
22、 課表查詢5.2.5學(xué)生管理模塊設(shè)計(jì)同教師管理模塊構(gòu)成相似,但是一般學(xué)生數(shù)據(jù)較多,而數(shù)據(jù)庫設(shè)計(jì)時(shí)增加了入學(xué)年份和班級(jí)歸屬的字段,所以這幾就添加了檢索功能,根據(jù)年份和班級(jí)能快速分類出學(xué)生。(圖5.9所示)圖5.9學(xué)生信息管理5.2.6成績管理模塊設(shè)計(jì)成績管理模塊包括成績錄入、查詢、修改和刪除。成績錄入首先要選擇入學(xué)年份、班級(jí)再到具體的人,這些提取到的數(shù)據(jù)都是綁定的,只有數(shù)據(jù)庫里存在的學(xué)生才能錄入(圖5.10)。查詢功能跟課程表的查詢功能差不多。圖5.10 成績錄入5.2.7教師端設(shè)計(jì)教師端有個(gè)人信息模塊、課表查詢、學(xué)生管理(全部權(quán)限)、成績管理全部權(quán)限(圖5.11所示)。圖5.11 教師端下的成
23、績管理5.2.7學(xué)生端設(shè)計(jì)學(xué)生端相比教師端功能更少出了個(gè)人信息可修改外,只有課程表和成績查詢兩個(gè)功能(圖5.12)。圖5.12 學(xué)生端下成績查詢6頁面主要代碼說明6.1 公共類代碼這部分代碼主要進(jìn)行數(shù)據(jù)庫鏈接,數(shù)據(jù)源的動(dòng)態(tài)綁定,減少數(shù)據(jù)庫鏈接時(shí)重復(fù)編寫代碼。下面代碼是對(duì)dataadapter控件公共代碼:public static dataset fenye(string conn, commandtype cmdtype, string cmdtext,int curr,int pagesie, params sqlparameter commandparameters) sqlcomman
24、d cmd = new sqlcommand(); using (sqlconnection connection = new sqlconnection(conn)/鏈接數(shù)據(jù)庫 preparecommand(cmd, connection, cmdtype, cmdtext, commandparameters); sqldataadapter adapter = new sqldataadapter();/創(chuàng)建新的數(shù)據(jù)鏈接 adapter.selectcommand = cmd; dataset dataset = new dataset(); adapter.fill(dataset,c
25、urr,pagesie,ta); cmd.parameters.clear(); adapter.dispose(); connection.close();/關(guān)閉數(shù)據(jù)鏈接 return dataset; 6.2 js彈窗代碼實(shí)現(xiàn)在本系統(tǒng)中,對(duì)數(shù)據(jù)進(jìn)行添加時(shí)一般會(huì)彈出一個(gè)新窗口,不必頁面跳轉(zhuǎn),方便簡潔。其實(shí)現(xiàn)方式是控件事件onclick=jquerydialog.open(標(biāo)題, url, 寬度, 高度,圖片參數(shù));由于源代碼較大,在此不列出,存在于下的。 6.3 創(chuàng)建班級(jí)課程表的代碼實(shí)現(xiàn)班級(jí)課程表的創(chuàng)建首先要用dropdownlist控件篩選出入學(xué)年份和具體班級(jí),這部分由控件設(shè)置自動(dòng)完成。再
26、是將下面課表中選擇的課程的值讀出來,代碼示例:string mon1 = dropdownlist3.selectedvalue;最后將所有數(shù)據(jù)寫入coursemenu表,代碼如下:string str = insert into coursemenu(cmyear,cmclass,mon1,mon2,mon3,mon4,tus1,tus2,tus3,tus4,wed1,wed2,wed3,wed4,thu1,thu2,thu3,thu4,fri1,fri2,fri3,fri4)values( + year + , + cname + , + mon1 + , + mon2 + , + mon3 + , + mon4 + , + tus1 + , + tus2 + , + tus3 + , + tus4 + , + wed1 + , + wed2 + , + wed3 + , + wed4 + , + thu1 + , + thu2 + , + thu3 + , + thu4 + , + fri1 + , + fri2 + , + fri3 + , + fri4 + ); if (sqlbase.executenonquery(commandtype.text,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 英語-山東省淄博市濱州市2024-2025學(xué)年度2025屆高三模擬考試(淄博濱州一模)試題和答案
- (一模)萍鄉(xiāng)市2025年高三第一次模擬考試語文試卷(含答案解析)
- 防撞護(hù)角施工方案
- 第十課 《數(shù)據(jù)可視化》教學(xué)設(shè)計(jì) 2023-2024學(xué)年浙教版(2020)初中信息技術(shù)七年級(jí)上冊(cè)
- 分揀工人勞務(wù)合同范本
- 認(rèn)知治療模式
- 鄉(xiāng)下老宅轉(zhuǎn)讓合同范例
- 班級(jí)社會(huì)實(shí)踐活動(dòng)的總結(jié)與反思計(jì)劃
- 班級(jí)合作項(xiàng)目實(shí)施計(jì)劃
- 后勤保障部服務(wù)質(zhì)量提升總結(jié)計(jì)劃
- 枯死松樹清理服務(wù)投標(biāo)方案(完整技術(shù)標(biāo))
- MOOC 針灸學(xué)-經(jīng)絡(luò)養(yǎng)生與康復(fù)-暨南大學(xué) 中國大學(xué)慕課答案
- 第4課 中古時(shí)期的亞洲(教學(xué)課件)-【中職專用】《世界歷史》同步課堂(同課異構(gòu))(高教版2023?基礎(chǔ)模塊)
- 《監(jiān)理企業(yè)安全責(zé)任清單(2.0版)參考模板》
- 團(tuán)隊(duì)統(tǒng)一思想培訓(xùn)
- 小區(qū)停車收費(fèi)方案
- 經(jīng)橈動(dòng)脈腦血管造影術(shù)前術(shù)后護(hù)理
- 《讓我們的家更美好》教學(xué)設(shè)計(jì)
- 提升漁業(yè)與水產(chǎn)養(yǎng)殖技術(shù)的高效養(yǎng)殖模式
- 裝飾公司小區(qū)團(tuán)購活動(dòng)策劃
- 曲率系數(shù)不均勻系數(shù)自動(dòng)計(jì)算
評(píng)論
0/150
提交評(píng)論