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

正文內(nèi)容

基于ssh的圖書信息管理系統(tǒng)的_設(shè)計與實現(xiàn)畢業(yè)論文(參考版)

2024-08-30 15:11本頁面
  

【正文】 作為我的導(dǎo)師,無論是在理論還是實踐方面都給我提了很多寶貴的意見,使我的畢業(yè)設(shè)計在有條不紊的環(huán)境下進行,逐步趨于完善,得以順利完成。在畢業(yè)設(shè)計這段時間里,我認(rèn)識到了自己的不足并努力的爭取獨立完成我的設(shè)計,最終收獲很多,學(xué)到了以前很多沒有學(xué)到的知識,同時也鞏固了所學(xué)過的知識。他無論在理論上還是在實踐中,都給予我很大的幫助,也使我在很大方面都得到了很大的提高 ,感謝他耐心的輔導(dǎo)。在此,要對老師表示衷心的感謝。該圖書信息管理系統(tǒng)從開始設(shè)計到目前為止基本功能已經(jīng)實現(xiàn)?;仡欉@幾個月,短暫而充實。本系統(tǒng)在圖書借閱等方面還有不足之處,由于對其具體功能分析的不夠透徹,所以有待以后將其更加完善。經(jīng)驗是最寶貴的財富,這次的經(jīng)歷讓我在以后的開發(fā)中做的更好。需求分析的重要是我身有體會。 當(dāng)然,通過這次畢業(yè)設(shè)計,也讓我學(xué)到了很多,不僅對 SSH 有了更加深刻的認(rèn)識,更重要的是認(rèn)識到了軟件開發(fā)流程 的重要性。需求的不清晰,讓我困惑了很久,因為不能弄清管理員以及學(xué)生之間的具體權(quán)限,讓我在后來的系統(tǒng)設(shè)計里做了很多返工,有時由于某個字段而更改大量的代碼。管理員可以通過系統(tǒng)對管理員信息,圖書信息的增,刪,改,查,各個模塊的功能都已基本實現(xiàn)。主要是從可用性與安全性兩個方面對系統(tǒng)進行了測試。 小結(jié) 本章主要是對系統(tǒng)功能以及用戶界面進行相應(yīng)的測試,測試是軟件開發(fā)過程中重要的組成部分。管理員可能增,刪,改,查相應(yīng)的記錄,學(xué)生只能查詢信息以及修改個人信息。為了防止出現(xiàn)安全性問題,此系統(tǒng)采用了權(quán)限控制,對各類用戶進行身份驗證。 添加或修改管理員信息測試用例如表 : 表 測試要點 測試數(shù)據(jù) 預(yù)期結(jié)果 測試結(jié)果 必填項驗證 其它數(shù)據(jù)已填,用戶名為空 提示“用戶名為必填項” 正確 必填項驗證 其它數(shù)據(jù)已填,密碼為空 提示“密碼必填項” 正確 必填項驗證 其它數(shù)據(jù)已填,性別為空 提示“性別為必填項” 正確 格式驗證 數(shù)據(jù)都已填,手機號為 11位 提示“手機號為必須為 11位,請重新輸入” 正確 格式驗證 數(shù)據(jù)都已填,手機號為“ 1開頭 ” 提示“手機號格式不正確” 正確 格式驗證 數(shù)據(jù)都已填,郵箱號為“ ” 提示“郵箱格式不正確” 正確 唯一性驗證 數(shù)據(jù)都已填,用戶名為“ asdd” 提示“用戶名輸入重復(fù),請重新輸入!” 正確 查詢圖書頁面測試 下面學(xué)生對圖書信息的查詢?yōu)榇?,測試學(xué)生頁面的可用性與正確性。在刪除信息時,只進行確認(rèn)驗證,查詢信息時,當(dāng)輸入的查詢條件為空時,顯示所有的記錄,當(dāng)輸入查詢條件時,顯示所要查詢的記錄。管理員對信息的管理體現(xiàn)在添加,刪除,修改,查詢。當(dāng)輸入錯誤的用戶名稱密碼時顯示登錄錯誤并自動返回登錄窗口,并彈出相應(yīng)的提示信息。下面分別對這幾方面做相應(yīng)的測試。 圖 層次測試的信息流圖 太原工業(yè)學(xué)院畢業(yè)設(shè)計 34 可用性測試 可用性測試主要是對功能及用戶界面等進行測試并設(shè)計測試用例,分析測試結(jié)果。 按照軟件工程的觀點,軟件測試共包括 4個層次。 在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。在軟件開發(fā)過程中,一方面要求我們通過測試活動驗證所 開發(fā)的軟件在功能上滿足軟件需求,性能上滿足客戶要求;另一方面,還要滿足在預(yù)算范圍內(nèi)盡快發(fā)布軟件的要求。為了確保本系統(tǒng)能夠正常運行,現(xiàn)將對其進行測試。此后由專門的測試人員進行各種綜合測試。 太原工業(yè)學(xué)院畢業(yè)設(shè)計 33 5 系統(tǒng)測試 軟 件測試是保證軟件質(zhì)量的關(guān)鍵,它是對需求分析設(shè)計和編碼的最后復(fù)審。在添加圖書信息與修改圖書信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。 管理員系統(tǒng)主頁面,在這個頁面上可以看到系統(tǒng)的最新動態(tài),了解到這個系統(tǒng)的相關(guān)信息,例如開發(fā)人員信息,后續(xù)維護信息,還可以看到兩級菜單,不同管理員擁有不同的權(quán)限,具體如圖 : 圖 后臺總頁面 當(dāng)要新增人員時,超級管理員可以添加新管理員信息,并對其賦予一定的權(quán)限,給他一個初始密碼,讓他之后可以登錄,后續(xù)再修改密碼。超級管理員進入超級管理員頁面,管理員進入管理員頁面。游客可以任意瀏覽該網(wǎng)站的圖書信息,了解到圖書的作者,出版時間等等信息。在右面的搜索框中,也可以對你輸入的內(nèi)容進行模糊查找。具體搭 建過程不詳解,大概搭建完成的界面如圖 : 圖 環(huán)境的搭建 太原工業(yè)學(xué)院畢業(yè)設(shè)計 28 在搭建環(huán)境過程中有些重要的配置 ,在 Struts配置代碼如下所示: 前端用戶子系統(tǒng)的實現(xiàn) 前臺是非管理員進入圖書信息管理系統(tǒng),瀏覽圖書信息的,點開任意一瀏覽器, 在網(wǎng)址欄中輸入 就可以進入下列頁面。數(shù)據(jù)庫的連接是在 文件中代碼如下所示: = =jdbc\:ding\=UTF8amp。 要實現(xiàn)系統(tǒng)首先要進行數(shù)據(jù)庫的創(chuàng)建與連接,本系統(tǒng)是運用 Mysql 數(shù)據(jù)庫。軟件需求就是MyEclipse 及相關(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)登錄模塊,管理員模塊,圖書信息模塊。功能模塊設(shè)計主要包括系統(tǒng)登錄模塊,管理員模塊與學(xué)生模塊。管理員的權(quán)限信息表 ,權(quán)限對應(yīng)的 action 名稱 ,權(quán)限名稱。 表 (manager) 字段英文名 字段中文名 字段類型 字段約束 是否可為空 id 管理員 ID Varchar(11) 主鍵 否 managerName 管理員名 Varchar(50) 否 managerTel 聯(lián)系方式 Varchar(15) 否 managerMail Varchar(50) 否 password 登錄密碼 Varchar(50) 否 managerAddress 地址 Varchar(50) 否 圖書類型信息表是用來存放圖書類型信息,圖書類型信息表定義如表 ,圖書信息表中的 bookTypeName 字段是圖書類型信息表中的字段,該表的作用主要是區(qū)分圖書信息的分類: 表 (bookinfo_type) 字段英文名稱 字段中文名稱 字段類型 字段約束 是否可為空 bookTypeId 圖書類型 ID Varchar(60) 主鍵 否 typeCode 類型編號 Varchar(10) 否 typeName 類型名稱 Varchar(50) 否 圖書信息表是用來存放圖書信息,圖書信息表定義如表 : 表 圖書信息表 (bookinfo) 字段英文名稱 字段中文名稱 字段類型 字段約束 是否可為空 bookId 圖書 ID int(11) 主鍵 否 ISBN ISBN Varchar(10) 否 bookName 書名 Varchar(50) 否 bookAuthor 作者 Varchar(50) 否 bookImage 圖片信息 Varchar(50) 否 bookPublishName 出版社 Varchar(50) 否 bookPublishTime 出版日期 Date 否 bookTypeName 所屬類型 Varchar(50) 否 typeName 圖書類型 Varchar(50) 否 權(quán)限信息表是用于判斷各個管理員對應(yīng)有什么權(quán)限的數(shù)據(jù)庫表,每個管理員太原工業(yè)學(xué)院畢業(yè)設(shè)計 26 的賬號都對應(yīng)一個各個 action 名稱或者 jsp 頁面。本系統(tǒng)采用 MySql 作為支持?jǐn)?shù)據(jù)庫,與 java 建立 JDBC 數(shù)據(jù)庫連接,在 Mysql 數(shù)據(jù)庫建立一個名為“ yushufang”的數(shù)據(jù)庫,其中數(shù)據(jù)庫中表的字段都是 java 建立實體類自動生成數(shù)據(jù)庫字段。 太原工業(yè)學(xué)院畢業(yè)設(shè)計 23 數(shù)據(jù)庫設(shè)計 概念結(jié)構(gòu)設(shè)計 超級管理員可以 對系統(tǒng)進行任何操作,主要包括角色分配,權(quán)限控制,菜單管理,系統(tǒng)管理。 前臺顯示圖書信息模塊 對圖書的查詢主要有三種查詢方式:根據(jù)圖書編號,書名以及圖書類型。主要是圖書編號,書名,作者,借閱情況為必填項,圖書編號與書號不能重復(fù)。在添加圖書信息與修改圖書信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。在添加管理員信息與修改管理員信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。 圖書信息流程圖如圖 開 始前 臺 首 頁圖 書 查 詢圖 書 編 號 查 詢書 名 查 詢 圖 書 類 型 查 詢是 否 查 詢 到 圖書顯 示 圖 書 詳 細(xì) 頁 面返 回 不 存 在 該 圖 書結(jié) 束Ny 圖 圖書信息流程圖 太原工業(yè)學(xué)院畢業(yè)設(shè)計 22 系統(tǒng)界面設(shè)計 系統(tǒng)登錄模塊 在本系統(tǒng)中,首先要考慮的問題就 是登錄系統(tǒng),通過登錄系統(tǒng)對用戶權(quán)限的判斷,控制不同權(quán)限的用戶進入不同的面頁! 管理員模塊 管理員 頁面設(shè)計主要包括對管理員信息管理,圖書信息管理以及系統(tǒng)信息管理三個方面。首先進入登錄界面,輸入用戶名和密碼,若是用戶名不存在,則重新輸入;若用戶名和密碼都匹對正確,則進 入系統(tǒng)頁面,其實可以選擇進入圖書信息管理頁面還是管理員管理頁面。主要是圖書編號,書名,作者,借閱情況為必填項,圖書編號與書號不能重復(fù)。在添加圖書信息與修改圖書信息時,進行相應(yīng)的驗證,主要是必填與唯一性驗證。進入相應(yīng)的管理員頁面,進行相關(guān)的操作。登錄系統(tǒng)流程圖如圖 : 開 始登 錄 界 面輸 入 用 戶名 , 密 碼是 否 是 超 級 管理 員是 否 是 管 理 員超 級 管 理 員 頁 面管 理 員 界 面Y N結(jié) 束YN 太原工業(yè)學(xué)院畢業(yè)設(shè)計 19 圖 登錄模塊流程圖 管理員模塊 此模塊是介紹管理員模塊的實現(xiàn),主要是學(xué)生信息管理,圖書信息管理以及系 統(tǒng)信息管理。 管理員可以查詢、添加、刪除、修改的圖書信息,借閱信息,系統(tǒng)信息;學(xué)生可以查詢圖書館所存的圖書以及基本信息的修改。超級管理員功能模塊圖如圖 : 登 錄 模 塊管理員模塊角色管理功能權(quán)限管理圖書信息管理 圖 超級管理員功能模塊圖 太原工業(yè)學(xué)院畢業(yè)設(shè)計 18 整體系統(tǒng)的功能模塊 此系統(tǒng)主要是為了管理員與用戶操作,對超級管理員只是在特殊情況下才登錄,超級管理員能對系統(tǒng)進行任何操作,因此在功能設(shè)計模塊里不細(xì)講超級管理員的功能實現(xiàn)以及頁面設(shè)計。 系統(tǒng)管理模塊:管理員可以發(fā)布館內(nèi)的基本情況,員工的相關(guān)信息以及工作的安排 。 圖書 管理模塊: 管理員 通過驗證界面進入系統(tǒng)后, 進入到圖書管理模塊,可以對圖書進行查詢、添加、刪除 、 修改圖書信息 等一系列的操作。 系統(tǒng)登錄模塊:管理員都必須登錄才能進入系統(tǒng), 系統(tǒng)登錄時在后臺判斷權(quán)限類型,管理員不僅可以查看所有信息,而且還可以對學(xué)生,圖書等信息進行增刪操作 。通過本章的內(nèi)容,可以初步確定系統(tǒng)的需求,為下一章進行系統(tǒng)的設(shè)計作好準(zhǔn)備。 太原工業(yè)學(xué)院畢業(yè)設(shè)計 16 小結(jié) 本章主要介紹了系統(tǒng)分析的目標(biāo)、可行性分析及相關(guān)的需求,重點介紹了功能需求與數(shù)據(jù)需求。 ③ 易用性 軟件適合 1270周歲的智力、視力、體力和肢體正常且具有圖書借閱相關(guān)知識的人使用。 ( 2)系統(tǒng)中的軟件故障率幾乎為零。圖書館管理系統(tǒng)數(shù)據(jù)流圖如圖 : 圖 書 管 理圖 書 信 息管 理 員 管 理管 理 員 信 息管 理 員圖 書 管 理管 理 員 信 息圖 書 信 息管 理 員 信 息 圖 圖書信息管理系統(tǒng)數(shù)據(jù)流圖 ③ 圖書管理數(shù)據(jù)流 對圖書館管理系統(tǒng)數(shù)據(jù)流圖中的“ 圖書管理”進行展開。首先是進行身份驗證,身份驗證沒通過則不能進行頁面,應(yīng)聯(lián)系超級管理員添加信息。就是管理員對圖書館管理系統(tǒng)管理。學(xué)生可以根據(jù)自己了解的情況任選擇一種方式。對學(xué)生來說,最關(guān)心的問題其實是如何方便的查詢到想要借閱的書籍,可以及時 的了解到圖書的相關(guān)信息。 (3) 系統(tǒng)管理 系統(tǒng)管理主要是管理員對圖書館信息、工作人員信息。 在添加圖書信息與修改圖書信息時,也進行了相應(yīng)的必填與唯一性驗證。 (2) 圖書管理 圖書信息管理包括:添加圖書信息、刪除圖書、修改圖書信息、查詢圖書信息。 (1) 管理員管理 本系統(tǒng)對管理員信息管理包括:添加管理員信息,修改管理員信息、刪除管理員信息,查詢管理員信息。系統(tǒng)管理主要是對一些系統(tǒng)信息進行管理。通過角色分配,用戶分為管理員與學(xué)生,對不同的用戶進行權(quán)限控制,管理員可以查詢、添加、刪除、修改的圖書信息,系統(tǒng)信息;而學(xué)生 只可以查詢圖書館所存的圖書。 管理員的需求是可以查詢、添加、刪除、修改的圖書信息,學(xué)生可以查詢所存的圖書信息,圖書管理人員的功能最為復(fù)雜,包括對圖書信息進行管理和維護、以及系統(tǒng)狀態(tài)的查詢和維護等。管理員管理包括:修改管理員信息、添加新管理員、禁用管理員信息。 需求分析 圖書信息管理系統(tǒng)需求概述 圖書信息管理系統(tǒng)的開發(fā)主要涉及到系統(tǒng)登錄,管理員管理,圖書管理,系統(tǒng)管理四大功能的數(shù)據(jù)管理。 法律可行性 本系統(tǒng)完全
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1