freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于web的學生信息管理系統(tǒng)說明書(編輯修改稿)

2025-06-12 18:53 本頁面
 

【文章內容簡介】 息表 這個功能涉及到 MySQL在 web中的應用,包括數(shù)據(jù)庫的連接和對表格的操作。其中數(shù)據(jù)庫連接主要實現(xiàn)代碼如下: public class DatabaseConnect { private static final String DBDRIVER=。 private static final String DBURL=jdbc: private static final String DBUSER=root。 private static final String DBPASSWD=123456。 private Connection con。 public DatabaseConnect() { //加載 mysql的驅動與取得鏈接 try{ (DBDRIVER)。 =(DBURL,DBUSER,DBPASSWD)。 (數(shù)據(jù)庫加載成功 )。 } catch(ClassNotFoundException e){ ()。//把出錯的具體情況打印 (mysql的驅動找不到 )。 }catch(SQLException f){ ()。 (數(shù)據(jù)庫連接失敗 )。 } } public Connection getConnection(){ return con。 } 18 public void close() { try { ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 (數(shù)據(jù)庫連接關閉異常 )。 }//關閉數(shù)據(jù)庫 } } student 表格的操作代碼如下: public class Work { private Connection con。 public void insert1(Userxsb e) throws SQLException{ DatabaseConnect d1 = new DatabaseConnect()。 =()。 String sql=insert into student (num,name,etime) values(?,?,?)。 PreparedStatement p = (sql)。 (1,())。 (2, ())。 (3, ())。 ()。 ()。 ()。 } } ( 2) 刪除 student表格中名為 Lucy的信息如圖 55,點擊刪除后,學生信息表格由圖57變?yōu)閳D 58: 19 圖 59刪除學生信息后的表格 此功能實現(xiàn)的代碼如下: public class Work2 { private Connection con。 public void delete1(Userxsb e) throws SQLException{ DatabaseConnect d1 = new DatabaseConnect()。 =()。 String sql1=delete from student where num=?。 PreparedStatement p1 = (sql1)。 (1,())。 ()。 ()。 ()。 } ( 3) 在 cur表中 添加課程代號為 01,課程名字位 English,開課時間為 202110和課程代號為 02,課程名字為 shuxue,開課時間為 2021的信息。添加完課程代號 02的信息界面如圖 510,兩個全部完成后如圖 511: 圖 510課程信息錄入 圖 511課程信息表格 這個功能實現(xiàn)代碼和( 1)中對表格的操作類似,具體代碼如下: public void insert2(Userkcb f) throws SQLException{ 20 DatabaseConnect d2 = new DatabaseConnect()。 =()。 String sql1=insert into cur (um,ame,time) values(?,?,?)。 PreparedStatement p1 = (sql1)。 (1,())。 (2, ())。 (3, ())。 ()。 ()。 ()。 } ( 4) 在 cur表中刪除課程代號為 02的課程信息如界面圖 510,點擊刪除即可完成。完成后課程表如圖 512: 圖 512刪除課程信息后的表格 這個功能的實現(xiàn)代碼如下: public void delete2(Userkcb t) throws SQLException{ DatabaseConnect d2 = new DatabaseConnect()。 =()。 String sql2=delete from cur where um=?。 PreparedStatement p2 = (sql2)。 (1,())。 ()。 ()。 ()。 (...)。 } ( 5) 在 gra表中分別錄入學號 202101,課程代號 01,成績?yōu)?90;學號為 202102,(如 21 圖 513所示)課程代號為 02, 成績?yōu)?88的成績信息,如圖 514: 圖 513成績錄入界面 圖 514成績表 這個功能的實現(xiàn)代碼和( 1)( 3)類似,不在贅述。 ( 6) 在 gra表中亦可完成成績信息的刪除,效果演示和代碼不在一一贅述。 老師登陸后能夠在 student表格中錄入學生信息,如果某一個學生的信息被老師錄入表中,那么該學生能夠注冊一個自己的賬戶,包括學號,賬戶名,賬戶密碼,注冊界面如圖 515。注冊完成后即可通過注冊賬戶登陸到自己的賬 戶查看自己的信息。 圖 515 學生注冊界面 由圖 51可知, student表中有老師錄入學生 David的信息,故 David可以根據(jù)學號202101在表 user中注冊一個用戶名為 David,密碼為 123的賬戶。如圖 515,注冊完成后 22 頁面會提示注冊成功,成功后點擊跳轉按鈕即可跳到 圖 51的界面,然后學生就可以根據(jù)賬戶登陸 否者會提示注冊失敗。成功后界面和數(shù)據(jù)庫分別如圖 516和 517所示: 圖 516注冊成功界面 圖 517注冊表格 這部分功能的只要實現(xiàn)代碼如下: public class OperationSQL { private Connection con。 public boolean register(User reg) throws SQLException{ DatabaseConnect c=new DatabaseConnect()。 =()。 boolean flag。 String sql=select * from student where num=?。 PreparedStatement p=(sql)。 (1, ())。 ResultSet f=()。 if(()==true){ 23 sql=insert into user values(?,?,?)。 p=(sql)。 (1,())。 (2,())。 (3,())。 ()。 ()。 flag=false。 }else{ flag=true。 } ()。 return flag。 } } 根據(jù) ,注冊完成后由界面圖 52即可完成學生登陸?,F(xiàn)在展示登陸功能。 圖 518學生登陸界面 如圖 518 所示,填寫完登陸信息后即可完成登陸,登陸完成后可以查看自己的信息。如圖 519 所示 24 圖 519 登陸成功界面 學生登陸模塊的主要實現(xiàn)代碼如下: public class xueshengdenglu { private Connection con。 public void select() throws SQLException{ DatabaseConnect d1=new DatabaseConnect()。 =()。 String sql=select * from user。 Statement exe= ()。 ResultSet r1=(sql)。 int i=0。 while(()){ i++。 (i+:+(1)+\t+(2)+\t+tring(3))。 ()。 } } public void close() throws SQLException{ ()。 } 25 } 系統(tǒng)測試 在系統(tǒng)的開發(fā)過程中,測試是系統(tǒng)的一個重要組成部分。通過測試可以發(fā)現(xiàn)系統(tǒng)存在的各種 bug,并不斷的完善使系統(tǒng)變得更加人性化。 通過對系統(tǒng)各個模塊測試,以及整個系統(tǒng)的測試,發(fā)現(xiàn)了很多問題,并不斷的完善,最終基本完成了系統(tǒng)的功能。 經(jīng)過一段時間的學習和工作,終于把畢業(yè)設計完成,回過頭來,收獲頗多,同時,系統(tǒng)還存在很多的漏洞,在此展望下一步,系統(tǒng)會變得更加完善。 完成畢業(yè)論文以后,對前一部分所做的工作,以及系統(tǒng)的開發(fā)的不足和開發(fā)過程中所遇到的困難終結如下: ( 1) 系統(tǒng)完成過程 第一階段:確 定研究課題,進行知識準備及查閱搜集相關資料,確定研究方案,學會應用相關工具,撰寫開題報告。 第二階段:根據(jù)設計方案,進行各模塊的分析及設計,并寫出中期檢查報告。 第三階段(第六周至第七周):對各部分 功能 設計進行進一步完善后,形成論文初稿。 第四階段(第八周至第十二周):根據(jù)指導意見和建議對論文進行修改和完善后交給指導老師審閱、定稿,形成論文終稿 ( 2) 系統(tǒng)開發(fā)的不足 由于時間倉促,系統(tǒng)難免存在許多的不足: ① 系統(tǒng)的安全性有缺陷,沒有對密碼使用加密算法。 ② 表結構稍顯不足,系統(tǒng)的功能顯得有些單薄。 ③ 系統(tǒng)的界面做的不夠完 美,功能實現(xiàn)后沒有對網(wǎng)頁界面作進一步的優(yōu)化。 ( 3) 系統(tǒng)開發(fā)的難點和易出錯點 ① 數(shù)據(jù)庫在 web 中的應用,這是系統(tǒng)的核心也是難點。 ② 亂碼問題: jsp 頁面中的編碼和數(shù)據(jù)庫的編碼以及 tomcat 配置中的編碼盡量保持一致。 ③ 空指針錯誤:做數(shù)據(jù)庫連接的時候,如果連接沒有建立,就調用連接類的方法, 26 就會出現(xiàn)空指針 參考文獻 [1] 李剛 .輕量級 J2EE企業(yè)應用實戰(zhàn) . 北京 :電子工業(yè) 出版社 , 2021: 3381 [2] 陳云婷 .21 天學通 Java(第三版) .北京:電子工業(yè)出版社, 2021: 129150 [3] 王英合 .基于 WEB 的學生信息管理系統(tǒng)的設計與實現(xiàn) :[碩士 論文 ],青島:中國海洋大學計算機系 ,2021: 36 [4] 郝新君 . 基于 WEB 的學生信息管理系統(tǒng)的設計與實現(xiàn) :[碩士論文 ],吉林:吉林大學, 2021: 810 [5] 李興華,王月清 .JavaWeb 開發(fā)實戰(zhàn)經(jīng)典 .北京 :清華大學出版社, 2021, 147333 [6] 崔洋,賀亞茹 . MySQL 數(shù)據(jù)庫應用 .北京 :中國鐵道出版社, 2021: 5998 [7] 劉增杰,張少軍 . 從零開始學: 北京 :清華大學出版社, 2021: 167 [8] Ross Harmes, Dustin Diaz. JavaScript 設計模式.北京:人民郵電出版社, 2021: 110200 [9] 陳立軍 .數(shù)據(jù)庫設計與開發(fā) .北京 : 清華大學出版 , 2021 [10] 王向云 .SQL 從入門到精通 .北京 : 電子工業(yè)出版社 , 2021 [11] 阮俊杰 .軟件開發(fā)方法與管理教程 .北京 : 北京希望電子出版社 , 2021 [12] (Bud)Bates. GPRS:General Packet Radio Service .McGrawHill, 2021 [13] James Goodwill. Pure Java Server Pages .Indianapolis Ind: Sams, 2021 [14] Gwenael
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1