国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Servlet的在線圖書管理系統(tǒng)設(shè)計

2019-09-04 02:13周永宏肖國政
科技風(fēng) 2019年21期
關(guān)鍵詞:圖書管理

周永宏 肖國政

摘 要:本文介紹了利用Eclipse為開發(fā)工具,前臺使用JSP技術(shù),后臺使用Java語言,數(shù)據(jù)庫采用MySQL開發(fā)的一個基于Servlet的圖書管理系統(tǒng),詳細介紹了整體軟件流程和數(shù)據(jù)庫表單設(shè)計思路,并對系統(tǒng)進行了實測,給出了系統(tǒng)運行界面。該系統(tǒng)的架構(gòu)模式是BS模式,采用多個模塊,實現(xiàn)了圖書的查詢、圖書信息的錄入、修改等功能。

關(guān)鍵詞:Servlet;Java;MySQL;圖書管理;BS模式

圖書管理系統(tǒng)可以很方便管理書籍的所有信息,它極大地提高了圖書館、書店等圖書管理部門的工作效率,減輕了工作人員的工作壓力。根據(jù)圖書管理系統(tǒng)的實際需求,本系統(tǒng)采用模塊化設(shè)計思想,[1]擬設(shè)定兩種角色,一是管理員,而是學(xué)生。學(xué)生可以借閱和查詢,管理員可以對圖書的有關(guān)信息進行修改和刪除。系統(tǒng)包含如下幾個模塊:

用戶部分包含用戶登錄、用戶注冊、圖書查詢、借閱信息、和借閱歷史模塊。

管理員部分包含圖書管理、讀者管理、圖書分類、圖書借閱信息和圖書歸還信息模塊。

1 軟件總體流程

系統(tǒng)整體架構(gòu)采用經(jīng)典的MVC設(shè)計模式。

2 數(shù)據(jù)庫設(shè)計

在線圖書管理系統(tǒng)使用的數(shù)據(jù)庫為MySQL。[2-3]系統(tǒng)主要需要維護4張表:賬號基本信息表,書籍類型基本信息表,書籍基本信息表和借閱信息基本信息表。表中:U:唯一(Unique),P:主鍵(Primary),N:非空(Not Null),I:索引(Index)。限于篇幅,本文僅給出了賬戶基本信息表,其余表單可以參考該表設(shè)計。賬戶基本信息表保存了所有賬戶的信息,它的主鍵為賬戶編號。

3 軟件運行測試

本文對軟件運行的關(guān)鍵階段截圖展示,針對學(xué)生包括:圖書查詢及借閱信息查詢。

針對圖書管理員,主要包括:管理員登陸及管理員圖書信息顯示。

4 結(jié)論

本文利用Eclipse[4]為開發(fā)工具,前臺使用JSP技術(shù),[5]后臺使用Java語言,實現(xiàn)前后端分離,不再依賴服務(wù)器對JSP渲染,減少了耦合。數(shù)據(jù)庫采用MySQL,詳細介紹了整體軟件流程和數(shù)據(jù)庫表單設(shè)計思路,并對系統(tǒng)進行了實測,給出了系統(tǒng)運行界面。

參考文獻:

[1]高學(xué)軍.淺談軟件工程思想在管理信息系統(tǒng)開發(fā)中的應(yīng)用[D].同濟大學(xué),2014.

[2]張露,馬麗.數(shù)據(jù)庫設(shè)計[D].河南工業(yè)大學(xué),2007.

[3]吉爾費倫.MySQL 4從入門到精通[M].電子工業(yè)出版社,2003.

[4]多姆.Eclipse 3高級編程[B].清華大學(xué)出版社,2006.

[5]何雄.JSP網(wǎng)絡(luò)程序設(shè)計[M].人民郵電出版社,2000.

猜你喜歡
圖書管理
信息化條件下如何創(chuàng)新圖書管理
談數(shù)據(jù)挖掘為圖書管理提供決策支持
青神县| 资阳市| 辛集市| 饶阳县| 昌平区| 桃江县| 丰县| 藁城市| 资源县| 额济纳旗| 山丹县| 磐石市| 中山市| 绥芬河市| 清镇市| 乌兰浩特市| 阿坝| 金坛市| 二连浩特市| 潜山县| 新余市| 桃源县| 大丰市| 平乡县| 通道| 赤壁市| 阿拉善左旗| 涞源县| 贡觉县| 珠海市| 新泰市| 珲春市| 怀仁县| 娄底市| 延边| 南康市| 名山县| 二连浩特市| 招远市| 长宁县| 上饶县|