欢迎来到天天文库
浏览记录
ID:43165640
大小:249.00 KB
页数:10页
时间:2019-10-01
《資料庫第二組小說網站》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、資料庫第二組:小說網站緣起web2.0當紅,加上興趣使然,所以想要架一個簡易的小說網站,能夠讓會員新增/修改/刪除作品。會員除了新增/修改/刪除自己的作品外,還可以參觀別人的作品。此外,網站還設有討論區,可以供會員討論與交流之用。資料需求分析我們將會有以下幾個實體型態,分別是:1.會員(Member):會員的資料有帳號(mId),密碼(password),姓名(name),性別(sex),生日(birthday),信箱(e-mail),地址(address),其中帳號(mId)是唯一。2.專欄(Column):(為
2、弱實體型態)專欄有編號(cNo),名稱(cName),屬性(attribute),更新時間(cTime),其中編號(cNo)和會員帳號(mId)合起來才唯一。3.書庫(Library):書庫有編號(bNo),編號(bNo)是唯一。4.文章(Article):文章有編號(aNo),標題(title),內容(content),其中編號(aNo)是唯一。文章可以新增/修改/刪除。5.討論區(Pforum):討論區有編號(pNo),名稱(pName),其中pNo為唯一,pName為次要鍵。6.留言(Note):留言有留言編
3、號(nNo),標題(ntitle),內容(ncontent)。其中編號是唯一。功能需求分析一個會員可以設立多個專欄,但同一個專欄只能被一位會員設立,專欄一定是被會員所設立,因此cNo加上Member的主鍵mId後才唯一。一位會員只能有一個書庫,同一個書庫也只能被一個會員擁有,每位會員都會有書庫,書庫也一定是被會員所擁有。書庫可以同時收藏多個專欄,同樣的,一個專欄也可以同時被多個書庫收藏。但書庫不一定有收藏專欄,而專欄也不一定會被書庫收藏。一個專欄可以發表多篇文章(當然也可以一篇文章都不發),但同一篇文章則只能被一個
4、專欄所發表,在這裡的一篇文章是指編號(aNo)相同,所以即使是轉貼或盜錄,其文章編號仍是不同的。專欄發的文章可以新增/修改/刪除。一個會員可以發表多篇留言(當然也可以一篇留言都不發),但同一篇留言則只能被一個會員所發表,在這裡的一篇留言是指編號(nNo)相同,所以即使是轉貼或盜錄,其留言編號仍是不同的。會員發的留言只能新增,但不能修改與刪除。一篇留言(指nNo相同)只能發表在一個的討論區上,一個討論區可以發表多篇留言。程式系統架構圖擺放網頁的地方是助教所建的FTP,資料庫系統也是使用學校所提供的MYSQL,開發的程
5、式語言是PHP,輔助軟體則是DREAMWEAVER。開發網頁的方式便是透過DREAMWEAVER連結FTP跟MYSQL,接著建立檔案,然後利用PHP語法寫入程式,使軟體可以讀取MYSQL的表單資料並將建好的PHP檔案儲存在FTP上。系統架構使用的工具語言使用PHP資料庫使用MySQL搭配以PHP網頁為介面的phpmyadmin系統。
此文档下载收益归作者所有