當前位置:吉日网官网 - 紀念幣收藏 - 如何使圖書館vi設計的形象個性化

如何使圖書館vi設計的形象個性化

系統的功能用例圖如圖2-1所示。

2、功能要求

系統主頁主要是對系統主要.功能的展示,有圖書管理,借閱管理,用戶管理,分析統計,系統管理。管理員需要對哪壹個模.塊操作,直接點中該模塊即可,並可以對其進行相關.操作。

2.4.2 圖書管理

1、主題說明

管理員通過登錄進入系統後,點擊圖書管理模塊,即可查看數據庫中存在的圖書信息,可以添加新的圖書,也可以對圖書進.行修改,刪除等操作。

2、數據結構描述

圖書管理數據結構描述如表2.1所示:

表2.1 圖書管理數據結構表

3、功能要求

· 將所有的圖書信息進行列表分頁顯示,對圖書進行修改和刪除。

· 添加新的圖書,需要編輯圖書名、圖書作者、出版社等相關.信息,上傳圖片和圖書內容並保.存。

2.4.3 用戶管理

1、主題說明

用戶管理主要用來查看、維護用戶的信息。

2、數據結構描述

用戶管理數據結構描述如表2.2所示:

表2.2 用戶管理數據結構表

3、功能要求

· 將所有的用戶信息進行列表分頁.顯示,可對用戶的信息進行修改.和刪除。

· 可通過註冊添加用戶

2.4.4 借閱管理

1、主題說明

借閱管理主要用來實現用戶的借書.還書,對到期圖書催還。

2、數據結構描述

借閱管理數據結構描述如表2.3所示:

表2.3 借閱管理數據結構表

3、功能要求

· 根據用戶信息和圖書信息.完成借書還書操作,用戶未還時不可借書

· 對到期的圖書進行發消息.催還

2.4.5 分析統計

1、主題說明

系統對用戶壹段時間內借還圖書情況進.行統計,把多次逾期的用戶加入系統黑名單。

2、功能要求

· 對用戶借還書情況進.行統計,把多次逾期用戶加入黑名單

2.4.6 系統管理

1、主題說明

系統管理主要用來實現系統.消息的管理,添加、刪除消息操作。

2、數據結構描述

系統管理數據結構描述如表2.3所示:

表2.3 系統管理數據結構表

3、功能要求

· 查看消息列表,搜索消息

· 給用戶發送信息

2.4.7 收藏管理

1、主題說明

收藏管理主要用來查看客戶收藏圖書的信息。

2、數據結構描述

收藏管理數據結構描述如表2.3所示:

表2.3 收藏管理數據結構表

3、功能要求

· 查看收藏圖書列表信息

2.4.8 圖書推薦

1、主題說明

圖書管理主要用來實現為客戶端登錄的用戶推薦最熱門的,最新的以及他們感興趣的圖書。

2、功能要求

· 給用戶推薦相關圖書

2.5 非功能性需求

2.5.1 性能需求

1、軟件在Android系.統上可以運行。

2、當用戶操作系.統時,系統響應時間不.超過10秒。

2.5.2 可擴展性

軟件可以添.加上在線客服。

2.5.3 可用性

軟件系統移動客戶端可以.在Android系統上正常運行。

2.5.4 安全性

用戶的壹切相關.信息全部存儲在雲服務器上,提高了用戶信息.存儲的安全性。

2.5.5 易用性

系統界面設計簡潔明了,用戶容易操作;系統管理功能.明確,數據信息清楚明了,讓用戶使.用更加方便。

第3章 系統分析

3.1 靜態模型

3.1.1 實體類

實體類要有屬性,有操作,還要有與其他類的關聯關系。

類是壹組對象的公***.屬性,及行為的描述,類為對象提供了它們的屬性,和所能進行的操作。下面是本系統中管理員管理了的各個類之間的關聯.模型圖。這些類包括:用戶、圖書、圖書類別、借閱、消息、評論、收藏。如圖3-1所示:

圖3-1 分析實體類

3.1.2 邊界類

系統與用戶的交互是通過對邊界類進行訪問,邊界類把用戶進行的操作交.給控制類,控制類最.終調用實體類。用例與邊界類的對應關系壹般為壹對壹,但有時也會是壹對多的關系。系統的邊界類說明如表3.1所示:

表3.1 系統邊界類說明表

3.1.3 控制類

邊界類通過控制類.調用實體類,系統中壹個控制類基本管理壹個實體類。系統主要的控制類如表3.2所示:

表3.2 系統控制類說明表

3.2 時序圖的分析

時序圖是壹種詳細描述對象之間,以及.對象與參與者之間交互的圖,它是由壹組相互協作的對象,或參與者實例,以及它們之.間發送的消息組成,強調消息之間的順序。

1、登錄時序圖

管理員在登錄頁面中輸入用戶登錄信息:帳名、密碼,驗證失敗.時返回登錄界面,當驗證成功時進入.系統主頁。管理員登錄時序圖如圖3-2所示:

圖3-2 管理員登錄時序圖

2、用戶管理時序圖

管理員登錄系統後進入用戶管理模塊,可以查看所有用戶信息列表,也可以刪除、修改用戶。管理員管理用戶時序圖如圖3-3所示:

圖3-3 用戶管理時序圖

3、圖書管理時序圖

管理員登錄系統後進入圖書管理界面,可以查看所有圖書信息列表,也可以添加、修改、刪除圖書。管理員管理圖書時序圖如圖3-4所示:

圖3-4 圖書管理時序圖

4、借閱圖書管理時序圖

管理員登錄系統後進入借閱管理模塊,可以通過查詢用戶信息,圖書信息完成借書,還書操作,也可以對已到期的圖書進行催還。管理員管理借閱時序圖如圖3-5所示:

圖3-5 借閱信息管理時序

5、系統管理時序圖

管理員登錄系統後進入系統管理模塊,可以查看所有消息信息列表,也可以添加、刪除消息。管理員管理消息時序圖如圖3-6所示:

圖3-6 系統管理時序圖

6、統計管理時序圖

管理員登錄系統後進入系統統計模塊,可以查看借閱逾期信息,對多次逾期的用戶加入黑名單。管理員管理統計時序圖如圖3-7所示:

圖3-7 統計管理時序圖

第4章 系統設計

4.1 系統架構設計

本系統存儲數據使用的是MySQL數據庫,使用的Web服務器.為Tomcat,客戶端進行操作時,通過Web服務器獲取數據,Web服務器把數據從.數據庫取出,並返回給客戶端。系統架構圖如圖4-1所示。

圖4-1 系統架構圖

4.2 數據庫設計

4.2.1 數據庫概念結構設計

用戶的信息.包括用戶ID、賬號、用戶名、密碼、性別、電話、年齡、地址、身份、註冊時間等信息,其實體圖如圖4-2所示:

圖4-2 用戶實體圖

圖書信息包括圖書ID、書名、圖片、圖書類別、作者、出版社、出版時間、上傳時間、簡介、內容等信息。其實體圖如圖4-3所示:

圖4-3 圖書實體圖

借閱信息包括借閱編號、用戶ID、圖書ID、借書時間、還書時間、經辦人、狀態等信息。其實體圖如圖4-4所示:

圖4-4 借閱實體圖

消息信息包括編號、發送人、接收人、標題、內容、發送時間、狀態等信息。其實體圖如圖4-5所示:

圖4-5 消息實體圖

圖書類別信息包括編號、圖書、類別名等信息。實體圖如圖4-6所示:

圖4-6 圖書類別實體圖

4.2.2 系統總體功能結構圖

根據移動圖書館個性化推薦系.統需求,後臺管理主要分為六大模塊,分別為:圖書管理模塊、用戶管理模塊、借閱管理功能、消息管理模塊、分析統計模塊、圖書推薦。如圖4-7所示。

圖4-7 系統總體結構功能圖

4.2.3 數據庫邏輯結構設計

1、客戶信息表如表4.1所示,存儲客戶的基本信息。

表4.1 客戶信息表

2、管理員信息表如表4.2所示,存儲管理員的基本信息。

表4.2 管理員信息表

3、消息信息表如表4.3所示,存儲系統給用戶發送的消息內容。

表4.3消息信息表

4、類別信息表如表4.4所示,存儲圖書類別的基本信息。

表4.4類別信息表

5、圖書—類別信息表如表4.5所示,存儲圖書與類別相對應的基本信息。

表4.5圖書—類別信息表

6、圖書信息表如表4.6所示,存儲圖書的基本信息。

表4.6 圖書信息表

7、借閱信息表如表4.7所示,存儲用戶借閱圖書的基本信息。

8、收藏信息表如表4.8所示,存儲收藏圖書的基本信息。

表4.8 收藏表

4.3 系統各功能模塊設計

4.3.1 圖書管理功能

1、功能描述和說明

管理員登錄後,進入系統主頁,點擊進入圖書管理模塊。可以查看所有圖書信息列表,對圖書.進行添加,修改,刪除操作,添加圖書需要上傳圖書的圖片,圖書內容等信息。還可以對圖書進行模.糊查詢。管理員還可以查看圖書分類,添加,修改,刪除分類操作,也對未分類的圖書進行分類操作。

2、圖書管理模塊活動圖

管理員登錄到系統後,進入圖書管理模.塊,可以對圖書,圖書的分類進行添加、修改和刪除等操作,為未分類的圖書添加分類。圖書管理模塊活動圖如圖4-8所示:

圖4-8圖書管理模塊活動圖

3、相關數據庫表

圖書信息表,圖書類別表,圖書—類別表

4.3.2 用戶管理功能

1、功能描述和說明

管理員登錄系統後,進入用戶管理模塊,可查看所有用戶的詳細信息列表,對用戶進行修改,刪除操作;還可以通.過用戶名來搜索要找的用戶。

2、用戶管理模塊活動圖

管理員登錄後進入系統,可點擊用戶管理列表.進入用戶管理模塊,可對用戶進行修改和刪除操作。用戶管理模塊活動圖如圖4-9所示:

圖4-9用戶管理模塊活動圖

3、相關數據庫表

客戶信息表、員工信息表

4.3.3 借閱管理功能

1、功能描述和說明

管理員登錄到系統後,進入借閱管理模塊,可根據用戶和圖書信息完成借書.還書操作,管理員還可以對到期的圖書進行催還。

2、借閱管理模塊活動圖

管理員登錄到系統後,點擊借閱管理列表進入.借閱管理模塊,可根據用戶信息和圖書信息完成借書還書操作,對到期的圖書進行催還。借閱管理模塊活動圖如圖4-10所示:

圖4-10借閱管理模塊活動圖

3、相關數據庫表

借閱表、用戶表、圖書表

4.3.4 分析統計功能

1、功能描述和說明

管理員登錄到系統後,進入分析統計模塊,可查看用戶借閱逾期列表,可將多次逾期的用戶加入黑名單。

2、分析統計模塊活動圖

管理員登錄到系統後,進入分析統計模塊,可對多次逾.期的用戶加入黑名單。分析統計模塊活動圖如圖4-11所示:

圖4-11分析統計模塊活動圖

3、相關數據庫表

借閱表、圖書表、用戶表

4.3.5 系統管理功能

1、功能描述和說明

管理員登錄到系統後,選擇系統.管理模塊,可查看所有消息信息列表,對系統消息進行添加,刪除操作。

2、系統管理模塊活動圖

管理員登錄到系統後,進入系統管理模塊,對消息進行添加,刪除等操作。消息管理模塊活動圖如圖4-12所示:

圖4-12系統管理模塊活動圖

3、相關數據庫表

消息信息表

4.3.6 收藏管理功能

1、功能描述和說明

管理員登錄到系統後,選擇收藏管理模塊,可查看所有收藏信息列表。

2、系統管理模塊活動圖

管理員登錄到系統後,進入收藏管理模塊,查看所有收藏信息。收藏管理模塊活動圖如圖4-13所示

圖4-13收藏管理模塊活動圖

3、相關數據庫表

收藏表

4.3.7 圖書推薦功能

1、功能描述說明

系統向所有用戶推薦最新的圖書,最熱門的圖書,根據不同的用戶進行個性化的推薦。個性化推薦需要通過獲取客戶端登錄用戶,查詢到用戶的詳細信息。根據用戶的興趣愛好,向其推薦相關圖書。

2、相關數據庫表

用戶表、收藏表、圖書表

第5章 系統的實現與測試

系統的設計是項目開發過程中的重中之.重的工作,它的設計決定了應用具.備的結構特點。系統的實現又是壹個非常漫長.煎熬的過程,就是把系統的設.計用代碼的形式壹步壹步的的實.現,最終完成整個項目。

5.1 界面實現

5.1.1 登錄界面

登錄界面主要由賬號文本框、密碼文本框、壹個登錄按鈕和壹個註冊按鈕,及背景圖片組成。如圖5-1所示。圖5-1 登錄界面

5.1.2 圖書管理

圖書管理包括圖書信息管理和圖書類別管理。管理界面主要包括工具欄,搜索框,信息列表展示。

圖5-2 圖書信息列表

圖5-3 圖書類別信息列表

· 將所有的圖書信息、圖書類別進行列表顯示,對圖書、圖書類別進行修改和刪除。

· 添加時,跳轉到添加圖書頁面,填寫添加圖書的信息。

· 修改時,跳轉到修改圖書信息頁面,修改原來的圖書信息。

5.1.3 借閱管理

借閱管理包括用戶的借書,還書操作,對到期圖書催還。管理界面主要包括工具欄,信息列表展示。

圖5-4 借書還書

圖5-5 圖書催還

· 根據用戶信息和圖書信息完成借書還書操作。

· 將到期圖書信息進行列表展示。

· 點擊催還,跳轉到催還信息界面

5.1.4 用戶管理

用戶管理包括管理員信息管理和客戶信息管理。管理界面主要包括工具欄,搜索框,信息列表展示。圖5-6 員工信息列表

圖5-7 客戶信息列表

· 將管理員信息、客戶信息進行列表展示。

· 點擊輸入框輸入搜索信息,點擊搜索,對用戶進行查看。

· 修改時,跳轉到修改圖書信息頁面,修改原來的圖書信息。

5.1.5 系統管理

系統管理主要是對系統消息的管理。系統管理界面包括兩部分:消息信息列表展示,添加消息界面,如下圖所示。

圖5-8 消息信息列表

· 將所有的消息信息進行列表展示

· 點擊添加,將出現添加新的家政類型信息添加頁面。

5.1.6 分析統計

分析統計界面包括兩部分:借閱逾期信息列表展示,添加黑名單,如下圖所示。

圖5-9 借閱統計

· 將所有的借閱逾期信息進行列表展示

· 點擊加入黑名單,將用戶加入系統黑名單

5.1.7 收藏管理

收藏管理界面主要是收藏信息列表的展示,如下圖所示。

圖5-10 收藏管理

· 將所有的收藏信息進行列表展示

5.2系統運行及測試

軟件測試是軟件開發過程中的壹個不可或缺的部分,作為軟件質量保證的重要手段,貫穿整個軟件生命周期。其目的是對軟件產品(包括階段性成果)進行驗證和確認的活動過程,盡快盡早地發現軟件產品中所存在的各種問題,以保證軟件產品的質量。

5.2.1 管理員登錄測試用例

下表的是登錄界面的測試用例,測試登錄界面能夠響應點擊事件,進入系統主界面。如表5.1所示:表5.1 管理員登錄模塊測試用例

5.2.2 修改圖書測試用例

表5.3是修改圖書功能測試用例。測試修改圖書界面能正確響應事件。如表5.3所示:

表5.3 修改圖書測試用例

5.2.3 查詢圖書測試用例

表5.4是查詢圖書功能測試用例。測試查詢圖書界面能正確響應事件。如表5.4所示:

表5.4 查詢圖書模塊測試用例

5.2.4 刪除圖書測試用例

表5.5是刪除圖書功能測試用例。測試刪除圖書界面能正確響應事件。如表5.5所示:

表5.5 刪除圖書模塊測試用例

5.3 測試總結

本章主要描述了系統的實現和幾個測試用例,及對移動圖書館個性化推薦系統—服務器端各個模塊.功能進行測試並得到相應的結論。經過不斷的測試,系統出現.了許多問題;而根據測試結果反復對系統進行完善,系統出現的大部分問題都已解決;而且沒有發現新的問題出現,系統能夠正常運.行。

  • 上一篇:圓明園當年被掠奪走的珍貴文物有什麽?
  • 下一篇:家長會家長示範發言
  • copyright 2024吉日网官网