12rpg游戏制作”论坛的设计与实现

目录
一、引言 5
二、使用的技术与工具 5
(一)JavaServer Pages 5
(二)Servlet 5
(三)Photoshop 5
(四)AJAX 5
三、网站需求分析 6
四、网站主体设计 6
(一)项目规划 6
(二)网站结构分析 6
(三)数据库设计 7
1.数据库设计 7
2.数据表设计 8
(四)论坛前台功能模块的设计 9
1.广场(首页)页面 9
2.各大子版块页面 11
3.发帖功能模块 14
4.注册页面 16
(五)论坛后台模块的设计 18
1.管理员登录模块 18
2.帖子管理模块 20
五、总结 24
致谢 25
参考文献 26
一、引言
论坛,又名BBS即电子公告版,是一个与普通网站稍有不同的,用于提供用户间交流、讨论、聊天的社交网站。用户可以通过此类网站得到多种多样信息服务。
本论坛主题为“游戏制作”,论坛包括前台页面和后台页面两个部分,前台页面清新,简洁,有特色,符合主题,并且包含广场(首页)、注册页面、各大板块主题页面、发帖页面、帖子详情及回复页。在各板块中用户可以发帖、回帖随意进行交流。后台页面需要以管理员的身份登录,主要完成对帖子的删除和查询功能。
二、使用的技术与工具
(一)JavaServer Pages
JSP即JavaServer Pages是由Sun Microsystems公司倡导、多个公司共同参与建立的一种动态网页技术标准。JSP技术是在传统的网页HTML文件中插入Java程序段和JSP标记,并依此形成JSP文件。服务器在接收到请求访问JSP网页时,将优先执行其中的程序段,然后将结果同JSP文件中附带的HTML代码一起返回给客户。插入的Java程序段可以调用数据库中的内容或者对数据库中的内容进行编辑、操作,此外还可以实现重新定向网页等多项内容并以此实现动态网页的功能。
(二)
 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
建立的一种动态网页技术标准。JSP技术是在传统的网页HTML文件中插入Java程序段和JSP标记,并依此形成JSP文件。服务器在接收到请求访问JSP网页时,将优先执行其中的程序段,然后将结果同JSP文件中附带的HTML代码一起返回给客户。插入的Java程序段可以调用数据库中的内容或者对数据库中的内容进行编辑、操作,此外还可以实现重新定向网页等多项内容并以此实现动态网页的功能。
(二)Servlet
Servlet 是一个当作单独文件跟网页一起发送的小程序并且在服务器端进行运行。它同协议和平台没有关系。Servlet运行于Java-enabledWebServer中。它的工作流程是等客户机发送请求到服务器时,服务器立即将请求信息发送给 Servlet ,同时让 Servlet 建立服务器应当返回给客户机相应的响应。
(三)Photoshop
Photoshop是一各功能强大的图像处理软件,该软件主要功能可分为图片编辑、合成、校色、调色等。 图像编辑即为对图像做例如放大、缩小、镜像、倾斜、旋转、透视等变换;也可以对图像进行复制、修补、修饰等。合成则是通过图层功能对几张本来独立的图片进行操作,这是美术、图片设计的必修课;该程序还提供了绘图功能,可以发挥使用者的绘画功底以及艺术创意。
(四)AJAX
AJAX即“Asynchronous?Javascript?And?XML”,是一种制作交互式网页应用的开发技术。AJAX可以与服务器通过在后台进行数据交换,使网页实现异步更新。这项功能使网页在不完全重新加载整个网页的情况下,对网页的部分进行数据更新。
三、网站需求分析
据调查,用户前往此类论坛的需求为:交流游戏、寻找攻略、学习游戏制作方法、寻找工具以及素材为主。因此本论坛为了适应用户需求必须建立完善的数据体系、结构,以满足用户注册、登录、发帖、回帖,以及网站众多板块的需要。
经过多次以及各方位的调查,确定了本论坛所需具有的功能包括:
1. 界面简洁、清心、符合论坛需求
2.导航清晰、可直接进入各主要板块页面
3.所有板块风格需要统一,方便操作
4. 用户可以注册、登录、发帖、回帖
5. 管理员可以登录后台删帖
网站主体设计
(一)项目规划
作为一个动态论坛它必须分为为两部分:网站前端页面和网站的后台管理部分。论坛的前端页面主要呈现该论坛的用户登录注册,论坛的主要板块以及论坛的发帖回帖功能。论坛的后台管理部分则为对论坛帖子的管理。
网站前端页面
前台页面包括:广场(首页)、注册页面、各大板块主题页面、发帖页面、帖子详情及回复页。
网站后台管理
帖子管理模块:该模块需要以管理员的身份登录,否则将无法进入,进入后可以对各版块帖子进行查询和删除。
(二)网站结构分析
12RPG游戏制作论坛前台功能
12RPG游戏制作论坛的前台功能为:广场(首页)、注册页面、各大板块主题页面、发帖页面、帖子详情及回复页。12RPG游戏制作论坛的前台功能结构,如图4-1所示。

图4-1 12RPG游戏制作论坛前台功能结构图
12RPG游戏制作论坛后台功能
论坛内的帖子管理:可对现有的帖子进行查询操作,更可以发出新的帖子、修改帖子以及删除帖子。12RPG游戏制作论坛后台功能管理结构,如图4-2所示。

图4-2 12RPG游戏制作论坛后台功能结构图
(三)数据库设计
使用SQL Server Management Studio对数据库进行管理,相应的系统数据库的名称为12RPG,用来保存本系统中所有的数据。数据库12RPG中包括了3张基本表。基本表分别为user、contents、channals。
1.数据库设计

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2602.html

好棒文