如前言提到的,本次是一個用戶閱讀新聞的案例,模塊主要分爲用戶,新聞2個模塊。
html
用戶設計到操做主要有登陸、註冊、註銷(刪除用戶),收藏,評論。
mysql
大體分了3張表 , User、UserComment、UserFavourite。 git
User: github
User表設計到的字段有:用戶名(登陸名)、密碼、暱稱、頭像、登陸時間... sql
UserComment 數據庫
用戶評論主要是用戶id,新聞id。 工具
UserFavourite spa
同上 .net
新聞: 設計
新聞模塊主要是新聞列表模塊,主要是展現文字+圖片形式。
考慮到樣式不固定,拆分了2張表,News,NewSection。
主要包含了新聞標題,添加時間,來源等。
主要包含了新聞id,段落詳情,段落圖片,段落序列號等信息。
MySql:http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23-win32.zip
http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23-winx64.zip
Navicat For Mysql:
http://www.cr173.com/soft/38153.html
Mysql Workbench(可選,若本身建模則必要):
http://www.onlinedown.net/soft/89235.htm
P.S:
1.如果mysql 鏈接不上,能夠去服務查看mysql 服務 是否啓動。
1.道友能夠本身打開mysql workbench建模。也能夠用第2步我建好的。
2. a)下載以下鏈接文件:
https://github.com/pgq10240817/PlayNews/blob/master/conf/db/news.mwb
用mysql workbench打開就能夠看到模型了,道友能夠自行增刪改。
最後點擊File - > export - >Forward Engineer SQL CREATE Scripts,導出sql腳本。
也能夠會直接下載sql腳本:
https://github.com/pgq10240817/PlayNews/blob/master/conf/db/news.sql
b)
打開navicat for mysql,鏈接上mysql,調處命令列界面,輸入a)導出的sql腳本,回車。而後數據庫就創建好了。