歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

學生成績管理系統(tǒng)

  • 資源ID:28233133       資源大?。?span id="p0hj5h1" class="font-tahoma">615.52KB        全文頁數(shù):33頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

學生成績管理系統(tǒng)

山東職業(yè)學院畢業(yè)論文山東職業(yè)學院 畢業(yè)設計(論文)題 目:學生成績管理系統(tǒng)系 別:信息工程系專 業(yè):計算機應用技術(shù)班 級:計應0832學生姓名: 王淇渲 指導教師: 李琳完成日期:2011年5月摘 要本系統(tǒng)依據(jù)開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數(shù)字化管理。開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,使各項管理更加規(guī)范化。本系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構(gòu)。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施四個主要階段進行設計,而在具體的設計上,采取了演化式原型法,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進行重新分析、設計、實施。本論文主要從系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施與使用等幾個方面進行介紹。 學生信息管理系統(tǒng)是典型的信息管理系統(tǒng),經(jīng)過分析,我們使用MICROSOFT公司的VISUAL BASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其首先在短時間內(nèi)建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。本系統(tǒng)主要用于學生成績管理,總體任務是實現(xiàn)學生成績信息的系統(tǒng)化、規(guī)范化和自動化。其主要任務是用計算機對學生各科成績進行管理,如修改、增加、刪除,另外還考慮到學生名次的排序等,針對這些要求設計了學生成績管理系統(tǒng)?!娟P(guān)鍵詞】成績管理信息系統(tǒng) 信息化 數(shù)據(jù)庫 A目 錄第一章 緒 論11.1系統(tǒng)開發(fā)目標與意義11.1.1系統(tǒng)開發(fā)目標11.1.2意義11.2可行性分析11.2.1 經(jīng)濟上可行性11.2.2技術(shù)上可行性11.2.3運行上可行性2第二章 需求分析32.1 教育系統(tǒng)學生管理現(xiàn)狀分析32.1.1 學校工作流程分析32.1.2 學校具體需求分析32.1.3 系統(tǒng)設計思想42.1.4 系統(tǒng)設計分析42.1.5 系統(tǒng)功能分析42.1.6 學生學籍系統(tǒng)的目標4第三章 學生成績管理系統(tǒng)總體設計63.1系統(tǒng)設計圖例說明63.2 系統(tǒng)設計業(yè)務目標(業(yè)務邏輯層)63.2.1系統(tǒng)設計目標概述63.2.2 用戶(角色)63.2.3 系統(tǒng)模塊63.2.4 系統(tǒng)管理流程7第四章 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)10第五章 系統(tǒng)的詳細設計125.1 系統(tǒng)登錄界面125.1.1 新用戶注冊界面135.1.2 用戶創(chuàng)建界面135.2 菜單設計145.2.1學生成績查詢模塊155.2.2 用戶更改密碼155.2.3教師管理模塊165.2.4學生成績信息修改175.2.5添加學生成績185.2.6刪除學生成績18第六章 總結(jié)20致謝21參考文獻22附錄2329第一章 緒 論本次論文是以學校學生管理信息系統(tǒng)建設中的成績管理系統(tǒng)的開發(fā)為背景,論述了管理信息系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、概要設計、詳細設計、開發(fā)總結(jié)、致謝、參考文獻、附錄等。1.1系統(tǒng)開發(fā)目標與意義1.1.1系統(tǒng)開發(fā)目標本系統(tǒng)是將現(xiàn)代化的計算機技術(shù)和傳統(tǒng)的教學、教務工作相結(jié)合,按照學院的工作流程設計完成的。為了使系統(tǒng)在學院的管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標:1.系統(tǒng)應具有實用性、可靠性和適用性,同時注意到先進性。2.對各個數(shù)據(jù)庫進行動態(tài)管理,防止混亂。3.能夠按照用戶選擇的不同的條件進行簡單查詢和復合查詢。4.能夠?qū)Σ樵兘Y(jié)果進行分類匯總,實現(xiàn)報表打印。5.注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復的功能。6.方便用戶的操作,盡量減少用戶的操作。1.1.2意義在各大中小學校,用計算機管理學校的信息已經(jīng)越來越普遍了。用計算機不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強了學校資料的安全性。提高了學校的管理能力,為此,用計算機來管理學校的信息,是非常必要的。1.2可行性分析 可行性研究的目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決。1.2.1 經(jīng)濟上可行性現(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為學校的工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面:第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動;第二,本系統(tǒng)的運行可以節(jié)省許多資源;第三,本系統(tǒng)的運行可以大大的提高學校的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟上是可行的。1.2.2技術(shù)上可行性本系統(tǒng)的開發(fā)利用Microsoft SQL Server2005作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。學校校園網(wǎng)的建設也為新系統(tǒng)服務器/客戶端的結(jié)構(gòu)提供了硬件的支持。使用Visual S作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設計與開發(fā)在技術(shù)上和硬件設備上的條件都是滿足的,因此,它在技術(shù)上是可行的。1.2.3運行上可行性本系統(tǒng)為一個小型的學生信息管理系統(tǒng),所耗費的資源非常的小,學校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。第二章 需求分析管理信息系統(tǒng)就是我們常說的MIS (Management Information System),是集成了計算機網(wǎng)絡技術(shù)、信息處理技術(shù),對信息進行收集處理、傳輸及存儲,進行事務管理的一種人機交互的智能化計算機系統(tǒng)。軟件工程是一門旨在研究計算機軟件開發(fā)與維護的普遍原理和技術(shù)的工程學科。它的研究范圍涉及到技術(shù)方法、軟件工具、科學管理等諸多方面。實踐證明:在軟件的設計和開發(fā)過程中,運用軟件工程的方法,可以大大提高軟件開發(fā)的成功率,能夠顯著減少軟件開發(fā)和維護中的問題。學生成績管理系統(tǒng)的設計和開發(fā)是一個較為龐大的系統(tǒng)工程,應以軟件工程的思想和方法為指導,進行設計和開發(fā)。軟件工程理論對本系統(tǒng)的指導,主要表現(xiàn)在:幫助我們理清思路,建立較為科學的結(jié)構(gòu)和開發(fā)制作流程方面。上述的各種理論,對我們設計和開發(fā)學生成績管理系統(tǒng)提供了重要的理論基礎(chǔ),同時也為我們?nèi)绾芜M行具體的設計和開發(fā)工作,提供了必要的思路和方法。2.1 教育系統(tǒng)學生管理現(xiàn)狀分析2.1.1 學校工作流程分析學校工作總體規(guī)劃由教務人員在學生信息管理系統(tǒng)中完成對運行教務處所需的基本數(shù)據(jù)的維護,包括這些信息的增加、修改及對各項信息的變動都將在這進行操作。新的學年,教務人員首先加入年級信息,然后編排班級,再對來校學生進行基本的信息錄入,新生入學后由教務人員在學籍系統(tǒng)中完成新學生信息的維護。在每個學期開始,教務處根據(jù)班級的情況,以班為單位,為每個班級安排一個班主任及對此年級安排一個年級組長。并對各科老師進行安排。每舉行一次考試后由任課老師對成績進行錄入。班主任對本班的成績匯總。并進行排名,然后年級組長再進行匯總,并對本年級各科成績及總成績進行排名。教務處、年級組長、班主任及任課老師跟據(jù)實際情況對錄入的成績進行維護,各位同學對以上錄入的信息可以跟據(jù)自己的需要進行適當?shù)牟樵儭?.1.2 學校具體需求分析學生:對各科成績的查詢及查看本班成績排名等情況。任課老師:輸入并維護所教科目的學生成績,計算本科的成績排名、本科成績在班上的排名。輸出本班科目的成績及排名情況。班主任:輸入并維護本班的基本信息,對本班的各科成績匯總,計算各科成績的總分,排名,本班平均分等需求。輸出學生的基本信息,各科的成績及各科成績的部分,各科成績的排名,總分的排名情況。教務處: 學校全體成員的信息管理,對考試科目,時間及對所考科目的編號等進行具體的管理,并對任課老師,班主任等輸入的信息進行存庫,對學生的信息進行必要的維護,可打印學生的所有信息。2.1.3 系統(tǒng)設計思想1采用現(xiàn)有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學校現(xiàn)有的資源,減少開發(fā)中的時間和財力、物力、提高系統(tǒng)開發(fā)的水平和應用效果。2系統(tǒng)就滿足學校的需求,例如學生信息的錄入、查詢、更新等。學生錄入與排名。3系統(tǒng)就具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)添加、刪除、修改等操作。2.1.4 系統(tǒng)設計分析本系統(tǒng)適用于中小學校,其功能主要分為六大類:用戶管理:用于對用戶的添加,賦于不同權(quán)限及對用戶的修改及查詢。課程管理:用于對各學期課程的開設和修改。成績管理:用于對成績的輸入、修改、匯總及排名。學生信息管理:添加,刪除,修改學生信息等。 授課信息管理: 對授課教師,課程號,學時數(shù),班級等信息的添加,維護等。學生信息查詢: 對學生成績等信息的查詢,查詢方式為模糊,且具有多條件組合查詢功能。 學生成績統(tǒng)計: 統(tǒng)計本科的總分,平均分等信息。本系統(tǒng)性能力求易于使用,具體有較高的擴展性和可維護性。2.1.5 系統(tǒng)功能分析權(quán)限功能:系統(tǒng)具有動態(tài)的權(quán)限分配功能,可按用戶權(quán)限對用戶進行分組??煞譃槠胀ㄓ脩?,一般用戶,超級用戶。普通用戶只是查詢不能修改,一般用戶只能對授權(quán)范圍內(nèi)進行相應修改及刪除,超級用戶能修改、刪除所有信息。錄入功能:為一般用戶提供相應的錄入功能,為超級用戶提供對所有信息的錄入功能。查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內(nèi)的所有信息。維護功能:為一般用戶提供查詢及相應的修改,刪除功能,為超級用戶提供對所有信息的修改刪除功能。退出功能:結(jié)束并關(guān)閉系統(tǒng)。2.1.6 學生學籍系統(tǒng)的目標節(jié)約資源,提高學籍信息的精確度本系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。大節(jié)省了學校能源。并且計算機的存儲與快速查詢功能大大提高了學籍管理的效率,并且還提高了學籍信息管理的精確度。方便快速操作,精減人員,節(jié)約開支方便快速的操作,可減少學籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學校節(jié)約了開支。為學校增加了財富。數(shù)據(jù)庫分析:用戶需求具體有學籍管理系統(tǒng)提供保存、更新、查詢、維護和打印,這就需求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入與輸出,實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便用戶訪問系統(tǒng)中的數(shù)據(jù),它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問,與應用程序的高度獨立性。第三章 學生成績管理系統(tǒng)總體設計3.1系統(tǒng)設計圖例說明l本系統(tǒng)流程圖基本圖形元素如下所示:開始與結(jié)束決策過程數(shù)據(jù)程序流向2程序邏輯結(jié)構(gòu)描述圖例(1)順序結(jié)構(gòu):一個命令接一個地執(zhí)行;(2) 選擇結(jié)構(gòu):(或IF-THEN-ELSE)當一個決定有多種不同執(zhí)行結(jié)果時;(3)循環(huán)結(jié)構(gòu):只要條件成立就一直執(zhí)行.3.2 系統(tǒng)設計業(yè)務目標(業(yè)務邏輯層)3.2.1系統(tǒng)設計目標概述 成績管理信息系統(tǒng)的業(yè)務總體目標是建立一個先進、高效、安全、可靠的能被有效和應用于學生成績管理的信息化數(shù)據(jù)庫管理系統(tǒng)。該系統(tǒng)基于B/S結(jié)構(gòu),即采用瀏覽器/服務器模式,服務器端由運行ASP.Net的Web應用程序及運行Microsoft SQL Server2005的數(shù)據(jù)庫服務器組成,客戶端可以Internet Explorer,F(xiàn)ireFox訪問系統(tǒng)。本信息系統(tǒng)體現(xiàn)了學生成績管理的業(yè)務邏輯行為、大大簡化了相關(guān)工作的煩瑣流程,同時為管理層提供有力的決策支持。3.2.2 用戶(角色)本系統(tǒng)用戶角色主要有兩類:系統(tǒng)管理員與普通用戶。其中系統(tǒng)管理員可進行用戶管理。普通用戶可分為學生,老師,教務處等用戶。系統(tǒng)管理員:可進行用戶管理,組權(quán)限分配,信息查詢等工作。教師:可進行學生信息管理,課程信息管理,成績管理,授課信息管理,信息查詢,成績統(tǒng)計等工作。學生:可進行成績查詢等操作。3.2.3 系統(tǒng)模塊學生成績管理系統(tǒng)登錄模塊查詢模塊統(tǒng)計模塊管理模塊基本信息查詢用戶管理密碼管理注冊管理成績修改管理成績錄入管理成績查詢不及格人數(shù)平均成績?nèi)笨既藬?shù)學生人數(shù)成績刪除管理3.2.4 系統(tǒng)管理流程教師單科成績系主任批準各科成績教務員統(tǒng)計綜合成績成績檔案成績統(tǒng)計排名表成績通知單班主任學生不及格處理補考通知書圖3.1學生成績管理業(yè)務流程圖應考名單重考名單實考名單打印空成績單教師教務處成績錄入當前學生成績打印成績單學生成績查詢學期成績統(tǒng)計圖3.2學生成績管理業(yè)務流程圖學生輸入學號和密碼查詢學生數(shù)據(jù)庫成績數(shù)據(jù)庫輸出結(jié)果輸出結(jié)果統(tǒng)計匯總新數(shù)據(jù)數(shù)據(jù)修改或添加管理員圖3.3學生成績管理業(yè)務流程圖單科成績F3S3教師S2學生成績管理P3S1學生科D4成績檔案成績 F2成績統(tǒng)計信息F8 圖3.4頂層圖 學生成績 F2.1F2.2P3.1錄入P3.2統(tǒng)計P3.4發(fā)布P3.3查詢S3教師S2學生S1學生科S4教務處D4成績檔案D3學分F2.3補考成績單科成績F3成績 F10F8圖3.5二層圖 S1學生科,S2學生,S3教師,S4教務處P3.1錄入,P3.2統(tǒng)計,P3.3查詢,P3.4發(fā)布F2成績單,F(xiàn)2.1學生成績,F(xiàn)2.2學生成績單,F(xiàn)2.3補考成績單,F(xiàn)3單科成績,F(xiàn)8成績統(tǒng)計信息,F(xiàn)10成績,D3學分,D4成績檔案第四章 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)學生成績管理系統(tǒng)數(shù)據(jù)庫采用SQL 2005數(shù)據(jù)庫,庫中包含有用戶信息表、學生課程信息表表4.1用戶信息表字段名類型寬度描述UserIDvarchar(10)10用戶編號(不能為空,主鍵)UserNamevarchar(10)10用戶名稱Passwdvarchar(20)20用戶密碼Flagchar(1)1用戶類型(0為學生,1為教師表4.2學生課程信息表字段名類型寬度描述StuIDvarchar(10)10學生編號StuNamevarchar(10)10學生姓名Genderchar(2)2性別Departmentvarchar(10)10所在系Politicsint政治Englishint英語Mathsint數(shù)學Computerint計算機表4.3 學生表字段名類型寬度描述StuIDvarchar(10)10學號StuNamevarchar(10)10學生姓名Genderchar(2)2性別StuBir日期/時間短日期出生日期StuClavarchar(10)20學生編號StutTelvarchar(10)13聯(lián)系方式StuEsd日期/時間短日期入學日期StuAddvarchar(10)60家庭住址StuRem備注備注信息表4.4 班級表字段名稱數(shù)據(jù)類型字段大小允許空字符串班級編號class_NOvarchar(10)20否班級名稱class_Namevarchar(10)10否導員姓名class_Teachervarchar(10)10否備注信息class_Remarksvarchar(10)60表4.5 成績表字段名稱數(shù)據(jù)類型字段大小允許空字符串成績號score_NO文本14否考試期號score_Per文本20學生班號score_Cls文本20學生編號score_Stu文本20考試課程score_Cou文本20考試分數(shù)score_Sco數(shù)字單精度型自動(小數(shù)位)第五章 系統(tǒng)的詳細設計5.1 系統(tǒng)登錄界面 本系統(tǒng)的開始頁面設計為登錄頁面圖5.1 登錄頁面在出現(xiàn)用戶登陸頁面時當沒有輸入任何信息,直接點擊“登錄”按鈕時,系統(tǒng)會提示:用戶名不能為空,密碼不能為空。見下圖。圖5.2 登錄報錯頁面5.1.1 新用戶注冊界面圖5.3新用戶注冊界面在學生成績管理系統(tǒng)注冊新用戶時,如界面所示:需要輸入用戶ID、用戶名、用戶登錄密碼、以及身份,然后點擊創(chuàng)建用戶,創(chuàng)建成功會出現(xiàn)“注冊成功”字樣。5.1.2 用戶創(chuàng)建界面圖5.4用戶創(chuàng)建界面當點擊“創(chuàng)建用戶”按鈕后,系統(tǒng)會提示:圖5.5用戶創(chuàng)建提示界面當注冊信息時沒有輸入任何信息,直接點擊“創(chuàng)建用戶”按鈕時,系統(tǒng)會提示用戶ID不能為空,密碼不能為空。5.2 菜單設計本系統(tǒng)的主界面設計為菜單界面,對各個子功能的訪問均通過菜單來完成。相關(guān)截圖如下:圖5.6菜單設計如圖5.4菜單設計 ,學生成績管理系統(tǒng)的菜單頁面:包括主菜單,學生成績查詢:本學期成績,學生成績管理:查詢學生成績信息、修改學生成績、增加學生成績、刪除學生成績。當學生點擊學生車估計管理模塊時會顯示你無權(quán)訪問,因為沒有管理學生成績的權(quán)限,這個而只要教師有權(quán)限。5.2.1學生成績查詢模塊圖5.7學生成績查詢頁面在輸入學號后點擊“查詢”按鈕后,會在下面顯示學生本學期的學習成績,如截圖圖5.5學生成績查詢頁面。5.2.2 用戶更改密碼圖5.8用戶更改密碼當點擊“更改密碼“按鈕時,進入到“用戶更改密碼”界面。注:此模塊邏輯關(guān)系如下:(1)一定要從登錄開始登錄,登錄要用數(shù)據(jù)庫中的用戶名和密碼并且用戶名、密碼要正確。(2)該頁面只能查詢,不能修改。5.2.3教師管理模塊當在登錄頁面中選擇教師登錄時,即可進入本模塊。本模塊的邏輯結(jié)構(gòu)與學生管理模塊基本上是一致的,只是教師的功能比較豐富一些。 相關(guān)截圖如下:主界面:圖5.9教師管理模塊當點擊”查詢學生信息”按鈕時,教師可以查詢學生信息,當點擊“修改學生成績”按鈕時,教師可以修改學生信息。這塊功能只要教師有權(quán)限,學生沒有權(quán)限。5.2.4學生成績信息修改圖5.10學生成績信息修改若要修改學生成績在顯影的科目后面重新輸入科目成績?nèi)缓簏c擊“更新”按鈕后如下圖所示:修改成功!圖5.11更新成功界面5.2.5添加學生成績圖5.12添加學生成績?nèi)粢黾訉W生信息則點擊“增加學生成績”按鈕時,依次輸入學生學號、學生姓名,選擇學生性別,輸入學生各科成績?nèi)缓簏c擊添加,教師可以增加學生信息。5.2.6刪除學生成績圖5.13刪除學生成績?nèi)粢獎h除學生成績在點擊“刪除學生成績”按鈕之后即可進入該界面。輸入要刪除的學生的學號顯示下界面。圖5.14刪除學生成功成績第六章 總結(jié)學生成績管理系統(tǒng)的開發(fā)和應用,可以提高學校對學生成績的管理。學校辦公效率可以有很大的提高,為學校的信息管理提供了一個良好的工具,簡化了繁瑣的工作模式,從而使得學校的管理更另合理化和科學化。建立學生成績管理系統(tǒng),采用計算機對學生成績進行管理,進一步提高辦學效益和現(xiàn)代化水平。助廣大教師提高工作效率,實現(xiàn)學生成績信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。1.數(shù)據(jù)的表現(xiàn)形式。學年和學期的表示不很直觀。2.學生成績管理系統(tǒng)是一個模塊較復制的系統(tǒng),模塊分化細致。3.本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動;運行可以節(jié)省許多資源4.數(shù)據(jù)庫的轉(zhuǎn)儲是一個重要的概念,在實際應用的過程中是一個尚未解決的問題。應該做好數(shù)據(jù)庫的完善工作,特別是數(shù)據(jù)備份和安全工作。在實際應用中應該不斷總結(jié)經(jīng)驗,使本系統(tǒng)更加完善。功能更強大。通過資料收集,以及需求調(diào)研完成了本次畢業(yè)設計,在這個過程中,使我對VB.NET編程的方法、程序設計的原理、表單設計、菜單程序設計、文件處理等等,有了更深一步的認識,并且已經(jīng)熟練掌握了VB.NET編程軟件運用??偟膩碚f,這次的畢業(yè)設計為我即將踏入社會之前提供了一次鍛煉的舞臺。正像輔導老師說的一樣,他讓我對幾年來所學的專業(yè)課有了更為深刻的認識,使知識得到了融會貫通,得到了比以往學習任何一門課都大的提高和進步。對于我們來講,我們每天都要學習,但這書本上的東西如果只是個理論,如果不把他應用于實踐中,這門課可以對我們來說完全沒有意義。經(jīng)過開發(fā)這個系統(tǒng),這不僅僅是一次畢業(yè)設計,不僅僅是學會了一門開發(fā)語言,更重要的是在學習的過程中,所有的問題要自已去面對,有問題也只有靠自已去解決,這們,在學習和解決這些困難的過程中提高了我學習的能力、解決問題的能力和實際工作的能力,學到了許多書本以外的知識,這讓我踏出這個校門給予自已最大的回報,同時我也相信會給我在以后的人生道路上帶來很多的幫助。致謝在本次畢業(yè)設計中,我遇到了不少論文排版和技術(shù)方面的問題,但在指導老師李琳和我在凌佳一塊培訓的同學們的耐心幫助下,使問題都得到了圓滿解決,在此對李琳老師和給過我巨大幫助的同學表示深深的感謝。感謝他們對我的幫助,使我能如期將系統(tǒng)設計完畢,并且使我以后的工作和學習也打下了良好的基礎(chǔ)。在此對您們說聲謝謝。感謝我的室友們,在我遇到困難的時候,幫我分析問題,解決問題,感謝他們?nèi)暌詠韺ξ业墓膭?,感謝所有曾經(jīng)幫助過我的人們還要感謝我最平凡的父母,謝謝他們的養(yǎng)育之恩。 近三年的學習,不僅使我的知識結(jié)構(gòu)上了一個新臺階,更重要的是,各方面的素質(zhì)得到了提高。而這一切,都要歸功于老師的深切教誨與熱情鼓勵。值此論文順利完成之際,我要向我尊敬的老師表達深深的敬意和無以言表的感謝。 感謝朱彥貞,。朱彥貞靈活考慮問題的方式,嚴謹?shù)慕鉀Q問題的態(tài)度; 許翠霞扎實的專業(yè)知識功底,認真態(tài)度都給我留下了深刻的印象。 最后深深的感謝呵護我成長的父母。每當我遇到困難的時候,父母總是第一個給我鼓勵的人?;仡?0多年來走過的路,每一個腳印都浸滿著他們無私的關(guān)愛和諄諄教誨,10年的在外求學之路,寄托著父母對我的殷切期望。他們在精神上和物質(zhì)上的無私支持,堅定了我追求人生理想的信念。父母的愛是天下最無私的最寬厚的愛。大恩無以言報,惟有以永無止境的奮斗,期待將來輝煌的事業(yè)讓父母為之驕傲。我亦相信自己能達到目標。 最后,向所有關(guān)心我的親人、師長和朋友們表示深深的謝意。參考文獻1Visual Basic數(shù)據(jù)庫開發(fā)實例解析 江紅M.北京:北京大學出版社,2009.2Visual Basic可視化程序設計教程魏崢M.北京:清華大學出版社,2008.3SQL Server實用教程虞益誠M.中國鐵道出版社4 ADO.NET程序設計教程與實驗王軍,崔同良,M.北京:清華大學出版社,2009.附錄1.主界面模塊public partial class MainForm : Form public string myname;/定義變量,從登陸框中取得登錄名,以便查詢 public MainForm() InitializeComponent(); /-查詢一個子窗體是否存在- private bool checkChildFrmExist(string childFrmName) foreach (Form childFrm in this.MdiChildren) /用子窗體的Name進行判斷,如果已經(jīng)存在則將它激活 if (childFrm.Name = childFrmName) if (childFrm.WindowState = FormWindowState.Minimized) childFrm.WindowState = FormWindowState.Normal; childFrm.Activate(); return true; return false; /子窗體添加專業(yè)的調(diào)用 private void itm_AddSpecialty_Click(object sender, EventArgs e) if (this.checkChildFrmExist("AddSpecialty") = true) return;/判斷該子窗體是否存在,如果存在則講它激活 /如果不存在,則新生成一個 AddSpecialty adsp = new AddSpecialty(); adsp.MdiParent = this; adsp.Show(); /子窗體瀏覽專業(yè) private void itm_BrowseSpecilty_Click(object sender, EventArgs e) if (this.checkChildFrmExist("BrowseSpecialty") = true) return; BrowseSpecialty brs = new BrowseSpecialty(); brs.MdiParent = this; brs.Show(); /子窗體:添加學生 private void itm_AddStudent_Click(object sender, EventArgs e) if (this.checkChildFrmExist("AddStudent") = true) return; AddStudent adst = new AddStudent(); adst.MdiParent = this; adst.Show(); /子窗體:添加班級 private void itm_AddClass_Click(object sender, EventArgs e) if (this.checkChildFrmExist("AddClass") = true) return; AddClass adcl = new AddClass(); adcl.MdiParent = this; adcl.Show(); /子窗體:瀏覽班級 private void itm_BrowseClass_Click(object sender, EventArgs e) if (this.checkChildFrmExist("BrowseClass") = true) return; BrowseClass brcl = new BrowseClass(); brcl.MdiParent = this; brcl.Show(); /子窗體:添加課程 private void itm_AddCourse_Click(object sender, EventArgs e) if (this.checkChildFrmExist("AddCourse") = true) return; AddCourse adcs = new AddCourse(); adcs.MdiParent = this; adcs.Show(); /子窗體:瀏覽課程 private void itm_BrowseCourse_Click(object sender, EventArgs e) if (this.checkChildFrmExist("BrowseCourse") = true) return; BrowseCourse brcs = new BrowseCourse(); brcs.MdiParent = this; brcs.Show(); /子窗體:添加成績 private void itm_AddScore_Click(object sender, EventArgs e) if (this.checkChildFrmExist("AddScore") = true) return; AddScore adsc = new AddScore(); adsc.MdiParent = this; adsc.Show(); /子窗體:瀏覽成績 private void itm_BrowseScore_Click(object sender, EventArgs e) if (this.checkChildFrmExist("BrowseScore") = true) return; BrowseScore brsc = new BrowseScore(); brsc.MdiParent = this; brsc.Show(); /子窗體:學生成績查詢 private void itm_ScoreQuery_Click(object sender, EventArgs e) if (this.checkChildFrmExist("ScoreQuery") = true) return; ScoreQuery scqu = new ScoreQuery(); scqu.MdiParent = this; scqu.Show(); /子窗體:班級成績查詢 private void itm_ClassScoreQuery_Click(object sender, EventArgs e) if (this.checkChildFrmExist("ClassScoreQuery") = true) return; ClassScoreQuery csqu = new ClassScoreQuery(); csqu.MdiParent = this; csqu.Show(); /子窗體:創(chuàng)建角色 private void itm_CreateRole_Click(object sender, EventArgs e) if (this.checkChildFrmExist("CreateRole") = true) return; CreateRole crtr = new CreateRole(); crtr.MdiParent = this; crtr.Show(); /子窗體:創(chuàng)建用戶 private void itm_AddUser_Click(object sender, EventArgs e) if (this.checkChildFrmExist("AddUser") = true) return; AddUser adus = new AddUser(); adus.MdiParent = this; adus.Show(); /子窗體:退出系統(tǒng) private void itm_Exit_Click(object sender, EventArgs e) if (MessageBox.Show("確定要退出系統(tǒng)嗎?", "詢問", MessageBoxButtons.YesNo) = DialogResult.Yes) this.Close(); private void MainForm_Load(object sender, EventArgs e) OleDbConnection connection1 = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;" + "Data Source = C:db1.mdb"); connection1.Open(); /Login login = new Login(); string sql = "select popedom1,popedom2,popedom3,popedom4,popedom5,popedom6 from roles inner join userinfo on roles.rolename = userinfo.rolename where userinfo.name = " + myname + " " /取得當userinfo.name等于登陸框輸入登陸名時所具有的權(quán)限值 OleDbDataAdapter adp = new OleDbDataAdapter(sql, connection1); DataSet ds = new DataSet(); adp.Fill(ds,"roles_userinfo"); /-通過查詢所擁有的權(quán)限,設置相應子窗體的Enabled值,從而確定該子窗體是否可用- if (ds.Tables"roles_userinfo".Rows00.ToString().Trim() = "Yes") this.menuItem1.Enabled = true; else this.menuItem1.Enabled = false; if (ds.Tables"roles_userinfo".Rows01.ToString().Trim() = "Yes") this.menuItem2.Enabled = true; else this.menuItem2.Enabled = false; if (ds.Tables"roles_userinfo".Rows02.ToString().Trim() = "Yes") this.menuItem3.Enabled = true; else this.menuItem3.Enabled = false; if (ds.Tables"roles_userinfo".Rows03.ToString().Trim() = "Yes") this.menuItem4.Enabled = true; else this.menuItem4.Enabled = false; if (ds.Tables"roles_userinfo".Rows04.ToString().Trim() = "Yes") this.menuItem5.Enabled = true; else this.menuItem5.Enabled = false; if (ds.Tables"roles_userinfo".Rows05.ToString().Trim() = "Yes") this.menuItem6.Enabled = true; else this.menuItem6.Enabled = false; /子窗體:瀏覽學生 private void itm_BrowseStudent_Click(object sender, EventArgs e) if (this.checkChildFrmExist("BrowseStudent") = true) return; BrowseStudent brst = new BrowseStudent(); brst.MdiParent = this; brst.Show(); 2學生信息模塊public partial class AddStudent : Form public AddStudent() InitializeComponent(); OleDbConnection connection1 = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C:db1.mdb"); OpenFileDialog openFileDialog1 = new OpenFileDialog(); private void AddStudent_Load(object sender, EventArgs e) connection1.Open(); OleDbDataAdapter adp = new OleDbDataAdapter("select specialtyname from specialtyinfo", connection1); DataSet ds = new DataSet(); adp.Fill(ds,"specialty"); comboBox3.DisplayMember = "specialtyname" comboBox3.ValueMember = "specialtyid" comboBox3.DataSource = ds.Tables0.DefaultView; connection1.Close(); private void comboBox3_SelectedIndexChanged(object sender, EventArgs e) if (comboBox3.Text.Trim()!="") OleDbDataAdapter adp=new OleDbDataAdapter("select classid,classname from classinfo where specialtyname = " + comboBox3.Text.Trim() + "",connection1); DataSet ds=new DataSet(); adp.Fill(ds,"class"); comboBox4.DisplayMember="classname" comboBox4.ValueMember="classid" comboBox4.DataSource=ds.Tables0.DefaultView; /定義將圖片轉(zhuǎn)化為長二進制代碼的函數(shù)getphoto() public Byte getphoto(string photopath) string str = photopath; FileStream file = new FileStream(str, FileMode.Open, FileAccess.Read);

注意事項

本文(學生成績管理系統(tǒng))為本站會員(仙***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!