學(xué)生成績管理系統(tǒng)論文(共24頁)_第1頁
學(xué)生成績管理系統(tǒng)論文(共24頁)_第2頁
學(xué)生成績管理系統(tǒng)論文(共24頁)_第3頁
學(xué)生成績管理系統(tǒng)論文(共24頁)_第4頁
學(xué)生成績管理系統(tǒng)論文(共24頁)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、XX軟件職業(yè)學(xué)院實訓(xùn)(論文)XX軟件職業(yè)學(xué)院畢業(yè)設(shè)計(b y sh j)(論文)學(xué)生(xu sheng)成績管理系統(tǒng) Student Score Management System專 業(yè) 名 稱:計算機信息管理指 導(dǎo) 教 師:XX 畢業(yè)生姓名:王XX畢業(yè)生學(xué)號:20XXXXX論文提交日期:20XX年12月 摘 要成績管理是一個教育單位不可缺少的重要組成部分,它的內(nèi)容對于學(xué)校的教務(wù)管理人員來說至關(guān)重要,作為計算機應(yīng)用的一部分,利用計算機進(jìn)行學(xué)生成績信息(xnx)的管理無疑是一條行之有效且高效的辦法。學(xué)生(xu sheng)成績管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺,學(xué)生可以查閱

2、相關(guān)的成績和基本信息,管理員可以管理所有信息。包括瀏覽所有用戶信息以及相關(guān)的成績信息,錄入、修改、刪除成績和信息,注冊新用戶功能,還包括統(tǒng)計學(xué)生人數(shù)、參加考試人數(shù)、缺考人數(shù)和計算平均成績、不及格人數(shù)、優(yōu)秀人數(shù),以及連接網(wǎng)站,驗證等功能。學(xué)生成績(chngj)管理系統(tǒng)是構(gòu)建于Visual C#.NET平臺上的Windows應(yīng)用程序,采用應(yīng)用前景廣闊的XML技術(shù)存儲數(shù)據(jù),具有平臺構(gòu)建免費、運行速度快、程序小、擴展性好、技術(shù)先進(jìn)等特點。關(guān)鍵詞:管理 ;信息;學(xué)生成績管理系統(tǒng); AbstractPerformance management is an important and indispensab

3、le educational unit of part of its contents for the academic management of the school is essential, as part of computer applications, the use of computer information management student achievement is undoubtedly an effective and efficient approach.Student performance management system is mainly to f

4、acilitate the efficient management and online information access platform, students can access the relevant results and basic information, administrators can manage all information. Browse all user information including the results and related information, input, modify, delete results and informati

5、on, to register a new user features, including statistics the number of students take the test the number of absent and the calculation of the average number of results, do not pass the number of outstanding number of and the connection site, verify the other functions.Student achievement management

6、 system is built on Visual C #. NET Windows applications on the platform, using XML technologies promising applications store data, with a platform to build free, fast, the program is small, good scalability, advanced technology and so on.Keywords: management; information; student achievement manage

7、ment system;目 錄 TOC o 1-3 h z u HYPERLINK l _Toc203762485 引 言 PAGEREF _Toc203762485 h 5 HYPERLINK l _Toc203762486 1 系統(tǒng)分析 PAGEREF _Toc203762486 h 6 HYPERLINK l _Toc203762487 1.1系統(tǒng)(xtng)開發(fā)目的 PAGEREF _Toc203762487 h 6 HYPERLINK l _Toc203762488 1.2 系統(tǒng)開發(fā)(kif)背景 PAGEREF _Toc203762488 h 6 HYPERLINK l _Toc2

8、03762489 1.3 需求(xqi)分析 PAGEREF _Toc203762489 h 6 HYPERLINK l _Toc203762490 1.4 可行性分析 PAGEREF _Toc203762490 h 6 HYPERLINK l _Toc203762491 1.4.1 技術(shù)可行性 PAGEREF _Toc203762491 h 7 HYPERLINK l _Toc203762492 1.4.2 工具可行性 PAGEREF _Toc203762492 h 7 HYPERLINK l _Toc203762493 1.4.3 經(jīng)濟可行性 PAGEREF _Toc203762493 h

9、 7 HYPERLINK l _Toc203762494 1.4.4操作可行性 PAGEREF _Toc203762494 h 7 HYPERLINK l _Toc203762495 1.5 開發(fā)工具 PAGEREF _Toc203762495 h 7 HYPERLINK l _Toc203762496 1.5.1 Visual C#.NET簡介 PAGEREF _Toc203762496 h 7 HYPERLINK l _Toc203762497 1.5.2 XML簡介 PAGEREF _Toc203762497 h 8 HYPERLINK l _Toc203762498 2 系統(tǒng)設(shè)計 PA

10、GEREF _Toc203762498 h 9 HYPERLINK l _Toc203762499 2.1 系統(tǒng)功能 PAGEREF _Toc203762499 h 9 HYPERLINK l _Toc203762500 2.1.1系統(tǒng)主要功能 PAGEREF _Toc203762500 h 9 HYPERLINK l _Toc203762501 2.1.2 系統(tǒng)總體結(jié)構(gòu) PAGEREF _Toc203762501 h 9 HYPERLINK l _Toc203762502 2.2 XML設(shè)計 PAGEREF _Toc203762502 h 10 HYPERLINK l _Toc2037625

11、03 2.2.1 編寫XML文檔 PAGEREF _Toc203762503 h 10 HYPERLINK l _Toc203762504 2.2.2 驗證文件 PAGEREF _Toc203762504 h 13 HYPERLINK l _Toc203762505 3 系統(tǒng)實現(xiàn) PAGEREF _Toc203762505 h 15 HYPERLINK l _Toc203762506 3.1模塊的設(shè)計與實現(xiàn) PAGEREF _Toc203762506 h 15 HYPERLINK l _Toc203762507 3.1.1 登陸模塊的設(shè)計與實現(xiàn) PAGEREF _Toc203762507 h

12、15 HYPERLINK l _Toc203762508 3.1.2 系統(tǒng)查詢模塊的設(shè)計與實現(xiàn) PAGEREF _Toc203762508 h 18 HYPERLINK l _Toc203762509 3.1.3 系統(tǒng)管理模塊的設(shè)計與實現(xiàn) PAGEREF _Toc203762509 h 19 HYPERLINK l _Toc203762510 3.1.4 系統(tǒng)設(shè)置模塊的設(shè)計與實現(xiàn) PAGEREF _Toc203762510 h 22 HYPERLINK l _Toc203762511 3.1.5 系統(tǒng)維護模塊的設(shè)計與實現(xiàn) PAGEREF _Toc203762511 h 23 HYPERLINK

13、 l _Toc203762512 3.2 系統(tǒng)維護和改進(jìn) PAGEREF _Toc203762512 h 23 HYPERLINK l _Toc203762513 3.2.1 運行維護 PAGEREF _Toc203762513 h 23 HYPERLINK l _Toc203762514 3.2.2系統(tǒng)改進(jìn)和提高 PAGEREF _Toc203762514 h 23 HYPERLINK l _Toc203762515 總 結(jié) PAGEREF _Toc203762515 h 24 HYPERLINK l _Toc203762522 參 考 文 獻(xiàn) PAGEREF _Toc203762522 h

14、 25引 言在現(xiàn)代,高科技的飛躍發(fā)展,計算機的大量(dling)普及,使得(sh de)人們生活節(jié)奏越來越快。因此對教育行業(yè)的多元信息進(jìn)行有效的管理工作,也成為教育行業(yè)中的重中之重。目前,學(xué)校工作繁雜、資料(zlio)重多,雖然各類管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對于學(xué)生成績管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。為各高校教務(wù)工作人員減輕負(fù),提高工作效率,所以制作了學(xué)生成績管理系統(tǒng)。學(xué)生成績管理系統(tǒng)依據(jù)開發(fā)要求主要應(yīng)用于教育系統(tǒng),完成對日常的教育工作中學(xué)生成績檔案的數(shù)字化管理。比較系統(tǒng)地對教務(wù)、教學(xué)上的各項服務(wù)和信息進(jìn)行管理,使數(shù)據(jù)管理更現(xiàn)代化、自動化、智能化、人性化。同時,減輕了學(xué)

15、院教務(wù)人員管理的工作量,縮小開支,提高工作效率和準(zhǔn)確率,使其變得更具有條理性,科學(xué)性,為教育行業(yè)做出了巨大的貢獻(xiàn),也為今天的民辦教育在未來市場的競爭力有所提高。學(xué)生成績管理系統(tǒng)使用了全新的成績管理理念,系統(tǒng)從完善的基礎(chǔ)信息管理,和對創(chuàng)建新用戶、已創(chuàng)建的成績數(shù)據(jù)的錄入,修改,瀏覽,統(tǒng)計等功能操作,基本能夠滿足各高校教師的需要。1 系統(tǒng)分析1.1系統(tǒng)(xtng)開發(fā)目的(1) 使用本系統(tǒng)(xtng)將大大提高學(xué)院教務(wù)人員管理業(yè)務(wù)的處理效率;(2) 提高成績信息(xnx)數(shù)據(jù)的準(zhǔn)確性和安全性;(3) 減少成績信息管理的重復(fù)性和低效性,節(jié)約人力、物力和時間。1.2 系統(tǒng)開發(fā)背景 學(xué)院在教學(xué)這一部分主要

16、是由教務(wù)處對課程、對學(xué)生、對學(xué)生成績進(jìn)行合理地安排以及統(tǒng)籌計劃,以及讓教務(wù)處在最短的時間段把學(xué)生的成績核算出來,提高教務(wù)處的辦事效率。同時,能夠隨時對學(xué)生、學(xué)生成績進(jìn)行各種查詢和統(tǒng)計,以及很好地對系統(tǒng)進(jìn)行維護。1.3 需求分析 隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)技術(shù)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。 現(xiàn)在我國的教育機構(gòu)對學(xué)生成績管理還普遍停留在紙介質(zhì)的基礎(chǔ)上,這樣的機制已經(jīng)不能適應(yīng)時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代,這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理所取代。 通過調(diào)查,要求系統(tǒng)具有權(quán)限設(shè)置功能的登錄模塊,學(xué)生

17、可以實現(xiàn)成績信息查詢功能。教務(wù)管理人員能夠?qū)崿F(xiàn)注冊新用戶,學(xué)生成績信息的查詢、錄入、刪除、修改、瀏覽、統(tǒng)計等功能。1.4 可行性分析 所謂可行性分析就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。這步工作的主要是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以比較抽象的方式進(jìn)行系統(tǒng)分析和設(shè)計的過程??尚行匝芯康淖罡救蝿?wù)是對以后的行動方針提出建議,以避免時間、資源、人力和金錢的浪費,推薦一個較好的解決方案,并且為工程制定一個初步的計劃。1.4.1 技術(shù)可行性本系統(tǒng)采用XML進(jìn)行數(shù)據(jù)的管理、操作和維護,用Visual C#.NET進(jìn)行前臺設(shè)計、數(shù)據(jù)的錄入、修改、刪除、

18、查詢、瀏覽、統(tǒng)計等功能。由于XML強大的數(shù)據(jù)存儲功能、方便快捷的驗證功能、使用的靈活、良好的可擴展性、以及廣泛實際應(yīng)用,充分說明本系統(tǒng)在技術(shù)方面的可行性。1.4.2 工具可行性軟件(run jin)方面:信息時代對于軟件的應(yīng)用已不是人們的難題,人們在日常辦公中用的計算機操作的系統(tǒng)等都屬于(shy)軟件部分。硬件(yn jin)方面:計算機普及到今天,人們對于它的擁有已不少見,它的硬件設(shè)備完全能夠滿足人們的需求,而價格也能被人們所接受。1.4.3 經(jīng)濟可行性這是個超小型的管理系統(tǒng),從投入的人力,財力與物力來講是非常之小的,只要一臺電腦,一臺打印機,這個系統(tǒng)就可以搞起來,考慮到學(xué)校里有電腦,現(xiàn)只要

19、購置一臺打印機就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來,做更多的工作,可以給教學(xué)管理提高一個層次。1.4.4操作可行性本系統(tǒng)設(shè)計清晰,有良好的用戶接口,操作簡潔,符合教務(wù)管理的工作需要,并達(dá)到操作過程中的直觀、方便、實用、安全等要求,因此操作方面具有可行性。1.5 開發(fā)工具 本系統(tǒng)前端開發(fā)工具選擇了Visual C#.NET,后臺采用XML。1.5.1 Visual C#.NET簡介 C#是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于Microsoft .NET平臺的應(yīng)用程序,Microsoft .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利

20、用計算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的C#語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過Internet進(jìn)行調(diào)用。 C#程序員可以在Microsoft .NET平臺上事半功倍的構(gòu)建應(yīng)用程序的擴展框架。C#包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),通過Internet被任何操作系統(tǒng)上運行的任何程序調(diào)用。1.5.2 XML簡介 XML( eXtensible Markup Language,可擴展標(biāo)記語言)是由W3C(World Wide W

21、eb Consortium,萬維網(wǎng)聯(lián)盟)推出的用于新一代網(wǎng)絡(luò)數(shù)據(jù)表示、傳遞和交換的標(biāo)準(zhǔn),是Internet環(huán)境中跨平臺的、依賴于內(nèi)容的技術(shù)。 XML實質(zhì)上是一種電子文檔信息的自定義語言,也就是使信息能夠自我描述。XML的優(yōu)勢十分顯著,主要表現(xiàn)在:良好的可讀性、方便的可擴展性、數(shù)據(jù)內(nèi)容與顯示形式的分離、便于(biny)信息的交換與檢索、可以輕松地跨平臺應(yīng)用等。XML在語法上的優(yōu)越性,使得它可以廣泛地應(yīng)用于信息表現(xiàn)、信息交換、信息存儲、Web服務(wù)、電子商務(wù)、網(wǎng)絡(luò)出版等多個領(lǐng)域。對于大型而復(fù)雜的文檔,XML是一種理想語言。 目前,XML在Internet中的地位已經(jīng)確立(qul),世界各主要軟件供應(yīng)

22、商競相與之靠攏,紛紛在其最新的軟件版本中加強了對XML的支持。業(yè)界對XML的研究和應(yīng)用正在迅速升溫,并在互聯(lián)網(wǎng)上迅速發(fā)展,這使得XML的應(yīng)用已經(jīng)滲透到各個領(lǐng)域。2 系統(tǒng)(xtng)設(shè)計2.1 系統(tǒng)功能學(xué)期末,教務(wù)工作人員的工作很繁忙,對數(shù)據(jù)的輸入要簡便而且高效,所以系統(tǒng)中有方便的數(shù)據(jù)查詢和瀏覽;整個系統(tǒng)有嚴(yán)密的權(quán)限管理,增強了系統(tǒng)數(shù)據(jù)的安全性;刪除修改數(shù)據(jù)方便快捷,并且能夠保持一定的安全;完善的數(shù)據(jù)出錯處理,減少了用戶使用中的麻煩;友好而美觀的操作界面;并且能夠?qū)崿F(xiàn)一定的統(tǒng)計功能。2.1.1系統(tǒng)主要功能學(xué)生成績管理系統(tǒng)主要以管理學(xué)生成績信息為目的,設(shè)置了嚴(yán)密的權(quán)限管理。主要功能包括用戶管理、查

23、詢管理、成績錄入管理、更新管理、統(tǒng)計管理、注冊管理、密碼管理等。用戶管理:設(shè)置了權(quán)限管理功能,學(xué)生用戶只能查詢成績信息,管理員可以完成其他操作。查詢管理:包括查詢成績和基本信息??梢燥@示單獨一條記錄,也可以顯示所有信息。成績錄入管理:每次考試結(jié)束,管理員錄入學(xué)生成績信息。更新管理:當(dāng)有需要時,管理員可以進(jìn)行成績和信息的刪除和修改操作。統(tǒng)計管理:統(tǒng)計學(xué)生人數(shù),缺考人數(shù),平均成績和不及格人數(shù)。注冊管理:設(shè)置了驗證功能。輸入用戶名后可檢驗是否可以使用,輸入密碼必須為6至12位。密碼管理(gunl):用戶可以根據(jù)需求修改密碼。2.1.2 系統(tǒng)(xtng)總體結(jié)構(gòu) 系統(tǒng)總體(zngt)結(jié)構(gòu)如圖2.1所示

24、:學(xué)生成績管理系統(tǒng)登錄模塊查詢模塊統(tǒng)計模塊管理模塊基本信息查詢用戶管理密碼管理注冊管理成績修改管理成績錄入管理成績查詢不及格人數(shù)平均成績?nèi)笨既藬?shù)學(xué)生人數(shù)成績刪除管理圖2.12.2 XML設(shè)計2.2.1 編寫XML文檔(1) 文檔結(jié)構(gòu)樹 該文檔(Scores.xml)用來存放學(xué)生的成績信息,根元素是scores,包括八個子元素score,每個score又包含六個子元素,分別是姓名,學(xué)號,專業(yè),考試科目,考試類型,g。 該文檔的結(jié)構(gòu)樹如圖2.2所示:scoresscorescoreg考試類型考試科目專業(yè)學(xué)號姓名g考試類型考試科目專業(yè)學(xué)號姓名圖 2.2 該文檔(Students.xml)用來存放學(xué)生

25、的基本信息,根元素是students,包括六個子(g zi)元素student,每個student又包含7個子元素,分別是姓名,學(xué)號,性別,年齡,生日,專業(yè),電話。 該文檔得結(jié)構(gòu)(jigu)樹如圖2.3所示:studentsstudentstudent電話專業(yè)生日年齡性別學(xué)號姓名電話專業(yè)生日年齡性別學(xué)號姓名圖 2.3 該文檔(Login.xml)用來存放注冊的用戶信息,根元素是users,包括七個子元素user,每個user又包含(bohn)六個子元素,分別是type,用戶名,密碼,身份證號,電話,qq。 該文檔得結(jié)構(gòu)樹如圖2.4所示:users user userqq電話身份證號密碼用戶名t

26、ypeqq電話身份證號密碼用戶名type圖 2.4(2) 編寫源代碼 Scores.xml的主要(zhyo)源代碼: wjb 06301118 計算機科學(xué)與技術(shù) XML程序設(shè)計 期末考試 95 Students.xml的主要源代碼: wjb 06301118 男 21 1987-8-15 計算機科學(xué)與技術(shù)Login.xml的主要源代碼: 教師 cc 123 11 2.2.2 驗證(ynzhng)文件(1) Scores.xsd的架構(gòu)(ji u)文件和源代碼 Scores.xsd架構(gòu)文件用來(yn li)驗證Scores.xml的數(shù)據(jù)信息。如圖

27、2.5所示圖2.5 Scores.xsd架構(gòu)文件 Scores.xsd主要源代碼: (2) Students.xsd的架構(gòu)文件和源代碼Students.xsd架構(gòu)文件用來驗證Students.xml的數(shù)據(jù)信息。如圖2.6所示圖2.6 Students.xsd架構(gòu)文件 Students.xsd主要源代碼: (3) Login.xsd的架構(gòu)文件和源代碼Login.xsd架構(gòu)文件用來驗證Login.xml的數(shù)據(jù)信息。如圖2.7所示圖2.7 Login.xsd架構(gòu)文件Login.xsd主要源代碼: 3 系統(tǒng)(xtng)設(shè)計(shj)3.1模塊(m kui)的設(shè)計 本系統(tǒng)包括登陸模塊,系統(tǒng)查詢模塊,系統(tǒng)

28、管理模塊,系統(tǒng)設(shè)置模塊。其中,登陸模塊實現(xiàn)用戶管理,注冊管理功能;系統(tǒng)查詢模塊實現(xiàn)學(xué)生成績和信息查詢及瀏覽功能;系統(tǒng)管理模塊實現(xiàn)錄入、修改、刪除成績管理,統(tǒng)計管理功能;系統(tǒng)設(shè)置模塊實現(xiàn)注銷用戶,修改密碼功能。3.1.1 登陸模塊的設(shè)計(1) 登陸窗體 (在登陸窗體之前為一個(y )歡迎窗體)功能:設(shè)置了權(quán)限管理,登陸成功后,對各個(gg)模塊進(jìn)行操作。操作:歡迎窗體消失后自動生成(shn chn)該窗體,輸入用戶名和密碼,選擇登陸模式。 登陸窗體如圖3.1所示。圖3.1 系統(tǒng)登陸界面3.1.2 系統(tǒng)查詢模塊的設(shè)計與實現(xiàn)學(xué)生成績和學(xué)生信息查詢窗體,如圖3.4所示。功能:查詢、瀏覽學(xué)生信息??梢圆?/p>

29、詢單一記錄,也可以瀏覽所有信息。操作:單擊顯示即可瀏覽所有學(xué)生信息或成績信息,輸入學(xué)號點擊查詢可查詢單獨記錄。 圖3.4 系統(tǒng)(xtng)查詢窗體查詢主要實現(xiàn)(shxin)代碼: 3.1.3 系統(tǒng)管理模塊的設(shè)計(shj)與實現(xiàn)(1)學(xué)生成績錄入刪除窗體,如圖3.5所示。功能:設(shè)置權(quán)限管理,管理人員可以錄入刪除學(xué)生成績和信息。操作:在文本框處填寫信息后點擊添加實現(xiàn)錄入成績功能,輸入學(xué)號點擊刪除實現(xiàn)成績刪除功能。 圖3.5 成績錄入刪除(shnch)界面 錄入(l r)主要實現(xiàn)代碼: XmlElement newscore = doc.CreateElement(score); newscore.

30、InnerText = ; root.AppendChild(newscore); XmlNode root1 = doc.DocumentElement.LastChild; XmlElement new姓名(xngmng) = doc.CreateElement(姓名); new姓名.InnerText = txtName.Text; root1.AppendChild(new姓名); 刪除主要實現(xiàn)代碼: string a = txtSN2.Text; if (a = ) MessageBox.Show(請輸入學(xué)號!, 對不起); return; XmlNode delscore = do

31、c.SelectSingleNode(/score學(xué)號= + txtSN2.Text + ); delscore.ParentNode.RemoveChild(delscore);(2)學(xué)生成績修改窗體,如圖3.6所示。功能:修改學(xué)生成績信息。操作:填寫信息后,輸入新的成績,點擊修改。圖3.6 成績修改(xigi)界面 成績修改主要(zhyo)實現(xiàn)代碼: string a = txtName.Text; if (a = ) MessageBox.Show(請輸入(shr)姓名!, 對不起); return; XmlDocument doc = new XmlDocument(); doc.Lo

32、ad(Scores.xml); DataSet ds = new DataSet(); XmlNode upscore = doc.SelectSingleNode(/score姓名= + txtName.Text + ); XmlElement Root = doc.DocumentElement; XmlNode 成績 = doc.SelectSingleNode(/score姓名= + txtName.Text + /成績); XmlElement Score = doc.CreateElement(成績); Score.InnerText = txtScore.Text; upscor

33、e.ReplaceChild(Score, 成績);(3)統(tǒng)計窗體,如圖3.7所示。 功能:統(tǒng)計學(xué)生人數(shù),考試人數(shù),不及格人數(shù),優(yōu)秀人數(shù),計算(j sun)平均成績。 操作:分別輸入(shr)根元素統(tǒng)計學(xué)生人數(shù)和成績?nèi)藬?shù),點擊不及格人數(shù)、平均成績、優(yōu)秀人數(shù)會連接相應(yīng)的計算窗體,點擊確定進(jìn)行計算。圖3.7 統(tǒng)計(tngj)窗體 統(tǒng)計不及格人數(shù)實現(xiàn)代碼: XmlNodeList list = doc.GetElementsByTagName(g); for (int i = 0; i list.Count; i+) int s=0; if (int.Parse(listi.InnerText) 6

34、0) s+; textBox1.Text = s.ToString(); 計算平均成績實現(xiàn)代碼: XmlDocument doc = new XmlDocument();doc.Load(Scores.xml); XmlNodeList list = doc.GetElementsByTagName(g); for (int i = 0; i list.Count; i+) int p=0; p += int.Parse(listi.InnerText); textBox1.Text = (p / list.Count).ToString();3.1.4 系統(tǒng)(xtng)設(shè)置模塊的設(shè)計與實現(xiàn)修

35、改(xigi)密碼窗體(如圖3.8所示)功能:修改登陸用戶(yngh)的密碼。 操作:輸入舊密碼,再輸入一個新的密碼,點擊確定。圖3.8 修改密碼窗體修改密碼主要實現(xiàn)代碼: XmlNode uppwd = doc.SelectSingleNode(/user密碼= + txtJpwd.Text + ); XmlElement root = doc.DocumentElement; XmlNode Jpwd = doc.SelectSingleNode(/user密碼= + txtJpwd.Text + /密碼); XmlElement Npwd= doc.CreateElement(密碼);

36、Npwd.InnerText = txtNpwd.Text; uppwd.ReplaceChild(Npwd, Jpwd);3.1.5 系統(tǒng)維護模塊的設(shè)計幫助窗體(如圖3.9所示)功能:聯(lián)系系統(tǒng)開發(fā)者辦公室咨詢詳細(xì)情況。操作:在主窗體中選擇(xunz)系統(tǒng)幫助,點擊其中任意選項。圖3.9 幫助(bngzh)窗體3.2 系統(tǒng)維護和改進(jìn)(gijn)3.2.1 運行維護經(jīng)過測試,該系統(tǒng)運行穩(wěn)定,在使用和維護中應(yīng)注意以下問題:定期清理無效數(shù)據(jù),以提高運行效率。對系統(tǒng)和運行環(huán)境進(jìn)行日常護理。3.2.2系統(tǒng)改進(jìn)和提高本系統(tǒng)在信息表達(dá)上還有不完備的地方,對于學(xué)校的教師管理、課程管理還沒有做到細(xì)致,報表打印還

37、沒有考慮。下一步的工作將完善本系統(tǒng),在各個界面上進(jìn)一步添加所需要的字段,擴充系統(tǒng)的功能???結(jié)隨著計算機技術(shù)的普及和網(wǎng)絡(luò)的發(fā)展,越來越多的教育單位開始重視信息化建設(shè),利用先進(jìn)的計算機和網(wǎng)絡(luò)技術(shù)對學(xué)生成績信息進(jìn)行管理,提高工作效率,減少人力資源的浪費。本人結(jié)合教務(wù)管理人員對成績信息地具體管理需求,開發(fā)一套學(xué)生成績管理系統(tǒng)。本系統(tǒng)經(jīng)多次測試(csh),能在Visual Studio 2005的調(diào)試環(huán)境上正常運行?;旧蠈崿F(xiàn)了數(shù)據(jù)管理功能,目前試運行良好。 綜上詳細(xì)(xingx)闡述了本系統(tǒng)的整個開發(fā)過程和實現(xiàn)功能,能夠進(jìn)行學(xué)生成績信息錄入、修改、查詢、瀏覽、刪除、統(tǒng)計等操作,整體界面美觀大方,完成

38、了教務(wù)人員對學(xué)生成績管理工作的要求,適用于一系列的教育單位。本系統(tǒng)的應(yīng)用,將會使學(xué)生和教務(wù)管理人員在第一時間內(nèi)獲得理想信息。 但是,由于一些技術(shù)和設(shè)備所限,本系統(tǒng)(xtng)存在一些不足之處,有待進(jìn)一步改進(jìn)和完善,在開發(fā)過程中遇到了以下問題: (1)對后臺數(shù)據(jù)庫中數(shù)據(jù)的日常維護,包括自動清理過時數(shù)據(jù); (2)程序中錯誤處理和輸入控制不夠全面,可能導(dǎo)致輸入無效引發(fā)錯誤; (3)對補考學(xué)生的處理。參考文獻(xiàn)1劉甫迎、劉光會、王蓉.C#程序設(shè)計教程(第2版).北京(bi jn):電子工業(yè)出版社,2008 2Microsoft Visual C# 2008 help,20083美國微軟公司Visual C# 2005軟件的幫助(bngzh)信息,20054李蘭友 楊曉光.Visual C#.NET程序設(shè)計(chn x sh j).北京:清華大學(xué) 北方交通大學(xué)出版社,20045王昊亮,李剛等.Visual C#程序設(shè)計教程.北京:清華大學(xué)出版社,20036佟偉光.Visual Basic.NET實用教程.北京:

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論