版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、XX軟件職業(yè)學(xué)院實(shí)訓(xùn)(論文)XX軟件職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(b y sh j)(論文)學(xué)生(xu sheng)成績(jī)管理系統(tǒng) Student Score Management System專(zhuān) 業(yè) 名 稱(chēng):計(jì)算機(jī)信息管理指 導(dǎo) 教 師:XX 畢業(yè)生姓名:王XX畢業(yè)生學(xué)號(hào):20XXXXX論文提交日期:20XX年12月 摘 要成績(jī)管理是一個(gè)教育單位不可缺少的重要組成部分,它的內(nèi)容對(duì)于學(xué)校的教務(wù)管理人員來(lái)說(shuō)至關(guān)重要,作為計(jì)算機(jī)應(yīng)用的一部分,利用計(jì)算機(jī)進(jìn)行學(xué)生成績(jī)信息(xnx)的管理無(wú)疑是一條行之有效且高效的辦法。學(xué)生(xu sheng)成績(jī)管理系統(tǒng)主要提供方便高效的管理功能以及網(wǎng)上的信息查閱平臺(tái),學(xué)生可以查閱
2、相關(guān)的成績(jī)和基本信息,管理員可以管理所有信息。包括瀏覽所有用戶(hù)信息以及相關(guān)的成績(jī)信息,錄入、修改、刪除成績(jī)和信息,注冊(cè)新用戶(hù)功能,還包括統(tǒng)計(jì)學(xué)生人數(shù)、參加考試人數(shù)、缺考人數(shù)和計(jì)算平均成績(jī)、不及格人數(shù)、優(yōu)秀人數(shù),以及連接網(wǎng)站,驗(yàn)證等功能。學(xué)生成績(jī)(chngj)管理系統(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 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)開(kāi)發(fā)目的 PAGEREF _Toc203762487 h 6 HYPERLINK l _Toc203762488 1.2 系統(tǒng)開(kāi)發(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)濟(jì)可行性 PAGEREF _Toc203762493 h
9、 7 HYPERLINK l _Toc203762494 1.4.4操作可行性 PAGEREF _Toc203762494 h 7 HYPERLINK l _Toc203762495 1.5 開(kāi)發(fā)工具 PAGEREF _Toc203762495 h 7 HYPERLINK l _Toc203762496 1.5.1 Visual C#.NET簡(jiǎn)介 PAGEREF _Toc203762496 h 7 HYPERLINK l _Toc203762497 1.5.2 XML簡(jiǎn)介 PAGEREF _Toc203762497 h 8 HYPERLINK l _Toc203762498 2 系統(tǒng)設(shè)計(jì) 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è)計(jì) PAGEREF _Toc203762502 h 10 HYPERLINK l _Toc2037625
11、03 2.2.1 編寫(xiě)XML文檔 PAGEREF _Toc203762503 h 10 HYPERLINK l _Toc203762504 2.2.2 驗(yàn)證文件 PAGEREF _Toc203762504 h 13 HYPERLINK l _Toc203762505 3 系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc203762505 h 15 HYPERLINK l _Toc203762506 3.1模塊的設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc203762506 h 15 HYPERLINK l _Toc203762507 3.1.1 登陸模塊的設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc203762507 h
12、15 HYPERLINK l _Toc203762508 3.1.2 系統(tǒng)查詢(xún)模塊的設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc203762508 h 18 HYPERLINK l _Toc203762509 3.1.3 系統(tǒng)管理模塊的設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc203762509 h 19 HYPERLINK l _Toc203762510 3.1.4 系統(tǒng)設(shè)置模塊的設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc203762510 h 22 HYPERLINK l _Toc203762511 3.1.5 系統(tǒng)維護(hù)模塊的設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc203762511 h 23 HYPERLINK
13、 l _Toc203762512 3.2 系統(tǒng)維護(hù)和改進(jìn) PAGEREF _Toc203762512 h 23 HYPERLINK l _Toc203762513 3.2.1 運(yùn)行維護(hù) 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ā)展,計(jì)算機(jī)的大量(dling)普及,使得(sh de)人們生活節(jié)奏越來(lái)越快。因此對(duì)教育行業(yè)的多元信息進(jìn)行有效的管理工作,也成為教育行業(yè)中的重中之重。目前,學(xué)校工作繁雜、資料(zlio)重多,雖然各類(lèi)管理信息系統(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ù)管理更現(xiàn)代化、自動(dòng)化、智能化、人性化。同時(shí),減輕了學(xué)
15、院教務(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)建新用戶(hù)、已創(chuàng)建的成績(jī)數(shù)據(jù)的錄入,修改,瀏覽,統(tǒng)計(jì)等功能操作,基本能夠滿(mǎn)足各高校教師的需要。1 系統(tǒng)分析1.1系統(tǒng)(xtng)開(kāi)發(fā)目的(1) 使用本系統(tǒng)(xtng)將大大提高學(xué)院教務(wù)人員管理業(yè)務(wù)的處理效率;(2) 提高成績(jī)信息(xnx)數(shù)據(jù)的準(zhǔn)確性和安全性;(3) 減少成績(jī)信息管理的重復(fù)性和低效性,節(jié)約人力、物力和時(shí)間。1.2 系統(tǒng)開(kāi)發(fā)背景 學(xué)院在教學(xué)這一部分主要
16、是由教務(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)行各種查詢(xú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)入人類(lèi)社會(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è)置功能的登錄模塊,學(xué)生
17、可以實(shí)現(xiàn)成績(jī)信息查詢(xún)功能。教務(wù)管理人員能夠?qū)崿F(xiàn)注冊(cè)新用戶(hù),學(xué)生成績(jī)信息的查詢(xún)、錄入、刪除、修改、瀏覽、統(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ù)的錄入、修改、刪除、
18、查詢(xún)、瀏覽、統(tǒng)計(jì)等功能。由于XML強(qiáng)大的數(shù)據(jù)存儲(chǔ)功能、方便快捷的驗(yàn)證功能、使用的靈活、良好的可擴(kuò)展性、以及廣泛實(shí)際應(yīng)用,充分說(shuō)明本系統(tǒng)在技術(shù)方面的可行性。1.4.2 工具可行性軟件(run jin)方面:信息時(shí)代對(duì)于軟件的應(yīng)用已不是人們的難題,人們?cè)谌粘^k公中用的計(jì)算機(jī)操作的系統(tǒng)等都屬于(shy)軟件部分。硬件(yn jin)方面:計(jì)算機(jī)普及到今天,人們對(duì)于它的擁有已不少見(jiàn),它的硬件設(shè)備完全能夠滿(mǎn)足人們的需求,而價(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)只要
19、購(gòu)置一臺(tái)打印機(jī)就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來(lái),做更多的工作,可以給教學(xué)管理提高一個(gè)層次。1.4.4操作可行性本系統(tǒng)設(shè)計(jì)清晰,有良好的用戶(hù)接口,操作簡(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ā)利
20、用計(jì)算與通訊領(lǐng)域。正是由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類(lèi)組件的理想之選無(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 W
21、eb Consortium,萬(wàn)維網(wǎng)聯(lián)盟)推出的用于新一代網(wǎng)絡(luò)數(shù)據(jù)表示、傳遞和交換的標(biāo)準(zhǔn),是Internet環(huán)境中跨平臺(tái)的、依賴(lài)于內(nèi)容的技術(shù)。 XML實(shí)質(zhì)上是一種電子文檔信息的自定義語(yǔ)言,也就是使信息能夠自我描述。XML的優(yōu)勢(shì)十分顯著,主要表現(xiàn)在:良好的可讀性、方便的可擴(kuò)展性、數(shù)據(jù)內(nèi)容與顯示形式的分離、便于(biny)信息的交換與檢索、可以輕松地跨平臺(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)確立(qul),世界各主要軟件供應(yīng)
22、商競(jìng)相與之靠攏,紛紛在其最新的軟件版本中加強(qiáng)了對(duì)XML的支持。業(yè)界對(duì)XML的研究和應(yīng)用正在迅速升溫,并在互聯(lián)網(wǎng)上迅速發(fā)展,這使得XML的應(yīng)用已經(jīng)滲透到各個(gè)領(lǐng)域。2 系統(tǒng)(xtng)設(shè)計(jì)2.1 系統(tǒng)功能學(xué)期末,教務(wù)工作人員的工作很繁忙,對(duì)數(shù)據(jù)的輸入要簡(jiǎn)便而且高效,所以系統(tǒng)中有方便的數(shù)據(jù)查詢(xún)和瀏覽;整個(gè)系統(tǒng)有嚴(yán)密的權(quán)限管理,增強(qiáng)了系統(tǒng)數(shù)據(jù)的安全性;刪除修改數(shù)據(jù)方便快捷,并且能夠保持一定的安全;完善的數(shù)據(jù)出錯(cuò)處理,減少了用戶(hù)使用中的麻煩;友好而美觀的操作界面;并且能夠?qū)崿F(xiàn)一定的統(tǒng)計(jì)功能。2.1.1系統(tǒng)主要功能學(xué)生成績(jī)管理系統(tǒng)主要以管理學(xué)生成績(jī)信息為目的,設(shè)置了嚴(yán)密的權(quán)限管理。主要功能包括用戶(hù)管理、查
23、詢(xún)管理、成績(jī)錄入管理、更新管理、統(tǒng)計(jì)管理、注冊(cè)管理、密碼管理等。用戶(hù)管理:設(shè)置了權(quán)限管理功能,學(xué)生用戶(hù)只能查詢(xún)成績(jī)信息,管理員可以完成其他操作。查詢(xún)管理:包括查詢(xún)成績(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)證功能。輸入用戶(hù)名后可檢驗(yàn)是否可以使用,輸入密碼必須為6至12位。密碼管理(gunl):用戶(hù)可以根據(jù)需求修改密碼。2.1.2 系統(tǒng)(xtng)總體結(jié)構(gòu) 系統(tǒng)總體(zngt)結(jié)構(gòu)如圖2.1所示
24、:學(xué)生成績(jī)管理系統(tǒng)登錄模塊查詢(xún)模塊統(tǒng)計(jì)模塊管理模塊基本信息查詢(xún)用戶(hù)管理密碼管理注冊(cè)管理成績(jī)修改管理成績(jī)錄入管理成績(jī)查詢(xún)不及格人數(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),專(zhuān)業(yè),考試科目,考試類(lèi)型,g。 該文檔的結(jié)構(gòu)樹(shù)如圖2.2所示:scoresscorescoreg考試類(lèi)型考試科目專(zhuān)業(yè)學(xué)號(hào)姓名g考試類(lèi)型考試科目專(zhuān)業(yè)學(xué)號(hào)姓名圖 2.2 該文檔(Students.xml)用來(lái)存放學(xué)生
25、的基本信息,根元素是students,包括六個(gè)子(g zi)元素student,每個(gè)student又包含7個(gè)子元素,分別是姓名,學(xué)號(hào),性別,年齡,生日,專(zhuān)業(yè),電話(huà)。 該文檔得結(jié)構(gòu)(jigu)樹(shù)如圖2.3所示:studentsstudentstudent電話(huà)專(zhuān)業(yè)生日年齡性別學(xué)號(hào)姓名電話(huà)專(zhuān)業(yè)生日年齡性別學(xué)號(hào)姓名圖 2.3 該文檔(Login.xml)用來(lái)存放注冊(cè)的用戶(hù)信息,根元素是users,包括七個(gè)子元素user,每個(gè)user又包含(bohn)六個(gè)子元素,分別是type,用戶(hù)名,密碼,身份證號(hào),電話(huà),qq。 該文檔得結(jié)構(gòu)樹(shù)如圖2.4所示:users user userqq電話(huà)身份證號(hào)密碼用戶(hù)名t
26、ypeqq電話(huà)身份證號(hào)密碼用戶(hù)名type圖 2.4(2) 編寫(xiě)源代碼 Scores.xml的主要(zhyo)源代碼: wjb 06301118 計(jì)算機(jī)科學(xué)與技術(shù) XML程序設(shè)計(jì) 期末考試 95 Students.xml的主要源代碼: wjb 06301118 男 21 1987-8-15 計(jì)算機(jī)科學(xué)與技術(shù)Login.xml的主要源代碼: 教師 cc 123 11 2.2.2 驗(yàn)證(ynzhng)文件(1) Scores.xsd的架構(gòu)(ji u)文件和源代碼 Scores.xsd架構(gòu)文件用來(lái)(yn li)驗(yàn)證Scores.xml的數(shù)據(jù)信息。如圖
27、2.5所示圖2.5 Scores.xsd架構(gòu)文件 Scores.xsd主要源代碼: (2) Students.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主要源代碼: (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主要源代碼: 3 系統(tǒng)(xtng)設(shè)計(jì)(shj)3.1模塊(m kui)的設(shè)計(jì) 本系統(tǒng)包括登陸模塊,系統(tǒng)查詢(xún)模塊,系統(tǒng)
28、管理模塊,系統(tǒng)設(shè)置模塊。其中,登陸模塊實(shí)現(xiàn)用戶(hù)管理,注冊(cè)管理功能;系統(tǒng)查詢(xún)模塊實(shí)現(xiàn)學(xué)生成績(jī)和信息查詢(xún)及瀏覽功能;系統(tǒng)管理模塊實(shí)現(xiàn)錄入、修改、刪除成績(jī)管理,統(tǒng)計(jì)管理功能;系統(tǒng)設(shè)置模塊實(shí)現(xiàn)注銷(xiāo)用戶(hù),修改密碼功能。3.1.1 登陸模塊的設(shè)計(jì)(1) 登陸窗體 (在登陸窗體之前為一個(gè)(y )歡迎窗體)功能:設(shè)置了權(quán)限管理,登陸成功后,對(duì)各個(gè)(gg)模塊進(jìn)行操作。操作:歡迎窗體消失后自動(dòng)生成(shn chn)該窗體,輸入用戶(hù)名和密碼,選擇登陸模式。 登陸窗體如圖3.1所示。圖3.1 系統(tǒng)登陸界面3.1.2 系統(tǒng)查詢(xún)模塊的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生成績(jī)和學(xué)生信息查詢(xún)窗體,如圖3.4所示。功能:查詢(xún)、瀏覽學(xué)生信息??梢圆?/p>
29、詢(xún)單一記錄,也可以瀏覽所有信息。操作:?jiǎn)螕麸@示即可瀏覽所有學(xué)生信息或成績(jī)信息,輸入學(xué)號(hào)點(diǎn)擊查詢(xún)可查詢(xún)單獨(dú)記錄。 圖3.4 系統(tǒng)(xtng)查詢(xún)窗體查詢(xún)主要實(shí)現(xiàn)(shxin)代碼: 3.1.3 系統(tǒng)管理模塊的設(shè)計(jì)(shj)與實(shí)現(xiàn)(1)學(xué)生成績(jī)錄入刪除窗體,如圖3.5所示。功能:設(shè)置權(quán)限管理,管理人員可以錄入刪除學(xué)生成績(jī)和信息。操作:在文本框處填寫(xiě)信息后點(diǎn)擊添加實(shí)現(xiàn)錄入成績(jī)功能,輸入學(xué)號(hào)點(diǎn)擊刪除實(shí)現(xiàn)成績(jī)刪除功能。 圖3.5 成績(jī)錄入刪除(shnch)界面 錄入(l r)主要實(shí)現(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姓名); 刪除主要實(shí)現(xiàn)代碼: string a = txtSN2.Text; if (a = ) MessageBox.Show(請(qǐng)輸入學(xué)號(hào)!, 對(duì)不起); return; XmlNode delscore = do
31、c.SelectSingleNode(/score學(xué)號(hào)= + txtSN2.Text + ); delscore.ParentNode.RemoveChild(delscore);(2)學(xué)生成績(jī)修改窗體,如圖3.6所示。功能:修改學(xué)生成績(jī)信息。操作:填寫(xiě)信息后,輸入新的成績(jī),點(diǎn)擊修改。圖3.6 成績(jī)修改(xigi)界面 成績(jī)修改主要(zhyo)實(shí)現(xiàn)代碼: string a = txtName.Text; if (a = ) MessageBox.Show(請(qǐng)輸入(shr)姓名!, 對(duì)不起); 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 成績(jī) = doc.SelectSingleNode(/score姓名= + txtName.Text + /成績(jī)); XmlElement Score = doc.CreateElement(成績(jī)); Score.InnerText = txtScore.Text; upscor
33、e.ReplaceChild(Score, 成績(jī));(3)統(tǒng)計(jì)窗體,如圖3.7所示。 功能:統(tǒng)計(jì)學(xué)生人數(shù),考試人數(shù),不及格人數(shù),優(yōu)秀人數(shù),計(jì)算(j sun)平均成績(jī)。 操作:分別輸入(shr)根元素統(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ì)(tngj)窗體 統(tǒng)計(jì)不及格人數(shù)實(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(); 計(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.Text = (p / list.Count).ToString();3.1.4 系統(tǒng)(xtng)設(shè)置模塊的設(shè)計(jì)與實(shí)現(xiàn)修
35、改(xigi)密碼窗體(如圖3.8所示)功能:修改登陸用戶(hù)(yngh)的密碼。 操作:輸入舊密碼,再輸入一個(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(密碼);
36、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ā)者辦公室咨詢(xún)?cè)敿?xì)情況。操作:在主窗體中選擇(xunz)系統(tǒng)幫助,點(diǎn)擊其中任意選項(xiàng)。圖3.9 幫助(bngzh)窗體3.2 系統(tǒng)維護(hù)和改進(jìn)(gijn)3.2.1 運(yùn)行維護(hù)經(jīng)過(guò)測(cè)試,該系統(tǒng)運(yùn)行穩(wěn)定,在使用和維護(hù)中應(yīng)注意以下問(wèn)題:定期清理無(wú)效數(shù)據(jù),以提高運(yùn)行效率。對(duì)系統(tǒng)和運(yùn)行環(huán)境進(jìn)行日常護(hù)理。3.2.2系統(tǒng)改進(jìn)和提高本系統(tǒng)在信息表達(dá)上還有不完備的地方,對(duì)于學(xué)校的教師管理、課程管理還沒(méi)有做到細(xì)致,報(bào)表打印還
37、沒(méi)有考慮。下一步的工作將完善本系統(tǒng),在各個(gè)界面上進(jìn)一步添加所需要的字段,擴(kuò)充系統(tǒng)的功能???結(jié)隨著計(jì)算機(jī)技術(shù)的普及和網(wǎng)絡(luò)的發(fā)展,越來(lái)越多的教育單位開(kāi)始重視信息化建設(shè),利用先進(jìn)的計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,提高工作效率,減少人力資源的浪費(fèi)。本人結(jié)合教務(wù)管理人員對(duì)成績(jī)信息地具體管理需求,開(kāi)發(fā)一套學(xué)生成績(jī)管理系統(tǒng)。本系統(tǒng)經(jīng)多次測(cè)試(csh),能在Visual Studio 2005的調(diào)試環(huán)境上正常運(yùn)行?;旧蠈?shí)現(xiàn)了數(shù)據(jù)管理功能,目前試運(yùn)行良好。 綜上詳細(xì)(xingx)闡述了本系統(tǒng)的整個(gè)開(kāi)發(fā)過(guò)程和實(shí)現(xiàn)功能,能夠進(jìn)行學(xué)生成績(jī)信息錄入、修改、查詢(xún)、瀏覽、刪除、統(tǒng)計(jì)等操作,整體界面美觀大方,完成
38、了教務(wù)人員對(duì)學(xué)生成績(jī)管理工作的要求,適用于一系列的教育單位。本系統(tǒng)的應(yīng)用,將會(huì)使學(xué)生和教務(wù)管理人員在第一時(shí)間內(nèi)獲得理想信息。 但是,由于一些技術(shù)和設(shè)備所限,本系統(tǒng)(xtng)存在一些不足之處,有待進(jìn)一步改進(jìn)和完善,在開(kāi)發(fā)過(guò)程中遇到了以下問(wèn)題: (1)對(duì)后臺(tái)數(shù)據(jù)庫(kù)中數(shù)據(jù)的日常維護(hù),包括自動(dòng)清理過(guò)時(shí)數(shù)據(jù); (2)程序中錯(cuò)誤處理和輸入控制不夠全面,可能導(dǎo)致輸入無(wú)效引發(fā)錯(cuò)誤; (3)對(duì)補(bǔ)考學(xué)生的處理。參考文獻(xiàn)1劉甫迎、劉光會(huì)、王蓉.C#程序設(shè)計(jì)教程(第2版).北京(bi jn):電子工業(yè)出版社,2008 2Microsoft Visual C# 2008 help,20083美國(guó)微軟公司Visual C# 2005軟件的幫助(bngzh)信息,20054李蘭友 楊曉光.Visual C#.NET程序設(shè)計(jì)(chn x sh j).北京:清華大學(xué) 北方交通大學(xué)出版社,20045王昊亮,李剛等.Visual C#程序設(shè)計(jì)教程.北京:清華大學(xué)出版社,20036佟偉光.Visual Basic.NET實(shí)用教程.北京:
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024跨境教育服務(wù)與合作合同
- 2025年消防現(xiàn)場(chǎng)施工安全文明施工合同范本
- 2025年度高風(fēng)險(xiǎn)投資借貸合同風(fēng)險(xiǎn)預(yù)警版3篇
- 2024版建筑工程勘察合同書(shū)
- 二零二五年度酒水行業(yè)專(zhuān)業(yè)論壇與合作交流合同3篇
- 個(gè)人與企業(yè)間產(chǎn)品代理合同(2024版)
- 2025年豆粕代銷(xiāo)委托管理標(biāo)準(zhǔn)合同3篇
- 2024版政府定點(diǎn)采購(gòu)合同書(shū)
- 2024施工項(xiàng)目BIM技術(shù)應(yīng)用中介服務(wù)協(xié)議2篇
- 2025年智能小區(qū)綠化節(jié)能技術(shù)應(yīng)用承包合同2篇
- 建筑史智慧樹(shù)知到期末考試答案2024年
- 金蓉顆粒-臨床用藥解讀
- 社區(qū)健康服務(wù)與管理教案
- 2023-2024年家政服務(wù)員職業(yè)技能培訓(xùn)考試題庫(kù)(含答案)
- 2023年(中級(jí))電工職業(yè)技能鑒定考試題庫(kù)(必刷500題)
- 藏歷新年文化活動(dòng)的工作方案
- 果酒釀造完整
- 第4章-理想氣體的熱力過(guò)程
- 生涯發(fā)展展示
- 手術(shù)室應(yīng)對(duì)突發(fā)事件、批量傷員應(yīng)急預(yù)案及處理流程
- 動(dòng)機(jī)-行為背后的原因課件
評(píng)論
0/150
提交評(píng)論