17joys网站后台功能设计-阶段1
開始沒想把網(wǎng)站設(shè)計(jì)的很完善再開始寫代碼,主要也是想通過不斷的編寫小模塊,最后再整合在一起,這樣也好記錄我每個(gè)時(shí)間段的經(jīng)驗(yàn)心得,在設(shè)計(jì)17joys的網(wǎng)站后臺(tái)功能時(shí),看了很多CMS系統(tǒng),最后還是決定參考我最喜歡的一款CMS系統(tǒng)Joomla!設(shè)計(jì)后臺(tái)功能。
17joys網(wǎng)站后臺(tái)功能設(shè)計(jì)圖-階段1
數(shù)據(jù)庫先設(shè)計(jì)了一張用戶表,E-R圖效果
數(shù)據(jù)庫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 ;由于用戶這塊相對(duì)獨(dú)立,數(shù)據(jù)表有了,就可以開始寫代碼了,正好把用戶后臺(tái)管理寫完善了,以后其他模塊可以仿照完成,速度就會(huì)很快了。
【PS】:用戶這塊開始是想把系統(tǒng)用戶和普通用戶分開成兩張表的,但是經(jīng)過反復(fù)思考,覺得如果以后想要整合其他系統(tǒng)的話,還有做用戶權(quán)限管理的話,分成兩張表顯然是不明智的,要寫兩份用戶管理的功能,太麻煩了,所以最后還是把管理員和普通用戶放在一起了。
轉(zhuǎn)載于:https://www.cnblogs.com/17joys/archive/2010/04/28/1723236.html
總結(jié)
以上是生活随笔為你收集整理的17joys网站后台功能设计-阶段1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 试管婴儿预产期怎么算?
- 下一篇: 加装全景摄像头多少钱啊?