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