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

正文內容

基于jsp的圖書館管理系統(tǒng)(已改無錯字)

2023-06-19 18:37:03 本頁面
  

【正文】 模塊化結構設計。作為應用程序有較強的可操作性和擴展性。合理的數據流設計,在應用系統(tǒng)設計中,相對獨立的模塊間以數據流相互連接,使各模塊間方便系統(tǒng)運行,提高系統(tǒng)安全性,同時 便于客戶的使用。 總的歸納起來,本次系統(tǒng)設計的主體思想大致分為: (1) 系統(tǒng)分成幾 個相對獨立的模塊,但這些模塊都進行集中式管理。 (2) 分層的模塊化程序設計思想,整個系統(tǒng)采用模塊化結構設計。作為應用程序有較強的可操作性和擴展性。 (3) 合理的數據流設計,在應用系統(tǒng)設計中,相對獨立的模塊間以數據流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。 代碼設計標準與規(guī)范 本次程序的源代碼是由 個人來完成的,為了在最終模塊整合中減少不必要的麻煩,現(xiàn)做出代表編寫過程中的命名與設計標準: ( 1)各個模塊的名稱 規(guī)定, 不得隨意更改。 ( 2) 在編寫源代碼過程中凡是包的命名一律采用 . +包名,并分別建立 until、dao、 entity 和 servlet。 ( 3)包下的類名或接口名采用每個單詞首字母大寫,并且單詞間沒有空格。 各模塊功能設計 系統(tǒng)具體分為五個模塊: ; ,增加新的管理員,刪除一些不在的管理員的信息,還可以通過管理員名字和權限進行查找 ;,通過圖書名和圖書類型查找,增加新入庫的圖書,修改圖書的錯誤信息,刪除廢書 ; ,還可以刪除已歸還的圖書的借 閱信息 ; ,通過讀者名查詢讀者信息,修改讀者的錯誤信息,新增讀者和刪除讀者還可以通過讀者名查找此讀者的借閱信息和歸還信息。 管理員登錄與注冊模塊 在此系統(tǒng)的設計過程中,我們擁有一個用戶管理模塊,擁有兩個主要的功能,用戶登錄和用戶注冊。用戶擁有不同的權限。對于一般用戶可以注冊申請成為會員。用戶在進行登錄時系統(tǒng)根據用戶名自動判斷用戶的權限,而無需再次選擇登陸權限。 ( 1) 注冊模塊 用戶注冊過程:用戶進入系統(tǒng)主頁,選擇注冊操作后,填寫注冊信息,提交后系統(tǒng)對 填寫的信息進行合法性、正確 性和有效性的驗證,驗證通過則通知用戶注冊成功,否則提示用戶注冊失敗,并請用戶重新填寫注冊基本信息。 用戶登錄注冊對 user 表添加一條注冊記錄,當注冊成功后將會跳轉到跳轉圖書館管理頁面。如果注冊失敗,將會提示用戶重新填寫信息,頁面并跳回到注冊頁面,其頁面如圖41 所示: ( 2)登錄模塊 用戶登錄過程:用戶進入系統(tǒng)主頁,選擇登錄操作后,填寫用戶名和密碼,提交后系統(tǒng)對其信息進行核對,如果在數據庫表中查找到匹配信息,則跳轉到瀏覽商品頁面,否則提示用戶輸入的用戶名和密碼不正確,返回登錄頁面重新輸入。 根據權限的不同, 不同的模塊擁有不同的登錄賬戶和密碼,用戶根據自己的密碼和賬戶,進行自己的權限以及進行相關的功能。在此模塊的設計中,主要是增添的按鈕起作用,通過鏈接數據庫,實現(xiàn)用戶的登陸和注冊。如果用戶輸入的密碼名錯誤則會彈出一個對話框,顯示錯誤。登陸模塊如圖 42 所示: 圖 41 注冊 登記 頁面 圖 42 登陸頁面 用戶管理模塊 用戶管理頁面包括四個功能可以通過 管理員 名字和權限進行查找,增加新的 管理員 ,刪除一些不需要的管理員的信息,還對 管理員 錯誤信息進行修改。只有系 統(tǒng)管理員才能管理用戶。增加新的 管理員 可以 彈出增加頁面,增加成功 后提示成功并跳轉頁面到用戶管理頁面。更改管理員錯誤信息是從用戶管理頁面取到要更改人的信息,并把信息發(fā)送到更新頁面,更新成功后提示成功并跳轉用戶管理頁面。刪除一些不需要的 管理員 的信息 ,可以直接點擊刪除,成功刪除以 后提示成功并在此跳轉到用戶管理頁面。頁面如圖 43 所示: 圖 43 用戶管理頁面 圖書管理模塊 可以實現(xiàn)對圖書的完整操作,通過圖書名查找,增加新入庫的圖書,修改圖書的錯誤信息,刪除廢書。通過圖書名查找,如果不清楚圖書的詳細名可以只輸入個別字母就可以通過模糊查找找到 這本圖書的所有信息。增加新入庫的圖書,第一次增加時圖書的狀態(tài)為未借出,增加成功以后提示成功并跳回到圖書管理頁面。對圖書的錯誤信息進行修改,先選擇要更改的圖書的信息,將圖書的信息全部發(fā)送到更新頁面,更新成功之后會提示成功并跳轉到圖書管理頁面。可以刪除廢書,但廢書的必須是歸還的狀態(tài)才可以刪除,刪除成功以后會提示刪除成功并跳轉到圖書管理頁面。圖書管理頁面如圖 44 所示 。 圖 借閱管理模塊 圖書借閱信息管理可以借閱和歸還圖書 ,查詢借閱和歸還的圖書信息,還可以刪除已歸還的圖書的借閱信 息。查詢圖書可以通過實還和應還日期查詢還未歸還的圖書,但是日期格式必須是 SQL 日期轉義格式的字符串,還可以通過圖書名和圖書類型查找借閱信息。點擊借書按鈕,可以得到圖書 ID 和讀者 ID,借書成功之后可以提示成功并跳轉到圖書借閱信息管理頁面。點擊還書按鈕,可以確認所借書的 ID 和讀者的 ID,確認之后再次點擊還書按鈕。還書成功之后會提示成功并跳轉到圖書借閱信息管理頁面。刪除已歸還的圖書的借閱信息,只有在歸還書籍以后才可以將想要刪除的借閱信息刪除。 借閱 管理頁面如圖 45所示 。 圖 45 圖書信息查詢 讀 者管理模塊 可以對讀者進行操作,通過讀者名查詢讀者信息,修改讀者的錯誤信息,新增讀者和刪除讀者還可以通過讀者名查找此讀者的借閱信息和歸還信息。通過讀者名模糊查詢信息,查詢成功超鏈到讀者信息頁面。還可以通過讀者名來查詢該讀者所借過和以還的圖書,在這里通過三張表的聯(lián)合查詢來完成??梢愿伦x者的錯誤信息,當更新成功后會有提示信息并跳轉到讀者信息頁面。 讀者信息管理頁面如圖 46 所示: 圖 46 讀者信息管理頁 面 第五章 系統(tǒng)測試與維護 管理信息系統(tǒng)在完成 研究開發(fā) 、投入正常運行之后,就進入了系統(tǒng) 測試 與維護階段?;?Web 的系統(tǒng)測試與傳統(tǒng)的軟件測試既有相同之處,也有不同的地方,對軟件測試提出了新的挑戰(zhàn)?;?Web 的系統(tǒng)測試不但需要檢查和驗證是否按照設計的要求運行,而且還要評價系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶的角度進行安全性和可用性測試。 一般信息系統(tǒng)的使用壽命短則 45 年,長則可達 10 年以上,在信息系統(tǒng)的整個使用壽命中,都將伴隨著系統(tǒng)維護工作的進行。系統(tǒng)維護的目的是要保證管理信息系統(tǒng)正常而可靠地運行,并能使系統(tǒng)不斷得到改善和提高,以充分發(fā)揮作用。因此,系統(tǒng)維護的任務就是要有計劃、有組織 地對系統(tǒng)進行必要的改動,以保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。 程序測試的目的 程序測試時為了發(fā)現(xiàn)錯誤而執(zhí)行的過程,或者說程序測試是根據軟件開發(fā)各階段的規(guī)格說明和程序的內部結構而精心設計的一批測試用例,并利用這些測試用例去運行程序,以發(fā)現(xiàn)錯誤的過程。 應盡早并 且 不斷地進行測試。測試不是在應用系統(tǒng)開發(fā)完之后才進行的。由于原始問題 的復雜性、開發(fā)各階段的多樣性以及參加人員之間的協(xié)調等因素,使得 開發(fā)各個階段都有可能出現(xiàn)錯誤。因此,測試應貫穿在開發(fā)的各個階段,盡早糾正錯誤,消除隱 患。設計測試方案的時候,不僅要確定輸入數據,而且要根據系統(tǒng)功能確定預期的輸出結果。將實際輸出結果與預期結果相比較就能發(fā)現(xiàn)測試對象是否正確。 總之,程序測試就是為了發(fā)現(xiàn)錯誤進而改正錯誤,以最少的時間和人力系統(tǒng)地找出軟件中潛在的錯誤。 程序測試的意義 在基于 Web 的系統(tǒng)開發(fā)中,如果缺乏嚴格的過程,我們在開發(fā)、發(fā)布、實施和維護Web 的過程中,可能就會碰到一些嚴重的問題,失敗的可能性很大。而且,隨著基于 Web的系統(tǒng)變得越來越復雜,一個項目的失敗將可能導致很多問題。當這種情況發(fā)生時,我們 對 Web 和 Inter的信心可能會無法挽救地動搖,從而引起 Web 危機。并且, Web 危機可能會比軟件開發(fā)人員所面對的軟件危機更加嚴重、更加廣泛。 在 Web 工程過程中,基于 Web 系統(tǒng)的測試、確認和驗收是一項重要而富有挑戰(zhàn)性的工作?;?Web 的系統(tǒng)測試與傳統(tǒng)的軟件測試不同,它不但需要檢查和驗證是否按照設計的要求運行,而且還要測試系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶的角度進行安全性和可用性測試。然而, Inter 和 Web 媒體的不可預見性使測試基于 Web 的系統(tǒng)變得困難。因此,我們必須為測試和評估復雜的基 于 Web 的系統(tǒng)研究新的方法和技術。 程序測試的原則 ( 1)應當盡早地和不斷地進行軟件的測試。 ( 2)測試用例應由輸入數據和之對應的預期結果這兩部分組成。 ( 3)程序員應避免測試自己的程序。 ( 4)在設計測試用例時,應當包含合理的輸入條件和不合理的輸入條件。 ( 5)充分注意測試中的群集現(xiàn)象。 ( 6)妥善保存測試計劃,測試用例,出錯統(tǒng)計和最終分析報告,為維護提供方便。 程序測試的流程 測試流程如圖 51 所示,本系統(tǒng)經過詳細的測試后性能及功能方面良好,通過測試。 軟件配置 測試結果 錯誤 改正的軟件 測試配置 預 出 期 錯 測 試工具 結 率 果 數 據 預測的可靠性 圖 51 程序測試流程圖 測試 結果分析 排錯 可靠性分析 第六章 結 論 圖書館管理系統(tǒng)的 研究與設計 終于告一段落。在這 一段時間內,我從最初的 JDK 的安裝、 MyEclipse 的安裝、 MySQL 的安裝,到使用 Tomcat 建立 Web 項目連接數據庫,一步步搭建環(huán)境、平臺和開發(fā)項目。其中所涉及的知識有軟件開發(fā)方法、 JSP 技術、數據庫等等 ,讓我獲益匪淺 。 本系統(tǒng)使用面向對象開發(fā)方法對圖書館管理系統(tǒng)進行分析和設計。面向對象分析的目的是對客觀世界的系統(tǒng)進行建模。面向對象設計是把分析階段得到的需求轉變成符合成本和質量要求的、抽象的系統(tǒng)實現(xiàn)方案的過程。從面向對象分析到面向對象設計,是一個逐漸擴充模型的過程。在本系統(tǒng)的分析和設計過程中,對面向對 象開發(fā)方法進行了深入的學習和研究,并對此方法有了一定的理解和掌握。雖然整個開發(fā)過程告一段落,但是此系統(tǒng)仍然存在一些不足之處,有待以后日趨完善。 現(xiàn)總結如下: ( 1)通過本次系統(tǒng)的實際開發(fā),更加熟悉使用了界面開發(fā)工具 Dreamweaver、數據庫開發(fā)工具 MySQL、程序開發(fā)工具 MyEclipse 的使用。 ( 2)本設計系統(tǒng)實現(xiàn)了圖書館的讀者和管理員的登錄功能。 ( 3)實現(xiàn)了圖書和讀者的增刪改查。 ( 4)實現(xiàn)了圖書的狀態(tài)查詢、更改,歸還時間及逾期罰款等功能。 ( 5)在開發(fā)完成后又完成了系統(tǒng)的測試和維護。 程序開發(fā)的 過程是一個很艱難的過程,一個程序的開發(fā)必然結合著許多的錯誤和困難,如果你對程序不是太了解,其間出現(xiàn)的困難更是非同凡響,對于剛剛接觸程序不算太久的我們來說要想非常熟練的應用程序是非常困難的一件事情,這需要我們耐心的進行學習和了解決。在程序開發(fā)的過程當中難免會碰到不懂的問題,要善于總結和結合所學過和用過的知識,查找相關書籍,對不懂的章節(jié)和問題進行強化的理解和消化,經過錯誤的磨練才能夠更好的鍛煉自己,才起到了本次程序開發(fā)實驗應該起到的作用。 編寫完程序后要學會總結在編寫過程中遇到的各種問題,朝著自己要走的那個方向 出發(fā),不要停歇和堅持是對于接觸程序不久的我們來說最重要的事情,經驗的積累將在今后的程序開發(fā)過程中起到十分重要的作用。 我的畢業(yè)設計論文具體論述了 圖書館管理系統(tǒng) 的主要功能及體系結構 , 重點討論了系統(tǒng)數據準備、數據庫的邏輯結構分析、各模塊系統(tǒng)流程各功能模塊的關聯(lián)和響應, JSP 與 后臺數據庫鏈接等關鍵技術。其中存在許多問題與不足,如安全性能還不完善,缺少必要的數據加密系統(tǒng)等,這些功能與技術還需要加以提高和實現(xiàn)。 致 謝 經過近三個月的艱苦努力, 終于完成了基于 JSP 的圖書館管理系統(tǒng),并使該系統(tǒng)達到可實際應用的階段。 在 論文工作即將結束之際,回顧三年來的求學歷程,深刻感受到自己取得的每一點進步都離不開老師和同學們的關懷和幫助。 在答辯的最后時刻,首先要感謝學院給了我們這次機會,讓我們在校時間就能學到別人擠時間來學的東西,如果不是學院有這樣的決策,我也許仍不知 Java 為何物,而如今我卻可以用所學的知識開發(fā)出系統(tǒng)。 其次要感謝 指導老師卞利 老師,無論是在這三年的學習生活中還是在這三個月中 , 卞老師一直不辭辛苦的督促我們,又在最后論文撰
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1