最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

游戲機(jī)商店的管理系統(tǒng)

2023-08-28 17:32 作者:bili_39257308178  | 我要投稿

摘 要:伴隨著游戲機(jī)行業(yè)的蓬勃發(fā)展,行業(yè)信息爆發(fā)式增長,游戲機(jī)商店需要一個完善的系統(tǒng)來管理和整合行業(yè)信息,所以設(shè)計一個游戲機(jī)商店系統(tǒng)是很有必要的。該項目主要是在Windows操作系統(tǒng)環(huán)境下開展的,并使用MYSQL作為數(shù)據(jù)庫系統(tǒng)開發(fā)平臺,SpringBoot框架和Tomcat網(wǎng)絡(luò)信息服務(wù)工具作為應(yīng)用服務(wù)器。系統(tǒng)內(nèi)容主要分為系統(tǒng)主頁、用戶的個人中心,管理員的管理用戶、游戲機(jī)信息、游戲機(jī)類別、網(wǎng)站反饋、管理系統(tǒng)等功能:利用前端頁面來做到管理員管理游戲機(jī)發(fā)貨、管理用戶信息、整理和修改商品信息、發(fā)布各種關(guān)于游戲機(jī)的公告、查看用戶對游戲機(jī)的評論等功能,和用戶、購買商品、個人信息的修改、個人購物車的整理、發(fā)布自己想說的意見等功能。測試表明,本系統(tǒng)可以良好的運(yùn)行并且實(shí)現(xiàn)各種功能,而且功能完善的很好,優(yōu)化了用戶的體驗(yàn)。

?

關(guān)鍵詞:?游戲機(jī)商店Java語言,MYSQL數(shù)據(jù)庫,Tomcat服務(wù)器

?

?


?

?

Abstract:With the vigorous development of the game console industry and the explosive growth of industry information, game console stores need a comprehensive system to manage and integrate industry information. Therefore, it is necessary to design a game console store system. The project was mainly carried out in the Windows operating system environment, using MYSQL as the database system development platform, SpringBoot framework, and Tomcat network information service tool as the application server. The system content is mainly divided into the system homepage, user's personal center, administrator's management of users, game console information, game console categories, website feedback, management system, and other functions: using the front-end page to achieve administrator management of game console shipments, management of user information, organization and modification of product information, publishing various announcements about game consoles, viewing user comments on game consoles, and other functions, as well as users, purchasing products Functions such as modifying personal information, organizing personal shopping carts, and posting personal opinions. Tests have shown that this system can run well and achieve various functions, and the functions are perfect, optimizing the user experience.

?

Key words:Game console store, Java?language, MYSQLdatabase, Tomcat server


?

?

目 ?錄

第一章 緒論

1.1 課題背景

1.2 課題研究的目的和意義

1.3 研究現(xiàn)狀

1.4 論文所做的主要工作

第二章 系統(tǒng)相關(guān)技術(shù)介紹

2.1 B/S架構(gòu)

2.2 MYSQL數(shù)據(jù)庫

2.3 Java語言

2.4 本章小結(jié)

第三章 系統(tǒng)分析

3.1 系統(tǒng)說明

3.2 系統(tǒng)的設(shè)計思路

3.3 性能需求分析

3.4 功能需求分析

3.5 系統(tǒng)結(jié)構(gòu)圖

3.7?本章小結(jié)

第四章 數(shù)據(jù)庫設(shè)計

4.1 數(shù)據(jù)庫概念設(shè)計

4.2 數(shù)據(jù)表設(shè)計

4.3 本章小結(jié)

第五章 系統(tǒng)實(shí)現(xiàn)

5.1 首頁設(shè)計

5.2 用戶模塊

5.3 管理員模塊

5.4 本章小結(jié)

第六章 系統(tǒng)測試

6.1 用戶購物功能測試流程

6.2 系統(tǒng)功能測試

6.3 本章小結(jié)

結(jié)論

參 考 文 獻(xiàn)

致 ??謝

?

第一章 緒論

1.1 課題背景

隨著近年來在國家相關(guān)政策對網(wǎng)絡(luò)游戲的大力扶植下,中國網(wǎng)游產(chǎn)業(yè)取得了進(jìn)一步的發(fā)展。網(wǎng)絡(luò)游戲早已成為現(xiàn)代人在學(xué)業(yè)和工作之余的一個普通的休閑手段,成為現(xiàn)代人一個可有可無的休閑方式。與之而來的是現(xiàn)代人對于游戲機(jī)的購買需求,然而游戲機(jī)的信息化管理還沒有全面普及。

本系統(tǒng)順應(yīng)了信息時代的要求,充分發(fā)揮了互聯(lián)網(wǎng)的信息資源優(yōu)勢,將傳統(tǒng)游戲機(jī)的信息進(jìn)行整合和精簡、使其利用更加的合理,并將各種資訊信息利用網(wǎng)絡(luò)來使其傳遞,擴(kuò)散在玩家之間;線上游戲機(jī)商店系統(tǒng)將通過其快捷方便、節(jié)約更多的資源、節(jié)省很大一部分成本等優(yōu)勢為用戶創(chuàng)造一個良好的交流交易平臺,未來將逐漸變成游戲機(jī)銷售的主要手段。

1.2?課題研究的目的和意義

本課題將設(shè)計并實(shí)現(xiàn)一個功能完善的游戲機(jī)商店管理系統(tǒng),包括注冊登錄系統(tǒng),用戶進(jìn)入系統(tǒng)后可以查看游戲機(jī)信息,游戲機(jī)詳情界面查看,用戶可以查看熱款游戲機(jī)信息,用戶可以在購物車模塊中查看其訂單的詳細(xì)信息和狀態(tài),以了解添加到購物車中的控制臺,此外可以收藏自己喜歡的游戲機(jī)。另外,管理員還具有下面:個人中心,用戶管理,游戲機(jī)類型管理,游戲機(jī)信息管理,公告管理,訂單管理,輪播圖管理的功能。同時,該主機(jī)游戲機(jī)商店管理系統(tǒng)還承擔(dān)著游戲中所使用到的各種數(shù)據(jù)安全可靠與否的重任;此外,在用戶體驗(yàn)方面,該主機(jī)游戲機(jī)商店管理系統(tǒng)還應(yīng)使后臺的商店管理人員在使用過程感到操作簡單,方便,使得管理人員可以根據(jù)自己的需要添加或是去除相應(yīng)的操作,以此來提高人員的工作效率。

1.3 研究現(xiàn)狀

在網(wǎng)購盛行的當(dāng)下,越來越多的消費(fèi)者從用"腳"購物,轉(zhuǎn)向了用"手"購物,以至于很多傳統(tǒng)商家的市場份額遭到迅速蠶食,而游戲機(jī)市場也避免不了這一尷尬[1]。隨著互聯(lián)網(wǎng)的發(fā)達(dá)從網(wǎng)上購物似乎慢慢成為消費(fèi)的主流,而游戲機(jī)行業(yè)也要跟隨時代的變化做出改變,通過互聯(lián)網(wǎng)的幫助來實(shí)現(xiàn)游戲機(jī)售賣的轉(zhuǎn)型來解決售賣人員的人力,物力和財力的節(jié)省,也為消費(fèi)者帶來一種更加簡便的購物模式。開發(fā)一個商店系統(tǒng)所用到的知識和技術(shù)很多,需要通過MYSQL數(shù)據(jù)庫來存儲數(shù)據(jù),實(shí)現(xiàn)游戲機(jī)商店的前后端開發(fā)和運(yùn)行并且使得商店的數(shù)據(jù)關(guān)聯(lián)[2]。通過學(xué)習(xí)和研究,目前有很多的商店系統(tǒng),學(xué)習(xí)他們的技術(shù),其中利用SpringBoot等方面的知識與數(shù)據(jù)庫相結(jié)合來實(shí)現(xiàn)前端管理與后端管理,前端有用戶,購物車,商品。后端則是管理員與系統(tǒng)、訂單、管理用戶等方面的實(shí)現(xiàn)[4]。此外,利用Java?Web的開發(fā)知識使得游戲機(jī)商店系統(tǒng)開發(fā)成本更低且更加穩(wěn)定[5]。系統(tǒng)使用B/S構(gòu)架相比于C/S構(gòu)架,B/S構(gòu)架更加的簡便,使系統(tǒng)的開發(fā)、使用和維護(hù)變得“簡單化”。用戶通過瀏覽器就可以使用系統(tǒng)的功能,觀察系統(tǒng)的頁面[6,15]。關(guān)于系統(tǒng)的整體框架,觀察多個商店系統(tǒng),學(xué)習(xí)他們的整體結(jié)構(gòu)與功能來使得游戲機(jī)商店系統(tǒng)更加完善和便捷,給用戶和管理員帶去更加完好的體驗(yàn)[3,7,12]。當(dāng)然,系統(tǒng)的創(chuàng)建肯定不止這些內(nèi)容,所以需要去參考更多的技術(shù)方面的支持,尋找解決問題的方法,從而搭建一個更加完美的游戲機(jī)商店系統(tǒng)[11~14]。

綜上所述,現(xiàn)在線上商店的模式已經(jīng)變得越來越成熟,游戲機(jī)售賣從線下變?yōu)榫€上為必然趨勢,這是跟隨時代的潮流。設(shè)計出一個用戶可以足不出戶就可以買到并了解游戲機(jī)的商店系統(tǒng),節(jié)省顧客的時間,能夠更加快速且正規(guī)的獲取商品是十分必要的,同時也給賣家?guī)砀臃奖愕捏w驗(yàn)。

1.4 論文所做的主要工作

本論文的重點(diǎn)是設(shè)計和實(shí)現(xiàn)一個游戲機(jī)商店系統(tǒng),對于這次工作里面有很多的任務(wù)量,需要對游戲機(jī)商店系統(tǒng)進(jìn)行關(guān)于技術(shù)上的明確和關(guān)于使用體驗(yàn)感方面的優(yōu)化,在這其中,關(guān)于系統(tǒng)十分重要的模塊要進(jìn)行技術(shù)方面的開發(fā)和使用技術(shù)的分析。游戲機(jī)商店的管理系統(tǒng)可以分為幾個部分第一個為消費(fèi)者,也就是系統(tǒng)的用戶,消費(fèi)者查看游戲機(jī)信息,當(dāng)發(fā)現(xiàn)自己喜歡的游戲機(jī)時,消費(fèi)者需要擁有自己的賬號,通過對自己信息的填寫,設(shè)置唯一的密碼,可以在系統(tǒng)里面購買看上的游戲機(jī),當(dāng)然如果信息填寫錯誤,可以在網(wǎng)站里面做出修改,防止出現(xiàn)收不到貨或者聯(lián)系不到的情況,購買之后就會產(chǎn)生訂單,之后就是管理員的工作了。第二為管理員,只有管理員才可以登錄后臺進(jìn)行操作,后臺管理主要是針對一些產(chǎn)品信息的添加,更新游戲機(jī)信息管理,給管理員權(quán)限對用戶進(jìn)行修改,可以在后臺看到用戶下的訂單從而進(jìn)行管理[12]。本文中,我們先從分析部分開始,討論什么樣的網(wǎng)站被消費(fèi)者需要,什么樣的界面才能讓系統(tǒng)的可用性得到穩(wěn)點(diǎn)的保證,然后從功能分析開始思考需要使用什么樣的的數(shù)據(jù)邏輯結(jié)構(gòu),并將邏輯數(shù)據(jù)結(jié)構(gòu)構(gòu)建到數(shù)據(jù)對象中,最后從幾個主要模塊部分論述如何實(shí)現(xiàn)這些功能。


第二章?系統(tǒng)相關(guān)技術(shù)介紹

2.1 B/S架構(gòu)

B/S系統(tǒng)的最大優(yōu)點(diǎn)是無需在本地安裝應(yīng)用程序,用戶只需要通過任何能上網(wǎng)的電腦上啟動瀏覽器,就可以使用系統(tǒng)。具體而言,如果一個用戶在瀏覽器中使用程序時,服務(wù)器就會收到來自瀏覽器發(fā)出的請求,之后服務(wù)器會處理請求并將結(jié)果發(fā)送回瀏覽器。通過這種方式,用戶可以在不同的設(shè)備和操作系統(tǒng)上使用同一套應(yīng)用程序,不需要進(jìn)行下載和安裝程序此外,還有一種框架為C/S,B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比,最大的不同是:B/S體系的應(yīng)用軟件使用網(wǎng)絡(luò)瀏覽器作為與用戶交互的平臺,而C/S則需要開發(fā)專用的應(yīng)用程序[16]。

?

圖2-1 B/S結(jié)構(gòu)圖


2.2 MYSQL數(shù)據(jù)庫

在軟件項目中,對數(shù)據(jù)的訪問是由一個系統(tǒng)提供的,操作數(shù)據(jù)庫可以讓我們產(chǎn)生的數(shù)據(jù)非常安全,不會出現(xiàn)泄露的情況,此外數(shù)據(jù)庫中數(shù)據(jù)數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)以及存取方式的改變不影響應(yīng)用程序,還有就是當(dāng)事物完成時所有的數(shù)據(jù)都會具有一定的狀態(tài),不會具有差異

MYSQL可以支持多線程,這有利于系統(tǒng)資源的使用并提高速度。它還提供了ODBC、JDBC和Tcp/ip,可以在不同的環(huán)境下連接到MYSQL。MYSQL的功能不強(qiáng),范圍有限,但已經(jīng)可以滿足本系統(tǒng)的使用。

由于MYSQL是開源的,隨便一位使用者都可以下載相應(yīng)的工具并修改它滿足個人的開發(fā)需要。感謝MYSQL因其速度更快有很強(qiáng)的可靠性和適應(yīng)性而受到贊美。MYSQL的功能雖然不是很強(qiáng)大,但由于它是開源的,而且分布廣泛,使得很多人熟悉這個數(shù)據(jù)庫[4,9]

2.3?Java語言

語言的編譯風(fēng)格上面,Java與C語言非常相像,它繼承了C++的面向?qū)ο蠹夹g(shù),自它出現(xiàn)以來發(fā)展非常迅速,變得非常流行,對高級C語言產(chǎn)生了重大影響。它在業(yè)界被稱為 "一次編譯,到處運(yùn)行"。當(dāng)然,Java有優(yōu)點(diǎn)的同時也有其缺點(diǎn):每次編譯時,字節(jié)碼都需要一些時間來運(yùn)行,這讓它的性能下降了許多。這些都不是太大的問題,不會影響Java的在它的領(lǐng)域的地位。此外因?yàn)?/span>Java不斷發(fā)展,定期更新和引入新的功能,以保持語言的相關(guān)性和競爭力。Java社區(qū)進(jìn)程(JCP)使開發(fā)人員能夠?yàn)樵撜Z言的發(fā)展做出貢獻(xiàn),確保Java仍然是現(xiàn)代軟件開發(fā)的有力選擇[2,13,14]。下面是Java幾個非常最主要的特性

1.面向?qū)ο?/span>

面向?qū)ο笥兴膫€特點(diǎn):封裝、繼承、多態(tài)抽象。抽象的意思是忽略問題中與問題不太相關(guān)的東西而去專注于主要與問題有關(guān)的問題。多態(tài)是指可以對一樣的消息做出不同響應(yīng)。繼承的意思是在原有的父類方法基礎(chǔ)上增加自己獨(dú)有的方法,而不改變原來父類。

2.平臺無關(guān)性

Java虛擬機(jī)(JVM)允許用Java編寫的代碼在任何支持JVM的平臺上運(yùn)行,這使得它成為那些想要創(chuàng)建跨平臺應(yīng)用程序的開發(fā)者的一個有吸引力的選擇。

3.可靠性和安全性

Java的設(shè)計考慮到了安全性和可靠性。它有強(qiáng)大的異常處理和內(nèi)存管理功能,這有助于防止常見的編程錯誤,如內(nèi)存泄漏和空指針異常。

4. 多線程

Java具有多線程的功能,這使得你可以使用編程的同時也可以完成任務(wù)。

2.4?本章小結(jié)

上面所述內(nèi)容為游戲機(jī)商店系統(tǒng)所用到的技術(shù),其目的是為了向?qū)W者展示本系統(tǒng)用到的專業(yè)知識,方便學(xué)者理解和觀察,同時也寫出了本系統(tǒng)的大致開發(fā)方向。


第三章 系統(tǒng)分析

3.1?系統(tǒng)說明

游戲機(jī)商店的管理系統(tǒng)是一個中小型的網(wǎng)上購物平臺,游戲機(jī)商店的使用者可以通過使用互聯(lián)網(wǎng)來對游戲機(jī)進(jìn)行購買不需要消費(fèi)者再去線下的實(shí)體店里面,本網(wǎng)站是屬于游戲機(jī)類型的商店網(wǎng)站的使用者可以在游戲機(jī)信息里面找到自己想要的游戲機(jī),不同的游戲機(jī)都可以放在購物,支付之后就會產(chǎn)生關(guān)于付款游戲機(jī)的訂單,這就完成了游戲機(jī)的購買。管理員可以通過對游戲機(jī)信息的管理、商家和用戶的資料管理等來對系統(tǒng)進(jìn)行日常的更新與維護(hù)[10]。

3.2 系統(tǒng)的設(shè)計思路

關(guān)于游戲機(jī)商店的管理系統(tǒng),通過很多關(guān)于系統(tǒng)商城設(shè)計的文獻(xiàn),對于Java知識的了解有了很明顯的進(jìn)步關(guān)于整體設(shè)計方面,為系統(tǒng)選擇了看起來比較簡約的顏色,因?yàn)楸救擞X得顏色過于艷麗反而會招到人的反感。另外,為了讓整個作品頁面實(shí)現(xiàn)更加統(tǒng)一,要求本系統(tǒng)的設(shè)計必須要更加的簡潔和大方。數(shù)據(jù)庫是MYSQL數(shù)據(jù)庫,網(wǎng)站設(shè)置了用戶權(quán)限,為了數(shù)據(jù)庫的安全,沒有賬號的消費(fèi)者不可以購買,只能在頁面上進(jìn)行瀏覽瀏覽完之后假如看上了某款游戲機(jī),需要去注冊賬號,這樣就可以使用游戲機(jī)商店系統(tǒng),之后選擇看上的游戲機(jī)進(jìn)行付款生成訂單即可。需要對游戲機(jī)商店系統(tǒng)的每一個重要模塊進(jìn)行測試,在保障功能實(shí)現(xiàn)的同時查找錯誤,找到錯誤之后修改,達(dá)到預(yù)期的效果。

3.3 性能需求分析

好的設(shè)計工作中,對于工作的設(shè)計思想是非常重要的,我們需要保證該設(shè)計思想的完善,使其能達(dá)到預(yù)期的效果,同時,選擇開發(fā)工具時須選擇有益的,避免浪費(fèi)資源,對于數(shù)據(jù)結(jié)構(gòu)和操作系統(tǒng)要好好的斟酌。通過對消費(fèi)者的需求的了解,本游戲機(jī)商店的管理系統(tǒng)的設(shè)計遵循下原則

1.?實(shí)用性

本游戲機(jī)商店的管理系統(tǒng)以消費(fèi)者購物需求為目標(biāo),以方便使用本系統(tǒng)的用戶為原則,同時運(yùn)用例如JDBC、MYSQL和Java等技術(shù)來根據(jù)消費(fèi)者不同的需求制作一個操作界面簡單、模塊功能完善、便于管理的購物平臺,能夠充分的滿足消費(fèi)者的需求并方便于本網(wǎng)站的管理人員對網(wǎng)站實(shí)行管理。

2.?可靠性

先進(jìn)的結(jié)構(gòu)設(shè)計和數(shù)據(jù)安全的結(jié)合使本系統(tǒng)具有高度的可靠性和容錯性,因此你不會得到不必要的錯誤信息,干擾網(wǎng)站管理。

3.?智能性

本系統(tǒng)的設(shè)計為了能更好的吸引用戶,增加了關(guān)于積分兌換商品的功能,用戶可以根據(jù)積分來選擇兌換,同時為了更好的被管理員管理和查看銷量,在系統(tǒng)中加入了統(tǒng)計圖,從而實(shí)現(xiàn)系統(tǒng)的智能化。

4.?擴(kuò)展性與靈活性

本系統(tǒng)的各個模塊旨在幫助擴(kuò)展網(wǎng)站并滿足用戶的需求:消費(fèi)者應(yīng)該能夠輕松地瀏覽游戲機(jī)信息,并根據(jù)自己的需求快速搜索他們想要購買的產(chǎn)品。

3.4?功能需求分析

整個游戲機(jī)商店的系統(tǒng)采用以下功能管理模塊,使得本系統(tǒng)不同的使用者和管理人員在使用本系統(tǒng)時可以清晰的明白自己所擁有的職能,其中設(shè)計管理員的職能和用戶的權(quán)力都在下面的分析中:

第一為用戶的使用范圍,包括

用戶登錄:是否能夠登錄并進(jìn)入本系統(tǒng)取決于該使用者是否擁有商店的賬號。用戶在使用本系統(tǒng)的各種功能時,其中很大一部分功能都與用戶的賬號信息掛鉤。比如,消費(fèi)者選擇完游戲機(jī)后,需要進(jìn)行付款,付款完成之后本系統(tǒng)需要根據(jù)用戶的信息來選擇和完善訂單。

用戶賬號的注冊完善與用戶信息有關(guān)的資料,讓用戶可以登錄游戲機(jī)商店,用于對游戲機(jī)的購買。包括用戶的用戶賬號、密碼、用戶名、收貨住址等等信息,用戶在改變其個人資料之前,允許系統(tǒng)登錄,用戶需要完成注冊就可以在本網(wǎng)站頁面上選購游戲機(jī),否則只能網(wǎng)頁上瀏覽游戲機(jī)而不能進(jìn)行購買。

編輯用戶資料這個模塊主要是為了編輯用戶的注冊數(shù)據(jù)例如,如果一個用戶登錄系統(tǒng)后想改變他們的密碼、號碼或收貨地址,用戶可以再"個人中心"頁面來改變他們的個人資料。

瀏覽游戲機(jī)模塊:在這個模塊之下,無論是否登錄打開瀏覽頁面的用戶都可以觀察游戲機(jī)的品牌等信息。

購買游戲機(jī)模塊:模塊功能僅適用于本網(wǎng)站注冊用戶,用戶在完成登錄操作之后,通過瀏覽游戲機(jī)信息頁面選擇自己想要的游戲機(jī),完成選擇之后就會進(jìn)入購物車,在購物車中可以更改自己的收貨地址,改變游戲機(jī)的型號,完成之后選擇付款,系統(tǒng)會根據(jù)所得到的信息生成訂單。

游戲機(jī)管理模塊:管理員可以在游戲機(jī)信息管理模塊中管理游戲機(jī)的基本信息,如游戲機(jī)的型號,游戲機(jī)的價格,游戲機(jī)已售出的數(shù)量同時做出修改,在此基礎(chǔ)上游戲機(jī)信息管理模塊可以生成各種圖形報表,如售出數(shù)量報表、游戲機(jī)數(shù)量報表等,方便管理員進(jìn)行數(shù)據(jù)分析和決策。

訂單管理模塊:該模塊允許用戶查看他們在網(wǎng)站上購買的游戲機(jī)和訂單的一些信息,并檢查一些訂單是否已經(jīng)執(zhí)行。

管理員模塊:該模塊包含了幾個子模塊,其中包括:

管理員登錄:在實(shí)際應(yīng)用中,管理員登錄功能通常需要考慮安全性和易用性等方面的需求,以提高管理效率和用戶體驗(yàn)。此外管理員需要輸入用戶名和密碼等信息進(jìn)行身份驗(yàn)證。

管理員編輯用戶資料用戶的信息是可以被管理員編輯的,主要運(yùn)用在查看用戶的電話號碼方便與用戶取得聯(lián)系,在用戶忘記密碼時可以對用戶密碼進(jìn)行找回或者修改。

游戲機(jī)模塊:該模塊可讓管理員管理出售的游戲機(jī)類型,價格,積分兌換,也可以刪除和增加商品。

訂單管理模塊:該模塊允許管理員看到用戶在網(wǎng)站上購買的游戲機(jī)和訂單的一些信息,還可以檢查一些訂單的執(zhí)行情況,及時處理未完成的訂單。這一環(huán)是必不可少的,處理好可以提升用戶的體驗(yàn)和加強(qiáng)平臺的競爭力

公告管理模塊:系統(tǒng)會出現(xiàn)不同的公告,比如游戲機(jī)的更新與換代,這都需要管理員來完成公告的上傳,同時還要加上系統(tǒng)輪播圖的設(shè)計與修改。

此外,還有一些其他的功能需要慢慢去修補(bǔ)和應(yīng)用。下面是管理員與用戶的用例圖,如圖3-1和3-2所示:

管理員用例圖:

圖3-1管理員用例圖

用戶用例圖:

圖3-2用戶用例圖

3.5 系統(tǒng)結(jié)構(gòu)圖

整個系統(tǒng)的模塊劃分用戶自身管理和管理員管理, 其中用戶的自身管理功能是針對用戶設(shè)計的,包括用戶對游戲機(jī)的購買,對系統(tǒng)的登錄,對購物車的使用,而管理員管理則是面向系統(tǒng)管理員,可以對用戶角色和權(quán)限進(jìn)行管理,具體功能包括首頁展示、個人中心、用戶管理、游戲機(jī)信息管理、游戲機(jī)費(fèi)用管理以及訂單管理等,下圖整個游戲機(jī)商店系統(tǒng)的結(jié)構(gòu)圖,以及操作所需的流程圖。

整個游戲機(jī)商店管理系統(tǒng)功能結(jié)構(gòu)圖3-3如圖所示:

?

圖3-3系統(tǒng)總體功能結(jié)構(gòu)圖

用戶登錄流程圖如圖3-4所示:

圖3-4用戶登錄流程圖

管理員登錄流程圖如圖3-5所示:

圖3-5管理員登錄流程圖

用戶購買商品流程圖如圖3-6所示:

圖3-6用戶購買商品流程圖

管理員管理訂單流程圖如圖3-7所示:

圖3-7管理員管理訂單流程圖

3.7?本章小結(jié)

本章主要是對游戲機(jī)商店系統(tǒng)功能需求分析和性能需求分析,詳細(xì)說明了本系統(tǒng)的功能性和性能,例如實(shí)用性,可靠性等等。通過對系統(tǒng)的分析,讓該系統(tǒng)具有更清晰的流程,使用戶使用該系統(tǒng)更加的流暢,簡便,同時也讓管理員管理本系統(tǒng)更加的方便,省時,使得本系統(tǒng)的使用性大大提升。

?

第四章 數(shù)據(jù)庫設(shè)計

4.1?數(shù)據(jù)庫概念設(shè)計

在設(shè)計游戲機(jī)商店系統(tǒng)的數(shù)據(jù)庫之前,需要思考游戲機(jī)商店系統(tǒng)中的實(shí)體,屬性,以及他們之間的聯(lián)系,以便在后續(xù)的數(shù)據(jù)庫設(shè)計過程中能夠更加精準(zhǔn)的描述數(shù)據(jù)庫結(jié)構(gòu)本商店由多個實(shí)體組成,第一個實(shí)體為游戲機(jī),商店中含有各類游戲機(jī),它們有各種屬性包括:數(shù)量、價格、積分、品牌等等,其中一個游戲機(jī)具有一個規(guī)定的積分、一個對應(yīng)的品牌、一個規(guī)定的價格和一個獨(dú)立的商品號,此外還會有多個數(shù)量。第二為管理員,在上面介紹的各種屬性都被商店的管理員管理,管理員為實(shí)體,管理員的屬性有很多其中一個管理員具有一個賬號,一個密碼,管理多個訂單,管理多個游戲機(jī)信息。第三為用戶,它是一個實(shí)體,有屬性,一個用戶具有一個名字、電話號碼、多個收貨地址、一個性別。第四為購物車,用戶選中商品并加入購物車,購物車為實(shí)體,其中包含的屬性有商品號,商品數(shù)量,品牌,價格,積分。

第五為訂單,在用戶選擇完商品并加入購物車之后會形成訂單,訂單也具有多個屬性。

關(guān)于整個游戲機(jī)商店的E-R圖如圖4-1所示:

圖4-1 系統(tǒng)整體E-R圖

用戶使用商店直接購買游戲機(jī)E-R圖如圖4-2所示:

圖4-2用戶使用商店直接購買游戲機(jī)E-R圖

用戶將游戲機(jī)收藏進(jìn)購物車的E-R圖如圖4-3所示:

圖4-3用戶使用購物車購買游戲機(jī)E-R圖

管理員與用戶關(guān)系的E-R圖如圖4-4所示:

圖4-4管理員與用戶關(guān)系E-R圖

管理員管理訂單E-R圖如圖4-5所示:

圖4-5管理員與訂單關(guān)系E-R圖

4.2?數(shù)據(jù)表設(shè)計

游戲機(jī)商店的管理系統(tǒng)的運(yùn)行都依賴于數(shù)據(jù)庫的數(shù)據(jù)操作,包括對數(shù)據(jù)的查找、刪除、修改和增添等。所以對數(shù)據(jù)庫的設(shè)計是一個很重要的環(huán)節(jié),本游戲機(jī)商店的管理系統(tǒng)根據(jù)商家,用戶和管理員的需求分析,對數(shù)據(jù)庫進(jìn)行了設(shè)計,為方便數(shù)據(jù)查詢,本游戲機(jī)商店的管理系統(tǒng)數(shù)據(jù)庫中創(chuàng)建了數(shù)據(jù)表。這些實(shí)體對象是數(shù)據(jù)表結(jié)構(gòu)的基本模型,這個數(shù)據(jù)模型包含了網(wǎng)站所有的數(shù)據(jù)實(shí)體和屬性。如下表所示:

4.3 本章小結(jié)

本章節(jié)使用多個E-R圖來展示商店,用戶,管理員之間的關(guān)系,通過E-R圖可以清晰的看到三者之間的關(guān)系,此外,設(shè)計多個數(shù)據(jù)表并將表里面包含網(wǎng)站所有的數(shù)據(jù)實(shí)體和屬性列舉出來,可以對整個系統(tǒng)的框架展開有著重大的作用,有利于本系統(tǒng)的實(shí)現(xiàn)與完善。

第五章 系統(tǒng)實(shí)現(xiàn)

5.1 首頁設(shè)計

當(dāng)使用者打開網(wǎng)址之后是游戲機(jī)商店的管理系統(tǒng)首頁,要求簡單清晰、易操作、兼容性強(qiáng)對于系統(tǒng)首頁的設(shè)計,設(shè)計時應(yīng)首先注重頁面的規(guī)范化設(shè)計,而后雕琢外觀設(shè)計,此外,不要因?yàn)橄到y(tǒng)的外觀設(shè)計而去增加整個系統(tǒng)的復(fù)雜度,這就有點(diǎn)得不償失,用戶可與主頁規(guī)劃登錄等操作,訪問導(dǎo)航條作為各個模塊的通行證。

系統(tǒng)首頁頁面主要包括首頁、用戶中心、游戲機(jī)的信息、購物車、后臺的管理等內(nèi)容,并根據(jù)需要進(jìn)行詳細(xì)操作;如圖5-1所示:

圖5-1系統(tǒng)首頁界面圖

5.2 用戶模塊

用戶登錄跳轉(zhuǎn)至這個頁面時,用戶需要輸入賬號、密碼來完成登錄操作,如果輸入錯誤則需要重新輸入,如圖5-2所示。

圖5-2用戶登錄界面圖

游戲機(jī)信息,在游戲機(jī)信息頁面可以查看游戲機(jī)名稱、價格、圖片、積分、游戲機(jī)編號、品牌、商家賬號、店鋪名、游戲機(jī)詳情等內(nèi)容,收藏游戲機(jī)進(jìn)入購物車,在其中可以選擇支付,評論操作;如圖5-3所示。

圖5-3游戲機(jī)信息界面圖

個人中心,在個人中心的頁可以查看個人賬號、密碼,自己的姓名、性別、號碼、上傳自己喜歡的圖片到系統(tǒng)里,其中在余額中可以查看自己還有多少金額和積分,還可以根據(jù)需要對本人的訂單信息進(jìn)行查看修改本人的地址,增加喜歡的游戲機(jī)進(jìn)入收藏里面還可以進(jìn)行其他的操作,如圖5-4所示。

圖5-4個人中心界面圖

購物車,由于購買的商品在購物車里面,所有我們可以對購買游戲機(jī)的品牌、價格、數(shù)量、積分等內(nèi)容進(jìn)行查看或者取消購買,如圖5-5所示。

圖5-5購物車界面圖

5.3 管理員模塊

一個系統(tǒng)的管理員登錄是指管理員通過合法身份驗(yàn)證進(jìn)入系統(tǒng)管理權(quán)限區(qū)域的過程。管理員通常需要輸入用戶名和密碼等信息進(jìn)行身份認(rèn)證,然后系統(tǒng)會對其進(jìn)行驗(yàn)證并判斷是否有權(quán)限進(jìn)入系統(tǒng)管理權(quán)限區(qū)域,如圖5-6所示。

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

管理員在登錄進(jìn)入系統(tǒng)后,可以對系統(tǒng)的首頁、用戶的個人中心其中的信息進(jìn)行管理,對游戲機(jī)信息管理也在管理員的業(yè)務(wù)之中,還有對游戲機(jī)類別管理、系統(tǒng)管理等功能做出符合需求的的操作管理,如圖5-7所示。

圖5-7管理員功能界面圖

用戶管理,點(diǎn)開用戶管理頁面之后點(diǎn)擊詳情可以觀察用戶的各種信息,如果發(fā)現(xiàn)不對的地方則需要點(diǎn)擊修改,進(jìn)入修改頁面,在這個頁面可以對用戶的詳細(xì)信息內(nèi)容進(jìn)行修改和刪除等操作,如圖5-8所示。

圖5-8用戶管理界面圖

游戲機(jī)信息管理,在游戲機(jī)信息管理頁面可以對索引、游戲機(jī)編號、游戲機(jī)名稱、游戲機(jī)類型、信息、游戲機(jī)圖片、所需積分?jǐn)?shù)量、價格等內(nèi)容進(jìn)行詳情、修改和刪除等操作,如圖5-9所示。

圖5-9游戲機(jī)信息管理界面圖

游戲機(jī)類別管理,游戲機(jī)類別管理頁面可以增加游戲機(jī)的類別,查看類別的詳情,同時還可以刪除錯誤和重復(fù)的類別,如圖5-10所示。

圖5-10游戲機(jī)類型管理界面圖

訂單管理,在已支付訂單頁面輸入訂單編號和商品名稱進(jìn)行查詢或刪除已支付訂單列表,并付費(fèi)訂單的詳細(xì)信息可以隨時發(fā)送和刪除,還可以實(shí)時操縱未完成的訂單、已發(fā)送的訂單、已完成的訂單、已取消的訂單和退款訂單,如圖5-11所示。

圖5-11訂單管理界面圖

5.4 本章小結(jié)

通過上面的圖片和文字,我們可以清楚的看到游戲機(jī)商店的各種功能的完善,說明本系統(tǒng)已經(jīng)具備詳細(xì)的流程,系統(tǒng)的各項功能也在網(wǎng)站上實(shí)現(xiàn),除開已經(jīng)實(shí)現(xiàn)的功能,本系統(tǒng)還需要在一些方面進(jìn)行完善,比如可以讓系統(tǒng)的頁面更加精致,系統(tǒng)的使用更加流暢,用戶的反饋更加快速的被管理員接受,從而去解決問題等等,我相信這系統(tǒng)會越來越完美。

第六章 系統(tǒng)測試

在對游戲機(jī)商店的管理系統(tǒng)的分析與設(shè)計完成之后,完成系統(tǒng)代碼寫的階段有時需要修改之前的某些部分,在這個開發(fā)過程中,我完成一個模塊功能之后會測試該功能的完整性,觀察這些功能是否完整的實(shí)現(xiàn)如果不完整則會進(jìn)行修改,然后按照之前的方法漸進(jìn)完成整個測試,直到各種功能要求得到實(shí)現(xiàn)。測試這一環(huán)節(jié)就是在系統(tǒng)中找出不完美之處然后再加以改進(jìn)。下是系統(tǒng)測試環(huán)境和軟件環(huán)境:

1)處理器:Intel(R) Core(TM) i5-9300H CPU @ 2.40GHz ??2.40 GHz

2)內(nèi)存:8.00 GB (7.85 GB 可用)

3)硬盤:512G

4)電腦操作系統(tǒng):Windows10

5)數(shù)據(jù)存儲:Sql?Server

6)集成開發(fā)環(huán)境:eclipse

7)數(shù)據(jù)庫查看工具:Navicat

6.1?用戶購物功能測試流程

用戶首先進(jìn)入游戲機(jī)商店的管理系統(tǒng)的網(wǎng)頁,在首頁上可以看到游戲機(jī)信息上市的頁面,用戶可以進(jìn)行瀏覽游戲機(jī)信息等頁面,也可以通過找到自己想到購買的游戲機(jī)。假如消費(fèi)者通過頁面對某款游戲機(jī)產(chǎn)生購買的想法之后就需要如上文功能分析環(huán)節(jié)所說,消費(fèi)者需要一個賬號,就可以在登錄成功之后進(jìn)行對游戲機(jī)的購買,對于購買游戲機(jī)方面,系統(tǒng)中有購買的選項和收藏的選項,這是隨消費(fèi)者的意向來決定。當(dāng)游戲機(jī)進(jìn)入購物車之中后,可以繼續(xù)添加游戲機(jī)進(jìn)入購物車,也可刪除不想購買的游戲機(jī),當(dāng)然如果一個游戲機(jī)都不想購買,購物車是可以清空的,確定了想購買的游戲機(jī)可以點(diǎn)擊去支付消費(fèi)者的支付信息會出現(xiàn)在支付頁面,游戲機(jī)價格支付完成之后游戲機(jī)商城生成本次消費(fèi)者購買的訂單,此訂單進(jìn)入后端之后,就來到了管理員管理環(huán)節(jié),需要已支付的訂單進(jìn)行信息了解和發(fā)貨。

6.2 系統(tǒng)功能測試

系統(tǒng)主要模塊測試如6-1表所示:

6.3?本章小結(jié)

列出測試游戲機(jī)商店系統(tǒng)所用電腦的配置,對游戲機(jī)商店系統(tǒng)的各項功能進(jìn)行測試,尋找其中的Bug并加以改正,目前測試未發(fā)現(xiàn)明顯Bug系統(tǒng)運(yùn)行良好。


?

?

結(jié)論

經(jīng)過這幾個月來的學(xué)習(xí)與制作,本游戲機(jī)商店的管理系統(tǒng)的功能已基本實(shí)現(xiàn)。歸納此次的制作經(jīng)驗(yàn),即將大學(xué)四年所學(xué)習(xí)的課程內(nèi)容應(yīng)用于實(shí)踐操作讓我領(lǐng)悟到制作一個網(wǎng)站的基本流程和使用的程序,增加了我對計算機(jī)語言技術(shù)的了解,使以后對于其應(yīng)用更加熟練。

鑒于我對Java的學(xué)習(xí)時間不足,目前仍屬Java的新入者,知識儲備和能力尚待提高,就本系統(tǒng)而言,還存在諸多短板和值得發(fā)掘的空間。例如:商店管理系統(tǒng)的界面用戶體驗(yàn)不夠人性化,還需要將主頁的內(nèi)容進(jìn)行增加和改進(jìn),游戲機(jī)的信息還可以更加的完整的反饋給用戶,本次網(wǎng)站的頁面顏色和布局比較簡單,還可以完善的更好,因?yàn)橛脩艨赡懿惶J(rèn)同我們的頁面顏色和布局關(guān)于購物車那里的功能還是有點(diǎn)“簡單化”了,沒有像那些大廠那樣完美和統(tǒng)一此外由于我的能力問題,本次系統(tǒng)對于網(wǎng)上支付并沒有開發(fā)出來,未能將該功能實(shí)現(xiàn)。用戶在填寫自己的個人信息時,沒有做出關(guān)于電話號碼是11位數(shù)這樣的提示,在用戶填寫時會容易出現(xiàn)錯誤。上面都是需要在改進(jìn)的問題,但我相信這些功能遲早可以被實(shí)現(xiàn)。

我在設(shè)計畢業(yè)設(shè)計時也遇到了很多麻煩,當(dāng)我在Java里面完成代碼的編寫和測試后,這時需要去連接網(wǎng)頁,用了360瀏覽器卻一直連接不上去,頁面顯示不出來,找了很久的原因也沒有解決,最后無意間用了另一個版本的瀏覽器,問題竟然迎刃而解了。本次游戲機(jī)商店系統(tǒng)的設(shè)計可能不太完美,甚至有些簡陋,但這并不妨礙以后的改善。我希望隨著日后知識的積累和對系統(tǒng)更加深刻的理解,把這些應(yīng)用中用到的功能擴(kuò)充得更加豐富,能夠適應(yīng)各種用戶的需求。


?

?

參 考 文 獻(xiàn)

[1]?]譚琦.購物大革命? 從體感游戲機(jī)看實(shí)體店與電商的融合發(fā)展[J].消費(fèi)電子,2014,(19):46-48.

[2]歐陽桂秀.基于Java和MYSQL的數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].信息記錄材料,2022,23(09):240-242.

[3]王江霖,黃彩霞,樊旭龍.基于springboot框架的網(wǎng)絡(luò)資源共享平臺的研究與實(shí)現(xiàn)[J].電腦知識與技術(shù),2021,17(28):76-78.DOI:10.14004/j.cnki.ckt.2021.2999.

[4]陳小燕,朱映輝,余曉春.基于SpringBoot+Vue的好農(nóng)物商城的設(shè)計與實(shí)現(xiàn)[J].電腦知識與技術(shù),2022,18(22):37-39.

[5]張烈超,胡迎九.典型Java?Web開發(fā)框架模型的研究[J].武漢交通職業(yè)學(xué)院學(xué)報,2021,23(04):122-127.

[6]桂晨暉.基于SpringBoot框架對P2P借貸平臺的設(shè)計與實(shí)現(xiàn)[D].導(dǎo)師:于亞婷;李惠.電子科技大學(xué),2019.

[7]劉彤月.基于springboot的分布式商城的設(shè)計與實(shí)現(xiàn)[D].中國地質(zhì)大學(xué)(北京),2020.DOI:10.27493/d.cnki.gzdzy.2020.001006.

[8]潘珍妮,沈曉潔,朱曉武.新電商法監(jiān)管下美妝海外代購數(shù)據(jù)管理系統(tǒng)分析[J].管理觀察,2019(30):61-63.

[9]Bidari Indira,K Sindhooja,Chickerur Satyadhyan.Performance Comparison of MYSQLCluster and Apache Spark for Big Data Applications[J].International Journal of Software Engineering and Its Applications,2016,10(6).

[10]蔡亞楠.基于微服務(wù)的軟件體系結(jié)構(gòu)設(shè)計方法研究與應(yīng)用[D].北京郵電大學(xué),2019.

[11]葛萌,黃素萍,歐陽宏基.基于Spring MVC框架的Java?Web應(yīng)用[J].計算機(jī)與現(xiàn)代化,2018(08):97-101.

[12]朱重佳.基于springboot框架的網(wǎng)購商城的設(shè)計與實(shí)現(xiàn)[D].北京交通大學(xué),2018.

[13]Burkinshaw Breeanna,Hamilton Alex,M. Sikich Sharmin.Using a Java?Based Program to Produce Reduced Amino Acid Alphabet Versions of Query Sequences and Databases[J].International Journal on Bioinformatics & Biosciences,2017,7(4).

[14]Davood Mazinanian,Ameya Ketkar,Nikolaos Tsantalis,Danny Dig.Understanding the use of lambda expressions in Java[J].Proceedings of the ACM on Programming Languages,2017,1(OOPSLA).

[15]Alghazzawi Daniyal M,Badri Sahar.Using the B/S Model to Design and Implement Online Shopping System for Gulf Brands[J].Sustainability,2022,14(6).

[16]蔡佳珈.一種結(jié)合B/S與C/S兩種模式的手機(jī)溫室客戶端的研究[D].導(dǎo)師:徐曉輝.河北工業(yè)大學(xué),2016.

?

?

?

?

?

?

?

?


?

?

致 ??謝

不積跬步無以至千里,不積小流無以成江河。在我寫論文的這段時間里,我感到巨大的壓力。但這種壓力促使我以最快的速度投入到網(wǎng)站開發(fā)理論的應(yīng)用中去,通過這次,我學(xué)到了很多知識,能夠靈活掌握課本所學(xué)的理論,在應(yīng)用的開發(fā)中,我的開發(fā)水平各方面都有了較大的提升。每一次的改善對我來說都是一種成長,每一次的試驗(yàn)的成功都給我?guī)砭薮蟮臐M足感。在這個過程中我積累的經(jīng)驗(yàn)將對我們以鍛練后的學(xué)習(xí)和生活產(chǎn)生巨大的幫助。

在寫到論文致謝這部分的時候,真正感覺到大學(xué)四年即將要結(jié)束了,四年期間發(fā)生的點(diǎn)點(diǎn)滴滴就像是昨天的事情。我與學(xué)校的故事始于2019年金秋,還記得剛?cè)雽W(xué)的時候老師說,大學(xué)四年,說長不長,說短也不短,但是四年的時光如白駒過隙,希望大家要珍惜美好的青春,多做一些有意義的事情讓你的人生變得更加豐富多彩。落筆于此,意味著我的本科求用戶涯就要落下帷幕,是終點(diǎn)亦是起點(diǎn),也是對未來的憧憬和期許。希望未來的某一天再次翻看這篇文章,還能想起此刻滿懷熱情的自己。

謝謝我的論文指導(dǎo)老師。這篇論文是在老師的指導(dǎo)下完成的。她隨和、熱情、嚴(yán)謹(jǐn)。在寫論文的過程中,老師也給了我寶貴的意見。從選題、選題到期末論文的修改、潤色和定稿,老師一直很負(fù)責(zé),耐心地給我詳細(xì)的指導(dǎo)。感謝老師的幫助和鼓勵,我的畢業(yè)論文完成了。非常感謝。我衷心感謝導(dǎo)師在論文的設(shè)計和寫作過程中提出了許多有益的建議和意見。同時,她先進(jìn)的軟件開發(fā)理念和思維方式也給了我很大的啟發(fā)。

最后,我要感謝孜孜不倦的老師們對這篇文章的評論和評論。感謝學(xué)校所有的老師。在過去的四年里,你們無私的奉獻(xiàn)精神和嚴(yán)謹(jǐn)?shù)膶W(xué)術(shù)態(tài)度使我受益匪淺。感謝你們的努力,我感受到了校園的溫暖和博愛。最后,我感謝學(xué)校給了我寶貴的學(xué)習(xí)機(jī)會,讓我開始新的生活,并向更高的水平邁進(jìn)。




游戲機(jī)商店的管理系統(tǒng)的評論 (共 條)

分享到微博請遵守國家法律
汨罗市| 壤塘县| 武宁县| 仲巴县| 辽宁省| 上林县| 烟台市| 定南县| 岳西县| 邳州市| 佛教| 遂昌县| 米林县| 陆河县| 剑川县| 呼图壁县| 太仆寺旗| 西平县| 静乐县| 南川市| 龙里县| 衡水市| 大名县| 南溪县| 阿巴嘎旗| 岫岩| 安义县| 吉木萨尔县| 周口市| 英山县| 宜兰县| 葫芦岛市| 武山县| 平武县| 基隆市| 郁南县| 施秉县| 明光市| 阿拉善右旗| 华坪县| 正定县|