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

正文內(nèi)容

java課程設(shè)計--簡單圖書管理系統(tǒng)的設(shè)計與開發(fā)-文庫吧

2025-01-03 12:49 本頁面


【正文】 名及密碼進(jìn)行加密認(rèn)證,并將登錄信息傳遞給管理系統(tǒng),從而進(jìn)行管理。如果輸入的用戶名和密碼無法得到認(rèn)證,即使是了解網(wǎng)站構(gòu)成的專業(yè)人士也無法進(jìn)入系統(tǒng)。管理員的用戶信息可以得到十足的保障,使得即使作為遠(yuǎn)程系統(tǒng)也擁有如同本地系統(tǒng)一樣的安全性。保障了系統(tǒng)數(shù)據(jù)的安全。管理員登錄模塊包括:正常登錄、超級管理員登錄、密碼認(rèn)證、退出。 管理員登錄正常登錄超級管理員登錄退出系統(tǒng)密碼認(rèn)證 輸入驗證信息是否通過驗證YN進(jìn)入登錄首頁進(jìn)入管理首頁 圖6:管理員登錄模塊功能圖 如圖8:如圖7查詢用戶信息用戶管理修改用戶信息刪除用戶信息用戶信息分類 圖7管理員登錄模塊流程圖8用戶管理模塊圖選擇操作退出查看處理刪除繼續(xù)操作NY進(jìn)入用戶管理 圖9管理員管理用戶流程圖進(jìn)入圖書管理選擇操作查看刪除添加修改繼續(xù)操作退出YN圖10:管理員管理圖書流程圖借閱管理模塊功能圖如圖11所示:借閱管理圖書借閱圖書歸還圖11借閱管理借閱管理模塊流程圖如圖12所示:進(jìn)入借閱管理選擇操作借閱歸還繼續(xù)操作退出圖12:借閱管理模塊流程圖NY 如圖13輸入驗證信息是否通過驗證YN進(jìn)入登錄首頁進(jìn)入個人首頁圖13:學(xué)生登錄流程圖圖14學(xué)生查詢圖書流程圖個人首頁選擇操作按條件查詢借閱續(xù)借修改個人信息繼續(xù)操作退出YN6 系統(tǒng)測試與運行 圖14學(xué)生注冊頁面 圖15學(xué)生登錄界面 圖16學(xué)生主頁圖 圖17學(xué)生查詢所有圖書 圖18學(xué)生借閱圖書 圖19查詢后如圖20 圖20后界面圖 圖21 學(xué)生修改自己信息圖 圖22管理員登錄圖 圖23管理員引導(dǎo)界面圖 圖24管理員修改學(xué)生信息圖 圖25管理員修改學(xué)生信息圖 圖26查看所有圖書圖 圖27管理員修改圖書圖 圖28注冊管理員圖總 結(jié) 上個學(xué)期我們系統(tǒng)的學(xué)習(xí)了java的基本知識,但是計算機專業(yè)是一門實踐性比較強的學(xué)科,僅僅學(xué)習(xí)了理論知識并不能代表你能合理的運用,正如中國的一句古話所說:“紙上得來終覺淺,絕知此事要躬行”。只有經(jīng)歷過實訓(xùn),經(jīng)歷過實戰(zhàn)的磨練才能讓自己的知識變得更加純熟,讓自己對java的理解變得更加深刻。這個學(xué)期的最開始我們開始了為期兩周的課程設(shè)計,我選的題目是圖書管理系統(tǒng),這次課程設(shè)計我采用了團隊合作的方式,我和梁海傳為一個小組,這次課程設(shè)計我們采用的是現(xiàn)在比較流行的B/S開發(fā)模式,用到了我們以前沒有學(xué)到的一些技術(shù)如javascript, tomcat,mySql Sever數(shù)據(jù)庫技術(shù),和網(wǎng)頁布局的相關(guān)知識。同時也使用了外面比較流行一些開發(fā)工具,如myEclips這讓我們更加了解外面的行情,更加熟練的掌握流行的開發(fā)工具。讓我們與外面的社會進(jìn)行接軌。這次的課程設(shè)計給我印象最深刻的地方在于將我們的知識融合在一起,讓我們的知識放在一個大熔爐里面進(jìn)行淬煉,讓我們的知識運用的更加純熟。從拿到這個題目開始的毫無思緒,然后一點點的進(jìn)行需求分析,一點點的了解系統(tǒng)所需要的功能,在這過程中我們積極的查詢資料咨詢老師。在開發(fā)過程中我們不僅要學(xué)習(xí)以前沒有接觸到的知識,同時也要溫習(xí)以前學(xué)習(xí)的舊知識,這讓我們大腦高度集中,在開發(fā)過程中遇到過系統(tǒng)漏洞,解決不了時積極思考,積極咨詢老師的意見,在老師的意見上加以總結(jié)并加上自己的新想法。當(dāng)自己的程序運行出來達(dá)到自己想要的效果時我和我的組員都松了一口氣!但是接下來的問題讓我們哭笑不得在測試軟件時總出現(xiàn)類不存在的問題,經(jīng)過小組的討論和測試都沒發(fā)現(xiàn)問題,無奈之下只好咨詢老師,在老師和我們的共同努力之下終于將問題找出來了,原來是在開發(fā)過程中由于命名不規(guī)范導(dǎo)致在寫程序過程中總將類名寫錯,這讓我們小組苦惱不已,這讓我們有了更加深刻的印象,在以后的開發(fā)過程中一定要注意命名的規(guī)范 ,同時也要注意格式的規(guī)范!以前的我不知道自己的學(xué)習(xí)方向,但是這次實訓(xùn)過后我突然有一種豁然開朗的感覺讓我了解到了自己的學(xué)習(xí)方向,更加明確了自己的學(xué)習(xí)目的。通過與帶我們實訓(xùn)老師的交談我了解到j(luò)ava的應(yīng)用前景,和我們在學(xué)校應(yīng)該學(xué)習(xí)的知識。同時也讓我接觸到了企業(yè)所應(yīng)用的一些技術(shù),讓我在學(xué)校中能夠自學(xué)者些知識,這次實訓(xùn)讓我收獲良多,以后有這樣的實訓(xùn)我還會參加! 參 考 文 獻(xiàn)[1] 王建華. ASP NET 動態(tài)網(wǎng)站開發(fā)技術(shù)與實踐[M].北京:電子工業(yè)出版社,2007.[2][M].北京:中國水利水電出版社,2003:112. [3]陳宗興,杜國梁.ASP.NET網(wǎng)絡(luò)系統(tǒng)程序開發(fā)[M].北京:中國水利水電出版社,2004:2040.[4]李英俊,畢斐.ASP.NET動態(tài)網(wǎng)站開發(fā)教程[M].北京:清華大學(xué)出版社.[5]邱珊,:科學(xué)出版社,2013.[6]朱福喜,:清華大學(xué)出版社.附錄:原程序核心代碼主要方法:package 。import .*。import 。import 。import 。import 。public class UserDAO { // 注冊 public boolean add(String username, String upass, String sex, int age, String , String tel, String qq, String descr) { boolean flag = false。 // 將數(shù)據(jù)存放到db中去 try { // 加載驅(qū)動 ()。 // 建立連接 Connection conn = ( jdbc:mysql://localhost:3306/wb, root, 123456)。 // 準(zhǔn)備語句 String sql = insert into tb_user(username,upass,sex,age,,tel,qq,descr) values(39。 + username + 39。,39。 + upass + 39。,39。 + sex + 39。, + age + ,39。 + + 39。,39。 + tel + 39。,39。 + qq + 39。,39。 + descr + 39。)。 // 準(zhǔn)備對象 Statement st = ()。 // 執(zhí)行 flag = !(sql)。 } catch (ClassNotFoundException e) { ()。 } catch (SQLException e) { ()。 } return flag。 } //注冊圖書信息 public boolean addbook(String bkid,String bkname,String bkin,String writer){ boolean flag=false。 try { ()。 Connection conn=(jdbc:mysql://localhost:3306/wb, root, 123456)。 String sql = insert into book(bkid,bkname,bkin,writer) values(39。+bkid+39。,39。+bkname+39。,39。+bkin+39。,39。+writer+39。)。 Statement st = ()。 // 執(zhí)行 flag = !(sql)。 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } return flag。 } //注冊管理員 public boolean addadmin(String adid,String adname,String adpass){ boolean flag=false。 try { ()。 Connection conn=(jdbc:mysql://localhost:3306/wb, root, 123456)。 String sql = insert into admin(adid,adname,adpass) values(39。+adid+39。,39。+adname+39。,39。+adpass+39。)。 Statement st = ()。 // 執(zhí)行 flag = !(sql)。 } catch (ClassNotFoundException e) { // TODO Autogenerated catch block ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } return flag。 } // 登錄 public boolean login(String username, String upass) { boolean flag=false。 try { // 加載驅(qū)動 ()。 // 建立連接 Connection conn = ( jdbc:mysql://localhost:3306/wb, root, 123456)。 // 準(zhǔn)備語句 String sql = select * from tb_user where username=39。 + username + 39。 and upass=39。 + upass + 39。 //準(zhǔn)備對象 Statement st=()。 //執(zhí)行 //C U D 寫 boolean a=execute(sql)、int a=executeUpdate(sql) //R select 讀ResultSet r=executeQuery(sql)。 ResultSet rs=(sql)。 //如何取出rs中的數(shù)據(jù)進(jìn)行判斷 int id=0。 //判斷rs中是否有數(shù)據(jù) while(()){ //有數(shù)據(jù),則取出數(shù)據(jù) id=(uid)。 } if(id0){ flag=true。 } } catch (SQLException e) { ()。 } catch (ClassNotFoundException e) { ()。 } return flag。 } //登陸管理員 public boolean loginadmin(String adname,String adpass){ boolean flag=false。 try { // 加載驅(qū)動 ()。 // 建立連接 Connection conn = ( jdbc:mysql://localhos
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1