如前言提到的,本次是一个用户阅读新闻的案例,模块主要分为用户,新闻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脚本,回车。而后数据库就创建好了。