留言板 | message-board
PHP期末考核作品,留言板,包括会员注册、登录,留言发布,后台管理。
项目地址
https://github.com/PrintNow/message-board
上交时间:2020年6月23日 第3~6节
功能设计
会员注册会员登录用户输入自己的用户名、密码、QQ和Email地址等信息,提交到Web服务器,由Web服务器通过访问数据库将其写入数据表。
信息发布会员登录后可修改自己注册的基本信息和发布留言。没有登录的用户只能浏览留言而不能发布留言。
后台管理可以维护自己已经发布的留言,包括添加新留言、删除本人留言、修改本人留言。
管理员可以对会员、留言等信息进行删除、修改等更新操作……
表设计
1.用户表
CREATE TABLE `users` ( `uid` int(11) NOT NULL AUTO_INCREMENT, `user_right` int(1) NOT NULL DEFAULT 0 COMMENT '默认是0,表示的是普通用户 1:超级管理员,可以管理后台', `nickname` varchar(30) NOT NULL COMMENT '用户昵称', `password` varchar(128) NOT NULL COMMENT '用户密码,是经过双重 md5 加密的', `sex` int(1) NOT NULL DEFAULT 0 COMMENT '0:未知性别 1:男 2:女', `qq` varchar(28) DEFAULT 'QQ账号', `email` varchar(54) DEFAULT '邮箱', `reg_time` datetime DEFAULT NULL COMMENT '注册时间', `reg_ip` varchar(100) DEFAULT NULL COMMENT '注册时的IP地址', PRIMARY KEY (`uid`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
2.留言表
CREATE TABLE `comments` ( `cid` int(11) NOT NULL AUTO_INCREMENT COMMENT '帖子ID', `uid` int(11) NOT NULL DEFAULT 0 COMMENT '关联 users 表的 uid', `contents` TEXT NOT NULL COMMENT '留言内容', `send_time` datetime DEFAULT NULL COMMENT '发表留言时间', `post_ip` varchar(100) DEFAULT NULL COMMENT '发表留言时的IP地址', PRIMARY KEY (`cid`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
项目要求
页面版面设计合理 页面间链接和参数设置正确 没有语法错误 代码中做必要的注释采用 PHP+MySQL 技术开发项目。 整个项目同时给出文本形式的说明,说明包括:系统结构图、系统页面概述、数据库中表的结构设计。
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。