• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      游戲信息分享系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2020-04-23 11:17:08程家琦
      電子技術(shù)與軟件工程 2020年8期
      關(guān)鍵詞:管理員數(shù)據(jù)庫(kù)游戲

      程家琦

      (華東交通大學(xué) 江西省南昌市 330013)

      本文以Java 為開發(fā)技術(shù),實(shí)現(xiàn)了一個(gè)游戲信息分享系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。游戲信息分享系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的主要使用者分為管理員和用戶,用戶:我的游戲管理、游戲心得管理、個(gè)人中心等功能。管理員:賬號(hào)信息管理、游戲分類管理、游戲信息管理、游戲心得管理、賽事新聞管理、游戲攻略管理、游戲選擇管理、瀏覽記錄管理系統(tǒng)管理等功能。通過這些功能模塊的設(shè)計(jì),基本上實(shí)現(xiàn)了整個(gè)游戲信息管理的過程。

      具體在系統(tǒng)設(shè)計(jì)上,采用了B/S 的結(jié)構(gòu),同時(shí),也使用Java技術(shù)在動(dòng)態(tài)頁(yè)面上進(jìn)行了設(shè)計(jì),后臺(tái)上采用Mysql 數(shù)據(jù)庫(kù),是一個(gè)非常優(yōu)秀的游戲信息分享系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

      1 緒論

      1.1 課題背景及意義

      隨著計(jì)算機(jī)網(wǎng)絡(luò)等技術(shù)不斷發(fā)展,很多領(lǐng)域都通過計(jì)算機(jī)軟件系統(tǒng)進(jìn)行管理工作,我國(guó)政府等部門也規(guī)定要建立計(jì)算機(jī)軟件管理系統(tǒng)進(jìn)行管理等工作。但因?yàn)槿藗兞?xí)慣了現(xiàn)場(chǎng)辦公等方式,對(duì)于網(wǎng)絡(luò)系統(tǒng)的使用還不夠普及,相關(guān)技術(shù)手段也不是很充分,在法律規(guī)定方面同樣存在一定的問題,使得計(jì)算機(jī)軟件等管理系統(tǒng)發(fā)展遇到了一定的障礙,在我國(guó)經(jīng)濟(jì)不斷發(fā)展以及科學(xué)技術(shù)水平不斷提升的帶動(dòng)下,使得存在的問題被一一進(jìn)行解決,目前針對(duì)計(jì)算機(jī)軟件的研究逐漸廣泛,同時(shí)也增加了很多的研究機(jī)構(gòu)或者科研單位參與到研究中來。

      隨著經(jīng)濟(jì)的發(fā)展,人們生活水平的提升,目前游戲被越來越多的人參與進(jìn)來,但是在游戲管理方面,依然存在很多不夠便利的地方,尤其是在分享方面目前處理的還不夠充分,已有的方案效率不高,使用不夠方便。

      在計(jì)算機(jī)軟件等技術(shù)不斷發(fā)展的刺激下,通過計(jì)算機(jī)能夠更加方便快捷的進(jìn)行管理,使得所有人都意識(shí)到計(jì)算機(jī)所能夠帶來的巨大便利,使用計(jì)算機(jī)軟件系統(tǒng)能夠完成的工作有很多,目前也有很多實(shí)體領(lǐng)域在使用計(jì)算機(jī)進(jìn)行管理,幾乎已經(jīng)替代了傳統(tǒng)的手工管理方式。

      本次開發(fā)主要結(jié)合計(jì)算機(jī)軟件技術(shù),網(wǎng)絡(luò)技術(shù)以及數(shù)據(jù)庫(kù)等技術(shù)進(jìn)行處理,相比于傳統(tǒng)方案,具有非常大的優(yōu)勢(shì)。能夠比較可靠的保存數(shù)據(jù),并且在需要數(shù)據(jù)時(shí)能夠快捷的進(jìn)行搜索查詢,能夠長(zhǎng)期保存數(shù)據(jù)不會(huì)丟失,成本也能夠得到較好的控制。極大的提升管理效率,并且使得服務(wù)水平得到進(jìn)一步的提升,通過計(jì)算機(jī)等技術(shù)手段進(jìn)行電子游戲管理能夠更加科學(xué)的完成管理過程,也采用非常標(biāo)準(zhǔn)的模式進(jìn)行管理控制操作。

      1.2 國(guó)內(nèi)外研究現(xiàn)狀

      在科學(xué)技術(shù)水平不斷發(fā)展的帶動(dòng)下,目前很多領(lǐng)域都使用計(jì)算機(jī)軟件等技術(shù)完成管理工作,為人們的生活帶來了新的方式。在游戲日益成為人們不可或缺的內(nèi)容的大前提下,游戲管理成為了有效管理游戲的方法手段,傳統(tǒng)管理都是手工進(jìn)行,在人力物力等方面造成了極大的困難,并且在交互等方面存在很大的問題事項(xiàng),更會(huì)在管理上浪費(fèi)非常多的時(shí)間;尤其在用戶管理方面比較難控制,在用戶數(shù)量不斷增多的情況下,手工管理方式顯然不太適合;用戶存儲(chǔ)等方面無法滿足實(shí)時(shí)性越來越高的要求。

      在游戲管理等工作方面,發(fā)達(dá)國(guó)家發(fā)展較早,技術(shù)水平非常先進(jìn),目前都通過計(jì)算機(jī)軟件系統(tǒng)完成管理等工作內(nèi)容。但是因?yàn)槲覈?guó)計(jì)算機(jī)軟件等技術(shù)起步非常晚,技術(shù)水平相對(duì)落后,因?yàn)榫W(wǎng)絡(luò)等技術(shù)的不均衡發(fā)展,目前有些地方管理手段還靠手工模式進(jìn)行,在計(jì)算機(jī)軟件系統(tǒng)大力發(fā)展的前提下,很多用戶已經(jīng)逐漸適應(yīng)了使用計(jì)算機(jī)等軟件系統(tǒng)進(jìn)行管理。目前各大計(jì)算機(jī)軟件系統(tǒng)都有共同特點(diǎn),具體如下所述:

      (1)使用先進(jìn)技術(shù)水平,能夠比較快速的完成管理工作內(nèi)容。

      (2)使用通用技術(shù)手段,技術(shù)都大同小異。

      (3)系統(tǒng)使用方便快捷,能夠比較容易上手操作。

      (4)信息及時(shí)處理,在信息發(fā)布后即可看到具體內(nèi)容,非常及時(shí)準(zhǔn)確。

      (5)系統(tǒng)具有比較好的擴(kuò)展性,如果有新需求,支持?jǐn)U展系統(tǒng)進(jìn)行實(shí)現(xiàn)。

      (6)安全存儲(chǔ)信息,能夠?qū)π畔⑦M(jìn)行保護(hù),不會(huì)出現(xiàn)不安全問題。

      目前很多領(lǐng)域都使用計(jì)算機(jī)等軟件系統(tǒng)完成實(shí)際工作內(nèi)容,計(jì)算機(jī)技術(shù)已經(jīng)深入人心,滲透到生活中各項(xiàng)事物,所以,通過計(jì)算機(jī)軟件系統(tǒng)進(jìn)行游戲管理是必然的,設(shè)計(jì)并實(shí)現(xiàn)這套管理系統(tǒng)也是有非常大的意義的。

      1.3 本課題主要工作

      本篇論文主要設(shè)計(jì)并實(shí)現(xiàn)游戲分享管理系統(tǒng),論文開篇對(duì)系統(tǒng)建設(shè)背景,研究意義等內(nèi)容進(jìn)行介紹,經(jīng)過系統(tǒng)建設(shè)背景等內(nèi)容進(jìn)行研究,確定研究方向內(nèi)容,并進(jìn)行相應(yīng)的調(diào)查等工作,之后進(jìn)行系統(tǒng)功能需求分析等工作內(nèi)容,主要確定系統(tǒng)實(shí)現(xiàn)功能內(nèi)容,并進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)工作,在系統(tǒng)實(shí)現(xiàn)方面,主要使用java 編程語(yǔ)言進(jìn)行開發(fā),并結(jié)合Mysql 數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ)工作,系統(tǒng)經(jīng)過功能編寫運(yùn)行之后,進(jìn)行系統(tǒng)測(cè)試工作內(nèi)容,經(jīng)過測(cè)試發(fā)展,系統(tǒng)穩(wěn)定運(yùn)行,是一套比較好的計(jì)算機(jī)軟件管理系統(tǒng)。

      2 系統(tǒng)開發(fā)環(huán)境

      2.1 Java技術(shù)

      Java 語(yǔ)言誕生于20 世紀(jì)90年代初,自從正式亮相以來,它的快速開發(fā)已經(jīng)改變了整個(gè)Web 世界。爪哇是太平洋上一個(gè)產(chǎn)咖啡的島嶼的名字。最后,在1995年,面向web 應(yīng)用程序的編程語(yǔ)言Java 正式啟動(dòng)。

      因?yàn)镴ava 語(yǔ)言非常強(qiáng)大,在其發(fā)布后不久即被廣泛接受,而IBM、Apple DEC Adobe HP Oracle Toshiba Netscape。隨著Java Servlet 的發(fā)布,Java 語(yǔ)言極大地促進(jìn)了電子商務(wù)的發(fā)展。Java Serer Page(JSP)技術(shù)。

      2.2 Mysql數(shù)據(jù)庫(kù)

      Mysql 數(shù)據(jù)庫(kù)也是開源免費(fèi)的軟件,能夠采用標(biāo)準(zhǔn)的方式存儲(chǔ)數(shù)據(jù)以及提供服務(wù),可供程序進(jìn)行數(shù)據(jù)的增刪改查等操作,通過mysql 數(shù)據(jù)庫(kù)可以較為安全的存儲(chǔ)數(shù)據(jù),在用戶進(jìn)行請(qǐng)求之后,可以較快速的進(jìn)行數(shù)據(jù)的反饋工作,能夠滿足各類用戶需求。 MySQL 數(shù)據(jù)庫(kù)安裝較為方便,運(yùn)維也較為容易,總體來說,能夠以較為低廉的成本進(jìn)行運(yùn)維,是目前很多中小型網(wǎng)站開發(fā)的首選,使得數(shù)據(jù)更安全的存儲(chǔ),也為企業(yè)降低了維護(hù)費(fèi)用。

      通過仔細(xì)的測(cè)試工作確定,mysql 是一個(gè)性能優(yōu)秀的數(shù)據(jù)庫(kù)技術(shù),并且非??焖俜€(wěn)定,結(jié)合實(shí)際開發(fā)進(jìn)行使用比較適合,能夠和程序無縫銜接,并且能夠大量存儲(chǔ)數(shù)據(jù)內(nèi)容,可以對(duì)用戶實(shí)際功能需求較好的進(jìn)行滿足,同時(shí)可以存儲(chǔ)大量數(shù)據(jù)信息。

      MySQL 數(shù)據(jù)的名字來源于海豚,經(jīng)過相關(guān)研究人員進(jìn)行命名,并研發(fā)推廣使用,并且取得了非常好的使用效果,MySQL 可以完成查詢數(shù)據(jù)庫(kù)等操作,并且可以較好進(jìn)行數(shù)據(jù)操作處理,能夠使用標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)操作語(yǔ)句進(jìn)行查詢,可以較好的為用戶提供服務(wù)。在數(shù)據(jù)庫(kù)中有非常多的操作處理功能,能夠較好的完成數(shù)據(jù)庫(kù)操作處理,并且性能表現(xiàn)優(yōu)異,本次開發(fā)使用該技術(shù)手段非常合適,并且能夠較好的支持實(shí)際開發(fā)處理。用戶可以使用查詢進(jìn)行查詢數(shù)據(jù)信息,并且能夠提交數(shù)據(jù)到數(shù)據(jù)庫(kù)中,能夠完成更新等操作處理,可以有非常好的操作安全保證,使得數(shù)據(jù)不會(huì)被不法份子所竊取,結(jié)合分布式等技術(shù)手段,能夠較好的完成查詢等操作處理,同時(shí)能夠非常高效的完成開發(fā)任務(wù)。

      2.3 B/S結(jié)構(gòu)

      B/S 架構(gòu)的全稱為Browser/Server,即瀏覽器/服務(wù)器結(jié)構(gòu)模式。隨著網(wǎng)絡(luò)快速發(fā)展,主要用于局域網(wǎng)的C/S 架構(gòu)(客戶機(jī)/服務(wù)器結(jié)構(gòu)模式)由于適用面窄、維護(hù)成本高等缺點(diǎn),已無法適用于較大范圍的網(wǎng)絡(luò)推廣,B/S 架構(gòu)是對(duì)C/S 架構(gòu)的一種變化或者改進(jìn)的架構(gòu)。

      B/S 架構(gòu)以TCP/IP 協(xié)議為依托,通過HTTP 傳輸協(xié)議,用戶工作界面是通過WWW 瀏覽器來實(shí)現(xiàn);用戶直接通過Web 瀏覽器對(duì)進(jìn)行信息存儲(chǔ)的服務(wù)器請(qǐng)求訪問。在這種架構(gòu)下,極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成三層結(jié)構(gòu),分別為:第一層(表現(xiàn)層):主要完成用戶和后臺(tái)的交互及最終查詢結(jié)果的輸出功能;第二層(邏輯層):主要是利用服務(wù)器完成客戶端的應(yīng)用邏輯功能;第三層(數(shù)據(jù)層):主要是接受客戶端請(qǐng)求后獨(dú)立進(jìn)行各種運(yùn)算。

      3 系統(tǒng)需求分析

      需求分析工作主要結(jié)合系統(tǒng)建設(shè)背景以及建設(shè)目標(biāo)進(jìn)行分析,工作任務(wù)十分重要,是每個(gè)項(xiàng)目建設(shè)過程中不可或缺的一部分內(nèi)容,經(jīng)過需求分析確定系統(tǒng)功能模塊內(nèi)容,為系統(tǒng)實(shí)現(xiàn)奠定良好的基礎(chǔ)。

      3.1 可行性分析

      游戲信息分享系統(tǒng)主要功能是進(jìn)行游戲管理,游戲分享等工作任務(wù)。經(jīng)過系統(tǒng)目標(biāo)的確定,進(jìn)行系統(tǒng)的可行性分析工作,具體討論一下系統(tǒng)建設(shè)是否可行。

      3.1.1 技術(shù)可行性

      本次開發(fā)的系統(tǒng),技術(shù)方面主要集中在軟件開發(fā)和后期維護(hù)這兩方面。在軟件開發(fā)上,系統(tǒng)基于B/S 模式開發(fā),后端應(yīng)用使用MVC 設(shè)計(jì)模式分層,采用SSM 框架技術(shù),前端語(yǔ)言采用HTML+CSS+JS,后端語(yǔ)言選用Java。在版本控制上,本地使用Git管理,可敏捷高效地進(jìn)行開發(fā),而遠(yuǎn)程倉(cāng)庫(kù)部署在Github 上,便于代碼存儲(chǔ)和數(shù)據(jù)完整。在后期維護(hù)上,系統(tǒng)設(shè)計(jì)時(shí)預(yù)留了后臺(tái)管理的接口,便于管理員訪問數(shù)據(jù)庫(kù),進(jìn)行日常維護(hù)。此外,管理員也可通過SSH 協(xié)議連接遠(yuǎn)程服務(wù)器,直接訪問后端數(shù)據(jù)庫(kù)。本系統(tǒng)在技術(shù)上可行。

      3.1.2 操作可行性

      系統(tǒng)開發(fā)目的是便于管理工作進(jìn)行,實(shí)際開發(fā)時(shí),要考慮用戶使用系統(tǒng)的便利性,能夠通過瀏覽器使用本系統(tǒng),無需安裝軟件,本身具有很大的優(yōu)勢(shì)內(nèi)容,系統(tǒng)使用無需進(jìn)行專業(yè)操作培訓(xùn)即可完成系統(tǒng)使用,通過打開頁(yè)面,進(jìn)行登錄即可完成系統(tǒng)使用,通過簡(jiǎn)單的功能即可完成系統(tǒng)操作過程,用戶只需要進(jìn)行使用即可,使用比較簡(jiǎn)單快捷,具有非常高的可操作性,所以在操作層面進(jìn)行分析具有較好的可行性。

      3.1.3 經(jīng)濟(jì)可行性

      由于系統(tǒng)開發(fā)的工具和軟件都是可以免費(fèi)使用的,以及估計(jì)系統(tǒng)的經(jīng)濟(jì)和社會(huì)效益。該系統(tǒng)的開發(fā)環(huán)境都是在此計(jì)算機(jī)上構(gòu)建的,因此系統(tǒng)開發(fā)的費(fèi)用很少,甚至只需要少許的費(fèi)用就可以開發(fā)出本系統(tǒng),也可以忽略不計(jì);通過加密手段使得用戶信息充分做好保護(hù)操作,因此,從這些方面就可以說經(jīng)濟(jì)上是可行的。

      3.1.4 法律可行性

      通過軟件系統(tǒng)完成管理等操作,在法律上是受到保護(hù)的,同時(shí)也是結(jié)合國(guó)家法律進(jìn)行的考慮,能夠在遵守法律情況下進(jìn)行信息管理,不會(huì)因?yàn)閲?guó)家法律問題而不可使用,與法律也不沖突,能夠較好的完成開發(fā)處理任務(wù)。通過計(jì)算機(jī)軟件進(jìn)行的管理也更加符合法律要求,同時(shí)也能夠進(jìn)行相關(guān)查詢處理,是一種比較符合法律標(biāo)準(zhǔn)的方式,也不會(huì)觸犯法律,非常好的完成各類信息管理,所以在法律方面具有非常高可行性。

      3.2 系統(tǒng)流程分析

      3.2.1 系統(tǒng)開發(fā)流程游戲信息分享系統(tǒng)在經(jīng)過需求分析工作之后,進(jìn)行系統(tǒng)流程分析,這是一項(xiàng)十分重要關(guān)鍵的任務(wù),明確了流程內(nèi)容,才能夠更進(jìn)一步的完成開發(fā)工作,并明確系統(tǒng)的處理流程內(nèi)容。

      3.2.2 用戶登錄流程

      系統(tǒng)登錄屬于使用系統(tǒng)之后的第一部分工作內(nèi)容。

      3.2.3 系統(tǒng)操作流程

      主要通過用戶訪問系統(tǒng)后,進(jìn)行登錄檢測(cè)工作,如果用戶沒有登錄系統(tǒng),則顯示登錄頁(yè)面提示給用戶,用戶進(jìn)行用戶名以及密碼的輸入操作,系統(tǒng)接收到用戶請(qǐng)求之后,通過接口傳輸?shù)较到y(tǒng)后臺(tái),進(jìn)行校驗(yàn)操作處理,校驗(yàn)通過則能夠跳轉(zhuǎn)到系統(tǒng)主頁(yè)面,如果校驗(yàn)不通過,則會(huì)進(jìn)行對(duì)應(yīng)的報(bào)錯(cuò)提示。

      3.2.4 添加信息流程

      具有系統(tǒng)管理員權(quán)限的用戶能夠進(jìn)行用戶信息添加操作處理,可以完成用戶管理操作,包括增加用戶,刪除用戶等處理,在信息經(jīng)過系統(tǒng)傳輸?shù)胶笈_(tái)后,進(jìn)行存儲(chǔ),存儲(chǔ)成功則提示用戶提交成功,否則提交失敗。

      3.2.5 修改信息流程

      信息修改操作主要由管理員完成,用戶可以完成本人信息修改操作處理,在信息輸入系統(tǒng)后,系統(tǒng)進(jìn)行有效性校驗(yàn),如果校驗(yàn)通過,則修改提交成功,如果校驗(yàn)不通過,則提示報(bào)錯(cuò)信息,具體內(nèi)容如下所述。

      3.2.6 刪除信息流程

      系統(tǒng)提供刪除操作功能,管理員能夠使用刪除功能,可以選中目標(biāo)后,點(diǎn)擊刪除就可以刪除處理,當(dāng)然,在刪除之前,系統(tǒng)提示是否確認(rèn)刪除,點(diǎn)擊確認(rèn)能夠執(zhí)行刪除命令,如果點(diǎn)擊取消,則刪除取消,刪除操作連接系統(tǒng)后臺(tái),如果成功則進(jìn)行數(shù)據(jù)庫(kù)刪除處理,如下為刪除操作具體流程內(nèi)容。

      表1:瀏覽記錄表

      表2:留言板信息表

      表3:賽事新聞信息表

      表5:游戲心得信息表

      3.3 系統(tǒng)用例分析

      3.3.1 管理員用例圖

      系統(tǒng)管理員具有系統(tǒng)使用最高權(quán)限,在用戶登錄系統(tǒng)完成后,管理員能夠管理系統(tǒng),使用系統(tǒng),可以進(jìn)行用戶管理操作,游戲管理操作,游戲查詢,游戲確認(rèn),游戲分享等多個(gè)功能使用。

      3.3.2 用戶用例圖

      用戶主要能夠查找游戲,查看游戲攻略等內(nèi)容。

      4 系統(tǒng)總體設(shè)計(jì)

      4.1 系統(tǒng)概述

      系統(tǒng)整體分為前臺(tái)后臺(tái)兩個(gè)頁(yè)面,其中前臺(tái)也就是用戶的主要功能是可以查看到游戲相關(guān)的信息,而后臺(tái)也就是管理員則是負(fù)責(zé)信息的添加、修改和維護(hù)。除此之外,前臺(tái)還能實(shí)現(xiàn)用戶的注冊(cè)登錄和留言功能,并能讓管理員在后臺(tái)實(shí)現(xiàn)對(duì)它的管理刪除。

      在設(shè)計(jì)方面,通過控制使用接口訪問后臺(tái)數(shù)據(jù),并通過前后端分離部署,能夠較好的完成處理,使得系統(tǒng)設(shè)計(jì)時(shí)能夠具備更好的擴(kuò)展操作,在安全方面也表現(xiàn)更好,要對(duì)需求充分解讀,明確具體需求內(nèi)容,進(jìn)而進(jìn)行更好的設(shè)計(jì)工作。

      4.1.1 在設(shè)計(jì)開發(fā)時(shí),要滿足的要求如下所述

      4.1.1.1 數(shù)據(jù)安全性

      對(duì)于游戲數(shù)據(jù),用戶數(shù)據(jù),要進(jìn)行安全方面的保障設(shè)計(jì),主要是為了不被不法分子竊取,用戶信息不會(huì)丟失,做好安全防范工作。

      4.1.1.2 易用性

      系統(tǒng)容易操作,游戲查找容易,操作簡(jiǎn)單,風(fēng)格較容易接受,能夠通過簡(jiǎn)單的步驟做完所有工作事項(xiàng),對(duì)于管理人員以及用戶來說,都比較容易操作。

      4.1.1.3 柔軟性

      對(duì)于外部的需求不斷變化,要做好應(yīng)對(duì),能夠適應(yīng)需求變化問題,使得系統(tǒng)運(yùn)行更加穩(wěn)定可靠。

      4.1.1.4 擴(kuò)展性平臺(tái)支持?jǐn)U展,對(duì)于后續(xù)需求很好的進(jìn)行滿足,業(yè)務(wù)可能會(huì)增加需求,都要進(jìn)行良好的控制,充分考慮可擴(kuò)展性需求。

      4.1.2 如下是參考實(shí)用性等問題進(jìn)行論述

      4.1.2.1 可靠性

      系統(tǒng)對(duì)用戶數(shù)據(jù),醫(yī)藥等信息進(jìn)行良好的保存,同時(shí)對(duì)于漏洞問題做好修復(fù)工作,系統(tǒng)運(yùn)行穩(wěn)定可靠,能夠使得其穩(wěn)定運(yùn)行不被侵害。

      4.1.2.2 后期維護(hù)保障性

      后期維護(hù)也是一個(gè)比較重要的方面,通過結(jié)合系統(tǒng)架構(gòu)等方面因素,并結(jié)合分層技術(shù)手段,進(jìn)行擴(kuò)展性維護(hù)性設(shè)計(jì)工作,并且,代碼編寫清晰,為后續(xù)維護(hù)提供方便,且能夠較快速的進(jìn)行代碼閱讀,維護(hù)方面盡最大努力降低成本,使得其能夠非??斓木S護(hù)。

      4.1.2.3 經(jīng)濟(jì)效益

      網(wǎng)站屬于商業(yè)網(wǎng)站,通過游戲管理收費(fèi),以及投放廣告分流賺錢,兩個(gè)方面都可以保障有一定的經(jīng)濟(jì)效益。

      4.2 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

      系統(tǒng)設(shè)計(jì)工作中比較重要的工作任務(wù)要屬系統(tǒng)架構(gòu)設(shè)計(jì)工作,系統(tǒng)架構(gòu)設(shè)計(jì)工作具有非常大的作用,這是系統(tǒng)實(shí)現(xiàn)的大前提,也是基礎(chǔ)內(nèi)容。

      4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

      系統(tǒng)數(shù)據(jù)庫(kù)主要是保存數(shù)據(jù)內(nèi)容信息,并為系統(tǒng)提供查詢等操作,目前,系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)工作十分重要,這是十分關(guān)鍵而且處于核心位置的事情,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞決定了系統(tǒng)設(shè)計(jì)工作的順利進(jìn)行,是系統(tǒng)實(shí)現(xiàn)的重要前提內(nèi)容之一。

      4.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)原則

      數(shù)據(jù)庫(kù)設(shè)計(jì)原則它主要是建立在數(shù)據(jù)需求分析的基礎(chǔ)上,它通常是用概念數(shù)據(jù)模型來表示各個(gè)數(shù)據(jù)之間的聯(lián)系,并且對(duì)系統(tǒng)用戶進(jìn)行信息的處理和管理,同時(shí)建立起E-R 圖來表示具體的實(shí)體、屬性和聯(lián)系的關(guān)系。

      4.3.2 數(shù)據(jù)庫(kù)實(shí)體

      系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)工作任務(wù)比較重要,關(guān)系到系統(tǒng)建設(shè)等工作內(nèi)容,同時(shí)需要結(jié)合用戶需求分析進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)工作的開展,數(shù)據(jù)庫(kù)設(shè)計(jì)關(guān)系到系統(tǒng)能否建成,進(jìn)行設(shè)計(jì)時(shí),要對(duì)系統(tǒng)內(nèi)實(shí)體進(jìn)行設(shè)計(jì),同時(shí)要設(shè)計(jì)系統(tǒng)的實(shí)體關(guān)系圖,能夠結(jié)合實(shí)際需求進(jìn)行分析各個(gè)實(shí)體情況,以及實(shí)體具有的屬性內(nèi)容。在設(shè)計(jì)實(shí)體關(guān)系圖時(shí),要充分分析確認(rèn),通過優(yōu)化處理操作,對(duì)于存在的問題,要認(rèn)真進(jìn)行分析設(shè)計(jì)處理,使得設(shè)計(jì)符合實(shí)際需求內(nèi)容,在數(shù)據(jù)庫(kù)設(shè)計(jì)工作進(jìn)行時(shí),和實(shí)際部署的環(huán)境無關(guān),要針對(duì)需求進(jìn)行考慮,結(jié)合需求進(jìn)行設(shè)計(jì)。

      4.3.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)

      系統(tǒng)數(shù)據(jù)庫(kù)表設(shè)計(jì)如表1 至表5 所示,表設(shè)計(jì)工作也同樣十分重要,是系統(tǒng)實(shí)現(xiàn)功能必不可少內(nèi)容之一。

      5 系統(tǒng)模塊的詳細(xì)設(shè)計(jì)

      5.1 登錄

      管理員在正確的輸入自己個(gè)人的賬號(hào)、密碼、驗(yàn)證碼之后就可以登錄網(wǎng)站后臺(tái)管理系統(tǒng),這時(shí)候系統(tǒng)的信息數(shù)據(jù)庫(kù)就是會(huì)對(duì)相關(guān)的數(shù)據(jù)庫(kù)信息進(jìn)行數(shù)據(jù)庫(kù)查找,當(dāng)我們輸入的個(gè)人賬號(hào)、密碼不正確,數(shù)據(jù)庫(kù)就會(huì)對(duì)錯(cuò)誤的信息進(jìn)行彈出提示,同時(shí)系統(tǒng)會(huì)自動(dòng)提示網(wǎng)站用戶重新進(jìn)行輸入自己的個(gè)人賬號(hào)、密碼,直到自己的賬號(hào)密碼重新輸入成功后,會(huì)彈出提示用戶登錄成功的信息。

      5.2 管理員功能模塊

      5.2.1 管理員賬號(hào)管理

      管理員對(duì)每個(gè)管理員注冊(cè)賬號(hào)中的信息分別進(jìn)行了刪除、修改、添加和查看等一系列的操作。

      5.2.2 管理員游戲分類管理

      管理員游戲分類管理,如對(duì)用戶分類信息進(jìn)行添加,查詢等相關(guān)操作。

      5.2.3 管理員游戲信息管理

      管理員游戲信息管理,例如用戶對(duì)游戲信息增加、查找等相關(guān)操作。

      5.2.4 游戲心得管理

      管理員對(duì)游戲心得進(jìn)行添加、查詢等操作。

      5.2.5 游戲賽事管理

      管理員對(duì)游戲賽事信息可以實(shí)現(xiàn)添加、查找等相關(guān)的操作。

      5.2.6 游戲攻略管理

      管理員對(duì)游戲攻略進(jìn)行添加、查詢等操作。

      5.2.7 游戲選擇管理

      管理員對(duì)游戲選擇進(jìn)行游戲選擇查詢等操作。

      5.2.8 瀏覽記錄管理

      管理員對(duì)瀏覽記錄進(jìn)行游戲記錄查詢等操作。

      5.2.9 系統(tǒng)輪播圖及公告管理

      管理員對(duì)系統(tǒng)進(jìn)行輪播圖添加、輪播圖查詢等操作。

      5.3 用戶功能模塊

      5.3.1 首頁(yè)

      用戶進(jìn)入系統(tǒng)首頁(yè)可以查看游戲帖子、全部游戲、賽事新聞等操作。

      5.3.2 我的游戲管理

      用戶通過我的游戲管理進(jìn)行游戲查詢等操作。

      5.3.3 我的游戲心得

      用戶可以通過我的游戲心得進(jìn)行游戲心得發(fā)布、查詢、發(fā)帖回復(fù)等操作。

      5.3.4 游戲推薦

      系統(tǒng)首頁(yè)根據(jù)用戶最近瀏覽記錄在前兩位推薦同類型游戲,后幾位隨機(jī)推薦。

      猜你喜歡
      管理員數(shù)據(jù)庫(kù)游戲
      我是小小午餐管理員
      我是圖書管理員
      我是圖書管理員
      可疑的管理員
      數(shù)據(jù)庫(kù)
      數(shù)獨(dú)游戲
      瘋狂的游戲
      飛碟探索(2016年11期)2016-11-14 19:34:47
      爆笑游戲
      數(shù)據(jù)庫(kù)
      數(shù)據(jù)庫(kù)
      宜兰市| 靖州| 迁西县| 同江市| 龙川县| 体育| 青铜峡市| 皋兰县| 喜德县| 盐边县| 电白县| 竹山县| 常德市| 双城市| 广元市| 凌海市| 武威市| 剑川县| 永春县| 偏关县| 和静县| 浦县| 徐水县| 普格县| 桐庐县| 龙里县| 襄城县| 独山县| 舞阳县| 榆林市| 枞阳县| 衡水市| 礼泉县| 舟山市| 乌拉特前旗| 芮城县| 乌兰察布市| 呼图壁县| 鸡东县| 福鼎市| 隆安县|