侯英杰 劉愛麗 蘇彥瑋
【摘 要】在如今的生活中,人們閱讀的方式發(fā)生了巨大改變,通過電子書閱讀成為了主流閱讀方式。閱讀對于人們獲取知識和陶冶情操具有重大意義?;ヂ?lián)網(wǎng)不斷發(fā)展的當(dāng)下,網(wǎng)上在線閱讀取代了傳統(tǒng)紙質(zhì)書籍的閱讀,使人們隨時隨地進行閱讀。本系統(tǒng)使用Java作為開發(fā)語言,Eclipse作為開發(fā)工具,服務(wù)器采用Tomcat,數(shù)據(jù)庫采用MySql來連接系統(tǒng)。本系統(tǒng)基于Internet,以JSP語言對網(wǎng)站進行開發(fā)?;旧蠈崿F(xiàn)了電子閱讀的功能,能夠使用戶在網(wǎng)上進行閱讀并提高閱讀效率。
【關(guān)鍵詞】在線閱讀;Java;MySQL
第一章 引言
1.1背景
當(dāng)今社會,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在文化、經(jīng)濟、生活等各個方面都發(fā)揮著重要的作用。
伴隨著讀圖時代的到來,電視、手機、互聯(lián)網(wǎng)等傳播媒體逐漸普及,視頻、漫畫等圖像信息逐漸滲透到大眾生活的方方面面,挑戰(zhàn)著傳統(tǒng)的閱讀方式。由于現(xiàn)場感、時效性、便捷性和逼真性等優(yōu)勢,網(wǎng)絡(luò)新聞閱讀逐漸取代傳統(tǒng)紙質(zhì)媒體,成為大眾獲取社會新聞的主要方式。電子書成為更多人的閱讀選擇,圖像也開始對純文學(xué)書籍入侵,傳統(tǒng)經(jīng)典圖書的珍藏插圖本、漫畫形式以及影視改編都意味著我們的傳統(tǒng)閱讀方式正在發(fā)生革命性的變化。
人們的閱讀方式、閱讀品位在海量信息時代也發(fā)生了重大改變,青燈黃卷式的傳統(tǒng)模式被即時在線瀏覽所取代,以碎片化為特征的數(shù)字閱讀已成為一種潮流趨勢。
1.2目的及意義
由于快節(jié)奏的生活方式,使人們無法利用碎片化的時間對閱讀花費大量連續(xù)時間,人們要想通過隨身攜帶的紙質(zhì)書籍進行閱讀也已然不可能。因此為了滿足當(dāng)今民眾閱讀需求,本網(wǎng)站使得讀者可以更輕松地查找到自己喜歡類型的書籍,也可以利用碎片化的時間隨時進行閱讀。
第二章 需求分析
2.1業(yè)務(wù)需求
本網(wǎng)站能提供圖書種類分類、圖書查詢、圖書在線閱讀、圖書上傳、圖書下載、圖書收藏、圖書分享等功能。系統(tǒng)角色包括管理員和用戶,管理員可以對過期的圖書進行刪除,對存在問題的圖書進行改正,對用戶進行管理,包括用戶閱讀權(quán)限和賬戶封鎖。
2.2業(yè)務(wù)流程
用戶首先可以注冊并登錄,進入本網(wǎng)站。在網(wǎng)站的主界面中,用戶可以選擇從自己已有的書架上進行在線閱讀,也可以進行相關(guān)書籍的查找并提供試讀業(yè)務(wù),如用戶感興趣則可以收藏或推廣。同時網(wǎng)站首頁上還提供圖書推薦、小知識等推廣服務(wù)。用戶還可以對自身賬戶進行管理。
2.3用例圖
第三章 系統(tǒng)設(shè)計
3.1使用技術(shù)
本系統(tǒng)采用JSP作為開發(fā)語言,文件的引用、URL的轉(zhuǎn)向、JavaBean的引用等一系列操作都是自動完成初始化的,無需手動編程實現(xiàn)。利用JavaScript腳本語言給網(wǎng)頁添加動態(tài)功能,它主要用來和HTML頁面進行交互功能,可以在多種類型平臺下運行。利用MVC框架完成對HTML、CSS和JavaScript完全控制、數(shù)據(jù)庫的連接和業(yè)務(wù)邏輯的控制,即JSP+Servlet+ JavaBean的技術(shù)路線實現(xiàn)系統(tǒng)。
3.2功能結(jié)構(gòu)
3.3數(shù)據(jù)庫設(shè)計
3.3.1概念設(shè)計
圖書表包括書籍的名稱,書籍的ID,書籍的字數(shù),書籍信息以及書籍存儲的位置,其中書籍ID是圖書表的主鍵。讀者表包括讀者ID,讀者姓名,讀者密碼,讀者郵箱和讀者性別,其中讀者ID是主鍵。一個讀者可以借閱多本書籍,同一書籍可以被多名讀者借閱。借閱圖書要記錄讀者借閱的時間。類型表包括類型名稱和類型ID,其中類型ID是主鍵。一本書屬于一個類型,一個類型可以包括多本圖書。
3.3.2 E-R圖
3.3.3詳細設(shè)計
第四章 結(jié)論
本文首先介紹了書籍閱讀平臺的發(fā)展歷史和未來趨勢,分析了該類平臺普遍存在的問題,諸如:架構(gòu)不合理、用戶體驗差等。據(jù)此,本文提出了自己的解決方案。
本文按照軟件工程的流程,依次進行了需求分析,總體設(shè)計,詳細設(shè)計。其功能基本符合需求分析中所提出的要求,在線閱讀、檢索圖書、用戶管理等功能全部實現(xiàn)。根據(jù)MVC框架模型對網(wǎng)站進行整體架構(gòu)搭建,采用了HTML5和AJAX,通過這些技術(shù)和框架的協(xié)同作用,最終采用Tomcat服務(wù)器、MySql數(shù)據(jù)庫部署了在線閱讀平臺,構(gòu)建了一個穩(wěn)定高效且具有較好用戶體驗的閱讀平臺。
【參考文獻】
[1]孔令云,呂昊.我國電子圖書發(fā)展使用現(xiàn)狀分析[J].新西部(理論版),2013(12).
[2]史小艷.“互聯(lián)網(wǎng)+”時代教輔圖書O2O出版模式研究[D].華中師范大學(xué),2017.
[3]史海娜.圖書網(wǎng)絡(luò)營銷研究[D].武漢大學(xué),2010.
[4]曲皎,白靜.大學(xué)生圖書閱讀行為實證研究[J].大學(xué)圖書情報學(xué)刊,2017(05).
[5]魏艷霞.“讀秀”圖書搜索引擎資源及利用方式[J].中國科技信息,2007(06).