999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

學生成績管理系統的設計與開發

2016-03-13 00:46:34信陽農林學院信息工程學院聶小璠
電子世界 2016年1期

信陽農林學院信息工程學院 聶小璠 趙 莉

?

學生成績管理系統的設計與開發

信陽農林學院信息工程學院 聶小璠趙莉

【摘要】學生成績管理系統可以對學生成績信息進行有效的管理,它的使用可以大大方便教師和學生。該系統涉及到學生成績管理中的各個方面。學生可以查詢相關成績,教師可以查詢學生的相關信息并進行編輯、統計等操作,管理員可以對系統進行維護,使學生成績管理這項繁瑣的工作更加便捷化、科學化、人性化,從而提高了學校的管理效率,同時節省了寶貴的人力資源和經濟資源,系統的開發工具為eclipse,數據庫工具為SQL 2008。

【關鍵詞】信息管理;成績管理;eclipse

河南省教育廳項目,項目名稱:基于Moodle的高校研究型教學平臺的設計與開發(項目編號:16A520091)。

隨著學校規模的不斷增大,學校信息管理工作變得越來越繁重。目前的學生成績管理系統基本上可以實現學生的管理,成績的錄入、刪除、統計等功能,但是在功能的具體實現上不夠完善,設計不夠人性化,操作麻煩,人力投入仍然很大。

本文研討開發的系統旨在完善上述系統的功能,修改缺陷,簡要探討一下學生成績管理系統模塊的設計與實現。本系統主要使用的是JAVA語言及Eclipse語言。首先,分析系統需求如:學生操作功能模塊,注冊管理模塊,登錄管理模塊。

1 登錄模塊

本部分主要用于本系統工作人員的登錄,只有在分配了用戶名和密碼時才可以進入該系統,另外為了安全還設置了隨機碼。管理相應的工作,并且工作人員不能瀏覽數據庫中的用戶表和注冊用戶名密碼和隨機碼,以免非法登錄,不便于管理。用戶登錄時將按照用戶名和密碼進行驗證,當輸入錯誤或沒有用戶名和密碼時會出現相應的提示(用戶名或密碼輸入錯誤!請重新輸入),當用戶名和密碼都正確時會進入程序主界面,才能進行日常管理工作。

主要代碼實現如下:

if(b){sql1 = “select * from Login_Tabel1 where stuId=’”+ str2 + “’”;

combox_index=comboBox.getSelectedIndex();

if ((str1.equals(“”))|(str2.equals(“”)))

{JOptionPane.showMessageDialog(null, “密碼和用戶名不能為空”);

} else if(str3.equals(“”))

JOptionPane.showMessageDialog(null, “請輸入驗證碼”);

else if(!str3.equals(test_R)){

JOptionPane.showMessageDialog(null, “輸入的驗證碼不正確,重新輸入”) textField_15.setText(“”); textField_20. setText(“”);

textField_20.setText(String.valueOf((int)((Math.random())* 10000)/1));}else{ try{Connection con=new Class_ConnectSql(). Create_Connection();

Statement stmt = con.createStatement();

ResultSet rs = stmt.executeQuery(sql1);

while (rs.next()){

strID = rs.getString(“stuId”).toString().trim();strname = rs.getString(“Name”).toString().trim(); Limite=rs.getInt(“RightLimt”);

if (((str2.equals(strID)) && (str1.equals(strname))))

{Text_Limite(test_R,str3,Limite,combox_index);

if(flag){str_state=strID; RightLimte=Limite;internalFra me.setVisible(false);break;}} else {

JOptionPane.showMessageDialog(null, “成功不登陸!重新輸入 “);

textField.setText(“”);passwordField.setText(“”);}

2 注冊模塊

如果是合法用戶則可以幫用戶注冊。注冊流程如下:

首先輸入用戶名,測試是否存在此用戶名,如果用戶名不存在,則可以使用此用戶名,然后輸入用戶的真實名字,登錄密碼,聯系地址,聯系電話和電子郵箱等。驗證用戶名主要代碼實現如下:

String strsql_0=”select stuId from STULOGIN_BASE_INFOR where stuId=’”+str_Password+”’”;

String strsql_1=”select stuId from TEALOGIN_BASE_INFOR where stuId=’”+str_Password+”’”;

String str_Mysql=”insert into Login_Tabel1(stuId,Na me,RightLimt) values(‘”+str_Password+”’,’”+str_ID+”’,’”+limite+”’)”;

….............

Statement stmt=conn.createStatement();

int temp=stmt.executeUpdate(str_Mysql);

stmt.close();

conn.close(); JOptionPane.showMessageDialog(null, comboBox_1.getItemAt(limite)+”用戶:“+str_ID+”注冊成功”);

3 學生操作模塊

如果學生用戶登陸成功,學生能查詢瀏覽、修改基本信息、查看成績、查看班級信息、以及課程安排信息。

實現學生查詢成績操作時,只有學生用戶才能進入次界面,主要設計代碼如下:

Connection con=new Class_ConnectSql().Create_Connection();

try { String str_sql=”select subject_name,subject_index from subject_index”;

Statement stmt=con.createStatement();

ResultSet rs=stmt.executeQuery(str_sql); int count=0;

while(rs.next()) {xuesheng_chengji.subject_name[count]=rs. getString(“subject_name”).toString().trim();xuesheng_chengji. subject_index[count]=rs.getString(“subject_index”).toString(). trim();count++; }

stmt.close();rs.close();String str_sql1=”select Stu_code,myclass,[ “+xuesheng_chengji.subject_index[0]+”],[“+xuesheng_chengji. subject_index[1]+”],[“+xuesheng_chengji.subject_index[2]+”],[ “+xuesheng_chengji.subject_index[3]+”],[“+xuesheng_chengji. subject_index[4]+”],[“+xuesheng_chengji.subject_index[5]+”],[ “+xuesheng_chengji.subject_index[6]+”],[“+xuesheng_chengji. subject_index[7]+”]”+” from CHENGJI_BASE_BIAO where Stu_code=’”+str_code+”’”;

Statement stmt1=con.createStatement();

ResultSet rs1=stmt1.executeQuery(str_sql1);

while(rs1.next())

{…………………………….}

for(int i=0;i

{ sum_all+=xuesheng_chengji.scort[i];}

avarage=(float)sum_all/8; rs1.close(); stmt1.close()

}catch(Exception ex) { JOptionPane.showMessageDialog(null, ex.toString());}

通過以上模塊的設計,可以實現學生成績管理系統的功能,它真正達到了數據準確、流程清晰、查詢高效。這樣會減少因管理不當而產生一些不必要的損失,希望本文能在現有的學生成績管理系統上提供與時俱進的模塊改進。

參考文獻

[1]黃明等,梁旭,周紹斌.Java課程設計[M].北京:電子工業出版社,2006,03.

[2]薛為民.JAVA應用教程[M].北京:清華、北交大出版社,2005,9.

[3]耿祥義.Java課程設計[M].北京:清華大學出版社,2004,02.

[4][美]Bruce Eckel.京京工作室譯.JAVA編程思想[M].北京:機械工業出版社,1999,04.

[5]耿祥義,張躍平.Java2實用教程[M].北京:清華大學出版社,2004,09.

聶小璠(1986—),女,河南信陽人,大學本科,助理實驗師,研究方向:軟件開發、計算機網絡。

作者簡介:

主站蜘蛛池模板: 国产高清在线观看| 久久91精品牛牛| 国产日韩欧美一区二区三区在线 | 92午夜福利影院一区二区三区| 美女国内精品自产拍在线播放| 啊嗯不日本网站| 久久久久九九精品影院| 多人乱p欧美在线观看| 三上悠亚一区二区| 丰满人妻久久中文字幕| 久久久久亚洲av成人网人人软件| 欧美中文字幕在线播放| 在线人成精品免费视频| 亚洲成年人片| 亚洲天堂色色人体| 无码在线激情片| 欧美日韩在线第一页| 日韩精品毛片人妻AV不卡| 视频二区中文无码| 免费人成网站在线观看欧美| 国产成人超碰无码| 国模沟沟一区二区三区| 色婷婷天天综合在线| 亚洲资源在线视频| 亚洲中文精品人人永久免费| 欧美视频在线不卡| 久综合日韩| 国产人成网线在线播放va| 欧美精品v欧洲精品| 亚洲福利网址| 欧美性久久久久| 97视频在线精品国自产拍| 中文字幕一区二区人妻电影| 国产美女自慰在线观看| 亚洲天堂在线免费| 日韩乱码免费一区二区三区| 国产99精品视频| 精品少妇人妻一区二区| 亚洲美女AV免费一区| 亚洲综合网在线观看| 久久超级碰| 午夜精品久久久久久久99热下载| 欧美劲爆第一页| 日本免费一级视频| 中文成人在线视频| 国产真实自在自线免费精品| 国产欧美精品一区二区| 国产一区在线观看无码| m男亚洲一区中文字幕| 无码专区在线观看| 天天综合色天天综合网| 日韩在线成年视频人网站观看| 国产在线无码av完整版在线观看| 99在线观看视频免费| 熟妇无码人妻| 国产精品亚洲一区二区三区z| 色噜噜狠狠色综合网图区| 久久精品视频一| 日本91在线| 国产特级毛片aaaaaa| 国产精品久久国产精麻豆99网站| 97免费在线观看视频| 国产jizz| 成人免费视频一区二区三区| 国产第四页| 亚洲区视频在线观看| 天堂亚洲网| 国产一区二区三区夜色| 最新国产午夜精品视频成人| 国产精品99在线观看| 免费看久久精品99| 国产欧美日韩18| 日韩a在线观看免费观看| 91久久国产成人免费观看| 久久免费视频播放| 高潮毛片无遮挡高清视频播放| 色噜噜中文网| 久久久波多野结衣av一区二区| 亚洲AV无码乱码在线观看裸奔| 99国产精品一区二区| 尤物精品国产福利网站| 一级成人a毛片免费播放|