基于javaee的Game social系统的设计与实现
2023-09-08 09:06:16
论文总字数:29473字
摘 要
本设计是一个运用JSP技术和My SQL开发的基于B/S模式的游戏在线社区平台,这个在线社区平台对于用户操作的简化、人们的需求以及使用习惯都做了人性化的设计,便于用户查看和交互,与此同时,有助于实现游戏资讯和游戏新闻的自动化管理.关键词: 游戏社区平台,数据库,JSP
Abstract: This design is a game online community platform which is based on B/S mode,JSP technology and My SQL . This game online community platform makes humanized design for user operation simplification, people"s needs and usage habits.This system is easy to view and interact for users. At the same time, it helps to realize the automatic management of game information and game news.
Keywords: Game Community Platform, Database, JSP
目 录
1 引言 4
2 系统开发技术 4
2.1 网站开发工具JSP介绍 4
2.2 My Eclipse开发平台介绍 4
2.3 My SQL简介 4
3 需求分析 4
3.1 可行性分析 4
3.2 需求概述 5
3.3 用例建模 5
4 系统总体设计 7
4.1 系统开发运行环境 7
4.2 系统设计方法 7
4.3 系统总体模块设计 7
4.4 详细设计和动态建模 7
4.5 数据库设计 11
5 系统的实现 17
5.1 网站前台主界面 18
5.2 网站后台 23
6 系统测试 32
6.1 测试的重要性和目的 33
6.2 测试环境 33
6.3 测试的内容和步骤 33
6.4 不足和需改进之处 35
结 论 36
参 考 文 献 37
致 谢 38
1 引言
在当今21世纪,随着我国经济文化水平的全面爆发性的增长,人们对生活质量和工作环境的舒适度的追求也在不断的随之提高.但是,随之而来的也是生活节奏的不断加快,人们在忙碌而繁乱的社会中疲于奔命.不论处于什么角色,每时每刻都充满了压力.通过游戏来释放压力缓解疲劳,这已成为大家的共同的期望.用户就可以通过互联网方便快捷的访问各种游戏资讯信息和游戏动态新闻.
随着游戏产业的快速发展,尤其是在如今游戏产业面向普通消费者的今天,游戏在线社区平台的重要性对于用户来说不言而喻.
人们通过网站能够了解游戏的攻略、游戏角色,并且可以通过网站和其他玩家进行互动交流,并且能够通过网站购买游戏周边产品.游戏在线社区平台无需用户有任何的操作经验,用起来极为方便,这就极大的减少了手工操作的成本和不便,使每个用户可以查询游戏新闻.因此,综上所述,游戏在线社区平台是网络休闲所不可缺少的网站.
2 系统开发技术
本网站设计基于JSP技术,软件开发平台采用了My Eclipse 8.5,使用了Java语言作为开发语言,以My SQL作为数据库软件.在本章中将对这些技术的背景做简单介绍.
2.1 网站开发工具JSP介绍
系统采用了JSP技术作为运行平台,可以将网页的基本逻辑和其设计相分开,可以支持对多种组件的重用功能,这样使得开发一个Web应用程序变得更加的便捷和简单[1].
对于一个JSP设计的页面它通常是由HTML和Java代码一起形成的,当服务器接受到来自用户的请求之后,这些请求需要通过Java代码来实现,最后返回相关的页面到客户端即客户的浏览器中[2].
JSP的特点是一次编写,在整个系统程序中都可以运行;这体现了JSP技术在不同环境开发的任意性、部署的可行性和扩展性;有着强大的可伸缩性[3].
JSP技术支持多平台的应用开发,现在被许多企业、公司应用于开发客户端.
2.2 My Eclipse开发平台介绍
My Eclipse是用于Java代码程序的开发平台.能为编写的程序提供各种插件框架和服务.目前My Eclipse 8.5版本的使用集成了Eclipse 3.5.2,提高了团队协作开发效率、开发周期管理.而其功能丰富的J2EE集成开发环境具备了完整的编码、调试、测试和发布功能,使其对Struts,HTML,Spring和Hibernate有了更好的支持[4,5],新的控制台不仅提供多个选项卡,还给开发人员展现它的软件和工作区间,提高了开发效率[6].
2.3 My SQL简介
My SQL是一个开源的关系型数据库[7,8],它具有的优点是速度快操作简便,它一开始产生就受到了广大开源软件爱好者以及个大商业软件用户的青睐,特别是它与JSP技术的结合并使用建设动态网站带来的效果 ,让人们不得不对它进行了长时间和大范围的应用测试.事实证明它是非常可靠的,具有稳定的价值意义[9,10].
3 需求分析
3.1 可行性分析
(1)经济可行性
在满足需求的前提下,经济方面的因数也值得考虑,这个系统不算什么大的系统,主要的困难在数据库的建立,如果要完整的建立数据库,工作量有点庞大,但是有2-3人也足够了.所以节省系统开发成本并满足人们需求和管理方便基础上实现性价比的最优配置在经济上是可行的[11,12].
(2)技术可行性
建立一个系统和干其它的事情一样,肯定需要使用一些专业的技术才能完成任务的需要,对于娱乐资讯网站是一个网上查询系统,因此需要用到网络和编程方面的技术,我们学习的编程语言有好几种,但是相比较之下,JSP是相对较简单的一种,因为JSP的编辑环境比较适应我们初学者使用,它能够拖动需要使用的控件,能够中文显示一些错误,这就节约了我们敲击代码和检查错误的时间.对于任何一个系统,肯定离不开数据库的支持,娱乐资讯网站最大的数据库应该是实验室的存储,我觉得使用我们学过的SQL就可以了,SQL建立的是一种中型数据库[13],我觉得已经足够了.所以,建立这样一个系统在技术上是不存在问题的.
(3)操作可行性
剩余内容已隐藏,请支付后下载全文,论文总字数:29473字