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

上傳人:無(wú)*** 文檔編號(hào):45278980 上傳時(shí)間:2021-12-06 格式:DOC 頁(yè)數(shù):45 大?。?.25MB
收藏 版權(quán)申訴 舉報(bào) 下載
小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)高年級(jí)開(kāi)題報(bào)告源碼畢業(yè)論文_第1頁(yè)
第1頁(yè) / 共45頁(yè)
小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)高年級(jí)開(kāi)題報(bào)告源碼畢業(yè)論文_第2頁(yè)
第2頁(yè) / 共45頁(yè)
小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)高年級(jí)開(kāi)題報(bào)告源碼畢業(yè)論文_第3頁(yè)
第3頁(yè) / 共45頁(yè)

下載文檔到電腦,查找使用更方便

0 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)高年級(jí)開(kāi)題報(bào)告源碼畢業(yè)論文》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)高年級(jí)開(kāi)題報(bào)告源碼畢業(yè)論文(45頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 陜西理工學(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é)院 專(zhuān)業(yè)班級(jí) 信息管理與信息系統(tǒng)專(zhuān)業(yè)1201 指導(dǎo)教師 XXX 完成地點(diǎn) 陜西理工學(xué)院 2016年05月18日陜西理工學(xué)院本科畢業(yè)設(shè)計(jì)任務(wù)書(shū)院(系) 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 專(zhuān)業(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)完成

2、內(nèi)容及相關(guān)要求:本設(shè)計(jì)結(jié)合小學(xué)生高年級(jí)(4-6年級(jí))學(xué)生素質(zhì)測(cè)評(píng)指標(biāo)體系,設(shè)計(jì)開(kāi)發(fā)出界面友好、易于操作的測(cè)評(píng)信息系統(tǒng),能實(shí)現(xiàn)相關(guān)數(shù)據(jù)的錄入、修改、查詢(xún)、統(tǒng)計(jì)、打印等功能。以便為教師、家長(zhǎng)更好地了解學(xué)生的全面發(fā)展,有針對(duì)性地進(jìn)行指導(dǎo)提供依據(jù),而且學(xué)校進(jìn)一步深入開(kāi)展素質(zhì)教育,推進(jìn)學(xué)校信息化管理上臺(tái)階 相關(guān)要求:以軟件工程的方法,采用面向?qū)ο蟮脑O(shè)計(jì)技術(shù),完成整個(gè)系統(tǒng)的設(shè)計(jì),開(kāi)發(fā)、形成軟件系統(tǒng)一套,撰寫(xiě)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)。 五、畢業(yè)論文(設(shè)計(jì))應(yīng)收集資料及參考文獻(xiàn):1有關(guān)面向?qū)ο蟮某绦蛟O(shè)計(jì)的文獻(xiàn)資料; 2 有關(guān)數(shù)據(jù)庫(kù)設(shè)計(jì)的文獻(xiàn)資料; 3 有關(guān)軟件工程的文獻(xiàn)資料; 4有關(guān)信息管理系統(tǒng)開(kāi)發(fā)案例的資料。 5孫思

3、文.基于教育測(cè)量學(xué)理論的學(xué)生綜合素質(zhì)測(cè)評(píng)體系分析J.西北醫(yī)學(xué)教育,2010,18(6):1127-1134. 6康云.談學(xué)生綜合素質(zhì)測(cè)評(píng)系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)J.電腦知識(shí)與技術(shù),2005,(6):8-10. 六、畢業(yè)論文(設(shè)計(jì))的進(jìn)度安排:12016.3.14-2016.3.25 根據(jù)任務(wù)書(shū),收集文獻(xiàn)資料,撰寫(xiě)開(kāi)題報(bào)告,并完成外文資料的翻譯工作。 22016.3.26-2016.4.8 根據(jù)開(kāi)題報(bào)告,進(jìn)行需求分析,完成數(shù)據(jù)庫(kù)設(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ì)說(shuō)明書(shū)初稿。 520

4、16.4.1-2016.4.18 根據(jù)修改意見(jiàn),修改系統(tǒng)和說(shuō)明書(shū),提交定稿,并準(zhǔn)備答辯,完成畢業(yè)設(shè)計(jì)資料的歸檔工作。 指導(dǎo)教師簽名 系(教研室)主任簽名 專(zhuān)業(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é)生的教育問(wèn)題看得也尤為重要。小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的開(kāi)發(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é)生

5、信息、教師信息、班級(jí)信息和家長(zhǎng)信息等,提供必要的信息查詢(xún)功能。著重處理小學(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)一步深入開(kāi)展素質(zhì)教育,推進(jìn)學(xué)校信息化管理踏上新臺(tái)階。 關(guān)鍵詞 素質(zhì)測(cè)評(píng);數(shù)據(jù)庫(kù)設(shè)計(jì);測(cè)試Design and Implementation of Quality Assessment System for Primary School Students (High Grade) XXX(Grade12,Class1,Major Informat

6、ion 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 impor

7、tant 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

8、 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

9、 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 t

10、he 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 開(kāi)發(fā)環(huán)境及工具32.1 系統(tǒng)環(huán)境32.2 開(kāi)發(fā)環(huán)境32.3 開(kāi)發(fā)工具43 需求分析63.1 系統(tǒng)需求63.2 功能需求63.2.1功能結(jié)構(gòu)圖63.2.2功能需求描述73.

11、3 性能需求73.4 業(yè)務(wù)流程圖73.5 數(shù)據(jù)流圖83.6 數(shù)據(jù)字典84數(shù)據(jù)庫(kù)設(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用戶(hù)登錄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)使用說(shuō)明書(shū)36附錄C: 測(cè)評(píng)指標(biāo)體系371 緒論1.1 項(xiàng)目背景現(xiàn)在是什么時(shí)代?是信息時(shí)代,是互聯(lián)網(wǎng)時(shí)代。眾

12、所周知,隨著科技的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,許多傳統(tǒng)的行業(yè)已經(jīng)逐漸的被計(jì)算機(jī)技術(shù)所替代,較多數(shù)的人工操作模式也逐漸的被計(jì)算機(jī)技術(shù)替代,這樣的替代使得許多工作得到了跳躍式的發(fā)展。因此,計(jì)算機(jī)技術(shù)在人類(lèi)社會(huì)的各個(gè)行業(yè),各個(gè)領(lǐng)域發(fā)揮著越來(lái)越重要的作用。實(shí)施素質(zhì)教育是我國(guó)基礎(chǔ)教育面向21世紀(jì)所做的戰(zhàn)略選擇,但是我們也知道,隨著素質(zhì)教育的深入,課程理念不斷深化的今天,教育評(píng)價(jià)機(jī)制則存在著很多缺陷和不足。因此,嚴(yán)重的制約了素質(zhì)教育的實(shí)施,無(wú)論對(duì)于學(xué)校來(lái)說(shuō)還是對(duì)于學(xué)生來(lái)說(shuō)這都是一個(gè)需要急切解決的問(wèn)題。實(shí)現(xiàn)小學(xué)生素質(zhì)測(cè)評(píng)信息化管理,具有著效率高、保密性好、針對(duì)性強(qiáng)等優(yōu)點(diǎn)。信息化管理可以減少傳統(tǒng)模式利用

13、人工進(jìn)行學(xué)生素質(zhì)測(cè)評(píng)所帶來(lái)的一些缺點(diǎn)。對(duì)于傳統(tǒng)的人工操作來(lái)說(shuō),學(xué)生信息的更新比較慢,進(jìn)而導(dǎo)致了學(xué)生家長(zhǎng)不能及時(shí)的了解孩子們?cè)趯W(xué)校的學(xué)習(xí)、生活情況,久而久之,學(xué)校和家長(zhǎng)可能在教育孩子方面存在著一定的脫節(jié)現(xiàn)象。本課題的目的就是開(kāi)發(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)一步深入開(kāi)展素質(zhì)教育,推進(jìn)學(xué)校信息化管理踏上新臺(tái)階。1.2 項(xiàng)目意義在學(xué)校內(nèi)部,傳統(tǒng)的評(píng)價(jià)與考試制度,嚴(yán)重制約了素質(zhì)教育的實(shí)施,無(wú)論是校長(zhǎng)還是普通教師在社會(huì)的壓力和功利主義影響

14、下,不得不為了學(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)未來(lái)社會(huì)的需求,擔(dān)當(dāng)起建設(shè)和諧社會(huì)的需要?,F(xiàn)如今,人們對(duì)于小學(xué)生的教育日趨加重,無(wú)論是家長(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)

15、,能夠全面健康的發(fā)展。1.3可行性分析在系統(tǒng)調(diào)查和業(yè)務(wù)流程分析的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。并且可行性研究主要集中在以下三個(gè)方面:1.3.1 技術(shù)可行性本系統(tǒng)的數(shù)據(jù)庫(kù)較小,所以程序在響應(yīng)時(shí)間、數(shù)據(jù)更新處理時(shí)間上性能是比較突出的。而且也正是由于數(shù)據(jù)量相對(duì)較少,故在數(shù)據(jù)傳輸時(shí)間和系統(tǒng)運(yùn)行時(shí)間上表現(xiàn)的較讓人滿(mǎn)意。由于采用數(shù)據(jù)庫(kù)技術(shù)并且用戶(hù)的應(yīng)用領(lǐng)域?qū)?shù)據(jù)精確度的要求不是太高,所以這點(diǎn)在系統(tǒng)中表現(xiàn)得比較少,但是用戶(hù)數(shù)據(jù)的

16、安全性與正確性是完全保證的,所以對(duì)用戶(hù)的使用沒(méi)有多大的障礙。 根據(jù)本系統(tǒng)的功能需求,采用ASP.NET與SQL2008數(shù)據(jù)庫(kù)引擎進(jìn)行開(kāi)發(fā)。而SQL2008作為一種快速的、多線(xiàn)程、多用戶(hù)和健壯的數(shù)據(jù)庫(kù)服務(wù)器,根據(jù)第三方測(cè)試結(jié)果,在千萬(wàn)級(jí)的數(shù)據(jù)環(huán)境中依然保持較高的執(zhí)行速度。因此在技術(shù)層面上,是完全可行的。 而且SQL是一個(gè)非過(guò)程化的語(yǔ)言,可用于所有用戶(hù)的數(shù)據(jù)庫(kù)活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其他類(lèi)型的終端用戶(hù)?;镜腟QL命令只需花費(fèi)很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。SQL Server功能強(qiáng)大,而且很多信息管理系統(tǒng)都是用SQL Server

17、作后臺(tái),所以對(duì)小學(xué)生素質(zhì)測(cè)評(píng)系統(tǒng)的開(kāi)發(fā)是可行的。ASP.NET是微軟公司繼ASP之后推出的新一代Active Server Pages,他不是ASP的簡(jiǎn)單升級(jí),是微軟發(fā)展的新的體系.NET的一部分。同以前的 Web 開(kāi)發(fā)模型相比,ASP.NET 具有較強(qiáng)的性能、Visual Studio世界級(jí)的工具支持、靈活性、簡(jiǎn)易性、可管理性、可縮放性、自定義性、擴(kuò)展性,以及完全性等數(shù)個(gè)重要的優(yōu)點(diǎn)。同時(shí),代碼分離、ADO.NET技術(shù)以及全新的開(kāi)發(fā)語(yǔ)言C#更是給作者帶來(lái)了更快捷、更方便的操作。SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),數(shù)據(jù)庫(kù)處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫(kù)模式,但是在SQL S

18、erver的數(shù)據(jù)庫(kù)處理中,則是使用了面向?qū)ο蟮牟僮鞣绞?。作者根?jù)它的這個(gè)特點(diǎn),配合數(shù)據(jù)設(shè)計(jì)的基本原則及數(shù)據(jù)庫(kù)的范式要求對(duì)數(shù)據(jù)庫(kù)進(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ì)充分考慮用戶(hù)的習(xí)慣,使得操作簡(jiǎn)單、數(shù)據(jù)錄入迅速、規(guī)范、可靠、統(tǒng)計(jì)準(zhǔn)確、適應(yīng)力強(qiáng)以及容易擴(kuò)充。盡量把工作人員的操作量降低,使其在界面友好的環(huán)境中工作。所以,本系統(tǒng)的使用對(duì)工作人員來(lái)說(shuō)具有操作可行性。1.3.3 經(jīng)濟(jì)可行性通過(guò)分析新系統(tǒng)的成本效益,其中包括估計(jì)項(xiàng)目開(kāi)發(fā)的成本,開(kāi)發(fā)費(fèi)用和今

19、后的運(yùn)行、維護(hù)費(fèi)用以及新系統(tǒng)將獲得的效益,估算開(kāi)發(fā)成本是否高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。下面具體列出了成本和效益的分析: 從長(zhǎng)遠(yuǎn)來(lái)看,小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)是管理信息化的必經(jīng)之路,這一系統(tǒng)的實(shí)施,實(shí)現(xiàn)了“無(wú)紙化”辦公,帶動(dòng)高校的其他信息化建設(shè),推動(dòng)高校的信息化水平更上一層樓。其經(jīng)濟(jì)效益包括系統(tǒng)的正常運(yùn)行替代了以前的手工操作,這將大量減少員工開(kāi)支和辦公用品的開(kāi)支等。由以上可知,本系統(tǒng)在經(jīng)濟(jì)上是可行的。綜上所述,系統(tǒng)開(kāi)發(fā)具有可行性。 一種軟件開(kāi)發(fā)是否能夠取得成功,一是市場(chǎng)的需求,二是軟件開(kāi)發(fā)所需要軟件開(kāi)發(fā)工具,以及開(kāi)發(fā)技術(shù)和當(dāng)時(shí)硬件的發(fā)展水平。從這兩個(gè)方面而言,基于B/S的小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)

20、系統(tǒng)的開(kāi)發(fā)是可行的。2 開(kāi)發(fā)環(huán)境及工具2.1 系統(tǒng)環(huán)境硬件平臺(tái):硬盤(pán)空間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ù)庫(kù): SQL Server 2008開(kāi)發(fā)平臺(tái):Microsoft Visual Studio 20102.2 開(kāi)發(fā)環(huán)境在進(jìn)行開(kāi)發(fā)之前,首先決定的第一個(gè)問(wèn)題就是該使用什么開(kāi)發(fā)環(huán)境來(lái)編寫(xiě)該系統(tǒng)?以目前常見(jiàn)的網(wǎng)絡(luò)程序語(yǔ)言來(lái)說(shuō),主要有JSP、ASP、PHP、.NET幾種。還有Micr

21、osoft Visual Studio、Eclipse、Borland JBuilder等,這些并不是程序語(yǔ)言,而是程序語(yǔ)言在建構(gòu)程序時(shí)的“集成開(kāi)發(fā)工具”,不過(guò)它們?cè)谠O(shè)計(jì)的過(guò)程中也占有相當(dāng)重要的角色,因?yàn)檫x用正確的集成開(kāi)發(fā)工具,可以加速程序設(shè)計(jì)的進(jìn)行、測(cè)試與排錯(cuò),因而對(duì)整體進(jìn)度具有決定性的影響。選擇程序語(yǔ)言為.NET?;谝韵聨c(diǎn):ASP.NET是微軟推出的基于.NET平臺(tái)的新一代Web Forms窗體和XML Web Services的開(kāi)發(fā)平臺(tái)。相對(duì)于ASP而言,ASP.NET不僅僅只是ASP的一個(gè)簡(jiǎn)單升級(jí)。ASP.NET是建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,可用于服務(wù)器上生成功能強(qiáng)大的Web

22、程序。它與ASP早期的版本相比有很多不同之處。從外觀上看,ASP.NET和ASP是相近的,但是從本質(zhì)上是完全不同的。ASP.NET幾乎全是基于組件和模塊化,每一個(gè)頁(yè)、對(duì)象和HTML元素都是一個(gè)運(yùn)行的組件對(duì)象。在開(kāi)發(fā)語(yǔ)言上,ASP.NET拋棄了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等語(yǔ)言作為其開(kāi)發(fā)語(yǔ)言,這些語(yǔ)言生成的網(wǎng)頁(yè)在后臺(tái)被轉(zhuǎn)換成了類(lèi)并編譯成了一個(gè)DLL。由于ASP.NET是編譯執(zhí)行的,所以它比ASP擁有了更高的效率。ASP.NET是一個(gè)統(tǒng)一的Web開(kāi)發(fā)平臺(tái),它提供開(kāi)發(fā)人員創(chuàng)建企業(yè)級(jí)Web應(yīng)用程序所需的服務(wù)。盡管ASP.NET的

23、語(yǔ)法基本上與ASP兼容,但是它還提供了一個(gè)新的編程模型和基礎(chǔ)結(jié)構(gòu)以提高應(yīng)用程序的安全性、縮放性和穩(wěn)定性。通過(guò)逐漸向現(xiàn)有的ASP應(yīng)用程序增加ASP.NET功能,我們可以自由地使其增大。ASP.NET是一個(gè)編譯的、基于.NET的環(huán)境,我們可以用任何.NET兼容的語(yǔ)言(包括Microsoft Visual Basic.NET,Microsoft Visual C#和Microsoft JScript.NET)創(chuàng)作應(yīng)用程序。另外,整個(gè)Microsoft.NET Framework可用于任何ASP.NET應(yīng)用程序。開(kāi)發(fā)人員可以很容易地從這些技術(shù)受益,這些技術(shù)包括管理的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類(lèi)型安全、繼承等

24、。ASP.NET有許多新的特性,其主要優(yōu)點(diǎn)有以下幾點(diǎn): (1)簡(jiǎn)易性ASP.NET應(yīng)用了公共語(yǔ)言運(yùn)行庫(kù)中的托管服務(wù),這簡(jiǎn)化了程序的開(kāi)發(fā)。(2)自定義性和擴(kuò)展性用戶(hù)可以使用自己編寫(xiě)的自定義組件或擴(kuò)展組件替換ASP.NET運(yùn)行庫(kù)的任何子組件。(3)增強(qiáng)的性能ASP.NET是在服務(wù)器上運(yùn)行的編譯好的公共語(yǔ)言運(yùn)行庫(kù)。ASP.NET可利用早期綁定、實(shí)時(shí)編譯。本機(jī)優(yōu)化和外核緩存等服務(wù),所以在編寫(xiě)代碼行之前就已顯著提高了性能。(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集成開(kāi)發(fā)

25、環(huán)境中的工具箱和設(shè)計(jì)器。(6)強(qiáng)大平臺(tái)ASP.NET應(yīng)用是基于公共語(yǔ)言的運(yùn)行庫(kù)的.NET的框架類(lèi)庫(kù)。消息處理和數(shù)據(jù)訪問(wèn)解決方案都可與Web無(wú)縫訪問(wèn),ASP.NET可以選擇最適合應(yīng)用程序的語(yǔ)言或跨多種語(yǔ)言分割應(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增加了專(zhuān)門(mén)用于在聚集環(huán)境和多處理環(huán)境中提高性能的功能。另外,進(jìn)程受到ASP.NET運(yùn)行庫(kù)的密切監(jiān)視和管理,以便

26、當(dāng)進(jìn)程行為泄露。死鎖時(shí),可立即創(chuàng)建新進(jìn)程,以保持應(yīng)用程序始終可以處理請(qǐng)求。2.3 開(kāi)發(fā)工具SQL Server 2008作為微軟在Windows系列平臺(tái)上開(kāi)發(fā)的數(shù)據(jù)庫(kù),一經(jīng)推出就以其易用性得到了很多用戶(hù)的青睞,相信大多數(shù)將自己的業(yè)務(wù)建立在Windows平臺(tái)上的用戶(hù)都會(huì)對(duì)它有相當(dāng)?shù)挠H切感。區(qū)別于FoxPro、Access數(shù)據(jù)庫(kù),SQL Server 2008是一個(gè)功能完備的數(shù)據(jù)庫(kù)管理系統(tǒng)。它包括支持開(kāi)發(fā)的引擎、標(biāo)準(zhǔn)的SQL語(yǔ)言、擴(kuò)展的特性(如復(fù)制、OLAP、分析)等功能。而像存儲(chǔ)過(guò)程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫(kù)才擁有的。Visual Studio .NET 是一套完整的開(kāi)發(fā)工具,用于生成 AS

27、P Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成開(kāi)發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案。另外,這些語(yǔ)言利用了 .NET Framework 的功能,此框架提供對(duì)簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web services 開(kāi)發(fā)的關(guān)鍵技術(shù)的訪問(wèn)。Visual Studio.NET 集成開(kāi)發(fā)環(huán)境現(xiàn)在包括開(kāi)發(fā)智能設(shè)備(如 Pocket PC)應(yīng)用程序的工具。通過(guò)使用這些工具和 .

28、NET Framework 精簡(jiǎn)版(.NET Framework 的子集),您可以在個(gè)人數(shù)字助理 (PDA)、移動(dòng)電話(huà)和其他資源受約束的設(shè)備中,創(chuàng)建、生成、調(diào)試和部署在 .NET Framework 精簡(jiǎn)版上運(yùn)行的應(yīng)用程序。ASP.NET 移動(dòng)設(shè)計(jì)器擴(kuò)展了 ASP.NET 和 .NET Framework,可用來(lái)生成移動(dòng)電話(huà)、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)

29、建可編程 Web 頁(yè)的 ASP.NET 技術(shù)。Web 窗體將自己呈現(xiàn)為瀏覽器兼容的 HTML和腳本,這使任何平臺(tái)上的任何瀏覽器都可以查看 Web 頁(yè)。使用 Web 窗體,通過(guò)將控件拖放到設(shè)計(jì)器上然后添加代碼來(lái)創(chuàng)建 Web 頁(yè),與創(chuàng)建 Visual Basic 窗體的方法相似。Windows 窗體是用于 Microsoft Windows 應(yīng)用程序開(kāi)發(fā)的、基于 .NET Framework 的新平臺(tái)。此框架提供一個(gè)有條理的、面向?qū)ο蟮摹⒖蓴U(kuò)展的類(lèi)集,使得能夠開(kāi)發(fā)功能豐富的 Windows 應(yīng)用程序。另外,Windows 窗體可作為多層分布式解決方案中的本地用戶(hù)界面。XML Web service

30、s 是可以通過(guò) HTTP 使用 XML 接收請(qǐng)求和數(shù)據(jù)的應(yīng)用程序。XML Web Services 不受特定組件技術(shù)或?qū)ο笳{(diào)用約定的制約,因此可由任何語(yǔ)言、組件模型或操作系統(tǒng)訪問(wèn)。在Visual Studio .NET 中,可以使用 Visual Basic、Visual C#、JScript、C+ 的托管擴(kuò)展或ATL Server 快速創(chuàng)建和包含XML Web services。可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 提供描述結(jié)構(gòu)數(shù)據(jù)的方法。XML 是 SGML 的子集,非常適合在 Web 上傳送。萬(wàn)維網(wǎng)聯(lián)合會(huì) (W3C) 定義了 XML 標(biāo)準(zhǔn)以使結(jié)構(gòu)化數(shù)據(jù)保持統(tǒng)一并獨(dú)立于應(yīng)用程序。Visual Stu

31、dio .NET 完全支持 XML,提供了 XML 設(shè)計(jì)器以使編輯 XML 和創(chuàng)建 XML 架構(gòu)更容易。SQL Server 2008 中包含了非常豐富的新特性:通過(guò)提供一個(gè)更安全、可靠和高效的數(shù)據(jù)管理平臺(tái),增強(qiáng)企業(yè)組織中用戶(hù)的管理能力,大幅提升IT管理效率并降低運(yùn)維風(fēng)險(xiǎn)和成本。通過(guò)提供先進(jìn)的商業(yè)智能平臺(tái)滿(mǎn)足眾多客戶(hù)對(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ò)展性和靈活性的開(kāi)發(fā)平臺(tái),不斷拓展您的應(yīng)用空間,實(shí)現(xiàn)Internet數(shù)據(jù)業(yè)務(wù)互聯(lián),為您帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。 由于大大減少了應(yīng)用程序宕機(jī)時(shí)間,提高了

32、系統(tǒng)的性能,并加以更嚴(yán)格的安全控制,SQL Server 2008在支持現(xiàn)實(shí)中最苛刻的企業(yè)級(jí)系統(tǒng)要求的道路上,邁出了極大的一步。SQL Server是微軟服務(wù)器家族中重要的一部分,通過(guò)微軟服務(wù)器系列產(chǎn)品共有的Engineering strategy所實(shí)現(xiàn)的增強(qiáng)的管理性和集成性,客戶(hù)可以有效降低總體擁有成本并從更快的開(kāi)發(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

33、將提供全新的安全認(rèn)證、數(shù)據(jù)加密技術(shù)來(lái)加強(qiáng)數(shù)據(jù)系統(tǒng)的安全性。數(shù)據(jù)庫(kù)鏡像、快照、時(shí)點(diǎn)恢復(fù)、實(shí)時(shí)在線(xiàn)管理等諸多功能大大提高了企業(yè)級(jí)系統(tǒng)的可靠性、擴(kuò)展性,而數(shù)據(jù)集成、各種自動(dòng)化管理、調(diào)試和優(yōu)化工具則為IT管理工作帶來(lái)全新的體驗(yàn)。在硬件方面,SQL Server 2008支持64位運(yùn)算和海量數(shù)據(jù)存儲(chǔ)。 (2)先進(jìn)、一體化的商業(yè)智能平臺(tái)SQL Server 2008使您可以快速構(gòu)建部署各類(lèi)商業(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)庫(kù)、數(shù)據(jù)分析、ETL、報(bào)表、數(shù)據(jù)挖掘的一系列

34、設(shè)計(jì)、開(kāi)發(fā)、管理工具。為了滿(mǎn)足客戶(hù)日漸增強(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ù)挖掘算法將幫助客戶(hù)有效進(jìn)行深入的業(yè)務(wù)監(jiān)控分析、決策支持;企業(yè)級(jí)的ETL工具將支持各種異類(lèi)數(shù)據(jù)和復(fù)雜數(shù)據(jù)業(yè)務(wù)的整合;面向終端用戶(hù)的報(bào)表設(shè)計(jì)及管理工具與Office的前端集成能夠提供非常靈活的數(shù)據(jù)展示和自由定制功能。 (3)極具擴(kuò)展性和靈活性的開(kāi)發(fā)平臺(tái)SQL Server 2008將提供更加強(qiáng)大的開(kāi)發(fā)工具和各類(lèi)新的開(kāi)發(fā)特性,在大大提高開(kāi)發(fā)效率的同時(shí),將進(jìn)一步拓展應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)

35、庫(kù)與Web Service的支持將使得應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴(kuò)展了開(kāi)發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類(lèi)型和T-SQL擴(kuò)展帶來(lái)了諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net 、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺(tái)上開(kāi)發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。3 需求分析需求分析的主要任務(wù)是通過(guò)詳細(xì)調(diào)查要處理的對(duì)象,包括某個(gè)組織、某個(gè)部門(mén)、某個(gè)企業(yè)的業(yè)務(wù)管理等,充分了解原手工或原計(jì)算機(jī)系統(tǒng)的工作概況及工作流程,明確用戶(hù)的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的功能,并產(chǎn)生需求說(shuō)明書(shū)。新系統(tǒng)必須充分

36、考慮今后可能的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)。需求分析是數(shù)據(jù)庫(kù)開(kāi)發(fā)的第一個(gè)階段,它的基本任務(wù)是準(zhǔn)確的回答:系統(tǒng)必須做什么。因此,應(yīng)該把對(duì)用戶(hù)需求的收集和分析作為數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步。順應(yīng)時(shí)代的要求,素質(zhì)教育在我國(guó)已廣為普及。在實(shí)施素質(zhì)教育過(guò)程中,教育工作者從各個(gè)角度、各個(gè)層次展開(kāi)了廣泛的探討與實(shí)踐,產(chǎn)生了大量可供教育工作者操作的教育模式和方法,為素質(zhì)教育小學(xué)深入開(kāi)展奠定了豐厚的基礎(chǔ)。但是,作為探索中的素質(zhì)教育,還存在一些急需解決的問(wèn)題,其中,關(guān)于小學(xué)生素質(zhì)發(fā)展的測(cè)評(píng)目標(biāo)體系就是其中之一。目前,小學(xué)生的素質(zhì)教育問(wèn)題是人們關(guān)注程度相當(dāng)高的方面,伴隨著素質(zhì)教育的深入,人工管理已無(wú)法滿(mǎn)足

37、人們對(duì)于小學(xué)生素質(zhì)測(cè)評(píng)方面的需求。通過(guò)對(duì)陜西省漢中市相關(guān)小學(xué)的調(diào)查,我發(fā)現(xiàn),當(dāng)?shù)氐暮芏鄬W(xué)校已經(jīng)開(kāi)始重視小學(xué)生素質(zhì)測(cè)評(píng),大部分學(xué)校已經(jīng)開(kāi)始逐漸的由人工管理向計(jì)算機(jī)管理過(guò)度。但是,現(xiàn)如今,當(dāng)?shù)氐膶W(xué)校還不存在能夠全面的對(duì)小學(xué)生的素質(zhì)問(wèn)題進(jìn)行權(quán)威測(cè)評(píng)的系統(tǒng)。用計(jì)算機(jī)管理已成為當(dāng)前發(fā)展的必然趨勢(shì),通過(guò)調(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í)、教師基本信息的錄入、修改、刪除、查詢(xún)等功能,并對(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),具有著效率高、保

38、密性好、針對(duì)性強(qiáng)等優(yōu)點(diǎn)。使用計(jì)算機(jī)進(jìn)行測(cè)評(píng)可以減少傳統(tǒng)模式利用人工進(jìn)行學(xué)生素質(zhì)測(cè)評(píng)帶來(lái)的一些缺點(diǎn)。對(duì)于傳統(tǒng)的人工操作來(lái)說(shuō),學(xué)生信息的更新比較慢,進(jìn)而導(dǎo)致了學(xué)生家長(zhǎng)不能及時(shí)的了解孩子們?cè)趯W(xué)校的學(xué)習(xí)、生活情況,久而久之,學(xué)校和家長(zhǎng)可能在教育孩子方面存在著一定的脫節(jié)現(xiàn)象。本課題的目的就是開(kāi)發(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)一步深入開(kāi)展素質(zhì)教育,推進(jìn)學(xué)校信息化管理踏上新臺(tái)階。3.2 功能需求3.2.1功能結(jié)構(gòu)圖功能結(jié)構(gòu)圖就是按照功能的

39、從屬關(guān)系畫(huà)成的圖表,圖中的每一個(gè)框都稱(chēng)為一個(gè)功能模塊。功能模塊可以根據(jù)具體情況分的大一點(diǎn)或小一點(diǎn),分解得最小功能模塊可以是一個(gè)程序中的每個(gè)處理過(guò)程,而較大的功能模塊則可能是完成某一個(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功能需求描述用戶(hù)登錄管理:用戶(hù)通過(guò)此功能可以實(shí)現(xiàn)登錄功能。年級(jí)信息管理:管理員可以通過(guò)此功能添加、查看、修改、刪除年級(jí)信息。班級(jí)信息管理:管理員可以通過(guò)此功能添加、查看、修改、刪除班級(jí)信息。學(xué)生信息管理:管理員可以通過(guò)此功能添加、查看、修改、刪除學(xué)生信息。教師信息管理:管理員可以通過(guò)此功能添加、查看、

40、修改、刪除教師信息。測(cè)評(píng)項(xiàng)目管理:管理員可以通過(guò)此功能添加、查看、修改、測(cè)評(píng)項(xiàng)目,配置每個(gè)項(xiàng)目的 被測(cè)評(píng)學(xué)生,及每個(gè)項(xiàng)目下的測(cè)評(píng)要素。教師可以通過(guò)此模塊實(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)管理:可以通過(guò)此功能修改登錄密碼。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í)開(kāi)啟或者關(guān)系學(xué)生的測(cè)評(píng)。系統(tǒng)允許在測(cè)評(píng)時(shí)間進(jìn)行維

41、護(hù)。(3)安全性。系統(tǒng)運(yùn)行出現(xiàn)的異常,跟蹤調(diào)查出現(xiàn)異常的情況,了解操作意圖,能夠有針對(duì)性的解決問(wèn)題,帶有系統(tǒng)日志,能夠查看系統(tǒng)的運(yùn)行情況,提供用戶(hù)在系統(tǒng)中增加、修改系統(tǒng)信息時(shí)日志記錄,后臺(tái)頁(yè)面不能直接進(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)限的用戶(hù)可以對(duì)每一個(gè)學(xué)生進(jìn)行評(píng)分,并且提供相應(yīng)的評(píng)價(jià),以求全方位的測(cè)

42、評(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)稱(chēng)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ù)字典的作用是

43、在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(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)的說(shuō)明,如表3.1、表3.2、表3.3所示。(1) 數(shù)據(jù)流表3.1 測(cè)評(píng)信息數(shù)據(jù)流表數(shù)據(jù)流名稱(chēng)測(cè)評(píng)信息描述用戶(hù)給出詳細(xì)的測(cè)評(píng)分?jǐn)?shù)來(lái)源用戶(hù)輸入定義數(shù)據(jù)項(xiàng)有:項(xiàng)目編號(hào)、名稱(chēng)、分值、添加時(shí)間、學(xué)生編號(hào)、用戶(hù)編號(hào)說(shuō)明根據(jù)管理員導(dǎo)入的教師信息、家長(zhǎng)信息、學(xué)生信息、測(cè)評(píng)信息建立(2) 處理過(guò)程表3.2 提交測(cè)評(píng)信息處理過(guò)程表處理過(guò)程名稱(chēng)P7提交測(cè)評(píng)信息輸

44、入D7-01輸出D7-02處理說(shuō)明用戶(hù)測(cè)評(píng)是輸入測(cè)評(píng)信息,之后可以查詢(xún)測(cè)評(píng)總分(3) 數(shù)據(jù)存儲(chǔ)表3.3 測(cè)評(píng)信息數(shù)據(jù)存儲(chǔ)表數(shù)據(jù)存儲(chǔ)名稱(chēng)F3測(cè)評(píng)信息輸入D7-02輸出D7-02,D3-02定義數(shù)據(jù)項(xiàng)有:項(xiàng)目編號(hào)、名稱(chēng)、分值、添加時(shí)間、學(xué)生編號(hào)、用戶(hù)編號(hào)說(shuō)明編號(hào)具有唯一性和非空性,分值不能為負(fù)4數(shù)據(jù)庫(kù)設(shè)計(jì)本文所描述的小學(xué)生(高年級(jí))素質(zhì)測(cè)評(píng)系統(tǒng)所用的技術(shù)是微軟公司所研發(fā)出來(lái)的C#,為了更好的連接性和兼容性,系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)則同樣用的是微軟公司開(kāi)發(fā)的SQL Server 2008,這樣用同一個(gè)公司的開(kāi)發(fā)軟件產(chǎn)品有助于提高系統(tǒng)的運(yùn)行效率,同時(shí)還使得軟件具有較高的兼容性和可靠性。本文所講系統(tǒng)平臺(tái)中,和后

45、臺(tái)數(shù)據(jù)庫(kù)進(jìn)行各種數(shù)據(jù)存儲(chǔ)以及數(shù)據(jù)之間交互所用的環(huán)境都是微軟公司旗下的.NET環(huán)境下的ODBC數(shù)據(jù)庫(kù)連接方法,這種方法比傳統(tǒng)的ADO具有更好的效率以及靈活性,同時(shí)不會(huì)出現(xiàn)頁(yè)面上的數(shù)據(jù)綁定錯(cuò)誤。這樣使得他和C#有了更好的兼容性。4.1概念結(jié)構(gòu)設(shè)計(jì)概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),從用戶(hù)的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成,最后對(duì)集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體聯(lián)系(E-R)模型設(shè)計(jì)方法。E-R模型法的組成元素有:實(shí)體、屬性、聯(lián)系,E-R模型用E-R圖表示,是提示用戶(hù)工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特性的描述。(1)E-R圖E-R圖

46、(Entity-Relation Approach) 用于描述現(xiàn)實(shí)世界的概念模型,提供了表示實(shí)體集、屬性、聯(lián)系的方法。E-R模型圖。模型圖元素如下: 根據(jù)對(duì)數(shù)據(jù)庫(kù)的需求分析,使用自底向上的方法,建立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圖,如

47、圖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)系模型。通過(guò)概念結(jié)構(gòu)設(shè)計(jì)我們可以確定,在該系統(tǒng)中共有7個(gè)實(shí)體,因此會(huì)轉(zhuǎn)化為7個(gè)關(guān)系模式(注:關(guān)系模式中標(biāo)有下劃線(xiàn)的屬性為碼),分別是:管理員(編號(hào),名稱(chēng),密碼)年級(jí)(編號(hào),名稱(chēng))班級(jí)(編號(hào),名稱(chēng),年級(jí)編號(hào))教師(編號(hào),姓名,密碼)學(xué)生(學(xué)號(hào),姓名,性別,年齡,家長(zhǎng)姓名,聯(lián)系方

48、式,班級(jí)編號(hào))測(cè)評(píng)要素(編號(hào),名稱(chēng),分值,簡(jiǎn)介,項(xiàng)目編號(hào))測(cè)評(píng)項(xiàng)目(編號(hào),名稱(chēng))我們知道在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ù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)是對(duì)于給定的邏輯數(shù)據(jù)模型,選擇一個(gè)適合的物理結(jié)構(gòu),主要涉及存取方法與存儲(chǔ)結(jié)構(gòu),它依賴(lài)于計(jì)算機(jī)系統(tǒng)。通過(guò)前面的數(shù)據(jù)分析可建立如下幾張表,表結(jié)構(gòu)如下圖所示。(1)管理員信息表如表4.1所示。表4.1 管理員信息表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否管理員編

49、號(hào)2namevarchar50是登錄名3pwdvarchar100是密碼(1) 年級(jí)信息表如表4.2所示。表4.2 年級(jí)信息表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否年級(jí)編號(hào)2namevarchar50是名稱(chēng)(2) 班級(jí)信息表如表4.3所示。表4.3 班級(jí)信息表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否班級(jí)編號(hào)2namevarchar50是名稱(chēng)3njidint4否年級(jí)編號(hào)(3) 教師信息表如表4.4所示。表4.4 教師信息表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明1novarchar20是否編號(hào)2pwdvarchar30是密碼3namevarchar30是姓名(4) 學(xué)生信息表

50、如表4.5所示。表4.5 學(xué)生信息表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明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ù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否編號(hào)2namevarchar50是要素名稱(chēng)3pointint4是分值4jianjieText是簡(jiǎn)介5xmidInt4否項(xiàng)目ID(6) 測(cè)評(píng)項(xiàng)目信息表如

51、表4.7所示。表4.7 測(cè)評(píng)項(xiàng)目信息表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明1idint4是否編號(hào)2namevarchar50是項(xiàng)目名稱(chēng)(7) 測(cè)評(píng)信息表如表4.8所示。表4.8 評(píng)分信息表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明1ysidint4是要素編號(hào)2no1varchar20是學(xué)生編號(hào)3no2varchar20是教師編號(hào)4pointint4是分?jǐn)?shù)(8) 管轄信息表如表4.9所示。表4.9 管轄信息表序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度主鍵允許空說(shuō)明1jsidint4是教師編號(hào)2bjidint4是班級(jí)編號(hào)5界面設(shè)計(jì)及功能實(shí)現(xiàn)5.1用戶(hù)登錄用戶(hù)登錄,此頁(yè)面實(shí)現(xiàn)用戶(hù)的登錄,為了增強(qiáng)系統(tǒng)安全性,特意增加了驗(yàn)證碼,以保障

52、系統(tǒng)安全。用戶(hù)必須輸入正確的用戶(hù)名和密碼及驗(yàn)證碼后,才能進(jìn)入系統(tǒng),系統(tǒng)流程圖如圖5.1所示。圖5.1 系統(tǒng)登陸流程圖系統(tǒng)接收用戶(hù)輸入的信息,并作了簡(jiǎn)單的驗(yàn)證判斷,通過(guò)之后再執(zhí)行相應(yīng)代碼,就可以完成系統(tǒng)登錄,登陸界面如圖5.2所示:圖5.2 用戶(hù)登錄界面主要流程如下。(1) 主要實(shí)現(xiàn)代碼如下: /驗(yàn)證輸入 if (username.Text.Length = 0) Msg.Show(用戶(hù)名不能為空); return; if (password.Text.Length = 0) Msg.Show(密碼不能為空); return; /判斷驗(yàn)證碼 if (checkCode.Text != Reque

53、st.CookiesCheckCode.Value) Msg.Show(您輸入的驗(yàn)證碼不正確); return; /判斷身份 if (RadioButtonList1.SelectedValue != 學(xué)生) /聲明管理員操作類(lèi) OT.BLL.admin bll = new OT.BLL.admin(); string Pass = password.Text.Replace(, ); /根據(jù)用戶(hù)名和密碼得到管理員信息 DataSet ds = bll.GetData(*, uname= + username.Text.Replace(, ) + and pwd= + Pass + ); /判

54、斷是否存在 if (ds.Tables0.Rows.Count 0) DataRow dr = ds.Tables0.Rows0; Sessionaid = draid.ToString(); Sessionuname = druname.ToString(); Sessionpower = RadioButtonList1.SelectedValue; Response.Redirect(manage/Default.aspx); else Msg.Show(您輸入的用戶(hù)名或密碼不正確); return; else /聲明學(xué)生操作類(lèi) OT.BLL.users bll = new OT.BLL

55、.users(); string Pass = password.Text.Replace(, ); /根據(jù)用戶(hù)名和密碼得到學(xué)生信息 DataSet ds = bll.GetData(*, uno= + username.Text.Replace(, ) + and pwd= + Pass + ); /判斷是否存在 if (ds.Tables0.Rows.Count 0) DataRow dr = ds.Tables0.Rows0; Sessionaid = druno.ToString(); Sessionuname = druname.ToString(); Sessionpower = RadioButtonList1.SelectedValue; Response.Redirect(manage/Default.aspx); e

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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