已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1 圖書(shū)管理系統(tǒng)圖書(shū)管理系統(tǒng) 數(shù)信系 10 專 1 班張雪潔 10221067 指導(dǎo)老師 段繼光 摘要摘要 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展 計(jì)算機(jī)應(yīng)用水平的提高的擴(kuò)大 原來(lái)系統(tǒng)的時(shí)效性 數(shù)據(jù)的正確性 操作的方便性 上都存在不足 已影響到系統(tǒng)的正常使用 經(jīng)過(guò)考察比較 決定利用自己的力量對(duì)圖書(shū)管理系統(tǒng)重新設(shè)計(jì) 使系 統(tǒng)能利用軟件開(kāi)發(fā)技術(shù)的成果 方便圖書(shū)的管理 圖書(shū)管理系統(tǒng)是典型的信息管理系統(tǒng) 系統(tǒng)介紹了圖書(shū)系統(tǒng)的開(kāi)發(fā)過(guò)程 設(shè)計(jì)中遇到的問(wèn)題及解決方法以及 提高當(dāng)前應(yīng)用程序或系統(tǒng)開(kāi)發(fā)進(jìn)度和改善工作性能 利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具 首先在短時(shí)間內(nèi)建 立系統(tǒng)應(yīng)用原型 然后 對(duì)初始原型系統(tǒng)進(jìn)行需求迭代 不斷修正和改進(jìn) 直到形成用戶滿意的可行系統(tǒng) 本次課程設(shè)計(jì)利用 JAVA 開(kāi)發(fā)工具和 SQL SERVER 2005 數(shù)據(jù)庫(kù)來(lái)開(kāi)發(fā)這個(gè)圖書(shū)管理系統(tǒng) 該系統(tǒng)要解決的圖 書(shū)管理所要解決的問(wèn)題 可以滿足圖書(shū)管理基本要求 包括添加 刪除等功能 該系統(tǒng)能根據(jù)用戶的需求 快捷 方便的為讀者提供借閱服務(wù) 關(guān)鍵詞 關(guān)鍵詞 圖書(shū)管理系統(tǒng) 信息管理 JAVA 一 緒論一 緒論 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代 在各行各業(yè)中離不開(kāi)信息處理 這正是計(jì)算機(jī)被廣泛應(yīng)用 于信息管理系統(tǒng)的環(huán)境 計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理 使用計(jì)算機(jī)進(jìn)行信息 控制 不僅提高了工作效率 而且大大的提高了其安全性 尤其對(duì)于復(fù)雜的信息管理 計(jì)算機(jī)能 夠充分發(fā)揮它的優(yōu)越性 計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開(kāi)發(fā)密切相關(guān) 系統(tǒng)的開(kāi)發(fā)是系 統(tǒng)管理的前提 圖書(shū)管理系統(tǒng)就是為了管理好圖書(shū)館信息而設(shè)計(jì)的 圖書(shū)館作為一種信息資源的 集散地 圖書(shū)和用戶借閱資料繁多 包含很多的信息數(shù)據(jù)的管理 現(xiàn)今 有很多的圖書(shū)館都是初 步開(kāi)始使用 甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理 根據(jù)調(diào)查得知 他們以前對(duì)信息管理的主要方 式是基于文本 表格等紙介質(zhì)的手工處理 對(duì)于圖書(shū)借閱情況 如借書(shū)天數(shù) 超過(guò)限定借書(shū)時(shí)間 的天數(shù) 的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借書(shū)卡的人工檢查進(jìn)行 對(duì)借閱者的借閱權(quán)限 以及借閱天 數(shù)等用人工計(jì)算 手抄進(jìn)行 數(shù)據(jù)信息處理工作量大 容易出錯(cuò) 由于數(shù)據(jù)繁多 容易丟失 且 不易查找 總的來(lái)說(shuō) 缺乏系統(tǒng) 規(guī)范的信息管理手段 基于這些問(wèn)題 有必要建立一個(gè)圖書(shū)管理系統(tǒng) 使圖書(shū)管理工作規(guī)范化 系統(tǒng)化 程序化 避免圖書(shū)管理的隨意性 提高信息處理的速度和準(zhǔn)確性 能夠及時(shí) 準(zhǔn)確 有效的查詢和修改圖 書(shū)情況 本系統(tǒng)是小型圖書(shū)管理系統(tǒng) 專為個(gè)人設(shè)計(jì) 本系統(tǒng)啟動(dòng)后需要登陸 然后進(jìn)入主界 在這個(gè)界面我們可以選擇所需要的功能模塊來(lái)完成所要執(zhí)行的功能 2 系統(tǒng)支持一系列關(guān)于圖書(shū)管理方面的簡(jiǎn)單操作 諸如查詢 刪除 添加 修改等 二 系統(tǒng)流程圖二 系統(tǒng)流程圖 注意 首先是輸入判斷 相當(dāng)于在登陸模塊 要求用戶輸入用戶名和密碼 然后判斷 如果判斷失 敗退出系統(tǒng) 否則進(jìn)入圖書(shū)管理系統(tǒng)的主界面 進(jìn)入主界面后 用戶要選擇所需執(zhí)行的功能 即 通過(guò)鼠標(biāo)點(diǎn)擊相應(yīng)項(xiàng) 來(lái)完成所需操作 3 三 三 功能需求分析功能需求分析 3 13 1 作為圖書(shū)管理員 他們對(duì)圖書(shū)管理系統(tǒng)的要求有 作為圖書(shū)管理員 他們對(duì)圖書(shū)管理系統(tǒng)的要求有 1 能方便的對(duì)圖書(shū)進(jìn)行錄入登記 注銷陳舊的書(shū)籍 2 能夠方便地對(duì)圖書(shū)進(jìn)行登記 即增加 刪除 修改 查詢圖書(shū)信息 3 能夠隨時(shí)發(fā)布一些諸如各學(xué)院學(xué)生借閱圖書(shū)超期情況 館內(nèi)藏書(shū)情況 借情況息 以便各學(xué) 院能夠隨時(shí)獲知本院學(xué)生的一些借書(shū)信息 3 23 2 作為學(xué)生對(duì)圖書(shū)管理系統(tǒng)的要求有 作為學(xué)生對(duì)圖書(shū)管理系統(tǒng)的要求有 1 能按各種方式 比如書(shū)名 編號(hào) 作者 查詢圖書(shū)情況 2 能夠方便地借閱圖書(shū) 續(xù)借圖書(shū) 歸還圖書(shū) 3 能夠查詢自己的基本資料 借閱圖書(shū)情況 4 能夠熟悉圖書(shū)管理系統(tǒng)的使用 Ps 學(xué)生管理方面沒(méi)有實(shí)現(xiàn) 四 系統(tǒng)模塊分析四 系統(tǒng)模塊分析 4 4 1 1 首先是運(yùn)行代碼 出現(xiàn)登陸選擇界面首先是運(yùn)行代碼 出現(xiàn)登陸選擇界面 Ps 沒(méi)有實(shí)現(xiàn)學(xué)生的 所以只有管理人員的 登錄時(shí) 需要進(jìn)行密碼驗(yàn)證 正確輸入密碼 即可登陸圖書(shū)管理系統(tǒng) 4 24 2 登陸后 出現(xiàn)登陸后 出現(xiàn)圖書(shū)管理系統(tǒng)首頁(yè)圖書(shū)管理系統(tǒng)首頁(yè) 在這里你可以看到所有圖書(shū)的書(shū)名在這里你可以看到所有圖書(shū)的書(shū)名 價(jià)格價(jià)格 作者作者 出版商等出版商等 4 4 34 3 本系統(tǒng)的查詢功能 可以本系統(tǒng)的查詢功能 可以輸入書(shū)名進(jìn)行查詢輸入書(shū)名進(jìn)行查詢 5 4 44 4 插入插入 4 54 5 修改修改 6 4 64 6 刪除刪除 點(diǎn)擊刪除直接刪掉點(diǎn)擊刪除直接刪掉 五 五 主要代碼主要代碼 5 15 1 書(shū)籍列表書(shū)籍列表 BookDao bd newnew BookDaoJdbcImpl List allBooks newnew ArrayList allBooks bd findAllBooks Iterator it allBooks iterator 歡迎來(lái)到圖書(shū)管理系統(tǒng) 7 書(shū)名 價(jià)格 作者 出版商 書(shū)籍描述 圖片 修改 刪除 img src width 55 height 55 input type hidden name book id value 8 input type hidden name book id value 5 25 2 查詢查詢 request setCharacterEncoding utf 8 String book name request getParameter book name BookDao bd newnew BookDaoJdbcImpl List allBooks newnew ArrayList allBooks bd findBookByName book name Iterator it allBooks iterator 歡迎來(lái)到圖書(shū)管理系統(tǒng) 9 書(shū)名 價(jià)格 作者 出版商 書(shū)籍描述 圖片 修改 刪除 img src width 55 height 55 input type hidden name book id value input type hidden name book id value 10 5 35 3 添加添加 protectedprotected voidvoid doPost HttpServletRequest req HttpServletResponse resp throwsthrows ServletException IOException 設(shè)置請(qǐng)求對(duì)象的編碼方式 req setCharacterEncoding utf 8 設(shè)置響應(yīng)對(duì)象的編碼方式 并得到輸出流 resp setContentType text html charset utf 8 PrintWriter out resp getWriter 得到請(qǐng)求參數(shù) String book name req getParameter book name String price req getParameter book price String book author req getParameter book author String book publish req getParameter book publish String book describe req getParameter book describe ifif equals book name equals price equals book author equals book publish equals book describe out println 所有信息不能為空 重新添加 returnreturn Double book price Double parseDouble price Book book newnew Book book setBook name book name book setBook price book price book setBook author book author book setBook publish book publish book setBook describe book describe book setBook picture image book 6 jpg BookDao bd newnew BookDaoJdbcImpl bd addBook book resp sendRedirect booklist jsp 11 5 45 4 刪除刪除 protectedprotected voidvoid doPost HttpServletRequest req HttpServletResponse resp throwsthrows ServletException IOException intint book id Integer parseInt req getParameter book id BookDao bd newnew BookDaoJdbcImpl bd deleteBook book id resp sendRedirect booklist jsp 5 55 5修改修改 protecprotectedted voidvoid doPost HttpServletRequest req HttpServletResponse resp throwsthrows ServletException IOException 設(shè)置請(qǐng)求對(duì)象的編碼方式 req setCharacterEncoding utf 8 HttpSession session req getSession 設(shè)置響應(yīng)對(duì)象的編碼方式 并得到輸出流 resp setContentType text html charset utf 8 PrintWriter out resp getWriter 得到請(qǐng)求參數(shù) Integer book id Integer session getAttribute book id String book name req getParameter book name String price req getParameter book price String book author req getParameter book author String book publish req getParameter book publish String book describe req getParameter book describe ifif equals book name equals price equals book author equals book publish equals book describe out println 所有信息不能為空 重新修改 returnreturn Double book price Double parseDouble price Book book newnew Book book setBook id book id book setBook name book name book setBook price book price book setBook author book author book setBook publish book publish book setBook describe book describe book setBook picture image book 6 jpg BookDao bd newnew BookDaoJdbcImpl bd modifyBook book session removeAttribute book id resp sendRedirect booklist jsp 12 六 六 總結(jié)總結(jié) 通過(guò)完成本次圖書(shū)管理系統(tǒng)實(shí)踐 使我系統(tǒng)的經(jīng)歷了一次 JAVA 軟件開(kāi)發(fā)的整個(gè)設(shè)計(jì)開(kāi)發(fā)過(guò) 程 把所學(xué)的知識(shí)綜合的運(yùn)用到這次實(shí)踐中 重新復(fù)習(xí)了課本上講到的知識(shí)和實(shí)訓(xùn)中學(xué)到的知識(shí) 覺(jué)得有一種溫故而知新的感覺(jué) 通過(guò)實(shí)踐同時(shí)也收獲了許多課本上沒(méi)有的東西 尤其是在開(kāi)發(fā)圖書(shū)管理系統(tǒng)的過(guò)程當(dāng)中 也遇到了許多技術(shù)上或者其他方面的困難 但是也 算經(jīng)過(guò)自己的努力 基本上克服了這些困難 由于我的水平確實(shí)有限 設(shè)計(jì)時(shí)間短 所以該系統(tǒng) 還有許多不盡如人意的地方 比如功能較少 有些功能沒(méi)有實(shí)現(xiàn) 出錯(cuò)處理不夠等多方面問(wèn)題 距離真正實(shí)用的圖書(shū)管理系統(tǒng)還有許多差距 但我相信 軟件開(kāi)發(fā)是一個(gè)不斷完善的過(guò)程 我會(huì) 在以后得學(xué)習(xí)當(dāng)中繼續(xù)完善的 在這次設(shè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色金融借款合同示范文本4篇
- 2025年度門面房租賃合同(含裝修限制條款)4篇
- 二零二五年度高品質(zhì)木枋原料供應(yīng)合同4篇
- 2025年度企業(yè)財(cái)務(wù)合規(guī)審計(jì)聘用合同
- 二零二五年度噴砂機(jī)銷售及零配件供應(yīng)合同4篇
- 2025版彩鋼房倉(cāng)儲(chǔ)服務(wù)合同范本3篇
- 二零二五年度苗木種植與生態(tài)城市建設(shè)合同4篇
- 二零二四年度智能校園物業(yè)管理與服務(wù)合同下載3篇
- 2025年度園林綠化養(yǎng)護(hù)勞務(wù)承包合同樣本2篇
- 二零二五年度創(chuàng)業(yè)投資借款合作協(xié)議合同-@-1
- 化學(xué)-河南省TOP二十名校2025屆高三調(diào)研考試(三)試題和答案
- 智慧農(nóng)貿(mào)批發(fā)市場(chǎng)平臺(tái)規(guī)劃建設(shè)方案
- 林下野雞養(yǎng)殖建設(shè)項(xiàng)目可行性研究報(bào)告
- 2023年水利部黃河水利委員會(huì)招聘考試真題
- Python編程基礎(chǔ)(項(xiàng)目式微課版)教案22
- 01J925-1壓型鋼板、夾芯板屋面及墻體建筑構(gòu)造
- 欠電費(fèi)合同范本
- 2024年新高考地區(qū)數(shù)學(xué)選擇題填空壓軸題匯編十八含解析
- 大型商場(chǎng)招商招租方案(2篇)
- 2022年袋鼠數(shù)學(xué)競(jìng)賽真題一二年級(jí)組含答案
- 三氟乙酰氯(CAS:354-32-5)理化性質(zhì)及危險(xiǎn)特性表
評(píng)論
0/150
提交評(píng)論