版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)論文目錄PAGEIII重慶科技學(xué)院畢業(yè)設(shè)計(jì)(論文)題目教師教學(xué)質(zhì)量評(píng)價(jià)系統(tǒng)設(shè)計(jì)院(系)電氣與信息工程學(xué)院專業(yè)班級(jí)計(jì)科2010-01學(xué)生姓名張三學(xué)號(hào)2010441787指導(dǎo)教師XXX職稱XXXX評(píng)閱教師職稱2014年5月23日學(xué)生畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明本人以信譽(yù)聲明:所呈交的畢業(yè)設(shè)計(jì)(論文)是在導(dǎo)師的指導(dǎo)下進(jìn)行的設(shè)計(jì)(研究)工作及取得的成果,設(shè)計(jì)(論文)中引用他(她)人的文獻(xiàn)、數(shù)據(jù)、圖件、資料均已明確標(biāo)注出,論文中的結(jié)論和結(jié)果為本人獨(dú)立完成,不包含他人成果及為獲得重慶科技學(xué)院或其它教育機(jī)構(gòu)的學(xué)位或證書而使用其材料。與我一同工作的同志對(duì)本設(shè)計(jì)(研究)所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示了謝意。畢業(yè)設(shè)計(jì)(論文)作者(簽字):年月日重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)論文中文摘要PAGEI摘要教師教學(xué)質(zhì)量評(píng)價(jià)管理是各級(jí)院校指導(dǎo)學(xué)校教學(xué)工作的一大重要環(huán)節(jié),對(duì)于學(xué)校教學(xué)工作的意義重大。對(duì)任課教師的工作進(jìn)行評(píng)價(jià)統(tǒng)計(jì)的工作在很早以前就已經(jīng)開(kāi)始有了,但是紙質(zhì)的評(píng)價(jià)方式存在諸多的弊端和不方便。比如:實(shí)施困難、步驟繁多、統(tǒng)計(jì)繁瑣等等,造成了嚴(yán)重的重復(fù)勞動(dòng)和資源浪費(fèi)。但是隨著電子信息技術(shù)的發(fā)展,越來(lái)越多的電子信息技術(shù)也被應(yīng)用到了現(xiàn)在的教學(xué)工作中,教師教學(xué)質(zhì)量評(píng)價(jià)管理系統(tǒng)也逐漸取代了以前的紙質(zhì)的評(píng)教方式,為這一工作帶來(lái)了諸多的便利,節(jié)約了大量寶貴的時(shí)間,并且統(tǒng)計(jì)數(shù)據(jù)也更加科學(xué),更具指導(dǎo)意義。本次設(shè)計(jì)的任務(wù)是針對(duì)現(xiàn)沿用的教師教學(xué)評(píng)價(jià)管理系統(tǒng)中存在的諸多問(wèn)題,應(yīng)用ASP.Net以及SQL數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),設(shè)計(jì)出基于B/S模式的教師教學(xué)質(zhì)量評(píng)價(jià)管理系統(tǒng)。將現(xiàn)有的用紙張?jiān)u價(jià)高校教師教學(xué)向Internet的無(wú)紙張?jiān)u價(jià)系統(tǒng)的轉(zhuǎn)變,實(shí)現(xiàn)對(duì)系統(tǒng)的不同用戶帳戶的管理,以及完成問(wèn)卷設(shè)計(jì)、評(píng)分、統(tǒng)計(jì)這些環(huán)節(jié)的處理,是響應(yīng)節(jié)能環(huán)保的重要體現(xiàn)。該系統(tǒng)的主要功能包括數(shù)據(jù)錄入、查詢、密碼設(shè)定、統(tǒng)計(jì)、打印等,該系統(tǒng)要求:學(xué)生能夠進(jìn)行選課、學(xué)生能夠?qū)處熯M(jìn)行教學(xué)質(zhì)量評(píng)估及對(duì)其留言、教師能夠查看評(píng)教以及對(duì)同行進(jìn)行教學(xué)質(zhì)量評(píng)估、管理員能夠?qū)W(xué)生教師信息進(jìn)行插入刪除等操作、管理員能夠?qū)虒W(xué)質(zhì)量評(píng)估進(jìn)行統(tǒng)計(jì)。并要求該系統(tǒng)具有界面美觀、方便使用并具有較強(qiáng)的安全性。在經(jīng)短期試用之后正式該系統(tǒng)可以安全可靠地運(yùn)行,可以有效提高教師教學(xué)評(píng)價(jià)管理工作的質(zhì)量和效率。關(guān)鍵詞:教師教學(xué)評(píng)價(jià)管理數(shù)據(jù)統(tǒng)計(jì)數(shù)據(jù)庫(kù).Net技術(shù)重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)論文英文摘要PAGEIIABSTRACTEvaluationofteachingqualitymanagementisanimportantpartofteachingworkatalllevelsofcollegesandthealluniversities,fortheschoolteachingworkisagreatsignificance.Theteacherjob’sevaluationworkhasappearedforaperiodoftime,butthepaperevaluationmethodshavemanydisadvantagesandinconvenience.Forexample:thedifficultyofimplementation,somanysteps,complicatedstatisticworkandsoon,causingseriousduplicationsandwastesofresources.Butwiththedevelopmentofelectronicinformationtechnology,moreandmoreelectronicinformationtechnologyisalsoappliedtotheworkofteachingmanagementsystem,evaluationofteachers'teachingqualitymanagementhasgraduallyreplacedthepreviouspaperoftheevaluationofteachingmethods,bringmanyconvenienceforthework,savingalotofvaluabletime,andmakethestatisticsmorescientific,bringmorepracticalguidance.ThetaskoftheprojectistoapplyASP.NetandSQLdatabasedevelopmenttechnology,andthentodesignanevaluationmanagementsystemforteachingqualitybasedonB/Smodel,toresoletheproblemsinteachingevaluationmanagementsystem.MakethepaperevaluationofcollegeteachersteachingtransitedtoapaperlessevaluationsystemofInternet,realizethedifferentuseraccountonthesystemmanagement,andprocessingtothepartsofquestionnairedesign,scoring,statistics.Theselinksisanimportantreflect,inresponsetoenergysavingandenvironmentalprotection.Themainfunctionsofthesystemincludingdatainput,query,statistics,printing,thepasswordsetting,thesystemrequires:studentswillbeabletosignupforthecourses,studentscanmaketeachingqualityevaluationforteachersandleavemessages,teacherscanviewtheevaluationofteachingandteachingqualityevaluationofpeers,theadministratorcancarryonstudents'andteachers'informationinsertiondeletionoperation,andmakestatistics.Andthesystemhasbeautifulinterface,easytouseandstrongsecurity.Intheformalaftershort-termtrial,thesystemcanrunsafelyandreliably,andcaneffectivelyimprovetheevaluationofteachers'teachingqualityandefficiencyofthemanagement.
Keywords:EvaluationofteachingDatamanagementDatabase.NetTechnology重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)論文目錄PAGEIVPAGEIV目錄TOC\o"1-3"\u摘要 IABSTRACT II1緒論 11.1引言 11.2研究背景 11.3研究意義 21.4論文概述 22系統(tǒng)技術(shù)基礎(chǔ) 42.1B/S模式 42.2開(kāi)發(fā)語(yǔ)言C#的介紹 52.3ASP.NET技術(shù)的簡(jiǎn)介 62.4ADO.NET數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 62.5SQL:結(jié)構(gòu)化查詢語(yǔ)言 73需求分析 93.1前臺(tái)功能 93.1.1學(xué)生選課 93.1.2學(xué)生評(píng)價(jià) 93.1.3教師評(píng)教信息統(tǒng)計(jì)(教師端) 103.1.4登陸密碼修改(學(xué)生、教師端) 103.2后臺(tái)功能 103.2.1教師評(píng)教信息統(tǒng)計(jì)(管理員端) 103.2.2個(gè)人信息管理(管理員端) 103.2.3評(píng)教具體指標(biāo)管理 103.3系統(tǒng)結(jié)構(gòu) 103.4運(yùn)行環(huán)境 113.5系統(tǒng)數(shù)據(jù)流圖 123.6數(shù)據(jù)字典 163.7概念模型圖 214概要設(shè)計(jì) 224.1功能模塊劃分 224.1.1學(xué)生選課 224.1.2學(xué)生評(píng)價(jià) 224.1.3學(xué)生修改登錄密碼 224.1.4教師查詢?cè)u(píng)教信息 234.1.5教師修改登錄密碼 234.2后臺(tái)功能 234.2.1管理員查詢、統(tǒng)計(jì)評(píng)教信息 234.2.2管理員管理用戶信息 234.2.3管理員管理評(píng)教信息指標(biāo) 234.3數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 245功能模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 255.1程序開(kāi)發(fā)工具與運(yùn)行平臺(tái) 255.1.1開(kāi)發(fā)工具 255.1.2運(yùn)行平臺(tái) 255.2系統(tǒng)關(guān)鍵技術(shù) 255.2.1登陸 255.2.2學(xué)生選課模塊 265.2.3學(xué)生評(píng)價(jià)模塊 295.2.4教師查看評(píng)教信息模塊 315.2.5管理員統(tǒng)計(jì)評(píng)教信息模塊 315.2.6管理員管理用戶信息模塊 336用戶手冊(cè) 356.1系統(tǒng)運(yùn)行環(huán)境的配置方法 356.1.1IIS的安裝 356.1.2啟動(dòng)IIS 356.2用戶使用手冊(cè) 367總結(jié) 40參考文獻(xiàn) 41致謝 42重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)論文1緒論P(yáng)AGE31緒論1.1引言教師教學(xué)質(zhì)量評(píng)價(jià)管理系統(tǒng)在院校教研工作中的意義重大,合理利用該系統(tǒng)可以是工作效率大大提高,不僅減少工作時(shí)間,更能夠提高工作質(zhì)量,使評(píng)價(jià)統(tǒng)計(jì)結(jié)果更能夠有效地知道教學(xué)工作的開(kāi)展。以往傳統(tǒng)的紙質(zhì)評(píng)價(jià)工作存在諸多的弊端,流程繁瑣,容易出差錯(cuò),不僅特別浪費(fèi)人力物力,統(tǒng)計(jì)的結(jié)果也并不嚴(yán)謹(jǐn),存在很大的滯后性。通過(guò)使用該系統(tǒng)可以使教師教學(xué)評(píng)價(jià)工作中的學(xué)生評(píng)價(jià)、教師查看統(tǒng)計(jì)以及管理員統(tǒng)計(jì)評(píng)教信息等等環(huán)節(jié)更加合理和有效率,減少出現(xiàn)差錯(cuò)的幾率?,F(xiàn)在學(xué)校所所使用的教師教學(xué)評(píng)價(jià)管理系統(tǒng)也存在諸多的問(wèn)題。比如,操作不方便,沒(méi)有針對(duì)性,界面不友好,響應(yīng)慢等缺陷,開(kāi)發(fā)一套功能完備、界面友好、更具實(shí)用意義的教師教學(xué)評(píng)價(jià)管理系統(tǒng)意義重大?;谝陨锨闆r,本次系統(tǒng)的開(kāi)發(fā)決定采用B/S架構(gòu)進(jìn)行開(kāi)發(fā)。該種架構(gòu)具有易于更新、便于管理的等諸多優(yōu)點(diǎn),在日常的使用中能夠更大程度地為教師教學(xué)評(píng)價(jià)工作的參與者提供便利。1.2研究背景教師評(píng)教管理是各高校的重要教研工作之一,涉及到的參與者眾多,工作結(jié)果意義重大。雖然教育體制在不斷地深化和改革,但是在改革的過(guò)程中,的確給各大學(xué)校的日常工作帶來(lái)了不小的挑戰(zhàn),如何能夠適應(yīng)現(xiàn)如今變化越來(lái)越快的教育體制改革,開(kāi)發(fā)出一套功能完備,操作簡(jiǎn)便,流程合理的教師教學(xué)質(zhì)量評(píng)價(jià)管理系統(tǒng)迫在眉睫,并以期能夠更好地指導(dǎo)教學(xué)工作的開(kāi)展。目前該系統(tǒng)在國(guó)內(nèi)外的應(yīng)用情況大不相同,在國(guó)外,很多國(guó)家有比國(guó)內(nèi)更加先進(jìn)和成熟的的技術(shù),國(guó)外在這一方面也更加成熟,應(yīng)用得也比較普遍。而在國(guó)內(nèi),由于國(guó)內(nèi)的大多數(shù)高校信息化建設(shè)相比國(guó)外都比較滯后,雖然在近幾年很多高校都已經(jīng)開(kāi)始注意加強(qiáng)信息化建設(shè),不斷加大在這方面的投入,在信息化的建設(shè)上也形成了一定的規(guī)模。但是由于整體滯后,與國(guó)外高校的信息化建設(shè)和管理上還是存在相當(dāng)?shù)牟罹唷?v觀國(guó)內(nèi)外該系統(tǒng)的研究現(xiàn)狀,國(guó)外已經(jīng)應(yīng)用得比較成熟了。而在國(guó)內(nèi)的情況則不大樂(lè)觀,說(shuō)雖然目前在國(guó)內(nèi)的很多高校都已經(jīng)使用了很多類似的教學(xué)評(píng)價(jià)管理系統(tǒng)到教學(xué)工作中,但是多數(shù)的系統(tǒng)并不能夠很好地為教學(xué)工作的開(kāi)展提供很好的支持,這其中的一方面的原因有技術(shù)上的不成熟,而更多的方面則是需求分析的不到位。開(kāi)發(fā)者在開(kāi)發(fā)的過(guò)程中沒(méi)有很細(xì)致地對(duì)用戶的需求做分析。做出來(lái)的系統(tǒng)可以說(shuō)只是單純的為實(shí)現(xiàn)某一功能,而不注重用戶的體驗(yàn)。使得目前多數(shù)正在使用中的系統(tǒng)要么功能單一,要么無(wú)法滿足用戶需求,要么用戶體驗(yàn)不夠好,這種不注重用戶體驗(yàn)的做法是不可取的,對(duì)于信息化技術(shù)的建設(shè)和信息化技術(shù)的廣泛應(yīng)用是有害而無(wú)利的。但即使是目前存在各種不樂(lè)觀的情況,但是仍然很有必要加快信息化技術(shù)在教育教學(xué)中的應(yīng)用。使傳統(tǒng)的教務(wù)管理走向數(shù)字化、信息化、智能化的方向發(fā)展。教師教學(xué)評(píng)價(jià)管理系統(tǒng)作為教務(wù)系統(tǒng)中的一個(gè)重要組成部分,其作用和重要性可見(jiàn)一斑。1.3研究意義在前邊的現(xiàn)狀分析中已經(jīng)部分提到了國(guó)內(nèi)在在該系統(tǒng)的研究方面的不容樂(lè)觀的情況。其直接導(dǎo)致的結(jié)果就是使得該評(píng)價(jià)統(tǒng)計(jì)越來(lái)越趨于形式化,而很大程度上起不到指導(dǎo)教學(xué)的初衷。而另一方面,現(xiàn)在的科技發(fā)展日新月異,一天一個(gè)樣,教學(xué)體制上也是在不斷的改革,如果沒(méi)有高效的教務(wù)系統(tǒng)來(lái)做支撐,勢(shì)必會(huì)很大程度上增加教學(xué)工作的負(fù)擔(dān),使學(xué)生,教師,管理者等各教學(xué)工作的參與者痛苦不堪,不堪重負(fù)。加快教學(xué)工作的信息化建設(shè),促使教師教學(xué)評(píng)價(jià)管理趨于成熟勢(shì)在必行。信息管理系統(tǒng)(MIS)是在上實(shí)際80年代才逐漸形成的一門新興學(xué)科,近年來(lái)其應(yīng)用的領(lǐng)域也越來(lái)越廣,其最初的目的就是對(duì)以往已經(jīng)形成的數(shù)據(jù)做出統(tǒng)計(jì),進(jìn)而指導(dǎo)日后的工作,指定工作的重點(diǎn)和規(guī)劃。而本次所要設(shè)計(jì)的系統(tǒng)正是要對(duì)教師以往的教學(xué)工作做出系統(tǒng)、科學(xué)的評(píng)價(jià),總結(jié)出以往在教學(xué)工作中的不足,改正不足,有針對(duì)性地指導(dǎo)日后的教學(xué)工作和教學(xué)計(jì)劃,使教學(xué)工作日臻完善,對(duì)學(xué)校,對(duì)整個(gè)教育體制的意義及其重大。對(duì)于本系統(tǒng)來(lái)說(shuō),有三大重要結(jié)構(gòu)組成:信息收集、信息處理、信息統(tǒng)計(jì)。學(xué)生是本系統(tǒng)中信息收集的主要參與者,但是由于以往的評(píng)價(jià)題目較為單一和比較籠統(tǒng),使得學(xué)生的參與度不高,這是使得教學(xué)評(píng)價(jià)趨于形式化的根本原因。所以在本次設(shè)計(jì)中需要靈活設(shè)置評(píng)價(jià)的題目,自由組合,并在評(píng)價(jià)的過(guò)程中增設(shè)一些趣味性的因素,提高學(xué)生的參與度,力求獲得的數(shù)據(jù)更加真實(shí),更加貼近教學(xué)實(shí)際。信息處理和信息統(tǒng)計(jì)的環(huán)節(jié)中管理員是主要參與者,管理員統(tǒng)計(jì)所有教師所授課程的評(píng)價(jià)情況,提煉出具有指導(dǎo)意義的數(shù)據(jù)指標(biāo)反饋給教師。教師則是本系統(tǒng)的直接受益者,通過(guò)傾聽(tīng)反饋來(lái)的數(shù)據(jù),發(fā)現(xiàn)自身在教學(xué)中的優(yōu)勢(shì)和不足,揚(yáng)長(zhǎng)避短,提高自身教學(xué)素質(zhì)和課堂質(zhì)量。綜上就是研究開(kāi)發(fā)教師教學(xué)評(píng)價(jià)管理系統(tǒng)的意義。1.4論文概述本篇論文主要論述《教師教學(xué)評(píng)價(jià)管理系統(tǒng)》的實(shí)現(xiàn)過(guò)程和核心技術(shù)。第二章主要講在本次的開(kāi)發(fā)過(guò)程中用到技術(shù),對(duì)用到的技術(shù)做介紹。第三章主要做需求分析,從用戶的角度出發(fā)發(fā)掘用戶所需。第四章對(duì)該系統(tǒng)用到的數(shù)據(jù)庫(kù)做詳細(xì)闡述和介紹,包括數(shù)據(jù)表、數(shù)據(jù)字典、視圖、觸發(fā)器以及各表之間的對(duì)應(yīng)關(guān)系。第五章闡述系統(tǒng)的核心功能,和一些功能的實(shí)現(xiàn),并對(duì)有代表性的實(shí)現(xiàn)方法做介紹。第六章是用戶手冊(cè),介紹該系統(tǒng)的使用流程。第七章是總結(jié)部分,總結(jié)在本次設(shè)計(jì)的過(guò)程中遇到的問(wèn)題和難點(diǎn),如何解決一些具有代表性的問(wèn)題的以及在本次設(shè)計(jì)中的收獲。重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)論文2系統(tǒng)技術(shù)基礎(chǔ)PAGEPAGE52系統(tǒng)技術(shù)基礎(chǔ)2.1B/S模式該系統(tǒng)采取這種模式一方面是出于系統(tǒng)維護(hù)方便的需要,另一方面是考慮到該系統(tǒng)的參與者眾多,需要盡可能的降低客戶端的負(fù)荷,把需要進(jìn)行的計(jì)算盡量放到服務(wù)器端來(lái)。而從B/S模式的介紹來(lái)看,恰恰與這種需求不謀而合。在這種結(jié)構(gòu)下,用戶界面是呈現(xiàn)的瀏覽器上的,主要的邏輯計(jì)算是在服務(wù)器上實(shí)現(xiàn)的,這樣就大大降低了客戶端的硬件要求,減少系統(tǒng)維護(hù)的成本。其優(yōu)勢(shì)在于:良好的兼容性,只要有瀏覽器就可以參與得到該系統(tǒng)中來(lái);降低開(kāi)發(fā)成本,因不需在客戶及其上安裝客戶端,免去了開(kāi)發(fā)各種客戶端的成本和時(shí)間;具有良好的開(kāi)放性和可擴(kuò)充性;1)B/S模式結(jié)構(gòu)圖,如圖2.1所示圖2.1B/S模式結(jié)構(gòu)圖
2)B/S模式數(shù)據(jù)流圖,如圖2.2所示執(zhí)行SQL執(zhí)行SQL圖2.2B/S模式數(shù)據(jù)流圖2.2開(kāi)發(fā)語(yǔ)言C#的介紹C#是微軟公司在2000年6月發(fā)布的一種新的編程語(yǔ)言,并定于在微軟職業(yè)開(kāi)發(fā)者論壇上登臺(tái)亮相。它包含了諸如單一繼承、界面、與Java幾乎同樣的語(yǔ)法,和編譯成中間代碼再運(yùn)行的過(guò)程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,是.NETwindows網(wǎng)絡(luò)框架的主角。它的主要特點(diǎn)與優(yōu)勢(shì)是:語(yǔ)言簡(jiǎn)潔。保留了C++的強(qiáng)大功能。語(yǔ)言的自由性。強(qiáng)大的Web服務(wù)器控件。支持跨平臺(tái)。與XML相融合。其中跨平臺(tái)的這一特性對(duì)本次設(shè)計(jì)來(lái)說(shuō)尤為重要。其便捷的可視化界面,方便調(diào)試和修改,這是這門語(yǔ)言最令我喜歡的特點(diǎn)。在編程的過(guò)程中有種所見(jiàn)即所得的即視感,特別直觀。2.3ASP.NET技術(shù)的簡(jiǎn)介ASP是ActiveServerPage的縮寫,可直譯為“活動(dòng)服務(wù)器網(wǎng)頁(yè)”,當(dāng)然現(xiàn)在多被翻譯成我們所熟知的“動(dòng)態(tài)網(wǎng)頁(yè)”。在大學(xué)期間學(xué)習(xí)這門課程之前我們已經(jīng)學(xué)習(xí)了C#語(yǔ)言,對(duì)于VisualStudio上的控件已經(jīng)比較熟悉了,之前是在windows窗體上使用它是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web應(yīng)用程序。與以前的Web開(kāi)發(fā)模型相比,ASP.NET有幾個(gè)顯著的優(yōu)點(diǎn),這也是本次設(shè)計(jì)中使用該技術(shù)的重要原因:增強(qiáng)的性能。ASP.NET是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù)代碼。與被解釋的前輩不同,可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這就相當(dāng)于在便攜代碼之前便顯著提高了性能。頂級(jí)的工具支持。ASP.NETFramework補(bǔ)充了VisualStudio集成開(kāi)發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。WYSIWYG編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大工具所提供的功能中的少數(shù)幾種。威力和靈活性。由于ASP.NET基于公共語(yǔ)言運(yùn)行庫(kù),因此Web應(yīng)用程序開(kāi)發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。另外,公共語(yǔ)言運(yùn)行庫(kù)的交互性保證在遷移到ASP.NET時(shí)保留基于COM的開(kāi)發(fā)中的現(xiàn)有投資。易于管理的特性。由于其配置信息是以純文本形式存儲(chǔ)的,因此即使是在本地沒(méi)有管理工具的情況下,依然可以方便地對(duì)配置信息進(jìn)行管理和部署。優(yōu)異的可擴(kuò)展性??砷_(kāi)發(fā)人員可以用自己編寫的擴(kuò)展組件去替換掉運(yùn)行庫(kù)中的任何子組件,便于擴(kuò)展。良好的安全性。它可以借助windows身份驗(yàn)證保證應(yīng)用程序是安全的?,F(xiàn)在對(duì)于很多人來(lái)說(shuō),使用ASP來(lái)創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)已經(jīng)是比較常見(jiàn)的了,這種技術(shù)越來(lái)越廣泛地被人們接受。從它發(fā)布到現(xiàn)在的幾年的時(shí)間里,也在不斷地改進(jìn),克服了傳統(tǒng)ASP的局限性,成為了當(dāng)下比較時(shí)興的web開(kāi)發(fā)技術(shù)。2.4ADO.NET數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)在.NET環(huán)境下,ADO.NET技術(shù)是實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)的必要手段。ADO.NET使用了一些ADO對(duì)象,如常見(jiàn)的Connection和Command對(duì)象,再次之外還引入了新的對(duì)象。比如DataReader、DataSet、DataAdapter。使用ADO.NET訪問(wèn)數(shù)據(jù)庫(kù)離不開(kāi)對(duì)DataSet對(duì)象和.NET數(shù)據(jù)提供程序中的對(duì)象的操作。利用這些對(duì)象可以方便地對(duì)數(shù)據(jù)進(jìn)行查詢和數(shù)據(jù)綁定。下面來(lái)逐一進(jìn)行介紹。Connection對(duì)象在訪問(wèn)數(shù)據(jù)之前,首先要做的就是與數(shù)據(jù)源建立起連接。Connection對(duì)象就是用來(lái)與數(shù)據(jù)庫(kù)建立連接的。該對(duì)象提供的一些屬性可以使開(kāi)發(fā)者方便地設(shè)置數(shù)據(jù)源的位置、數(shù)據(jù)庫(kù)的名、連接數(shù)據(jù)庫(kù)的賬號(hào)密碼等。DataSet(數(shù)據(jù)集)對(duì)象DataSet相當(dāng)于是一個(gè)數(shù)據(jù)緩沖區(qū),是一個(gè)數(shù)據(jù)的集合。從數(shù)據(jù)庫(kù)中讀取出來(lái)的數(shù)據(jù)先放到這個(gè)對(duì)象中,然后按照需要幫頂給需要綁定數(shù)據(jù)的控件。DataSet包含了一個(gè)DataTable對(duì)象的集合,可以通過(guò)這個(gè)屬性方便地獲取某一行某一列中的具體數(shù)據(jù)。DataAdapter對(duì)象DataAdapter對(duì)象是DataSet和源數(shù)據(jù)之間的橋梁。它使用Fill()方法將數(shù)據(jù)填充到DataSet的DataTable中去。有了這個(gè)對(duì)象,即使我們?cè)诓恢繡onnection與Command溝通的細(xì)節(jié),也能方便的進(jìn)行數(shù)據(jù)的取用。Command對(duì)象當(dāng)與數(shù)據(jù)庫(kù)建立了連接后,可以用Command對(duì)象來(lái)對(duì)數(shù)據(jù)源進(jìn)行增刪改查的操作,這個(gè)對(duì)象包含對(duì)于數(shù)據(jù)庫(kù)的所有操作命令,方便易用。2.5SQL:結(jié)構(gòu)化查詢語(yǔ)言SQL結(jié)構(gòu)化查詢語(yǔ)言,是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。包括查詢、定義、操縱和控制4個(gè)部分,功能齊全。SQL具有語(yǔ)言簡(jiǎn)潔、方便實(shí)用、功能齊全等優(yōu)點(diǎn)。目前,多數(shù)數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL或提供SQL接口。SQL語(yǔ)言分為3類,數(shù)據(jù)庫(kù)操縱語(yǔ)言DML(見(jiàn)表2.1),數(shù)據(jù)定義語(yǔ)言(見(jiàn)表2.2),數(shù)據(jù)控制語(yǔ)言DCL(見(jiàn)表2.3)。表2.1常用DML語(yǔ)句及說(shuō)明SELECET在數(shù)據(jù)庫(kù)中查找滿足指定條件的紀(jì)錄INSERT增加數(shù)據(jù)行到表UPDATE更改表中的數(shù)據(jù)DELETE從表中刪除數(shù)據(jù)行表2.2常用DDL語(yǔ)句及說(shuō)明CREATETABLE創(chuàng)建表CREATEINDEX創(chuàng)建索引CREATEVIEW創(chuàng)建視圖ALTERTABLE增加表列、重定義表列、更改存儲(chǔ)分配DROPTABLE刪除表DROPINDEX刪除索引
表2.3常用DCL語(yǔ)句及說(shuō)明GRANT將權(quán)限或角色授予用戶或其他角色REVODE回收用戶權(quán)限COMMIT提交ROLL回滾重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)3需求分析3需求分析就我們學(xué)校目前的狀況來(lái)看,教師評(píng)價(jià)考核部分仍然是用的紙質(zhì)考核的方式,評(píng)價(jià)、統(tǒng)計(jì)起來(lái)費(fèi)時(shí)費(fèi)力,很不方便也很不科學(xué)。雖然也有網(wǎng)上的教師評(píng)教,但是很大程度上流于形式化。本次設(shè)計(jì)所要實(shí)現(xiàn)的功能包括:學(xué)生能夠進(jìn)行選課、學(xué)生能夠?qū)λ谡n的教師進(jìn)行教學(xué)質(zhì)量評(píng)估及對(duì)其留言、教師能夠查看評(píng)教以及對(duì)同行進(jìn)行教學(xué)質(zhì)量評(píng)估、管理員能夠?qū)W(xué)生教師信息進(jìn)行插入、刪除等操作、要求管理員能夠?qū)虒W(xué)質(zhì)量評(píng)估進(jìn)行統(tǒng)計(jì)。通過(guò)該系統(tǒng),可以方便地對(duì)教師教學(xué)質(zhì)量進(jìn)行考核,找出目前教學(xué)活動(dòng)中出現(xiàn)的問(wèn)題,有針對(duì)性地指定下一步的教學(xué)計(jì)劃。3.1前臺(tái)功能3.1.1學(xué)生選課 學(xué)生登錄之后,在學(xué)生端頁(yè)面上可以查看并選擇目前可以選擇的課程。課程的信息包含了課程編號(hào)、課程名稱、開(kāi)課學(xué)期、任課教師、學(xué)分、學(xué)時(shí)等信息??梢园凑杖缦聴l件進(jìn)行組合查詢,并可以對(duì)查詢結(jié)果進(jìn)行排序,方便進(jìn)行查看和選擇。開(kāi)課學(xué)期課程類別任課教師學(xué)時(shí)學(xué)分3.1.2學(xué)生評(píng)價(jià) 在此頁(yè)面,學(xué)生可以針對(duì)自己所選擇的課程的教師針對(duì)授課質(zhì)量、課下輔導(dǎo)、師德等多方面進(jìn)行打分并對(duì)該授課教師進(jìn)行留言。考核的指標(biāo)包括:講課,重點(diǎn)突出、詳略得當(dāng)、富有啟發(fā)性、邏輯性強(qiáng)輔導(dǎo),輔導(dǎo)答疑認(rèn)真、耐心作業(yè),按時(shí)收交、認(rèn)真批改、有批語(yǔ)育人,能夠嚴(yán)格要求學(xué)生、尊重學(xué)生意見(jiàn)板書,板書工整、漢字規(guī)范、版面美觀建議,學(xué)生對(duì)老師提的建議3.1.3教師評(píng)教信息統(tǒng)計(jì)(教師端) 教師可以登錄本系統(tǒng)查看學(xué)生對(duì)自己所授每門課的評(píng)價(jià)統(tǒng)計(jì)信息。包括:課程屬性參評(píng)人數(shù)總分平均分以及評(píng)價(jià)詳情(包括各考核指標(biāo)具體得分以及學(xué)生留言)3.1.4登陸密碼修改(學(xué)生、教師端)在學(xué)生端以及教師端,提供學(xué)生和教師對(duì)自己的登錄密碼進(jìn)行修改的權(quán)限。3.2后臺(tái)功能3.2.1教師評(píng)教信息統(tǒng)計(jì)(管理員端)管理員可以登錄該系統(tǒng)按學(xué)期、學(xué)院、專業(yè)、教師名進(jìn)行綜合查詢教師評(píng)教信息并可按總分、平均分、學(xué)分對(duì)其進(jìn)行排序、統(tǒng)計(jì)。統(tǒng)計(jì)的具體信息包括:課程屬性參評(píng)人數(shù)總分平均分以及評(píng)價(jià)信息詳情(包括各考核指標(biāo)具體得分以及學(xué)生留言)3.2.2個(gè)人信息管理(管理員端)管理員登陸該系統(tǒng),可以對(duì)本評(píng)教管理系統(tǒng)的各參與者進(jìn)行新用戶添加、用戶信息修改、刪除的操作3.2.3評(píng)教具體指標(biāo)管理管理員登錄本系統(tǒng)之后可以對(duì)評(píng)價(jià)指標(biāo)的具體內(nèi)容根據(jù)評(píng)教的具體情況作出修改。3.2系統(tǒng)結(jié)構(gòu)本系統(tǒng)采用了三層結(jié)構(gòu)模型,前端為客戶端,通過(guò)瀏覽器登錄訪問(wèn)部署在IIS服務(wù)器上的教師評(píng)教管理系統(tǒng)。數(shù)據(jù)層單獨(dú)用一個(gè)服務(wù)器以保證數(shù)據(jù)訪問(wèn)的穩(wěn)定、安全。這樣的結(jié)構(gòu)可以充分利用瀏覽器資源,減輕網(wǎng)絡(luò)和客戶端機(jī)器的負(fù)載,維護(hù)方便,并且可以在多個(gè)平臺(tái)使用,方便使用各種設(shè)備的用戶登錄。系統(tǒng)結(jié)構(gòu)如圖3.1所示:老師(前臺(tái))(瀏覽器)管理員(后臺(tái))老師(前臺(tái))(瀏覽器)管理員(后臺(tái))(瀏覽器)學(xué)生(前臺(tái))(瀏覽器)WEBWEB服務(wù)器(IIS)教師評(píng)教管理服務(wù)程序教師評(píng)教管理服務(wù)程序SQLServer數(shù)據(jù)庫(kù)SQLServer數(shù)據(jù)庫(kù)圖3.1系統(tǒng)結(jié)構(gòu)圖學(xué)生和老師使用瀏覽器就可以完成在自己權(quán)限內(nèi)的全部操作。該系統(tǒng)的管理員也是在瀏覽器上就可以完成自己所需的全部操作。本系統(tǒng)采用SQL數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中保存了該系統(tǒng)所有的用戶的個(gè)人信息以及評(píng)教過(guò)程產(chǎn)生的各種數(shù)據(jù)。教師評(píng)教管理服務(wù)程序是該系統(tǒng)的核心部件。完成所有的功能和業(yè)務(wù)邏輯。Web服務(wù)器實(shí)現(xiàn)了對(duì)瀏覽器前端頁(yè)面的支持。3.3運(yùn)行環(huán)境系統(tǒng)平臺(tái):Windows系統(tǒng)平臺(tái)數(shù)據(jù)庫(kù):SQLServer2008R2Web服務(wù)器:(IIS)InternetInformationServicesWindows信息服務(wù)器工作環(huán)境:NETFramework2.0
3.4系統(tǒng)業(yè)務(wù)流程以及數(shù)據(jù)流圖學(xué)生登錄登錄驗(yàn)證前臺(tái)查看個(gè)人信息選擇課程對(duì)所選課程進(jìn)行評(píng)價(jià)修改登錄密碼通過(guò)驗(yàn)證提示消息在本教師教學(xué)評(píng)價(jià)管理系統(tǒng)中,外部實(shí)體包括學(xué)生學(xué)生登錄登錄驗(yàn)證前臺(tái)查看個(gè)人信息選擇課程對(duì)所選課程進(jìn)行評(píng)價(jià)修改登錄密碼通過(guò)驗(yàn)證提示消息教師教師登錄登錄驗(yàn)證前臺(tái)查看個(gè)人信息查看評(píng)教信息、統(tǒng)計(jì)修改登錄密碼通過(guò)驗(yàn)證提示消息系統(tǒng)管理員系統(tǒng)管理員登錄登錄驗(yàn)證后臺(tái)查看個(gè)人信息查看評(píng)教信息、統(tǒng)計(jì)管理評(píng)教指標(biāo)信息管理用戶個(gè)人信息通過(guò)驗(yàn)證提示消息圖3.2系統(tǒng)業(yè)務(wù)流程圖 學(xué)生端的功能分三部分:選課、評(píng)價(jià)、修改個(gè)人登錄密碼。學(xué)生端數(shù)據(jù)流圖如圖3.3所示。圖3.3學(xué)生端數(shù)據(jù)流圖
教師端的功能分兩部分:查看評(píng)教信息、登錄密碼修改。教師端數(shù)據(jù)流圖如圖3.4所示。圖3.4教師端數(shù)據(jù)流圖
系統(tǒng)管理員具有總共7大部分功能:。具體數(shù)據(jù)流程如圖3.5所示。圖3.5系統(tǒng)管理員端數(shù)據(jù)流圖3.5數(shù)據(jù)字典教師教學(xué)評(píng)價(jià)管理系統(tǒng)其數(shù)據(jù)庫(kù)中一共有10張數(shù)據(jù)表,分別是:學(xué)生信息表、教師信息表、管理員信息表、學(xué)院信息表、專業(yè)信息表、課程信息表、課程類別信息表、選課記錄表、學(xué)期信息表、評(píng)價(jià)信息表。數(shù)據(jù)庫(kù)中數(shù)據(jù)表tc"表格清單"\l1清單,如表3.1表所示。
表3.1數(shù)據(jù)表清單名稱代碼學(xué)生信息表dbo.tb_StudentInfo教師信息表dbo.tb_TeacherInfo管理員信息表dbo.tb_AdminInfo學(xué)院信息表dbo.tb_CollegeInfo專業(yè)信息表dbo.tb_MajorInfo課程信息表dbo.tb_CourseInfo課程類別信息表dbo.tb_CourseCategoryInfo選課記錄表dbo.tb_CourseRecordInfo學(xué)期信息表dbo.tb_SemesterInfo評(píng)價(jià)信息表dbo.tb_EvaluationInfotc"表格上課信息"\l1學(xué)生信息表如表3.2所示。tc"表格上課信息的列清單(CourseInfo)"\l2表3.2學(xué)生信息表明細(xì)(dbo.tb_StudentInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值學(xué)號(hào)S_IdInt是姓名S_Namenvarchar(50)性別S_Sexnvarchar(50)專業(yè)編號(hào)M_Idint是學(xué)院編號(hào)College_Idint是年級(jí)S_Gradeint班級(jí)S_Classint生日S_Birthdatedate密碼S_Passwordnchar(10)tc"表格實(shí)踐教學(xué)"\l1教師信息表,如表3.3所示。tc"表格實(shí)踐教學(xué)的列清單(PracticeTeaching)"\l2表3.3教師信息表明細(xì)(dbo.tb_TeacherInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值教師編號(hào)T_Idint是姓名T_Namenvarchar(50)性別T_Sexnvarchar(50)學(xué)院編號(hào)College_Idint是密碼T_Passwordnvarchar(50)職稱T_Titlenvarchar(50)tc"表格授課計(jì)劃"\l1管理員信息表,如表3.4所示。tc"表格授課計(jì)劃的列清單(LessonPlan)"\l2表3.4管理員信息表明細(xì)(dbo.tb_AdminInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值管理員編號(hào)A_Idint是姓名A_Namenvarchar(50)密碼A_Passwordnvarchar(50)性別A_Sexnvarchar(50)tc"表格教學(xué)資料"\l1學(xué)院信息表資料,如表3.5所示。tc"表格教學(xué)資料的列清單(TeachingMaterials)"\l2表3.5學(xué)院信息表明細(xì)(dbo.tb_CollegeInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值學(xué)院編號(hào)College_Idint是學(xué)院名稱College_Namenvarchar(50)學(xué)生總數(shù)College_SAmountint教師總數(shù)College_TAmountint院長(zhǎng)College_Presidentnvarchar(50)專業(yè)信息表,如表3.6所示。tc"表格教室的列清單(ClassRoom)"\l2表3.6專業(yè)信息表明細(xì)(dbo.tb_MajorInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值專業(yè)編號(hào)M_Idint是專業(yè)名稱M_Namenvarchar(50)專業(yè)人數(shù)M_Amountint輔導(dǎo)員編號(hào)T_Idint是tc"表格教師"\l1課程信息表,如表3.4.7所示tc"表格教師的列清單(Teacher)"\l2表3.7課程信息表明細(xì)(dbo.tb_CourseInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值課程編號(hào)Course_Idint是課程名Course_Namenvarchar(50)學(xué)期編號(hào)Semester_Idnvarchar(50)是學(xué)時(shí)Course_Hoursint學(xué)分Course_Creditfloat課程類別CourseCategory_Namenvarchar(50)是課程簡(jiǎn)介Course_Introductionnvarchar(MAX)教師編號(hào)T_Idint是專業(yè)編號(hào)M_Idnchar(10)是tc"表格教研室"\l1課程類別信息表,如表3.8所示。tc"表格教研室的列清單(department)"\l2表3.8課程信息表明細(xì)(dbo.tb_CourseCategoryInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值課程類別CourseCategory_Namenvarchar(50)是tc"表格班級(jí)"\l1選課記錄表,如表3.9所示。tc"表格班級(jí)的列清單(PlanClass)"\l2表3.9選課記錄表明細(xì)(dbo.tb_CourseRecordInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值選課記錄號(hào)Record_Idint是學(xué)生學(xué)號(hào)S_Idint是課程編號(hào)Course_Idint是tc"表格短信管理"\l1學(xué)期信息表,如表3.10所示。tc"表格短信管理的列清單(Sms)"\l2表3.10學(xué)期信息表明細(xì)(dbo.tb_SemesterInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值學(xué)期編號(hào)Semester_Idint是tc"表格科研項(xiàng)目"\l1評(píng)價(jià)信息表,如表3.11所示。tc"表格科研項(xiàng)目的列清單(Research)"\l2表3.11評(píng)價(jià)信息表明細(xì)(dbo.tb_EvaluationInfo)名稱代碼數(shù)據(jù)類型主鍵外鍵默認(rèn)值評(píng)價(jià)編號(hào)E_Idint是選課記錄號(hào)Record_Idint是第一題得分N1int第二題得分N2int第三題得分N3int第四題得分N4int第五題得分N5int第六題得分N6int第七題得分N7int第八題得分N8int第九題得分N9int第十題得分N10int第十一題得分N11nvarchar(MAX)總分Sumint重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)3需求分析3.6概念模型圖本系統(tǒng)數(shù)據(jù)庫(kù)概念模型圖,如圖3.5所示。圖3.5概念模型圖重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)4概要設(shè)計(jì)4概要設(shè)計(jì)4.1功能模塊劃分本系統(tǒng)分為前后臺(tái)兩大模塊,系統(tǒng)的功能圖如圖4.1所示。教師教師教學(xué)評(píng)價(jià)管理系統(tǒng)學(xué)生登錄前臺(tái)管理員登錄后臺(tái)教師登錄前臺(tái)選課評(píng)價(jià)修改密碼查看評(píng)價(jià)信息修改密碼評(píng)價(jià)信息統(tǒng)計(jì)用戶信息管理評(píng)價(jià)指標(biāo)修改圖4.1系統(tǒng)功能圖4.1.1學(xué)生選課學(xué)生登錄該系統(tǒng),可以點(diǎn)擊左側(cè)的功能欄,點(diǎn)擊“選課”按鈕進(jìn)入選課功能頁(yè)面,默認(rèn)顯示所有可選課程,并可以按照學(xué)期、課程類別、任課教師對(duì)所有可選課程進(jìn)行查詢,查詢后,在所要選擇的課程信息的末端點(diǎn)擊“選課按鈕”,提示“選課成功”信息,即完成選課。4.1.2學(xué)生評(píng)價(jià)學(xué)生登錄該系統(tǒng),在左側(cè)的功能欄點(diǎn)擊“評(píng)價(jià)”按鈕即可進(jìn)入評(píng)價(jià)功能頁(yè)面,,先選擇要評(píng)價(jià)的課程,再一次對(duì)每項(xiàng)指標(biāo)進(jìn)行打分,在評(píng)價(jià)頁(yè)面還會(huì)實(shí)時(shí)的統(tǒng)計(jì)該評(píng)價(jià)的總分,在完成所有打分之后,點(diǎn)擊“提交”按鈕,提示“提交成功”,即完成對(duì)該門課程的評(píng)價(jià)。4.1.3學(xué)生修改登錄密碼 學(xué)生登錄該系統(tǒng),在左側(cè)的功能欄點(diǎn)擊“修改密碼”按鈕,即可跳轉(zhuǎn)至密碼修改的頁(yè)面,在該頁(yè)面會(huì)顯示自己當(dāng)前的用戶密碼,在輸入兩次新密碼后點(diǎn)擊“確定修改”提示“修改成功”,即完成對(duì)自己用戶密碼的修改。4.1.4教師查詢?cè)u(píng)教信息教師登錄該系統(tǒng),在左側(cè)的功能欄點(diǎn)擊“評(píng)價(jià)信息統(tǒng)計(jì)”按鈕即可跳轉(zhuǎn)至評(píng)價(jià)統(tǒng)計(jì)頁(yè)面,在該頁(yè)面會(huì)默認(rèn)顯示教師自己所有所授課程的評(píng)價(jià)信息,也可以按照學(xué)期選擇所要查看的學(xué)期的課程評(píng)價(jià)信息,在每門課程的評(píng)價(jià)信息末端還有詳情按鈕,可以查看該門課程的評(píng)價(jià)信息的詳情,詳情中有該課程每項(xiàng)評(píng)價(jià)指標(biāo)的具體得分以及學(xué)生留言。4.1.5教師修改登錄密碼 教師登錄該系統(tǒng),在左側(cè)的功能欄點(diǎn)擊“修改密碼”按鈕,即可跳轉(zhuǎn)至密碼修改的頁(yè)面,在該頁(yè)面會(huì)顯示自己當(dāng)前的用戶密碼,在輸入兩次新密碼后點(diǎn)擊“確定修改”提示“修改成功”,即完成對(duì)自己用戶密碼的修改。4.2后臺(tái)功能4.2.1管理員查詢、統(tǒng)計(jì)評(píng)教信息管理員登錄該系統(tǒng),在左側(cè)的功能欄點(diǎn)擊“評(píng)價(jià)信息統(tǒng)計(jì)”按鈕即可跳轉(zhuǎn)至評(píng)價(jià)統(tǒng)計(jì)頁(yè)面,在該頁(yè)面會(huì)默認(rèn)顯示所有教師所有課程的評(píng)價(jià)信息,也可以按照學(xué)期、學(xué)院、專業(yè)、教師選擇所要查看的課程評(píng)價(jià)信息,并可對(duì)查詢到的評(píng)價(jià)信息按照課程學(xué)分、總分、平均分進(jìn)行排序統(tǒng)計(jì)。在每門課程的評(píng)價(jià)信息末端還有詳情按鈕,可以查看該門課程的評(píng)價(jià)信息的詳情,詳情中有該課程每項(xiàng)評(píng)價(jià)指標(biāo)的具體得分以及學(xué)生留言。4.2.2管理員管理用戶信息管理員登錄該系統(tǒng),在左側(cè)的功能欄點(diǎn)擊“用戶信息管理”按鈕即可跳轉(zhuǎn)至用戶信息管理頁(yè)面,進(jìn)入用戶信息管理頁(yè)面可以對(duì)任一學(xué)生的姓名、專業(yè)、學(xué)院、性別、等等個(gè)人基本信息以及教師的姓名、性別、學(xué)院等信息進(jìn)行修改并在管理員信息管理項(xiàng)只可對(duì)自己的用戶信息進(jìn)行修改。4.2.3管理員管理評(píng)教信息指標(biāo)管理員登錄該系統(tǒng),在左側(cè)的功能欄點(diǎn)擊“評(píng)教指標(biāo)管理”按鈕即可跳轉(zhuǎn)至評(píng)教指標(biāo)管理頁(yè)面,在該頁(yè)面,管理員可以對(duì)現(xiàn)在正在使用的評(píng)價(jià)指標(biāo)作出修改,也可以重新添加評(píng)價(jià)指標(biāo)作為先行的評(píng)價(jià)指標(biāo)。4.2數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)模型圖,如圖4..2所示。圖4.2物理模型結(jié)構(gòu)圖重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)5功能模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5功能模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1程序開(kāi)發(fā)工具與運(yùn)行平臺(tái)5.1.1開(kāi)發(fā)工具=1\*GB3①動(dòng)態(tài)交互式網(wǎng)頁(yè)采用ASP.net技術(shù);=2\*GB3②靜態(tài)網(wǎng)頁(yè)采用HTML4.0作為程序的主要語(yǔ)言;=3\*GB3③后臺(tái)數(shù)據(jù)庫(kù)采用SQL2008R2;5.1.2運(yùn)行平臺(tái)=1\*GB3①硬件環(huán)境規(guī)范:服務(wù)器:CPU:Pentium3以上,內(nèi)存:512MB以上,磁盤空間:100MB以上=2\*GB3②軟件環(huán)境規(guī)范:數(shù)據(jù)庫(kù)平臺(tái):sql2008R2操作系統(tǒng):windows2000/windowsXP+IE6.05.2系統(tǒng)關(guān)鍵技術(shù)5.2.1登錄protectedvoidbutton_login_Click(objectsender,EventArgse){if(RadioButton_Admin.Checked){if(CheckUserNameAndPWD_Admin()){Response.Redirect("admin.aspx");}else{Response.Write("<script>alert('錯(cuò)誤!');</script>");}}if(RadioButton_Teacher.Checked){if(CheckUserNameAndPWD_Teacher()){Response.Redirect("teacher.aspx");}else{Response.Write("<script>alert('錯(cuò)誤!');</script>");}}if(RadioButton_Student.Checked){if(CheckUserNameAndPWD_Student()){Response.Redirect("xuesheng.aspx");}else{Response.Write("<script>alert('錯(cuò)誤!');</script>");}}}protectedvoidlogin_ServerClick(objectsender,EventArgse)5.2.2學(xué)生選課模塊(1)課程查詢//課程查詢protectedvoidButton_queryKeCheng_Click(objectsender,EventArgse){Stringstr="selectCourse_Id,Course_Name,Semester_Id,Course_Hours,Course_Credit,CourseCategory_Name,Course_Introduction,T_Namefromdbo.tb_CourseInfojoindbo.tb_TeacherInfoon(tb_TeacherInfo.T_Id=tb_CourseInfo.T_Id)"+get_sql();Stringstrconn=ConfigurationManager.AppSettings["DataConnection"];SqlConnectioncon=newSqlConnection(strconn);SqlCommandcom=newSqlCommand();SqlDataAdaptersqlda=newSqlDataAdapter(com);DataSetds=newDataSet();com.CommandText=str;com.Connection=con;con.Open();sqlda.Fill(ds);con.Close();if(ds.Tables[0].Rows.Count>0){GridView_xuanke.DataSource=ds;GridView_xuanke.DataBind();}else{Response.Write("<script>alert('無(wú)T相¨¤關(guān)?信?息?é!');</script>");}}privatestringget_sql(){stringsql=string.Empty;if(!"請(qǐng)?選?擇?".Equals(DropDownList_CourseCategory_Name.SelectedValue))sql="whereCourseCategory_Name="+DropDownList_CourseCategory_Name.SelectedValue;if(!"請(qǐng)?選?擇?".Equals(DropDownList_Semester.SelectedValue))sql+="andSemester_Id="+DropDownList_Semester.SelectedValue;//sql="CourseCategory_Name='"+DropDownList_CourseCategory_Name.SelectedItem.Text+"'andSemester_Id='"+DropDownList_Semester.SelectedItem.Text+"'";if(!"".Equals(TextBox_T_Name.Text.Trim()))sql+="andT_Namelike'%"+TextBox_T_Name.Text+"%'";returnsql;}(2)選課操作//選課操作protectedvoidGridView_xuanke_SelectedIndexChanged(objectsender,EventArgse){Response.Write("<script>alert('"+GridView_xuanke.SelectedRow.Cells[0].Text+"');</script>");//stringstr="setIDENTITY_INSERTtb_CourseRecordInfooninsertintotb_CourseRecordInfo(S_Id,Course_Id)values('{0}','{1}')";stringstr="insertintotb_CourseRecordInfo(S_Id,Course_Id)values('{0}','{1}')";str=string.Format(str,Session["name"].ToString(),GridView_xuanke.SelectedRow.Cells[0].Text);stringstrconn=ConfigurationManager.AppSettings["DataConnection"];SqlConnectioncon=newSqlConnection(strconn);SqlCommandcom=newSqlCommand();com.CommandText=str;com.Connection=con;con.Open();if(com.ExecuteNonQuery()==1)Response.Write("<script>alert('選課成功!');</script>");elseResponse.Write("<script>alert('錯(cuò)誤!')</script>");con.Close();}5.2.3學(xué)生評(píng)價(jià)模塊(1)對(duì)所選課程進(jìn)行評(píng)價(jià)//對(duì)所選課程進(jìn)行評(píng)價(jià)protectedvoidButton1_Click(objectsender,EventArgse){//Calculate();//Response.Write("<script>alert('"+DropDownList_CourseInfo.SelectedItem.Text+"')</script>");stringstr1="selectRecord_Idfromdbo.tb_CourseRecordInfowhereS_Id="+Session["name"].ToString()+"andCourse_Id="+DropDownList_CourseInfo.SelectedItem.Text.Substring(0,5)+"";stringstr="insertintotb_EvaluationInfo(Record_Id,N1,N2,N3,N4,N5,N6,N7,N8,N9,N10,N11,Sum)values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}')";stringstrconn=ConfigurationManager.AppSettings["DataConnection"];SqlConnectioncon=newSqlConnection(strconn);SqlCommandcom=newSqlCommand();SqlDataAdaptersqlda=newSqlDataAdapter(com);DataSetds=newDataSet();com.CommandText=str1;com.Connection=con;con.Open();sqlda.Fill(ds);str=string.Format(str,ds.Tables[0].Rows[0]["Record_Id"].ToString(),DropDownList1.SelectedIndex.ToString(),DropDownList2.SelectedIndex.ToString(),DropDownList3.SelectedIndex.ToString(),DropDownList4.SelectedIndex.ToString(),DropDownList5.SelectedIndex.ToString(),DropDownList6.SelectedIndex.ToString(),DropDownList7.SelectedIndex.ToString(),DropDownList8.SelectedIndex.ToString(),DropDownList9.SelectedIndex.ToString(),DropDownList10.SelectedIndex.ToString(),TextArea_Suggest.Value,Label_total.Text);com.CommandText=str;if(DropDownList_CourseInfo.SelectedItem.Text.Equals("請(qǐng)選擇要評(píng)價(jià)的課程!")){Response.Write("<script>alert('請(qǐng)選擇課程!');</script>");}else{if(com.ExecuteNonQuery()==1)Response.Write("<script>alert('提交成功!');</script>");elseResponse.Write("<script>alert('提交失敗!');</script>");}con.Close();}5.2.4教師查看評(píng)教信息模塊評(píng)教信息查詢protectedvoidButton_Submit_Click(objectsender,EventArgse){stringstr="select*fromdbo.View_EvaluationTongjiwhereSemester_Id='"+DropDownList_Semester.SelectedValue+"'andT_Id="+Session["name"].ToString()+"";stringstrconn=ConfigurationManager.AppSettings["DataConnection"];SqlConnectioncon=newSqlConnection(strconn);SqlCommandcom=newSqlCommand();SqlDataAdaptersqlda=newSqlDataAdapter(com);DataSetds=newDataSet();com.CommandText=str;com.Connection=con;con.Open();sqlda.Fill(ds);con.Close();GridView_PingjiaTongji.DataSource=ds;GridView_PingjiaTongji.DataBind();}5.2.5管理員統(tǒng)計(jì)評(píng)教信息模塊(1)評(píng)教信息查詢protectedvoidButton_Submit_Click(objectsender,EventArgse){stringSemester_Id=string.Empty;stringCollege_Id=string.Empty;stringMajor_Id=string.Empty;stringT_Name=string.Empty;Semester_Id="whereSemester_Id='"+DropDownList_Semester.SelectedItem.Text+"'";if(!DropDownList_College.SelectedItem.Text.Equals("請(qǐng)選擇"))College_Id="andCollege_Id="+DropDownList_College.SelectedValue;elseCollege_Id="";if(!DropDownList_Major.SelectedItem.Text.Equals("請(qǐng)選擇"))Major_Id="andM_Id="+DropDownList_Major.SelectedValue;elseMajor_Id="";if(!"".Equals(TextBox_TName.Text.Trim()))T_Name="andT_Namelike'%"+TextBox_TName.Text.Trim()+"%'";elseT_Name="";stringstr="select*fromdbo.View_EvaluationTongji"+Semester_Id+College_Id+Major_Id+T_Name;stringstrconn=ConfigurationManager.AppSettings["DataConnection"];SqlConnectioncon=newSqlConnection(strconn);SqlCommandcom=newSqlCommand();SqlDataAdaptersqlda=newSqlDataAdapter(com);DataSetds=newDataSet();com.CommandText=str;com.Connection=con;con.Open();sqlda.Fill(ds);con.Close();GridView_PingjiaTongji.DataSource=ds;GridView_PingjiaTongji.DataBind();}5.2.6管理員統(tǒng)計(jì)修改用戶信息模塊以修改學(xué)生姓名為例protectedvoidButton_xiugaixingming_Click(objectsender,EventArgse){stringstr="updatedbo.tb_StudentInfosetS_Name='{0}'whereS_Id="+TextBox_xuehao.Text+"";str=string.Format(str,TextBox_xingming.Text,TextBox_xuehao.Text);stringstrconn=ConfigurationManager.AppSettings["DataConnection"];SqlConnectioncon=newSqlConnection(strconn);SqlCommandcom=newSqlCommand();com.CommandText=str;com.Connection=con;con.Open();if(com.ExecuteNonQuery()==1){Response.Write("<script>alert('修改成功!');</script>");Search();}else{Response.Write("<script>alert('錯(cuò)誤!');</script>");}con.Close();TextBox_xingming.Focus();TextBox_xingming.Visible=false;Button_xiugaixingming.Visible=false;}重慶科技學(xué)院本科生畢業(yè)設(shè)計(jì)6用戶手冊(cè)6用戶手冊(cè)6.1系統(tǒng)運(yùn)行環(huán)境的配置方法6.1.1IIS的安裝若操作系統(tǒng)中還未安裝IIS服務(wù)器,可打開(kāi)“控制面板”,然后單擊啟動(dòng)“添加/刪除程序”,在彈出的對(duì)話框中選擇“添加/刪除Windows組件”,在Windows組件向?qū)?duì)話框中選中“Internet信息服務(wù)(IIS)”,然后單擊“下一步”,按向?qū)е甘?,完成?duì)IIS的安裝。這里以Wind
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海外房產(chǎn)銷售培訓(xùn)總結(jié)
- 金屬材絲拉拔工創(chuàng)新方法能力考核試卷含答案
- 氯甲烷生產(chǎn)工安全實(shí)踐模擬考核試卷含答案
- 鍋爐除灰、脫硫、脫硝設(shè)備檢修工班組考核評(píng)優(yōu)考核試卷含答案
- 上海天德建設(shè)(集團(tuán))有限公司“1028”起重傷害死亡事故調(diào)查報(bào)告
- 酒店員工培訓(xùn)與業(yè)務(wù)技能培養(yǎng)制度
- 酒店客房預(yù)訂與分配制度
- 酒店餐飲食品安全管理制度
- 桑蠶種養(yǎng)培訓(xùn)課件
- 財(cái)務(wù)報(bào)告編制與審查制度
- 2025年廣東省中考物理試題卷(含答案)
- 金華東陽(yáng)市國(guó)有企業(yè)招聘A類工作人員筆試真題2024
- 2025年6月29日貴州省政府辦公廳遴選筆試真題及答案解析
- 2025年湖南省中考數(shù)學(xué)真題試卷及答案解析
- DB32/T 3518-2019西蘭花速凍技術(shù)規(guī)程
- 急救中心工作匯報(bào)
- 裝修敲打搬運(yùn)合同協(xié)議書
- 2025年公共管理改革的熱點(diǎn)問(wèn)題試題及答案
- 《世界經(jīng)濟(jì)史學(xué)》課件
- 四川省綿陽(yáng)市2024屆中考數(shù)學(xué)試卷(含答案)
- 2025年官方標(biāo)準(zhǔn)工程款房屋抵償協(xié)議范本
評(píng)論
0/150
提交評(píng)論