本發(fā)明涉及圖書管理技術領域,特別是一種圖書分享系統(tǒng)。
背景技術:
現(xiàn)在家庭比較注重子女教育,給孩子買了較多的圖書,尤其是學前及小學的孩子。在國內(nèi)對三年級以前的孩子公共圖書館的借閱還不多,即使有也路途較遠、不方便,一般家長會帶孩子去參觀圖書館,給孩子長見識,但是很少做到長期借閱。大多數(shù)家庭以買書為主,但往往存在孩子不看或者看完后圖書閑置的情況,造成了資源的浪費;有一部分家長很少給孩子買書;還有一些家長不知道買什么書,購回一些價值不大的書。
技術實現(xiàn)要素:
本發(fā)明的目的在于提供一種方便、快捷的圖書分享系統(tǒng),使同學之間互相分享彼此的圖書,從而促進學生的閱讀量,并節(jié)約資源。
實現(xiàn)本發(fā)明目的的技術解決方案為:一種圖書分享系統(tǒng),包括用戶端、管理端和服務器,其中:
用戶端,用戶通過用戶端上傳自己用于分享圖書的信息,供其他用戶端查閱;用戶通過用戶端能夠查看所有上傳圖書的信息和圖書狀態(tài),并進行預定、借閱、歸還的操作流程;
管理端,管理員通過管理端為用戶分配賬號和密碼,并上傳、管理用戶成員的信息;同時還擁有上述用戶端的所有功能;
服務器,用于對用戶端輸入的圖書信息進行匯總;
所述管理端、客戶端和服務器形成網(wǎng)絡連接。
作為一種具體示例,所述用戶端的用戶為學生或?qū)W生家長,通過客戶端上傳該學生所分享圖書的信息,包括圖書名、圖書編號、圖書類型、價格、出版社、所有者。
作為一種具體示例,所述用戶端包括登錄模塊、圖書列表模塊、我的圖書訂單模塊、我的圖書列表模塊和密碼修改模塊,其中:
登錄模塊,用戶通過向登錄模塊輸入用戶名和密碼,從而登錄該圖書分享系統(tǒng);
圖書列表模塊,顯示系統(tǒng)中所有上傳圖書的信息和圖書狀態(tài),并能夠通過圖書名稱、所有者、借閱者、圖書類型進行圖書查詢,若圖書狀態(tài)是未預訂,用戶能夠進行預訂操作;
我的圖書訂單模塊,顯示該用戶當前預訂的所有圖書信息及狀態(tài);
我的圖書列表模塊,用戶通過該模塊對自己分享的圖書進行增加、刪除、修改的操作,并顯示該用戶所擁有的所有圖書信息及狀態(tài);
密碼修改模塊,用戶通過該模塊進行密碼的修改。
作為一種具體示例,所述服務器包括三個數(shù)據(jù)庫表,分別為bookinfo表、borrowrecord表和userinfo表,其中:
所述bookinfo表,用于存放用戶上傳的圖書信息;
所述borrowrecord表,用于存放所有借閱記錄;
所述userinfo表:用于存放用戶姓名、密碼信息。
作為一種具體示例,所述管理端的管理員為班主任老師。
作為一種具體示例,所述的圖書狀態(tài)包括未預訂、預訂借書、借閱、預訂還書,圖書狀態(tài)變化過程如下:
未預訂:圖書在擁有者手中時的狀態(tài)為未預訂;
預訂借書:是借閱者點擊預訂后的狀態(tài),此時被預訂圖書的所有者,將該圖書帶到公共學習區(qū)并放在書架上;
借閱:是借閱者已從書架拿到書并點擊已拿到書后的狀態(tài),借閱者進行圖書閱讀;
預訂還書:借閱者閱讀完圖書,點擊預訂還書,并將該圖書放回公共學習區(qū)的書架;
未預訂:圖書的所有者點擊已拿回書,此時一次圖書借閱活動完成,圖書回到未預訂狀態(tài)。
本發(fā)明與現(xiàn)有技術相比,其顯著優(yōu)點為:(1)為每個孩子提供了一個讀書的平臺,孩子們可以互相分享彼此的圖書,充分發(fā)揮了家中藏書的資源,資源更加豐富,可以大大促進學生的閱讀量,增強孩子們的閱讀興趣,也避免了資源浪費;(2)學生借閱圖書在班級內(nèi)進行,避免去圖書館借閱的舟車勞頓,借閱方便快捷,更利于交流;(3)以班級為單位借閱,班級孩子的年齡、認知特點一致,所藏內(nèi)容有針對性,不會因為種類繁雜而無從下手;(4)促進孩子們互相交流學習,家長及孩子建立友誼培養(yǎng)人際交往能力。
附圖說明
圖1是本發(fā)明圖書分享系統(tǒng)的功能模塊圖。
圖2是本發(fā)明圖書分享系統(tǒng)實施例1中登錄頁面示意圖。
圖3是本發(fā)明圖書分享系統(tǒng)實施例1中圖書列表示意圖。
圖4是本發(fā)明圖書分享系統(tǒng)實施例1中我的圖書訂單示意圖。
圖5是本發(fā)明圖書分享系統(tǒng)實施例1中我的圖書列表示意圖。
圖6是本發(fā)明圖書分享系統(tǒng)實施例1中密碼修改示意圖。
圖7是本發(fā)明圖書分享系統(tǒng)實施例1中人員管理示意圖。
圖8是本發(fā)明圖書分享系統(tǒng)實施例1中bookinfo表的結構示意圖。
圖9是本發(fā)明圖書分享系統(tǒng)實施例1中borrowrecord表的結構示意圖。
圖10是本發(fā)明圖書分享系統(tǒng)實施例1中userinfo表的結構示意圖。
具體實施方式
下面結合附圖及具體實施例對本發(fā)明做進一步詳細說明。
結合圖1,本發(fā)明圖書分享系統(tǒng),包括用戶端、管理端和服務器,其中:
用戶端,用戶通過用戶端上傳自己用于分享圖書的信息,供其他用戶端查閱;用戶通過用戶端能夠查看所有上傳圖書的信息和圖書狀態(tài),并進行預定、借閱、歸還的操作流程;
管理端,管理員通過管理端為用戶分配賬號和密碼,并上傳、管理用戶成員的信息;同時還擁有上述用戶端的所有功能;
服務器,用于對用戶端輸入的圖書信息進行匯總;
所述管理端、客戶端和服務器形成網(wǎng)絡連接。
作為一種具體示例,所述用戶端的用戶為學生或?qū)W生家長,通過客戶端上傳該學生所分享圖書的信息,包括圖書名、圖書編號、圖書類型、價格、出版社、所有者。
作為一種具體示例,所述用戶端包括登錄模塊、圖書列表模塊、我的圖書訂單模塊、我的圖書列表模塊和密碼修改模塊,其中:
登錄模塊,用戶通過向登錄模塊輸入用戶名和密碼,從而登錄該圖書分享系統(tǒng);
圖書列表模塊,顯示系統(tǒng)中所有上傳圖書的信息和圖書狀態(tài),并能夠通過圖書名稱、所有者、借閱者、圖書類型進行圖書查詢,若圖書狀態(tài)是未預訂,用戶能夠進行預訂操作;
我的圖書訂單模塊,顯示該用戶當前預訂的所有圖書信息及狀態(tài);
我的圖書列表模塊,用戶通過該模塊對自己分享的圖書進行增加、刪除、修改的操作,并顯示該用戶所擁有的所有圖書信息及狀態(tài);
密碼修改模塊,用戶通過該模塊進行密碼的修改。
作為一種具體示例,所述服務器包括三個數(shù)據(jù)庫表,分別為bookinfo表、borrowrecord表和userinfo表,其中:
所述bookinfo表,用于存放用戶上傳的圖書信息;
所述borrowrecord表,用于存放所有借閱記錄;
所述userinfo表:用于存放用戶姓名、密碼信息。
作為一種具體示例,所述管理端的管理員為班主任老師。
作為一種具體示例,所述的圖書狀態(tài)包括未預訂、預訂借書、借閱、預訂還書,圖書狀態(tài)變化過程如下:
未預訂:圖書在擁有者手中時的狀態(tài)為未預訂;
預訂借書:是借閱者點擊預訂后的狀態(tài),此時被預訂圖書的所有者,將該圖書帶到公共學習區(qū)并放在書架上;
借閱:是借閱者已從書架拿到書并點擊已拿到書后的狀態(tài),借閱者進行圖書閱讀;
預訂還書:借閱者閱讀完圖書,點擊預訂還書,并將該圖書放回公共學習區(qū)的書架;
未預訂:圖書的所有者點擊已拿回書,此時一次圖書借閱活動完成,圖書回到未預訂狀態(tài)。
實施例1
針對南理工幼兒園小二班孩子的圖書分享需求設計的,用戶主要是學生的家長。家長們可在本系統(tǒng)上查看由家長上傳的所有圖書的圖書名、圖書編號、圖書類型、價格、出版社、所有者等信息,若有感興趣的書籍而且想要自己的孩子閱讀該書,可在本系統(tǒng)上完成預定、借閱、歸還等操作流程;也可上傳自己家的圖書的圖書名、圖書編號、圖書類型、價格、出版社等信息,供其他家長查閱。老師則作為該系統(tǒng)的管理員,除了擁有普通用戶所有的功能還可為家長分配賬號和密碼,并上傳、管理班級成員等信息。
一、功能模塊設計
結合圖1,一種圖書分享系統(tǒng),包括用戶端、管理端和服務器,其中:
用戶端,用戶通過用戶端上傳自己用于分享圖書的信息,形成一個虛擬的網(wǎng)上圖書館,供其他用戶端查閱;用戶通過用戶端能夠查看所有上傳圖書的信息和圖書狀態(tài),并進行預定、借閱、歸還的操作流程;
管理端,管理員通過管理端為用戶分配賬號和密碼,并上傳、管理用戶成員的信息;同時還擁有上述用戶端的所有功能;
服務器,用于對用戶端輸入的圖書信息進行匯總;
所述管理端、客戶端和服務器形成網(wǎng)絡連接。
所述用戶端的用戶為學生或?qū)W生家長,通過客戶端上傳該學生所分享圖書的信息,包括圖書名、圖書編號、圖書類型、價格、出版社、所有者。
用戶的需求可分為以下三個方面:
(1)老師可通過本系統(tǒng)管理用戶的賬號和密碼。
(2)通過本系統(tǒng),老師可對學生的借閱情做好全面的掌握以及得到每個學生的當前借閱和歷史借閱。
(3)學生家長可通過本系統(tǒng)查詢當前可借閱的圖書,確定自己需要的書籍,并在本系統(tǒng)上進行圖書借閱一系列操作。
此系統(tǒng)主要為家長提供的基本功能有:檢索圖書、圖書預訂借閱及歸還、上傳家里圖書信息等;為班主任提供的基本功能有:賬號管理、班級成員信息管理等。最終此系統(tǒng)將發(fā)布并投入該幼兒園班級使用。
二、界面介紹
系統(tǒng)界面由首頁、圖書列表、我的圖書訂單、我的圖書列表、密碼修改和人員管理組成,各頁面如下:
(1)登錄頁面
如圖2所示,用戶通過向登錄模塊輸入用戶名和密碼,從而登錄該圖書分享系統(tǒng)。
(2)圖書列表
如圖3所示,若用戶登錄成功,便跳到圖書列表頁面,在此可通過圖書名稱、所有者、借閱者、圖書類型進行圖書查詢,若圖書狀態(tài)是“未預訂”,用戶便可進行預訂操作。
(3)我的圖書訂單
如圖4所示,在我的圖書訂單頁面,列出該用戶當前預訂的所有圖書信息及狀態(tài)。
(4)我的圖書列表
如圖5所示,在我的圖書列表頁面,列出該用戶所擁有的所有圖書信息及狀態(tài),并可對圖書進行增刪改操作。
(5)密碼修改
如圖6所示,所有的用戶可在此頁面進行密碼的修改。
(6)人員管理
如圖7所示,此頁面是管理員才可看到的頁面,可對班級成員也就是用戶進行增刪改操作。注:用戶的密碼不可修改。
三、數(shù)據(jù)庫設計
根據(jù)系統(tǒng)所需的數(shù)據(jù),設計出三個數(shù)據(jù)庫表如下:
如圖8所示,bookinfo表用于存放用戶上傳的圖書信息;
如圖9所示,borrowrecord表用于存放所有借閱記錄;
如圖10所示,userinfo表用于存放用戶姓名、密碼等相關信息。
四、借閱過程說明
圖書狀態(tài):未預訂—預訂借書—借閱—預訂還書—未預訂
“未預訂”:圖書在擁有者手中時的狀態(tài)為“未預訂”。
“預訂借書”:借閱者點擊“預訂”后的狀態(tài),此時被預訂的書的所有者將該圖書帶到幼兒園,放在書架上。
“借閱”:借閱者已從書架拿到書后,點擊“已拿到書”后的狀態(tài),進行圖書閱讀。
“預訂還書”:借閱者閱讀完圖書,點擊“預訂還書”,并將書放回幼兒園書架。
“未預訂”:書的所有者在“我的圖書列表”頁面點擊“已拿回書”,此時一次圖書借閱活動完成,圖書回到“未預訂”狀態(tài)。
通過以上步驟,將班級內(nèi)所有學生家中的書籍進行錄入,成為一個小型的圖書館。班級的老師為小型圖書館的管理員,以班級為單位形成借閱的模式。
實施上述發(fā)明的主程序如下:
1)家長或?qū)W生用電腦、手機、pad等通訊產(chǎn)品登陸指定網(wǎng)站注冊。
2)管理員為班級老師,對真實姓名進行核對,允許注冊。
3)學生或家長將家中所有藏書按不同分類進行錄入。
4)錄入后,家長或?qū)W生可以瀏覽班級其他同學的藏書。
5)家長或?qū)W生選中喜歡的圖書,點擊借閱。圖書的歸屬人會收到相應的信息。
6)圖書歸屬人讓孩子在上學的時候?qū)D書帶到學校完成借閱。
7)閱讀完畢,在系統(tǒng)上點擊歸還,將書歸還給同學,完成借閱。借閱后系統(tǒng)上留下借閱歷史。
8)每一本書的借閱窗口留有交流平臺,閱讀過此書的學生或家長可以在這里發(fā)表閱讀感想。方便家長和學生溝通,談感想,學習心得等,促進學生的閱讀興趣與能力。
9)以上所述實施例僅表達了本發(fā)明的一種實施方式,其描述較為具體和詳細,但不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。