版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
--基于BS架構(gòu)的校園漂流書系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)內(nèi)容摘要: 1一、緒論 2(一)研究背景與意義 2(二)國(guó)內(nèi)外研究現(xiàn)狀 4(三)相關(guān)技術(shù)概述 7二、校園漂流書系統(tǒng)需求分析 8(一)系統(tǒng)需求描述 8(二)可行性分析 9(三)確定系統(tǒng)范圍 9(四)定義參與者 9(五)定義用例 10(六)用例流程分析 11三、校園漂流書系統(tǒng)概要設(shè)計(jì) 12(一)系統(tǒng)功能設(shè)計(jì) 12(二)系統(tǒng)功能描述 13(三)系統(tǒng)概念設(shè)計(jì) 14(四)非功能性設(shè)計(jì) 18四、數(shù)據(jù)庫(kù)設(shè)計(jì) 19五、校園漂流書系統(tǒng)的實(shí)現(xiàn) 25參考文獻(xiàn) 33
內(nèi)容摘要:在信息化飛速發(fā)展的今日,計(jì)算機(jī)技術(shù)已經(jīng)廣泛地應(yīng)用到校園圖書館當(dāng)中。但隨著在校園中教材以及各類圖書利用率不夠,學(xué)生對(duì)圖書閱讀需求不足等這一系列問題的出現(xiàn),都使得原有的圖書館系統(tǒng)滿足不了這種個(gè)性化的需求。而本文正是針對(duì)這一問題,詳細(xì)介紹了校園漂流書系統(tǒng)的設(shè)計(jì),并結(jié)合部分高校的實(shí)際情況進(jìn)行了系統(tǒng)的開發(fā)。同時(shí),也對(duì)校園圖書漂流與二手圖書交易如何進(jìn)行有機(jī)的結(jié)合作出了說明。除此之外,本系統(tǒng)設(shè)計(jì)到搭建的本質(zhì)也是基于循環(huán)經(jīng)濟(jì)這一概念所進(jìn)行的。本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是以B/S架構(gòu)的圖書管理系統(tǒng)為基礎(chǔ),并結(jié)合了MYSQL數(shù)據(jù)庫(kù)技術(shù)、UML建模語(yǔ)言等,根據(jù)當(dāng)下的亟需,做出了相應(yīng)的創(chuàng)新及完善。本文首先針對(duì)目標(biāo)群體的數(shù)據(jù)進(jìn)行了收集整理,并且進(jìn)行了校園漂流書系統(tǒng)的可行性分析,然后利用已成熟的開發(fā)技術(shù)和理念,設(shè)計(jì)了該系統(tǒng)的功能結(jié)構(gòu)和數(shù)據(jù)庫(kù),最終實(shí)現(xiàn)了整個(gè)系統(tǒng)的功能。在論文撰寫的過程之中,通過對(duì)理論的梳理和分析,有機(jī)的與技術(shù)相結(jié)合,力求能夠更加完善的得到一個(gè)功能鮮明、有實(shí)際價(jià)值的系統(tǒng)。關(guān)鍵詞:校園漂流書B/S模式一、緒論(一)研究背景與意義1.研究背景“圖書漂流”一詞,它最開始的研究起源于上個(gè)世紀(jì)六七十年代的歐洲。讀者可以隨意把自己的書放在公共區(qū)域的任何位置,拿起的人可以閱讀,閱讀之后放回,再次讓書漂了起來(lái),而形成的這種“漂書”方式被稱為“圖書漂流”[1]。這種不同于傳統(tǒng)圖書借閱和購(gòu)買的方式[2],迅速就吸引了很多的年輕群體,在各大校園中開始廣泛流行了起來(lái)。在現(xiàn)今,對(duì)于校園中圖書館的書籍共享式服務(wù)一般是文獻(xiàn)的借閱、館藏的傳遞[3]。而本文設(shè)計(jì)的目的是基于一種共享理念,將個(gè)人閑置書籍進(jìn)行交換和流通的。對(duì)于高校的老師同學(xué)來(lái)講,尤其是畢業(yè)班的學(xué)生其擁有很豐富的書籍,包括教材、教輔、名著、雜志、考級(jí)書、工具書、課外書等,有很多閑置的書籍資源。而這些書籍每年的耗量都是巨大的,但利用率卻不高,通常這些書籍最后都是由學(xué)生在畢業(yè)前期,以二手書交易、回收稱重等方式進(jìn)行變賣的。大多數(shù)同學(xué)的書籍使用情況都為周期短、圖畫少、損害輕?;谏鲜鲞@種情況的發(fā)展和出現(xiàn),在循環(huán)經(jīng)濟(jì)下實(shí)現(xiàn)的書籍循環(huán)利用[4],完全能夠?qū)捌鳌毕氯?。一方面,如圖1所示,現(xiàn)今國(guó)民閱讀情況一般,而這樣做不但能夠有效地提高圖書的使用率,還能促進(jìn)學(xué)生的閱讀興趣。另一方面,也可以能夠很好地減少資源的浪費(fèi),降低圖書的閱讀成本。而本文所介紹的“校園圖書漂流系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn)。更能夠方便、快捷的為圖書館各部門服務(wù),為學(xué)生、教師和管理者服務(wù),它具有十分重要的現(xiàn)實(shí)意義。圖1全國(guó)成年國(guó)民閱讀情況(注:本數(shù)據(jù)來(lái)自中國(guó)新聞出版研究院“全國(guó)國(guó)民閱讀調(diào)查”結(jié)果)2.研究意義現(xiàn)今,各大高校的圖書信息管理,不管在技術(shù)上、管理上都已經(jīng)十分完善了,但高校中還存在一系列的問題。譬如高校學(xué)生用書之后,就直接將書轉(zhuǎn)賣給一些二手書收購(gòu)商,這樣做將直接導(dǎo)致圖書利用率降低。其次,不能滿足一些不想花太多錢購(gòu)買書籍的學(xué)生。還有學(xué)生的閑置書籍資源,并沒有一個(gè)途徑和渠道進(jìn)行變換和流通。除此之外,隨著計(jì)算機(jī)信息技術(shù)的不斷發(fā)展與成熟,越來(lái)越多的“圖書漂流”平臺(tái)為解決上述問題相繼出現(xiàn),譬如基于多終端RestfulApp框架、SSH2框架、ASP.NETMVC架構(gòu)、微信小程序、O2O模式等。但結(jié)果往往卻是背道而馳的,雖然技術(shù)上很普遍了,但這一想法得不到有效的推動(dòng)。用戶對(duì)于“圖書漂流”的認(rèn)識(shí)方面還是十分短淺、疑惑的,關(guān)注度也不高。雖然在國(guó)內(nèi)有很多基于這些系統(tǒng)的推廣在做,譬如集成化系統(tǒng)的出現(xiàn),建立共享式書柜等[5]。但如何要走出一條有特色的“圖書漂流”道路?如何在組織內(nèi)高效的進(jìn)行“圖書漂流”這一活動(dòng)?這些問題是值得我們深思,去想辦法解決的。而本文所設(shè)計(jì)的“校園漂流書系統(tǒng)”正是去將這些問題進(jìn)行整合和解決。該系統(tǒng)是多元化的,不單單進(jìn)行“圖書漂流”活動(dòng),還包括很多的增值服務(wù)。如:漂流豆兌換,可以兌換書籍、獎(jiǎng)品等,用來(lái)激勵(lì)同學(xué)們的使用;圖書推薦功能,為滿足不同年級(jí)同學(xué)課外學(xué)習(xí)質(zhì)量,個(gè)性化推薦必讀書目;任務(wù)打卡模式,可以用來(lái)督促同學(xué)們進(jìn)行學(xué)習(xí)生活;筆記資料共享區(qū),不單單可以漂書,也可以把你的資料筆記、閱讀心得放在這里。這些功能的設(shè)計(jì),主要讓“圖書漂流”這一活動(dòng)更加靈活起來(lái),并開拓出一種新型的、特色的活動(dòng)方式。關(guān)于“校園漂流書系統(tǒng)”不僅僅是為同學(xué)們提供一個(gè)“圖書漂流”平臺(tái),也提倡了“循環(huán)經(jīng)濟(jì)”這一概念,從而提高書籍的使用效率。該系統(tǒng)的現(xiàn)實(shí)意義更是十分深遠(yuǎn)的,對(duì)用戶的意義:(1)無(wú)需檢索工具和機(jī)讀目錄尋找書籍,只需要書名進(jìn)行檢索條件;(2)借閱時(shí)無(wú)需出示相關(guān)證件,等相關(guān)繁瑣手續(xù),自助借閱;(3)借閱時(shí)間、地點(diǎn)自由;(4)閑置書籍可以進(jìn)行“放漂”,獲取漂流豆置換自己所需;(5)提高用戶的閱讀效率;對(duì)國(guó)民閱讀的意義:(1)提高國(guó)民閱讀率;(2)提高圖書的使用率;(3)側(cè)面督促了國(guó)民借閱的誠(chéng)信度;(4)圖書種類廣泛。(二)國(guó)內(nèi)外研究現(xiàn)狀1.現(xiàn)代閱讀需求狀況在上個(gè)世紀(jì)80年代后,我國(guó)國(guó)民的文化需求在不斷增長(zhǎng)。于2006年開始,中宣部等部門就發(fā)出了《關(guān)于開展全民閱讀活動(dòng)的倡議書》,并在之后創(chuàng)立了全民閱讀組織協(xié)調(diào)辦公室[6]。在此之后,全民閱讀這一活動(dòng)變得更加正式,全民閱讀的興趣也不斷地提高了起來(lái)。在全民閱讀這十幾年的發(fā)展過程中,根據(jù)我國(guó)新聞出版研究院公布的全國(guó)國(guó)民閱讀調(diào)查的主要情況來(lái)看,2019年全國(guó)成年國(guó)民閱讀率為59.30%,較之前幾年的閱讀率情況都有所提升。除此之外,2019年數(shù)字化閱讀方式接觸率為76.30%,相比2015年的64.00%,這短短5年間就上升了12.3個(gè)百分點(diǎn)。對(duì)于這一現(xiàn)象的成因,更多是因?yàn)殡S著大社會(huì)背景下互聯(lián)技術(shù)的不斷成熟,電子書和智能手機(jī)等電子媒體的發(fā)展飛速。大眾直接從網(wǎng)絡(luò)上就可以找到自己亟需的信息,這種方式的便捷性、準(zhǔn)確性、高效性,在某些程度上都在沖擊著傳統(tǒng)閱讀方式。而劉磊[7]在《碎片化閱讀時(shí)代高校圖書館服務(wù)創(chuàng)新研究》中研究大眾更對(duì)這種數(shù)字化閱讀方式有興趣,已習(xí)慣于一個(gè)碎片化的時(shí)間中來(lái)獲取信息。比如高校中的大學(xué)生們,更喜歡在互聯(lián)網(wǎng)的閱讀環(huán)境中,用自己零散的時(shí)間就可以隨意閱讀,而傳統(tǒng)閱讀方式是不可比擬的。在另一方面,“碎片化”的閱讀方式雖然具有這種快捷、方便的特點(diǎn),但只適合快速的淺閱讀,傳統(tǒng)的紙質(zhì)閱讀卻更適合進(jìn)行深閱讀。在數(shù)字化閱讀發(fā)展的今天,依舊會(huì)受到很多讀者的喜愛。對(duì)讀者來(lái)講,深閱讀的這種需求并不會(huì)就此消失,所以說紙質(zhì)圖書也不會(huì)受到很嚴(yán)重的影響。而在未來(lái)的發(fā)展中,數(shù)字化閱讀方式會(huì)和傳統(tǒng)紙質(zhì)圖書閱讀方式共存。針對(duì)大眾的閱讀需求,以高校大學(xué)生為例。如劉娟[8]在《從大學(xué)生閱讀需求探討高校圖書館信息化建設(shè)問題》中認(rèn)為雖然在互聯(lián)網(wǎng)環(huán)境的背景下,每個(gè)人都已經(jīng)習(xí)慣于數(shù)字化的閱讀方式,但還是有很多閱讀需求是通過紙質(zhì)書籍進(jìn)行的。譬如:(1)知識(shí)閱讀需求。大學(xué)生在平時(shí)學(xué)習(xí)過程中,是需要一些課外知識(shí)引用的,他們會(huì)到圖書館進(jìn)行相關(guān)的借閱查詢。通過借閱這些基礎(chǔ)性、專業(yè)性的書籍,提高自己的知識(shí)水平,并完善自我的技能能力。他們不單單局限于課堂書本上的知識(shí),也希望通過課外的學(xué)習(xí),這樣使得自己專業(yè)知識(shí)水平更高;(2)資料研究需求。大學(xué)生在學(xué)校中對(duì)于一些資料研究是有需求的,他們不僅僅為了課堂任務(wù),而查閱相關(guān)的書籍資料用以解決。除此之外,也包括一些競(jìng)賽、學(xué)術(shù)研究等,需要大量的書籍資料進(jìn)行積累;(3)自身素養(yǎng)需求。很多大學(xué)生對(duì)于閱讀的需求,不單單是用以考證、考試、畢業(yè)等等,他們有的會(huì)為了提高自身能力、自身技能,或是滿足自身興趣。通過一些書籍的閱讀,使他們能夠提高自身的文化、心理素質(zhì)。2.“圖書漂流”發(fā)展情況“圖書漂流”活動(dòng)的出現(xiàn),其本質(zhì)是書籍的交換和流通。在上世紀(jì)六七十年代的歐洲,它更是一種崇尚“分享、信任、傳播”的閱讀方式,這種由用戶自己組織的方式,在歐美國(guó)家間十分流行,隨后也慢慢的也開始在全球風(fēng)靡[9]。在國(guó)外,“圖書漂流”這一活動(dòng)的發(fā)展,在很多國(guó)家尤其是較為發(fā)達(dá)的地區(qū),早已經(jīng)被廣泛應(yīng)用起來(lái),并在組織內(nèi)有了很好的反響。如蔡永強(qiáng)[10]在《互聯(lián)網(wǎng)時(shí)代下的圖書管理信息化建設(shè)研究》中研究到了這些活動(dòng)的主要群體,常常是由國(guó)外用戶自己進(jìn)行組織活動(dòng)的,區(qū)別于國(guó)內(nèi)用戶的組織性,它具有一定的自發(fā)性。這些受眾,不光是來(lái)自高校的師生,也來(lái)自于社會(huì)各界人士,他們都具備素質(zhì)高、愛分享、愛閱讀的特質(zhì)。這些特質(zhì)在歷史長(zhǎng)河里,慢慢擴(kuò)充了圖書的一個(gè)有效利用范圍,使得圖書本身一次又一次得到新的生命。周而復(fù)始的這種方式,讓這種活動(dòng)愈加的完善起來(lái)。后面互聯(lián)網(wǎng)技術(shù)的發(fā)展和成熟,更加升華了“圖書漂流”這種活動(dòng)形式,不僅具有加速作用,也具備了傳播作用,使得這種形式更加的豐富多樣、形式不一。在這種活動(dòng)運(yùn)作模式中,它們的發(fā)展形式也是十分多元化的。譬如查貴庭等[11]在《“移動(dòng)互聯(lián)網(wǎng)+圖書分享”平臺(tái)的研究與實(shí)踐中》認(rèn)為高校中,為學(xué)生不僅建設(shè)了一個(gè)“圖書漂流”的平臺(tái),也同時(shí)致力于解決共享和商品交換這一問題。在這樣大型的活動(dòng)運(yùn)轉(zhuǎn)方面,它也不再是一個(gè)純公益的活動(dòng),更多的要開始打造一個(gè)消費(fèi)型的社區(qū),比如它有送禮的活動(dòng),不但負(fù)責(zé)創(chuàng)造價(jià)值和分配價(jià)值這一過程,同時(shí)也在共享和商品交換之間起著巨大作用??偟膩?lái)說,這些活動(dòng)間的運(yùn)轉(zhuǎn)與流通加入了很多增值服務(wù),它會(huì)更加的多元化、創(chuàng)新化。在國(guó)內(nèi),“圖書漂流”這種活動(dòng)的發(fā)展已出現(xiàn)了很長(zhǎng)時(shí)間。于2004年,春風(fēng)文藝出版社就進(jìn)行了“圖書漂流”活動(dòng),其主要方式是把三本暢銷書進(jìn)行了放漂,而這是國(guó)內(nèi)最早以組織進(jìn)行“圖書漂流”的一種形式。除此之外,鄂麗君[12]在《高校圖書館的圖書漂流活動(dòng)調(diào)查與分析》中研究到了“圖書漂流”活動(dòng)的首次開展是在2006年5月,吉林大學(xué)“圖書漂流”活動(dòng)的發(fā)起。在校園中放漂了500余冊(cè)歷史與人文等方面的書籍,然后歷經(jīng)半年時(shí)間,在11月份結(jié)束。在這之后,越來(lái)越多的高校通過圖書館也相繼舉行了“圖書漂流”這一活動(dòng),如中山大學(xué)圖書館、首都師范大學(xué)圖書館、南京理工大學(xué)圖書館,分別于2008年5月、2009年5月、2009年6月首次進(jìn)行了“圖書漂流”活動(dòng)。這些高校圖書館在我國(guó)都是較為早期開展這一活動(dòng)的組織,這為后面其它高校舉辦該活動(dòng)都提供了借鑒的地方。對(duì)于“圖書漂流”這種活動(dòng)而言,它更是一種傳遞知識(shí)、共享資源、分享信息的方式,在歲月的長(zhǎng)河中逐漸得到了大多高校的一個(gè)重視,并在高校的老師學(xué)生之間產(chǎn)生出了積極并且深遠(yuǎn)的影響。在國(guó)內(nèi),雖然校園“圖書漂流”活動(dòng)已經(jīng)開始發(fā)展,但也受到很了多方面的制約,譬如它的受眾范圍、規(guī)模大小等都有局限性等,如何結(jié)合當(dāng)下實(shí)情出發(fā),校園中進(jìn)行“圖書漂流”這一現(xiàn)狀是很多人在深思的[13]。3.“圖書漂流”現(xiàn)代系統(tǒng)“圖書漂流”這一活動(dòng)隨著互聯(lián)網(wǎng)、計(jì)算機(jī)技術(shù)的不斷完善與迅速發(fā)展,其形式在發(fā)展過程中變得多種多樣。譬如在國(guó)外,早期就有了較為知名的“圖書漂流”網(wǎng)站(BookC),旨在“尋找書籍、分享書本、遇見愛書同好,是如此地簡(jiǎn)單”。在國(guó)內(nèi),第一個(gè)“圖書漂流”網(wǎng)站(http://)的形成原因是勞和簡(jiǎn)兩人在瑞士旅行時(shí),在luzern獅子紀(jì)念碑前第一次撿起漂流書,于是就建立了中國(guó)第一個(gè)"圖書漂流"網(wǎng)站。對(duì)于這類平臺(tái)的出現(xiàn)為滿足不同需求的讀者,都是提供了一個(gè)服務(wù)性地共享借閱平臺(tái)[14]。對(duì)這些平臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),在邱丹萍[15]的《Web開發(fā)中SSM框架的分析》中研究到基于B/S結(jié)構(gòu)、底層SSM框架進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)的系統(tǒng)平臺(tái),這類結(jié)構(gòu)框架的搭建,都具有較高的安全度和較為靈活的使用度。關(guān)于“圖書漂流”這類系統(tǒng),在最開始時(shí)也是基于組織而產(chǎn)生的。譬如一些基于圖書館的共享式圖書服務(wù)、讀書會(huì)平臺(tái)等,針對(duì)不同的組織進(jìn)行分析研究及發(fā)展,而這些組織初期形成方式又是多種多樣的。譬如在國(guó)內(nèi)外高校之中,由于“圖書漂流”活動(dòng)的興起,很快被高校的老師學(xué)生所吸引,而針對(duì)高校圖書館來(lái)說,它是高校中必不可少的基礎(chǔ)建設(shè)之一,隨著現(xiàn)代計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,各類型多元化、多功能的圖書館相繼出現(xiàn)[16]。但高校圖書館管理服務(wù)主要的受眾是在校師生,通常它是不會(huì)向公眾所開放的[17]。這是因?yàn)楦咝D書館是沒有條件向廣大的社會(huì)讀者開放的,由此為打破這種單一的模式,從而開展一種自發(fā)性、開放性的“圖書漂流”形式是應(yīng)用而生的。目前在國(guó)內(nèi)外高校中,一些基于“圖書漂流”自發(fā)性的系統(tǒng)或者也平臺(tái)相繼出現(xiàn)。譬如多終端RestfulApp框架、SSH2框架、ASP.NETMVC架構(gòu)、微信小程序、O2O模式等的漂流書平臺(tái)等[18-22]。這些平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)都是基于面向?qū)ο蟮姆椒◤亩鴮?shí)現(xiàn)的,它們?cè)谙到y(tǒng)開發(fā)過程中都遵循軟件工程的思想,自頂向下、結(jié)構(gòu)化的方法從而設(shè)計(jì)。這類方法的使用,能使得層與層之間的耦合度降低,對(duì)某層之間的業(yè)務(wù)或者代碼的改動(dòng),對(duì)其它一層的影響會(huì)很小[23]。除此之外,這類系統(tǒng)的測(cè)試方法,都是基于需求建模及測(cè)試用例生成方法來(lái)做的,這樣使得系統(tǒng)設(shè)計(jì)的各個(gè)周期更加具備穩(wěn)健性[24]。針對(duì)這些平臺(tái)的發(fā)展,雖然在技術(shù)上已經(jīng)逐漸成熟,具備很好的反響力,但也出現(xiàn)了很多問題。在王雪[25]《高校圖書漂流“斷流”問題與管理模式分析》的研究到圖書監(jiān)制管理方面,會(huì)出現(xiàn)一些不可預(yù)見性的損壞問題?!皥D書漂流”它是一種由用戶自發(fā)性的閱讀和傳播形式,與傳統(tǒng)圖書館借閱方式相比,這種活動(dòng)它的傳播方向并不是有序的,更多的是一種無(wú)序的狀態(tài)。它會(huì)向未知的方向進(jìn)行傳遞,不會(huì)像圖書館借閱方式一樣傳播是有目的地且具體的。由于在漂流過程中,因?yàn)榭臻g和時(shí)間的限制,圖書必不可少會(huì)出現(xiàn)損壞的情況,所以這種情況下也應(yīng)當(dāng)出現(xiàn)必要的監(jiān)管機(jī)制。當(dāng)然為了不影響下一次的漂流活動(dòng),不僅需要在制度上做監(jiān)管,提高人員的素質(zhì)也是一個(gè)必不可少的工作。(三)相關(guān)技術(shù)概述本系統(tǒng)的后端框架為SpringSpringMVC,數(shù)據(jù)庫(kù)框架為Mybatis,數(shù)據(jù)庫(kù)是Mysql作為輕量級(jí)支持,前端響應(yīng)式框架是Bootstrap,文件上傳則用了百度Webuoload插件,統(tǒng)計(jì)圖表則用到了百度Echarts框架,前端的一些語(yǔ)法則用了SpringMVC自帶的表單標(biāo)簽。1.JAVA編程語(yǔ)言Java語(yǔ)言可以“第一次編譯,在任何地方執(zhí)行”。無(wú)論是在Windows平臺(tái)上,還是在Linux、MacOS等其他平臺(tái)上對(duì)Java程序可以進(jìn)行系統(tǒng)編譯,編譯后的程序設(shè)計(jì)在其他平臺(tái)上都可以通過運(yùn)行。它提供了很多內(nèi)置類庫(kù),簡(jiǎn)化了開發(fā)人員的編程工作,縮短了項(xiàng)目的開發(fā)時(shí)間。2.BootStrap框架Bootstrap框架是目前最流行的前端框架。它是一個(gè)用于前端開發(fā)的開源工具包。基于HTML、CSS、JAVASCRIPT,并且它的使用十分靈活、代碼量簡(jiǎn)潔,這使得在開發(fā)的過程更加輕松、快捷。3.SSM框架SSM框架(Spring+SpringMVC+MyBatis),它是我國(guó)目前發(fā)展比較研究主流的JavaEE企業(yè)級(jí)框架,適用于企業(yè)搭建及一些國(guó)家大型的企業(yè)級(jí)數(shù)據(jù)應(yīng)用管理系統(tǒng)。它有主要特點(diǎn)有:(1)Spring的兩大主要特性IOC、AOP。一個(gè)方便解耦,優(yōu)化了開發(fā)操作,另一個(gè)將重復(fù)模塊進(jìn)行了集中處理,實(shí)現(xiàn)了日志、事務(wù)、權(quán)限的控制;(2)SpringMVC是將前后臺(tái)通過ModeAndView進(jìn)行交互,顧名思義,MVC則是Mode、View、Controller,將實(shí)體,視圖,控制層打通進(jìn)行靈活交互,通過前端視圖層傳輸?shù)娇刂茖釉賹?shí)體進(jìn)行邏輯處理;(3)Mybatis主要提供了xml標(biāo)簽映射,它還支持使用動(dòng)態(tài)的sql。4.MYSQL數(shù)據(jù)庫(kù)MYSQL是一個(gè)輕量級(jí)的數(shù)據(jù)庫(kù),其安裝使用方便,對(duì)于數(shù)據(jù)查詢也是性能極快。它的特點(diǎn)有:服務(wù)能力非常穩(wěn)定、性能十分的卓越、異常宕機(jī)情況少;開放源碼且無(wú)版權(quán)問題制約,自主性強(qiáng)、使用成本低;憑借悠久的歷史、有非?;钴S的社區(qū)和用戶,如果您遇到問題,您可以快速獲得幫助。5.B/S架構(gòu)B/S模式是一種基于前端技術(shù)為基礎(chǔ)的平臺(tái)模式。它的優(yōu)勢(shì)主要有簡(jiǎn)化了客戶端,不需要在不同的客戶機(jī)上裝應(yīng)用程序,在瀏覽器上即可使用,它為用戶節(jié)約了存儲(chǔ)空間,也簡(jiǎn)便了操作。6.其它技術(shù)Photoshop:當(dāng)下最流行的圖片處理軟件,輔助設(shè)計(jì)系統(tǒng)開發(fā)過程中所用到的原型圖、界面圖等;Illustrator:用于處理矢量圖的設(shè)計(jì)制作,輔助設(shè)計(jì)系統(tǒng)中的圖標(biāo)元素等。二、校園漂流書系統(tǒng)需求分析系統(tǒng)需求分析階段是確定系統(tǒng)的綜合要求的一個(gè)階段,它需要收據(jù)數(shù)據(jù),進(jìn)行系統(tǒng)的分析,才能了解用戶的需求,從而進(jìn)行系統(tǒng)的設(shè)計(jì)。(一)系統(tǒng)需求描述1.描述“校園漂流書系統(tǒng)”的用戶主要是高校大學(xué)生。在學(xué)生進(jìn)入校園漂流書系統(tǒng)之后,注冊(cè)個(gè)人信息,系統(tǒng)將通過已有的表單審核這個(gè)信息,信息審核并通過之后,系統(tǒng)會(huì)自動(dòng)建立一個(gè)賬戶表單。在這個(gè)賬戶中涵蓋了用戶的個(gè)人信息、上傳圖書信息、借閱信息、上傳資料信息、讀書心得、漂流豆、積分信息等。用戶在登錄系統(tǒng)之后可具有的操作有:查詢信息、上傳書目、預(yù)約圖書、上傳資料外鏈、上傳讀書心得、兌換漂流豆等。在預(yù)約圖書時(shí)候需要輸入關(guān)鍵字進(jìn)行檢索,提交操作后,系統(tǒng)會(huì)自動(dòng)驗(yàn)證這一操作是否錯(cuò)誤,并驗(yàn)證賬戶的信息是否正確。通過之后,系統(tǒng)還要驗(yàn)證該圖書是否有庫(kù)存,圖書是否損壞等情況,若條件完備既可借出圖書,反之,則不可。返回之后顯示出給用戶是否預(yù)約該書的信息,當(dāng)預(yù)約成功之后,該條信息將存入借閱記錄當(dāng)中,并生成借書條碼,用戶憑借借書碼,到相應(yīng)的“漂流驛站”,取書。上述操作流程基于庫(kù)存所完成。在用戶上傳圖書信息、資料、讀書筆記等操作完成后,書管會(huì)通過系統(tǒng)并進(jìn)行審核操作之后,即可上傳成功。除此之外,用戶查詢信息時(shí),可選擇多種方式進(jìn)行查詢,用戶也可以查詢系統(tǒng)總計(jì)的數(shù)據(jù),并得到統(tǒng)計(jì)圖的方式進(jìn)行查閱??偟膩?lái)說,對(duì)于學(xué)生的操作在注冊(cè)、登錄、查詢、退出等基礎(chǔ)之上,還可以進(jìn)行的操作有上傳圖書、預(yù)約圖書、取書管理、放漂管理、借閱記錄、讀書心得、閱讀筆記、積分兌換等;同時(shí),本系統(tǒng)還需要有管理員進(jìn)行管理。管理員可進(jìn)行用戶信息管理、漂流書管理、漂流驛站點(diǎn)管理、損壞圖書管理、公告管理、書目推薦管理、積分管理、統(tǒng)計(jì)分析管理、系統(tǒng)管理等操作。2.目標(biāo)(1)提高書籍的利用率,提高學(xué)生的閱讀興趣;(2)倡導(dǎo)循環(huán)經(jīng)濟(jì)這一概念,減少不可必要的損失;(3)方便高校學(xué)生對(duì)于圖書及資料的查詢與使用;(4)讓圖書閱讀這一活動(dòng),更加的具備人性化管理;(5)重點(diǎn)提高系統(tǒng)的安全性,保證用戶信息的隱私,及圖書資料的正確性、完整性;(6)完善系統(tǒng)的功能,讓用戶享受到不同的增值服務(wù)。(二)可行性分析1.技術(shù)可行性(1)本系統(tǒng)的設(shè)計(jì)和開發(fā)采用了基于B/S的體系結(jié)構(gòu),可在任一瀏覽器上進(jìn)行使用;(2)開發(fā)所使用的JAVA面向?qū)ο笳Z(yǔ)言,代碼開源且易操作,故而功能實(shí)現(xiàn)方面是可行的;(3)在數(shù)據(jù)庫(kù)設(shè)計(jì)方面,采用的是MYSQL語(yǔ)言,本系統(tǒng)表之間關(guān)系清晰明了,故在設(shè)計(jì)及實(shí)現(xiàn)方面是可操作的。2.經(jīng)濟(jì)可行性(1)本系統(tǒng)的設(shè)計(jì)和開發(fā)采用了基于B/S的體系結(jié)構(gòu)。在開發(fā)周期的前期,它的測(cè)試僅需一臺(tái)服務(wù)器即可,不需要任何多余的資金投入;(2)在后期的維護(hù)方面,也不需要額外的投入,故在經(jīng)濟(jì)方面是可行的。3.操作可行性本系統(tǒng)的操作基于UI設(shè)計(jì)界面,操作簡(jiǎn)單明了,對(duì)于使用者的要求不高,很快能入手操作,股災(zāi)操作方面也是可行的。(三)確定系統(tǒng)范圍“校園漂流書系統(tǒng)”的職責(zé)范圍包括讀者可以通過該系統(tǒng)進(jìn)行共享傳遞圖書、自由借書還書、查詢圖書信息、預(yù)約借閱圖書、記錄讀書心得等。其職責(zé)范圍還包括檢查書籍損壞、超期不還等問題。除此之外,招聘信息管理員不屬于該系統(tǒng)的職責(zé)工作范圍。對(duì)于書管來(lái)說它對(duì)系統(tǒng)可以進(jìn)行漂流豆管理、推薦書目管理等。(四)定義參與者參與者是與系統(tǒng)交互的人或事物。通過系統(tǒng)范圍的描述,可以確定校園圖書漂流系統(tǒng)中的兩個(gè)參與者:讀者和管理員。對(duì)于每一個(gè)參與者,應(yīng)當(dāng)要明確其業(yè)務(wù)活動(dòng)的內(nèi)容及對(duì)系統(tǒng)的服務(wù)要求等。“用戶”(該系統(tǒng)所面向的使用用戶)參與者使用該系統(tǒng)登記注冊(cè),查詢信息,進(jìn)行預(yù)約書、借書、還書、資料共享、讀書心得記錄等操作?!肮芾韱T”(該系統(tǒng)所認(rèn)同的維護(hù)人員)參與者不僅使用該系統(tǒng)管理學(xué)生賬戶信息并管理上傳圖書信息,而且也同為“學(xué)生”參與者。
(五)定義用例預(yù)約圖書繼承繼承用戶查詢/注冊(cè)信息查看圖書信息預(yù)約圖書繼承繼承用戶查詢/注冊(cè)信息查看圖書信息查看書庫(kù)信息損壞圖書信息上傳圖書信息上傳資料外鏈、讀書筆記借閱圖書信息查詢圖書信息管理員管理用戶信息管理信息發(fā)布活動(dòng)、公告查看活動(dòng)、公告漂流豆獲得、兌換繼承漂流豆管理繼承審核信息繼承圖2-1校園圖書漂流系統(tǒng)的主用例針對(duì)該校園圖書漂流系統(tǒng),準(zhǔn)備的問題有:(1)用戶要?jiǎng)?chuàng)建該系統(tǒng)的賬戶;(2)用戶要從該系統(tǒng)中借書,還書,預(yù)定;(3)用戶要從該系統(tǒng)中查詢個(gè)人信息與圖書信息;(4)用戶在該系統(tǒng)上上傳圖書、資料、讀書心得等信息;(5)管理員要維護(hù)用戶信息,并對(duì)圖書、資料、漂流豆等信息進(jìn)行管理;(6)管理員要進(jìn)行發(fā)布推薦書目、活動(dòng)公告、通知管理。
(六)用例流程分析1.用例靜態(tài)流程用例名稱:實(shí)現(xiàn)用戶請(qǐng)求響應(yīng)的功能范圍:應(yīng)用于軟件系統(tǒng)所有的請(qǐng)求功能級(jí)別:用戶目標(biāo)級(jí)別主要參與者:用戶前置條件:用戶登錄系統(tǒng)成功后,選擇操作后置條件:操作成功技術(shù)與數(shù)據(jù)的變化列表:用戶請(qǐng)求時(shí)候,達(dá)到響應(yīng)的條件;結(jié)束成功后,輸出一個(gè)反饋?lái)憫?yīng)的操作發(fā)生頻率:用戶每操作成功后,跳轉(zhuǎn)下一步操作待解決的問題:不清楚的問題:若無(wú)操作的時(shí),是否有響應(yīng)狀態(tài)。尚解決的問題:如果有很多名用戶都進(jìn)行了操作,如何解決并發(fā)的問題。表2-1用例流程關(guān)系8.操作成功,反饋相關(guān)信息18.操作成功,反饋相關(guān)信息1.操作2.身份識(shí)別3.驗(yàn)證通過4.查看是否存在相關(guān)表信息5.成功之后,自動(dòng)生成有關(guān)記錄6.無(wú),下級(jí)操作7.生成相關(guān)記錄用戶操作界面用戶信息相關(guān)表信息跳轉(zhuǎn)界面系統(tǒng)界面圖2-2用例動(dòng)態(tài)操作順序三、校園漂流書系統(tǒng)概要設(shè)計(jì)(一)系統(tǒng)功能設(shè)計(jì)用戶功能模塊基本功能用戶功能模塊基本功能上傳、預(yù)約、取書放漂管理資料共享借閱記錄嗄讀書心得嗄漂流豆兌換管理員功能模塊用戶信息管理漂流書管理漂流驛站管理?yè)p壞圖書管理公告管理嗄管理員功能模塊用戶信息管理漂流書管理漂流驛站管理?yè)p壞圖書管理公告管理嗄書目推薦管理嗄漂流豆管理統(tǒng)計(jì)分析管理系統(tǒng)管理基本服務(wù)功能圖書檢索分類推薦功能系統(tǒng)前端用戶登陸用戶注冊(cè)信息管理基本服務(wù)功能圖書檢索分類推薦功能系統(tǒng)前端用戶登陸用戶注冊(cè)信息管理用戶管理借閱管理漂流管理多元化服務(wù)管理后臺(tái)管理系統(tǒng)架構(gòu)模塊圖3-3校園漂流書系統(tǒng)架構(gòu)圖(二)系統(tǒng)功能描述1.用戶功能(1)基本功能包括:用戶注冊(cè)、登錄、查詢、退出等操作。用戶注冊(cè):用戶可以選擇進(jìn)行注冊(cè)賬戶信息(包括郵箱號(hào)、姓名、密碼、頭像等),確保信息的完全性,若部分信息未填寫完整,會(huì)有跳轉(zhuǎn)提示;用戶登錄:在用戶進(jìn)行注冊(cè)信息之后的操作;查詢用戶信息:可以查詢到自己及其它用戶的部分基礎(chǔ)信息;退出系統(tǒng):為保證用戶個(gè)人信息的安全性,當(dāng)操作完之后,可以進(jìn)行安全退出。(2)上傳、預(yù)約及取書功能:用戶可以上傳自己閑置的圖書,通過系統(tǒng)進(jìn)行漂流,及放置在相應(yīng)的管理驛站。除此之外,通過上傳圖書,用戶也可以獲得相應(yīng)的漂流豆,用作兌換其它圖書;用戶可以在書庫(kù)中通過書名檢索圖書,在預(yù)約成功之后,扣除相對(duì)應(yīng)漂流豆之后即可成功預(yù)約;取書管理:在預(yù)約成功之后,用戶可以獲得取書碼,去相應(yīng)的驛站憑此兌換圖書;(3)放漂管理:用戶預(yù)約成功之后,如想要設(shè)置放漂,可以進(jìn)行相應(yīng)的操作,選擇驛站即可;(4)資料共享:用戶可將自己的筆記資料,或資料鏈接等上傳系統(tǒng)中,供其它用戶查閱收藏;(5)借閱記錄:用戶可以查詢、刪除自己的借閱記錄;(6)讀書心得:用戶可以在閱讀圖書之后可以進(jìn)行創(chuàng)立讀書心得,可以選擇私密或公開發(fā)布;(7)漂流豆:用戶可通過上傳圖書、參與活動(dòng)等形式來(lái)獲得漂流豆,也可兌換一系列東西。2.管理員管理功能(1)用戶信息管理:為了能夠?qū)ο到y(tǒng)進(jìn)行安全的維護(hù),設(shè)置的管理員可以有權(quán)限進(jìn)行管理操作,包括對(duì)用戶信息的修改、添加、刪除、查詢;(2)漂流書管理:管理員通過用戶上傳的圖書,可以進(jìn)行增加、刪除、修改、查詢的操作,維護(hù)平臺(tái)的運(yùn)行建設(shè);(3)漂流驛站管理:管理員對(duì)漂流驛站進(jìn)行便捷的管理,通過行增加、刪除、修改、查詢的操作,可以在不同地點(diǎn)進(jìn)行針對(duì)性的驛站建設(shè),減少不必要的損失;(4)損壞圖書管理:管理員從用戶上報(bào)的書籍損壞信息,可針對(duì)該書,進(jìn)行不可預(yù)約的處理;(5)公告管理:管理員可以發(fā)布平臺(tái)上的一些公告信息、也可以進(jìn)行修改;(6)書目推薦管理:為滿足不同用戶的個(gè)性化閱讀需求,推薦書目,設(shè)置相應(yīng)的打卡閱讀、讀書筆記投票評(píng)選等功能;(7)漂流豆管理:對(duì)漂流豆多少進(jìn)行設(shè)置,將超時(shí)的可以刪除等操作;(8)統(tǒng)計(jì)分析管理:系統(tǒng)通過用戶的使用情況,能夠統(tǒng)計(jì)分析出不同時(shí)間的借閱量,生成相對(duì)應(yīng)的統(tǒng)計(jì)報(bào)表,可以用作平臺(tái)維護(hù)的一部分基礎(chǔ)數(shù)據(jù);(9)系統(tǒng)管理:自動(dòng)檢測(cè)系統(tǒng)的吞吐量,方便技術(shù)方面的一些問題得以解決。(三)系統(tǒng)概念設(shè)計(jì)1.實(shí)體屬性關(guān)系(E-R)圖管理員用戶名密碼類型電話郵箱管理員用戶名密碼類型電話郵箱圖3-4管理員實(shí)體與屬性的定義用戶用戶名工號(hào)姓名用戶用戶名工號(hào)姓名密碼郵箱手機(jī)號(hào)類型圖3-5用戶實(shí)體與屬性的定義漂流書創(chuàng)建時(shí)間名稱價(jià)格漂流書創(chuàng)建時(shí)間名稱價(jià)格用戶狀態(tài)漂流驛站報(bào)修狀態(tài)圖3-6漂流書實(shí)體與屬性的定義圖書預(yù)約創(chuàng)建時(shí)間狀態(tài)名稱圖書預(yù)約創(chuàng)建時(shí)間狀態(tài)名稱用戶漂流豆數(shù)漂流驛站備注信息圖3-7圖書預(yù)約實(shí)體與屬性的定義取書用戶創(chuàng)建時(shí)間漂流驛站取書用戶創(chuàng)建時(shí)間漂流驛站圖書狀態(tài)驗(yàn)證碼備注信息圖3-8取書實(shí)體與屬性的定義圖書報(bào)修漂流豆數(shù)圖書名稱保修時(shí)間圖書報(bào)修漂流豆數(shù)圖書名稱保修時(shí)間用戶狀態(tài)漂流驛站報(bào)修留言報(bào)修狀態(tài)圖3-9圖書保修實(shí)體與屬性的定義漂流驛站名稱地址類型漂流驛站名稱地址類型聯(lián)系方式備注圖3-10漂流驛站實(shí)體與屬性的定義推薦書目名稱版本類型出版社I推薦書目名稱版本類型出版社ISBN創(chuàng)建時(shí)間更新時(shí)間圖3-11推薦書目實(shí)體與屬性的定義(9)共享資料(屬性:標(biāo)題、名稱、用戶、類型、狀態(tài)、創(chuàng)建時(shí)間、更新時(shí)間等);共享資料標(biāo)題名稱用戶共享資料標(biāo)題名稱用戶類型狀態(tài)創(chuàng)建時(shí)間更新時(shí)間
讀書心得創(chuàng)建時(shí)間備注信息標(biāo)題讀書心得創(chuàng)建時(shí)間備注信息標(biāo)題評(píng)價(jià)狀態(tài)圖3-13讀書心得實(shí)體與屬性的定義通告及公示內(nèi)容標(biāo)題類型狀態(tài)通告及公示內(nèi)容標(biāo)題類型狀態(tài)查閱狀態(tài)創(chuàng)建時(shí)間截至?xí)r間更新時(shí)間圖3-14通告及活動(dòng)推薦實(shí)體與屬性的定義漂流豆數(shù)量類型時(shí)間漂流豆數(shù)量類型時(shí)間狀態(tài)圖3-15漂流豆實(shí)體與屬性的定義2.各實(shí)體聯(lián)系圖用戶用戶上傳圖書信息/共享資料/讀書筆記1n上傳書目清單1n1漂流豆、積分使用n1報(bào)修修n需要報(bào)修圖書信息查詢圖書信息1n1查詢n圖標(biāo)統(tǒng)計(jì)信息圖3-16各實(shí)體聯(lián)系圖(四)非功能性設(shè)計(jì)(1)頁(yè)面的加載時(shí)間不超過10s。提高系統(tǒng)的吞吐量,便于用戶的體驗(yàn)感;(2)系統(tǒng)的界面友好,采用UI設(shè)計(jì)的方式,使得系統(tǒng)與用戶之間的交互,更加具有人性化服務(wù)感;(3)系統(tǒng)在高峰期必須同時(shí)訪問的用戶數(shù)量。當(dāng)用戶的數(shù)量逐漸多的時(shí)候,服務(wù)器可能會(huì)承受不了,故在設(shè)計(jì)時(shí)應(yīng)對(duì)此類問題采用相應(yīng)的解決方案;(4)對(duì)用戶的注冊(cè)、登錄進(jìn)行日志的記錄。方便后期對(duì)平臺(tái)進(jìn)行維護(hù)時(shí)候,有日志文件作為記錄。另一方面,對(duì)用戶的安全性做以保障;(5)提供數(shù)據(jù)備份,一周一次本地備份;(6)提供給后臺(tái)用戶和前臺(tái)用戶系統(tǒng)的使用手冊(cè),并提供在線的幫助信息和操作說明。簡(jiǎn)單的使用說明書,方便參與者在遇到某些問題時(shí)有相應(yīng)應(yīng)對(duì)措施。
四、數(shù)據(jù)庫(kù)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì)如下所示,其中主要關(guān)系的表有以下13個(gè):分別為管理員表、用戶表、漂流書表、借閱人表、取書表、圖書報(bào)修表、漂流驛站表、推薦書目表、共享資料表、讀書心得表、通告表、系統(tǒng)活動(dòng)表、系統(tǒng)監(jiān)控表。表1sys_office(管理員表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUE編號(hào)2namevarchar(100)FALSE名稱3area_idvarchar(64)FALSE歸屬區(qū)域4codevarchar(100)FALSE區(qū)域編碼5typechar(1)FALSE機(jī)構(gòu)類型6gradechar(1)FALSE機(jī)構(gòu)等級(jí)7addressvarchar(255)FALSE聯(lián)系地址8zip_codevarchar(100)FALSE郵政編碼9mastervarchar(100)FALSE負(fù)責(zé)人10phonevarchar(200)FALSE電話11faxvarchar(200)FALSE傳真12emailvarchar(200)FALSE郵箱13update_byvarchar(64)FALSE更新者14update_datedatetimeFALSE更新時(shí)間15remarksvarchar(255)FALSE備注信息表2sys_user(用戶表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUE編號(hào)2company_idvarchar(64)FALSE歸屬公司3office_idvarchar(64)FALSE歸屬部門4login_namevarchar(100)FALSE登錄名5passwordvarchar(100)FALSE密碼6novarchar(100)FALSE工號(hào)7namevarchar(100)FALSE姓名8emailvarchar(200)FALSE郵箱9phonevarchar(200)FALSE電話10mobilevarchar(200)FALSE手機(jī)11user_typechar(1)FALSE用戶類型12photovarchar(1000)FALSE用戶頭像13remarksvarchar(255)FALSE備注信息表3book(漂流書表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1namevarchar(64)FALSE名稱2priceint(11)FALSE價(jià)格3user_idvarchar(64)FALSE用戶id4book_statusvarchar(2)FALSE漂流書狀態(tài)(0:可預(yù)約;1:已預(yù)約)5book_areavarchar(64)FALSE漂流驛站6book_filevarchar(500)FALSE漂流書文件7codevarchar(128)FALSE驗(yàn)證碼8deal_statusint(11)FALSE是否保修表4book_user(借閱人表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUE主鍵2remarksvarchar(255)FALSE備注信息3user_idvarchar(64)FALSE用戶id4book_idvarchar(64)FALSE書籍id5area_idvarchar(64)FALSE驛站id6file_urlvarchar(64)FALSE上傳文件(保留字段)7open_statusint(255)FALSE是否放漂8codevarchar(255)FALSE驗(yàn)證碼 表5book_clock(取書表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUE主鍵2create_byvarchar(255)FALSE創(chuàng)建者3create_datevarchar(64)FALSE創(chuàng)建時(shí)間4update_byvarchar(64)FALSE更新者5update_datevarchar(64)FALSE更新時(shí)間6remarksvarchar(64)FALSE備注信息789area_idcodeclcok_timevarchar(64)varchar(255)varchar(64)FALSEFALSEFALSE驛站id驗(yàn)證碼打卡時(shí)間表6book_repair(圖書報(bào)修表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1namevarchar(64)FALSE名稱2priceint(11)FALSE價(jià)格3user_idvarchar(64)FALSE用戶id4book_statusvarchar(2)FALSE漂流書狀態(tài)(0:可預(yù)約1:已預(yù)約)5book_areavarchar(64)FALSE漂流驛站6book_filevarchar(500)FALSE漂流書文件7codevarchar(128)FALSE驗(yàn)證碼8deal_statusint(11)FALSE是否保修表7book_area(漂流驛站表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUEid2remarksvarchar(64)FALSE備注信息3del_flagvarchar(64)FALSE邏輯刪除標(biāo)記(0:顯示;1:隱藏)4namevarchar(64)FALSE驛站名稱5imagevarchar(500)FALSE圖片url6addressvarchar(64)FALSE地址表8book_recommend(推薦書目表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUE主鍵2create_byvarchar(64)FALSE創(chuàng)建者3create_datedatetimeFALSE創(chuàng)建日期4update_byvarchar(64)FALSE更新者5update_datedatetimeFALSE更新日期6remarksvarchar(255)FALSE備注信息7user_idvarchar(255)FALSE用戶id8910111213book_namebook_imgpriceschoolcollegespecialtyvarchar(255)varchar(255)decimal(10,2)varchar(255)varchar(255)varchar(255)FALSEFALSEFALSEFALSEFALSEFALSE書籍id圖片地址價(jià)格學(xué)院大學(xué)專業(yè)表9share(共享資料表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUE主鍵2create_byvarchar(64)FALSE創(chuàng)建者3create_datedatetimeFALSE創(chuàng)建日期4update_byvarchar(64)FALSE更新者5update_datedatetimeFALSE更新日期6remarksvarchar(255)FALSE備注信息7user_idvarchar(255)FALSE用戶id8910TitleIntroducelinkvarchar(64)texlongtextcharactersetutf8mb4tFALSEFALSEFALSE標(biāo)題說明鏈接表10book_think(讀書心得表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUE主鍵2remarksvarchar(255)FALSE備注信息3del_flagvarchar(64)FALSE邏輯刪除標(biāo)記(0:顯示;1:隱藏)4titlevarchar(64)FALSE標(biāo)題5introducevarchar(64)FALSE介紹6assessvarchar(64)FALSE評(píng)價(jià)表11oa_notify(通告表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUE編號(hào)2typechar(1)FALSE類型3titlevarchar(200)FALSE標(biāo)題4contentvarchar(2000)FALSE內(nèi)容5filesvarchar(2000)FALSE附件6statuschar(1)FALSE狀態(tài)7remarksvarchar(255)FALSE備注信息表12sys_activity(系統(tǒng)活動(dòng)表)序號(hào)名稱數(shù)據(jù)類型主要的注釋1idvarchar(64)TRUE主鍵2namevarchar(64)FALSE活動(dòng)名稱3is_ableint(11)FALSE是否開啟4totalint(11)FALSE預(yù)計(jì)總參與人數(shù)5activity_typeint(11)FALSE活動(dòng)類型6remarksvarchar(255)FALSE備注信息表13monitor(系統(tǒng)監(jiān)視表)序號(hào)名稱數(shù)據(jù)類型主要的強(qiáng)制注釋1idvarchar(64)TRUETRUE主鍵2cpuvarchar(64)FALSEFALSEcpu使用率3jvmvarchar(64)FALSEFALSEjvm使用率4ramvarchar(64)FALSEFALSE內(nèi)存使用率5toemailvarchar(64)FALSEFALSE警告通知郵箱
五、校園漂流書系統(tǒng)的實(shí)現(xiàn)1.用戶登陸注冊(cè)界面首頁(yè)是一個(gè)登陸注冊(cè)頁(yè)面,用戶和管理員可以通過注冊(cè)的方式,使用該系統(tǒng)平臺(tái)。圖5-1登錄首頁(yè)2.系統(tǒng)主操作界面在用戶登錄進(jìn)入系統(tǒng)平臺(tái)后,可以根據(jù)左側(cè)的功能導(dǎo)航欄,實(shí)現(xiàn)不同的系統(tǒng)功能,可以進(jìn)入到簽到、漂流書管理、資料共享區(qū)、讀書心得管理、用戶圖形分析的界面。除此之外,管理員還可進(jìn)入通告管理、系統(tǒng)設(shè)置、系統(tǒng)監(jiān)控、漂流驛站管理、用戶漂流豆管理、積分管理的界面。圖5-2系統(tǒng)主操作界面3.權(quán)限管理界面權(quán)限管理界面,參與者可以修改用戶個(gè)人信息管理、用戶機(jī)構(gòu)管理、用戶角色管理的操作。圖5-3-1權(quán)限管理界面圖5-3-2用戶管理界面圖5-3-3角色管理界面4.通告管理界面管理員在該界面可以通過對(duì)標(biāo)題、類型、狀態(tài)、內(nèi)容、付件的操作,進(jìn)行通告的管理。圖5-4通告管理界面5.用戶簽到界面用戶可以每天簽到并獲得相應(yīng)的積分。圖5-5-1用戶簽到界面管理員可以在后臺(tái)進(jìn)行管理中查看、修改、刪除用戶的簽到情況。圖5-5-2用戶簽到管理界面6.漂流書界面在漂流書管理界面,可以進(jìn)行漂流書的管理、預(yù)約、漂流書信息管理、取書、報(bào)修管理的操作。圖5-6-1漂流書管理界面圖5-6-2預(yù)約漂流書界面圖5-6-3個(gè)人漂流書信息界面圖5-6-4取書信息界面圖5-6-5漂流書報(bào)修管理界面7.漂流驛站管理界面管理員對(duì)漂流驛站的創(chuàng)建時(shí)間、驛站名稱、圖片、地址進(jìn)行管理。圖5-7-1漂流驛站管理界面8.資料共享區(qū)界面用戶可以將自己的筆記資料,或資料鏈接等上傳系統(tǒng)中,供其它用戶查閱收藏。圖5-8-1資料共享區(qū)界面9.讀書心得界面用戶可以在閱讀圖書之后可以進(jìn)行創(chuàng)立讀書心得,可以選擇私密或公開發(fā)布。圖5-9-1讀書心得界面圖5-9-2修改讀書心得界面10.用戶書目推薦界面為不同學(xué)校、不同專業(yè)的學(xué)生推薦書目清單。圖5-10-1用戶書目推薦界面11.漂流豆管理界面管理員對(duì)漂流豆多少進(jìn)行設(shè)置,將超時(shí)的可以刪除等操作。圖5-11-1漂流豆管理界面
12.積分管理界面用戶的積分可用于兌換、抽獎(jiǎng)、體現(xiàn)。圖5-12-1積分管理界面13.用戶圖形分析界面管理員可以通過條件查詢,分析用戶的數(shù)據(jù),得到直觀的統(tǒng)計(jì)圖。圖5-13-1用戶圖形分析界面圖5-13-2用戶圖形分析界面14.系統(tǒng)監(jiān)控界面管理員可以查看參與者使用平臺(tái)的日志信息,也可直觀的方式查看系統(tǒng)的一些數(shù)據(jù),便于維護(hù)系統(tǒng)平臺(tái)。圖5-14-1系統(tǒng)監(jiān)控界面參考文獻(xiàn):[1]GuoHR,WangXJ,ZhongYX,etal.Trafficsignsrecognitionbasedonvisualattentionmechanism[J].TheJournalofChinaUniversitiesofPostsandTelecommunications,2011,18:12-16.[2]MatteoCorciolani,DanieleDalli.Gift-giving,sharingandcommodityexchangeatB:newinsightsfromaqualitativeanalysis.2014,52(4):755-776.[3]王冬芝.圖書管理信息系統(tǒng)在圖書管理中的優(yōu)勢(shì)與應(yīng)用策略研究[J].中國(guó)管理信息化,2020,23(10):190-191[4]馬桂英.基于循環(huán)經(jīng)濟(jì)的漂流書項(xiàng)目方案設(shè)計(jì)[J].北華航天工業(yè)學(xué)院報(bào),2018,28(05):28-30.[5]趙立娟.淺談集成管理系統(tǒng)在圖書資料管理工作中的應(yīng)用[J].赤子(上中旬),2017(05):196.[6]徐升國(guó).全民閱讀走向高質(zhì)量發(fā)展路徑探究[J].科技與出版,2020(07):6-13.[7]劉磊.碎片化閱讀時(shí)代高校圖書館服務(wù)創(chuàng)新研究[J].造紙裝備及材料,2021,50(02):176-177+180.[8]劉娟.從大學(xué)生閱讀需求探討高校圖書館信息化建設(shè)問題[J].科技風(fēng),2021(09):117-118.[9]李璐璐.從高校社交網(wǎng)絡(luò)用戶行為看
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 3D打印角膜塑形鏡的透氧性研究
- 3D打印技術(shù)在醫(yī)學(xué)科普與患者溝通中的應(yīng)用策略
- 2025年四川九州電子科技股份有限公司關(guān)于招聘NPI崗的備考題庫(kù)及一套答案詳解
- 2025年福建醫(yī)科大學(xué)附屬第二醫(yī)院非在編工作人員招聘?jìng)淇碱}庫(kù)(三)及答案詳解1套
- 2025年阿拉爾新鑫產(chǎn)城投資有限責(zé)任公司招聘?jìng)淇碱}庫(kù)及答案詳解一套
- 糖尿病防治指南詳細(xì)解讀總結(jié)2026
- 2025年?yáng)|莞市望牛墩鎮(zhèn)國(guó)庫(kù)支付中心公開招聘專業(yè)技術(shù)人才聘員備考題庫(kù)及答案詳解參考
- 甘肅省婦幼保健院(甘肅省中心醫(yī)院)2026年度招聘188人備考題庫(kù)完整答案詳解
- 2025年關(guān)于公開招聘編外臨床護(hù)士的備考題庫(kù)帶答案詳解
- 既有建筑綠色改造的經(jīng)濟(jì)性評(píng)估與環(huán)境影響評(píng)估指標(biāo)體系構(gòu)建教學(xué)研究課題報(bào)告
- 電驅(qū)動(dòng)石油深井鉆機(jī)相關(guān)項(xiàng)目投資計(jì)劃書范本
- 車位轉(zhuǎn)讓車位協(xié)議書模板
- 國(guó)家基本公共衛(wèi)生服務(wù)項(xiàng)目之健康教育
- 中國(guó)融通地產(chǎn)社招筆試
- DLT 572-2021 電力變壓器運(yùn)行規(guī)程
- DL∕T 1430-2015 變電設(shè)備在線監(jiān)測(cè)系統(tǒng)技術(shù)導(dǎo)則
- 國(guó)家開放大學(xué)電大《11876國(guó)際私法》期末終考題庫(kù)及答案
- QBT 2739-2005 洗滌用品常用試驗(yàn)方法 滴定分析 (容量分析)用試驗(yàn)溶液的制備
- 員工下班喝酒意外免責(zé)協(xié)議書
- 光動(dòng)力療法治愈牙周潰瘍探討
- 2024年載貨汽車項(xiàng)目營(yíng)銷策劃方案
評(píng)論
0/150
提交評(píng)論