基于Python的小型的游戏平台系统设计
摘要
在本次毕业设计中,我使用了Python的pythongame和sqlite3数据库等工具,实现了一
个拥有注册、录、玩游戏等功能的小型的游戏平台的搭建工作,该平台可以让用户在游戏
平台中安全的获得游戏完成获得休闲和娱乐的目的。本次毕业设计完成了从系统分析,系统
设计到系统实现等信息系统的开发设计全过程,在本次毕业设计的过程中,通过不断的发现
问题和解决问题,使我对计算机专业的系统开发实践有了更加深刻的认识,认识到了在系统
开发的过程中要有强大的逻辑思维能力,和谨慎小心的态度。
关键词:游戏平台系统Pythongamesqlite3数据库
目录
—、绪论2
(-)研究背景及国内外发展现状2
(二)系统开发意义2
(三)技术简介2
二、系统分析3
(-)需求分析4
(二)可行性分析6
三、系统设计7
(-)数据库的设计7
(二)详细设计10
四、系统测试11
(―)测试)隹备11
(二)正式测试12
(三)测试结果17
五、总结与展望17
1
六、主要参考文献19
—、绪论
(-)研究背景及国内外发展现状
有近年来随着互联网的飞速发展,各类游戏层出不穷。人们可玩的游戏数量日益增多。
但是正是由于游戏数量的激增,用户反而更难找到自己喜欢的游戏,用户寻找到心仪的游戏,
保存账号信息的难度大大增加。在层出不穷的游戏厂商发布层出不穷的游戏中,不同厂商发
布的游戏的账号不共享,账号管理落后。并且长期以来,各大游戏厂商只提供自己旗下的游
戏进行账号信息同步,而各类经典小游戏未被大厂重视,在网络上很难找到安全可靠的网站,
寻找到正版游戏。“游戏平台系统〃就是这样一个解决用户需求的产物,它能方便对各类游
戏和账号信息进行管理。选题的目的是设计一个游戏平台系统。将各类小游戏放置在一个平
台上,使用统一的账号信息进行录,方便用户寻找游戏,减少用户储存繁多的账号信息所
花费的时间。
从国内外关于此方面的发展看,大部分游戏厂商都还未实现游戏统一账号录。大部分
的发展方向都是旗下网络游戏的账号统一录。包括腾讯,暴雪,steam等,本平台的侧重
点是专门针对经典小游戏进行统一平台统一账号。主要是为了减少用户搜寻游戏和注册账号
所花费的时间,提供给用户安全可靠的游戏搜寻地址。针对方向还是比较新颖的。
(二)系统开发意义
长期以来,游戏厂商只针对自己旗下的游戏进行统一平台,统一账号录。随着用户
使用的平台增多,用户选择游戏和保存账号存在难度,用户需要保存很多的账号信息。很容
易造成保存混乱丢失账号信息的现象,同时解决用户搜寻游戏中担心,点击到不良网址而导
致电脑中病毒的安全问题。“游戏平台系统〃就是这样一个顺应用户需求的产物,它能方便对
账号信息的管理。提高用户搜寻游戏的速度,确保用户搜寻游戏的安全,降低成本。
(三)技术简介
1.Python
python程序设计语言是最近些年来流行的一种编程语言,python程序设计语言具有大量
的优点,如简单易懂,适合于快速开发,能帽跨平台操作等,这为它吸引了大量开发者的兴
趣。虽然,python的目前的地位是无法和java,等语言等相比,用户使用量也不能与Java,
语言相比,但以发展前景来看,它确是无人能比的。Python同时是一种优雅的语言,它规
2
定了编程语句的格式,对使用python开发进行了严格的规定,这也促使编程的语句可以被非
开发者轻易读懂,方便了在开发一个系统后,不同的人在进行检查时方便阅读理解,不会造
成检查工作难以进行。同时它拥有多个版本,如Cpython,javapython等,使用于不同习惯的
开发者进行开发,同时python是一种完全可以高度信赖