毕业答辩-基于WEB的游戏论坛的设计与实现_第1页
毕业答辩-基于WEB的游戏论坛的设计与实现_第2页
毕业答辩-基于WEB的游戏论坛的设计与实现_第3页
毕业答辩-基于WEB的游戏论坛的设计与实现_第4页
毕业答辩-基于WEB的游戏论坛的设计与实现_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,目录,content,常州信息职业技术 CCIT,毕业答辩 bi ye da bian,课题:基于WEB的游戏论坛的设计与实现 指导老师:品菊 答辩,论坛也就是人们常说的BBS(Bulletin Board System), 在最早的时候,BBS只是在苹果系统上用来公布股市价格信息的一个工具。到现在,BBS的功能已经有了很大的扩充与完善,每个行业都有自己所属的BBS。通过BBS,人们可以及时了解到一个行业的最新消息,也可以将自己知道的消息发到BBS上与别人共享。 由于现在中国的游戏产业发展迅速,游戏玩家也越来越多,各类游戏玩家可以通过游戏论坛这个平台来交流自己玩游戏的心得与游戏攻略,在玩游戏

2、的过程中遇到的问题也可以通过论坛来寻找解决办法。,常州信息职业技术 CCIT,毕业答辩 bi ye da bian,前台,显示各论坛类别及版面,后台,常州信息职业技术 CCIT,毕业答辩 bi ye da bian,查看版面下所有根帖,搜索帖子,发表帖子,回复帖子,用户登录,用户注册,用户注册,用户管理,论坛类别管理,论坛版面管理,常州信息职业技术 CCIT,毕业答辩 bi ye da bian,本项目主要使用的是MVC设计模式进行设计开发,项目中访问数据库统一通过对应 Bean 的DAO 类来操作。 在这些DAO类中,定义了相关Bean的增删改查的方法,此外还专门有一个BaseDAO类,该类

3、是实际执行SQL语句的类,在Bean类对应的DAO类中只是写了SQL语句,通过在DAO类中定义一个BaseDAO类的成员对象,来执行SQL语句。使用MVC和BaseDAO这种设计的主要优点是易于项目的后期维护与管理,将执行SQL语句的方法统一交给一个类来管理,而数据库的连接操作也是只有BaseDAO类来实现。另外,在数据库设计方面,用户、回复、主题、版块各为一张表,在项目中,每个表对应一个Bean,每个Bean对应一个DAO;这样一来,项目的结构也很清晰。,设计思路,常州信息职业技术 CCIT,毕业答辩 bi ye da bian,JavaBean对应的DAO类,操作数据库中的数据,JavaB

4、ean,数据库中每张表都有一个JavaBean,数据验证类,检验无法使用JS完成验证的数据,针对不同展示界面封装的JavaBean,后台JSP界面,前台JSP界面,常州信息职业技术 CCIT,毕业答辩 bi ye da bian,?,数据库设计,图片上传,在项目初期,设计出一个优秀的数据库可以为后期项目的编写奠定一个好基础、减少很多未知的麻烦!这个能力无法从书本中学到,需要项目经验的积累。,1,2,如何上传,上传的文件不是图片怎么处理,3,用户上传的图片名与服务器端已有图片名重复,常州信息职业技术 CCIT,毕业答辩 bi ye da bian,由于我自己想要发展的方向在Android和C+上

5、,平时并没有把太多的精力放在Java EE和网页前端设计上,所以我的毕业设计项目并没有非常漂亮、绚丽的前台,也没有用到框架技术来让我的项目更加符合一个好的软件规范。不过还好,抽出了一个月的时间,把以前学过的快要遗忘的JSP+Servlet做了一个完整的复习。对于本次毕业项目的收获,除了复习了以前学的知识,增加了一些项目经验之外,还有一个额外的收获就是之前在学习一个Android项目的时候,需要Android端与服务器端(Servlet)进行网络通讯,而通讯需要将数据封装成XML进行传输,当时并不是太了解服务器端是如何通过response.getWriter()这个方法将封装好的XML数据写到Android端的,在做毕业项目的时候,通过在网络查找相关资料和多次实验,终于对这块有了更加深入的理解。这算是我在做项目过程中一个比较满意

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论