《基于JAVA的期刊信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)5600字(論文)》_第1頁
《基于JAVA的期刊信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)5600字(論文)》_第2頁
《基于JAVA的期刊信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)5600字(論文)》_第3頁
《基于JAVA的期刊信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)5600字(論文)》_第4頁
《基于JAVA的期刊信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)5600字(論文)》_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

基于JAVA的期刊信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u23491第1章緒論 2285561.1設(shè)計(jì)背景 2187541.2目的和意義 224989第2章開發(fā)工具及技術(shù) 3148552.1JAVA技術(shù) 3221482.2MyEclipse與TOMCAT簡述 3126242.3MYSQL數(shù)據(jù)庫 3276022.4B/S架構(gòu) 32185第3章DA期刊信息管理系統(tǒng)需求分析 417593.1需求分析 489263.1.1功能需求分析 432153.1.2性能需求 4200683.2可行性研究 493083.2.1技術(shù)可行性 5183013.2.2運(yùn)行可行性 5186023.2.3經(jīng)濟(jì)可行性 514436第4章系統(tǒng)詳細(xì)設(shè)計(jì) 6139914.1系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì) 676774.2數(shù)據(jù)字典 687774.3數(shù)據(jù)概念設(shè)計(jì) 811304.3.1全局E-R圖 8305074.3.2局部E-R圖 9248124.4邏輯結(jié)構(gòu)設(shè)計(jì) 11300344.4.1關(guān)系模式 1115378第5章系統(tǒng)具體實(shí)現(xiàn) 12125835.1系統(tǒng)登錄功能界面 12139135.2用戶信息管理界面 12307555.3期刊類別管理界面 136605.4期刊管理界面 14266285.5用戶管理界面 1532935.6期刊借閱管理界面 15134445.7期刊查詢功能界面 16312085.8讀者借閱信息管理功能界面 1714310第6章總結(jié)與展望 1818909參考文獻(xiàn) 19基于JAVA的期刊信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:DA期刊信息管理系統(tǒng)在設(shè)計(jì)方面采用B/S模式,同時(shí)使用JSP技術(shù)進(jìn)行基本頁面的設(shè)計(jì)與功能實(shí)現(xiàn),借助Java編程語言,后臺(tái)數(shù)據(jù)庫選用MYSQL數(shù)據(jù)庫開發(fā)出了一個(gè)實(shí)用的期刊信息管理系統(tǒng)。本系統(tǒng)主要包含了登錄注冊(cè)模塊、借閱管理模塊、用戶管理模塊、期刊分類模塊、期刊管理模塊五大主要模塊,實(shí)現(xiàn)了管理員用戶對(duì)系統(tǒng)用戶、系統(tǒng)期刊、借閱信息的具體管理操作以及普通用戶對(duì)個(gè)人期刊信息以及個(gè)人賬戶信息的管理操作功能。關(guān)鍵詞:DA期刊管理系統(tǒng);B/S;Java;第1章緒論1.1設(shè)計(jì)背景近些年互聯(lián)網(wǎng)和計(jì)算機(jī)技術(shù)迎來了空前的發(fā)展,技術(shù)日新月異,從人工智能、自動(dòng)駕駛、到智能機(jī)器人,計(jì)算機(jī)技術(shù)在人們生活處處體現(xiàn)著關(guān)鍵性的作用,計(jì)算機(jī)技術(shù)和通信技術(shù)顛覆了人們的生活,能接受到網(wǎng)絡(luò)信息的區(qū)域中都可以看到科技為人類生活帶來的巨大改變,其中期刊作為人類世界中重要的信息傳播媒介,也順應(yīng)新時(shí)代的要求,展現(xiàn)和傳播形式也在向數(shù)字化、信息化發(fā)生轉(zhuǎn)變,本文從高校環(huán)境進(jìn)行探討分析,結(jié)合現(xiàn)今各行各業(yè)與互聯(lián)網(wǎng)結(jié)合的主流趨勢,研究高校圖書館期刊資源的信息化轉(zhuǎn)型與管理。1.2目的和意義在上述背景條件下,開發(fā)一款具有符合校園環(huán)境特點(diǎn)的期刊信息管理系統(tǒng)將極大的改善用戶借閱期刊的效率,通過系統(tǒng)的幫助,用戶無需在期刊書架上一個(gè)一個(gè)的查找期刊資源,只需要在鍵盤上敲入期刊相應(yīng)的信息即可交給系統(tǒng)自動(dòng)處理,同時(shí)由于期刊的數(shù)量和類型隨著信息時(shí)代海量數(shù)據(jù)的生成也在進(jìn)一步增多,傳統(tǒng)的人工處理方式已經(jīng)漸漸不適應(yīng)如今的用戶借閱習(xí)慣特點(diǎn),同時(shí)加劇了期刊管理人員的工作負(fù)擔(dān),使其工作繁重又不能解決用戶需求,在這樣的場景中就有必要對(duì)接使用期刊信息管理系統(tǒng)來解決用戶的需求,提升期刊管理人員的效率,減少期刊管理人員不必要的工作量,而本文實(shí)現(xiàn)的系統(tǒng)便是這樣一款高效專業(yè)的期刊信息管理系統(tǒng),通過本系統(tǒng)不僅解決了上述存在的需求問題,同時(shí)提供了相應(yīng)的用戶管理,使管理員隨時(shí)可以一鍵了解期刊信息以及期刊訂閱用戶信息,保證了期刊資源的有效利用以及期刊管理工作的高效進(jìn)行,方便了用戶的同時(shí)也方便了管理人員工作,簡化了整體流程,從另一方面來說,期刊資源的信息化過程是也是以期刊為例探索了圖書館體系的信息化轉(zhuǎn)型可行性,為圖書館資源數(shù)字化提供了具有參考意義的實(shí)現(xiàn)思路。第2章開發(fā)工具及技術(shù)2.1JAVA技術(shù)Java是一款由SUN公司推出的面向?qū)ο蟮男乱淮哂谐墒旖鉀Q方案的編程語言,除了安全性、穩(wěn)定性等基礎(chǔ)特點(diǎn)外其最主要的核心特點(diǎn)就是有通用性,通過其一套代碼即可實(shí)現(xiàn)多個(gè)甚至幾乎目前各類設(shè)備平臺(tái)上的運(yùn)行,主要原因便是JAVA通過設(shè)立虛擬機(jī)制運(yùn)用計(jì)算機(jī)只讀取二進(jìn)制的特點(diǎn)進(jìn)行不同平臺(tái)系統(tǒng)之間的代碼兼容,這體現(xiàn)了JAVA的開發(fā)公司SUN的初衷,即開放特點(diǎn),這一點(diǎn)直接促使了JAVA語言成為世界主流的編程設(shè)計(jì)語言,因倡導(dǎo)的理念頗受開發(fā)人員的歡迎。JAVA主要由語法、文件格式、虛擬機(jī)、應(yīng)用程序接口四部分組成。2.2MyEclipse與TOMCAT簡述Myeclipse是一款主要面向JAVA的優(yōu)秀開發(fā)測試工具,常常用來進(jìn)行java、javaee、安卓等的開發(fā),為JAVA的編寫提供了方便快捷的功能,同時(shí)可以配合TOMCAT進(jìn)行服務(wù)器環(huán)境的搭建。Tomcat服務(wù)器作為一款服務(wù)器軟件,主要特點(diǎn)是開源與輕量性,常常與Myeclipse等工具軟件結(jié)合在系統(tǒng)開發(fā)調(diào)試結(jié)合都用于搭建本地服務(wù)器環(huán)境。2.3MYSQL數(shù)據(jù)庫該設(shè)計(jì)的后臺(tái)選用了MySQL數(shù)據(jù)庫,響應(yīng)速度快,數(shù)據(jù)處理效率高。有以下優(yōu)點(diǎn):1.支撐MacOS、Windows等不少的操作體系。2.為不少的編程語言供應(yīng)了API。這些編程語言包含C、C++、Eiffel、Java、Perl、Python、Ruby等。3.支持多線程,充分利用CPU資源。2.4B/S架構(gòu)B/S架構(gòu)師相對(duì)于C/S架構(gòu)的一種網(wǎng)絡(luò)架構(gòu)類型,C/S代表服務(wù)端與客戶端的交互,也就是我們常見的用戶端軟件與服務(wù)端的交互類型,而B/S架構(gòu)無需在用戶端安裝任何軟件或設(shè)備,可以直接通過用戶端的瀏覽器上訪問服務(wù)器資源,這就體現(xiàn)了B/S架構(gòu)的優(yōu)勢在于用戶可以無需安裝額外的軟件即可將瀏覽使用各種各樣的網(wǎng)絡(luò)應(yīng)用軟件,無需占用用戶端的存儲(chǔ)空間或計(jì)算資源。

第3章DA期刊信息管理系統(tǒng)需求分析3.1需求分析需求分析重點(diǎn)是對(duì)采集到的需求實(shí)行改善、分析與詳細(xì)審閱,以確保整個(gè)要求都息息相關(guān),從而確保了開發(fā)內(nèi)容的有效性和準(zhǔn)確性,在這個(gè)基礎(chǔ)上開發(fā)出符合用戶真正需求、解決用戶實(shí)際問題的系統(tǒng)。3.1.1功能需求分析(1)登錄注冊(cè)模塊:登錄注冊(cè)模塊主要是實(shí)現(xiàn)系統(tǒng)使用前用戶通過賬號(hào)密碼進(jìn)行登錄系統(tǒng)從而進(jìn)行具體操作的過程,只有在系統(tǒng)內(nèi)存在且賬號(hào)有相應(yīng)權(quán)限的用戶才可以登錄成功。如果沒有相應(yīng)賬號(hào)則需要通過系統(tǒng)注冊(cè)界面進(jìn)行信息填寫從而在系統(tǒng)中生成一個(gè)賬號(hào)密碼。(2)期刊管理管理功能期刊管理模塊是本系統(tǒng)中的核心模塊,主要負(fù)責(zé)了系統(tǒng)期刊資源的添加、刪除、修改等操作類型。(3)用戶管理管理模塊用戶管理模塊也叫做系統(tǒng)讀者管理模塊,管理員在系統(tǒng)后臺(tái)可以對(duì)系統(tǒng)內(nèi)的讀者用戶進(jìn)行新增、修改、刪除等操作。(4)借閱管理模塊借閱管理模塊是本系統(tǒng)中另一個(gè)核心模塊,負(fù)責(zé)對(duì)期刊資源的借閱管理,管理員可以通過系統(tǒng)后臺(tái)了解期刊資源具體的借閱信息,如借閱實(shí)踐、借閱讀者等,而讀者可以在自己的系統(tǒng)中查看自己的借閱信息,如借閱的期刊名等。(5)期刊分類管理模塊期刊分類管理模塊主要負(fù)責(zé)系統(tǒng)中期刊的分類類型管理,通過分類主鍵從而在期刊管理中將期刊和管理員在后臺(tái)設(shè)置的期刊分類綁定在一起。3.1.2性能需求本系統(tǒng)根據(jù)用戶使用習(xí)慣以及期刊資源的特點(diǎn),在實(shí)際開發(fā)中結(jié)合HTML、JS(JAVASCRIPT)這三大系統(tǒng)界面構(gòu)建語言分別實(shí)現(xiàn)了系統(tǒng)頁面中的元素、頁面樣式和頁面動(dòng)態(tài)效果,設(shè)計(jì)理念遵從簡潔方便、美觀大方的特點(diǎn),剔除不必要的頁面和功能按鈕之類對(duì)用戶的學(xué)習(xí)產(chǎn)生和負(fù)擔(dān)的因素,只保留系統(tǒng)最核心的功能模塊,從而保證了系統(tǒng)頁面的易學(xué),同時(shí)提升了系統(tǒng)頁面的加載速度,也提升系統(tǒng)跟用戶互動(dòng)的及時(shí)性。系統(tǒng)后端使用JAVA語言編寫,JAVA語言編寫的網(wǎng)絡(luò)應(yīng)用程序較其他編程語言軟件安全性更高更強(qiáng),這就保障了系統(tǒng)的安全性,同時(shí)JAVA具有豐富的接口組件,開發(fā)規(guī)范更符合現(xiàn)代軟件科學(xué)理論的標(biāo)準(zhǔn),具有良好的擴(kuò)展性能和可維護(hù)性,保障了系統(tǒng)后期的升級(jí)與維護(hù)。3.2可行性研究3.2.1技術(shù)可行性本系統(tǒng)使用的技術(shù)均為當(dāng)下流行的主流系統(tǒng),同時(shí)基于成熟的技術(shù)社區(qū)和公司運(yùn)營完善,在全球范圍內(nèi)也經(jīng)過了各類場景下的開發(fā)驗(yàn)證,性能和功能都得到了及時(shí)的完善補(bǔ)充,從這點(diǎn)來講,本系統(tǒng)完全符合系統(tǒng)編程語言能實(shí)現(xiàn)的范疇之內(nèi),同時(shí)本系統(tǒng)的數(shù)據(jù)庫部分也使用開源的Mysql數(shù)據(jù)庫,這也是世界公認(rèn)的優(yōu)秀數(shù)據(jù)庫系統(tǒng),同時(shí)也是開源軟件,完整性、安全性都得到了相應(yīng)的驗(yàn)證,綜上所述,本系統(tǒng)具有技術(shù)可行性。3.2.2運(yùn)行可行性系統(tǒng)在運(yùn)行可行性方面由于本身在用戶端無需安裝額外的用戶端軟件,只需要瀏覽器即可瀏覽,在設(shè)備層面本系統(tǒng)可以運(yùn)行,同時(shí)基于現(xiàn)在的用戶均有一定的計(jì)算機(jī)操作基礎(chǔ),只需要簡單的系統(tǒng)講解即可學(xué)會(huì)系統(tǒng)的使用,同時(shí)系統(tǒng)界面設(shè)計(jì)簡單易懂,無需額外的學(xué)習(xí)時(shí)間,綜上所述本系統(tǒng)具有運(yùn)行可行性。3.2.3經(jīng)濟(jì)可行性首先系統(tǒng)的開發(fā)編程語言和數(shù)據(jù)庫技術(shù)都是開放源碼的內(nèi)容,無需經(jīng)濟(jì)投入,只需要進(jìn)行一定時(shí)間的開發(fā)工作即可,而在開發(fā)過程中本系統(tǒng)使用的開發(fā)環(huán)境也是開源的軟件,也無需經(jīng)濟(jì)投入,而開發(fā)工具也有相應(yīng)的免費(fèi)社區(qū)開發(fā)版本,也無需資金的投入即可使用,綜上所述,系統(tǒng)具有經(jīng)濟(jì)可行性。

第4章系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)主要通過系統(tǒng)的功能結(jié)構(gòu)、系統(tǒng)的數(shù)據(jù)庫的概念設(shè)計(jì)、數(shù)據(jù)字典、邏輯結(jié)構(gòu)設(shè)計(jì)來介紹系統(tǒng)整體的結(jié)構(gòu)和數(shù)據(jù)庫表結(jié)構(gòu)與對(duì)應(yīng)的內(nèi)容。具體如下所示。4.1系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì)通過對(duì)系統(tǒng)功能模塊的具體分析構(gòu)思,最終確定了如圖4.1的系統(tǒng)功能結(jié)構(gòu)。圖4.1系統(tǒng)總體功能結(jié)構(gòu)圖4.2數(shù)據(jù)字典數(shù)據(jù)庫策劃在DA期刊信息管理系統(tǒng)內(nèi)很重要,系統(tǒng)的成功取決于系統(tǒng)代碼邏輯和數(shù)據(jù)庫的交互,本系統(tǒng)通過建立系統(tǒng)數(shù)據(jù)庫,在數(shù)據(jù)庫中填充了五大數(shù)據(jù)表內(nèi)容,分別代表了系統(tǒng)中五個(gè)不同的模塊功能,具體數(shù)據(jù)表如下。1、管理員表t_admin4.1管理員表 2、讀者表t_user表4.2讀者表3、期刊類型表t_catalog表4.3期刊類別表4、期刊信息表t_book表4.4期刊信息表5、借閱表t_jieyue表4.5借閱表4.3數(shù)據(jù)概念設(shè)計(jì)數(shù)據(jù)概念設(shè)計(jì)也被稱為數(shù)據(jù)E-R實(shí)體屬性關(guān)聯(lián)圖設(shè)計(jì),通過對(duì)現(xiàn)實(shí)世界中的人物或事物抽象為一個(gè)對(duì)象實(shí)體,并在實(shí)體上綁定相應(yīng)的屬性從而描述該實(shí)體的主要特征,從而實(shí)現(xiàn)系統(tǒng)中對(duì)實(shí)體的模擬構(gòu)建,系統(tǒng)中主要E-R圖如下所示。4.3.1全局E-R圖DA期刊信息管理系統(tǒng)的整體的E-R圖,如圖4.2所示:圖4.2系統(tǒng)整體E-R圖4.3.2局部E-R圖圖4.3管理表分E-R圖4.3讀者表分E-R圖4.4期刊類別表分E-R圖4.5期刊信息表分E-R圖4.6借閱表分E-R4.4邏輯結(jié)構(gòu)設(shè)計(jì)通過上述系統(tǒng)E-R圖,可以得出具體的數(shù)據(jù)關(guān)系模式,具體如下。4.4.1關(guān)系模式管理員信息(主鍵為管理員編號(hào),用戶名,密碼)讀者信息(主鍵為讀者編號(hào),姓名,性別,年齡,地址,電話,郵箱,借書證號(hào),密碼)期刊類別信息(主鍵為期刊類別,期刊類別編號(hào))期刊信息表(主鍵為期刊編號(hào),名稱,作者,出版社,出版日期,書號(hào),定價(jià),類別編號(hào))借閱信息(主鍵為借閱編號(hào),讀者編號(hào),期刊編號(hào),借閱時(shí)間,應(yīng)還時(shí)間,是否歸還,歸還時(shí)間,罰金,備注)

第5章系統(tǒng)具體實(shí)現(xiàn)5.1系統(tǒng)登錄功能界面進(jìn)如系統(tǒng)前,用戶需要輸入用戶名和用戶密碼進(jìn)行系統(tǒng)驗(yàn)證,用戶信息正確即可進(jìn)入系統(tǒng)。如圖5.1所示:圖5.1系統(tǒng)登錄界面5.2用戶信息管理界面在用戶成功進(jìn)入系統(tǒng)后,通過菜單指引可以進(jìn)入信息修改界面,其實(shí)現(xiàn)頁面如圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論