小學(xué)生素質(zhì)測評系統(tǒng)的設(shè)計與實現(xiàn)高年級開題報告源碼畢業(yè)論文
《小學(xué)生素質(zhì)測評系統(tǒng)的設(shè)計與實現(xiàn)高年級開題報告源碼畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《小學(xué)生素質(zhì)測評系統(tǒng)的設(shè)計與實現(xiàn)高年級開題報告源碼畢業(yè)論文(45頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 陜西理工學(xué)院畢業(yè)設(shè)計 XXXX大學(xué) 題 目 小學(xué)生素質(zhì)測評系統(tǒng)的設(shè)計與實現(xiàn)(高年級) 學(xué)生姓名 XXX 學(xué)號 XXXXXXXXXX 所在學(xué)院 數(shù)學(xué)與計算機科學(xué)學(xué)院 專業(yè)班級 信息管理與信息系統(tǒng)專業(yè)1201 指導(dǎo)教師
2、 XXX 完成地點 陜西理工學(xué)院 2016年05月18日 陜西理工學(xué)院本科畢業(yè)設(shè)計任務(wù)書 院(系) 數(shù)學(xué)與計算機科學(xué)學(xué)院 專業(yè)班級 信息管理與信息系統(tǒng)(信管1201) 學(xué)生姓名 一、畢業(yè)設(shè)計題目 小學(xué)生素質(zhì)測評系統(tǒng)的設(shè)計與實現(xiàn)(高年級)
3、 二、畢業(yè)設(shè)計工作自 2016 年 3 月 14 日 起至 2016 年 6 月 17 日止 三、畢業(yè)設(shè)計進行地點: 陜西理工學(xué)院 四、畢業(yè)論文(設(shè)計)應(yīng)完成內(nèi)容及相關(guān)要求: 本設(shè)計結(jié)合小學(xué)生高年級(4-6年級)學(xué)生素質(zhì)測評指標(biāo)體系,設(shè)計開發(fā)出界面友好、易于操作的測評信息系統(tǒng),能實現(xiàn)相關(guān)數(shù)據(jù)的錄入、修改、查詢、統(tǒng)計、
4、打印等功能。以便為教師、家長更好地了解學(xué)生的全面發(fā)展,有針對性地進行指導(dǎo)提供依據(jù),而且學(xué)校進一步深入開展素質(zhì)教育, 推進學(xué)校信息化管理上臺階 相關(guān)要求:以軟件工程的方法,采用面向?qū)ο蟮脑O(shè)計技術(shù),完成整個系統(tǒng)的設(shè)計,開發(fā)、形成軟件系統(tǒng)一套,撰寫畢業(yè)設(shè)計說明書。 五、畢業(yè)論文(設(shè)計)應(yīng)收集資料及參考文獻:
5、[1]有關(guān)面向?qū)ο蟮某绦蛟O(shè)計的文獻資料; [2] 有關(guān)數(shù)據(jù)庫設(shè)計的文獻資料; [3] 有關(guān)軟件工程的文獻資料; [4]有關(guān)信息管理系統(tǒng)開發(fā)案例的資料。 [5]孫思文.基于教育測量學(xué)理論的學(xué)生綜合素質(zhì)測評體系分析[J].西北醫(yī)學(xué)教育,2010,18(6):1127-1134. [6]康云.談學(xué)
6、生綜合素質(zhì)測評系統(tǒng)開發(fā)與設(shè)計[J].電腦知識與技術(shù),2005,(6):8-10. 六、畢業(yè)論文(設(shè)計)的進度安排: [1]2016.3.14--2016.3.25 根據(jù)任務(wù)書,收集文獻資料,撰寫開題報告,并完成外文資料的翻譯工作。 [2]2016.3.26--20
7、16.4.8 根據(jù)開題報告,進行需求分析,完成數(shù)據(jù)庫設(shè)計。 [3]2016.4.9--2016.4.20 完成界面設(shè)計,同時完成中期檢查報告。 [4]2016.4.21--2016.4.30 進行系統(tǒng)集成和測試,提交畢業(yè)設(shè)計說明書初稿。 [5]2016.4.1--2016.4.18 根據(jù)修改意見,修改系統(tǒng)和說明書,提交定稿,并準(zhǔn)備答辯,完成畢業(yè)設(shè)計資料的歸檔工作。 指導(dǎo)教師簽名 系(教研室)主任簽名
8、 專業(yè)負責(zé)人簽名 批準(zhǔn)日期 小學(xué)生素質(zhì)測評系統(tǒng)的設(shè)計與實現(xiàn)(高年級) XXX (陜理工數(shù)學(xué)與計算機科學(xué)學(xué)院信息管理與信息系統(tǒng)1201班,陜西 漢中 723000) 指導(dǎo)教師:XXX [摘要] 實施素質(zhì)教育是我國基礎(chǔ)教育面向21世紀(jì)所做的戰(zhàn)略選擇,因此,人們對小學(xué)生的教育問題看得也尤為重要。小學(xué)生素質(zhì)測評系統(tǒng)的開發(fā)采用B/S模式,將從身體素質(zhì)、智能素質(zhì)、性情素質(zhì)、品德素質(zhì)、和行為習(xí)慣五個方面對小學(xué)生進行全面的測評。系統(tǒng)
9、將充分體現(xiàn)小學(xué)生測評的相關(guān)信息,包括學(xué)生信息、教師信息、班級信息和家長信息等,提供必要的信息查詢功能。著重處理小學(xué)生素質(zhì)測評方面的功能,得出全面、公正、權(quán)威的測評結(jié)果;對小學(xué)生素質(zhì)測評信息進行信息化管理,能夠讓學(xué)校老師、家長更好的了解學(xué)生的全面發(fā)展,有針對地進行指導(dǎo)提供依據(jù),同時可以幫助學(xué)校進一步深入開展素質(zhì)教育,推進學(xué)校信息化管理踏上新臺階。 [關(guān)鍵詞] 素質(zhì)測評;數(shù)據(jù)庫設(shè)計;測試 Design and Implementation of Quality Assessment System for Primary School Students (High Gr
10、ade) XXX (Grade12,Class1,Major Information Management and Information System,School of Mathematics and Computer Science,Shaanxi University of Technology,Hanzhong 723000,Shaanxi) Tutor: XXX Abstract:The implementation of quality education is the strategic choice for Chinas basic education in
11、 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
12、 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
13、 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 accordin
14、g 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 緒論 1 1.1 項目背景 1 1.2 項目意義 1 1.3可行性分析 1 1.3.1 技術(shù)可行性 1 1.3.2 操作可行性 2 1.3.3 經(jīng)濟可行性 2 2 開發(fā)環(huán)境
15、及工具 3 2.1 系統(tǒng)環(huán)境 3 2.2 開發(fā)環(huán)境 3 2.3 開發(fā)工具 4 3 需求分析 6 3.1 系統(tǒng)需求 6 3.2 功能需求 6 3.2.1功能結(jié)構(gòu)圖 6 3.2.2功能需求描述 7 3.3 性能需求 7 3.4 業(yè)務(wù)流程圖 7 3.5 數(shù)據(jù)流圖 8 3.6 數(shù)據(jù)字典 8 4數(shù)據(jù)庫設(shè)計 10 4.1概念結(jié)構(gòu)設(shè)計 10 4.2邏輯結(jié)構(gòu)設(shè)計 12 4.3物理結(jié)構(gòu)設(shè)計 12 5界面設(shè)計及功能實現(xiàn) 15 5.1用戶登錄 15 5.2學(xué)生添加 17 5.3評分項目管理 18 5.4項目設(shè)置 19 5.5測評功能 20 6 應(yīng)用與測試 22 6.1
16、 程序調(diào)試 22 6.2 程序測試 22 6.2.1 測試目的 22 6.2.2 測試步驟 22 6.2.3 測試內(nèi)容 22 6.3 測試結(jié)論 23 7 總結(jié) 24 致 謝 25 參考文獻 26 附錄A: 源程序代碼 27 附錄B: 系統(tǒng)使用說明書 36 附錄C: 測評指標(biāo)體系 37 1 緒論 1.1 項目背景 現(xiàn)在是什么時代?是信息時代,是互聯(lián)網(wǎng)時代。眾所周知,隨著科技的不斷提高,計算機科學(xué)技術(shù)日漸成熟,許多傳統(tǒng)的行業(yè)已經(jīng)逐漸的被計算機技術(shù)所替代,較多數(shù)的人工操作模式也逐漸的被計算機技術(shù)替代,這樣的替代使得許多工作得到了跳躍式的發(fā)展。因此,計算機技術(shù)在人
17、類社會的各個行業(yè),各個領(lǐng)域發(fā)揮著越來越重要的作用。 實施素質(zhì)教育是我國基礎(chǔ)教育面向21世紀(jì)所做的戰(zhàn)略選擇,但是我們也知道,隨著素質(zhì)教育的深入,課程理念不斷深化的今天,教育評價機制則存在著很多缺陷和不足。因此,嚴(yán)重的制約了素質(zhì)教育的實施,無論對于學(xué)校來說還是對于學(xué)生來說這都是一個需要急切解決的問題。 實現(xiàn)小學(xué)生素質(zhì)測評信息化管理,具有著效率高、保密性好、針對性強等優(yōu)點。信息化管理可以減少傳統(tǒng)模式利用人工進行學(xué)生素質(zhì)測評所帶來的一些缺點。對于傳統(tǒng)的人工操作來說,學(xué)生信息的更新比較慢,進而導(dǎo)致了學(xué)生家長不能及時的了解孩子們在學(xué)校的學(xué)習(xí)、生活情況,久而久之,學(xué)校和家長可能在教育孩子方面存在著一定的
18、脫節(jié)現(xiàn)象。本課題的目的就是開發(fā)出一款以網(wǎng)絡(luò)為基礎(chǔ)的素質(zhì)測評系統(tǒng),不但能夠全方位的對小學(xué)生的素質(zhì)進行測評,而且能夠?qū)崿F(xiàn)方便快捷的數(shù)據(jù)管理,能夠讓學(xué)校老師、家長更好的了解學(xué)生的全面發(fā)展,有針對性地進行指導(dǎo)提供依據(jù),同時可以幫助學(xué)校進一步深入開展素質(zhì)教育,推進學(xué)校信息化管理踏上新臺階。 1.2 項目意義 在學(xué)校內(nèi)部,傳統(tǒng)的評價與考試制度,嚴(yán)重制約了素質(zhì)教育的實施,無論是校長還是普通教師在社會的壓力和功利主義影響下,不得不為了學(xué)校的“聲譽”和單位的“成績”而忽視甚至放棄對學(xué)生綜合素質(zhì)的培養(yǎng)。解決這一頑癥的根本途徑就是改變 “以升學(xué)率和成績評價教育的單一評價機制”,建立多元化多方位的綜合素質(zhì)評價機制
19、,引導(dǎo)評價制度向多元化方向發(fā)展。對學(xué)生進行綜合的素質(zhì)培養(yǎng)與評價,使學(xué)生成為真正健康的人,才能適應(yīng)未來社會的需求,擔(dān)當(dāng)起建設(shè)和諧社會的需要?,F(xiàn)如今,人們對于小學(xué)生的教育日趨加重,無論是家長們還是老師們都想要孩子們?nèi)娼】档某砷L。本次畢業(yè)設(shè)計小學(xué)生(高年級)素質(zhì)測評系統(tǒng)將會從小學(xué)生的基本信息和教師、家長、班主任的測評信息入手,依據(jù)科學(xué)地素質(zhì)評價指標(biāo)體系,全面的評價小學(xué)生的素質(zhì)。讓小學(xué)生在素質(zhì)測評下,能夠更好的成長,能夠全面健康的發(fā)展。 1.3可行性分析 在系統(tǒng)調(diào)查和業(yè)務(wù)流程分析的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤
20、,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。并且可行性研究主要集中在以下三個方面: 1.3.1 技術(shù)可行性 本系統(tǒng)的數(shù)據(jù)庫較小,所以程序在響應(yīng)時間、數(shù)據(jù)更新處理時間上性能是比較突出的。而且也正是由于數(shù)據(jù)量相對較少,故在數(shù)據(jù)傳輸時間和系統(tǒng)運行時間上表現(xiàn)的較讓人滿意。由于采用數(shù)據(jù)庫技術(shù)并且用戶的應(yīng)用領(lǐng)域?qū)?shù)據(jù)精確度的要求不是太高,所以這點在系統(tǒng)中表現(xiàn)得比較少,但是用戶數(shù)據(jù)的安全性與正確性是完全保證的,所以對用戶的使用沒有多大的障礙。 根據(jù)本系統(tǒng)的功能需求,采用ASP.NET與SQL2008數(shù)據(jù)庫引擎進行開發(fā)。而SQL2008作為一種
21、快速的、多線程、多用戶和健壯的數(shù)據(jù)庫服務(wù)器,根據(jù)第三方測試結(jié)果,在千萬級的數(shù)據(jù)環(huán)境中依然保持較高的執(zhí)行速度。因此在技術(shù)層面上,是完全可行的。 而且SQL是一個非過程化的語言,可用于所有用戶的數(shù)據(jù)庫活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其他類型的終端用戶?;镜腟QL命令只需花費很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。SQL Server功能強大,而且很多信息管理系統(tǒng)都是用SQL Server作后臺,所以對小學(xué)生素質(zhì)測評系統(tǒng)的開發(fā)是可行的。 ASP.NET是微軟公司繼ASP之后推出的新一代Active Server Pages,他不是ASP
22、的簡單升級,是微軟發(fā)展的新的體系.NET的一部分。同以前的 Web 開發(fā)模型相比,ASP.NET 具有較強的性能、Visual Studio世界級的工具支持、靈活性、簡易性、可管理性、可縮放性、自定義性、擴展性,以及完全性等數(shù)個重要的優(yōu)點。同時,代碼分離、ADO.NET技術(shù)以及全新的開發(fā)語言C#更是給作者帶來了更快捷、更方便的操作。 SQL Server是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,但是在SQL Server的數(shù)據(jù)庫處理中,則是使用了面向?qū)ο蟮牟僮鞣绞?。作者根?jù)它的這個特點,配合數(shù)據(jù)設(shè)計的基本原則及數(shù)據(jù)庫的范式要求對數(shù)據(jù)庫進行設(shè)計。 所以
23、,此方案具有技術(shù)可行性。 1.3.2 操作可行性 本系統(tǒng)的順利實施將改變傳統(tǒng)的操作流程和方式,由于計算機應(yīng)用的普及,大多人對計算機管理模式和具體操作都很熟悉。在進行系統(tǒng)設(shè)計時,將會充分考慮用戶的習(xí)慣,使得操作簡單、數(shù)據(jù)錄入迅速、規(guī)范、可靠、統(tǒng)計準(zhǔn)確、適應(yīng)力強以及容易擴充。盡量把工作人員的操作量降低,使其在界面友好的環(huán)境中工作。所以,本系統(tǒng)的使用對工作人員來說具有操作可行性。 1.3.3 經(jīng)濟可行性 通過分析新系統(tǒng)的成本效益,其中包括估計項目開發(fā)的成本,開發(fā)費用和今后的運行、維護費用以及新系統(tǒng)將獲得的效益,估算開發(fā)成本是否高于項目預(yù)期的全部經(jīng)費。下面具體列出了成本和效益的分析:
24、從長遠來看,小學(xué)生(高年級)素質(zhì)測評系統(tǒng)是管理信息化的必經(jīng)之路,這一系統(tǒng)的實施,實現(xiàn)了“無紙化”辦公,帶動高校的其他信息化建設(shè),推動高校的信息化水平更上一層樓。其經(jīng)濟效益包括系統(tǒng)的正常運行替代了以前的手工操作,這將大量減少員工開支和辦公用品的開支等。 由以上可知,本系統(tǒng)在經(jīng)濟上是可行的。 綜上所述,系統(tǒng)開發(fā)具有可行性。 一種軟件開發(fā)是否能夠取得成功,一是市場的需求,二是軟件開發(fā)所需要軟件開發(fā)工具,以及開發(fā)技術(shù)和當(dāng)時硬件的發(fā)展水平。從這兩個方面而言,基于B/S的小學(xué)生(高年級)素質(zhì)測評系統(tǒng)的開發(fā)是可行的。 2 開發(fā)環(huán)境及工具 2.1 系統(tǒng)環(huán)境 硬件平臺:硬盤空間80G以上;
25、 內(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ā)平臺:Microsoft Visual Studio 2010 2.2 開發(fā)環(huán)境 在進行開發(fā)之前,首先決定的第一個問題就是該使用什么開發(fā)環(huán)境來編寫該系統(tǒng)?以目前常見的網(wǎng)絡(luò)程序語言來說,主要有JSP、ASP、PHP、.NET幾種。還有Microsoft Visual Studio、E
26、clipse、Borland JBuilder等,這些并不是程序語言,而是程序語言在建構(gòu)程序時的“集成開發(fā)工具”,不過它們在設(shè)計的過程中也占有相當(dāng)重要的角色,因為選用正確的集成開發(fā)工具,可以加速程序設(shè)計的進行、測試與排錯,因而對整體進度具有決定性的影響。 選擇程序語言為.NET。基于以下幾點: ASP.NET是微軟推出的基于.NET平臺的新一代Web Forms窗體和XML Web Services的開發(fā)平臺。相對于ASP而言,ASP.NET不僅僅只是ASP的一個簡單升級。ASP.NET是建立在公共語言運行庫上的編程框架,可用于服務(wù)器上生成功能強大的Web程序。它與ASP早期的版本相比有很
27、多不同之處。從外觀上看,ASP.NET和ASP是相近的,但是從本質(zhì)上是完全不同的。ASP.NET幾乎全是基于組件和模塊化,每一個頁、對象和HTML元素都是一個運行的組件對象。在開發(fā)語言上,ASP.NET拋棄了VBSCRIPT和JSCRIPT,而使用.NET Framework所支持的VB.NET,C#.NET等語言作為其開發(fā)語言,這些語言生成的網(wǎng)頁在后臺被轉(zhuǎn)換成了類并編譯成了一個DLL。由于ASP.NET是編譯執(zhí)行的,所以它比ASP擁有了更高的效率。 ASP.NET是一個統(tǒng)一的Web開發(fā)平臺,它提供開發(fā)人員創(chuàng)建企業(yè)級Web應(yīng)用程序所需的服務(wù)。盡管ASP.NET的語法基本上與ASP兼容,但是它
28、還提供了一個新的編程模型和基礎(chǔ)結(jié)構(gòu)以提高應(yīng)用程序的安全性、縮放性和穩(wěn)定性。通過逐漸向現(xiàn)有的ASP應(yīng)用程序增加ASP.NET功能,我們可以自由地使其增大。ASP.NET是一個編譯的、基于.NET的環(huán)境,我們可以用任何.NET兼容的語言(包括Microsoft Visual Basic.NET,Microsoft Visual C#和Microsoft JScript.NET)創(chuàng)作應(yīng)用程序。另外,整個Microsoft.NET Framework可用于任何ASP.NET應(yīng)用程序。開發(fā)人員可以很容易地從這些技術(shù)受益,這些技術(shù)包括管理的公共語言運行庫環(huán)境、類型安全、繼承等。 ASP.NET有許多新的
29、特性,其主要優(yōu)點有以下幾點: (1)簡易性 ASP.NET應(yīng)用了公共語言運行庫中的托管服務(wù),這簡化了程序的開發(fā)。 (2)自定義性和擴展性 用戶可以使用自己編寫的自定義組件或擴展組件替換ASP.NET運行庫的任何子組件。 (3)增強的性能 ASP.NET是在服務(wù)器上運行的編譯好的公共語言運行庫。ASP.NET可利用早期綁定、實時編譯。本機優(yōu)化和外核緩存等服務(wù),所以在編寫代碼行之前就已顯著提高了性能。 (4)安全性 ASP.NET應(yīng)用了Windows系統(tǒng)內(nèi)置的身份驗證機制,這樣可以保證應(yīng)用程序的安全性。 (5)強大工具支持 ASP.NET框架應(yīng)用了Visual Studio.
30、NET集成開發(fā)環(huán)境中的工具箱和設(shè)計器。 (6)強大平臺 ASP.NET應(yīng)用是基于公共語言的運行庫的.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)用程序在部署時只需將必要的文件復(fù)制到服務(wù)器即可將ASP.NET框架應(yīng)用程序部署到服務(wù)器,不需要重新啟動服務(wù)器。 (8)可縮放性和可用性 ASP.NET增加了專門用于在聚集環(huán)境和多處理環(huán)境中提高性能的功能。另外,進程受到AS
31、P.NET運行庫的密切監(jiān)視和管理,以便當(dāng)進程行為泄露。死鎖時,可立即創(chuàng)建新進程,以保持應(yīng)用程序始終可以處理請求。 2.3 開發(fā)工具 SQL Server 2008作為微軟在Windows系列平臺上開發(fā)的數(shù)據(jù)庫,一經(jīng)推出就以其易用性得到了很多用戶的青睞,相信大多數(shù)將自己的業(yè)務(wù)建立在Windows平臺上的用戶都會對它有相當(dāng)?shù)挠H切感。區(qū)別于FoxPro、Access數(shù)據(jù)庫,SQL Server 2008是一個功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的SQL語言、擴展的特性(如復(fù)制、OLAP、分析)等功能。而像存儲過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的。 Visual Studi
32、o .NET 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web services、桌面應(yī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 的功能,此框架提供對簡化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。 Visual Studio.NET 集成開發(fā)環(huán)境現(xiàn)在包括開發(fā)智能設(shè)備(如 P
33、ocket PC)應(yīng)用程序的工具。通過使用這些工具和 .NET Framework 精簡版(.NET Framework 的子集),您可以在個人數(shù)字助理 (PDA)、移動電話和其他資源受約束的設(shè)備中,創(chuàng)建、生成、調(diào)試和部署在 .NET Framework 精簡版上運行的應(yīng)用程序。 ASP.NET 移動設(shè)計器擴展了 ASP.NET 和 .NET Framework,可用來生成移動電話、PDA 和尋呼機的 Web 應(yīng)用程序。此設(shè)計器集成在 Visual Studio IDE 中。您可以創(chuàng)建移動 Web 應(yīng)用程序,使用移動設(shè)計器修改移動 Web 窗體,然后生成和運行該應(yīng)用程序(所有這些操作都是在
34、Visual Studio 中完成的)。 Web 窗體是用于創(chuàng)建可編程 Web 頁的 ASP.NET 技術(shù)。Web 窗體將自己呈現(xiàn)為瀏覽器兼容的 HTML和腳本,這使任何平臺上的任何瀏覽器都可以查看 Web 頁。使用 Web 窗體,通過將控件拖放到設(shè)計器上然后添加代碼來創(chuàng)建 Web 頁,與創(chuàng)建 Visual Basic 窗體的方法相似。 Windows 窗體是用于 Microsoft Windows 應(yīng)用程序開發(fā)的、基于 .NET Framework 的新平臺。此框架提供一個有條理的、面向?qū)ο蟮摹⒖蓴U展的類集,使得能夠開發(fā)功能豐富的 Windows 應(yīng)用程序。另外,Windows 窗體可作
35、為多層分布式解決方案中的本地用戶界面。 XML Web services 是可以通過 HTTP 使用 XML 接收請求和數(shù)據(jù)的應(yīng)用程序。XML Web Services 不受特定組件技術(shù)或?qū)ο笳{(diào)用約定的制約,因此可由任何語言、組件模型或操作系統(tǒng)訪問。在Visual Studio .NET 中,可以使用 Visual Basic、Visual C#、JScript、C++ 的托管擴展或ATL Server 快速創(chuàng)建和包含XML Web services。 可擴展標(biāo)記語言 (XML) 提供描述結(jié)構(gòu)數(shù)據(jù)的方法。XML 是 SGML 的子集,非常適合在 Web 上傳送。萬維網(wǎng)聯(lián)合會 (W3C) 定
36、義了 XML 標(biāo)準(zhǔn)以使結(jié)構(gòu)化數(shù)據(jù)保持統(tǒng)一并獨立于應(yīng)用程序。Visual Studio .NET 完全支持 XML,提供了 XML 設(shè)計器以使編輯 XML 和創(chuàng)建 XML 架構(gòu)更容易。 SQL Server 2008 中包含了非常豐富的新特性:通過提供一個更安全、可靠和高效的數(shù)據(jù)管理平臺,增強企業(yè)組織中用戶的管理能力,大幅提升IT管理效率并降低運維風(fēng)險和成本。通過提供先進的商業(yè)智能平臺滿足眾多客戶對業(yè)務(wù)的實時統(tǒng)計分析、監(jiān)控預(yù)測等多種復(fù)雜管理需求,推動企業(yè)管理信息化建設(shè)和業(yè)務(wù)發(fā)展。同時,SQL Server 2008將提供一個極具擴展性和靈活性的開發(fā)平臺,不斷拓展您的應(yīng)用空間,實現(xiàn)Interne
37、t數(shù)據(jù)業(yè)務(wù)互聯(lián),為您帶來新的商業(yè)應(yīng)用機遇。 由于大大減少了應(yīng)用程序宕機時間,提高了系統(tǒng)的性能,并加以更嚴(yán)格的安全控制,SQL Server 2008在支持現(xiàn)實中最苛刻的企業(yè)級系統(tǒng)要求的道路上,邁出了極大的一步。SQL Server是微軟服務(wù)器家族中重要的一部分,通過微軟服務(wù)器系列產(chǎn)品共有的Engineering strategy所實現(xiàn)的增強的管理性和集成性,客戶可以有效降低總體擁有成本并從更快的開發(fā)部署時間中受益。 (1)安全、可靠、高效的企業(yè)級數(shù)據(jù)管理平臺 SQL Server 2008 將在安全性、高可靠性、性能、擴展性、可管理性方面有極大的提高,不僅能夠確保企業(yè)級數(shù)據(jù)業(yè)務(wù)的實時穩(wěn)
38、定運行、還能夠大大提高管理效率、降低操作復(fù)雜度和運維成本。例如,SQL Server 2008將提供全新的安全認證、數(shù)據(jù)加密技術(shù)來加強數(shù)據(jù)系統(tǒng)的安全性。數(shù)據(jù)庫鏡像、快照、時點恢復(fù)、實時在線管理等諸多功能大大提高了企業(yè)級系統(tǒng)的可靠性、擴展性,而數(shù)據(jù)集成、各種自動化管理、調(diào)試和優(yōu)化工具則為IT管理工作帶來全新的體驗。在硬件方面,SQL Server 2008支持64位運算和海量數(shù)據(jù)存儲。 (2)先進、一體化的商業(yè)智能平臺 SQL Server 2008使您可以快速構(gòu)建部署各類商業(yè)智能解決方案,為你提供深入的業(yè)務(wù)分析統(tǒng)計、和監(jiān)控預(yù)測平臺,進一步推動企業(yè)的信息化管理和業(yè)務(wù)發(fā)展。SQL Serve
39、r 2008將提供非常完整的商業(yè)智能套件,包括相關(guān)的數(shù)據(jù)倉庫、數(shù)據(jù)分析、ETL、報表、數(shù)據(jù)挖掘的一系列設(shè)計、開發(fā)、管理工具。為了滿足客戶日漸增強的實時BI和企業(yè)級應(yīng)用規(guī)模的需求,SQL Server 2008 在構(gòu)建商業(yè)智能平臺的實時性、擴展性方面也有了質(zhì)的飛躍。全新的數(shù)據(jù)分析工具和豐富的數(shù)據(jù)挖掘算法將幫助客戶有效進行深入的業(yè)務(wù)監(jiān)控分析、決策支持;企業(yè)級的ETL工具將支持各種異類數(shù)據(jù)和復(fù)雜數(shù)據(jù)業(yè)務(wù)的整合;面向終端用戶的報表設(shè)計及管理工具與Office的前端集成能夠提供非常靈活的數(shù)據(jù)展示和自由定制功能。 (3)極具擴展性和靈活性的開發(fā)平臺 SQL Server 2008將提供更加強大的開發(fā)
40、工具和各類新的開發(fā)特性,在大大提高開發(fā)效率的同時,將進一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機遇。例如,XML數(shù)據(jù)庫與Web Service的支持將使得應(yīng)用實現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、Service Broker使數(shù)據(jù)和其它應(yīng)用無縫集成,各種新數(shù)據(jù)類型和T-SQL擴展帶來了諸多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net 、SMO、AMO等都將成為SQL Server數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。 3 需求分析 需求分析的主要任務(wù)是通過詳細
41、調(diào)查要處理的對象,包括某個組織、某個部門、某個企業(yè)的業(yè)務(wù)管理等,充分了解原手工或原計算機系統(tǒng)的工作概況及工作流程,明確用戶的各種需求,在此基礎(chǔ)上確定新系統(tǒng)的功能,并產(chǎn)生需求說明書。新系統(tǒng)必須充分考慮今后可能的擴充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計數(shù)據(jù)庫。 需求分析是數(shù)據(jù)庫開發(fā)的第一個階段,它的基本任務(wù)是準(zhǔn)確的回答:系統(tǒng)必須做什么。因此,應(yīng)該把對用戶需求的收集和分析作為數(shù)據(jù)庫設(shè)計的第一步。 順應(yīng)時代的要求,素質(zhì)教育在我國已廣為普及。在實施素質(zhì)教育過程中,教育工作者從各個角度、各個層次展開了廣泛的探討與實踐,產(chǎn)生了大量可供教育工作者操作的教育模式和方法,為素質(zhì)教育小學(xué)深入開展奠定了豐厚的基礎(chǔ)
42、。但是,作為探索中的素質(zhì)教育,還存在一些急需解決的問題,其中,關(guān)于小學(xué)生素質(zhì)發(fā)展的測評目標(biāo)體系就是其中之一。 目前,小學(xué)生的素質(zhì)教育問題是人們關(guān)注程度相當(dāng)高的方面,伴隨著素質(zhì)教育的深入,人工管理已無法滿足人們對于小學(xué)生素質(zhì)測評方面的需求。通過對陜西省漢中市相關(guān)小學(xué)的調(diào)查,我發(fā)現(xiàn),當(dāng)?shù)氐暮芏鄬W(xué)校已經(jīng)開始重視小學(xué)生素質(zhì)測評,大部分學(xué)校已經(jīng)開始逐漸的由人工管理向計算機管理過度。但是,現(xiàn)如今,當(dāng)?shù)氐膶W(xué)校還不存在能夠全面的對小學(xué)生的素質(zhì)問題進行權(quán)威測評的系統(tǒng)。用計算機管理已成為當(dāng)前發(fā)展的必然趨勢,通過調(diào)查的數(shù)據(jù),我們對小學(xué)生素質(zhì)測評系統(tǒng)做了一個全面、詳細的概述。 3.1 系統(tǒng)需求 小學(xué)生(高年級)
43、素質(zhì)測評系統(tǒng)的主要目的是利用軟件實現(xiàn)學(xué)生、班級、年級、教師基本信息的錄入、修改、刪除、查詢等功能,并對學(xué)生按照系統(tǒng)提供的測評標(biāo)準(zhǔn)進行全面的測評。 作為計算機應(yīng)用的一部分,使用計算機對學(xué)生素質(zhì)進行測評,具有著效率高、保密性好、針對性強等優(yōu)點。使用計算機進行測評可以減少傳統(tǒng)模式利用人工進行學(xué)生素質(zhì)測評帶來的一些缺點。對于傳統(tǒng)的人工操作來說,學(xué)生信息的更新比較慢,進而導(dǎo)致了學(xué)生家長不能及時的了解孩子們在學(xué)校的學(xué)習(xí)、生活情況,久而久之,學(xué)校和家長可能在教育孩子方面存在著一定的脫節(jié)現(xiàn)象。本課題的目的就是開發(fā)出一款基于計算機的小學(xué)生素質(zhì)測評系統(tǒng),不但能夠全方位的對小學(xué)生的素質(zhì)進行測評,而且能夠?qū)崿F(xiàn)方便快
44、捷的數(shù)據(jù)管理,能夠讓學(xué)校老師、家長更好的了解學(xué)生的全面發(fā)展和有針對性地進行指導(dǎo)提供依據(jù),同時可以幫助學(xué)校進一步深入開展素質(zhì)教育,推進學(xué)校信息化管理踏上新臺階。 3.2 功能需求 3.2.1功能結(jié)構(gòu)圖 功能結(jié)構(gòu)圖就是按照功能的從屬關(guān)系畫成的圖表,圖中的每一個框都稱為一個功能模塊。功能模塊可以根據(jù)具體情況分的大一點或小一點,分解得最小功能模塊可以是一個程序中的每個處理過程,而較大的功能模塊則可能是完成某一個任務(wù)的一組程序。 小學(xué)生(高年級)素質(zhì)測評系統(tǒng)的功能結(jié)構(gòu)如圖3.1系統(tǒng)功能結(jié)構(gòu)圖所示。 圖3.1 系統(tǒng)功能結(jié)構(gòu) 3.2.2功能需求描述 用戶登錄管理:用戶通過此功能可以實現(xiàn)登錄
45、功能。 年級信息管理:管理員可以通過此功能添加、查看、修改、刪除年級信息。 班級信息管理:管理員可以通過此功能添加、查看、修改、刪除班級信息。 學(xué)生信息管理:管理員可以通過此功能添加、查看、修改、刪除學(xué)生信息。 教師信息管理:管理員可以通過此功能添加、查看、修改、刪除教師信息。 測評項目管理:管理員可以通過此功能添加、查看、修改、測評項目,配置每個項目的 被測評學(xué)生,及每個項目下的測評要素。教師可以通過此模塊實現(xiàn)測評 分數(shù)的提交。 測評結(jié)果管理:學(xué)生家長、教師和管理員可以查看測評統(tǒng)計結(jié)果,并可以打印報表。 系統(tǒng)管理:可
46、以通過此功能修改登錄密碼。 3.3 性能需求 (1)可擴展性。學(xué)生(高年級)素質(zhì)測評系統(tǒng)主要是面向社會中各小學(xué)為學(xué)生全面發(fā)展提供有效的數(shù)據(jù)基礎(chǔ),隨著素質(zhì)教育的深入,測評標(biāo)準(zhǔn)也會素質(zhì)變化,該系統(tǒng)的測評標(biāo)準(zhǔn)采取的是動態(tài)存儲。因此,該系統(tǒng)有著較好的擴展性。 (2)可用性。保持隨時可用,后臺管理員可以隨時開啟或者關(guān)系學(xué)生的測評。系統(tǒng)允許在測評時間進行維護。 (3)安全性。系統(tǒng)運行出現(xiàn)的異常,跟蹤調(diào)查出現(xiàn)異常的情況,了解操作意圖,能夠有針對性的解決問題,帶有系統(tǒng)日志,能夠查看系統(tǒng)的運行情況,提供用戶在系統(tǒng)中增加、修改系統(tǒng)信息時日志記錄,后臺頁面不能直接進入,要進行登錄驗證。在進行測評時,我們也需
47、要登錄驗證進行測評,防止數(shù)據(jù)的混亂。 3.4 業(yè)務(wù)流程圖 業(yè)務(wù)流程圖反映了現(xiàn)實的業(yè)務(wù)活動,是一種表明系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動的流程圖。小學(xué)生(高年級)素質(zhì)測評系統(tǒng)的主要功能是學(xué)生素質(zhì)測評管理,下面對這個功能的業(yè)務(wù)流程進行了分析。 學(xué)生素質(zhì)測評管理是系統(tǒng)中擁有測評權(quán)限的用戶可以對每一個學(xué)生進行評分,并且提供相應(yīng)的評價,以求全方位的測評產(chǎn)生的數(shù)據(jù)可以幫助小學(xué)生的成長。 學(xué)生素質(zhì)測評管理業(yè)務(wù)流程圖如圖3.2所示。 圖3.2測評管理業(yè)務(wù)員流程圖 3.5 數(shù)據(jù)流圖 (1)數(shù)據(jù)流圖(Data Flow Diagram):簡稱DFD,是一種能全面地描述信息系統(tǒng)
48、邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。根據(jù)小學(xué)生(高年級)素質(zhì)測評系統(tǒng)主要功能業(yè)務(wù)流程圖的描述,以及需求的分析,從系統(tǒng)的科學(xué)性、管理的合理性、實際運行的可行性角度出發(fā),自頂向下對系統(tǒng)進行分解,導(dǎo)出了小學(xué)生(高年級)素質(zhì)測評系統(tǒng)的數(shù)據(jù)流圖。系統(tǒng)總數(shù)據(jù)流圖如圖3.3所示: 模型元素圖如下: 圖3.3 系統(tǒng)數(shù)據(jù)流圖 3.6 數(shù)據(jù)字典 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方
49、面對系統(tǒng)數(shù)據(jù)流的邏輯模型進行完整的描述。針對以上數(shù)據(jù)流圖,給出部分項的說明,如表3.1、表3.2、表3.3所示。 (1) 數(shù)據(jù)流 表3.1 測評信息數(shù)據(jù)流表 數(shù)據(jù)流名稱 測評信息 描述 用戶給出詳細的測評分數(shù) 來源 用戶輸入 定義 數(shù)據(jù)項有:項目編號、名稱、分值、添加時間、學(xué)生編號、用戶編號 說明 根據(jù)管理員導(dǎo)入的教師信息、家長信息、學(xué)生信息、測評信息建立 (2) 處理過程 表3.2 提交測評信息處理過程表 處理過程名稱 P7提交測評信息 輸入 D7-01 輸出 D7-02 處理說明 用戶測評是輸入測評信息,之后可以查詢測評總分 (3) 數(shù)
50、據(jù)存儲 表3.3 測評信息數(shù)據(jù)存儲表 數(shù)據(jù)存儲名稱 F3測評信息 輸入 D7-02 輸出 D7-02,D3-02 定義 數(shù)據(jù)項有:項目編號、名稱、分值、添加時間、學(xué)生編號、用戶編號 說明 編號具有唯一性和非空性,分值不能為負 4數(shù)據(jù)庫設(shè)計 本文所描述的小學(xué)生(高年級)素質(zhì)測評系統(tǒng)所用的技術(shù)是微軟公司所研發(fā)出來的C#,為了更好的連接性和兼容性,系統(tǒng)的后臺數(shù)據(jù)庫則同樣用的是微軟公司開發(fā)的SQL Server 2008,這樣用同一個公司的開發(fā)軟件產(chǎn)品有助于提高系統(tǒng)的運行效率,同時還使得軟件具有較高的兼容性和可靠性。 本文所講系統(tǒng)平臺中,和后臺數(shù)據(jù)庫進行各種數(shù)據(jù)存
51、儲以及數(shù)據(jù)之間交互所用的環(huán)境都是微軟公司旗下的.NET環(huán)境下的ODBC數(shù)據(jù)庫連接方法,這種方法比傳統(tǒng)的ADO具有更好的效率以及靈活性,同時不會出現(xiàn)頁面上的數(shù)據(jù)綁定錯誤。這樣使得他和C#有了更好的兼容性。 4.1概念結(jié)構(gòu)設(shè)計 概念設(shè)計是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個系統(tǒng)的數(shù)據(jù)庫概念結(jié)構(gòu),從用戶的角度進行視圖設(shè)計,然后將視圖集成,最后對集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計采用實體—聯(lián)系(E-R)模型設(shè)計方法。E-R模型法的組成元素有:實體、屬性、聯(lián)系,E-R模型用E-R圖表示,是提示用戶工作環(huán)境中所涉及的事物,屬性則是對實體特性的描述。 (1)E-R圖 E-R圖
52、(Entity-Relation Approach) 用于描述現(xiàn)實世界的概念模型,提供了表示實體集、屬性、聯(lián)系的方法。 E-R模型圖。模型圖元素如下: 根據(jù)對數(shù)據(jù)庫的需求分析,使用自底向上的方法,建立E-R模型圖,系統(tǒng)中各實體的E-R圖如下圖所示。 (1)管理員實體E-R圖,如圖4.1所示。 圖4.1管理員實體E-R圖 (2)年級實體E-R圖,如圖4.2所示。 圖4.2年級實體E-R圖 (3)班級實體E-R圖,如圖4.3所示。 圖4.3班級實體E-R圖 (4)教師信息E-R圖,如圖4.4所示。 圖4.4教師信息E-R圖 (5)學(xué)生信息E-
53、R圖,如圖4.5所示。 圖4.5學(xué)生信息E-R圖 (6)測評要素實體E-R圖,如圖4.6所示。 圖4.6測評要素實體E-R圖 (7)測評項目實體E-R圖,如圖4.7所示。 圖4.7測評項目實體E-R圖 各實體之間的關(guān)系如圖4.8所示。 圖4.8實體之間的關(guān)系圖 4.2邏輯結(jié)構(gòu)設(shè)計 邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計好的基本E-R圖轉(zhuǎn)換為與選用的某個具體的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),設(shè)計的結(jié)果是一組關(guān)系模型。通過概念結(jié)構(gòu)設(shè)計我們可以確定,在該系統(tǒng)中共有7個實體,因此會轉(zhuǎn)化為7個關(guān)系模式(注:關(guān)系模式中標(biāo)有下劃線的屬性為碼),分別是: 管理員(編號,
54、名稱,密碼) 年級(編號,名稱) 班級(編號,名稱,年級編號) 教師(編號,姓名,密碼) 學(xué)生(學(xué)號,姓名,性別,年齡,家長姓名,聯(lián)系方式,班級編號) 測評要素(編號,名稱,分值,簡介,項目編號) 測評項目(編號,名稱) 我們知道在E-R圖中1:1聯(lián)系和1:m共有3個聯(lián)系形成的關(guān)系模式與相應(yīng)實體的關(guān)系模式合并。最后共有2個m:n聯(lián)系可以轉(zhuǎn)化為2個關(guān)系模式,分別是: 測評(學(xué)生ID,教師ID,要素ID,測評分數(shù)) 管轄(班級ID,教師ID) 4.3物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計是對于給定的邏輯數(shù)據(jù)模型,選擇一個適合的物理結(jié)構(gòu),主要涉及存取方法與存儲結(jié)構(gòu),它依賴于計算機系統(tǒng)
55、。通過前面的數(shù)據(jù)分析可建立如下幾張表,表結(jié)構(gòu)如下圖所示。 (1)管理員信息表如表4.1所示。 表4.1 管理員信息表 序號 列名 數(shù)據(jù)類型 長度 主鍵 允許空 說明 1 id int 4 是 否 管理員編號 2 name varchar 50 是 登錄名 3 pwd varchar 100 是 密碼 (1) 年級信息表如表4.2所示。 表4.2 年級信息表 序號 列名 數(shù)據(jù)類型 長度 主鍵 允許空 說明 1 id int 4 是 否 年級編號 2 name varchar 50 是
56、 名稱 (2) 班級信息表如表4.3所示。 表4.3 班級信息表 序號 列名 數(shù)據(jù)類型 長度 主鍵 允許空 說明 1 id int 4 是 否 班級編號 2 name varchar 50 是 名稱 3 njid int 4 否 年級編號 (3) 教師信息表如表4.4所示。 表4.4 教師信息表 序號 列名 數(shù)據(jù)類型 長度 主鍵 允許空 說明 1 no varchar 20 是 否 編號 2 pwd varchar 30 是 密碼 3 name varchar 30
57、 是 姓名 (4) 學(xué)生信息表如表4.5所示。 表4.5 學(xué)生信息表 序號 列名 數(shù)據(jù)類型 長度 主鍵 允許空 說明 1 no varchar 20 是 否 學(xué)號 2 pwd varchar 30 是 密碼 3 name varchar 30 是 姓名 4 sex varchar 50 是 性別 5 age int 4 是 年齡 6 pname varchar 50 否 家長姓名 7 tel varchar 20 否 聯(lián)系方式 8 Bjid varc
58、har 50 是 班級編號 (5) 測評要素信息表如表4.6所示。 表4.6 測評要素信息表 序號 列名 數(shù)據(jù)類型 長度 主鍵 允許空 說明 1 id int 4 是 否 編號 2 name varchar 50 是 要素名稱 3 point int 4 是 分值 4 jianjie Text 是 簡介 5 xmid Int 4 否 項目ID (6) 測評項目信息表如表4.7所示。 表4.7 測評項目信息表 序號 列名 數(shù)據(jù)類型 長度 主鍵 允許空 說明 1
59、 id int 4 是 否 編號 2 name varchar 50 是 項目名稱 (7) 測評信息表如表4.8所示。 表4.8 評分信息表 序號 列名 數(shù)據(jù)類型 長度 主鍵 允許空 說明 1 ysid int 4 是 要素編號 2 no1 varchar 20 是 學(xué)生編號 3 no2 varchar 20 是 教師編號 4 point int 4 是 分數(shù) (8) 管轄信息表如表4.9所示。 表4.9 管轄信息表 序號 列名 數(shù)據(jù)類型 長度 主鍵 允許空 說
60、明 1 jsid int 4 是 教師編號 2 bjid int 4 是 班級編號 5界面設(shè)計及功能實現(xiàn) 5.1用戶登錄 用戶登錄,此頁面實現(xiàn)用戶的登錄,為了增強系統(tǒng)安全性,特意增加了驗證碼,以保障系統(tǒng)安全。用戶必須輸入正確的用戶名和密碼及驗證碼后,才能進入系統(tǒng),系統(tǒng)流程圖如圖5.1所示。 圖5.1 系統(tǒng)登陸流程圖 系統(tǒng)接收用戶輸入的信息,并作了簡單的驗證判斷,通過之后再執(zhí)行相應(yīng)代碼,就可以完成系統(tǒng)登錄,登陸界面如圖5.2所示: 圖5.2 用戶登錄界面 主要流程如下。 (1) 主要實現(xiàn)代碼如下: //驗證輸入
61、 if (username.Text.Length == 0) { Msg.Show("用戶名不能為空"); return; } if (password.Text.Length == 0) { Msg.Show("密碼不能為空"); return; } //判斷驗證碼 if (checkCode.Text != Request.Cookies["CheckCod
62、e"].Value) { Msg.Show("您輸入的驗證碼不正確"); return; } //判斷身份 if (RadioButtonList1.SelectedValue != "學(xué)生") { //聲明管理員操作類 OT.BLL.admin bll = new OT.BLL.admin(); string Pass = password.Text.Replace("",
63、""); //根據(jù)用戶名和密碼得到管理員信息 DataSet ds = bll.GetData("*", "uname=" + username.Text.Replace("", "") + " and pwd=" + Pass + ""); //判斷是否存在 if (ds.Tables[0].Rows.Count > 0) { DataRow dr = ds.Tables[0].Rows[0];
64、 Session["aid"] = dr["aid"].ToString(); Session["uname"] = dr["uname"].ToString(); Session["power"] = RadioButtonList1.SelectedValue; Response.Redirect("manage/Default.aspx"); } else { Msg.Sho
65、w("您輸入的用戶名或密碼不正確"); return; } } else { //聲明學(xué)生操作類 OT.BLL.users bll = new OT.BLL.users(); string Pass = password.Text.Replace("", ""); //根據(jù)用戶名和密碼得到學(xué)生信息 DataSet ds = bll.GetData("*"
66、, "uno=" + username.Text.Replace("", "") + " and pwd=" + Pass + ""); //判斷是否存在 if (ds.Tables[0].Rows.Count > 0) { DataRow dr = ds.Tables[0].Rows[0]; Session["aid"] = dr["uno"].ToString(); Session["uname"] = dr["uname"].ToString(); Session["power"] = RadioButtonList1.SelectedValue; Response.Redirect("manage/Default.aspx"); } e
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運動會安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動總結(jié)+在機關(guān)“弘揚憲法精神推動發(fā)改工作高質(zhì)量發(fā)展”專題宣講報告會上的講話
- 2024年XX村合作社年報總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊教研組工作總結(jié)
- 2024年小學(xué)高級教師年終工作總結(jié)匯報
- 2024-2025年秋季第一學(xué)期初中物理上冊教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報告
- 2025年學(xué)校元旦迎新盛典活動策劃方案
- 2024年學(xué)校周邊安全隱患自查報告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報告