課程設(shè)計期刊文章管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
課程設(shè)計期刊文章管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
課程設(shè)計期刊文章管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
課程設(shè)計期刊文章管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
課程設(shè)計期刊文章管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄TOC\o"1-3"\h\u第一章緒論 11.1課題研究的目的及意義 11.2國內(nèi)研究動態(tài) 11.3課題概述 1第二章系統(tǒng)分析 22.1可行性分析 22.1.1經(jīng)濟可行性 22.1.2技術(shù)可行性 22.1.3操作可行性 32.2系統(tǒng)總體需求分析 32.2.1管理員功能模塊分析 32.2.2用戶功能模塊分析 52.3系統(tǒng)數(shù)據(jù)流圖分析 52.4系統(tǒng)E-R圖分析 52.5系統(tǒng)流程圖分析 7第三章開發(fā)工具的選擇與運營環(huán)境 93.1開發(fā)工具及相關(guān)技術(shù)簡介 93.1.1相關(guān)工具簡介 93.1.2相關(guān)技術(shù)概述 103.2系統(tǒng)運營環(huán)境 11第四章系統(tǒng)具體設(shè)計 124.1數(shù)據(jù)庫設(shè)計 124.1.1數(shù)據(jù)庫表的設(shè)計 124.1.2數(shù)據(jù)庫連接 144.2系統(tǒng)結(jié)構(gòu)設(shè)計 14第五章系統(tǒng)測試 155.1管理員功能模塊測試 155.2用戶功能模塊測試 205.3系統(tǒng)的維護 23第六章總結(jié)與展望 246.1總結(jié) 246.2展望 24參考文獻 26致謝 27附錄 28第一章緒論1.1課題研究的目的及意義在計算機技術(shù)飛速發(fā)展的今天,社會上還存在著落后的信息解決方式,這顯然是沒有跟上時代的步伐,制約了一些產(chǎn)業(yè)的發(fā)展,不能推動社會的進步,所以有必要開發(fā)一款軟件來滿足社會的需要,減輕人們的工作承擔。從另一方便講,開發(fā)本系統(tǒng)會鞏固我在大學隨學的知識,增強了自己的自學能力及編程能力,了解了軟件開發(fā)的所有過程,有助于自身素質(zhì)的發(fā)展,能為以后的工作做一個良好的鋪墊。1.2國內(nèi)研究動態(tài)在快速發(fā)展的中國,計算機技術(shù)已快速被普及,人們已經(jīng)進入了信息化時代,它的應(yīng)用節(jié)約了大量的人力物力,這也證明了科學技術(shù)是第一生產(chǎn)力的道理。但是,對于本系統(tǒng)而言,該系統(tǒng)的出現(xiàn)也呈現(xiàn)了多元化,當前應(yīng)用比較廣泛的刊物管理系統(tǒng)多是Client/Server方式的兩種結(jié)構(gòu),社會上不同語種所開發(fā)的系統(tǒng),對系統(tǒng)管理人員、讀者用戶、客戶端都提出了規(guī)定,本系統(tǒng)將兼顧這些問題,開發(fā)一種操作簡樸,界面整潔,可移植性強的系統(tǒng)。1.3課題概述隨著計算機科技的飛速發(fā)展和社會進步,特別是計算機的大范圍普及,傳統(tǒng)的手工操作已漸漸被人工智能化的計算機應(yīng)用所替代,運用智能的系統(tǒng)可以做到信息的規(guī)范管理、科學記錄和快捷的查詢,從而減少管理人員的工作量。進入21世紀后,人們的生活質(zhì)量在不斷地提高,人們的生活需要不僅僅局限在物質(zhì)上面,精神層面也同樣得到了重視,這就使得期刊書社的規(guī)模不斷擴大,期刊數(shù)量急劇增多,隨之帶來的期刊各種信息就會成倍增長。因此,需要對讀者信息、管理員信息、期刊信息進行管理,這就有必要開發(fā)期刊文章管理系統(tǒng)來實現(xiàn)這一功能,來滿足期刊書社的平常業(yè)務(wù)需求,方便讀者與管理員。在本系統(tǒng)中,大體上可以分為管理員模塊和用戶模塊,具體實現(xiàn)的功能將在后面展示。第二章系統(tǒng)分析2.1可行性分析通過初步調(diào)查及查閱資料,人工智能化應(yīng)用程序,實現(xiàn)管理現(xiàn)代化、辦公自動化、和程序運營可移植化,是現(xiàn)代化辦公管理的必然趨勢。傳統(tǒng)的期刊文章管理復(fù)雜、繁瑣、混亂、耗時大,在匯總以后分析更加困難,因此迫切需要期刊文章管理系統(tǒng)來輔助管理。對要開發(fā)的期刊文章管理系統(tǒng)從技術(shù)上、經(jīng)濟上和操作上進行是否可行的研究與分析[1],這樣對于開發(fā)者可以了解該系統(tǒng)的所要用到的技術(shù)、開發(fā)成本及其前景,還可認為用戶考慮操作是否簡樸易上手。2.1.1經(jīng)濟可行性在前期的可行性分析中已對經(jīng)濟可行性做了初步總結(jié)。經(jīng)濟可行性重要是對軟件開發(fā)前期的資金投入的與系統(tǒng)開發(fā)完畢后上線所帶來的經(jīng)濟效益來互相比較。由于網(wǎng)絡(luò)已經(jīng)普及,所以本系統(tǒng)在網(wǎng)絡(luò)設(shè)備上不需要花費太多的資金。在前期投入中開發(fā)成本不大,重要的經(jīng)濟投入是在軟件的維護上。在后期上線后,用戶只要購買安裝本軟件就能運營,還要規(guī)定客戶端具有客戶機的基本功能。2.1.2技術(shù)可行性期刊文章管理系統(tǒng)在技術(shù)層面上,前期的網(wǎng)頁設(shè)計上重要采用HTML、CSS和JS作為開發(fā)工具,采用HTML可以開發(fā)簡樸的靜態(tài)的網(wǎng)頁[2],后期用CSS解決,但是,考慮到本系統(tǒng)的人性化設(shè)計,在用戶進行填寫表單時,會進行表單驗證,一旦用戶操作錯誤或填寫不合理時,在提交時會顯示錯誤的因素,以便用戶可以快速改正,這就運用到了JS技術(shù)。后期開發(fā)重要采用java作為工具,Tomcat作為后臺服務(wù)器,Mysql作為后臺數(shù)控支持,這樣可以保存期刊、讀者的各種信息。JSP可以作為網(wǎng)頁數(shù)據(jù)互換支持[3]。但是,在設(shè)計與編程過程中,明顯感覺到了力不從心,好多知識點不能應(yīng)用到程序中去。在老師的悉心指導(dǎo)下,以及翻閱了大量的資料,才使得該系統(tǒng)順利開發(fā)出來。由于技術(shù)和實踐方面的局限性,本系統(tǒng)還存在大量的局限性,我會在以后的學習中繼續(xù)鉆研,力爭該系統(tǒng)可以完美。2.1.3操作可行性在客戶沒有使用本系統(tǒng)以前,期刊管理人員采用的是人工操作的方式,耗時大,效率低,操作復(fù)雜。但是對于有一點計算機基礎(chǔ)的客戶來說,安裝了本系統(tǒng)軟件,可以擺脫這一困擾。客戶只需打開軟件的客戶端,以不同身份登陸,會顯示不同界面,能快速查詢所要的期刊信息以及可以完畢相應(yīng)業(yè)務(wù)。每個人都很容易上手,操作簡樸,這也是本系統(tǒng)的優(yōu)勢所在。2.2系統(tǒng)總體需求分析需求分析在軟件的開發(fā)過程是至關(guān)重要的,關(guān)聯(lián)到軟件的整個開發(fā)過程,復(fù)雜度越高的軟件,需求分析就越顯得重要。在系統(tǒng)的開發(fā)前期,系統(tǒng)分析人員根據(jù)對用戶的調(diào)查及分析,可以大體得出系統(tǒng)的需求所在,而后,開發(fā)人員根據(jù)需求進行編碼。期刊文章管理系統(tǒng)的設(shè)計與實現(xiàn)實現(xiàn)了以下功能:(1)管理員功能:添加借閱者記錄、查詢借閱者記錄、添加期刊信息、查詢期刊信息、添加借閱者、查詢借閱者信息、修改密碼、返回登錄界面以及查看用戶留言。(2)用戶功能:查看所有的期刊信息、查詢特定用戶的借閱記錄、在線文章閱讀以及留言。2.2.1管理員功能模塊分析管理員登陸本系統(tǒng)設(shè)計的是沒有注冊的管理員是不能進入系統(tǒng)的,但是,在設(shè)計過程中,已在數(shù)據(jù)庫中添加了管理員信息,管理員只要在登陸頁面輸入用戶名和密碼,點擊“登陸”按鈕,假如系統(tǒng)沒有彈犯錯誤提醒,則進入管理員系統(tǒng)頁面。添加借閱者記錄在本系統(tǒng)中管理員只要輸入期刊書號和借閱證號就能把借閱信息輸入到系統(tǒng)中。但是,在操作過程中假如期刊書號或者借閱證號不存在,點擊“擬定提交”按鈕后,會提醒“添加失敗”消息,經(jīng)管理員核算后,可以重新輸入以上信息,完畢操作。查詢借閱者記錄在本系統(tǒng)中假如想要查詢用戶的借閱記錄,管理員可以按照期刊號查詢、借閱號查詢、借閱時間查詢、未還借閱記錄查詢、已還借閱記錄查詢,當然,還可以查詢所有用戶的借閱記錄。管理員可以對查詢出來的結(jié)果進行修改和刪除。添加期刊信息在管理員主頁面上,點擊“添加期刊信息”后,管理員需要輸入期刊的書號、期刊的名稱、期刊的價格、期刊的作者以及期刊的出版社,輸入的信息在點擊“添加”按鈕后,會自動保存在數(shù)據(jù)庫中。查詢期刊信息在管理員登陸主頁面后,點擊“查詢期刊信息”后,管理員可以按照書號查詢、期刊作者查詢、期刊名稱查詢、期刊出版社查詢,還可以查詢所有的期刊信息,管理員可以對查詢出來的信息經(jīng)行修改和刪除。添加借閱者為實現(xiàn)用戶在沒有注冊的情況下,還能借閱到期刊,在管理員主頁面上,點擊“添加借閱者”后,管理員需要輸入借閱者的借閱證號、借閱者的名稱以及借閱者的身份證號,在點擊“添加”按鈕后,輸入的信息將自動保存在數(shù)據(jù)庫中,這時,借閱者就可以借閱期刊。查詢借閱者信息在管理員登陸主頁面后,點擊“查詢借閱者信息”后,管理員可以根據(jù)借閱者的借閱證號查詢、借閱者的身份證查詢、還能查詢所有的借閱者信息,管理員可以對查詢出來的結(jié)果經(jīng)行修還或刪除。修改密碼假如管理員想要修改自己的密碼,只需要輸入本來的密碼,再連續(xù)輸入兩次相同的新設(shè)立密碼,在點擊“修改”按鈕后,密碼則修改成功。返回登陸頁面假如管理員想要重新登陸或者其他管理員登陸,只要在管理員主頁面上,點擊“返回登錄頁面”,即可完畢此操作。查看用戶留言在管理員主頁面上,管理員只要點擊“查看用戶留言”,管理員則可查看讀者用戶對管理員的留言信息,這就使得管理員可以時時關(guān)注讀者用戶的需求狀況。2.2.2用戶功能模塊分析(1)用戶注冊為了減輕管理員的工作量,用戶可以自行注冊,只需輸入借閱證號、姓名以及身份證號,便可完畢注冊操作。(2)查看所有期刊信息讀者用戶登錄用戶頁面后,想要查看期刊庫中有哪些期刊,只需要點擊“查看所有期刊信息”,就可以顯示出來。(3)查看特定用戶借閱信息讀者用戶登錄用戶頁面后,想要查詢自己借閱了哪些書及借閱狀態(tài),只要輸入自己的用戶號即可顯示在頁面。(4)用戶討論區(qū)讀者用戶登錄用戶頁面后,可以發(fā)表自己對本系統(tǒng)的意見或發(fā)表對管理員的建議,還可以發(fā)表看過期刊后的感觸及心得。2.3系統(tǒng)數(shù)據(jù)流圖分析數(shù)據(jù)流圖分析是描述系統(tǒng)有哪幾部分組成,各個功能模塊與系統(tǒng)的關(guān)系,從而讓用戶更好的理解系統(tǒng)的功能。期刊文章管理系統(tǒng)用戶期刊文章管理系統(tǒng)用戶模塊管理員模塊管理期刊信息用戶注冊管理借閱信息查看所有期刊信息管理用戶信息查看特定用戶信息修改管理員信息在線文章閱讀圖1系統(tǒng)數(shù)據(jù)流圖分析2.4系統(tǒng)E-R圖分析通過對本系統(tǒng)的整體架構(gòu)進行分析,我們已經(jīng)了解系統(tǒng)所具有的整體功能,現(xiàn)將各實體的實體圖說明如下。下圖2是用戶實體圖,其中涉及用戶賬號、用戶名稱、用戶密碼。用戶賬號用戶賬號用戶名稱用戶密碼用戶(user)圖2用戶實體圖下圖3是管理員實體圖,其中涉及管理員編號、管理員名稱、管理員密碼。管理員名稱管理員名稱管理員編號管理員密碼管理員(admin)圖3管理員實體圖下圖4是期刊實體圖,其中涉及期刊的書號、期刊作者、期刊出版社、期刊價格、期刊名稱。期刊作者期刊作者期刊書號期刊名稱期刊出版社期刊價格期刊(book)圖4期刊實體圖通過以上實體圖分析后,整個系統(tǒng)的E-R圖如下。被借閱被借閱用戶執(zhí)行期刊借閱表1MN1用戶執(zhí)行期刊借閱表管理1M管理提交 提交查看1M查看留言管理員MN留言管理員圖5系統(tǒng)E-R圖2.5系統(tǒng)流程圖分析管理員本系統(tǒng)的管理員流程圖如下:管理員登陸驗證驗證N管理員主頁Y管理員主頁返回登錄頁面修改密碼查詢借閱者信息添加借閱者查詢期刊信息添加期刊信息查詢借閱者記錄添加用戶借閱記錄返回登錄頁面修改密碼查詢借閱者信息添加借閱者查詢期刊信息添加期刊信息查詢借閱者記錄添加用戶借閱記錄查看用戶留言查看用戶留言以上圖6是管理員流程圖。以下圖7是用戶流程圖。用戶用戶登陸驗證驗證 N用戶主頁Y用戶主頁 用戶注冊在線閱讀用戶留言查看用戶借閱情況查看所有期刊信息用戶注冊在線閱讀用戶留言查看用戶借閱情況查看所有期刊信息圖7用戶流程圖第三章開發(fā)工具的選擇與運營環(huán)境3.1開發(fā)工具及相關(guān)技術(shù)簡介本系統(tǒng)采用的工具有JDK1.6.0、Tomcat6.0、MyEclipse8.5、MySQL,使用的技術(shù)有Java、JSP、JavaScript、JDBC等。3.1.1相關(guān)工具簡介(1)JDK1.6.0JDK是Sun公司Java應(yīng)用程序和組件的開發(fā)環(huán)境,是編譯和測試工具,也是提供Java程序的Java虛擬機平臺,是調(diào)試和運營JSP所不可缺少的工具。本系統(tǒng)采用JDK6.0版本。(2)TomcatTomcat是開源的servlet和JSP容器,它是Jakarta項目中一個重要的組成,由Apache、Sun和其他一些公司及個人開發(fā)。Tomcat內(nèi)部實現(xiàn)了Servlet和JSP引擎,并且擴展了一些應(yīng)用服務(wù)器的功能。(3)MyEclipse8.5MyEclipse是一個十分優(yōu)秀的用于開發(fā)java項目,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也非常廣泛,特別是對各種開源產(chǎn)品的支持十分不錯。MyEclipse自身是Eclipse的一個插件,但是MyEclipse提供了比Eclipse強大的功能,集成了很多的插件和類庫[4],對于給MyEclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有相同的發(fā)揮場合,在另一方面,MyEclipse界面簡潔,易于上手,操作也非常的簡便。在MyEclipse應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言SQL數(shù)據(jù)標準,注解訪問服務(wù)器上的數(shù)據(jù)庫。對于一個新手來說,寫程序中難免會出現(xiàn)錯誤,但是在MyEclipse中出現(xiàn)了錯誤會及時指出,以便讓我們快速改正,節(jié)省了我們的時間,并且在MyEclipse上編程的軟件可讀性強。MyEclipse的開放、自由、免費也是它迅速發(fā)展的因素,MyEclipse會越來越受到歡迎的。(4)Mysql與NavicatforMysqMysql是當今社會流行的數(shù)據(jù)庫,它是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是由瑞典MysqlAB公司開發(fā)的,目前是屬于Oracle公司的。關(guān)聯(lián)數(shù)據(jù)庫系統(tǒng)將數(shù)據(jù)保存在不同的表中,而不是講所有數(shù)據(jù)存放在一個大倉庫內(nèi),這就增長了速度并提高到了性能[5]。Mysql采用的是SQL語言,SQL語言是“結(jié)構(gòu)化查詢語言”最常用的標準化語言。Mysql采用了GPL。由于Mysql文獻小,運營時不占內(nèi)存,并且,Mysql是開源的,許多中小型公司可以采用Mysql作為后臺數(shù)據(jù)支持,這樣可以減少公司運營的成本。NavicatforMySQL是一套專為MySQL設(shè)計的強大數(shù)據(jù)庫管理及開發(fā)工具。它可以用于任何3.21或以上的MySQL數(shù)據(jù)庫服務(wù)器,并支持大部分MySQL最新版本的功能,涉及觸發(fā)器、存儲過程、函數(shù)、事件、檢索、權(quán)限管理等等。它提供了類似Mysql的用戶管理界面工具,它的出現(xiàn)講解放J2EE程序員以及數(shù)據(jù)庫設(shè)計者、管理者的大腦,減少了開發(fā)成本,從而減小了前期的資金投入,為用戶帶來了更高的開發(fā)效率。Mysql和NavicatforMysql結(jié)合可以很好地為用戶的數(shù)據(jù)操作提供了保障。3.1.2相關(guān)技術(shù)概述(1)Java語言概述Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由Sun公司于1995年5月推出的Java程序設(shè)計語言和Java平臺(即JavaSE,JavaEE,JavaME)的總稱[5]。Java語言的誕生對傳統(tǒng)的計算機模式提出了挑戰(zhàn),它的出現(xiàn)重新布局了軟件行業(yè),使得軟件行業(yè)得到了空前發(fā)展,java對時代的重要性,未來還會不斷擴展,由于java是面向生活的一門語言,從長遠來看,我們的生活中處處可以體會到j(luò)ava讓我們的生活變的簡樸、快捷。Java是一種面向?qū)ο蟮恼Z言,在開發(fā)系統(tǒng)的過程中可以靈活運用。Java具有移植性高,安全性強,可以執(zhí)行多線程任務(wù),支持可視化圖形界面[7],其中多線程的運用,可以滿足多個用戶同時運營此軟件,節(jié)約了成本,提高了效率。Java語言的可移植性強,也使得用java語言開發(fā)項目,可以處處運營,并且在軟件運營時穩(wěn)定性較強。在另一方面,java提供了功能強大的語言庫,在設(shè)計上沒有了C語言和C++的指針的概念,這也使得編程變的簡樸,而在JVM中增長了垃圾回收機制,讓系統(tǒng)能自動釋放內(nèi)存,提高了電腦的運營效率。(2)HTML、JSP技術(shù)概述HTML是超文本標記語言,是用于描述網(wǎng)頁文檔的一款標記語言。HTML是可以實現(xiàn)簡樸的靜態(tài)頁面[8]。JSP是由Sun公司提倡、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,是WEB項目,經(jīng)常要用到的一種語言[9]。3.2系統(tǒng)運營環(huán)境在軟件方面:操作系統(tǒng)是Windows2023以上版本;數(shù)據(jù)庫使用MySQL8.5或以上版本,JDK1.5或以上版本,Tomcat5.0或以上版本。IE為IE8.0。在硬件方面:內(nèi)存至少為128MHZ;CPU規(guī)定為InterPentium800MHZ或以上更高頻率的CPU。第四章系統(tǒng)具體設(shè)計4.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計是系統(tǒng)開發(fā)過程中的重要組成部分[10],只有準確地分析各個表組成的字段,才干為以后的開發(fā)打下堅實的基礎(chǔ)。4.1.1數(shù)據(jù)庫表的設(shè)計本系統(tǒng)采用MySQL作為后臺數(shù)據(jù)庫。根據(jù)對系統(tǒng)的具體分析,設(shè)計出了以下數(shù)據(jù)庫表?,F(xiàn)將各個表說明如下。(1)管理員表該表保存了系統(tǒng)管理員的基本信息,涉及管理員的賬號、管理員名稱、管理員的密碼,其中管理員的賬號作為主鍵,它是管理員用戶唯一的標記。如下表1所示。表1管理員表(users)字段名類型長度小數(shù)點可否為空說明adminIdint100否主鍵adminNamevarchar100否adminPwdvarchar100否(2)用戶表該表保存了系統(tǒng)用戶的基本信息,涉及讀者用戶的賬號、讀者用戶的名稱、讀者用戶的身份證號,其中讀者用戶的賬號作為主鍵,它是用戶的唯一標記。如下表2所示。表2用戶表(borrower)字段名類型長度小數(shù)點可否為空說明borrowerIdint100否主鍵borerNamevarchar100否cardIdvarchar200否(3)用戶借閱表該表保存了系統(tǒng)用戶和期刊關(guān)系的基本信息,涉及表Id、借閱時間、是否歸還、用戶賬號、期刊書號、歸還時間,其中該表的lrId作為主鍵,它是該表的唯一標記。如下表3所示。表3用戶借閱表(libraryrecords)字段名類型長度小數(shù)點可否為空說明lrIdint100否主鍵timetimestamp100否isReturntinyint20否bIdint200否borrowerIdint200否rtimetimestamp200否(4)期刊表該表保存了系統(tǒng)期刊的基本信息,涉及期刊的序號、期刊的名稱、期刊的作者、期刊的價格、期刊的出版社,其中期刊的序號作為主鍵,它作為本表的唯一標記。如下表4所示。表4期刊表(book)字段名類型長度小數(shù)點可否為空說明bIdint200否主鍵bNamevarchar200否bAuthorvarcahr200否bPricefloat200否publicvarchar200否(5)留言表該表保存了本系統(tǒng)用戶留言的基礎(chǔ)信息,涉及留言序號、留言內(nèi)容、用戶名字、留言時間,其中留言的序號作為主鍵,它作為本表的唯一標記。如下表5所示。表5留言表(book)字段名類型長度小數(shù)點可否為空說明idint200否主鍵bidvarchar200否contentvarchar500否createtimevarchar200否4.1.2數(shù)據(jù)庫連接數(shù)據(jù)庫在開發(fā)過程中起著重要的作用[11],在本系統(tǒng)中它重要是保存期刊的信息、管理員與用戶的信息。數(shù)據(jù)庫與本系統(tǒng)的連接,其代碼將附在附錄中。4.2系統(tǒng)結(jié)構(gòu)設(shè)計本系統(tǒng)在大體上分為管理員模塊和用戶模塊,管理員模塊重要是對期刊信息和讀者信息的增刪改查,用戶模塊重要是對期刊信息和用戶信息的查詢,兩大模塊之間是通過留言功能聯(lián)系在一起的。整個系統(tǒng)的框架圖如下圖8所示。期刊文章管理系統(tǒng)期刊文章管理系統(tǒng)管理員用戶管理員用戶期刊信息查看期刊信息管理用戶留言在線閱讀借閱狀態(tài)查詢期刊信息查看期刊信息管理用戶留言在線閱讀借閱狀態(tài)查詢用戶信息管理查看留言用戶信息管理查看留言圖8系統(tǒng)結(jié)構(gòu)框架圖第五章系統(tǒng)測試打開Myeclipse8.5,啟動tomcat6.0,使期刊文章管理系統(tǒng)能正常運營。5.1管理員功能模塊測試在地址欄中輸入:http://localhost:80/magazinemanager2/index.jsp,系統(tǒng)會自動跳到該系統(tǒng)的管理員頁面首頁。圖9期刊文章系統(tǒng)管理員登陸界面管理員在輸入信息過程中,假如輸入的用戶名或密碼不對的,系統(tǒng)會自動彈出如下對話框。在管理員操作過程中,假如管理員的操作不符合規(guī)范,也會彈出類似下圖10對話框。圖10管理員登陸失敗提醒管理員輸入對的的用戶名和密碼后,系統(tǒng)會自動跳到圖11頁面:圖11管理員業(yè)務(wù)頁面在管理員主菜單界面,有“添加借閱者記錄”、“查詢借閱者記錄”、“添加期刊信息”、“查詢期刊信息”、“添加借閱者”、“修改密碼”、“返回登錄界面”、“查看用戶留言”九個基本業(yè)務(wù)。用戶可以選擇相應(yīng)的業(yè)務(wù)進行辦理?,F(xiàn)將管理員主菜單上的功能一一說明,具體如下:(1).在管理員主菜單上點擊“添加借閱者記錄”選項,系統(tǒng)會自動跳轉(zhuǎn)到圖12頁面,管理員需要輸入期刊書號和借閱者號,點擊“添加”按鈕后,系統(tǒng)跳轉(zhuǎn)到圖13界面,表白添加借閱者記錄成功。圖12添加借閱者記錄界面圖13添加借閱者記錄成功界面(2).在管理員主菜單上點擊“查詢借閱者記錄”選項,系統(tǒng)會自動跳轉(zhuǎn)到圖14頁面,管理員可以根據(jù)自己的需求選擇相應(yīng)的操作?,F(xiàn)將查詢所有借閱者記錄演示結(jié)果如圖15。圖14查詢借閱者記錄界面圖15查詢借閱者記錄成功界面(3).在管理員主菜單上點擊“添加期刊信息”選項,系統(tǒng)會自動跳轉(zhuǎn)圖16頁面。添加成功系統(tǒng)則跳轉(zhuǎn)到圖17界面。圖16添加期刊信息界面圖17添加期刊信息成功界面(4).在管理員主菜單上點擊“查詢期刊信息”選項,系統(tǒng)會把所有期刊信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論