小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

.NET分層架構(gòu)實戰(zhàn)中:需求分析與數(shù)據(jù)庫設計

 miky 2008-10-12

.NET分層架構(gòu)實戰(zhàn)中:需求分析與數(shù)據(jù)庫設計

  在實際的項目中,需求分析和數(shù)據(jù)庫的設計是很重要的一個環(huán)節(jié),這個環(huán)節(jié)會直接影響項目的開發(fā)過程和質(zhì)量。實際中,這個環(huán)節(jié)不但需要系統(tǒng)分析師、軟件工程師等計算機方面的專家,還需要相關領域的領域?qū)<覅⑴c才能完成。

  但是,在這個文章系列中,所要使用的Demo僅僅是一個例子,而且其業(yè)務極為簡單,因此,這里并不是真正的需求分析和數(shù)據(jù)庫設計,而是將Demo的需求和數(shù)據(jù)庫羅列至此,使朋友們對Demo有一個大體的了解,方便后續(xù)文章中開發(fā)過程的理解。

  需求分析:

  這個項目是一個留言本,其業(yè)務極為簡單,現(xiàn)將其描述如下。

  1.任何訪問者可以進行留言,留言完成后,不會立即顯示正文,而是要經(jīng)過管理員驗證后才可顯示。

  2.任何訪問者可以對留言發(fā)表評論,未通過驗證的留言不可以評論。

  3.管理員可以對留言進行回復(這個回復不同于評論,是直接顯示在正文下面,而且是一個留言只能有一個回復),并可對留言與評論實行刪除,以及對留言進行通過驗證操作。

  4.管理員分為超級管理員和普通管理員。超級管理員只有一個,負責對普通管理員實行添加、刪除操作。普通管理員可偶多個,負責對留言的管理,并可以修改自己的登錄密碼。

  這個項目的用例圖如下:

圖1

  數(shù)據(jù)庫設計:

  設計數(shù)據(jù)表之前,首先進行實體和關系的識別與確定。

  通過需求分析,可以觀察得出,本項目的實體有:管理員(不包括超級管理員),留言,評論。本項目的關系有:留言與評論間的一對多關系。

  進一步,數(shù)據(jù)庫各表的設計如下:

  管理員表(TAdmin)

  ID int 管理員ID NotNull 主鍵,自增

  Name varchar(20) 登錄名 NotNull

  Password varchar(50) 登錄密碼 NotNull 使用MD5加密

  留言表(TMessage)

  ID int 留言ID NotNull 主鍵,自增

  GuestName varchar(20) 留言者用戶名 NotNull

      GuestEmail varchar(100) 留言者E-mail Null

  Content text 留言內(nèi)容 NotNull

  Time datetime 發(fā)表留言時間 NotNull

  Reply text 回復 Null

  IsPass varchar(10) 是否通過驗證 NotNull

  評論表(TComment)

  Content text 評論內(nèi)容 NotNull

  Time datetime 發(fā)表評論時間 NotNull

  MessageID int 所屬留言的ID 外鍵

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多