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

學生信息管理系統(tǒng)畢業(yè)論文

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

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

學生信息管理系統(tǒng)畢業(yè)論文

題目:學生信息管理系統(tǒng)摘 要學生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內容對于學校的決策者和管理者來說都至關重要。本文介紹了學生信息管理系統(tǒng)的開發(fā)整個過程,闡述了系統(tǒng)分析、系統(tǒng)設計、數(shù)據(jù)庫設計和系統(tǒng)實施的全過程。在開發(fā)方法上本系統(tǒng)利用了軟件工程化的思想和方法,總體上采用結構化生命周期開發(fā)方法,具體模塊實施采用了原型法和面向對象系統(tǒng)開發(fā)方法。并采用VisualS2005作為開發(fā)工具,SQL Server 2000作為后臺數(shù)據(jù)庫。本系統(tǒng)具有學生檔案管理,班級管理,課程管理,成績管理,專業(yè)管理等模塊,可分別完成日常學生檔案,班級信息,課程信息,成績信息的添加、修改、刪除、查詢、打印等功能。 本人在此次畢業(yè)設計中主要對“學生課程管理”,“學生成績管理”,“學生檔案管理”,“補助管理”四個模塊進行了具體設計?!娟P鍵字】:信息管理系統(tǒng)、生命周期、軟件工程、原型法。summaryStudent Information Management System is an educational unit indispensable part of its content for the schools, policy makers and managers are essential. This paper introduces the student information management system for the development of the whole process, described the system analysis, system design, database design and system implementation of the entire process. In the development of methods on the use of the software engineering system of thinking and methods used on the whole structure of the life cycle of development methods, the use of specific modules of the prototype system development and object-oriented approach. Visual S2005 and used as a development tool, SQL Server 2000 as a background database. This system has the student records management, class management, curriculum management, performance management, professional management, and other modules, can be completed daily student records, class information, information on the courses, the results of information add, edit, delete, query, print, and other functions. I graduated in the design of the main "student curriculum management," "Student performance management," "student records management," "grant management" four modules of a specific design.Keyword:Manage Information management system, the life-cycle, software engineering, prototype. 目 錄 摘 要1Summary21.緒論41.1 課題背景41.2目的背景與意義41.3項目開發(fā)的目標42. 開發(fā)工具的選擇43.系統(tǒng)分析53.1業(yè)務流程分析53.2數(shù)據(jù)流程分析63.2.1數(shù)據(jù)流程圖63.3數(shù)據(jù)存儲分析74.系統(tǒng)總體規(guī)劃841系統(tǒng)總體功能層次圖8411課程管理模塊9412補助管理模塊9413成績信息管理模塊10414學生檔案管理模塊1042總結105.數(shù)據(jù)庫設計115.1數(shù)據(jù)庫需求分析115.2數(shù)據(jù)庫表實體115.3 各表的物理結構126.系統(tǒng)設計1661軟件結構設計1662系統(tǒng)結構設計1763系統(tǒng)操作流程圖1764系統(tǒng)詳細設計18641課程信息管理18642成績信息管理20643學生補助管理24644學生檔案管理297.調試298.全文總結29致 謝29參考文獻301. 緒論11課題背景該項目開發(fā)的軟件為學校學生信息管理系統(tǒng)軟件,是鑒于目前學校學生人數(shù)劇增,學生信息呈爆炸性增長的前提下,學校對學生信息管理的自動化與準確化的要求日益強烈的背景下構思出來的,該軟件設計完成后可用于所有教育單位(包括學校,學院等等)的學生信息的管理. 目前社會上信息管理系統(tǒng)發(fā)展飛快,各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,學生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學生信息管理軟件也不少.但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作1.2目的背景與意義 學生信息管理系統(tǒng)是一個教育單位不可缺少的部分。一個功能齊全、簡單易用的信息管理系統(tǒng)不但能有效地減輕學校相關工作人員的工作負擔,它的內容對于學校的決策者和管理者來說都至關重要。所以學生信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案、統(tǒng)計和查詢數(shù)據(jù),這種管理方式存在著許多缺點,如:效率低、保密性差,人工的大量浪費;另外時間一長,將產生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著來越重要的作用。作為計算機應用的一部分,使用計算機對學校的各類信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查詢方便、效率高、可靠性好、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學校信息管理的效率,也是一個單位科學化、正規(guī)化管理,與世界接軌的重要條件。1.3項目開發(fā)的目標 建立學生信息管理系統(tǒng),采用計算機對學生信息進行管理,進一步提高辦學效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實現(xiàn)學生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。2. 開發(fā)工具的選擇現(xiàn)在,市場上可以選購的應用開發(fā)產品很多,流行的也有數(shù)十種。目前在我國市場上最為流行、使用最多、最為先進的可用作企業(yè)級開發(fā)工具的產品有:Microsoft公司的Visual S, Microsoft公司的Visual C, Borland公司的Delphi和 Powersoft公司的PowerBulider以及Java等。在這些程序開發(fā)工具中,有的強調程序語言的彈性與執(zhí)行效率;有的則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的提高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必定要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點成為了一紙空談;相反地,如果只強調語言的彈性,卻沒有便利的工具作配合,會使得一些即使非常簡單的界面處理動作,變得復雜和麻煩起來,這樣也會浪費程序設計師們的寶貴時間。作為數(shù)據(jù)庫系統(tǒng)的開發(fā),Visual S 2005是一個非常理想選擇,它有效地避免了以上所談到的諸缺點。數(shù)據(jù)庫技術是MIS設計中的重要支持技術,在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理也是一個重要的問題,目前,數(shù)據(jù)庫產品可謂琳瑯滿目,每種產品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫前,我慎重考慮了一下,應數(shù)據(jù)庫應用的特點及適用范圍,本系統(tǒng)選用了數(shù)據(jù)庫SQL Server2000,開發(fā)工具當然是非Visual S 2005莫屬了。Visual S 2005是一種可視化的、面向對象和調用事件驅動方式的結構化高級程序設計,可用于開發(fā)Windows環(huán)境下的種類應用程序。它簡單易學、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C+編程基礎。在Visual S 2005環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用Windows內部的應用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術,可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應用軟件系統(tǒng)。3. 系統(tǒng)分析(我負責的模塊)3.1業(yè)務流程分析教務處輸入計算機班主任教務處學生檔案檔案輸出學生檔案業(yè)務流程圖: 教務處輸入計算機教師教務處學生課程輸出課程管理業(yè)務流程圖:課程教務處輸入計算機教師教務處學生成績教師輸出成績管理業(yè)務流程圖:3.2數(shù)據(jù)流程分析: 3.2.1數(shù)據(jù)流程圖學籍管理部門教師學生成績管理系統(tǒng)教務處學生教師教師學生情況學生成績查詢統(tǒng)計分析學生成績管理系統(tǒng)0層數(shù)據(jù)流程圖管理部門教務處教師1.0學生管理2.0課程管理3.0成績管理4.0統(tǒng)計分析D1D2D3查詢者管理者成績管理1層數(shù)據(jù)流程圖3.3數(shù)據(jù)存儲分析:實體聯(lián)系圖1、數(shù)據(jù)模型設計。首先來做出學生成績管理模塊的E-R圖,分析這個問題的實體,從系統(tǒng)分析可以知道,學生的成績是由任課教師按照課程給出的,學生、課程、教師組成了這個系統(tǒng)的三個實體。2、再分析三個實體之間的聯(lián)系。首先,這三個實體不是一個統(tǒng)一體,學生成績與教師沒有內在聯(lián)系,教師必須通過課程實體才能與學生建立聯(lián)系,因而先不考慮。課程與學生這兩個實體是多對多聯(lián)系;一位學生要學習多門課程,一門課程有多位學生共同學習。而學習成績是這兩個實體“學生”和“成績”共有的屬性,應填在二者的聯(lián)系“學習”邊。因為成績既不是學生獨有的,也不是課程獨有的;“學生甲80分”或“英語80分”是不完全的,說“學生甲英語80分”才是正確的,因為80分是學生甲和英語課二者共有的。這個E-R圖可畫成下圖。學生課程成績學習mn成績管理模塊中學生與課程的E-R圖教師與課程這兩個實體之間,是一對多聯(lián)系;一位教師可以都多門課程,而一門課程對于學生成績來說只能有一位教師(英語、高等數(shù)學有多位教師教,但對某個固定的學生來說只能有一位教師)。其E-R圖,如下所示。n教師課程教學l教師,學生與課程的E-R圖組合到一起,得到最后的E-R圖,有了E-R圖,就可以設計數(shù)據(jù)庫。下圖為數(shù)據(jù)模型圖。學生課程教師學習學習課程學生教師實體模型數(shù)據(jù)模型數(shù)據(jù)庫1m學習mn4. 系統(tǒng)總體規(guī)劃學生信息管理系統(tǒng)是一個典型的數(shù)據(jù)庫應用程序,由系統(tǒng)管理模塊、課程信息管理模塊、學生補助管理模塊,成績信息管理模塊等模塊組成,允許授予權限的用戶操作相應的菜單,從而實現(xiàn)數(shù)據(jù)信息的修改,查詢,打印,統(tǒng)計等功能。 4.1 系統(tǒng)總體功能層次圖學生信息管理系統(tǒng)系統(tǒng)管理專業(yè)設置班級管理學生管理課程管理補助管理獎學金管獎懲管理成績管理用戶操作 由上圖知學生信息管理系統(tǒng)共有10個功能模塊,現(xiàn)將我負責的三個模塊做如下規(guī)劃 4.1.1課程管理模塊(CTRL+K):該模塊對各個班級各個學期的課程進行設置,方便了學校教務處的教學管理人員的工作。該模塊包括課程的增加和課程信息的瀏覽,其中課程信息瀏覽窗體中包括課程的修改,刪除,打印功能。課 程 管 理添加課程瀏覽課程修改刪除打印退出查詢4.1.2補助管理模塊(Alt+D): 該模塊的功能是實現(xiàn)對學生貸款信息及特困生補助的管理工作,包括:貸款瀏覽、貸款添加、特困生補助增加,特困生補助瀏覽,其中學生貸款和特困生補助是兩個相對獨立的模塊。補 助 管 理貸款增加瀏覽貸款修改刪除打印退出查詢補助增加瀏覽補助修改刪除打印查詢退出4.1.3成績信息管理模塊(AltC): 該模塊主要是實現(xiàn)對學生成績的錄入查詢及考試的違規(guī)信息的管理工作,包括:學生成績的錄入,學期成績?yōu)g覽,學生成績查詢,班級成績查詢,違規(guī)信息的增加及瀏覽。成 績 管 理成績?yōu)g覽成績錄入學生成績查詢班級成績查詢刪除修改退出統(tǒng)計打印查詢打印查詢4.1.4學生檔案管理檔 案 管 理添加學生瀏覽學生修改刪除打印退出查詢4.2總結通過對總體設計部分的分析,我們對程序的總體設計有了充分的認識,對系統(tǒng)的各部分模塊有了總體的認識,我們下一步所做的工作就是應該進行數(shù)據(jù)庫的設計及系統(tǒng)設計。5. 數(shù)據(jù)庫設計 學生信息管理系統(tǒng)采用了Microsoft推出的SQL Server2000作為后臺數(shù)據(jù)庫5.1 數(shù)據(jù)庫需求分析 在設計數(shù)據(jù)庫結構時,以及可能地滿足用戶所提出的各項要求,同時又避免同時又要避免冗余數(shù)據(jù)產生。由于在學生信息管理系統(tǒng)中,需要采集大量的信息,包括學生信息,班級信息,課程信息,成績信息,專業(yè)信息等,如果不能夠合理有效地組織數(shù)據(jù)表的結構,以及合理設置每張表所包含的字段,那么后期進行的數(shù)據(jù)的整理以及匯總時,就會增加編程人員的開發(fā)難度,并造成成績效益的大幅度下降。根據(jù)學生基本信息以及其他相關信息的特點,歸納出以下規(guī)律:1.一個專業(yè)包括多個班級;2.一個班在一個學期內開設多門課程;3.每一門課程記錄每一名學生的成績;4.一種角色對應一個和多個用戶;5.每一個學生可以貸款多項費用;6.一個班級對應一個入學年份及學制;7.一個班級包含多名學生;8.每一個學生都有不同的學號;9.每一個學生可以受獎勵或處罰多次;10.每一個學生可以獲獎學金多次;5.2數(shù)據(jù)庫表實體BuZhuInfo SpecialtyName,ClassName,Semester,Name,StudentNumbe,Enrolmentyear,Sex,BuZhuDate,BuZhuJinE,JiaTingInfo,RemarkChufaInfoSpecialtyName,ClassName,Semester,Name,StudentNumber, Enrolmentyear, Sex, ChufaDate, ChufaType, ChufaReasonClassInfo ClassID,ClassName,SpecialtyName,ClassNumber,Length,Teacher,EnrolmentTime, RemarkCourseInfo CourseID,ClassID,Course,SemesterDaiKuanInfoSpecialtyName,ClassName,Semester,Name,StudentNumbe,Enrolmentyear,Sex, DaiKuanDate, Xuefei, Zhusufei, Shufei, Shenghuofei, RemarkFeiyongInfoSpecialtyName,ClassName,Semester,Name,StudentNumber, Enrolmentyear, Sex, JiaofeiDate, Xuefei, Zhusufei, Shufei, RemarkJiangliInfo SpecialtyName,ClassName,Semester,Name,StudentNumber,Enrolmentyear,Sex,AwardDate,AwardType,AwardReasonJiangXuejinInfoSpecialtyName,Name,ClassName,StudentNumber,Enrolmentyear,Semester,JiangXiang,JinE,RemarkKaoQinInfo SpecialtyName,Name,ClassName,StudentNumber,Enrolmentyear,Semester,JiangXiang,JinE,RemarkRolesRoleName,SystemManage,SpecialtyManage,ClassManage,CourseManage,ScoreManage,StudentManage,DaikuanManage,JiangchengManage,JiangxuejinManageScoreInfoScoreID,Semester,StudentNumber,Course,ScoreSpecialtyInfoSpecialtyID,SpecialtyName,RemarkStudentInfoSpecialtyID,SpecialtyName,RemarkUserInfo Name,Passwd,RoleName5.3各表的物理結構BuZhuInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空SpecialtyNamenvarchar50否ClassNamenvarchar50否Semesternvarchar50否Namenvarchar50否StudentNumbernvarchar50否Enrolmentyearnvarchar50否Sexnvarchar50否BuZhuDatesmalldatetime4否BuZhuJinEint4否JiaTingInfontext16否Remarkntext16否 ChufaInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空SpecialtyNamenvarchar50否ClassNamenvarchar50否Semesternvarchar50否Namenvarchar50否StudentNumbernvarchar50否Enrolmentyearnvarchar50否Sexnvarchar50否ChufaDatesmalldatetime4否ChufaTypeint4否ChufaReasonntext16否 ClassInfo 表 字段名稱 數(shù)據(jù)類型 長度 允許空ClassIDint4否ClassNamenvarchar50是SpecialtyNamenvarchar50是ClassNumbernvarchar50是Lengthint4是Teachernvarchar50是EnrolmentTimesmalldatetime4是Remarkntext16是CourseInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空CourseIDint4否ClassIDint4是Coursenvarchar50是Semesternvarchar50是DaiKuanInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空SpecialtyNamenvarchar50否ClassNamenvarchar50否Semesternvarchar50否Namenvarchar50否StudentNumbernvarchar50否Enrolmentyearnvarchar50否Sexnvarchar50否DaiKuanDatesmalldatetime4否Xuefeiint4否Zhusufeiint4否Shufeiint4否Shenghuofeiint4否Remarkntext16否FeiyongInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空SpecialtyNamenvarchar50否ClassNamenvarchar50否Semesternvarchar50否Namenvarchar50否StudentNumbernvarchar50否Enrolmentyearnvarchar50否Sexnvarchar50否JiaofeiDatesmalldatetime4否Xuefeiint4否Zhusufeiint4否Shufeiint4否Remarkntext16否JiangliInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空SpecialtyNamenvarchar50否ClassNamenvarchar50否Semesternvarchar50否Namenvarchar50否StudentNumbernvarchar50否Enrolmentyearnvarchar50否Sexnvarchar50否AwardDatesmalldatetime4否AwardTypenvarchar50否AwardReasonnvarchar300否JiangXuejinInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空SpecialtyNamenvarchar50否Namenvarchar50否ClassNamenvarchar50否StudentNumbernvarchar50否Enrolmentyearnvarchar50否Semesternvarchar50否JiangXiangnvarchar400否JinEsmalldatetime4否Remarkntext16否KaoQinInfo 表 字段名稱 數(shù)據(jù)類型 長度 允許空SpecialtyNamenvarchar50否ClassNamenvarchar50否Enrolmentyearnvarchar50否Semesternvarchar50否Namenvarchar50否StudentNumbernvarchar50否LateTimenvarchar50否Remarkntext16否Roles表 字段名稱 數(shù)據(jù)類型 長度 允許空RoleNamebit1否SystemManagebit1否SpecialtManagebit1否ClassManagebit1否CourseManagerbit1否ScoreManagebit1否StudentManagebit1否DaikuaManagebit1否JiangchManagebit1否JiangxuManagebit1否YonghuManagebit1否ScoreInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空ScoreIDint4否Semesternvarchar50是StudentNumbernvarchar50是Coursenvarchar50是Scoreint4是SpecialtyInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空SpecialtyIDint4否SpecialtyNamenvarchar50否Remarkntext16是UserInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空Namenvarchar50否Passwdnvarchar50是RoleNamenvarchar50是StudentInfo表 字段名稱 數(shù)據(jù)類型 長度 允許空StudentIDint4否StudentNumbernvarchar50否Namenvarchar50是Sexnvarchar50是Racenvarchar50是Addressnvarchar50是Telephonenvarchar50是Rolenvarchar50是Postalcodenvarchar50是ClassIDint4是Remarknvarchar50是6. 系統(tǒng)設計6.1軟件結構設計本系統(tǒng)在執(zhí)行時,先根據(jù)不同的操作人員的需要來進行相應的模塊,然后可以輸入數(shù)據(jù)或者進行其它的查詢或瀏覽等操作;總體來說,本系統(tǒng)屬于一個事務型管理系統(tǒng)。接受數(shù)處理中專業(yè)管班級學生課程補助獎學金管成績獎懲打印數(shù)據(jù)6.2系統(tǒng)結構設計 數(shù)據(jù)信息對于信息系統(tǒng)來說是致關重要的,因此系統(tǒng)中必須有一套實現(xiàn)數(shù)據(jù)存取的機制,本系統(tǒng)關于數(shù)據(jù)存取部分的實現(xiàn)原理如下圖所示,該圖對本系統(tǒng)數(shù)據(jù)存取的操作流程進行了抽象和概括。SqlConnectionSqlConnectionDataGridDataSetSqlDataAdapterDataBaseSqlCommandSqlDataReader參數(shù)參數(shù) S Q L S Q L 數(shù)據(jù)存取關系圖6.3系統(tǒng)操作流程圖 開 始 登 入N成功Y退出系統(tǒng)打印查詢刪除修改增加用戶操作獎學金管獎懲管理成績管理補助管理學生管理課程管理選擇操作 YN班級管理系統(tǒng)管理專業(yè)管理 結 束6.4系統(tǒng)詳細設計(課程管理模塊, 成績管理模塊,補助管理模塊,學生信息管理模塊) 本部分主要內容為本系統(tǒng)的運行界面及其分析,各模塊的打印功能都為:將DataGrid中數(shù)據(jù)導出到EXCEL中,借助EXCEL的打印功能實現(xiàn)數(shù)據(jù)打印。以下在涉及到打印功能時就略過。6.4.1課程信息管理增加課程信息 考慮到每個院校及專業(yè)的實際情況會有所不同,在設置課程時,將課程與班級、學期聯(lián)系在一起,這樣使得不同的院??梢愿鶕?jù)不同的需要靈活設置開設課程。界面如下 瀏覽課程信息 為了方便用戶靈活選擇班級及學期,在程序中使用了TreeView樹形控件。當用戶選定了條件后班級課程會排列在右側的網(wǎng)格控件中,如下所示 修改班級課程 修改班級課程時,只允許修改其課程名稱,同時需要確保修改后的課程名稱不能與該班級同一學期內的課程名稱發(fā)生沖突,界面如下如果修改后的課程名稱不能與該班級同一學期內的課程名稱發(fā)生沖突,將彈出如下對話框刪除班級課程 刪除課程信息需要考慮的問題為是否與當前課程有關的學生成績記錄存在,如果有則取消刪除操作,并彈出提示對話框,如下圖所示。否則可正常刪除課程記錄。6.4.2成績信息管理模塊學生成績錄入 在此界面中選定了專業(yè)、班級、學期后,班級中的學生名單及本學期開設的課程將會分別顯示在ListView控件中,方便用戶進行成績的錄入。錄入成績時,同一個學生同一門課程的分數(shù)不能重復錄入,同時也對數(shù)據(jù)的格式進行了判斷,避免了非法數(shù)據(jù)造成應用程序的崩潰,界面如下所示 瀏覽學生成績 確定班級范圍后,依次按照班級,學期,學生的順序進行選擇,學生的成績可顯示在右側的表格中,包括自動編號,課程名稱,成績及錄入狀態(tài)。如果成績尚未錄入時,自動編號及成績項顯示為0,見下圖 成績信息修改 當在成績?yōu)g覽窗口中選擇某一成績記錄后,可以在成績修改窗口中修改分數(shù),單擊修改分數(shù)按鈕對已錄入的成績進行修改,將彈出成績修改對話框,如下所示刪除學生成績當成績?yōu)橐唁浫霠顟B(tài)時,可以進行刪除。等待錄入狀態(tài)的成績不能刪除,否則程序會給出提示信息,如下所示學生成績查詢 在該界面中,由指定的學號,學期范圍來查詢學生各學期的成績,以及每學期成績的統(tǒng)計狀況并可將成績統(tǒng)計狀況導入到EXcel中打印。程序中將會顯示檢索出來的課程成績的數(shù)量,如果課程與開設的課程數(shù)量不符,就需要進入學生成績?yōu)g覽界面對未錄入的課程數(shù)據(jù)進行補錄,該界面如下班級成績查詢 在該界面中,由指定的班級名稱,學期范圍作為查詢條件,可以得到班級各門課程的成績統(tǒng)計統(tǒng)計信息并打印,如課程的最高分,最低分,平均成績,總成績等。這對于評估班級的整體素質起到參考作用,界面如下所示6.4.3學生補助管理考慮到不同學生的家庭狀況不同,系統(tǒng)特設了學生貸款和特困生補助這兩個子管理模塊,方便了學校對這方面的管理,由于這兩個模塊具有相似之處,在此我只以學生貸款子模塊為例來分析,特困生補助子模塊可參閱本模塊的設計思路學生貸款增加 該界面主要是實現(xiàn)貸款費用的增加。在用戶輸入了完整的貸款信息后,可將貸款信息插入到數(shù)據(jù)庫中,界面如下增加貸款信息時需注意一點,即是該界面中的學號必須是已經存在的學號,否則增加的信息不會與其他功能模塊相互關聯(lián)(即此班級不存在該學學生,但卻有該學生的貸款信息)貸款信息瀏覽 在該界面中,在用戶選定了專業(yè),輸入入學年份,并選擇了班級后,單擊“查詢”按鈕,則該班級所有的貸款學生信息將在DataGrid數(shù)據(jù)控件中顯示,界面如下 如果用戶選定了專業(yè),輸入入學年份,并選擇了班級后再輸入學號,系統(tǒng)將能實現(xiàn)精確查詢,界面如下修改貸款信息當DataGrid中數(shù)據(jù)不為空且用戶選中某行數(shù)據(jù),并單擊“修改按鈕”后,彈出貸款信息修改窗體,此窗體只允許用戶修改性別、學費、住宿費、書費、生活費、備注。貸款修改界面如下如果沒有查詢或是用戶沒有選中要修改的信息,將彈出如下提示 刪除貸款當用戶選擇了要刪除的行并單擊“刪除貸款”后,出現(xiàn)如下詢問消息對話框否則彈出如下警告信息 6.4.4學生檔案管理此管理模塊設計思想與學生補助管理模塊相似,其具體的實現(xiàn)過程可參考學生補助管理模塊的設計。7. 調試在系統(tǒng)投入使用前要進行一系列測試,以保證更高的系統(tǒng)準確性,數(shù)據(jù)要按照標準測試要求進行測試,如邊界數(shù)據(jù)、關聯(lián)數(shù)據(jù)、相似區(qū)分數(shù)據(jù)、正常使用數(shù)據(jù)、大小寫等。經調試后確認本系統(tǒng)(我負責的模塊)已完成分析階段所要求的所有功能,可以投入使用。8. 全文總結在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經驗方面都存在著不足。另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統(tǒng)必然會存在一些缺陷和不足。因為對學生信息管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足用戶的需求。盡管本管理系統(tǒng)存在著很多不足,但其功能全面、易于日后程序更新、數(shù)據(jù)庫管理容易、界面友好、操作方便、效率高、安全性好等優(yōu)點是本管理系統(tǒng)所必需的。通過開發(fā)這個系統(tǒng),我掌握了的項目基本開發(fā)過程,用到的知識鞏固了我對Visual C#的學習,但在這次設計中的最大收獲并不是掌握這幾門開發(fā)工具的應用,而是學會了設計系統(tǒng)的思維方法,以及與同學們之間相互幫助的精神。參考文獻1 史濟明等編著,軟件工程-原理、方法與應用,高等教育出版社,20022 汪孝宜等,信息系統(tǒng)開發(fā)實例精粹(C#版),電子工業(yè)出版社,20063 張立,C#2.0寶典,電子工業(yè)出版社,20074 李蘭友等編著,Visual C#.Net程序設計,清華大學出版社,20035 何玉潔編著,數(shù)據(jù)庫原理與應用,機械工業(yè)出版社,20066 王東明等編著,VISUAL C#.NET程序設計與應用開發(fā),清華大學出版社,200829

注意事項

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

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




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

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

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


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