17joys网站后台功能设计-阶段1
生活随笔
收集整理的這篇文章主要介紹了
17joys网站后台功能设计-阶段1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
開始沒想把網站設計的很完善再開始寫代碼,主要也是想通過不斷的編寫小模塊,最后再整合在一起,這樣也好記錄我每個時間段的經驗心得,在設計17joys的網站后臺功能時,看了很多CMS系統,最后還是決定參考我最喜歡的一款CMS系統Joomla!設計后臺功能。
17joys網站后臺功能設計圖-階段1
數據庫先設計了一張用戶表,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】:用戶這塊開始是想把系統用戶和普通用戶分開成兩張表的,但是經過反復思考,覺得如果以后想要整合其他系統的話,還有做用戶權限管理的話,分成兩張表顯然是不明智的,要寫兩份用戶管理的功能,太麻煩了,所以最后還是把管理員和普通用戶放在一起了。
轉載于:https://www.cnblogs.com/17joys/archive/2010/04/28/1723236.html
總結
以上是生活随笔為你收集整理的17joys网站后台功能设计-阶段1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 试管婴儿预产期怎么算?
- 下一篇: 用眼过渡