【正文】
they ought to be having characters put before them betterthan their own, and so receiving a higher pleasure, but now by theirown act the opposite result follows. What inference is to be drawnfrom all this? Shall I tell you? Cle. What? Ath. The inference at which we arrive for the third or fourth timeis, that education is the constraining and directing of youthtowards that right reason, which the law affirms, and which theexperience of the eldest and best has agreed to be truly right. Inorder, then, that the soul of the child may not be habituated tofeel joy and sorrow in a manner at variance with the law, and thosewho obey the law, but may rather follow the law and rejoice and sorrowat the same things as the agedin order, I say, to produce thiseffect, chants appear to have been invented, which really enchant, andare designed to implant that harmony of which we spea k. And, becausethe mind of the child is incapable of enduring serious training,they are called plays and songs, and are performed 。 for they are now in the habit of posing w ith a view toplease the bad taste of their judges, and the result is that thespectators instruct themselves。 the true judge must not draw hisinspiration from the theatre, nor ought he to be unnerved by theclamour of the many and his own incapacity。 for our ways are far and away betterthan any which at present exist anywhere in the world. Cle. Certainly. Ath. Thus far I too should agree with the many, that theexcellence of music is to be measured by pleasure. But the pleasuremust not be that of chance persons。 除非另有科研合同和其他法 律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。 ( 4)學(xué)??稍试S學(xué)位論文被查閱或借閱。 ( 2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。除非另有說明,本文的工作是原始性工作。在此向他們表示我最衷心的感謝! 感謝張仕斌在課題研究初期給予的幫助,在張仕斌的幫助下課題才得以很好的展開,有了一個(gè)很好的開端!感謝武杰同學(xué)在問卷調(diào)查中給予的幫助,因?yàn)樗麄兊膮f(xié)助,才得以高效率的完成了所有問卷調(diào)查,獲取了珍貴的數(shù)據(jù)資料! 在論文完成過程中,本人還得到了其他老師和許多同學(xué)的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之 中評(píng)審本文的各位專家、老師表示衷心的感謝! 作者簡介 姓 名:趙小剛 性別: 男 出生年月: 19851203 民族: 漢 Email: 第 26頁 共 26頁 聲 明 本論文的工作是 2021 年 2 月至 2021 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。 [8] 蘇瑞 ,曹斌 . Access 數(shù)據(jù)庫系統(tǒng)項(xiàng)目開發(fā)實(shí)踐 [M].北京:科 學(xué)出版社, 2021。 [6] 馬凡 . Javascript 實(shí)例應(yīng)用 [M].北京:中國鐵道出版社, 2021。 [4] Jennifer Nieders. WEB 設(shè)計(jì)技術(shù)手冊(cè) [M].北京:中國電力出版社, 2021。 [2] 鄧文淵 . ASP 與網(wǎng)絡(luò)編程技術(shù) [M].北京: 中國鐵道出版社, 2021。 通過此次系統(tǒng)開發(fā),使得個(gè)人無論對(duì)系統(tǒng)開發(fā)語言還是流程都有了一個(gè)全新的認(rèn)識(shí)和了解,對(duì)以后再次開發(fā)系統(tǒng)很有啟迪。 其實(shí)在開發(fā)一個(gè)大的系統(tǒng)的時(shí)候,不管是個(gè)人還是團(tuán)隊(duì),必須作好需求分析,建立好數(shù)據(jù)庫,如果需求 分析不成功,那到后面是很難做下去的,本系統(tǒng)的開發(fā)就遇到這樣的情況,以至做過很多的無用功,但到最后還是要全部從新部署。以前開發(fā)的都是一些很簡單的傳統(tǒng)系統(tǒng),自己比較了解開發(fā)的流程和思路,因此也就沒有什么難點(diǎn)。這些問題的處理方式或者是構(gòu)建方式跟傳統(tǒng)系統(tǒng)相比都有一定的區(qū)別和創(chuàng)新。 最后,通過綜合測試與分析,說明該系統(tǒng)運(yùn) 行穩(wěn)定、可靠,具有一定的實(shí)用價(jià)值。 本文首先介紹系統(tǒng)開發(fā)環(huán)境和運(yùn)行平臺(tái)、 ASP 編程技術(shù)及數(shù)據(jù)庫的相關(guān)知識(shí),并對(duì)閱卷子系統(tǒng)的設(shè)計(jì)進(jìn)行了詳細(xì)的需求分析;然后給出了閱卷子系統(tǒng)的設(shè)計(jì)方案及系統(tǒng)的具體實(shí)現(xiàn)步驟,主要功能包括前臺(tái)操作、閱卷 系統(tǒng)、成績查詢、系統(tǒng)管理及維護(hù)等功能模塊。 圖 16 考試成績排行榜 ( 2)不足:安全性和數(shù)據(jù)完整性有待進(jìn)一步加強(qiáng),其次就是模塊之間的邏輯關(guān)系清晰性稍顯不足。 圖 15 數(shù)據(jù)庫信息 還有就是本系統(tǒng)不但能詳細(xì)給出學(xué)生的成績排名,在前臺(tái)還設(shè)計(jì)了前 20 名學(xué)生的“成績排行榜”,能夠?qū)W(xué)生學(xué)習(xí)成績起著督促與獎(jiǎng)勵(lì)的作用。 又如我們?cè)诤笈_(tái)管理員處,可以查看我們需要的數(shù)據(jù)庫信息,從而方便我們維護(hù)數(shù)據(jù)庫和了解數(shù)據(jù)庫信息。例如:在點(diǎn)擊首頁的聯(lián)系我們會(huì)彈出聯(lián)系我的方式(如圖 14 所示)。下面具體講述一下系統(tǒng)的優(yōu)缺點(diǎn)。在實(shí)現(xiàn)本系統(tǒng)主要功能的同時(shí),我考慮到了一些很重 要的環(huán)節(jié),從而使整個(gè)系統(tǒng)的功能趨于完善,當(dāng)然也有一些不足之處。 圖 13 學(xué)號(hào)逆序排列圖 同理在點(diǎn)擊姓名、成績、狀態(tài)后有著相似的效果圖,至此系統(tǒng)基本測試完畢,沒有出現(xiàn)較大的失誤。 在后臺(tái)成績管理處,可以通過點(diǎn)擊學(xué)號(hào)、姓名、成績、狀態(tài)來實(shí)現(xiàn)對(duì)學(xué)生的成績管理(及學(xué)號(hào)的順逆排序、姓名的順逆排序、成績的順逆排序、狀態(tài)的排序),效果圖如圖 12。 圖 10 學(xué)生成績頁 考生再以 20210201 身份登錄學(xué)生成績查詢處,得到的結(jié)果如圖 11 所示。 系統(tǒng) 測試 本系統(tǒng)測試我采用了很多位考生,測試了從交卷生成到閱卷評(píng)分到最后查詢自己的個(gè)人成績?nèi)窟^程,經(jīng)過測試發(fā)現(xiàn)系統(tǒng)運(yùn)行正常,無任何錯(cuò)誤產(chǎn)生,系統(tǒng)產(chǎn)生數(shù)據(jù)完全正確,從此證明本系統(tǒng)是安全可靠的,下面說明整個(gè)測試過程。 本系統(tǒng)開發(fā)的幾個(gè)關(guān)鍵在于前臺(tái)用戶登錄時(shí)的算法、閱卷的算法、成績的查詢和管理的算法,這幾個(gè)模塊都以數(shù)據(jù)庫為基礎(chǔ)進(jìn)行操作,首先要把握好數(shù)據(jù)的流程,分清先后,然后再進(jìn)行操作。Pcountamp。Pcountamp。iamp。iamp。iamp。/b, amp。/b, 總數(shù) :bamp。_ 每頁 bamp。Pcountamp。currentpageamp。rs(ID)amp。 /tdtda href=?action=listStuamp。_ /tdtdamp。rs(stuGrade)amp。left(right(rs(examEnd),8),5)amp。left(right(rs(examStart),8),5)amp。day(rs(examStart))amp。month(rs(examStart))amp。year(rs(examStart))amp。rs(subjName)amp。rs(examName)amp。rs(ID)amp。over39。rs(stuStatus)amp。rs(stuScore)amp。rs(stuName)amp。rs(ID)amp。orderby=stuStatusamp。ID=%=ExamID%成績/a/td tda href=?action=listStuamp。order=%=order%amp。orderby=stunameamp。ID=%=ExamID% 學(xué)號(hào)/a/td tda href=?action=listStuamp。order=%=order%amp。 backgroundcolor: 66ccff。 amp。 order by amp。 function listStu() sql=SELECT , , , , FROM stuInfo INNER JOIN stuScore ON = WHERE =amp。在成績管理時(shí)主要有 listStu()、listExam()、 listPages3()三個(gè)函數(shù)來實(shí)現(xiàn)。 圖 9 后臺(tái)管理效果圖 代碼分析 本模塊主要實(shí)現(xiàn)考生的成績管理和管理界面信息,在成績管理時(shí),可以實(shí)現(xiàn)根據(jù)學(xué)生姓名、學(xué)號(hào)、成績、狀態(tài)來進(jìn)行排序,從而完成對(duì)學(xué)生成績的管理。/td/tr wend % /table % end function 后臺(tái)管理模塊 流程分析 后臺(tái)管理的流程也就是管理員的管理流程,其基本流程如圖 8 所示 。 /tdtdamp。/tdtdamp。/tdtdamp。/tdtdamp。 set rs=(sql) % table width=100% border=1 cellspacing=0 cellpadding=0 tr td colspan=5 align=center考試和成績列表 /td /tr tr 第 15頁 共 26頁 td width=10%序號(hào) /td td考試名稱 /td td width=10%科目 /td td width=10%考試狀態(tài) /td td width=10%成績 /td /tr % dim i i=0 while not( or ) i=i+1 trtdamp。stuIDamp。此模塊主要的實(shí)現(xiàn)函數(shù)是 showInfo()函數(shù),它用來顯示學(xué)生的個(gè)人詳細(xì)信息,下面給出該函數(shù)的具體實(shí)現(xiàn)過程的部分代碼: function showInfo() sql=SELECT , , , FROM subject INNER JOIN (stuScore INNER JOIN examInfo ON = ) ON = where =39。 圖 7 成績查詢流程 代碼分析 成績查詢?cè)趯W(xué)生登錄后實(shí)現(xiàn),其中此模塊還能實(shí)現(xiàn)學(xué)生的資料修改和密碼修改。br本卷總分: amp。examID set rs=(sql) 你的得分: amp。39。amp。 and examID=amp。stuExamIDamp。 where stuID=39。, stuStatus=39。, stuScore=amp。stuKeyamp。rs(stuKey) wend sql=update stuScore set stuKey=39。 order by paperID asc set rs=(sql) if not( or ) then stuKey=rs(stuKey) while not( or ) stuKey=stuKeyamp。 and examID=amp。stuExamIDamp。examID set rs=(sql) paperSum=rs(paperSum) 保存考生答題信息到考卷總表; sql=select stuKey from stuPaper where stuID=39。 and examID=amp。stuExamIDamp。 and stuKey=quizKey) set rs=(sql) 算出學(xué)生成績總分; sql=select sum(stuScore) as stuScoreSum from stuPaper where stuID=39。 and examID=amp。stuIDamp。examID set rs=(sql) 更新