- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP案例会员管理设计 设计方案
案例 会员管理设计 一、概述 会员管理的网页功能在现今网站构建上相当的重要,尤其是对于一些需要付费来取得会员认证的公司和个人网站。为了避免误闯的用户及有心的黑客,会员认证及管理的方式的确有其存在的必要。因此,设计一个缜密的会员管理网页,也是我们学习PHP的一个重点。 系统面向三种用户,一是新用户,需要注册才能成为会员;二是会员用户,可能需要修改资料和找回遗忘的密码;三是管理员用户,承担对会员资料的维护和更新。 二、系统架构 首先要有个存放会员资料的数据库。 根据用户的角色来设定系统的主要功能。 1.注册为新会员。 2.找回遗忘的密码。 3.会员修改资料。 4.普通会员专区。 5.管理员对会员资料的管理。 工作流程图如图1所示: 图1 说明: 1.用户向服务器发出访问请求; 2.服务器提供的会员管理页面是以菜单方式提供用户选择; 3.新用户注册新会员,提供输入信息的表单并要求用户输入相关信息,写入数据库; 4.普通会员能登录到会员专区,通过用户ID和密码验证身份进入专区;通过电子邮箱和住址来提取忘记的密码;或通过用户ID和密码验证身份进入修改个人资料页面; 5.管理员作为网站的站长,也是通过用户ID和密码验证身份进入其管理界面,浏览会员资料和删除会员资料。 三、系统设计 1.逻辑结构设计 根据对系统架构的描述,可得系统的逻辑结构,如图2所示。 图2 2.数据库设计 在MySQL数据库服务器上建立名为member数据,其中包含一个数据库表member,各字段的定义和说明如下表: 字段 类型 NULL 说明 备注 id char(20) 否 用户登录id email char(40) 否 用户电子邮件网址 address char(60) 用户住址 password char(20) 否 登录密码 sex char(2) 是 性别 idx int(11) 否 用户序列号 auto_increment 注:通过phpMyadmin建立,在MySQL的data文件夹中会自动创建一词数据库为名的文件夹,包含相关数据。 本案例用到的SQL命令如下表 命令格式 含义 SELECT * FROM member WHERE 条件表达式 查询(读取)数据表的记录 INSERT INTO member(字段组,)VALUE(‘对应值’,) 向数据表的表尾追加记录 UPDATE member SET 字段=‘值’,WHERE 条件表达式 更新数据表的记录 DELETE FROM member WHERE 条件表达式 删除数据表的记录 ALTER TABLE member DROP 字段名 删除数据表的字段 ALTER TABLE member ADD 字段名 数据类型 创建数据表的字段 3.界面设计 主页面:main.php 规划窗口界面 标题行(title)- title.html 菜单(select) - select.html 显示(show) - newuser.html等 标题页:title.html 显示系统的标题信息。 菜单页:select.html 包含五个超级链接的文本。分别是:登录为新会员、会员专区、忘记密码、修改数据、站长管理。 新会员注册:newuser.html 包含以下表单,用表格组织如下所示。 标题行 用户id 文本框(20) 性别 男女单选框 Email 文本框(40) 住址 文本框(60) 输入密码 密码框(10)* 重新确认 密码框(10)* 送出资料(submit)清除重写(reset) 存储数据:savedata.php 显示成功注册的信息 会员注册:login.php 包含以下表单,用表格组织 标题行 输入id 文本框(20) 输入密码 密码框(10)* 登录(submit)重新输入(reset) 忘记密码:forget.php 包含以下表单,用表格组织 标题行 输入Email 文本框(40) 输入地址 文本框(60) 查询(submit)重新输入(reset) 会员修改数据:modify.php 读取会员信息回显在表单中,等待会员修改其中的数据 标题行 用户id 文本框(20) 性别 男女单选框 Email 文本框(40) 住址 文本框(60) 输入密码 密码框(10)* 重新确认 密码框(10)* 修改(submit) 站长管理:mamager.php读取会员信息回显在表格中,等待站长修改,同时上方有导航条 导航条 编号 姓名 Email账号 住址 密码 性别 复选框NO编号 用户ID Email 确定删除(submit)重新选取(reset) 四、编码实现 1.主页面 1)m
文档评论(0)