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

正文內(nèi)容

基于開源框架ssh的圖書館管理系統(tǒng)畢業(yè)設(shè)計(參考版)

2025-06-30 20:25本頁面
  

【正文】 if(bookCode==||bookCode==null){ alert(圖書編號為 必填項)。BorrowInfoPhg_edit2_bookCode_as339。saveBtnStudentPhg39。newBtnBorrowInfoPhg39。 } })。).val()。 $(39。 if(bookCode==||bookCode==null){ alert(圖書編號為 必填項)。BorrowInfoPhg_edit2_bookCode_as339。BorrowInfoPhg_edit2_bookCode_as339。 } })。).val()。).mousedown(function(){ var sex = $(39。}//判斷性別是否為空!function CheckSex(){ $(39。 (StudentPhg_edit_className_sel3, [])。 }}function callback2(data){ (data,{callback:setClassPhg, async:false})。}//獲得班級信息function getClassPhg(){ var professioName = $(StudentPhg_edit_professionName_sel2).val()。 (StudentPhg_edit_professionName_sel2, [])。 } }function callback(data){ (data,{callback:setProfessionPhg, async:false})。 }//獲得專業(yè)信息function getProfessionPhg(){ var academyName = $(StudentPhg_edit_academyName_sel).val()。 (StudentPhg_edit_academyName_sel, [])。 }) //獲得學(xué)院信息function getAcademyPhg(){ ({callback:setAcademyPhg, async:false})。 //首先判斷圖書編號是否為空,再進(jìn)行圖書編號與書號拼接 SetStudent()。 CheckSex()。).change(function(){ getClassPhg()。 $(39。).change(function(){ getProfessionPhg()。 $(39。按上圖設(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ù)出錯。按“Next”繼續(xù)。如圖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進(jìn)行配置默認(rèn)后,直接點擊“Next”,如圖114所示:圖114 設(shè)置服務(wù)器按上圖設(shè)置后,點擊“Next”,如圖115所示:圖115設(shè)置端口是否啟用TCP/IP連接,設(shè)定端口,如果不啟用,就只能在自己的機(jī)器上訪問mysql 數(shù)據(jù)庫了,我這里啟用,把前面的勾打上,Port Number:3306,在這個頁面上,您還可以選擇“啟用標(biāo)準(zhǔn)模式(Enable Strict Mode)”,這樣MySQL就不會允許細(xì)小的語法錯誤。按“Install”開始安裝,如圖16所示:圖16 開始安裝正在安裝中,請稍候,直到出現(xiàn)界面,如圖17所示:圖17 MySQL EnterPrise點擊“next”繼續(xù),如圖18所示:圖18 完成安裝現(xiàn)在軟件安裝完成了,出現(xiàn)上面的界面,這里有一個很好的功能,mysql 配置向?qū)?,將“Configure the Mysql Server now”前面的勾打上,點“Finish”結(jié)束軟件的安裝并啟動mysql配置向?qū)А|c選“Change...”,手動指定安裝目錄。感謝在畢業(yè)設(shè)計中為我提供幫助的學(xué)院的老師和同學(xué),以及在畢業(yè)設(shè)計中被我引用或參考的論著的作者,總之感謝在畢業(yè)設(shè)計期間給予我?guī)椭乃欣蠋熀屯瑢W(xué),感謝你們對我的支持。作為我的導(dǎo)師,無論是在理論還是實踐方面都給我提了很多寶貴的意見,使我的畢業(yè)設(shè)計在有條不紊的環(huán)境下進(jìn)行,逐步趨于完善,得以順利完成。在畢業(yè)設(shè)計這段時間里,我認(rèn)識到了自己的不足并努力的爭取獨立完成我的設(shè)計,最終收獲很多,學(xué)到了以前很多沒有學(xué)到的知識,同時也鞏固了所學(xué)過的知識。本系統(tǒng)在圖書續(xù)借等方面還有不足之處,由于對其具體功能分析的不夠透徹,所以有待以后將其更加完善。經(jīng)驗是最寶貴的財富,這次的經(jīng)歷讓我在以后的開發(fā)中做的更好。需求分析的重要是我身有體會。 當(dāng)然,通過這次畢業(yè)設(shè)計,也讓我學(xué)到了很多,不僅對SSH有了更加深刻的認(rèn)識,更重要的是認(rèn)識到了軟件開發(fā)流程的重要性。需求的不清晰,讓我困惑了很久,因為不能弄清管理員以及學(xué)生之間的具體權(quán)限,讓我在后來的系統(tǒng)設(shè)計里做了很多返工,有時由于某個字段而更改大量的代碼。管理員可以通過系統(tǒng)對學(xué)生信息,圖書信息以及借閱信息的增,刪,改,查,各個模塊的功能都已基本實現(xiàn)。主要是從可用性與安全性兩個方面對系統(tǒng)進(jìn)行了測試。 小結(jié) 本章主要是對系統(tǒng)功能以及用戶界面進(jìn)行相應(yīng)的測試,測試是軟件開發(fā)過程中重要的組成部分。管理員可能增,刪,改,查相應(yīng)的記錄,學(xué)生只能查詢信息以及修改個人信息。為了防止出現(xiàn)安全性問題,此系統(tǒng)采用了權(quán)限控制,對各類用戶進(jìn)行身份驗證。下面學(xué)生對圖書信息的查詢?yōu)榇恚瑴y試學(xué)生頁面的可用性與正確性。只有在選擇了專業(yè)信息才能去選擇相應(yīng)的班級。添加或修改學(xué)生信息測試用例如表52如示:表52添加或修改學(xué)生信息測試用例測試要點測試數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果必填項驗證其它數(shù)據(jù)已填,學(xué)號為空提示“學(xué)號為 必填項”正確必填項驗證其它數(shù)據(jù)已填,姓名為空提示“姓名為 必填項”正確必填項驗證其它數(shù)據(jù)已填,身份證號為空提示“身份證號為 必填項”正確必填項驗證其它數(shù)據(jù)已填,性別為空提示“性別為 必填項”正確格式驗證數(shù)據(jù)都已填,身份證號為15位提示“身份證號為必須為18位,請重新輸入”正確格式驗證數(shù)據(jù)都已填,電話號碼為“3943” 提示“電話號碼格式不正確”正確格式驗證數(shù)據(jù)都已填,郵箱號為“3943”提示“郵箱格式不正確”正確唯一性驗證數(shù)據(jù)都已填,學(xué)號為“20082262”提示“學(xué)號輸入重復(fù),請重新輸入!”正確唯一性驗證數(shù)據(jù)都已填,姓名為“張飛”提示“姓名輸入重復(fù),請重新輸入!”正確因為學(xué)生查詢條件設(shè)為學(xué)院,專業(yè),班級。在刪除信息時,只進(jìn)行確認(rèn)驗證,查詢信息時,當(dāng)輸入的查詢條件為空時,顯示所有的記錄,當(dāng)輸入查詢條件時,顯示所要查詢的記錄。管理員對信息的管理體現(xiàn)在增,刪,改,查。當(dāng)輸入錯誤的用戶名稱密碼時顯示登錄錯誤并自動返回登錄窗口,并彈出相應(yīng)的提示信息。下面分別對這幾方面做相應(yīng)的測試。 可用性測試 可用性測試主要是對功能及用戶界面等進(jìn)行測試并設(shè)計測試用例,分析測試結(jié)果。圖51 層次測試的信息流程圖1) 單元測試部分:該部分測試是在軟件開發(fā)過程中要進(jìn)行的最低級別的測試活動,在單元測試活動中,系統(tǒng)的獨立單元將在與程序的其他部分相隔離的情況下進(jìn)行測試;2) 集成測試部分:該部分測試把多模塊按照需求規(guī)格,組裝成子系統(tǒng)進(jìn)行測試。按照軟件工程的觀點,軟件測試共包括4個層次。在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。在軟件開發(fā)過程中,一方面要求我們通過測試活動驗證所開發(fā)的軟件在功能上滿足軟件需求,性能上滿足客戶要求;另一方面,還要滿足在預(yù)算范圍內(nèi)盡快發(fā)布軟件的要求。后臺管理系統(tǒng)主要就是超級管理員頁面的實現(xiàn)。如圖431所示:圖431菜單管理 小結(jié) 本章介紹系統(tǒng)的具體實現(xiàn),大概的介紹了系統(tǒng)實現(xiàn)的環(huán)境與技術(shù)方案,重點講解了前端用戶與后臺管理的實現(xiàn)。此系統(tǒng)主要分管理員與學(xué)生角色,對它們分配不同的權(quán)限。如圖426所示:圖426 用戶管理頁面 新增編輯用戶信息頁面設(shè)計如圖427所示:圖427 新增編輯用戶信息頁面2.角色管理角色管理是對幾種身份進(jìn)行管理,不同角色的用戶對系統(tǒng)擁有不同的權(quán)限,此系統(tǒng)分三種角色,超級管理員,管理員,學(xué)生。具體實現(xiàn)如圖424所示:圖424 圖書續(xù)借頁面 后臺管理子系統(tǒng)的實現(xiàn)后臺管理也就是超級管理的操作界面設(shè)計,超級管理員可以對系統(tǒng)進(jìn)行任何操作,主要包括用戶管理,角色管理,功能權(quán)限管理,菜單管理。2. 借還信息頁面圖書的查詢頁面可以通過學(xué)號與姓名驗證來查詢用戶的借閱信息,只有當(dāng)學(xué)號與姓名都輸入正確的情況下,才能查詢到相應(yīng)的圖書借還記錄。具體實現(xiàn)如圖422所示:圖422 圖書信息查詢頁面 圖書信息查詢的方式主要是以上三種,用戶可以根據(jù)自已的需求選擇。當(dāng)然,也可以選擇混合查詢。具體如圖421所示:圖421 基本信息查詢頁面通過編輯按鈕可以進(jìn)入個人信息修改頁面,不過主要字段信息不能進(jìn)行修改,只能更改聯(lián)系方式,Email等相關(guān)信息,若其它信息有誤,應(yīng)找管理員進(jìn)行更改。在查看自己基本信息時,需要輸入學(xué)號與姓名,并且學(xué)號與姓名必填。如圖420所示:圖420 學(xué)生頁面主頁面1. 基本信息頁面因為學(xué)生信息是以表結(jié)構(gòu)呈現(xiàn)的,表里也含有他人的基本信息。 學(xué)生頁面實現(xiàn) 學(xué)生頁面主要包括基本信息,圖書信息以及借閱信息。修改編輯具體頁面如圖418所示:圖418 修改編輯頁面通過上圖的學(xué)院信息編輯,新增了相應(yīng)的專業(yè)信息,而通過專業(yè)信息的編輯,可以新增,刪除,修改該專業(yè)的班級信息。新增編輯頁面如圖417所示:圖417新增編輯頁面 點擊圖416中的編輯按鈕,即可進(jìn)入學(xué)院信息的編輯頁面,在編輯頁面里,不能修改學(xué)院的信息,只能增,刪,改該學(xué)院的專業(yè)信息。學(xué)院信息的錄入,通過在學(xué)院信息主頁面新增按鈕進(jìn)入新增編輯頁面,學(xué)院信息主頁面可以對學(xué)院信息進(jìn)行增,刪,查。包括圖書編號與書名信息,借書日期,距到期天數(shù),是否續(xù)借等。距到期天數(shù)默認(rèn)為7天,續(xù)借情況默認(rèn)為否。借閱信息是在學(xué)生借書或還書時,對學(xué)生的信息進(jìn)入編輯。具體頁面如圖413所示:圖413 圖書查詢頁面3.借閱管理信息頁面學(xué)生借閱信息的管理,主要是對學(xué)生借閱圖書以及歸還圖書登記。圖書類型界面如圖411所示:圖411 圖書類型頁面添加圖書信息,刪除圖書信息與修改圖書信息在同一個頁面上進(jìn)行,其中帶*號為必填項,圖書編號與書名不能重復(fù),圖書類型不可編輯,值與所選的圖書類型相同。在添加圖書信息與修改圖書信息時,進(jìn)行相應(yīng)的驗證,主要是必填與唯一性驗證。此頁面主要是修改學(xué)生信息以及新增學(xué)生借閱信息。新增學(xué)生信息頁面如圖49所示:圖49 新增學(xué)生信息頁面 學(xué)生修改信息頁面不僅可以修改學(xué)生的基本信息,還可以新增借閱信息,管理員是通過此頁面來新增學(xué)生的借閱信息。其中帶有*號的表示必填項,在沒有輸入或輸入有誤時,有彈出相應(yīng)的提示信息。 學(xué)生管理主頁面,主要是進(jìn)行學(xué)生信息查詢,刪除學(xué)生信息操作。管理員系統(tǒng)主頁面,如圖47所示:圖47管理員系統(tǒng)主頁面1. 學(xué)生管理信息頁面 本系統(tǒng)對學(xué)生管理包括:添加學(xué)生信息,修改學(xué)生信息、刪除學(xué)生信息,查詢學(xué)生信息。超級管理員進(jìn)入超級管理員頁面,管理員進(jìn)入管理員頁面,學(xué)生進(jìn)入學(xué)生頁面。下面分別介紹系統(tǒng)登錄,管理員與學(xué)生的系統(tǒng)實現(xiàn)。 前端用戶子系統(tǒng)的實現(xiàn)系統(tǒng)前端用戶主要分管理員與學(xué)生,管理員與學(xué)生擁有不同的功能權(quán)限,而系統(tǒng)登錄頁面能判定不同權(quán)限的用戶。:圖41數(shù)據(jù)庫連接 本系統(tǒng)是采用SSH框架集成來實現(xiàn),環(huán)境的搭建是實現(xiàn)系統(tǒng)的首要要素。 要實現(xiàn)系統(tǒng)首先要進(jìn)行數(shù)據(jù)庫的創(chuàng)建與連接,本系統(tǒng)是運用Mysql數(shù)據(jù)庫。軟件需求就是Eclipse及相關(guān)的插件,Tomcat服務(wù)器,Mysql數(shù)據(jù)庫。概念結(jié)構(gòu)設(shè)計是介紹系統(tǒng)總體ER圖,邏輯結(jié)構(gòu)設(shè)計是介紹數(shù)據(jù)庫表結(jié)構(gòu)。系統(tǒng)界面設(shè)計主要是實現(xiàn)各功能模塊,主要包括系統(tǒng)登錄模塊,管理員模塊,學(xué)生模塊。功能模塊設(shè)計主要包括系統(tǒng)登錄模塊,管理員模塊與學(xué)生模塊。學(xué)生信息表定義如表34所示:表3
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1