版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、xx軟件職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)學(xué)生成績(jī)管理系統(tǒng) student score management system專 業(yè) 名 稱:計(jì)算機(jī)信息管理指 導(dǎo) 教 師:xx畢業(yè)生姓名:xx畢業(yè)生學(xué)號(hào):200xxx論文提交日期:20xx年12月 摘 要成績(jī)管理是一個(gè)教育單位不可缺少的重要組成部分,它的內(nèi)容對(duì)于學(xué)校的教務(wù)管理人員來(lái)說(shuō)至關(guān)重要,作為計(jì)算機(jī)應(yīng)用的一部分,利用計(jì)算機(jī)進(jìn)行學(xué)生成績(jī)信息的管理無(wú)疑是一條行之有效且高效的辦法。學(xué)生成績(jī)管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺(tái),學(xué)生可以查閱相關(guān)的成績(jī)和基本信息,管理員可以管理所有信息。包括瀏覽所有用戶信息以及相關(guān)的成績(jī)信息,錄入、修改、刪除成
2、績(jī)和信息,注冊(cè)新用戶功能,還包括統(tǒng)計(jì)學(xué)生人數(shù)、參加考試人數(shù)、缺考人數(shù)和計(jì)算平均成績(jī)、不及格人數(shù)、優(yōu)秀人數(shù),以及連接網(wǎng)站,驗(yàn)證等功能。學(xué)生成績(jī)管理系統(tǒng)是構(gòu)建于visual c#.net平臺(tái)上的windows應(yīng)用程序,采用應(yīng)用前景廣闊的xml技術(shù)存儲(chǔ)數(shù)據(jù),具有平臺(tái)構(gòu)建免費(fèi)、運(yùn)行速度快、程序小、擴(kuò)展性好、技術(shù)先進(jìn)等特點(diǎn)。關(guān)鍵詞:管理 ;信息;學(xué)生成績(jī)管理系統(tǒng); abstractperformance management is an important and indispensable educational unit of part of its contents for the academi
3、c 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 facilitate the efficient management and online information a
4、ccess 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 information, to register a new user features, including statistics t
5、he 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 system is built on visual c #. net windows applications on
6、 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 management system;目 錄引 言51 系統(tǒng)分析61.1系統(tǒng)開(kāi)發(fā)目的61.2 系統(tǒng)開(kāi)發(fā)背景61.3 需求分析61.4
7、 可行性分析61.4.1 技術(shù)可行性71.4.2 工具可行性71.4.3 經(jīng)濟(jì)可行性71.4.4操作可行性71.5 開(kāi)發(fā)工具71.5.1 visual c#.net簡(jiǎn)介71.5.2 xml簡(jiǎn)介82 系統(tǒng)設(shè)計(jì)92.1 系統(tǒng)功能92.1.1系統(tǒng)主要功能92.1.2 系統(tǒng)總體結(jié)構(gòu)92.2 xml設(shè)計(jì)102.2.1 編寫(xiě)xml文檔102.2.2 驗(yàn)證文件133 系統(tǒng)實(shí)現(xiàn)153.1模塊的設(shè)計(jì)與實(shí)現(xiàn)153.1.1 登陸模塊的設(shè)計(jì)與實(shí)現(xiàn)153.1.2 系統(tǒng)查詢模塊的設(shè)計(jì)與實(shí)現(xiàn)183.1.3 系統(tǒng)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)193.1.4 系統(tǒng)設(shè)置模塊的設(shè)計(jì)與實(shí)現(xiàn)223.1.5 系統(tǒng)維護(hù)模塊的設(shè)計(jì)與實(shí)現(xiàn)233.2 系
8、統(tǒng)維護(hù)和改進(jìn)233.2.1 運(yùn)行維護(hù)233.2.2系統(tǒng)改進(jìn)和提高23總 結(jié)24參 考 文 獻(xiàn)25引 言在現(xiàn)代,高科技的飛躍發(fā)展,計(jì)算機(jī)的大量普及,使得人們生活節(jié)奏越來(lái)越快。因此對(duì)教育行業(yè)的多元信息進(jìn)行有效的管理工作,也成為教育行業(yè)中的重中之重。目前,學(xué)校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對(duì)于學(xué)生成績(jī)管理來(lái)說(shuō),目前還沒(méi)有一套完整的、統(tǒng)一的系統(tǒng)。為各高校教務(wù)工作人員減輕負(fù),提高工作效率,所以制作了學(xué)生成績(jī)管理系統(tǒng)。學(xué)生成績(jī)管理系統(tǒng)依據(jù)開(kāi)發(fā)要求主要應(yīng)用于教育系統(tǒng),完成對(duì)日常的教育工作中學(xué)生成績(jī)檔案的數(shù)字化管理。比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,使數(shù)據(jù)管
9、理更現(xiàn)代化、自動(dòng)化、智能化、人性化。同時(shí),減輕了學(xué)院教務(wù)人員管理的工作量,縮小開(kāi)支,提高工作效率和準(zhǔn)確率,使其變得更具有條理性,科學(xué)性,為教育行業(yè)做出了巨大的貢獻(xiàn),也為今天的民辦教育在未來(lái)市場(chǎng)的競(jìng)爭(zhēng)力有所提高。學(xué)生成績(jī)管理系統(tǒng)使用了全新的成績(jī)管理理念,系統(tǒng)從完善的基礎(chǔ)信息管理,和對(duì)創(chuàng)建新用戶、已創(chuàng)建的成績(jī)數(shù)據(jù)的錄入,修改,瀏覽,統(tǒng)計(jì)等功能操作,基本能夠滿足各高校教師的需要。1 系統(tǒng)分析1.1系統(tǒng)開(kāi)發(fā)目的(1) 使用本系統(tǒng)將大大提高學(xué)院教務(wù)人員管理業(yè)務(wù)的處理效率;(2) 提高成績(jī)信息數(shù)據(jù)的準(zhǔn)確性和安全性;(3) 減少成績(jī)信息管理的重復(fù)性和低效性,節(jié)約人力、物力和時(shí)間。1.2 系統(tǒng)開(kāi)發(fā)背景 學(xué)院在
10、教學(xué)這一部分主要是由教務(wù)處對(duì)課程、對(duì)學(xué)生、對(duì)學(xué)生成績(jī)進(jìn)行合理地安排以及統(tǒng)籌計(jì)劃,以及讓教務(wù)處在最短的時(shí)間段把學(xué)生的成績(jī)核算出來(lái),提高教務(wù)處的辦事效率。同時(shí),能夠隨時(shí)對(duì)學(xué)生、學(xué)生成績(jī)進(jìn)行各種查詢和統(tǒng)計(jì),以及很好地對(duì)系統(tǒng)進(jìn)行維護(hù)。1.3 需求分析 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。 現(xiàn)在我國(guó)的教育機(jī)構(gòu)對(duì)學(xué)生成績(jī)管理還普遍停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代,這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。 通過(guò)調(diào)查,要求系統(tǒng)具有權(quán)限設(shè)置功能
11、的登錄模塊,學(xué)生可以實(shí)現(xiàn)成績(jī)信息查詢功能。教務(wù)管理人員能夠?qū)崿F(xiàn)注冊(cè)新用戶,學(xué)生成績(jī)信息的查詢、錄入、刪除、修改、瀏覽、統(tǒng)計(jì)等功能。1.4 可行性分析 所謂可行性分析就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。這步工作的主要是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程,也就是在較高層次上以比較抽象的方式進(jìn)行系統(tǒng)分析和設(shè)計(jì)的過(guò)程。可行性研究的最根本任務(wù)是對(duì)以后的行動(dòng)方針提出建議,以避免時(shí)間、資源、人力和金錢(qián)的浪費(fèi),推薦一個(gè)較好的解決方案,并且為工程制定一個(gè)初步的計(jì)劃。1.4.1 技術(shù)可行性本系統(tǒng)采用xml進(jìn)行數(shù)據(jù)的管理、操作和維護(hù),用visual c#.net進(jìn)行前臺(tái)設(shè)計(jì)、數(shù)據(jù)的錄
12、入、修改、刪除、查詢、瀏覽、統(tǒng)計(jì)等功能。由于xml強(qiáng)大的數(shù)據(jù)存儲(chǔ)功能、方便快捷的驗(yàn)證功能、使用的靈活、良好的可擴(kuò)展性、以及廣泛實(shí)際應(yīng)用,充分說(shuō)明本系統(tǒng)在技術(shù)方面的可行性。1.4.2 工具可行性軟件方面:信息時(shí)代對(duì)于軟件的應(yīng)用已不是人們的難題,人們?cè)谌粘^k公中用的計(jì)算機(jī)操作的系統(tǒng)等都屬于軟件部分。硬件方面:計(jì)算機(jī)普及到今天,人們對(duì)于它的擁有已不少見(jiàn),它的硬件設(shè)備完全能夠滿足人們的需求,而價(jià)格也能被人們所接受。1.4.3 經(jīng)濟(jì)可行性這是個(gè)超小型的管理系統(tǒng),從投入的人力,財(cái)力與物力來(lái)講是非常之小的,只要一臺(tái)電腦,一臺(tái)打印機(jī),這個(gè)系統(tǒng)就可以搞起來(lái),考慮到學(xué)校里有電腦,現(xiàn)只要購(gòu)置一臺(tái)打印機(jī)就可以了。從節(jié)
13、省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來(lái),做更多的工作,可以給教學(xué)管理提高一個(gè)層次。1.4.4操作可行性本系統(tǒng)設(shè)計(jì)清晰,有良好的用戶接口,操作簡(jiǎn)潔,符合教務(wù)管理的工作需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求,因此操作方面具有可行性。1.5 開(kāi)發(fā)工具 本系統(tǒng)前端開(kāi)發(fā)工具選擇了visual c#.net,后臺(tái)采用xml。1.5.1 visual c#.net簡(jiǎn)介 c#是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于microsoft .net平臺(tái)的應(yīng)用程序,microsoft .net提供了一系列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。正是由于c
14、#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選無(wú)論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的c#語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為xml網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)internet進(jìn)行調(diào)用。 c#程序員可以在microsoft .net平臺(tái)上事半功倍的構(gòu)建應(yīng)用程序的擴(kuò)展框架。c#包含了內(nèi)置的特性,使任何組件可以輕松轉(zhuǎn)化為xml網(wǎng)絡(luò)服務(wù),通過(guò)internet被任何操作系統(tǒng)上運(yùn)行的任何程序調(diào)用。1.5.2 xml簡(jiǎn)介 xml( extensible markup language,可擴(kuò)展標(biāo)記語(yǔ)言)是由w3c(world wide web consortium,
15、萬(wàn)維網(wǎng)聯(lián)盟)推出的用于新一代網(wǎng)絡(luò)數(shù)據(jù)表示、傳遞和交換的標(biāo)準(zhǔn),是internet環(huán)境中跨平臺(tái)的、依賴于內(nèi)容的技術(shù)。 xml實(shí)質(zhì)上是一種電子文檔信息的自定義語(yǔ)言,也就是使信息能夠自我描述。xml的優(yōu)勢(shì)十分顯著,主要表現(xiàn)在:良好的可讀性、方便的可擴(kuò)展性、數(shù)據(jù)內(nèi)容與顯示形式的分離、便于信息的交換與檢索、可以輕松地跨平臺(tái)應(yīng)用等。xml在語(yǔ)法上的優(yōu)越性,使得它可以廣泛地應(yīng)用于信息表現(xiàn)、信息交換、信息存儲(chǔ)、web服務(wù)、電子商務(wù)、網(wǎng)絡(luò)出版等多個(gè)領(lǐng)域。對(duì)于大型而復(fù)雜的文檔,xml是一種理想語(yǔ)言。 目前,xml在internet中的地位已經(jīng)確立,世界各主要軟件供應(yīng)商競(jìng)相與之靠攏,紛紛在其最新的軟件版本中加強(qiáng)了對(duì)x
16、ml的支持。業(yè)界對(duì)xml的研究和應(yīng)用正在迅速升溫,并在互聯(lián)網(wǎng)上迅速發(fā)展,這使得xml的應(yīng)用已經(jīng)滲透到各個(gè)領(lǐng)域。2 系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)功能學(xué)期末,教務(wù)工作人員的工作很繁忙,對(duì)數(shù)據(jù)的輸入要簡(jiǎn)便而且高效,所以系統(tǒng)中有方便的數(shù)據(jù)查詢和瀏覽;整個(gè)系統(tǒng)有嚴(yán)密的權(quán)限管理,增強(qiáng)了系統(tǒng)數(shù)據(jù)的安全性;刪除修改數(shù)據(jù)方便快捷,并且能夠保持一定的安全;完善的數(shù)據(jù)出錯(cuò)處理,減少了用戶使用中的麻煩;友好而美觀的操作界面;并且能夠?qū)崿F(xiàn)一定的統(tǒng)計(jì)功能。2.1.1系統(tǒng)主要功能學(xué)生成績(jī)管理系統(tǒng)主要以管理學(xué)生成績(jī)信息為目的,設(shè)置了嚴(yán)密的權(quán)限管理。主要功能包括用戶管理、查詢管理、成績(jī)錄入管理、更新管理、統(tǒng)計(jì)管理、注冊(cè)管理、密碼管理等
17、。用戶管理:設(shè)置了權(quán)限管理功能,學(xué)生用戶只能查詢成績(jī)信息,管理員可以完成其他操作。查詢管理:包括查詢成績(jī)和基本信息??梢燥@示單獨(dú)一條記錄,也可以顯示所有信息。成績(jī)錄入管理:每次考試結(jié)束,管理員錄入學(xué)生成績(jī)信息。更新管理:當(dāng)有需要時(shí),管理員可以進(jìn)行成績(jī)和信息的刪除和修改操作。統(tǒng)計(jì)管理:統(tǒng)計(jì)學(xué)生人數(shù),缺考人數(shù),平均成績(jī)和不及格人數(shù)。注冊(cè)管理:設(shè)置了驗(yàn)證功能。輸入用戶名后可檢驗(yàn)是否可以使用,輸入密碼必須為6至12位。密碼管理:用戶可以根據(jù)需求修改密碼。2.1.2 系統(tǒng)總體結(jié)構(gòu) 系統(tǒng)總體結(jié)構(gòu)如圖2.1所示:學(xué)生成績(jī)管理系統(tǒng)登錄模塊查詢模塊統(tǒng)計(jì)模塊管理模塊基本信息查詢用戶管理密碼管理注冊(cè)管理成績(jī)修改管理
18、成績(jī)錄入管理成績(jī)查詢不及格人數(shù)平均成績(jī)?nèi)笨既藬?shù)學(xué)生人數(shù)成績(jī)刪除管理圖2.12.2 xml設(shè)計(jì)2.2.1 編寫(xiě)xml文檔(1) 文檔結(jié)構(gòu)樹(shù) 該文檔(scores.xml)用來(lái)存放學(xué)生的成績(jī)信息,根元素是scores,包括八個(gè)子元素score,每個(gè)score又包含六個(gè)子元素,分別是姓名,學(xué)號(hào),專業(yè),考試科目,考試類型,g。 該文檔的結(jié)構(gòu)樹(shù)如圖2.2所示:scoresscorescoreg考試類型考試科目專業(yè)學(xué)號(hào)姓名g考試類型考試科目專業(yè)學(xué)號(hào)姓名圖 2.2 該文檔(students.xml)用來(lái)存放學(xué)生的基本信息,根元素是students,包括六個(gè)子元素student,每個(gè)student又包含7個(gè)子
19、元素,分別是姓名,學(xué)號(hào),性別,年齡,生日,專業(yè),電話。 該文檔得結(jié)構(gòu)樹(shù)如圖2.3所示:studentsstudentstudent電話專業(yè)生日年齡性別學(xué)號(hào)姓名電話專業(yè)生日年齡性別學(xué)號(hào)姓名圖 2.3 該文檔(login.xml)用來(lái)存放注冊(cè)的用戶信息,根元素是users,包括七個(gè)子元素user,每個(gè)user又包含六個(gè)子元素,分別是type,用戶名,密碼,身份證號(hào),電話,qq。 該文檔得結(jié)構(gòu)樹(shù)如圖2.4所示:users user userqq電話身份證號(hào)密碼用戶名typeqq電話身份證號(hào)密碼用戶名type圖 2.4(2) 編寫(xiě)源代碼 scores.xml的主要源代碼:<?xml versio
20、n="1.0" encoding="utf-8"?><scores><score> <姓名>wjb</姓名> <學(xué)號(hào)>06301118</學(xué)號(hào)> <專業(yè)>計(jì)算機(jī)科學(xué)與技術(shù)</專業(yè)> <考試科目>xml程序設(shè)計(jì)</考試科目> <考試類型>期末考試</考試類型> <g>95</g></score> </scores> students.xml的主要源代碼: <
21、;?xml version="1.0" encoding="gb2312"?><students><student> <姓名>wjb</姓名> <學(xué)號(hào)>06301118</學(xué)號(hào)> <性別>男</性別> <年齡>21</年齡> <生日>1987-8-15</生日> <專業(yè)>計(jì)算機(jī)科學(xué)與技術(shù)</專業(yè)> <電話>lt;/電話> </stude
22、nt></students> login.xml的主要源代碼:<?xml version="1.0" encoding="utf-8"?><users> <user> <type>教師</type> <用戶名>cc</用戶名> <密碼>123</密碼> <身份證號(hào)>1</身份證號(hào)> <電話>lt;/電話> <qq>1</qq> </us
23、er></users>2.2.2 驗(yàn)證文件(1) scores.xsd的架構(gòu)文件和源代碼 scores.xsd架構(gòu)文件用來(lái)驗(yàn)證scores.xml的數(shù)據(jù)信息。如圖2.5所示圖2.5 scores.xsd架構(gòu)文件 scores.xsd主要源代碼: <xs:element name="scores"> <xs:element maxoccurs="unbounded" name="score"> <xs:sequence> <xs:choice maxoccurs="u
24、nbounded"> <xs:element name="姓名" type="xs:string" /> <xs:element name="學(xué)號(hào)" type="xs:string" /> <xs:element name="專業(yè)" type="xs:string" /> <xs:element name="科目" type="xs:unsignedbyte" /> <
25、;xs:element name="考試科目" type="xs:string" /> <xs:element name="考試類型" type="xs:string" /> <xs:element name="g" type="xs:unsignedbyte" /> </xs:choice> </xs:sequence> </xs:element> </xs:element>(2) student
26、s.xsd的架構(gòu)文件和源代碼students.xsd架構(gòu)文件用來(lái)驗(yàn)證students.xml的數(shù)據(jù)信息。如圖2.6所示圖2.6 students.xsd架構(gòu)文件 students.xsd主要源代碼: <xs:element name="students"> <xs:element maxoccurs="unbounded" name="student"> <xs:element name="姓名" type="xs:string" /> <xs:elem
27、ent name="學(xué)號(hào)" type="xs:unsignedint" /> <xs:element name="性別" type="xs:string" /> <xs:element name="年齡" type="xs:unsignedbyte" /> <xs:element name="生日" type="xs:string" /> <xs:element name="專業(yè)
28、" type="xs:string" /><xs:element name="電話" type="xs:unsignedlong" /></xs:element> </xs:element>(3) login.xsd的架構(gòu)文件和源代碼login.xsd架構(gòu)文件用來(lái)驗(yàn)證login.xml的數(shù)據(jù)信息。如圖2.7所示圖2.7 login.xsd架構(gòu)文件login.xsd主要源代碼: <xs:element name="users"> <xs:eleme
29、nt maxoccurs="unbounded" name="user"> <xs:element name="type" type="xs:string" /> <xs:element minoccurs="0" name="用戶名" type="xs:string" /> <xs:element minoccurs="0" name="密碼" type="xs:str
30、ing" /> <xs:element minoccurs="0" name="身份證號(hào)" type="xs:string" /> <xs:element minoccurs="0" name="電話" type="xs:string" /> <xs:element minoccurs="0" name="你的qq" type="xs:string" /> <
31、xs:element minoccurs="0" name="qq" type="xs:unsignedbyte" /> </xs:element></xs:element>3 系統(tǒng)設(shè)計(jì)3.1模塊的設(shè)計(jì) 本系統(tǒng)包括登陸模塊,系統(tǒng)查詢模塊,系統(tǒng)管理模塊,系統(tǒng)設(shè)置模塊。其中,登陸模塊實(shí)現(xiàn)用戶管理,注冊(cè)管理功能;系統(tǒng)查詢模塊實(shí)現(xiàn)學(xué)生成績(jī)和信息查詢及瀏覽功能;系統(tǒng)管理模塊實(shí)現(xiàn)錄入、修改、刪除成績(jī)管理,統(tǒng)計(jì)管理功能;系統(tǒng)設(shè)置模塊實(shí)現(xiàn)注銷用戶,修改密碼功能。3.1.1 登陸模塊的設(shè)計(jì)(1) 登陸窗體 (在登陸窗體之前
32、為一個(gè)歡迎窗體)功能:設(shè)置了權(quán)限管理,登陸成功后,對(duì)各個(gè)模塊進(jìn)行操作。操作:歡迎窗體消失后自動(dòng)生成該窗體,輸入用戶名和密碼,選擇登陸模式。 登陸窗體如圖3.1所示。圖3.1 系統(tǒng)登陸界面3.1.2 系統(tǒng)查詢模塊的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生成績(jī)和學(xué)生信息查詢窗體,如圖3.4所示。功能:查詢、瀏覽學(xué)生信息??梢圆樵儐我挥涗?,也可以瀏覽所有信息。操作:?jiǎn)螕麸@示即可瀏覽所有學(xué)生信息或成績(jī)信息,輸入學(xué)號(hào)點(diǎn)擊查詢可查詢單獨(dú)記錄。 圖3.4 系統(tǒng)查詢窗體查詢主要實(shí)現(xiàn)代碼: 3.1.3 系統(tǒng)管理模塊的設(shè)計(jì)與實(shí)現(xiàn)(1)學(xué)生成績(jī)錄入刪除窗體,如圖3.5所示。功能:設(shè)置權(quán)限管理,管理人員可以錄入刪除學(xué)生成績(jī)和信息。操作:在文本
33、框處填寫(xiě)信息后點(diǎn)擊添加實(shí)現(xiàn)錄入成績(jī)功能,輸入學(xué)號(hào)點(diǎn)擊刪除實(shí)現(xiàn)成績(jī)刪除功能。 圖3.5 成績(jī)錄入刪除界面 錄入主要實(shí)現(xiàn)代碼: xmlelement newscore = doc.createelement("score"); newscore.innertext = "" root.appendchild(newscore); xmlnode root1 = doc.documentelement.lastchild; xmlelement new姓名 = doc.createelement("姓名"); new姓名.innertext
34、 = txtname.text; root1.appendchild(new姓名); 刪除主要實(shí)現(xiàn)代碼: string a = txtsn2.text; if (a = "") messagebox.show("請(qǐng)輸入學(xué)號(hào)!", "對(duì)不起"); return; xmlnode delscore = doc.selectsinglenode("/score學(xué)號(hào)='" + txtsn2.text + "'"); delscore.parentnode.removechild(dels
35、core);(2)學(xué)生成績(jī)修改窗體,如圖3.6所示。功能:修改學(xué)生成績(jī)信息。操作:填寫(xiě)信息后,輸入新的成績(jī),點(diǎn)擊修改。圖3.6 成績(jī)修改界面 成績(jī)修改主要實(shí)現(xiàn)代碼: string a = txtname.text; if (a = "") messagebox.show("請(qǐng)輸入姓名!", "對(duì)不起"); return; xmldocument doc = new xmldocument(); doc.load("scores.xml"); dataset ds = new dataset(); xmlnode u
36、pscore = doc.selectsinglenode("/score姓名='" + txtname.text + "'"); xmlelement root = doc.documentelement; xmlnode 成績(jī) = doc.selectsinglenode("/score姓名='" + txtname.text + "'/成績(jī)"); xmlelement score = doc.createelement("成績(jī)"); score.innert
37、ext = txtscore.text; upscore.replacechild(score, 成績(jī));(3)統(tǒng)計(jì)窗體,如圖3.7所示。 功能:統(tǒng)計(jì)學(xué)生人數(shù),考試人數(shù),不及格人數(shù),優(yōu)秀人數(shù),計(jì)算平均成績(jī)。 操作:分別輸入根元素統(tǒng)計(jì)學(xué)生人數(shù)和成績(jī)?nèi)藬?shù),點(diǎn)擊不及格人數(shù)、平均成績(jī)、優(yōu)秀人數(shù)會(huì)連接相應(yīng)的計(jì)算窗體,點(diǎn)擊確定進(jìn)行計(jì)算。圖3.7 統(tǒng)計(jì)窗體 統(tǒng)計(jì)不及格人數(shù)實(shí)現(xiàn)代碼: xmlnodelist list = doc.getelementsbytagname("g"); for (int i = 0; i < list.count; i+) int s=0; if (in
38、t.parse(listi.innertext) < 60) s+; textbox1.text = s.tostring(); 計(jì)算平均成績(jī)實(shí)現(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.
39、text = (p / list.count).tostring();3.1.4 系統(tǒng)設(shè)置模塊的設(shè)計(jì)與實(shí)現(xiàn)修改密碼窗體(如圖3.8所示)功能:修改登陸用戶的密碼。 操作:輸入舊密碼,再輸入一個(gè)新的密碼,點(diǎn)擊確定。圖3.8 修改密碼窗體修改密碼主要實(shí)現(xiàn)代碼: xmlnode uppwd = doc.selectsinglenode("/user密碼='" + txtjpwd.text + "'"); xmlelement root = doc.documentelement; xmlnode jpwd = doc.selectsinglenode("/user密碼='" + txtjpwd.text + "'/密碼"); xmlelement npwd= doc.createelement("密碼"); npwd.innertext = txtnpwd.text; uppwd.replacechild(npwd, jpwd);3.1.5 系統(tǒng)維護(hù)模塊的設(shè)計(jì)幫助窗體(如圖3.9所示)功能:聯(lián)系系統(tǒng)開(kāi)發(fā)者辦公室咨詢?cè)敿?xì)情
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度環(huán)保監(jiān)測(cè)監(jiān)控系統(tǒng)工程承包協(xié)議3篇
- 2024年網(wǎng)絡(luò)安全防護(hù)體系建設(shè)與運(yùn)營(yíng)合同
- 2024足浴店承包合同范本經(jīng)典
- Unit-3-Is-this-your-pencil-知識(shí)點(diǎn)歸納-2024-2025學(xué)年
- 網(wǎng)頁(yè)設(shè)計(jì)師的用戶體驗(yàn)與界面設(shè)計(jì)
- 二零二五年度市場(chǎng)拓展保密協(xié)議2篇
- 醫(yī)療設(shè)施中巖棉板的衛(wèi)生與安全性能
- 污水處理工程師工作總結(jié)
- 小學(xué)生綜合素質(zhì)評(píng)價(jià)的特色方法
- 2024銷售合同應(yīng)該由哪個(gè)部門(mén)管理
- 基于ds18b20的溫度測(cè)量系統(tǒng)設(shè)計(jì)
- 軟件無(wú)線電原理與應(yīng)用第3版 課件 第7-9章 無(wú)線電通信天線、軟件無(wú)線電在無(wú)線工程中的應(yīng)用、軟件無(wú)線電的新發(fā)展-認(rèn)知無(wú)線電
- 單病種質(zhì)量管理總結(jié)分析辦公文檔
- 四級(jí)反射療法師習(xí)題庫(kù)
- 第三章海洋民俗生活與海洋信仰
- 病理生理學(xué)-華中科技大學(xué)中國(guó)大學(xué)mooc課后章節(jié)答案期末考試題庫(kù)2023年
- GB/T 20320-2023風(fēng)能發(fā)電系統(tǒng)風(fēng)力發(fā)電機(jī)組電氣特性測(cè)量和評(píng)估方法
- 高一生物-必修一-知識(shí)點(diǎn)復(fù)習(xí)提綱人教版
- 下套管危害識(shí)別和風(fēng)險(xiǎn)評(píng)估
- 湘教版高中美術(shù)鑒賞二單元第四課《人間生活》課件
- 西安交通大學(xué)少年班英語(yǔ)模擬試題1
評(píng)論
0/150
提交評(píng)論