歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)高年級(jí)開題報(bào)告源碼畢業(yè)論文

  • 資源ID:45278980       資源大小:1.25MB        全文頁數(shù):45頁
  • 資源格式: DOC        下載積分:0積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要0積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付說明:
本站最低充值0.01積分,下載本資源后余額將會(huì)存入您的賬戶,您可在我的個(gè)人中心查看。
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)高年級(jí)開題報(bào)告源碼畢業(yè)論文

陜西理工學(xué)院畢業(yè)設(shè)計(jì)XXXX大學(xué)題 目 小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(高年級(jí)) 學(xué)生姓名 XXX 學(xué)號(hào) XXXXXXXXXX 所在學(xué)院 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 專業(yè)班級(jí) 信息管理與信息系統(tǒng)專業(yè)1201 指導(dǎo)教師 XXX 完成地點(diǎn) 陜西理工學(xué)院 2016年05月18日陜西理工學(xué)院本科畢業(yè)設(shè)計(jì)任務(wù)書院(系) 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 專業(yè)班級(jí) 信息管理與信息系統(tǒng)(信管1201) 學(xué)生姓名 一、畢業(yè)設(shè)計(jì)題目 小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(高年級(jí)) 二、畢業(yè)設(shè)計(jì)工作自 2016 年 3 月 14 日 起至 2016 年 6 月 17 日止三、畢業(yè)設(shè)計(jì)進(jìn)行地點(diǎn): 陜西理工學(xué)院 四、畢業(yè)論文(設(shè)計(jì))應(yīng)完成內(nèi)容及相關(guān)要求:本設(shè)計(jì)結(jié)合小學(xué)生高年級(jí)(4-6年級(jí))學(xué)生素質(zhì)測(cè)評(píng)指標(biāo)體系,設(shè)計(jì)開發(fā)出界面友好、易于操作的測(cè)評(píng)信息系統(tǒng),能實(shí)現(xiàn)相關(guān)數(shù)據(jù)的錄入、修改、查詢、統(tǒng)計(jì)、打印等功能。以便為教師、家長(zhǎng)更好地了解學(xué)生的全面發(fā)展,有針對(duì)性地進(jìn)行指導(dǎo)提供依據(jù),而且學(xué)校進(jìn)一步深入開展素質(zhì)教育,推進(jìn)學(xué)校信息化管理上臺(tái)階 相關(guān)要求:以軟件工程的方法,采用面向?qū)ο蟮脑O(shè)計(jì)技術(shù),完成整個(gè)系統(tǒng)的設(shè)計(jì),開發(fā)、形成軟件系統(tǒng)一套,撰寫畢業(yè)設(shè)計(jì)說明書。 五、畢業(yè)論文(設(shè)計(jì))應(yīng)收集資料及參考文獻(xiàn):1有關(guān)面向?qū)ο蟮某绦蛟O(shè)計(jì)的文獻(xiàn)資料; 2 有關(guān)數(shù)據(jù)庫設(shè)計(jì)的文獻(xiàn)資料; 3 有關(guān)軟件工程的文獻(xiàn)資料; 4有關(guān)信息管理系統(tǒng)開發(fā)案例的資料。 5孫思文.基于教育測(cè)量學(xué)理論的學(xué)生綜合素質(zhì)測(cè)評(píng)體系分析J.西北醫(yī)學(xué)教育,2010,18(6):1127-1134. 6康云.談學(xué)生綜合素質(zhì)測(cè)評(píng)系統(tǒng)開發(fā)與設(shè)計(jì)J.電腦知識(shí)與技術(shù),2005,(6):8-10. 六、畢業(yè)論文(設(shè)計(jì))的進(jìn)度安排:12016.3.14-2016.3.25 根據(jù)任務(wù)書,收集文獻(xiàn)資料,撰寫開題報(bào)告,并完成外文資料的翻譯工作。 22016.3.26-2016.4.8 根據(jù)開題報(bào)告,進(jìn)行需求分析,完成數(shù)據(jù)庫設(shè)計(jì)。 32016.4.9-2016.4.20 完成界面設(shè)計(jì),同時(shí)完成中期檢查報(bào)告。 42016.4.21-2016.4.30 進(jìn)行系統(tǒng)集成和測(cè)試,提交畢業(yè)設(shè)計(jì)說明書初稿。 52016.4.1-2016.4.18 根據(jù)修改意見,修改系統(tǒng)和說明書,提交定稿,并準(zhǔn)備答辯,完成畢業(yè)設(shè)計(jì)資料的歸檔工作。 指導(dǎo)教師簽名 系(教研室)主任簽名 專業(yè)負(fù)責(zé)人簽名 批準(zhǔn)日期 小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(高年級(jí))XXX(陜理工數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院信息管理與信息系統(tǒng)1201班,陜西 漢中 723000)指導(dǎo)教師:XXX摘要 實(shí)施素質(zhì)教育是我國(guó)基礎(chǔ)教育面向21世紀(jì)所做的戰(zhàn)略選擇,因此,人們對(duì)小學(xué)生的教育問題看得也尤為重要。小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的開發(fā)采用B/S模式,將從身體素質(zhì)、智能素質(zhì)、性情素質(zhì)、品德素質(zhì)、和行為習(xí)慣五個(gè)方面對(duì)小學(xué)生進(jìn)行全面的測(cè)評(píng)。系統(tǒng)將充分體現(xiàn)小學(xué)生測(cè)評(píng)的相關(guān)信息,包括學(xué)生信息、教師信息、班級(jí)信息和家長(zhǎng)信息等,提供必要的信息查詢功能。著重處理小學(xué)生素質(zhì)測(cè)評(píng)方面的功能,得出全面、公正、權(quán)威的測(cè)評(píng)結(jié)果;對(duì)小學(xué)生素質(zhì)測(cè)評(píng)信息進(jìn)行信息化管理,能夠讓學(xué)校老師、家長(zhǎng)更好的了解學(xué)生的全面發(fā)展,有針對(duì)地進(jìn)行指導(dǎo)提供依據(jù),同時(shí)可以幫助學(xué)校進(jìn)一步深入開展素質(zhì)教育,推進(jìn)學(xué)校信息化管理踏上新臺(tái)階。 關(guān)鍵詞 素質(zhì)測(cè)評(píng);數(shù)據(jù)庫設(shè)計(jì);測(cè)試Design and Implementation of Quality Assessment System for Primary School Students (High Grade) XXX(Grade12,Class1,Major Information Management and Information System,School of Mathematics and Computer Science,Shaanxi University of Technology,Hanzhong 723000,Shaanxi)Tutor: XXXAbstract:The implementation of quality education is the strategic choice for Chinas basic education in twenty-first Century, so it is particularly important to the education of primary school students. The development of elementary school students quality evaluation system using B/S mode, from the physical quality, intelligence quality, temperament, character, and behavior habits of the five aspects of the comprehensive evaluation of primary school students. System will fully reflect the relevant information, including student information, teacher information, class information and parent information, etc., to provide the necessary information query function. Focus on pupils quality evaluation function, comprehensive, impartial, authoritative evaluation results were obtained; for primary and secondary school students quality evaluation information for information management, can help teachers and parents better understand the students all-round development, the guidance provided according to, also can help schools to further carry out the quality education, to promote the school information management embarked on a new level.Key words: Quality assessment;Database design; Test目 錄1 緒論11.1 項(xiàng)目背景11.2 項(xiàng)目意義11.3可行性分析11.3.1 技術(shù)可行性11.3.2 操作可行性21.3.3 經(jīng)濟(jì)可行性22 開發(fā)環(huán)境及工具32.1 系統(tǒng)環(huán)境32.2 開發(fā)環(huán)境32.3 開發(fā)工具43 需求分析63.1 系統(tǒng)需求63.2 功能需求63.2.1功能結(jié)構(gòu)圖63.2.2功能需求描述73.3 性能需求73.4 業(yè)務(wù)流程圖73.5 數(shù)據(jù)流圖83.6 數(shù)據(jù)字典84數(shù)據(jù)庫設(shè)計(jì)104.1概念結(jié)構(gòu)設(shè)計(jì)104.2邏輯結(jié)構(gòu)設(shè)計(jì)124.3物理結(jié)構(gòu)設(shè)計(jì)125界面設(shè)計(jì)及功能實(shí)現(xiàn)155.1用戶登錄155.2學(xué)生添加175.3評(píng)分項(xiàng)目管理185.4項(xiàng)目設(shè)置195.5測(cè)評(píng)功能206 應(yīng)用與測(cè)試226.1 程序調(diào)試226.2 程序測(cè)試226.2.1 測(cè)試目的226.2.2 測(cè)試步驟226.2.3 測(cè)試內(nèi)容226.3 測(cè)試結(jié)論237 總結(jié)24致 謝25參考文獻(xiàn)26附錄A: 源程序代碼27附錄B: 系統(tǒng)使用說明書36附錄C: 測(cè)評(píng)指標(biāo)體系371 緒論1.1 項(xiàng)目背景現(xiàn)在是什么時(shí)代?是信息時(shí)代,是互聯(lián)網(wǎng)時(shí)代。眾所周知,隨著科技的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,許多傳統(tǒng)的行業(yè)已經(jīng)逐漸的被計(jì)算機(jī)技術(shù)所替代,較多數(shù)的人工操作模式也逐漸的被計(jì)算機(jī)技術(shù)替代,這樣的替代使得許多工作得到了跳躍式的發(fā)展。因此,計(jì)算機(jī)技術(shù)在人類社會(huì)的各個(gè)行業(yè),各個(gè)領(lǐng)域發(fā)揮著越來越重要的作用。實(shí)施素質(zhì)教育是我國(guó)基礎(chǔ)教育面向21世紀(jì)所做的戰(zhàn)略選擇,但是我們也知道,隨著素質(zhì)教育的深入,課程理念不斷深化的今天,教育評(píng)價(jià)機(jī)制則存在著很多缺陷和不足。因此,嚴(yán)重的制約了素質(zhì)教育的實(shí)施,無論對(duì)于學(xué)校來說還是對(duì)于學(xué)生來說這都是一個(gè)需要急切解決的問題。實(shí)現(xiàn)小學(xué)生素質(zhì)測(cè)評(píng)信息化管理,具有著效率高、保密性好、針對(duì)性強(qiáng)等優(yōu)點(diǎn)。信息化管理可以減少傳統(tǒng)模式利用人工進(jìn)行學(xué)生素質(zhì)測(cè)評(píng)所帶來的一些缺點(diǎn)。對(duì)于傳統(tǒng)的人工操作來說,學(xué)生信息的更新比較慢,進(jìn)而導(dǎo)致了學(xué)生家長(zhǎng)不能及時(shí)的了解孩子們?cè)趯W(xué)校的學(xué)習(xí)、生活情況,久而久之,學(xué)校和家長(zhǎng)可能在教育孩子方面存在著一定的脫節(jié)現(xiàn)象。本課題的目的就是開發(fā)出一款以網(wǎng)絡(luò)為基礎(chǔ)的素質(zhì)測(cè)評(píng)系統(tǒng),不但能夠全方位的對(duì)小學(xué)生的素質(zhì)進(jìn)行測(cè)評(píng),而且能夠?qū)崿F(xiàn)方便快捷的數(shù)據(jù)管理,能夠讓學(xué)校老師、家長(zhǎng)更好的了解學(xué)生的全面發(fā)展,有針對(duì)性地進(jìn)行指導(dǎo)提供依據(jù),同時(shí)可以幫助學(xué)校進(jìn)一步深入開展素質(zhì)教育,推進(jìn)學(xué)校信息化管理踏上新臺(tái)階。1.2 項(xiàng)目意義在學(xué)校內(nèi)部,傳統(tǒng)的評(píng)價(jià)與考試制度,嚴(yán)重制約了素質(zhì)教育的實(shí)施,無論是校長(zhǎng)還是普通教師在社會(huì)的壓力和功利主義影響下,不得不為了學(xué)校的“聲譽(yù)”和單位的“成績(jī)”而忽視甚至放棄對(duì)學(xué)生綜合素質(zhì)的培養(yǎng)。解決這一頑癥的根本途徑就是改變 “以升學(xué)率和成績(jī)?cè)u(píng)價(jià)教育的單一評(píng)價(jià)機(jī)制”,建立多元化多方位的綜合素質(zhì)評(píng)價(jià)機(jī)制,引導(dǎo)評(píng)價(jià)制度向多元化方向發(fā)展。對(duì)學(xué)生進(jìn)行綜合的素質(zhì)培養(yǎng)與評(píng)價(jià),使學(xué)生成為真正健康的人,才能適應(yīng)未來社會(huì)的需求,擔(dān)當(dāng)起建設(shè)和諧社會(huì)的需要。現(xiàn)如今,人們對(duì)于小學(xué)生的教育日趨加重,無論是家長(zhǎng)們還是老師們都想要孩子們?nèi)娼】档某砷L(zhǎng)。本次畢業(yè)設(shè)計(jì)小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)將會(huì)從小學(xué)生的基本信息和教師、家長(zhǎng)、班主任的測(cè)評(píng)信息入手,依據(jù)科學(xué)地素質(zhì)評(píng)價(jià)指標(biāo)體系,全面的評(píng)價(jià)小學(xué)生的素質(zhì)。讓小學(xué)生在素質(zhì)測(cè)評(píng)下,能夠更好的成長(zhǎng),能夠全面健康的發(fā)展。1.3可行性分析在系統(tǒng)調(diào)查和業(yè)務(wù)流程分析的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。并且可行性研究主要集中在以下三個(gè)方面:1.3.1 技術(shù)可行性本系統(tǒng)的數(shù)據(jù)庫較小,所以程序在響應(yīng)時(shí)間、數(shù)據(jù)更新處理時(shí)間上性能是比較突出的。而且也正是由于數(shù)據(jù)量相對(duì)較少,故在數(shù)據(jù)傳輸時(shí)間和系統(tǒng)運(yùn)行時(shí)間上表現(xiàn)的較讓人滿意。由于采用數(shù)據(jù)庫技術(shù)并且用戶的應(yīng)用領(lǐng)域?qū)?shù)據(jù)精確度的要求不是太高,所以這點(diǎn)在系統(tǒng)中表現(xiàn)得比較少,但是用戶數(shù)據(jù)的安全性與正確性是完全保證的,所以對(duì)用戶的使用沒有多大的障礙。 根據(jù)本系統(tǒng)的功能需求,采用ASP.NET與SQL2008數(shù)據(jù)庫引擎進(jìn)行開發(fā)。而SQL2008作為一種快速的、多線程、多用戶和健壯的數(shù)據(jù)庫服務(wù)器,根據(jù)第三方測(cè)試結(jié)果,在千萬級(jí)的數(shù)據(jù)環(huán)境中依然保持較高的執(zhí)行速度。因此在技術(shù)層面上,是完全可行的。 而且SQL是一個(gè)非過程化的語言,可用于所有用戶的數(shù)據(jù)庫活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其他類型的終端用戶?;镜腟QL命令只需花費(fèi)很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。SQL Server功能強(qiáng)大,而且很多信息管理系統(tǒng)都是用SQL Server作后臺(tái),所以對(duì)小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的開發(fā)是可行的。ASP.NET是微軟公司繼ASP之后推出的新一代Active Server Pages,他不是ASP的簡(jiǎn)單升級(jí),是微軟發(fā)展的新的體系.NET的一部分。同以前的 Web 開發(fā)模型相比,ASP.NET 具有較強(qiáng)的性能、Visual Studio世界級(jí)的工具支持、靈活性、簡(jiǎn)易性、可管理性、可縮放性、自定義性、擴(kuò)展性,以及完全性等數(shù)個(gè)重要的優(yōu)點(diǎn)。同時(shí),代碼分離、ADO.NET技術(shù)以及全新的開發(fā)語言C#更是給作者帶來了更快捷、更方便的操作。SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,但是在SQL Server的數(shù)據(jù)庫處理中,則是使用了面向?qū)ο蟮牟僮鞣绞健W髡吒鶕?jù)它的這個(gè)特點(diǎn),配合數(shù)據(jù)設(shè)計(jì)的基本原則及數(shù)據(jù)庫的范式要求對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。所以,此方案具有技術(shù)可行性。1.3.2 操作可行性本系統(tǒng)的順利實(shí)施將改變傳統(tǒng)的操作流程和方式,由于計(jì)算機(jī)應(yīng)用的普及,大多人對(duì)計(jì)算機(jī)管理模式和具體操作都很熟悉。在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),將會(huì)充分考慮用戶的習(xí)慣,使得操作簡(jiǎn)單、數(shù)據(jù)錄入迅速、規(guī)范、可靠、統(tǒng)計(jì)準(zhǔn)確、適應(yīng)力強(qiáng)以及容易擴(kuò)充。盡量把工作人員的操作量降低,使其在界面友好的環(huán)境中工作。所以,本系統(tǒng)的使用對(duì)工作人員來說具有操作可行性。1.3.3 經(jīng)濟(jì)可行性通過分析新系統(tǒng)的成本效益,其中包括估計(jì)項(xiàng)目開發(fā)的成本,開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用以及新系統(tǒng)將獲得的效益,估算開發(fā)成本是否高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。下面具體列出了成本和效益的分析: 從長(zhǎng)遠(yuǎn)來看,小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)是管理信息化的必經(jīng)之路,這一系統(tǒng)的實(shí)施,實(shí)現(xiàn)了“無紙化”辦公,帶動(dòng)高校的其他信息化建設(shè),推動(dòng)高校的信息化水平更上一層樓。其經(jīng)濟(jì)效益包括系統(tǒng)的正常運(yùn)行替代了以前的手工操作,這將大量減少員工開支和辦公用品的開支等。由以上可知,本系統(tǒng)在經(jīng)濟(jì)上是可行的。綜上所述,系統(tǒng)開發(fā)具有可行性。 一種軟件開發(fā)是否能夠取得成功,一是市場(chǎng)的需求,二是軟件開發(fā)所需要軟件開發(fā)工具,以及開發(fā)技術(shù)和當(dāng)時(shí)硬件的發(fā)展水平。從這兩個(gè)方面而言,基于B/S的小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)的開發(fā)是可行的。2 開發(fā)環(huán)境及工具2.1 系統(tǒng)環(huán)境硬件平臺(tái):硬盤空間80G以上;內(nèi)存: 1G以上;CPU: Inter Pentium 4 3.0GHz 或更高;操作系統(tǒng):Windows 2000/Windows 7/Windows 8/Windows 10其它軟件:瀏覽器:IE瀏覽器 6.0以上、360急速瀏覽器數(shù)據(jù)庫: SQL Server 2008開發(fā)平臺(tái):Microsoft Visual Studio 20102.2 開發(fā)環(huán)境在進(jìn)行開發(fā)之前,首先決定的第一個(gè)問題就是該使用什么開發(fā)環(huán)境來編寫該系統(tǒng)?以目前常見的網(wǎng)絡(luò)程序語言來說,主要有JSP、ASP、PHP、.NET幾種。還有Microsoft Visual Studio、Eclipse、Borland JBuilder等,這些并不是程序語言,而是程序語言在建構(gòu)程序時(shí)的“集成開發(fā)工具”,不過它們?cè)谠O(shè)計(jì)的過程中也占有相當(dāng)重要的角色,因?yàn)檫x用正確的集成開發(fā)工具,可以加速程序設(shè)計(jì)的進(jìn)行、測(cè)試與排錯(cuò),因而對(duì)整體進(jìn)度具有決定性的影響。選擇程序語言為.NET?;谝韵聨c(diǎn):ASP.NET是微軟推出的基于.NET平臺(tái)的新一代Web Forms窗體和XML Web Services的開發(fā)平臺(tái)。相對(duì)于ASP而言,ASP.NET不僅僅只是ASP的一個(gè)簡(jiǎn)單升級(jí)。ASP.NET是建立在公共語言運(yùn)行庫上的編程框架,可用于服務(wù)器上生成功能強(qiáng)大的Web程序。它與ASP早期的版本相比有很多不同之處。從外觀上看,ASP.NET和ASP是相近的,但是從本質(zhì)上是完全不同的。ASP.NET幾乎全是基于組件和模塊化,每一個(gè)頁、對(duì)象和HTML元素都是一個(gè)運(yùn)行的組件對(duì)象。在開發(fā)語言上,ASP.NET拋棄了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等語言作為其開發(fā)語言,這些語言生成的網(wǎng)頁在后臺(tái)被轉(zhuǎn)換成了類并編譯成了一個(gè)DLL。由于ASP.NET是編譯執(zhí)行的,所以它比ASP擁有了更高的效率。ASP.NET是一個(gè)統(tǒng)一的Web開發(fā)平臺(tái),它提供開發(fā)人員創(chuàng)建企業(yè)級(jí)Web應(yīng)用程序所需的服務(wù)。盡管ASP.NET的語法基本上與ASP兼容,但是它還提供了一個(gè)新的編程模型和基礎(chǔ)結(jié)構(gòu)以提高應(yīng)用程序的安全性、縮放性和穩(wěn)定性。通過逐漸向現(xiàn)有的ASP應(yīng)用程序增加ASP.NET功能,我們可以自由地使其增大。ASP.NET是一個(gè)編譯的、基于.NET的環(huán)境,我們可以用任何.NET兼容的語言(包括Microsoft Visual Basic.NET,Microsoft Visual C#和Microsoft JScript.NET)創(chuàng)作應(yīng)用程序。另外,整個(gè)Microsoft.NET Framework可用于任何ASP.NET應(yīng)用程序。開發(fā)人員可以很容易地從這些技術(shù)受益,這些技術(shù)包括管理的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等。ASP.NET有許多新的特性,其主要優(yōu)點(diǎn)有以下幾點(diǎn): (1)簡(jiǎn)易性ASP.NET應(yīng)用了公共語言運(yùn)行庫中的托管服務(wù),這簡(jiǎn)化了程序的開發(fā)。(2)自定義性和擴(kuò)展性用戶可以使用自己編寫的自定義組件或擴(kuò)展組件替換ASP.NET運(yùn)行庫的任何子組件。(3)增強(qiáng)的性能ASP.NET是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫。ASP.NET可利用早期綁定、實(shí)時(shí)編譯。本機(jī)優(yōu)化和外核緩存等服務(wù),所以在編寫代碼行之前就已顯著提高了性能。(4)安全性ASP.NET應(yīng)用了Windows系統(tǒng)內(nèi)置的身份驗(yàn)證機(jī)制,這樣可以保證應(yīng)用程序的安全性。(5)強(qiáng)大工具支持ASP.NET框架應(yīng)用了Visual Studio.NET集成開發(fā)環(huán)境中的工具箱和設(shè)計(jì)器。(6)強(qiáng)大平臺(tái)ASP.NET應(yīng)用是基于公共語言的運(yùn)行庫的.NET的框架類庫。消息處理和數(shù)據(jù)訪問解決方案都可與Web無縫訪問,ASP.NET可以選擇最適合應(yīng)用程序的語言或跨多種語言分割應(yīng)用程序。(7)可管理性ASP.NET采用基于文本的分層配置系統(tǒng),弱化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和Web應(yīng)用程序的操作。ASP.NET框架應(yīng)用程序在部署時(shí)只需將必要的文件復(fù)制到服務(wù)器即可將ASP.NET框架應(yīng)用程序部署到服務(wù)器,不需要重新啟動(dòng)服務(wù)器。(8)可縮放性和可用性ASP.NET增加了專門用于在聚集環(huán)境和多處理環(huán)境中提高性能的功能。另外,進(jìn)程受到ASP.NET運(yùn)行庫的密切監(jiān)視和管理,以便當(dāng)進(jìn)程行為泄露。死鎖時(shí),可立即創(chuàng)建新進(jìn)程,以保持應(yīng)用程序始終可以處理請(qǐng)求。2.3 開發(fā)工具SQL Server 2008作為微軟在Windows系列平臺(tái)上開發(fā)的數(shù)據(jù)庫,一經(jīng)推出就以其易用性得到了很多用戶的青睞,相信大多數(shù)將自己的業(yè)務(wù)建立在Windows平臺(tái)上的用戶都會(huì)對(duì)它有相當(dāng)?shù)挠H切感。區(qū)別于FoxPro、Access數(shù)據(jù)庫,SQL Server 2008是一個(gè)功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的SQL語言、擴(kuò)展的特性(如復(fù)制、OLAP、分析)等功能。而像存儲(chǔ)過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的。Visual Studio .NET 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,此框架提供對(duì)簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。Visual Studio.NET 集成開發(fā)環(huán)境現(xiàn)在包括開發(fā)智能設(shè)備(如 Pocket PC)應(yīng)用程序的工具。通過使用這些工具和 .NET Framework 精簡(jiǎn)版(.NET Framework 的子集),您可以在個(gè)人數(shù)字助理 (PDA)、移動(dòng)電話和其他資源受約束的設(shè)備中,創(chuàng)建、生成、調(diào)試和部署在 .NET Framework 精簡(jiǎn)版上運(yùn)行的應(yīng)用程序。ASP.NET 移動(dòng)設(shè)計(jì)器擴(kuò)展了 ASP.NET 和 .NET Framework,可用來生成移動(dòng)電話、PDA 和尋呼機(jī)的 Web 應(yīng)用程序。此設(shè)計(jì)器集成在 Visual Studio IDE 中。您可以創(chuàng)建移動(dòng) Web 應(yīng)用程序,使用移動(dòng)設(shè)計(jì)器修改移動(dòng) Web 窗體,然后生成和運(yùn)行該應(yīng)用程序(所有這些操作都是在 Visual Studio 中完成的)。Web 窗體是用于創(chuàng)建可編程 Web 頁的 ASP.NET 技術(shù)。Web 窗體將自己呈現(xiàn)為瀏覽器兼容的 HTML和腳本,這使任何平臺(tái)上的任何瀏覽器都可以查看 Web 頁。使用 Web 窗體,通過將控件拖放到設(shè)計(jì)器上然后添加代碼來創(chuàng)建 Web 頁,與創(chuàng)建 Visual Basic 窗體的方法相似。Windows 窗體是用于 Microsoft Windows 應(yīng)用程序開發(fā)的、基于 .NET Framework 的新平臺(tái)。此框架提供一個(gè)有條理的、面向?qū)ο蟮?、可擴(kuò)展的類集,使得能夠開發(fā)功能豐富的 Windows 應(yīng)用程序。另外,Windows 窗體可作為多層分布式解決方案中的本地用戶界面。XML Web services 是可以通過 HTTP 使用 XML 接收請(qǐng)求和數(shù)據(jù)的應(yīng)用程序。XML Web Services 不受特定組件技術(shù)或?qū)ο笳{(diào)用約定的制約,因此可由任何語言、組件模型或操作系統(tǒng)訪問。在Visual Studio .NET 中,可以使用 Visual Basic、Visual C#、JScript、C+ 的托管擴(kuò)展或ATL Server 快速創(chuàng)建和包含XML Web services??蓴U(kuò)展標(biāo)記語言 (XML) 提供描述結(jié)構(gòu)數(shù)據(jù)的方法。XML 是 SGML 的子集,非常適合在 Web 上傳送。萬維網(wǎng)聯(lián)合會(huì) (W3C) 定義了 XML 標(biāo)準(zhǔn)以使結(jié)構(gòu)化數(shù)據(jù)保持統(tǒng)一并獨(dú)立于應(yīng)用程序。Visual Studio .NET 完全支持 XML,提供了 XML 設(shè)計(jì)器以使編輯 XML 和創(chuàng)建 XML 架構(gòu)更容易。SQL Server 2008 中包含了非常豐富的新特性:通過提供一個(gè)更安全、可靠和高效的數(shù)據(jù)管理平臺(tái),增強(qiáng)企業(yè)組織中用戶的管理能力,大幅提升IT管理效率并降低運(yùn)維風(fēng)險(xiǎn)和成本。通過提供先進(jìn)的商業(yè)智能平臺(tái)滿足眾多客戶對(duì)業(yè)務(wù)的實(shí)時(shí)統(tǒng)計(jì)分析、監(jiān)控預(yù)測(cè)等多種復(fù)雜管理需求,推動(dòng)企業(yè)管理信息化建設(shè)和業(yè)務(wù)發(fā)展。同時(shí),SQL Server 2008將提供一個(gè)極具擴(kuò)展性和靈活性的開發(fā)平臺(tái),不斷拓展您的應(yīng)用空間,實(shí)現(xiàn)Internet數(shù)據(jù)業(yè)務(wù)互聯(lián),為您帶來新的商業(yè)應(yīng)用機(jī)遇。 由于大大減少了應(yīng)用程序宕機(jī)時(shí)間,提高了系統(tǒng)的性能,并加以更嚴(yán)格的安全控制,SQL Server 2008在支持現(xiàn)實(shí)中最苛刻的企業(yè)級(jí)系統(tǒng)要求的道路上,邁出了極大的一步。SQL Server是微軟服務(wù)器家族中重要的一部分,通過微軟服務(wù)器系列產(chǎn)品共有的Engineering strategy所實(shí)現(xiàn)的增強(qiáng)的管理性和集成性,客戶可以有效降低總體擁有成本并從更快的開發(fā)部署時(shí)間中受益。(1)安全、可靠、高效的企業(yè)級(jí)數(shù)據(jù)管理平臺(tái)SQL Server 2008 將在安全性、高可靠性、性能、擴(kuò)展性、可管理性方面有極大的提高,不僅能夠確保企業(yè)級(jí)數(shù)據(jù)業(yè)務(wù)的實(shí)時(shí)穩(wěn)定運(yùn)行、還能夠大大提高管理效率、降低操作復(fù)雜度和運(yùn)維成本。例如,SQL Server 2008將提供全新的安全認(rèn)證、數(shù)據(jù)加密技術(shù)來加強(qiáng)數(shù)據(jù)系統(tǒng)的安全性。數(shù)據(jù)庫鏡像、快照、時(shí)點(diǎn)恢復(fù)、實(shí)時(shí)在線管理等諸多功能大大提高了企業(yè)級(jí)系統(tǒng)的可靠性、擴(kuò)展性,而數(shù)據(jù)集成、各種自動(dòng)化管理、調(diào)試和優(yōu)化工具則為IT管理工作帶來全新的體驗(yàn)。在硬件方面,SQL Server 2008支持64位運(yùn)算和海量數(shù)據(jù)存儲(chǔ)。 (2)先進(jìn)、一體化的商業(yè)智能平臺(tái)SQL Server 2008使您可以快速構(gòu)建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務(wù)分析統(tǒng)計(jì)、和監(jiān)控預(yù)測(cè)平臺(tái),進(jìn)一步推動(dòng)企業(yè)的信息化管理和業(yè)務(wù)發(fā)展。SQL Server 2008將提供非常完整的商業(yè)智能套件,包括相關(guān)的數(shù)據(jù)倉(cāng)庫、數(shù)據(jù)分析、ETL、報(bào)表、數(shù)據(jù)挖掘的一系列設(shè)計(jì)、開發(fā)、管理工具。為了滿足客戶日漸增強(qiáng)的實(shí)時(shí)BI和企業(yè)級(jí)應(yīng)用規(guī)模的需求,SQL Server 2008 在構(gòu)建商業(yè)智能平臺(tái)的實(shí)時(shí)性、擴(kuò)展性方面也有了質(zhì)的飛躍。全新的數(shù)據(jù)分析工具和豐富的數(shù)據(jù)挖掘算法將幫助客戶有效進(jìn)行深入的業(yè)務(wù)監(jiān)控分析、決策支持;企業(yè)級(jí)的ETL工具將支持各種異類數(shù)據(jù)和復(fù)雜數(shù)據(jù)業(yè)務(wù)的整合;面向終端用戶的報(bào)表設(shè)計(jì)及管理工具與Office的前端集成能夠提供非常靈活的數(shù)據(jù)展示和自由定制功能。 (3)極具擴(kuò)展性和靈活性的開發(fā)平臺(tái)SQL Server 2008將提供更加強(qiáng)大的開發(fā)工具和各類新的開發(fā)特性,在大大提高開發(fā)效率的同時(shí),將進(jìn)一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫與Web Service的支持將使得應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來了諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net 、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。3 需求分析需求分析的主要任務(wù)是通過詳細(xì)調(diào)查要處理的對(duì)象,包括某個(gè)組織、某個(gè)部門、某個(gè)企業(yè)的業(yè)務(wù)管理等,充分了解原手工或原計(jì)算機(jī)系統(tǒng)的工作概況及工作流程,明確用戶的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的功能,并產(chǎn)生需求說明書。新系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計(jì)數(shù)據(jù)庫。需求分析是數(shù)據(jù)庫開發(fā)的第一個(gè)階段,它的基本任務(wù)是準(zhǔn)確的回答:系統(tǒng)必須做什么。因此,應(yīng)該把對(duì)用戶需求的收集和分析作為數(shù)據(jù)庫設(shè)計(jì)的第一步。順應(yīng)時(shí)代的要求,素質(zhì)教育在我國(guó)已廣為普及。在實(shí)施素質(zhì)教育過程中,教育工作者從各個(gè)角度、各個(gè)層次展開了廣泛的探討與實(shí)踐,產(chǎn)生了大量可供教育工作者操作的教育模式和方法,為素質(zhì)教育小學(xué)深入開展奠定了豐厚的基礎(chǔ)。但是,作為探索中的素質(zhì)教育,還存在一些急需解決的問題,其中,關(guān)于小學(xué)生素質(zhì)發(fā)展的測(cè)評(píng)目標(biāo)體系就是其中之一。目前,小學(xué)生的素質(zhì)教育問題是人們關(guān)注程度相當(dāng)高的方面,伴隨著素質(zhì)教育的深入,人工管理已無法滿足人們對(duì)于小學(xué)生素質(zhì)測(cè)評(píng)方面的需求。通過對(duì)陜西省漢中市相關(guān)小學(xué)的調(diào)查,我發(fā)現(xiàn),當(dāng)?shù)氐暮芏鄬W(xué)校已經(jīng)開始重視小學(xué)生素質(zhì)測(cè)評(píng),大部分學(xué)校已經(jīng)開始逐漸的由人工管理向計(jì)算機(jī)管理過度。但是,現(xiàn)如今,當(dāng)?shù)氐膶W(xué)校還不存在能夠全面的對(duì)小學(xué)生的素質(zhì)問題進(jìn)行權(quán)威測(cè)評(píng)的系統(tǒng)。用計(jì)算機(jī)管理已成為當(dāng)前發(fā)展的必然趨勢(shì),通過調(diào)查的數(shù)據(jù),我們對(duì)小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)做了一個(gè)全面、詳細(xì)的概述。3.1 系統(tǒng)需求小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)的主要目的是利用軟件實(shí)現(xiàn)學(xué)生、班級(jí)、年級(jí)、教師基本信息的錄入、修改、刪除、查詢等功能,并對(duì)學(xué)生按照系統(tǒng)提供的測(cè)評(píng)標(biāo)準(zhǔn)進(jìn)行全面的測(cè)評(píng)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生素質(zhì)進(jìn)行測(cè)評(píng),具有著效率高、保密性好、針對(duì)性強(qiáng)等優(yōu)點(diǎn)。使用計(jì)算機(jī)進(jìn)行測(cè)評(píng)可以減少傳統(tǒng)模式利用人工進(jìn)行學(xué)生素質(zhì)測(cè)評(píng)帶來的一些缺點(diǎn)。對(duì)于傳統(tǒng)的人工操作來說,學(xué)生信息的更新比較慢,進(jìn)而導(dǎo)致了學(xué)生家長(zhǎng)不能及時(shí)的了解孩子們?cè)趯W(xué)校的學(xué)習(xí)、生活情況,久而久之,學(xué)校和家長(zhǎng)可能在教育孩子方面存在著一定的脫節(jié)現(xiàn)象。本課題的目的就是開發(fā)出一款基于計(jì)算機(jī)的小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng),不但能夠全方位的對(duì)小學(xué)生的素質(zhì)進(jìn)行測(cè)評(píng),而且能夠?qū)崿F(xiàn)方便快捷的數(shù)據(jù)管理,能夠讓學(xué)校老師、家長(zhǎng)更好的了解學(xué)生的全面發(fā)展和有針對(duì)性地進(jìn)行指導(dǎo)提供依據(jù),同時(shí)可以幫助學(xué)校進(jìn)一步深入開展素質(zhì)教育,推進(jìn)學(xué)校信息化管理踏上新臺(tái)階。3.2 功能需求3.2.1功能結(jié)構(gòu)圖功能結(jié)構(gòu)圖就是按照功能的從屬關(guān)系畫成的圖表,圖中的每一個(gè)框都稱為一個(gè)功能模塊。功能模塊可以根據(jù)具體情況分的大一點(diǎn)或小一點(diǎn),分解得最小功能模塊可以是一個(gè)程序中的每個(gè)處理過程,而較大的功能模塊則可能是完成某一個(gè)任務(wù)的一組程序。小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)的功能結(jié)構(gòu)如圖3.1系統(tǒng)功能結(jié)構(gòu)圖所示。圖3.1 系統(tǒng)功能結(jié)構(gòu)3.2.2功能需求描述用戶登錄管理:用戶通過此功能可以實(shí)現(xiàn)登錄功能。年級(jí)信息管理:管理員可以通過此功能添加、查看、修改、刪除年級(jí)信息。班級(jí)信息管理:管理員可以通過此功能添加、查看、修改、刪除班級(jí)信息。學(xué)生信息管理:管理員可以通過此功能添加、查看、修改、刪除學(xué)生信息。教師信息管理:管理員可以通過此功能添加、查看、修改、刪除教師信息。測(cè)評(píng)項(xiàng)目管理:管理員可以通過此功能添加、查看、修改、測(cè)評(píng)項(xiàng)目,配置每個(gè)項(xiàng)目的 被測(cè)評(píng)學(xué)生,及每個(gè)項(xiàng)目下的測(cè)評(píng)要素。教師可以通過此模塊實(shí)現(xiàn)測(cè)評(píng) 分?jǐn)?shù)的提交。測(cè)評(píng)結(jié)果管理:學(xué)生家長(zhǎng)、教師和管理員可以查看測(cè)評(píng)統(tǒng)計(jì)結(jié)果,并可以打印報(bào)表。系統(tǒng)管理:可以通過此功能修改登錄密碼。3.3 性能需求(1)可擴(kuò)展性。學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)主要是面向社會(huì)中各小學(xué)為學(xué)生全面發(fā)展提供有效的數(shù)據(jù)基礎(chǔ),隨著素質(zhì)教育的深入,測(cè)評(píng)標(biāo)準(zhǔn)也會(huì)素質(zhì)變化,該系統(tǒng)的測(cè)評(píng)標(biāo)準(zhǔn)采取的是動(dòng)態(tài)存儲(chǔ)。因此,該系統(tǒng)有著較好的擴(kuò)展性。(2)可用性。保持隨時(shí)可用,后臺(tái)管理員可以隨時(shí)開啟或者關(guān)系學(xué)生的測(cè)評(píng)。系統(tǒng)允許在測(cè)評(píng)時(shí)間進(jìn)行維護(hù)。(3)安全性。系統(tǒng)運(yùn)行出現(xiàn)的異常,跟蹤調(diào)查出現(xiàn)異常的情況,了解操作意圖,能夠有針對(duì)性的解決問題,帶有系統(tǒng)日志,能夠查看系統(tǒng)的運(yùn)行情況,提供用戶在系統(tǒng)中增加、修改系統(tǒng)信息時(shí)日志記錄,后臺(tái)頁面不能直接進(jìn)入,要進(jìn)行登錄驗(yàn)證。在進(jìn)行測(cè)評(píng)時(shí),我們也需要登錄驗(yàn)證進(jìn)行測(cè)評(píng),防止數(shù)據(jù)的混亂。3.4 業(yè)務(wù)流程圖業(yè)務(wù)流程圖反映了現(xiàn)實(shí)的業(yè)務(wù)活動(dòng),是一種表明系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動(dòng)的流程圖。小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)的主要功能是學(xué)生素質(zhì)測(cè)評(píng)管理,下面對(duì)這個(gè)功能的業(yè)務(wù)流程進(jìn)行了分析。學(xué)生素質(zhì)測(cè)評(píng)管理是系統(tǒng)中擁有測(cè)評(píng)權(quán)限的用戶可以對(duì)每一個(gè)學(xué)生進(jìn)行評(píng)分,并且提供相應(yīng)的評(píng)價(jià),以求全方位的測(cè)評(píng)產(chǎn)生的數(shù)據(jù)可以幫助小學(xué)生的成長(zhǎng)。學(xué)生素質(zhì)測(cè)評(píng)管理業(yè)務(wù)流程圖如圖3.2所示。圖3.2測(cè)評(píng)管理業(yè)務(wù)員流程圖3.5 數(shù)據(jù)流圖(1)數(shù)據(jù)流圖(Data Flow Diagram):簡(jiǎn)稱DFD,是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。根據(jù)小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)主要功能業(yè)務(wù)流程圖的描述,以及需求的分析,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)行的可行性角度出發(fā),自頂向下對(duì)系統(tǒng)進(jìn)行分解,導(dǎo)出了小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)的數(shù)據(jù)流圖。系統(tǒng)總數(shù)據(jù)流圖如圖3.3所示:模型元素圖如下:圖3.3 系統(tǒng)數(shù)據(jù)流圖3.6 數(shù)據(jù)字典數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)數(shù)據(jù)流的邏輯模型進(jìn)行完整的描述。針對(duì)以上數(shù)據(jù)流圖,給出部分項(xiàng)的說明,如表3.1、表3.2、表3.3所示。(1) 數(shù)據(jù)流表3.1 測(cè)評(píng)信息數(shù)據(jù)流表數(shù)據(jù)流名稱測(cè)評(píng)信息描述用戶給出詳細(xì)的測(cè)評(píng)分?jǐn)?shù)來源用戶輸入定義數(shù)據(jù)項(xiàng)有:項(xiàng)目編號(hào)、名稱、分值、添加時(shí)間、學(xué)生編號(hào)、用戶編號(hào)說明根據(jù)管理員導(dǎo)入的教師信息、家長(zhǎng)信息、學(xué)生信息、測(cè)評(píng)信息建立(2) 處理過程表3.2 提交測(cè)評(píng)信息處理過程表處理過程名稱P7提交測(cè)評(píng)信息輸入D7-01輸出D7-02處理說明用戶測(cè)評(píng)是輸入測(cè)評(píng)信息,之后可以查詢測(cè)評(píng)總分(3) 數(shù)據(jù)存儲(chǔ)表3.3 測(cè)評(píng)信息數(shù)據(jù)存儲(chǔ)表數(shù)據(jù)存儲(chǔ)名稱F3測(cè)評(píng)信息輸入D7-02輸出D7-02,D3-02定義數(shù)據(jù)項(xiàng)有:項(xiàng)目編號(hào)、名稱、分值、添加時(shí)間、學(xué)生編號(hào)、用戶編號(hào)說明編號(hào)具有唯一性和非空性,分值不能為負(fù)4數(shù)據(jù)庫設(shè)計(jì)本文所描述的小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)所用的技術(shù)是微軟公司所研發(fā)出來的C#,為了更好的連接性和兼容性,系統(tǒng)的后臺(tái)數(shù)據(jù)庫則同樣用的是微軟公司開發(fā)的SQL Server 2008,這樣用同一個(gè)公司的開發(fā)軟件產(chǎn)品有助于提高系統(tǒng)的運(yùn)行效率,同時(shí)還使得軟件具有較高的兼容性和可靠性。本文所講系統(tǒng)平臺(tái)中,和后臺(tái)數(shù)據(jù)庫進(jìn)行各種數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)之間交互所用的環(huán)境都是微軟公司旗下的.NET環(huán)境下的ODBC數(shù)據(jù)庫連接方法,這種方法比傳統(tǒng)的ADO具有更好的效率以及靈活性,同時(shí)不會(huì)出現(xiàn)頁面上的數(shù)據(jù)綁定錯(cuò)誤。這樣使得他和C#有了更好的兼容性。4.1概念結(jié)構(gòu)設(shè)計(jì)概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),從用戶的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成,最后對(duì)集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體聯(lián)系(E-R)模型設(shè)計(jì)方法。E-R模型法的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特性的描述。(1)E-R圖E-R圖(Entity-Relation Approach) 用于描述現(xiàn)實(shí)世界的概念模型,提供了表示實(shí)體集、屬性、聯(lián)系的方法。E-R模型圖。模型圖元素如下: 根據(jù)對(duì)數(shù)據(jù)庫的需求分析,使用自底向上的方法,建立E-R模型圖,系統(tǒng)中各實(shí)體的E-R圖如下圖所示。(1)管理員實(shí)體E-R圖,如圖4.1所示。圖4.1管理員實(shí)體E-R圖(2)年級(jí)實(shí)體E-R圖,如圖4.2所示。圖4.2年級(jí)實(shí)體E-R圖(3)班級(jí)實(shí)體E-R圖,如圖4.3所示。圖4.3班級(jí)實(shí)體E-R圖(4)教師信息E-R圖,如圖4.4所示。圖4.4教師信息E-R圖(5)學(xué)生信息E-R圖,如圖4.5所示。圖4.5學(xué)生信息E-R圖(6)測(cè)評(píng)要素實(shí)體E-R圖,如圖4.6所示。圖4.6測(cè)評(píng)要素實(shí)體E-R圖(7)測(cè)評(píng)項(xiàng)目實(shí)體E-R圖,如圖4.7所示。圖4.7測(cè)評(píng)項(xiàng)目實(shí)體E-R圖各實(shí)體之間的關(guān)系如圖4.8所示。圖4.8實(shí)體之間的關(guān)系圖4.2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的某個(gè)具體的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),設(shè)計(jì)的結(jié)果是一組關(guān)系模型。通過概念結(jié)構(gòu)設(shè)計(jì)我們可以確定,在該系統(tǒng)中共有7個(gè)實(shí)體,因此會(huì)轉(zhuǎn)化為7個(gè)關(guān)系模式(注:關(guān)系模式中標(biāo)有下劃線的屬性為碼),分別是:管理員(編號(hào),名稱,密碼)年級(jí)(編號(hào),名稱)班級(jí)(編號(hào),名稱,年級(jí)編號(hào))教師(編號(hào),姓名,密碼)學(xué)生(學(xué)號(hào),姓名,性別,年齡,家長(zhǎng)姓名,聯(lián)系方式,班級(jí)編號(hào))測(cè)評(píng)要素(編號(hào),名稱,分值,簡(jiǎn)介,項(xiàng)目編號(hào))測(cè)評(píng)項(xiàng)目(編號(hào),名稱)我們知道在E-R圖中1:1聯(lián)系和1:m共有3個(gè)聯(lián)系形成的關(guān)系模式與相應(yīng)實(shí)體的關(guān)系模式合并。最后共有2個(gè)m:n聯(lián)系可以轉(zhuǎn)化為2個(gè)關(guān)系模式,分別是:測(cè)評(píng)(學(xué)生ID,教師ID,要素ID,測(cè)評(píng)分?jǐn)?shù))管轄(班級(jí)ID,教師ID)4.3物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)是對(duì)于給定的邏輯數(shù)據(jù)模型,選擇一個(gè)適合的物理結(jié)構(gòu),主要涉及存取方法與存儲(chǔ)結(jié)構(gòu),它依賴于計(jì)算機(jī)系統(tǒng)。通過前面的數(shù)據(jù)分析可建立如下幾張表,表結(jié)構(gòu)如下圖所示。(1)管理員信息表如表4.1所示。表4.1 管理員信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明1idint4是否管理員編號(hào)2namevarchar50是登錄名3pwdvarchar100是密碼(1) 年級(jí)信息表如表4.2所示。表4.2 年級(jí)信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明1idint4是否年級(jí)編號(hào)2namevarchar50是名稱(2) 班級(jí)信息表如表4.3所示。表4.3 班級(jí)信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明1idint4是否班級(jí)編號(hào)2namevarchar50是名稱3njidint4否年級(jí)編號(hào)(3) 教師信息表如表4.4所示。表4.4 教師信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明1novarchar20是否編號(hào)2pwdvarchar30是密碼3namevarchar30是姓名(4) 學(xué)生信息表如表4.5所示。表4.5 學(xué)生信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明1novarchar20是否學(xué)號(hào)2pwdvarchar30是密碼3namevarchar30是姓名4sexvarchar50是性別5ageint4是年齡6pnamevarchar50否家長(zhǎng)姓名7telvarchar20否聯(lián)系方式8Bjidvarchar50是班級(jí)編號(hào)(5) 測(cè)評(píng)要素信息表如表4.6所示。表4.6 測(cè)評(píng)要素信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明1idint4是否編號(hào)2namevarchar50是要素名稱3pointint4是分值4jianjieText是簡(jiǎn)介5xmidInt4否項(xiàng)目ID(6) 測(cè)評(píng)項(xiàng)目信息表如表4.7所示。表4.7 測(cè)評(píng)項(xiàng)目信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明1idint4是否編號(hào)2namevarchar50是項(xiàng)目名稱(7) 測(cè)評(píng)信息表如表4.8所示。表4.8 評(píng)分信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明1ysidint4是要素編號(hào)2no1varchar20是學(xué)生編號(hào)3no2varchar20是教師編號(hào)4pointint4是分?jǐn)?shù)(8) 管轄信息表如表4.9所示。表4.9 管轄信息表序號(hào)列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空說明1jsidint4是教師編號(hào)2bjidint4是班級(jí)編號(hào)5界面設(shè)計(jì)及功能實(shí)現(xiàn)5.1用戶登錄用戶登錄,此頁面實(shí)現(xiàn)用戶的登錄,為了增強(qiáng)系統(tǒng)安全性,特意增加了驗(yàn)證碼,以保障系統(tǒng)安全。用戶必須輸入正確的用戶名和密碼及驗(yàn)證碼后,才能進(jìn)入系統(tǒng),系統(tǒng)流程圖如圖5.1所示。圖5.1 系統(tǒng)登陸流程圖系統(tǒng)接收用戶輸入的信息,并作了簡(jiǎn)單的驗(yàn)證判斷,通過之后再執(zhí)行相應(yīng)代碼,就可以完成系統(tǒng)登錄,登陸界面如圖5.2所示:圖5.2 用戶登錄界面主要流程如下。(1) 主要實(shí)現(xiàn)代碼如下: /驗(yàn)證輸入 if (username.Text.Length = 0) Msg.Show("用戶名不能為空"); return; if (password.Text.Length = 0) Msg.Show("密碼不能為空"); return; /判斷驗(yàn)證碼 if (checkCode.Text != Request.Cookies"CheckCode".Value) Msg.Show("您輸入的驗(yàn)證碼不正確"); return; /判斷身份 if (RadioButtonList1.SelectedValue != "學(xué)生") /聲明管理員操作類 OT.BLL.admin bll = new OT.BLL.admin(); string Pass = password.Text.Replace("", ""); /根據(jù)用戶名和密碼得到管理員信息 DataSet ds = bll.GetData("*", "uname=" + username.Text.Replace("", "") + " and pwd=" + Pass + ""); /判斷是否存在 if (ds.Tables0.Rows.Count > 0) DataRow dr = ds.Tables0.Rows0; Session"aid" = dr"aid".ToString(); Session"uname" = dr"uname".ToString(); Session"power" = RadioButtonList1.SelectedValue; Response.Redirect("manage/Default.aspx"); else Msg.Show("您輸入的用戶名或密碼不正確"); return; else /聲明學(xué)生操作類 OT.BLL.users bll = new OT.BLL.users(); string Pass = password.Text.Replace("", ""); /根據(jù)用戶名和密碼得到學(xué)生信息 DataSet ds = bll.GetData("*", "uno=" + username.Text.Replace("", "") + " and pwd=" + Pass + ""); /判斷是否存在 if (ds.Tables0.Rows.Count > 0) DataRow dr = ds.Tables0.Rows0; Session"aid" = dr"uno".ToString(); Session"uname" = dr"uname".ToString(); Session"power" = RadioButtonList1.SelectedValue; Response.Redirect("manage/Default.aspx"); e

注意事項(xiàng)

本文(小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)高年級(jí)開題報(bào)告源碼畢業(yè)論文)為本站會(huì)員(無***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!