公司動态

了(le/liǎo)解最新公司動态及行業資訊

當前位置:首頁>新聞中心>公司動态
全部 471 公司動态 136 行業動态 173

本科畢業設計|圖書個(gè)性化推薦系統——JAVA(java開發)java圖書管理系統畢業設計(源代碼 論文),

時(shí)間:2025-03-17   訪問量:1009

本科畢業設計

圖書個(gè)性化推薦系統

摘 要(yào / yāo)

本論文着重闡述了(le/liǎo)如何運用 JAVA 語言開發一(yī / yì /yí)個(gè)圖書個(gè)性化推薦系統。該系統将嚴格遵循軟件開發流程開展各個(gè)階段的(de)工作,采用 B/S 架構,并以(yǐ)面向對象編程思想進行項目開發。

在(zài)引言部分,作者會論述圖書個(gè)性化推薦系統的(de)當下背景以(yǐ)及系統開發的(de)目的(de)。後續章節将嚴格依照軟件開發流程,對系統進行各階段的(de)分析與設計。

圖書個(gè)性化推薦系統的(de)主要(yào / yāo)使用者爲(wéi / wèi)管理員和(hé / huò)學生。其實現的(de)功能涵蓋:管理員方面有首頁、個(gè)人(rén)中心、學生管理、圖書分類管理、圖書信息管理、圖書預約管理、退換圖書管理、管理員管理、留言闆管理、系統管理;學生方面則有首頁、個(gè)人(rén)中心、圖書預約管理、退換圖書管理、我的(de)收藏管理、前台首頁(包含首頁、圖書信息、好書推薦、留言反饋、個(gè)人(rén)中心、後台管理等功能)。

由于(yú)本系統的(de)功能模塊設計較爲(wéi / wèi)全面,從而(ér)使整個(gè)圖書個(gè)性化推薦系統的(de)信息管理過程得以(yǐ)達成。本系統的(de)運用能夠實現圖書個(gè)性化推薦系統管理的(de)信息化,便于(yú)管理員進行更爲(wéi / wèi)便捷的(de)管理,提升管理人(rén)員的(de)工作效率。

關鍵詞:圖書個(gè)性化推薦系統 JAVA 語言;MYSQL 數據庫;Spring Boot 框架

Abstract

This paper mainly discusses how to use java language to develop a personalized book recommendation system. The system will work in all stages in strict accordance with the software development process, using B / S architecture and object-oriented programming ideas for project development. In the introduction, the author will discuss the current background of the book personalized recommendation system and the purpose of the system development. The following chapters will analyze and design the system in each stage in strict accordance with the software development process.

The main users of personalized book recommendation system are administrators and students. The functions include administrators: home page, personal center, student management, book classification management, book information management, book reservation management, book return management, administrator management, message board management, system management, students: home page, personal center, book reservation management, book return management My collection management, front page; front page, book information, good book recommendation, message feedback, personal center, background management and other functions. Because the function module design of this system is more comprehensive, the whole process of information management of personalized book recommendation system can be realized.

The use of this system can realize the information management of the book personalized recommendation system, which can facilitate the administrator to manage more conveniently and quickly, and improve the work efficiency of the management personnel.

Key words: Book personalized recommendation system, Java language, MySQL database, spring boot framework

目 錄

摘 要(yào / yāo) I

1 緒論 1

1.1研究背景 1

1.2研究現狀 1

1.3研究内容 2

2 系統關鍵技術 3

2.1 Spring Boot框架 3

2.2 JAVA技術 3

2.3 MYSQL數據庫 4

2.4 B/S結構 4

3 系統分析 5

3.1 可行性分析 5

3.1.1 技術可行性 5

3.1.2經濟可行性 5

3.1.3操作可行性 5

3.2 系統性能分析 5

3.3 系統功能分析 6

3.4系統流程分析 7

3.4.1登錄流程 7

3.4.2注冊流程 8

3.4.3添加信息流程 8

3.4.4删除信息流程 9

4 系統設計 10

4.1系統概要(yào / yāo)設計 10

4.2系統結構設計 10

4.3系統順序圖設計 11

4.3.1登錄模塊順序圖 11

4.3.2添加信息模塊順序圖 11

4.4數據庫設計 12

4.4.1數據庫E-R圖設計 12

4.4.2數據庫表設計 13

第5章 系統詳細設計 17

5.1前台首頁功能模塊 17

5.2管理員功能模塊 18

5.3學生功能模塊 21

6 系統測試 24

6.1 測試定義 24

6.2 測試目的(de) 24

6.3測試方案 25

(1)模塊測試 25

(2)集成測試: 25

(3)驗收測試: 25

6.4系統分析 27

7 結論 28

參考文獻 29

謝辭 30

1.1研究背景

随着網絡的(de)不(bù)斷普及與發展,圖書個(gè)性化推薦系統在(zài)網絡技術的(de)有力支持下得以(yǐ)迅猛發展。

首先,應從學生的(de)實際需求着眼,通過深入了(le/liǎo)解學生的(de)需求來(lái)開發具有針對性的(de)功能,如首頁、圖書信息、好書推薦、留言反饋、個(gè)人(rén)中心以(yǐ)及後台管理等功能。借助當前網絡爲(wéi / wèi)學生帶來(lái)的(de)便捷特性對系統加以(yǐ)調整,使設計出(chū)的(de)系統能讓學生使用起來(lái)更爲(wéi / wèi)便利。該系統的(de)主要(yào / yāo)宗旨在(zài)于(yú)爲(wéi / wèi)學生提供快捷、高效且安全的(de)服務,學生足不(bù)出(chū)戶即可進行操作。

與此同時(shí),随着電子(zǐ)商務的(de)蓬勃發展,網上(shàng)圖書個(gè)性化推薦系統已備受廣大(dà)學生關注。互聯網發展至今,已然解決了(le/liǎo)衆多我們難以(yǐ)解決的(de)難題,讓我們的(de)工作變得更加便捷,工作效率得以(yǐ)提升。當前,各行各業都在(zài)運用網絡信息管理程序,不(bù)同的(de)學生也(yě)都接觸到(dào)了(le/liǎo)信息管理,尤其在(zài)各大(dà)網絡行業得到(dào)了(le/liǎo)廣泛應用。

通過對當前網絡環境發展的(de)分析與總結可知,開發圖書個(gè)性化推薦系統能夠改變以(yǐ)往圖書個(gè)性化推薦的(de)方式,扭轉傳統線下圖書個(gè)性化推薦的(de)局面。鑒于(yú)學生數量的(de)不(bù)斷增多,傳統的(de)線下圖書個(gè)性化推薦模式已遠遠無法滿足學生的(de)需求,而(ér)且越來(lái)越多的(de)學校也(yě)在(zài)開通線上(shàng)圖書個(gè)性化推薦系統。因此,開發一(yī / yì /yí)個(gè)圖書個(gè)性化推薦系統能夠解決學生在(zài)進行線下圖書個(gè)性化推薦時(shí)所面臨的(de)不(bù)利問題,同時(shí)管理員可利用網絡對圖書信息進行管理,如此方可提高工作效率,确保系統安全正常地(dì / de)運行。

1.2研究現狀

在(zài)國(guó)外他(tā)們的(de)信息技術的(de)發展是(shì)我國(guó)的(de)許多倍,從1946年誕生在(zài)美國(guó)的(de)世界上(shàng)第一(yī / yì /yí)台計算機開始,國(guó)外的(de)信息技術就(jiù)一(yī / yì /yí)直在(zài)飛速地(dì / de)發展,一(yī / yì /yí)些計算機應用軟件也(yě)紛紛出(chū)現,軟件技術也(yě)一(yī / yì /yí)直在(zài)不(bù)斷完善和(hé / huò)更新。軟件行業早已遍布各個(gè)地(dì / de)方。

在(zài)國(guó)内,我國(guó)信息技術發展起步比較晚,後期慢慢的(de)不(bù)斷地(dì / de)進行優化和(hé / huò)改革,才讓我們的(de)信息技術上(shàng)升到(dào)新的(de)階段。在(zài)現在(zài)軟件開發的(de)技術經過大(dà)量研究和(hé / huò)生活實踐基本能夠達到(dào)獨立開發系統應用的(de)水平,生活中的(de)各個(gè)行業也(yě)把軟件操作替換成傳統的(de)記錄模式。軟件行業正是(shì)現在(zài)比較熱門的(de)行業。

社會主義進入新時(shí)代,經濟實力越來(lái)越強。我們也(yě)變得越來(lái)越忙碌、對生活的(de)要(yào / yāo)求也(yě)變得更加嚴格,對快速和(hé / huò)方便的(de)服務的(de)需求也(yě)在(zài)逐漸增加,所以(yǐ)網上(shàng)圖書個(gè)性化推薦系統的(de)開發給學生帶來(lái)了(le/liǎo)足夠的(de)便利,學生通過系統來(lái)滿足生活中的(de)需求,因此,由于(yú)信息的(de)增加,信息處理系統也(yě)随之(zhī)增加,通過網絡來(lái)滿足現代學生需求。此次開發設計主要(yào / yāo)是(shì)實現圖書個(gè)性化推薦系統 ,結合java技術以(yǐ)及MYSQL數據庫進行設計,彌補目前在(zài)線圖書個(gè)性化推薦系統中的(de)不(bù)足,來(lái)開發出(chū)一(yī / yì /yí)款即方便又實用的(de)圖書個(gè)性化推薦系統 ,并且設計的(de)程序具有界面整潔、功能強大(dà)等特性,從全局來(lái)說(shuō),圖書個(gè)性化推薦系統的(de)設計解決了(le/liǎo)信息零散,該系統實現,可以(yǐ)投入到(dào)真實環境中,這(zhè)樣不(bù)僅能解決以(yǐ)上(shàng)提及的(de)問題,讓信息管理更準則。

1.3研究内容

該圖書個(gè)性化推薦系統的(de)開發和(hé / huò)設計根據學生的(de)實際情況出(chū)發,對系統的(de)需求進行了(le/liǎo)詳細的(de)分析,然後進行系統的(de)整體設計,最後通過測試使得系統設計的(de)更加完整,可以(yǐ)實現系統中所有的(de)功能,在(zài)開始編寫論文之(zhī)前親自到(dào)圖書館借閱Spring Boot書籍,MYSQL數據庫書籍等編程書籍,然後針對開發的(de)圖書個(gè)性化推薦系統 ,去網上(shàng)查找了(le/liǎo)很多别人(rén)做好的(de)系統,參照他(tā)們的(de)設計結果,來(lái)對自己的(de)系統進行更加詳細的(de)系統的(de)設計,将系統中所有的(de)功能結果一(yī / yì /yí)一(yī / yì /yí)列舉出(chū)來(lái),然後進行需求分析,最後對所有的(de)功能模塊進行編碼,最後完成系統的(de)整體測試,實現系統的(de)正常運行。

這(zhè)次編寫的(de)論文包含了(le/liǎo)6個(gè)部分的(de)内容,具體内容如下:

第一(yī / yì /yí)部分緒論:文章主要(yào / yāo)從課題背景以(yǐ)及研究現狀綜合闡述了(le/liǎo)開發此系統的(de)必要(yào / yāo)性。

第二部分相關技術:系統開發用到(dào)的(de)各種技術都大(dà)緻做出(chū)了(le/liǎo)簡介。

第三部分系統分析:對系統的(de)可行性分析以(yǐ)及對所有功能需求進行詳細的(de)分析,來(lái)查看該系統是(shì)否具有開發的(de)可能。

第四部分系統設計:功能模塊設計和(hé / huò)數據庫設計這(zhè)兩部分内容都有專門的(de)表格和(hé / huò)圖片表示。

第五部分系統實現:進行系統主要(yào / yāo)功能模塊的(de)界面展示。

第六部分系統測試:測試系統的(de)每一(yī / yì /yí)個(gè)功能是(shì)否能夠正常運行,是(shì)否可以(yǐ)滿足學生的(de)需求。

2 系統關鍵技術

2.1 Spring Boot框架

Spring Boot是(shì)Pivotal團隊的(de)一(yī / yì /yí)個(gè)新框架,旨在(zài)簡化新Spring應用程序的(de)初始設置和(hé / huò)開發。該框架使用特定的(de)配置方法,無需開發人(rén)員定義樣闆配置。通過這(zhè)種方式,Spring Boot旨在(zài)成爲(wéi / wèi)蓬勃發展的(de)快速應用程序開發領域的(de)領導者。

Spring Boot特點:

1、創建一(yī / yì /yí)個(gè)單獨的(de)Spring應用程序;

2、嵌入式Tomcat,無需部署WAR文件;

3、簡化Maven配置;

4、自動配置Spring;

5、提供生産就(jiù)緒功能,如指标,健康檢查和(hé / huò)外部配置;

6、絕對沒有代碼生成和(hé / huò)XML的(de)配置要(yào / yāo)求;

安裝步驟:

最基本的(de)是(shì),Spring Boot是(shì)一(yī / yì /yí)個(gè)可以(yǐ)被任何項目的(de)構建系統使用的(de)庫集合。 爲(wéi / wèi)簡單起見,該框架還提供了(le/liǎo)一(yī / yì /yí)個(gè)命令行界面,可用于(yú)運行和(hé / huò)測試Boot應用程序。 可以(yǐ)從Spring存儲庫手動下載和(hé / huò)安裝框架的(de)已發布版本,包括集成的(de)CLI(命令行界面)。 更簡單的(de)方法是(shì)使用Groovy enVironment Manager(GVM),它負責處理Boot版本的(de)安裝和(hé / huò)管理。 可以(yǐ)從GVM命令行GVM install springboot安裝Boot及其CLI。 在(zài)OS X上(shàng)安裝Boot時(shí)可以(yǐ)使用Homebrew包管理器。要(yào / yāo)完成安裝,首先使用brew tap pivotal / tap切換到(dào)pivotal存儲庫,然後執行brew install springboot命令。

2.2 JAVA技術

JAVA語言是(shì)目前軟件市場上(shàng)應用最廣泛的(de)語言開發程序。可以(yǐ)在(zài)多種平台上(shàng)運用的(de),兼容性比較強,适應市面上(shàng)大(dà)多數操作系統,不(bù)會出(chū)現亂碼的(de)現像,其擴展性和(hé / huò)維護性都更好,具有分析問題和(hé / huò)解決問題的(de)能力,是(shì)面向過程的(de)程序設計方便我們編寫的(de)代碼更強壯。

JAVA相對其它語言來(lái)說(shuō),比較簡單,編譯起來(lái)更方便一(yī / yì /yí)些,安全可靠性高。不(bù)完全統計,現在(zài)全世界大(dà)約有2000多萬人(rén)在(zài)使用它,JAVA既可以(yǐ)鑲嵌使用又可以(yǐ)獨力的(de)使用。JAVA大(dà)緻可以(yǐ)分成兩個(gè)部分,一(yī / yì /yí)種部分是(shì)JAVA負責的(de)編譯,另一(yī / yì /yí)種是(shì)JAVA負責的(de)運行。JAVA和(hé / huò)C++語言很相像,但JAVA在(zài)編程時(shí)是(shì)一(yī / yì /yí)種以(yǐ)對象爲(wéi / wèi)導向的(de)方式來(lái)進行編譯的(de),使得編出(chū)來(lái)的(de)軟件可以(yǐ)單機使用,也(yě)可以(yǐ)在(zài)互聯網上(shàng)使用,檢查出(chū)錯更爲(wéi / wèi)方便。JAVA分布式、體系結構中立的(de)特點也(yě)使得其存儲更快,編議更簡單。面向對象包括四個(gè)特點,一(yī / yì /yí)是(shì)封裝,就(jiù)是(shì)說(shuō)在(zài)定義類的(de)時(shí)候可以(yǐ)實現一(yī / yì /yí)定的(de)功能和(hé / huò)屬性。二是(shì)抽象,屬于(yú)類的(de)一(yī / yì /yí)種,可以(yǐ)把一(yī / yì /yí)個(gè)具有共同屬性的(de)類封裝在(zài)一(yī / yì /yí)個(gè)抽象裏,便于(yú)簡單編議。三是(shì)繼承,顧名思義就(jiù)是(shì)帶有前者的(de)特性。還有一(yī / yì /yí)個(gè)就(jiù)是(shì)多态的(de)特點,可以(yǐ)多種一(yī / yì /yí)起運用,表現了(le/liǎo)它可擴展性好。

2.3 MYSQL數據庫

網站的(de)開發必須配套相應數據庫,數據庫具有一(yī / yì /yí)定的(de)組織結構,能夠存放和(hé / huò)管理數據信息,在(zài)以(yǐ)前數據庫的(de)功能僅僅是(shì)數據保存和(hé / huò)管理操作,但是(shì)時(shí)代的(de)變遷和(hé / huò)發展,現在(zài)的(de)數據庫演變成了(le/liǎo)數據處理的(de)方式,數據庫從最開始的(de)簡單存放數據表格信息到(dào)現在(zài)的(de)能夠存放成千上(shàng)萬數據的(de)大(dà)型數據庫,期間還是(shì)經曆了(le/liǎo)許多的(de)改革。

本次開發的(de)圖書個(gè)性化推薦系統 使用的(de)數據庫是(shì)MYSQL數據庫,該數據庫運行速度快,安全性能也(yě)很高,而(ér)且對使用的(de)平台沒有任何的(de)限制,所以(yǐ)被廣泛應運到(dào)系統的(de)開發中。MySQL是(shì)一(yī / yì /yí)個(gè)開源和(hé / huò)多線程的(de)關系管理數據庫系統,MySQL是(shì)開放源代碼的(de)數據庫,具有跨平台性,雖然功能未必強大(dà),導緻很多人(rén)都了(le/liǎo)解這(zhè)個(gè)數據庫的(de)基本應用,在(zài)數據庫中,總共建立了(le/liǎo)10幾個(gè)表,這(zhè)裏面每個(gè)表都是(shì)相對應的(de),都各自有各自的(de)聯系,數據庫意義重大(dà),如果沒有數據庫的(de)鏈接,就(jiù)沒辦法運行程序,這(zhè)顯然可以(yǐ)看見數據庫與程序的(de)重要(yào / yāo)性,是(shì)緊密相連接的(de)。

2.4 B/S結構

B/S(浏覽器/服務器)結構是(shì)目前主流的(de)網絡化的(de)結構模式,它能夠把系統核心功能集中在(zài)服務器上(shàng)面,可以(yǐ)幫助系統開發人(rén)員簡化操作,便于(yú)維護和(hé / huò)使用。隻需要(yào / yāo)學生在(zài)學生端安裝360浏覽器、谷歌浏覽器、QQ浏覽器等當前大(dà)衆浏覽器,在(zài)電腦裏面安裝sqlserver、mysql數據庫等數據庫。安裝好的(de)浏覽器與服務器端的(de)數據庫進行信息數據的(de)交互。很多專門軟件能夠做到(dào)的(de)事情,采用B/S結構模式也(yě)能實現,它能夠結合Web浏覽器技術,ActiveX技術以(yǐ)及多種腳本語言等技術。幫助程序開發者節約了(le/liǎo)不(bù)少開發成本。目前B/S結構成爲(wéi / wèi)程序開發主流結構,它最好的(de)地(dì / de)方就(jiù)是(shì)沒有地(dì / de)點限制還不(bù)用專門安裝軟件,筆記本或者電腦能夠上(shàng)網就(jiù)能訪問系統。系統使用B/S進行開發在(zài)後期系統維護上(shàng)面就(jiù)會很省事,不(bù)用什麽問題都在(zài)服務器上(shàng)面操作,簡單的(de)學生端處理就(jiù)解決部分問題,開發出(chū)來(lái)的(de)程序跟學生交互性上(shàng)面也(yě)會增強,還可以(yǐ)實時(shí)刷新浏覽器進行程序局部的(de)數據信息更新。

圖2-1 B/S模式三層結構圖

3 系統分析

3.1 可行性分析

在(zài)系統開發之(zhī)初要(yào / yāo)進行系統可行分析,這(zhè)樣做的(de)目的(de)就(jiù)是(shì)使用最小成本解決最大(dà)問題,一(yī / yì /yí)旦程序開發滿足學生需要(yào / yāo),帶來(lái)的(de)好處也(yě)是(shì)很多的(de)。下面我們将從技術上(shàng)、操作上(shàng)、經濟上(shàng)等方面來(lái)考慮這(zhè)個(gè)系統到(dào)底值不(bù)值得開發。

3.1.1 技術可行性

本圖書個(gè)性化推薦系統采用Spring Boot框架、JAVA編程語言和(hé / huò)MYSQL數據庫進行開發設計,作爲(wéi / wèi)計算機專業學生,在(zài)學校期間就(jiù)接觸到(dào)許多關于(yú)編程方面的(de)知識,當然也(yě)包括各種編程軟件,對他(tā)們的(de)了(le/liǎo)解度也(yě)比較熟悉,所以(yǐ)技術開發上(shàng)面還是(shì)有一(yī / yì /yí)定把握。

3.1.2經濟可行性

我在(zài)設計該系統的(de)時(shí)候主要(yào / yāo)是(shì)從節約成本出(chū)發,然後進行具體的(de)系統的(de)設計,在(zài)系統的(de)設計過程中由于(yú)采用的(de)所有工具以(yǐ)及技術支持全部都是(shì)免費的(de),因此不(bù)需要(yào / yāo)有任何的(de)成本就(jiù)可以(yǐ)進行該系統的(de)設計。所用到(dào)的(de)所有資源都是(shì)免費的(de),隻要(yào / yāo)有網絡就(jiù)可以(yǐ)進行下載使用,不(bù)需要(yào / yāo)支付相應的(de)費用,因此該項目在(zài)經濟方面是(shì)完全可以(yǐ)實行的(de)。

3.1.3操作可行性

本人(rén)自己就(jiù)是(shì)學生,程序開發經驗不(bù)足,在(zài)界面設計上(shàng)面不(bù)會設計太複雜,要(yào / yāo)講究簡單好看,操作上(shàng)要(yào / yāo)方便,不(bù)能讓學生覺得不(bù)流暢。學生一(yī / yì /yí)旦進入操作界面,界面上(shàng)就(jiù)會有相應提示,跟着操作提示就(jiù)可以(yǐ)找到(dào)對應的(de)功能操作模塊,對于(yú)學生來(lái)說(shuō)免培訓就(jiù)能使用。

從上(shàng)面幾個(gè)部分的(de)可行性分析得出(chū),這(zhè)次開發的(de)圖書個(gè)性化推薦系統在(zài)開發上(shàng)面沒有什麽大(dà)問題,值得開發。

3.2 系統性能分析

(1)系統響應效率:頁面響應時(shí)問應該在(zài)3秒以(yǐ)内,最長不(bù)能超過4秒,并支持至少10000人(rén)同時(shí)在(zài)線所有系統。

(2)界面簡潔清晰:系統界面要(yào / yāo)求簡單明了(le/liǎo),容易操作,符合學生操作習慣。

(3)儲存性高:因爲(wéi / wèi)圖書個(gè)性化推薦系統中有很多的(de)信息需要(yào / yāo)存儲,因此對于(yú)系統的(de)存儲量有很大(dà)的(de)要(yào / yāo)求,需要(yào / yāo)有一(yī / yì /yí)個(gè)強大(dà)的(de)數據庫的(de)支持才能确保所有的(de)信息都能安全穩定的(de)進行存儲。

(4)易學性:該系統在(zài)操作上(shàng)必須簡單好上(shàng)手,沒有很多複雜的(de)操作,隻需要(yào / yāo)簡單的(de)進行學習就(jiù)能操作該系統。

(5)穩定性需求:開發的(de)圖書個(gè)性化推薦系統 要(yào / yāo)求運行穩定,運行過程中無界面不(bù)清楚、字體模糊等現象。

3.3 系統功能分析

本圖書個(gè)性化推薦系統主要(yào / yāo)包括二大(dà)功能模塊,即學生功能模塊和(hé / huò)管理員功能模塊。

(1)管理員模塊:系統中的(de)核心用戶是(shì)管理員,管理員登錄後,通過管理員功能來(lái)管理後台系統。主要(yào / yāo)功能有:首頁、個(gè)人(rén)中心、學生管理、圖書分類管理、圖書信息管理、圖書預約管理、退換圖書管理、管理員管理、留言闆管理、系統管理等功能。管理員用例圖如圖3-1所示。

圖3-1 管理員用例圖

(2)學生:首頁、個(gè)人(rén)中心、圖書預約管理、退換圖書管理、我的(de)收藏管理等功能,學生用例圖如圖3-2所示。

圖3-2 學生用例圖

(3)前台首頁:首頁、圖書信息、好書推薦、留言反饋、個(gè)人(rén)中心、後台管理等功能,前台首頁用例圖如圖3-3所示。

圖3-3 前台首頁用例圖

3.4系統流程分析

3.4.1登錄流程

登錄模塊主要(yào / yāo)滿足管理員以(yǐ)及學生的(de)權限登錄,學生登錄流程圖如圖3-4所示。

圖3-4 登錄流程圖

3.4.2注冊流程

未有賬号的(de)學生可進入注冊界面進行注冊操作,學生注冊流程圖如圖3-5所示。

圖3-5 注冊流程圖

3.4.3添加信息流程

學生在(zài)添加信息時(shí),信息編号自動生成,系統會對添加的(de)信息進行驗證,驗證通過則添加至數據庫,添加信息成功,反之(zhī)添加失敗。添加信息流程如圖3-6所示。

圖3-6 添加信息流程圖

3.4.4删除信息流程

學生可選擇要(yào / yāo)删除的(de)信息進行信息删除操作,在(zài)删除信息時(shí)系統提示是(shì)否确定删除信息,是(shì)則删除信息成功,系統數據庫将信息進行删除。删除信息流程圖如圖3-7所示。

圖3-7 删除信息流程圖

4 系統設計

4.1系統概要(yào / yāo)設計

本圖書個(gè)性化推薦系統選擇B/S結構(Browser/Server,浏覽器/服務器結構)和(hé / huò)基于(yú)Web服務兩種模式。适合在(zài)互聯網上(shàng)進行操作,隻要(yào / yāo)學生能連網,任何時(shí)間、任何地(dì / de)點都可以(yǐ)進行系統的(de)操作使用。系統工作原理圖如圖4-1所示:

圖4-1 系統工作原理圖

4.2系統結構設計

整個(gè)系統是(shì)由多個(gè)功能模塊組合而(ér)成的(de),要(yào / yāo)将所有的(de)功能模塊都一(yī / yì /yí)一(yī / yì /yí)列舉出(chū)來(lái),然後進行逐個(gè)的(de)功能設計,使得每一(yī / yì /yí)個(gè)模塊都有相對應的(de)功能設計,然後進行系統整體的(de)設計。

本圖書個(gè)性化推薦系統結構圖如圖4-2所示。

圖4-2 系統功能結構圖

4.3系統順序圖設計

4.3.1登錄模塊順序圖

登錄模塊主要(yào / yāo)滿足了(le/liǎo)管理員以(yǐ)及學生的(de)權限登錄,登錄模塊順序圖如圖4-3所示。

圖4-3 登錄順序圖

4.3.2添加信息模塊順序圖

管理員以(yǐ)及學生登錄後均可進行添加信息操作,添加信息模塊順序圖如圖4-4所示。

圖4-4 添加信息順序圖

4.4數據庫設計

一(yī / yì /yí)個(gè)好的(de)數據庫可以(yǐ)關系到(dào)程序開發的(de)優劣,數據庫設計離不(bù)開表結構的(de)設計,還有表與表之(zhī)間的(de)聯系,以(yǐ)及系統開發需要(yào / yāo)設計的(de)數據表内容等信息。在(zài)進行數據庫設計期間,要(yào / yāo)結合實際情況來(lái)對數據庫進行針對性的(de)開發設計。

4.4.1數據庫E-R圖設計

本圖書個(gè)性化推薦系統采用的(de)是(shì)MYSQL數據庫,數據存儲快,因爲(wéi / wèi)圖書個(gè)性化推薦系統 ,主要(yào / yāo)的(de)就(jiù)是(shì)對信息的(de)管理,信息内容比較多,這(zhè)就(jiù)需要(yào / yāo)好好的(de)設計一(yī / yì /yí)個(gè)好的(de)數據庫,分類要(yào / yāo)清楚,不(bù)能添加信息的(de)時(shí)候,造成信息太過混亂,設計好的(de)數據庫首先就(jiù)需要(yào / yāo)先把各個(gè)實體之(zhī)間的(de)關系表達明确,系統的(de)E-R圖如下圖所示:

1、學生信息實體圖如圖4-5所示:

圖4-5 學生信息實體圖

2、圖書信息實體圖如圖4-6所示:

圖4-6 圖書信息實體圖

3、圖書預約信息實體圖如圖4-7所示:

圖4-7 圖書預約信息實體圖

4.4.2數據庫表設計

将數據庫概念設計的(de)E-R圖轉換爲(wéi / wèi)關系數據庫。在(zài)關系數據庫中,數據關系由數據表組成,但是(shì)表的(de)結構表現在(zài)表的(de)字段上(shàng)。

表1:tuihuantushu表

列名

數據類型

長度

約束

id

bigint

200

NOT NULL

addtime

varchar

200

NULL DEFAULT

tushubianhao

tinyint

200

NULL DEFAULT

tushumingcheng

varchar

200

NOT NULL

zuozhe

varchar

200

NOT NULL

chubanshe

varchar

200

NOT NULL

shuliang

varchar

200

NOT NULL

xuehao

varchar

200

NOT NULL

tuihuanleixing

varchar

200

NOT NULL

tuihuanyuanyin

varchar

200

NOT NULL

riqi

varchar

200

NOT NULL

sfsh

varchar

200

NOT NULL

shhf

varchar

200

NOT NULL

表2:tushuxinxi表

列名

數據類型

長度

約束

id

int

200

NOT NULL

addtime

varchar

200

NOT NULL

tushubianhao

varchar

200

NOT NULL

tushumingcheng

varchar

200

NOT NULL

tushuleibie

varchar

200

NOT NULL

tupian

varchar

200

NOT NULL

zuozhe

varchar

200

NOT NULL

chubanshe

varchar

200

NOT NULL

shuliang

varchar

200

NOT NULL

xiangqing

varchar

200

NOT NULL

表3:tushuyuyue表

列名

數據類型

長度

約束

id

varchar

200

NOT NULL

addtime

varchar

200

NOT NULL

tushubianhao

varchar

200

NOT NULL

tushumingcheng

varchar

200

NOT NULL

tushuleibie

varchar

200

NOT NULL

zuozhe

varchar

200

NOT NULL

chubanshe

varchar

200

NOT NULL

shuliang

varchar

200

NOT NULL

xuehao

varchar

200

NOT NULL

xueshengxingming

varchar

200

NOT NULL

lianxidianhua

varchar

200

NOT NULL

shenqingriqi

varchar

200

NOT NULL

sfsh

varchar

200

NOT NULL

shhf

varchar

200

NOT NULL

表4:xuesheng表

列名

數據類型

長度

約束

id

varchar

200

NOT NULL

addtime

varchar

200

NOT NULL

xuehao

varchar

200

NOT NULL

mima

varchar

200

NOT NULL

xueshengxingming

varchar

200

NOT NULL

xingbie

varchar

200

NOT NULL

chushengriqi

varchar

200

NOT NULL

lianxidianhua

varchar

200

NOT NULL

banji

varchar

200

NOT NULL

表5:tushufenlei表

列名

數據類型

長度

約束

id

varchar

200

NOT NULL

addtime

varchar

200

NOT NULL

tushuleibie

varchar

200

NOT NULL

第5章 系統詳細設計

5.1前台首頁功能模塊

圖書個(gè)性化推薦系統,在(zài)前台首頁可以(yǐ)查看首頁、圖書信息、好書推薦、留言反饋、個(gè)人(rén)中心、後台管理等内容,如圖5-1所示。

圖5-1首頁功能界面圖

學生注冊、登錄,在(zài)學生注冊頁面可以(yǐ)填寫學号、密碼、學生姓名、性别、出(chū)生日期、聯系電話、班級等信息進行注冊、登錄,如圖5-2所示。

圖5-2學生注冊、登錄界面圖

圖書信息,在(zài)圖書信息頁面通過查看圖書編号、圖書名稱、圖書類别、圖片、作者、出(chū)版社、版次、數量、點擊次數等信息進行預約、立即提交或點我收藏操作,如圖5-3所示。在(zài)個(gè)人(rén)中心頁面通過填寫學号、密碼、學生姓名、性别、出(chū)生日期、聯系電話、班級等信息進行更新信息、退出(chū)登錄操作,如圖5-4所示。

圖5-3圖書信息界面圖

圖5-4個(gè)人(rén)中心界面圖

5.2管理員功能模塊

管理員登錄,通過填寫輸入用戶名、密碼、角色進行登錄,如圖5-5所示。

圖5-5管理員登錄界面圖

管理員登錄進入圖書個(gè)性化推薦系統可以(yǐ)查看首頁、個(gè)人(rén)中心、學生管理、圖書分類管理、圖書信息管理、圖書預約管理、退換圖書管理、管理員管理、留言闆管理、系統管理等信息。

學生管理,在(zài)學生管理頁面中可以(yǐ)通過查看學号、密碼、學生姓名、性别、出(chū)生日期、聯系電話、班級等内容進行修改、删除等操作,如圖5-6所示。還可以(yǐ)根據需要(yào / yāo)對圖書分類管理進行修改或删除等詳細操作,如圖5-7所示。

圖5-6學生管理界面圖

圖5-7圖書分類管理界面圖

圖書信息管理,在(zài)圖書信息管理頁面中可以(yǐ)查看圖書編号、圖書名稱、圖書類别、圖片、作者、出(chū)版社、版次、數量等信息,并可根據需要(yào / yāo)對已有圖書信息管理進行詳情、預約、查看評論、修改或删除等操作,如圖5-8所示。

圖5-8圖書信息管理界面圖

圖書預約管理,在(zài)圖書預約管理頁面中可以(yǐ)查看圖書編号、圖書名稱、圖書類别、作者、出(chū)版社、版次、數量、學号、學生姓名、聯系電話、申請日期、審核回複、審核狀态、審核等信息,并可根據需要(yào / yāo)對已有圖書預約管理進行詳情、退換、修改或删除等詳細操作,如圖5-9所示。

圖5-9圖書預約管理界面圖

退換圖書管理,在(zài)退換圖書管理頁面中可以(yǐ)查看圖書編号、圖書名稱、作者、出(chū)版社、版次、數量、學号、退換類型、退換原因、日期、審核回複、審核狀态、審核等内容,并且根據需要(yào / yāo)對已有退換圖書管理進行詳情,修改或删除等詳細操作,如圖5-10所示。

圖5-10退換圖書管理界面圖

管理員管理,在(zài)管理員管理頁面中可以(yǐ)查看用戶名、密碼、角色等内容,并且根據需要(yào / yāo)對已有管理員管理進行詳情,修改或删除等詳細操作,如圖5-11所示。

圖5-11管理員管理界面圖

留言闆管理,在(zài)留言闆管理頁面中可以(yǐ)查看用戶名、留言内容、回複内容等信息,并且根據需要(yào / yāo)對已有留言闆管理進行詳情,修改、回複或删除等詳細操作,如圖5-12所示。

圖5-12留言闆管理界面圖

好書推薦,在(zài)好書推薦頁面中可以(yǐ)查看标題、簡介、圖片等信息,并且根據需要(yào / yāo)對已有好書推薦進行詳情,修改或删除等詳細操作,如圖5-13所示。

圖5-13好書推薦界面圖

5.3學生功能模塊

學生登錄進入圖書個(gè)性化推薦系統可以(yǐ)查看首頁、個(gè)人(rén)中心、圖書預約管理、退換圖書管理、我的(de)收藏管理等内容。

個(gè)人(rén)信息,在(zài)個(gè)人(rén)信息頁面中通過填寫學号、密碼、學生姓名、性别、出(chū)生日期、聯系電話、班級等信息,還可以(yǐ)根據需要(yào / yāo)對個(gè)人(rén)信息進行修改等操作、如圖5-14所示。

圖5-14個(gè)人(rén)信息界面圖

圖書預約管理,在(zài)圖書預約管理頁面中可以(yǐ)查看圖書編号、圖書名稱、圖書類别、作者、出(chū)版社、版次、數量、學号、學生姓名、聯系電話、申請日期、審核回複、審核狀态等信息内容,并且根據需要(yào / yāo)對已有圖書預約管理進行詳情、退換或删除等其他(tā)詳細操作,如圖5-15所示。

圖5-15圖書預約管理界面圖

退換圖書管理,在(zài)退換圖書管理頁面中通過查看圖書編号、圖書名稱、作者、出(chū)版社、版次、數量、學号、退換類型、退換原因、日期、審核回複、審核狀态等内容進行詳情、修改、删除等操作,如圖5-16所示。

圖5-16退換圖書管理界面圖

我的(de)收藏管理,在(zài)我的(de)收藏管理頁面中可以(yǐ)查看收藏名稱、收藏圖片等内容,并且根據需要(yào / yāo)對已有我的(de)收藏管理進行詳情、删除等詳細操作,如圖5-17所示。

圖5-17我的(de)收藏管理界面圖

6 系統測試

一(yī / yì /yí)個(gè)系統設計好後,就(jiù)會進入測試階段,測試的(de)目标是(shì)檢驗設計好的(de)網站是(shì)否可以(yǐ)正常無誤的(de)運行,盡可能的(de)發現網站的(de)問題,已使後期網站投入使用後網站盡少出(chū)錯[12]。

6.1 測試定義

系統測試主要(yào / yāo)是(shì)判斷系統是(shì)否可以(yǐ)正常運行,功能模塊是(shì)否可以(yǐ)實現操作。程序代碼中是(shì)否有錯誤出(chū)現。測試程序是(shì)開發過程中的(de)一(yī / yì /yí)個(gè)主要(yào / yāo)問題。就(jiù)算系統完成的(de)再好,再進行程序測試時(shí)也(yě)會發現一(yī / yì /yí)個(gè)從來(lái)沒有被發現的(de)錯誤信息。

測試不(bù)僅是(shì)系統開發的(de)開始,而(ér)且應該貫穿整個(gè)系統的(de)整個(gè)生命周期。評估系統質量的(de)方法不(bù)局限于(yú)系統編碼和(hé / huò)過程,應該與軟件設計工作和(hé / huò)曆史需求分析密切相關。系統錯誤,不(bù)一(yī / yì /yí)定是(shì)代碼錯誤,可能是(shì)階段的(de)設計摘要(yào / yāo)和(hé / huò)設計細節存在(zài)問題,問題也(yě)可能出(chū)現在(zài)需求分析階段。從實際情況來(lái)看,最初的(de)問題很可能是(shì)一(yī / yì /yí)個(gè)小錯誤,根據按鈕的(de)原理,按鈕後的(de)按鈕位錯将是(shì)所有位錯。該系統的(de)原因也(yě)同樣适用,随着後續的(de)開發工作,誤差将越來(lái)越嚴重。因此就(jiù)應該對系統進行測試,在(zài)一(yī / yì /yí)開始就(jiù)發現系統中存在(zài)的(de)問題,就(jiù)能保證以(yǐ)後系統能夠正常穩定的(de)運行。在(zài)測試系統中,開發人(rén)員應該站在(zài)學生的(de)角度來(lái)處理測試工作,而(ér)現在(zài)主要(yào / yāo)的(de)測試方法是(shì)黑盒測試。測試的(de)目的(de)可以(yǐ)概括爲(wéi / wèi)以(yǐ)下幾點:首先,學生界面和(hé / huò)學生需求是(shì)一(yī / yì /yí)緻的(de),設置界面和(hé / huò)設計風格統一(yī / yì /yí);第二,創新設計接口規範設計标準,具有獨特的(de)審美特征;最後,人(rén)類傳統的(de)接口以(yǐ)滿足審美需求,不(bù)能盲目地(dì / de)追求一(yī / yì /yí)種獨特的(de),合理的(de)規劃布局,符合審美标準。

6.2 測試目的(de)

測試的(de)目的(de)在(zài)于(yú)要(yào / yāo)對系統的(de)穩定和(hé / huò)可操作性能進行對照檢查。對于(yú)軟件的(de)開發利用最終的(de)目的(de)在(zài)最後的(de)測試和(hé / huò)試用,這(zhè)是(shì)一(yī / yì /yí)個(gè)不(bù)可缺少的(de)重要(yào / yāo)環節。對于(yú)軟件開發者而(ér)言,在(zài)對每一(yī / yì /yí)個(gè)單獨的(de)功能進行編排時(shí)候,都要(yào / yāo)有單獨的(de)測試,并通過測試階段才可以(yǐ)研發多個(gè)功能性軟件,這(zhè)樣既縮短了(le/liǎo)研發時(shí)間,也(yě)可以(yǐ)在(zài)的(de)單個(gè)的(de)早期測試中發現問題,以(yǐ)免融合後的(de)軟件,在(zài)查找問題時(shí)就(jiù)很難快速解決或者急速定位問題。

圖書個(gè)性化推薦系統 開發設計完成後,需要(yào / yāo)對其進行系統測試,測試的(de)主要(yào / yāo)目的(de)就(jiù)是(shì)發現并找出(chū)系統中存在(zài)的(de)問題,并及時(shí)的(de)進行解決,确保系統可以(yǐ)正常穩定的(de)運行下去,在(zài)進行系統測試的(de)時(shí)候,在(zài)一(yī / yì /yí)定要(yào / yāo)非常的(de)認真、仔細,切記不(bù)能粗心,不(bù)能放過一(yī / yì /yí)個(gè)漏洞,測試時(shí)候一(yī / yì /yí)定不(bù)要(yào / yāo)着急,要(yào / yāo)按照之(zhī)前指定好的(de)測試步驟一(yī / yì /yí)步一(yī / yì /yí)步進行,并且将測試的(de)結果進行詳細的(de)記錄,我們在(zài)進行測試的(de)時(shí)候做好選擇自動化的(de)測試,這(zhè)樣既可以(yǐ)節省時(shí)間而(ér)且也(yě)能确保測試的(de)準确性,如果采用人(rén)工測試的(de)方法就(jiù)不(bù)會這(zhè)麽的(de)方便,由于(yú)人(rén)工測試有很多不(bù)确定的(de)因素,在(zài)測試過程中很可能會出(chū)現一(yī / yì /yí)些問題,用機器測試就(jiù)不(bù)會出(chū)現任何的(de)問題,而(ér)且機器不(bù)會疲憊會一(yī / yì /yí)直二等工作下去。在(zài)測試的(de)時(shí)候一(yī / yì /yí)定要(yào / yāo)非常專注,時(shí)刻關注着測試的(de)結果,一(yī / yì /yí)但發現異常及時(shí)進行修改,最後,測試完之(zhī)後的(de)文檔應該保存下來(lái),方便以(yǐ)後測試時(shí)用到(dào)。系統測試的(de)方法有很多,對于(yú)本圖書個(gè)性化推薦系統的(de)測試,我們使用了(le/liǎo)測試用得最多的(de)黑盒測試方法來(lái)對該系統進行測試。

6.3測試方案

對測試計劃的(de)把握是(shì)測試方案的(de)重中之(zhī)重。所有的(de)技術難點應該都被包含在(zài)這(zhè)個(gè)測試計劃之(zhī)中。而(ér)且我們要(yào / yāo)保證能與目标形成一(yī / yì /yí)緻性,以(yǐ)至于(yú)能夠測試出(chū)一(yī / yì /yí)些主要(yào / yāo)存在(zài)的(de)錯誤和(hé / huò)一(yī / yì /yí)些錯誤的(de)漏洞。可以(yǐ)完美解決這(zhè)些問題就(jiù)隻有白盒測試或者黑盒測試。

構造測試是(shì)白盒測試的(de)另一(yī / yì /yí)個(gè)名字,了(le/liǎo)解與分析程序的(de)結構以(yǐ)及性能功用的(de),從而(ér)我們可以(yǐ)得到(dào)最終想要(yào / yāo)的(de)結果并且觀察出(chū)是(shì)不(bù)是(shì)每一(yī / yì /yí)條程序都能得到(dào)。

性能測試是(shì)黑盒測試别稱,程序本身的(de)運作通過程序的(de)進程來(lái)觀察,主要(yào / yāo)是(shì)看一(yī / yì /yí)下程序是(shì)不(bù)是(shì)能夠像我們預期的(de)目标那樣發展,看一(yī / yì /yí)看我們的(de)程序最終能不(bù)能完整的(de)得到(dào)我們最後想要(yào / yāo)的(de)功能和(hé / huò)儲存想得到(dào)的(de)數據,到(dào)最後看一(yī / yì /yí)下我們的(de)這(zhè)個(gè)程序完整性能不(bù)能達到(dào)要(yào / yāo)求。

(1)模塊測試

單元測試就(jiù)是(shì)模塊測試,顧名思義就(jiù)是(shì)測試每個(gè)模塊所承擔的(de)功能是(shì)否能夠實現,這(zhè)個(gè)測試就(jiù)是(shì)爲(wéi / wèi)了(le/liǎo)找出(chū)代碼在(zài)實際的(de)設計運轉中某一(yī / yì /yí)些小的(de)程序所出(chū)現的(de)偏差,很好地(dì / de)改正這(zhè)些錯誤,就(jiù)說(shuō)明我們模塊測試進行很成功過。

(2)集成測試:

集成測試就(jiù)是(shì)對系統的(de)測試以(yǐ)及對他(tā)子(zǐ)系統的(de)一(yī / yì /yí)些性能測試,他(tā)檢查的(de)事系統的(de)包裝程序信息。找出(chū)其中的(de)問題。他(tā)的(de)優勢主要(yào / yāo)有以(yǐ)下這(zhè)幾點:

軟件耗費較少。

可以(yǐ)提前發現端口的(de)錯誤。

更好的(de)地(dì / de)位系統中錯誤的(de)位置。

從底部往上(shàng)面進行的(de)方案針對于(yú)偏下層的(de)結構,而(ér)中間的(de)結構就(jiù)采用折中的(de)方法。

(3)驗收測試:

終于(yú)到(dào)了(le/liǎo)結尾性的(de)工作了(le/liǎo)。就(jiù)是(shì)爲(wéi / wèi)了(le/liǎo)給學生看一(yī / yì /yí)下我們的(de)系統功能是(shì)否達到(dào)了(le/liǎo)預期的(de)效果。我采用了(le/liǎo)性能測試也(yě)就(jiù)是(shì)黑盒測試對系統進行測試。

其結果是(shì)分别是(shì):

有一(yī / yì /yí)定的(de)差異在(zài)學生的(de)需求。

再者就(jiù)是(shì)結果與之(zhī)差不(bù)了(le/liǎo)多少。

到(dào)了(le/liǎo)最後了(le/liǎo),我們發現的(de)問題都是(shì)與學生的(de)需求存在(zài)一(yī / yì /yí)定的(de)關聯。

1、登錄測試

測試點:登錄

測試的(de)目标:輸入賬号密碼以(yǐ)及驗證碼後系統會自動進行驗證是(shì)否正确。

所用的(de)環境:Windows10和(hé / huò)IE浏覽器。

輸入信息:用戶名、密碼。

步驟:

(1)首先我們打來(lái)浏覽器,進入該系統的(de)登錄界面。

(2)在(zài)進入頁面登錄部分以(yǐ)後可以(yǐ)進行對用戶名、密碼進行測試,具體測試輸入情況如下表6.1所示。

表6.1 登錄測試

情況

用戶名輸入

密碼輸入

期望結果

(1)

15546219225

1244566

提示“用戶名或者密碼錯誤,或賬号未經審核”

(2)

aaaaa

123456

提示“用戶名或密碼錯誤,或者賬号未經審核”

(3)

15546219225

hangguowei

登陸成功

2、好書推薦測試:

表6.2 好書推薦測試用例表

用例編号

UC-TEST-003

測試名稱

好書推薦

前提條件

好書推薦

步驟

操作描述

數據

期望結果

1

點擊好書推薦查看詳情按鈕

跳轉到(dào)好書推薦詳情

2

點擊添加按鈕

跳轉到(dào)添加頁面

3

選中添加後按鈕

跳轉到(dào)好書推薦頁面

測試說(shuō)明

學生未登錄時(shí)到(dào)步驟3跳轉到(dào)登錄頁面

測試結果

成功

測試人(rén)

6.4系統分析

本圖書個(gè)性化推薦系統設計要(yào / yāo)求基本都可以(yǐ)達到(dào),此系統具有完整的(de)軟件功能,良好的(de)學生界面,能夠正确的(de)處理錯誤信息,而(ér)且能夠準确的(de)提出(chū)錯誤的(de)種類。但是(shì)系統測試時(shí)也(yě)出(chū)現了(le/liǎo)一(yī / yì /yí)些系統的(de)不(bù)足和(hé / huò)缺陷,所以(yǐ)在(zài)今後的(de)日子(zǐ)裏我會對其視覺上(shàng)的(de)不(bù)足作出(chū)修改,其次系統的(de)代碼和(hé / huò)數據庫出(chū)現了(le/liǎo)非常多的(de)冗餘現象,都是(shì)因爲(wéi / wèi)對編程技術的(de)應用不(bù)夠熟練,在(zài)日後我會加強自己的(de)自身學習和(hé / huò)能力,減少這(zhè)樣的(de)冗餘現象。

經過對上(shàng)述的(de)測試結果分析,本圖書個(gè)性化推薦系統 無論是(shì)在(zài)技術方面,還是(shì)操作方面,還是(shì)經濟方面都是(shì)完全可以(yǐ)實行的(de),并且經過測試,該系統操作簡單,所有的(de)功能都可以(yǐ)實現,因此該系統可以(yǐ)滿足學生的(de)使用需求,值得被推廣。

總體說(shuō)來(lái),軟件通過測試。

上(shàng)一(yī / yì /yí)篇:用Java開發Android App(java開發)用Java開發一(yī / yì /yí)台打印機驅動程序,

下一(yī / yì /yí)篇:甲蟲借銀河系導航搬糞便,或啓發無人(rén)機、衛星導航系統升級爲(wéi / wèi)什麽現在(zài)很少提“克隆”了(le/liǎo)?看看“多莉”的(de)一(yī / yì /yí)生,或許你會明白(java開發)甲蟲幹淨嗎,

在(zài)線咨詢

點擊這(zhè)裏給我發消息 售前咨詢專員

點擊這(zhè)裏給我發消息 售後服務專員

在(zài)線咨詢

免費通話

24小時(shí)免費咨詢

請輸入您的(de)聯系電話,座機請加區号

免費通話

微信掃一(yī / yì /yí)掃

微信聯系
返回頂部