济南网站建设,网站运营维护,网站优化
营销型网站建设解决方案您当前的位置:智达维网络科技 > 解决方案 > 营销型网站建设解决方案 >

九宫格游戏网站建设解决方案

更新时间:2018-01-30 09:28:38 作者:千寻建站 访问量:27

功能模块设计
(一)功能模块划分。
    根据网站的需求和游戏网站的特点,本网站设计了两个大模块,即普通用户模块和管理员模块。
    1.普通用户模块。普通用户在注册并登录成功后,可以进行游戏,并且游戏成功后其游戏数据可以保存,如果对本网站有什么建议或意见,可以通过留言板联系我们。在个人中心可以查看自己的一些基本信息,如个人注册资料、个人游戏数据和个人留言信息等。
    2.管理员模块。管理员登录后,会直接进入系统后台,在系统后台里面可以对所有普通用户进行管理,进行增、删、查等操作,并可以查看其他所有管理员(目前管理员只有一个)的基本信息,同时对自己的个人信息进行修改等。两模块的功能示意图如图2所示。
  
图2模块功能图
(二)网站流程图。网站的详细流程图如图3所示。
图3网站流程图
系统实现
(一)登录及注册。
    登录注册功能描述:网站加载后,首先进入的是网站首页在导航条右测有“登录”和“注册”两个按钮,分别对应两个界面,另外这两个界面也可以互相跳转,方便用户。在会员未登录状态下,若想保存游戏数据或发表留言,系统都会弹出对话框,提示未登录,之后会跳转到登录界面。若会员已登录,则导航条右侧不再显示“登录”、“注册”按钮,取而代之显示的是“用户名”和“注销”按钮。点击“用户名”可以进入个人中心,点击“注销”可退出当前登录状态。注册功能与登录功能很相似。新用户进入注册界面后,逐条输入各项数据和验证码,之后系统在所输入数据非空的前提下跳转到注册处理界面。显示用户注册成功,之后自动跳转到登录界面,请新用户登录。
(二)游戏结果判断。
    游戏结果判断功能描述:作为一个小游戏网站,若是游戏功能不能实现,网站无疑也就失去了存在的必要。在本网站中,是以九宫格为蓝本设计的。九宫格最简单的是3行3列(即3*3),其后有6行6列(6*6)、9行9列(9*9)以及N行N列(N*N)。它们的基本玩法都是一样的,即将1~9这九个数字填入每一个小方格内,然后将九宫格内的每一行、每一列和每一斜行上的数字相加,最后相加结果只要相等则表示游戏成功。
(三)留言板。
    留言板功能描述:留言板是本网站的一大功能,旨在通过用户的留言,收集用户关于本网站的建议和意见。用户进入留言板界面后,系统会首先检测当前用户是否登录,未登录用户是不允许发表留言的。若已经登录,则留言板上方会自动显示当前的用户名验证码检测正确后,处理界面会将当前用户名、留言标题和留言内容提交到MySQL留言表中,以便保存和查看。
(四)查看个人信息功能描述。
    用户在注册成功后,他的个人信息也就随之保存在数据库中,随着时间的推移,其个人信息会越来越多,主要分为基本信息、游戏数据和留言内容三大部分。用户点击个人中心后,系统会将用户唯一标识符(用户ID)作为参数传递到个人中心页面。随后,个人中心页面会以传递过来的用户ID为依据,依次查询用户表、游戏表和留言表,将查询结果展示在一个折叠式的列表中。这样,用户就可以查看其个人信息了。通过相应的单击,将这个折叠式的列表依次展开,就可以看到用户注册时的基本信息、三级游戏的数据和自己以前发表的留言信息。
(五)管理员权限控制。
    管理员权限控制功能描述:在进入网站后台界面时,系统必须对登录的管理员身份进行确认,并且在操作中时刻检查管理员身份信息,避免后台网页被非管理员的用户进入和操作。
(六)验证码。
    验证码功能描述:验证码在这里首先创建了一个空白图片,然后自定义一个字符串,通过循环每次从中随机取出几个字符(一般是4个),将这几个字符填充到空白图片中,最后,将图片连同字符一起保存为一个图片文件,以便其他页面调用。
    网站采用的是PHP语言,没有涉及到一些复杂的语法与代码,即使是初学者也可以看懂。它实现了动态网页的一些基本功能,能够让用户向网站发出自己的“声音”,而不仅仅只是一个被动的接受者和观看者,这也是动态网站的魅力所在。本网站将所有数据都保存在了MySQL数据库中,数据的安全性、丰富性、便捷性都得到了很好的实现。本网站将所有用户分成了普通用户和管理员两大部分,分别授予不同的权限以实现不同的功能,以实现对网站用户的更好管理,也能让网站更好地运行和维护。

    文章说明:本站发布的所有文章,版权均属于智达维网络科技。如需转载、摘编或利用其它方式使用上述作品,请注明“转载自:智达维网络科技”或“转载自:智达维网络科技/网站建设相关文章”,谢谢您的浏览!

相关推荐
热线:0531-87583458 电话:0531-66812586 QQ:2676834962
Copyright 智达维网络科技 版权所有
ICP备案编号:鲁ICP备11034527号-1 鲁公网安备 37010402000703号

扫二维码加微信咨询

拨打客服热线

0531-87583458

在线客服