資源描述:
《基于delphi的學生成績管理系統(tǒng) 》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、基于Delphi的學生成績管理系統(tǒng)摘要:在計算機技術的迅速發(fā)展的前提下,為了加快學校學籍管理,開發(fā)一套學籍管理系統(tǒng)迫在眉捷。本系統(tǒng)主要采用Delphi7做為開發(fā)工具,應用面向?qū)ο蟮某绦蛟O計方法進行開發(fā)與設計的。利用其提供的集成開發(fā)環(huán)境及各種控件,尤其是對數(shù)據(jù)庫的支持完成對數(shù)據(jù)庫的各種操作,達到對學生成績管理的目的。本系統(tǒng)使用ADO連接數(shù)據(jù)庫Access2003,提出了權(quán)限管理模塊的具體實現(xiàn)方法,并完成了相關軟件的設計任務。最終系統(tǒng)能夠完成信息的輸入、輸出,數(shù)據(jù)的修改、查詢和統(tǒng)計等功能,使用戶操作起來簡便快捷。關鍵詞:成績管理
2、系統(tǒng)數(shù)據(jù)庫DelphiADO1系統(tǒng)功能描述對于本系統(tǒng),我們需要實現(xiàn)以下這些基本功能:1.1系統(tǒng)用戶管理:管理使用該系統(tǒng)的用戶信息,包括系統(tǒng)用戶數(shù)據(jù)的添加、修改、刪除、查詢等功能;其中分為管理員和教師和學生三級管理權(quán)限。1.2基本信息管理:包括班級信息,課程信息,學生信息,批次信息,開課管理信息。1.3成績管理信息:實現(xiàn)成績的批次管理,某一批次的成績錄入,成績修改及成績的匯總與排名;學生考核成績查詢及學生成績統(tǒng)計等。1.4補考成績管理:實現(xiàn)補考學生名單打印,某一批次的補考成績錄入,補考成績修改與學生補考成績查詢。2系統(tǒng)設計與實
3、現(xiàn)2.1系統(tǒng)登錄模塊根據(jù)需求分析、概要設計的結(jié)果,采用Delphi7作為開發(fā)工具,完成學生成績管理系統(tǒng)的各個功能。2.2主界面設計主界面是用戶打開系統(tǒng)首先見到的界面,也是進入其它模塊的入口。主界面將常用菜單項設計為工具欄,在工具欄上有系統(tǒng)設置、基本信息、考核管理、補考管理、清考管理、學分與分數(shù)統(tǒng)計,幫助等菜單。在主窗體中加入狀態(tài)欄控件,可以實時反映系統(tǒng)中的各個狀態(tài)的變化。狀態(tài)欄控件需要在通常的屬性窗口中設置一般屬性,還需要在其特有的彈出式菜單中進行設置。選中狀態(tài)欄控件,單擊鼠標右鍵,選中Property菜單,然后設置屬性。我
4、用面板1來顯示我院的名稱,面板2用來顯示當前日期,面板3用來顯示當前時間。2.3用戶管理模塊程序啟動后,選擇“用戶管理菜單”菜單下的“添加”按紐,在此按紐中主要完成操作員及密碼的設置和添加。程序啟動后,選擇“用戶管理菜單”菜單下的“保存”按紐,在此按紐中主要完成操作員及密碼的設置和保存。程序啟動后,選擇“用戶管理菜單”菜單下的“刪除”按紐,在此按紐中主要完成刪除操作員的功能。用戶管理菜單分添加用戶、修改密碼、刪除用戶三個操作,在添加和修改用戶中分三種用戶類別分別為:管理員、教師、學生。2.4成績錄入模塊操作方法:①請先選擇需
5、要錄入成績的班級名稱,課程名稱和成績批次;②然后單擊“下一步”按紐,然后就可以以班級為單位一個一個地錄入本班級的所有學生的成績);③當一個學生的成績錄入完畢后,點擊“下一學生”按鈕,系統(tǒng)將自動保存改學生成績并轉(zhuǎn)到下一個學生的成績錄入窗口,然后在這個成績錄入窗口中錄入成績,直到此班級的所有學生錄入完畢為止。“下一學生”按鈕代碼實現(xiàn)。2.5成績修改功能模塊2.5.1功能介紹:①可以按班級、課程名稱與成績批次組合進行多條件查詢出符合這個條件的學生的成績,并選擇其中要修改的學生的成績進行修改。②可以按學號查詢出學生成績,并對該學號的
6、學生的成績進行修改。2.5.2操作方法:①先在下拉文本框中選擇需要修改成績的班級名稱、課程名稱和成績批次;②再單擊“下一步”按鈕,將彈出另一個修改成績的窗體。③選擇需要修改的記錄,然后輸入要修改的成績,輸入完畢,單擊“修改”按鈕,可以進行修改,最后保存修改后的成績。2.6總分級名次計算功能模塊2.6.1功能介紹:可以按班級、課程名稱與成績批次組合進行多條件計算出這個學期這個班級的所有學生的每一個學生的所有課程的成績之和并從大到小進行排名的名單并打印報表。2.6.2操作方法:①先在下拉文本框中選擇需要成績匯總和排名的班級名稱和
7、成績批次;②再單擊“下一步”按鈕,將彈出另一個成績匯總和排名后的窗體。2.7成績查詢功能模塊學號、姓名、課程名稱、班級名稱和成績批次這五個條件進行單獨查詢,也可自由組合進行多條件查詢。查詢出來的成績并可以以報表的形式打印出成績單。2.8成績優(yōu)良中差統(tǒng)計模塊:統(tǒng)計成績優(yōu)秀(90≤成績<100)、良好(80≤成績<90)、中等(70≤成績<80)、及格(60≤成績<70)、不及格(成績<60)的學生名單與人數(shù)并打印報表以及計算出優(yōu)秀率、良好率、中等率、及格率、不及格率。3總結(jié)在面向?qū)ο蟮沫h(huán)境,結(jié)合Delphi如何使用圖形工具。同
8、時,可以很容易地使用鼠標,鍵盤和動畫程序。我們發(fā)現(xiàn)了許多有趣的話題,使用線程編程競賽排序算法,編程,網(wǎng)際創(chuàng)建三維圖形應用程序使用OpenGL。