国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Java語言的學(xué)生成績管理系統(tǒng)

2020-11-19 02:56:46譚章保
福建質(zhì)量管理 2020年20期
關(guān)鍵詞:學(xué)號(hào)管理系統(tǒng)界面

譚章保

(沈陽化工大學(xué) 遼寧 沈陽 110142)

引言

隨著信息的快速發(fā)展,在如今的社會(huì)網(wǎng)絡(luò)已經(jīng)被廣泛的應(yīng)用,我們獲取信息的程度也在不斷的加強(qiáng)。如今高校的學(xué)生的也在不斷地增多,以及他們學(xué)習(xí)的科目也變的比以往更加繁雜,一直以來傳統(tǒng)的人工學(xué)習(xí)成績管理方式,因?yàn)槠湫侍?,保密性差,而且傳統(tǒng)的工作方式給教職工帶來了很大的壓力,這大大降低了教職員工對(duì)學(xué)生成績管理的效率[1]。因此設(shè)計(jì)出一個(gè)網(wǎng)絡(luò)信息化的學(xué)生管理系統(tǒng)已是非常必要的。設(shè)計(jì)此系統(tǒng)能夠在很大程度上減輕教學(xué)人員對(duì)學(xué)生成績管理的壓力,可以對(duì)學(xué)生成績進(jìn)行比較系統(tǒng)的管理,從而提高了保密性,加快查詢速度,提高了管理效率[2]。利用MyEclipse作為此次設(shè)計(jì)的平臺(tái),采用比較簡單的mysql作為數(shù)據(jù)庫,對(duì)學(xué)生成績的管理起到了很大的作用[3]

一、系統(tǒng)設(shè)計(jì)

(一)系統(tǒng)設(shè)計(jì)的目標(biāo)

①能夠?qū)W(xué)生成績進(jìn)行管理;②系統(tǒng)的界面要看起來舒適;

③能夠?qū)崿F(xiàn)跨平臺(tái)操作;④系統(tǒng)操作起來安全;

(二)系統(tǒng)的功能劃分

首先對(duì)學(xué)生成績查詢管理系統(tǒng)的功能需求進(jìn)行分析,然后對(duì)功能層次結(jié)構(gòu)進(jìn)行劃分,最后得到系統(tǒng)的具體功能,其功能主要包括對(duì)學(xué)生成績進(jìn)行增加、學(xué)生成績進(jìn)行修改、學(xué)生成績查詢、學(xué)生成績刪除以及學(xué)生成績按進(jìn)行排名。

1.增加學(xué)生成績

增加學(xué)生成績就是把學(xué)生的成績相關(guān)信息填寫到系統(tǒng)里,填寫的信息包括學(xué)生的學(xué)號(hào)、學(xué)生的姓名以及各個(gè)科目的成績,填寫學(xué)號(hào),姓名,以及各科成績。判斷該學(xué)生的學(xué)號(hào)是否已經(jīng)在系統(tǒng)中,如果在,重新輸入,如果不在,就用鏈接mysql錄入系統(tǒng)中。

2.修改學(xué)生成績

學(xué)生成績的修改功能可以需要在彈出的窗口上輸進(jìn)學(xué)生的學(xué)號(hào),如果此學(xué)生在系統(tǒng)中,就彈出來一個(gè)可以編輯的顯示成績的窗體,然后使用者再編輯想要修改的成績,如果此學(xué)生不在系統(tǒng)中,就彈出該學(xué)生不在系統(tǒng)中的提醒窗體。

3.查詢學(xué)生成績

在查詢學(xué)生成績頁面中輸入學(xué)生的學(xué)號(hào)就可以查詢帶學(xué)生的各科成績以及GPA、總分。

輸入學(xué)號(hào),看看系統(tǒng)中有沒有該學(xué)好的學(xué)生,如果存在就會(huì)顯示出顯示此學(xué)生的成績、GPA、總分,如沒有,則需要重新輸入。

4.刪除學(xué)生成績

通過輸入學(xué)生的學(xué)號(hào),先查找系統(tǒng)中看看有沒有該學(xué)號(hào)的學(xué)生,如果存在,就可以點(diǎn)擊刪除鍵,刪除掉此學(xué)生的成績,如果不存在則重新輸入。

5.成績按GPA排名

通過該功能打印出所有學(xué)生的成績,并從數(shù)據(jù)庫取出所有數(shù)據(jù)時(shí)候調(diào)用排序函數(shù)來把所有的學(xué)生成績根據(jù)算出的GPA進(jìn)行排序,然后用表格控件來接受所有數(shù)據(jù),再輸出

二、系統(tǒng)的實(shí)現(xiàn)

(一)頁面設(shè)計(jì)

1.用戶登錄頁面。使用者在登錄界面輸入用戶名以及密碼登陸,如果輸入的用戶名和密碼沒有錯(cuò),用戶就會(huì)進(jìn)入相應(yīng)的界面

2.成績添加界面。工作人員進(jìn)入相應(yīng)的界面后,可以把學(xué)生的姓名,學(xué)號(hào),以及各科成績輸入到相應(yīng)的信息欄里,然后完成添加。

3.成績查詢界面。進(jìn)入到成績查詢界面,輸入需要查詢的學(xué)生學(xué)號(hào),可以看到學(xué)生的各科成績,以及排名

4.成績刪除界面。在界面中輸入想要?jiǎng)h除的學(xué)生的學(xué)號(hào),會(huì)彈出是否要?jiǎng)h除學(xué)生成績的詢問,不想刪除就點(diǎn)擊取消鍵,則不會(huì)刪除,點(diǎn)擊確認(rèn)鍵,就會(huì)刪除掉想要?jiǎng)h除的信息。

5.GPA成績排名界面。進(jìn)入此界面后,可以看到所有錄入學(xué)生的成績以及GPA排名。

(二)系統(tǒng)設(shè)計(jì)的應(yīng)用以及相關(guān)實(shí)驗(yàn)結(jié)果

學(xué)生成績管理系統(tǒng)可以普遍用在學(xué)校里,老師可以把學(xué)生的每次考試成績記錄在該系統(tǒng)中,而且可以能到看到學(xué)生的排名,這樣老師就可以根據(jù)成績排名來對(duì)不同的成績的學(xué)生進(jìn)行因材施教

1.學(xué)生成績查詢的過程

(1)創(chuàng)建數(shù)據(jù)流并建立連接

首先聲明一個(gè)對(duì)象,用Java.sql包中的Connection類,然后用DriverManager類調(diào)用getConnection這個(gè)靜態(tài)方法,創(chuàng)建連接;

Connection c = DriverManager.getConnection(DBURL,DBUSER,DBPASS);

(2)在數(shù)據(jù)庫中輸入SQL查詢語句

Statement stmt = c.createStatement();

(3)執(zhí)行查詢

String sql1 =″select * from grade where id=? + deleteid +″?;

ResultSetrs = stmt.executeQuery(sql1);

2.學(xué)生成績添加過程

使用SQL語句插入學(xué)生成績

String sql=insert into grade(1,張三,88,99,66,58,95,92,93);

三、數(shù)據(jù)庫模塊

學(xué)生數(shù)據(jù)庫,用來保存學(xué)生的各項(xiàng)信息,它的基本結(jié)構(gòu)包括:id,姓名,以及學(xué)生的各科成績。各項(xiàng)信息可詳見表1.

表1 學(xué)生信息表

四、結(jié)束語

學(xué)生成績管理系統(tǒng)選用了MyEclipse做平臺(tái),選擇了Mysql作數(shù)據(jù)庫,相對(duì)比較完整的完成了學(xué)生的成績的添加、查詢、修改、刪除等操作,能為教職工對(duì)成績管理提供很好的服務(wù),系統(tǒng)的界面設(shè)計(jì)的也非常友好,操作起來也很簡單,具有較廣的實(shí)際應(yīng)用價(jià)值。

猜你喜歡
學(xué)號(hào)管理系統(tǒng)界面
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
國企黨委前置研究的“四個(gè)界面”
我們來打牌
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
嘗試親歷的過程,感受探究的快樂
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
海盾壓載水管理系統(tǒng)
中國船檢(2017年3期)2017-05-18 11:33:08
人機(jī)交互界面發(fā)展趨勢研究
學(xué)生學(xué)號(hào)的妙用
手機(jī)界面中圖形符號(hào)的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
米泉市| 治县。| 石柱| 嘉义县| 垫江县| 宝应县| 永昌县| 乡城县| 曲沃县| 南丰县| 宝兴县| 军事| 昔阳县| 清新县| 绿春县| 石泉县| 江口县| 酒泉市| 临漳县| 定边县| 运城市| 乌什县| 新宁县| 无锡市| 太仆寺旗| 尼勒克县| 海原县| 柘城县| 和顺县| 阳东县| 宣化县| 荆门市| 收藏| 平和县| 子洲县| 历史| 五大连池市| 庆安县| 阳泉市| 大名县| 洛浦县|