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

正文內(nèi)容

基于開源框架ssh的圖書館管理系統(tǒng)畢業(yè)設(shè)計-資料下載頁

2025-06-27 20:25本頁面
  

【正文】 輸入學(xué)院,專業(yè),班級索引顯示所有該班級學(xué)生記錄正確刪除學(xué)生信息只要確認驗證即可! 學(xué)生頁面測試 學(xué)生頁面測試主要是測試學(xué)生對基本信息的查詢以及修改驗證,對圖書信息的查詢,借閱信息的查詢與續(xù)借操作。下面學(xué)生對圖書信息的查詢?yōu)榇?,測試學(xué)生頁面的可用性與正確性。查詢圖書信息測試用例如表54所示:表54查詢圖書信息測試用例測試要點測試數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果查詢條件查詢條件為空顯示所有記錄正確查詢條件輸入圖書類型索引顯示所有該類型圖書記錄正確查詢條件輸入圖書編號顯示該編號圖書記錄正確查詢條件輸入書名顯示該書名圖書記錄正確 安全性測試 安全性測試主要是測試在管理員或用戶輸入有誤或操作不當(dāng)所帶來的危害。為了防止出現(xiàn)安全性問題,此系統(tǒng)采用了權(quán)限控制,對各類用戶進行身份驗證。超級管理員可以對系統(tǒng)進行任意操作,當(dāng)系統(tǒng)出現(xiàn)任何狀況下,超級管理員可以及時改正。管理員可能增,刪,改,查相應(yīng)的記錄,學(xué)生只能查詢信息以及修改個人信息。不管是管理員還是學(xué)生,操作不當(dāng)引起的問題,超級管理員都能及時彌補。 小結(jié) 本章主要是對系統(tǒng)功能以及用戶界面進行相應(yīng)的測試,測試是軟件開發(fā)過程中重要的組成部分。在開發(fā)過程中,通過測試活動驗證所開發(fā)的軟件在功能上滿足軟件需求。主要是從可用性與安全性兩個方面對系統(tǒng)進行了測試。 總 結(jié) 圖書館管理系統(tǒng)是基于開源框架SSH開發(fā)的,基本上實現(xiàn)了學(xué)生與管理員的功能需求,學(xué)生可以通過系統(tǒng)不僅可以查詢到個人的基本信息以及借閱信息,及時了解圖書館的貯存的圖信息,還能進行續(xù)借圖書操作。管理員可以通過系統(tǒng)對學(xué)生信息,圖書信息以及借閱信息的增,刪,改,查,各個模塊的功能都已基本實現(xiàn)。 在這次畢業(yè)設(shè)計過程中,也遇到了很多問題,由于對SSH的不太了解,剛開始根本就無從下手,后來通過了解SSH的相關(guān)知識,對SSH有了大體的掌握,通過環(huán)境的搭建對SSH的好處有了更加深該的認識。需求的不清晰,讓我困惑了很久,因為不能弄清管理員以及學(xué)生之間的具體權(quán)限,讓我在后來的系統(tǒng)設(shè)計里做了很多返工,有時由于某個字段而更改大量的代碼。讓我認識到了需求分析對系統(tǒng)開發(fā)的重要性,合格的需求可以讓我們在此后的開發(fā)中,減少很多不必要的工作。 當(dāng)然,通過這次畢業(yè)設(shè)計,也讓我學(xué)到了很多,不僅對SSH有了更加深刻的認識,更重要的是認識到了軟件開發(fā)流程的重要性。之所以前人要這樣安排,必有他的理由。需求分析的重要是我身有體會。通過這次開發(fā),讓我在以后的開發(fā)中少走很多彎路。經(jīng)驗是最寶貴的財富,這次的經(jīng)歷讓我在以后的開發(fā)中做的更好。由于本人在知識、經(jīng)驗方面都存在著不足,在整個開發(fā)的過程中時間也比較倉促,因此該系統(tǒng)必然會存在一些缺陷和不足。本系統(tǒng)在圖書續(xù)借等方面還有不足之處,由于對其具體功能分析的不夠透徹,所以有待以后將其更加完善。 致 謝在指導(dǎo)老師的指導(dǎo)和同學(xué)的幫助之下,我順利地完成了本次畢業(yè)設(shè)計。在畢業(yè)設(shè)計這段時間里,我認識到了自己的不足并努力的爭取獨立完成我的設(shè)計,最終收獲很多,學(xué)到了以前很多沒有學(xué)到的知識,同時也鞏固了所學(xué)過的知識。感謝我的指導(dǎo)老師賀智明老師。作為我的導(dǎo)師,無論是在理論還是實踐方面都給我提了很多寶貴的意見,使我的畢業(yè)設(shè)計在有條不紊的環(huán)境下進行,逐步趨于完善,得以順利完成。我也很感謝在開題檢查時老師給我提出寶貴意見,還有其他老師在此期間的關(guān)懷和幫助,以及學(xué)院為我提供良好的畢業(yè)設(shè)計環(huán)境。感謝在畢業(yè)設(shè)計中為我提供幫助的學(xué)院的老師和同學(xué),以及在畢業(yè)設(shè)計中被我引用或參考的論著的作者,總之感謝在畢業(yè)設(shè)計期間給予我?guī)椭乃欣蠋熀屯瑢W(xué),感謝你們對我的支持。 附 錄A 安裝、使用說明書本系統(tǒng)采用的是本地的數(shù)據(jù)庫Mysql數(shù)據(jù)庫,: 打開下載的安裝文件,出現(xiàn)如圖11所示:圖11 歡迎頁面mysql安裝向?qū)?,點擊“next”繼續(xù),如圖12所示:圖12 選擇安裝類型選擇安裝類型,有“Typical(默認)”、“Complete(完全)”、“Custom(用戶自定義)”三個選項,我們選擇“Custom”,有更多的選項,也方便熟悉安裝過程,如圖13所示:圖13選擇要安裝的服務(wù)在“MySQL Server(MySQL服務(wù)器)”上左鍵單擊,選擇“This feature, and all subfeatures, will beinstalled on local hard drive”,即“此部分,及下屬子部分內(nèi)容,全部安裝在本地硬盤上”。點選“Change...”,手動指定安裝目錄。如圖14所示:圖14 選擇安裝路徑選擇完安裝路徑后,點擊OK,進入顯示安裝路徑,如圖15所示:圖15 顯示安裝路徑確認一下先前的設(shè)置,如果有誤,按“Back”返回重做。按“Install”開始安裝,如圖16所示:圖16 開始安裝正在安裝中,請稍候,直到出現(xiàn)界面,如圖17所示:圖17 MySQL EnterPrise點擊“next”繼續(xù),如圖18所示:圖18 完成安裝現(xiàn)在軟件安裝完成了,出現(xiàn)上面的界面,這里有一個很好的功能,mysql 配置向?qū)В瑢ⅰ癈onfigure the Mysql Server now”前面的勾打上,點“Finish”結(jié)束軟件的安裝并啟動mysql配置向?qū)АE渲肕ySQL Server,點擊“Finsh”,出現(xiàn)如下界面,MySQL Server配置向?qū)?。如圖19所示:圖19安裝配置向?qū)c擊“Next”,出現(xiàn)如下頁面,如圖110所示:圖110選擇配置方式選擇配置方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標(biāo)準(zhǔn)配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過程,點擊“Next”,如圖111所示:圖111選擇服務(wù)器類型擇服務(wù)器類型,“Developer Machine(開發(fā)測試類,mysql 占用很少資源)”、“Server Machine(服務(wù)器類型,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器,mysql占用所有可用資源)”,根據(jù)自己的類型選擇,一般選“Server Machine”,選擇完后點擊“Next”,如圖112所示:圖112選擇Mysql數(shù)據(jù)庫點擊“Next”如圖113所示:圖113 InnoDB Tablespace進行配置默認后,直接點擊“Next”,如圖114所示:圖114 設(shè)置服務(wù)器按上圖設(shè)置后,點擊“Next”,如圖115所示:圖115設(shè)置端口是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機器上訪問mysql 數(shù)據(jù)庫了,我這里啟用,把前面的勾打上,Port Number:3306,在這個頁面上,您還可以選擇“啟用標(biāo)準(zhǔn)模式(Enable Strict Mode)”,這樣MySQL就不會允許細小的語法錯誤。還有一個關(guān)于防火墻的設(shè)置“Add firewall exception ……”需要選中,將MYSQL服務(wù)的監(jiān)聽端口加為windows防火墻例外,避免防火墻阻斷。按“Next”繼續(xù)。如圖116所示:圖116編碼設(shè)置按上圖設(shè)置,點擊“Next”,如圖117所示:圖117設(shè)置windows服務(wù)按上圖設(shè)置,點擊“Next”,如圖118所示:圖118設(shè)置用戶名與密碼按上圖設(shè)置,點擊“Next”,如圖119所示圖119設(shè)置完成設(shè)置完畢,按“Finish”結(jié)束mysql的安裝與配置——這里有一個比較常見的錯誤,就是不能“Start service”,一般出現(xiàn)在以前有安裝mysql 的服務(wù)器上,解決的辦法,先保證以前安裝的mysql 服務(wù)器徹底卸載掉了;不行的話,檢查是否按上面一步所說,之前的密碼是否有修改,照上面的操作;如果依然不行,將mysql 安裝目錄下的data文件夾備份,然后刪除,在安裝完成后,將安裝生成的data文件夾刪除,備份的data文件夾移回來,再重啟mysql 服務(wù)就可以了,這種情況下,可能需要將數(shù)據(jù)庫檢查一下,然后修復(fù)一次,防止數(shù)據(jù)出錯。 附 錄B 源 碼源 碼1()$(window).ready(function (){ getAcademyPhg()。 $(39。StudentPhg_edit_academyName_sel39。).change(function(){ getProfessionPhg()。 })。 $(39。StudentPhg_edit_professionName_sel239。).change(function(){ getClassPhg()。 })。 CheckSex()。 //判斷性別是否為空!SetBookName()。 //首先判斷圖書編號是否為空,再進行圖書編號與書號拼接 SetStudent()。 SaveButton()。 }) //獲得學(xué)院信息function getAcademyPhg(){ ({callback:setAcademyPhg, async:false})。}function setAcademyPhg(dataList){ (StudentPhg_edit_academyName_sel)。 (StudentPhg_edit_academyName_sel, [])。 (StudentPhg_edit_academyName_sel,dataList,academyName, academyName)。 }//獲得專業(yè)信息function getProfessionPhg(){ var academyName = $(StudentPhg_edit_academyName_sel).val()。 if(!(academyName==||academyName==null)){ (academyName,callback)。 } }function callback(data){ (data,{callback:setProfessionPhg, async:false})。}function setProfessionPhg(dataList){ (StudentPhg_edit_professionName_sel2)。 (StudentPhg_edit_professionName_sel2, [])。 (StudentPhg_edit_professionName_sel2,dataList,professioName, professioName)。}//獲得班級信息function getClassPhg(){ var professioName = $(StudentPhg_edit_professionName_sel2).val()。 if(!(professioName==null||professioName==)){ (professioName,callback2)。 }}function callback2(data){ (data,{callback:setClassPhg, async:false})。}function setClassPhg(dataList){ (StudentPhg_edit_className_sel3)。 (StudentPhg_edit_className_sel3, [])。 (StudentPhg_edit_className_sel3,dataList,className, className)。}//判斷性別是否為空!function CheckSex(){ $(39。saveBtnStudentPhg39。).mousedown(function(){ var sex = $(39。StudentPhg_edit_sex_sel439。).val()。 if(sex==||sex==null){ alert(性別為 必填項)。 } })。}//首先判斷圖書編號是否為空,再進行圖書編號與書號拼接function SetBookName(){ $(39。BorrowInfoPhg_edit2_bookCode_as339。).blur(function(){ var bookCode = $(39。BorrowInfoPhg_edit2_bookCode_as339。).val()。 if(bookCode==||bookCode==null){ alert(圖書編號為 必填項)。 }else{ (bookCode,function(fatalist){ var BookPhg = dataList[0]。 $(39。BorrowInfoPhg_edit2_bookName_text939。).val()。 })。 } })。}//驗證圖書編號是否為必填function SaveButton(){ $(39。newBtnBorrowInfoPhg39。).click(function(){ $(39。saveBtnStudentPhg39。).mousedown(function(){ var bookCode = $(39。BorrowInfoPhg_edit2_bookCode_as339。).val()。 if(bookCode==||bookCode==null){ alert(圖書編號為 必填項)。 } }
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1