網(wǎng)上游戲充值系統(tǒng)設計與實現(xiàn)_第1頁
網(wǎng)上游戲充值系統(tǒng)設計與實現(xiàn)_第2頁
網(wǎng)上游戲充值系統(tǒng)設計與實現(xiàn)_第3頁
網(wǎng)上游戲充值系統(tǒng)設計與實現(xiàn)_第4頁
網(wǎng)上游戲充值系統(tǒng)設計與實現(xiàn)_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1Abstract2 3 3 3 3 4 5 6 6 6 8 9 9 9 9 3 49 50 5141.1系統(tǒng)開發(fā)的背景和目標付寶,網(wǎng)上游戲充值同可以通過數(shù)字化的游戲充值管理模式對傳統(tǒng)的游戲充值進行優(yōu)當用戶想要更快的進行充值而又不想出門購買點卡,網(wǎng)上游戲充值系統(tǒng)就體驗了其便捷51.2系統(tǒng)的主要功能和特點網(wǎng)上游戲充值系統(tǒng)主要以用戶(充值用戶)和管理員兩類服務對象分為兩大界面。61.3設計開發(fā)的方法和工具的選擇了解用戶對網(wǎng)上充值的需求,按照需求分析、系統(tǒng)分析、系統(tǒng)設計的步驟,并以完成系統(tǒng)實現(xiàn)為目標進行開發(fā)一個網(wǎng)上游戲充值系統(tǒng)。本系統(tǒng)利用python語言作為編以及其系統(tǒng)運行效率等功能性的問題。而本系統(tǒng)使用的開發(fā)軟件是時下比較流行的),建時的用戶名以及密碼登錄管理員后臺。7管理員可對各個用戶信息進行增刪改查的功能操作,可修改的用戶信息包括用戶8用戶對充值訂單查詢的功能模塊。查詢的信息包括用戶名、充值非功能性需求是指用戶對于系統(tǒng)功能以外的需求,覆蓋面比較廣,本系統(tǒng)主要包括統(tǒng)涉及到用戶們的經(jīng)濟利益,因此有一個優(yōu)秀的安全性可以給予用戶極大的信息安全9可擴展性將決定一個系統(tǒng)的上限,所以本系統(tǒng)將會圍繞可維護性和可擴展性進行本系統(tǒng)使用的是python作為開發(fā)語言,加以使用python內(nèi)的Django框架來設計系統(tǒng)。在windows系統(tǒng)環(huán)境下進行開發(fā),數(shù)據(jù)庫使用的是xampp的MySql,并且以JSPCSS為前端作為技術(shù)支持。該系統(tǒng)就是以節(jié)省充值用戶群體時間為主要目的而設計的,雖然在該系統(tǒng)的開發(fā)過程中需要耗費一定的時間精力,但是在系統(tǒng)實現(xiàn)之后,將大大地減少充值用戶群體時間的消耗,提高充值效率,減少充值過程中的漏洞,通過人、財、信息的統(tǒng)一管理,有效提高網(wǎng)上游戲充值管理效率,為用戶群體帶來明顯的時間收益。該系統(tǒng)的界面設計為電腦端(網(wǎng)頁端)。用戶可以從任意一個瀏覽器訪問本系統(tǒng),其UI設計與操作上手度都與大部分充值網(wǎng)頁類似,讓用戶有一種熟悉感,以便于更好的輕松掌握,不會導致用戶因為操作起來感受到困難而放棄使用本系統(tǒng)。用例圖體現(xiàn)參與者從外界使用系統(tǒng)時與用例的關(guān)聯(lián)關(guān)系,用例則是以實現(xiàn)參與者的功能需求為目標而生成的。網(wǎng)上游戲充值系統(tǒng)(1)管理員是從后臺對網(wǎng)上充值系統(tǒng)的信息進行管理,包括登錄系統(tǒng)(需驗證權(quán)1表3-1管理員對用戶信息進行管理操作用例規(guī)約表3-2用戶充值的用例規(guī)約表3-3管理員對充值信息編輯的用例規(guī)約表3-4用戶查詢充值訂單信息的用例規(guī)約表3-5用戶對個人信息進行修改行為的用例規(guī)約3.2UML靜態(tài)建模圖3-5網(wǎng)上游戲充值系統(tǒng)的概念數(shù)據(jù)模型(1)用戶進行充值用例的參與者是:用戶,用戶將登陸請求傳遞給了邊界類:充(2)“管理員對用戶信息進行管理操作”用例的參與者是:管理員,管理員將登圖3-10網(wǎng)上游戲充值系統(tǒng)分析類圖2圖4-1網(wǎng)上游戲充值系統(tǒng)的功能結(jié)構(gòu)圖數(shù)據(jù)庫的設計是系統(tǒng)設計過程中最關(guān)鍵的一環(huán),數(shù)據(jù)庫的設計是否合理將決定一個表4-1User表Namevarchar否Passwordvarchar否Emailvarchar否Phonevarchar否varchar否User_rolevarchar否Balancevarchar否C_timevarchar否(2)登錄注冊Login_user數(shù)據(jù)庫表的設計,如表4-2所示。表4-2Login_user表否Namevarchar否Passwordvarchar否Emailvarchar否否否否否否6表4-3Auth_user表UsernamePasswordLast_loginIs_superuserFirst_nameLast_nameEmailDate_joined超級管理員用員varcharvarchardtetimevarcharvarcharvarcharvarcharvarcharvarchar61116否否否Namevarchar否Amount否Emailvarchar否Phonevarchar否Projectvarchar否C_timedatetime是6(5)聯(lián)系表Contact數(shù)據(jù)庫表的設計,如表4-5所示。表4-5Contact表否Emailvarchar否Phonevarchar否(6)驗證碼表Captcha_captchastore數(shù)據(jù)庫表的設計,如表4-6所示。否challengevarchar否驗證碼質(zhì)詢6Action_timeObject_idObject_reprAction_flagChange_messageContent_type_User_idDatetimevarcharLongtext否是是否否否9050類型編號目錄圖4-2網(wǎng)上游戲充值系統(tǒng)設計類圖4.4UI設計Navicat是普遍使用的一個優(yōu)秀的數(shù)據(jù)庫管理軟件,其設計目的主要是為了簡化開發(fā)人員對于數(shù)據(jù)庫的管理以及對系統(tǒng)管理成本的優(yōu)化。它可以連接本地的MySQL數(shù)據(jù)庫并對其進行系統(tǒng)性的管理以及高效的開發(fā)。使用管理員的功能模塊如下所示34參考文獻[1]何紅波.基于Web的Python編程環(huán)境分析[J].計算機產(chǎn)品與流通,2019(12).[2]鄧際斌.計算機編程語言發(fā)展綜述[J].中國科技信息,2019(17).[3]陳嘉發(fā).Python數(shù)據(jù)可視化的應用研究[J].福建電腦,2019,35(05).[4]王常衡,李嘉偉,羅欽,盧曼.淺析Python語言及其應用前景[J].計算機產(chǎn)品與流通,2019(04)[5]張翠麗

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論