Play Framework - 需求分析&數據庫


需求分析:

    如前言提到的,本次是一個用戶閱讀新聞的案例,模塊主要分爲用戶,新聞2個模塊。
html

    用戶:

        用戶設計到操做主要有登陸、註冊、註銷(刪除用戶),收藏,評論。
mysql

        大體分了3張表 , User、UserComment、UserFavourite。 git

        User github

                User表設計到的字段有:用戶名(登陸名)、密碼、暱稱、頭像、登陸時間... sql

        UserComment 數據庫

                用戶評論主要是用戶id,新聞id。 工具

        UserFavourite spa

                同上 .net

    新聞: 設計

        新聞模塊主要是新聞列表模塊,主要是展現文字+圖片形式。

        考慮到樣式不固定,拆分了2張表,News,NewSection。

        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腳本,回車。而後數據庫就創建好了。


Next:

    下一章會講怎麼去抓取一些news數據。
相關文章
相關標籤/搜索