17joys网站后台功能设计-阶段1

17joys网站后台功能设计-阶段1

开始没想把网站设计的很完善再开始写代码,主要也是想通过不断的编写小模块,最后再整合在一起,这样也好记录我每个时间段的经验心得,在设计17joys的网站后台功能时,看了很多CMS系统,最后还是决定参考我最喜欢的一款CMS系统Joomla!设计后台功能。

17joys网站后台功能设计图-阶段1

17joys网站后台功能设计图-阶段1

数据库先设计了一张用户表,E-R图效果

数据库E-R图 用户表

数据库E-R图 用户表

【SQL代码】

CREATE TABLE `joys_user` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`username` VARCHAR( 150 ) NOT NULL ,
`password` VARCHAR( 100 ) NOT NULL ,
`name` VARCHAR( 255 ) NOT NULL ,
`email` VARCHAR( 100 ) NOT NULL ,
`reg_date` DATETIME NOT NULL ,
`last_login_date` DATETIME NOT NULL ,
`active` TINYINT( 1 ) NOT NULL ,
`params` TEXT NOT NULL ,
INDEX ( `name` ) ,
UNIQUE ( `username` ),
UNIQUE ( `email` )
) ENGINE = MYISAM ;

由于用户这块相对独立,数据表有了,就可以开始写代码了,正好把用户后台管理写完善了,以后其他模块可以仿照完成,速度就会很快了。
【PS】:用户这块开始是想把系统用户和普通用户分开成两张表的,但是经过反复思考,觉得如果以后想要整合其他系统的话,还有做用户权限管理的话,分成两张表显然是不明智的,要写两份用户管理的功能,太麻烦了,所以最后还是把管理员和普通用户放在一起了。

[@more@]

作者:马明@PHP培训 修订1.0 2010-03

乐学PHP学院是国内专业的PHP培训机构,天津最好的PHP培训机构,拥有完整全面的PHP培训课程体系,使用自行开发的PHP内容管理系统作为授课案例,真实项目教学,还提供PHP教程、PHP视频、PHP人才、PHP开发等服务!

本文乐学PHP版权所有,未经批准转载必究。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23714519/viewspace-1032817/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23714519/viewspace-1032817/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值