當前位置:編程學習大全網 - 源碼下載 - 如何個性化圖書館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.功能需求

根據用戶信息和圖書信息,完成圖書的借閱和歸還操作。在用戶還書之前,妳不能借書。

給過期的書發信息,督促歸還。

分析和統計

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,軟件可以在安卓系統上運行。

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

可擴展性

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

可用性

軟件系統手機客戶端可以在Android系統上正常運行。

安全性

所有與用戶相關的信息都存儲在雲服務器上,提高了用戶信息存儲的安全性。

易用性

系統界面設計簡潔明了,便於用戶操作。系統管理功能。清晰、明確的數據信息,讓用戶使用起來更加方便。

第三章系統分析

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.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.相關數據庫表

借閱表、用戶表、圖書表

分析和統計功能

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.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測試總結

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

  • 上一篇:找關於股票技術的書...要真正有價值的~
  • 下一篇:請達人給介紹下Fw-190和Ta-152
  • copyright 2024編程學習大全網