• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      網(wǎng)上圖書管理系統(tǒng)的設(shè)計(jì)

      2018-01-28 11:00:55高玉玲
      電子技術(shù)與軟件工程 2017年18期
      關(guān)鍵詞:管理系統(tǒng)圖書館

      高玉玲

      摘要

      近年來,隨著圖書館規(guī)模的不斷擴(kuò)大,圖書數(shù)量也相應(yīng)的增加,有關(guān)圖書的各種信息量也成倍增加,面對(duì)這龐大的信息量,傳統(tǒng)的人工方式管理會(huì)導(dǎo)致圖書管理上的混亂,人力與物力過多浪費(fèi),從而使圖書管理的負(fù)擔(dān)過重,影響整個(gè)圖書館的運(yùn)作和控制管理。因此,必須制定一套合理、有效、規(guī)范的圖書管理系統(tǒng),對(duì)圖書資料進(jìn)行集中地統(tǒng)一管理。

      【關(guān)鍵詞】圖書館 管理系統(tǒng) JAVA

      1系統(tǒng)概述

      此系統(tǒng)使用Oracle數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)表級(jí)對(duì)數(shù)據(jù)的完整性和一致性進(jìn)行約束,保證數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確性和安全性。后臺(tái)及部分前臺(tái)使用了Java語言進(jìn)行編碼,用JQuery技術(shù)進(jìn)行用戶前臺(tái)驗(yàn)證和頁(yè)面的樣式設(shè)計(jì),使用JS技術(shù)用于頁(yè)面功能的完善。

      系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書館信息的管理,主要功能為管理有關(guān)讀者、書籍、借閱和管理者的信息等。讀者信息管理既可以瀏覽讀者的信息,也可以對(duì)讀者信息進(jìn)行維護(hù);書籍信息管理可以瀏覽書籍的信息,可以對(duì)書籍信息進(jìn)行維護(hù);借閱信息管理可以顯示當(dāng)前數(shù)據(jù)庫(kù)中書籍借閱情況,可以對(duì)借閱信息進(jìn)行維護(hù);管理者信息管理可以顯示數(shù)據(jù)庫(kù)中管理者的情況,可以對(duì)管理者信息進(jìn)行維護(hù)。

      系統(tǒng)主界面模塊圖如圖1所示,分為圖書一覽、用戶管理、圖書管理、借書、還書、借書查詢功能,圖書管理分為增加圖書和修改刪除圖書。

      2系統(tǒng)設(shè)計(jì)

      2.1數(shù)據(jù)庫(kù)建表

      根據(jù)系統(tǒng)概述中的各模塊需求,設(shè)計(jì)中主要?jiǎng)?chuàng)建了用戶表,圖書表及借書表。表1是用戶表及字段,主鍵是Id,usemae是用戶名,Password是密碼,Email是由P箱,In_dentify是身份。表2是圖書表及字段,主鍵是Id;bookname是書名,Author是作者,Classify是類別,Price是價(jià)格,News是介紹,Lendnum是可借本書,Lendys是可借天數(shù)。表3是借書表及字段,主鍵是Id;Book_id是書的ID,User_id是用戶ID,Borrow_date是借書日期,is_back是是否歸還。

      2.2登錄頁(yè)面設(shè)計(jì)

      圖2是登陸頁(yè)面設(shè)計(jì)流程圖,在登錄頁(yè)面輸入用戶名和密碼,進(jìn)行判斷,驗(yàn)證正確判斷身份,如果是管理員進(jìn)入管理員頁(yè)面,如果是學(xué)生跳到學(xué)生頁(yè)面,如果驗(yàn)證不正確,進(jìn)入錯(cuò)誤頁(yè)面,在錯(cuò)誤頁(yè)面可以返回主頁(yè)面和進(jìn)入注冊(cè)頁(yè)面。在注冊(cè)頁(yè)面也可以進(jìn)入登錄頁(yè)面,同樣在登錄頁(yè)面可以進(jìn)入注冊(cè)頁(yè)面。

      2.3主頁(yè)面設(shè)計(jì)

      2.3.1圖書一覽

      圖書一覽可以查看圖書館里的圖書信息情況,包括編號(hào)、書名、作者、類別、價(jià)格、簡(jiǎn)介、存放位置、可借數(shù)量和可借天數(shù)。

      圖書一覽模塊通過form表單的action后的URL判斷交由Bookservlet處理,Boookservlet通過“/”截取最后一個(gè)字段,根據(jù)字段判斷交由對(duì)應(yīng)的tobooks方法,tobooks方法查詢a_book表的圖書信息,然后反饋到圖書頁(yè)面,將數(shù)據(jù)庫(kù)信息陳列出來。

      2.3.2用戶管理

      用戶管理是管理員專有的一個(gè)功能,專門來進(jìn)行用戶的信息管理。用戶管理頁(yè)面包括用戶編號(hào)、用戶姓名、用戶郵箱、操作,可以通過不同按鈕實(shí)現(xiàn)增加、修改和刪除用戶。

      增加和修改用戶通過輸入對(duì)應(yīng)的user_id,判斷用戶id是否存在,不存在則重新輸入,如果存在,經(jīng)過URL判斷交由Userservlet處理,增加用戶則在數(shù)據(jù)庫(kù)a_user中增加一個(gè)用戶的信息,修改用戶則在數(shù)據(jù)庫(kù)修改a_user中對(duì)應(yīng)的用戶信息,然后跳轉(zhuǎn)到用戶管理頁(yè)面并顯示獲取到的用戶信息。

      刪除用戶直接點(diǎn)擊對(duì)應(yīng)的用戶信息,同樣經(jīng)過URL判斷交由Userservlet處理,在數(shù)據(jù)庫(kù)刪除a_user中對(duì)應(yīng)的用戶信息。

      2.3.3圖書管理

      圖書管理頁(yè)面分為增加圖書和刪除圖書,修改圖書在刪除圖書里面。增加圖書模塊需要添加編號(hào)、書名、作者、類別、價(jià)格、簡(jiǎn)介、存放位置、可借數(shù)量、可借天數(shù)。刪除圖書模塊會(huì)展示一些圖書信息包括編號(hào)、書名、作者和操作。

      圖書管理通過輸入對(duì)應(yīng)的book_id,判斷書的id是否存在,不存在則重新輸入,如果存在,同樣經(jīng)過URL判斷交由Bookservlet正確處理,增加圖書時(shí)在數(shù)據(jù)庫(kù)a_book中增加一個(gè)圖書的信息,刪除圖書時(shí)在數(shù)據(jù)庫(kù)修改a_book中對(duì)應(yīng)的圖書的信息。

      2.3.4借書模塊和還書模塊

      借書模塊和還書模塊是圖書管理系統(tǒng)的核心部分,都需要操作幾張表,不同的是還書會(huì)在數(shù)據(jù)庫(kù)刪除a_borrow中對(duì)應(yīng)的借閱信息,并且在對(duì)應(yīng)的圖書表里的可借數(shù)量加上一本。

      2.3.5借書查詢

      借書查詢展示的就是哪位用戶借的哪本書的數(shù)據(jù),主要包括借書流水號(hào)、讀者姓名、圖書名、歸還日期、結(jié)束日期、是否歸還等信息。

      借書查詢交由Borrowservlet處理,分為管理員和學(xué)生,如果是管理員,在數(shù)據(jù)查詢中查詢所有的借閱信息,反饋給頁(yè)面。如果是學(xué)生,只查詢當(dāng)前學(xué)生的借閱信息,反饋給學(xué)生頁(yè)面。

      3結(jié)論

      本文設(shè)計(jì)了一款較為實(shí)用的圖書管理系統(tǒng),基本實(shí)現(xiàn)了圖書查詢、圖書管理、用戶管理、借書、還書和借閱信息查詢的功能,提高了圖書管理者的工作效率。

      參考文獻(xiàn)

      [1]崔寧.基于JAVA的圖書管理系統(tǒng)的設(shè)計(jì)[J].電子技術(shù)與軟件工程,2014.

      [2]耿詳義.Java2實(shí)用教程(第2版)[M].北京:清華大學(xué)出版社,2006.endprint

      猜你喜歡
      管理系統(tǒng)圖書館
      基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
      基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
      圖書館
      海盾壓載水管理系統(tǒng)
      飛躍圖書館
      去圖書館
      基于RFID的倉(cāng)儲(chǔ)管理系統(tǒng)實(shí)現(xiàn)
      沧州市| 延边| 津南区| 唐山市| 米林县| 思南县| 新巴尔虎右旗| 西藏| 赣州市| 迁西县| 离岛区| 怀仁县| 陇南市| 禹州市| 应城市| 宕昌县| 江油市| 黄梅县| 吉木萨尔县| 睢宁县| 金溪县| 墨竹工卡县| 育儿| 珲春市| 天等县| 景洪市| 中山市| 紫云| 陇川县| 灵川县| 晋宁县| 邵阳县| 荣昌县| 桓台县| 微博| 成都市| 大余县| 临城县| 潍坊市| 嘉峪关市| 桃源县|