freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫課程設計(新聞發(fā)布系統(tǒng))-文庫吧在線文庫

2025-04-12 01:50上一頁面

下一頁面
  

【正文】 日 摘 要 設計了一個備忘錄管理系統(tǒng),主要完成了系統(tǒng)分析、數(shù)據(jù)庫設計和實現(xiàn)、數(shù)據(jù)操作等內(nèi)容。 課程設計 Ⅳ 設計說明書 網(wǎng)站新聞發(fā)布與管理系統(tǒng) 的數(shù)據(jù)庫設計和數(shù)據(jù)操作 學生姓名 魯澤民 學 號 1018064030 班 級 網(wǎng)絡 101 班 成 績 指導教師 楊剛 數(shù)學與計算機科學學院 2021 年 6 月 17 日 課程設計任務書 2021— 2021 學年 第二學期 課程設計名稱: 課程設計 Ⅳ 課程設計題目: 網(wǎng)站新聞發(fā)布與管理系統(tǒng) 的數(shù)據(jù)庫設計和數(shù)據(jù)操作 完 成 期 限: 自 2021 年 6 月 17 日 至 2021 年 6 月 28 日 共 2 周 設計內(nèi)容 : 備忘錄管理系統(tǒng)可以為用戶提供日常信息管理,主要為使用者提供對個人信息更方便的記錄和查詢等功能。 3) 課程設計的重點在系統(tǒng)的分析和數(shù)據(jù)庫設計方面。根據(jù)邏輯設計方案,進行系統(tǒng)設計,重在系統(tǒng)的分析與數(shù)據(jù)庫 設計方面。在數(shù)據(jù)流圖中沒有任何具體的物理元素,它只是描繪信息在系統(tǒng)中流動和被處理的情況。數(shù)據(jù)字典中有五種類型的條目:外部實體,數(shù)據(jù)流,數(shù)據(jù)存儲,數(shù)據(jù)項和加工。系統(tǒng)功能框架圖如下所示: 圖 系統(tǒng)功能 模塊圖 網(wǎng)站新聞發(fā)表與 管理系統(tǒng) 用戶管理 管理員管理 權限管理 新聞管理 評論管理 注冊新用戶 查看用戶信息 修改用戶信息 注冊新管理員 管理管理員信息 管理新聞信息 新增新聞信息 審核評論 刪除評論 評論賦權 模塊賦權 管理員賦權 6 4 數(shù)據(jù)庫的設計 概念結構設計 概念結構設計是將系統(tǒng)需求分析得到的用戶需求抽象為反映用戶觀點的信息結構的過程。邏輯結構設計的任務就是把概念結構設計好的基本 ER 圖轉換為與 選用的某個具體的 DBMS 所支持的數(shù)據(jù)模型相符合的邏輯結構,設計的結果是一組關系模式。 表 權限 信息表 列名 數(shù)據(jù)類型 允許 NULL 值 說明 RoleID int 否 權限 編號 RoleName Nvarchar(20) 否 權限名稱 ( 4) 新聞 信息表 新聞 信息表( News)主要用來存放 新聞 信息,如圖 所示。 表 新聞 _模塊 表 列名 數(shù)據(jù)類型 允許 NULL 值 說明 NMID int 否 新聞 _模塊編號 NewsID int 否 新聞編號 ModuleID int 否 模塊編號 ( 12) 新聞 _欄目 表 新聞 _欄目 表( News_Categroy)主要用來存放 新聞和欄目的關系 ,如圖 所示。,2) insert tb_User values(39。,4) 數(shù)據(jù)插入結果如圖 所示 圖 用戶信息表添加信息結果 2)簡單數(shù)據(jù)查詢 向新建表中插入新數(shù)據(jù)后,查詢?nèi)粘S涗浶畔ⅲ?SQL 語句如下所示: use db_Memo select Theme,Content,Date,Week,Time,City,Weather From tb_DaiRecord 數(shù)據(jù)查詢結果如圖 所示 16 圖 查詢所有日常記錄信息結果 3)嵌套查詢 根據(jù)數(shù)據(jù)庫中已添加的信息,現(xiàn)在查詢用戶 Lee 的所有好友通訊錄信息, SQL 語句如下所示: use db_Memo select Name,Tel,Email,Groups,Memo From tb_AddBook,tb_User Where = and UserNum=39。 or week=39。) 創(chuàng)建 CHECK 約束結果如圖 所示: 圖 為日常記錄表中列 Week 創(chuàng)建 CHECK_WEEK 約束結果 5)為數(shù)據(jù)庫表中列創(chuàng)建 DEFAULT 約束 新建用戶后,為用戶創(chuàng)建初始密碼,即對用戶表中列 PassWord 創(chuàng)建 DEFAULT 約束,創(chuàng)建 SQL語句如下所示: use db_Memo ALTER table tb_User ADD CONSTRAINT PassWord_Default DEFAULT 39。超級管理員不能刪除 !39。該系統(tǒng)只滿足于用戶實現(xiàn)對日常記錄、通訊錄和密碼備忘功能的實現(xiàn),可擴展功能很多,有待進一步完善。通過畫 ER 圖,完成對數(shù)據(jù)庫的概念結構設計;將 ER圖轉化為關系模式,完成數(shù)據(jù)庫的邏輯結構設計;將關系模式轉化為數(shù)據(jù)庫中的表, 完成數(shù)據(jù)庫的物理結構設計。 查詢結果如圖 所示 圖 帶有關鍵字 的所有密碼備忘信息 7)創(chuàng)建觸發(fā)器 在 tb_User 表中創(chuàng)建觸發(fā)器,當刪除 tb_User 表中用戶信息時,檢查該用戶名是否為 Admin(即超級用戶), 如果是則不能 刪除該條用戶信息。 or week=39。 or week=39。,3) insert tb_User values(39。創(chuàng)建數(shù)據(jù)庫語句如下所示: create database NewsManagementSystem use NewsManagementSystem 管理員表 create table Admin( AdminID int primary key identity(1,1), AdminName nvarchar(20) not null, AdminPassword nvarchar(20) not null ) 權限表 create table Roles( RoleID int primary key identity(1,1), RoleName nvarchar(20) not null ) 管理員權限表 create table Admin_Roles( ARID int identity(1,1), AdminID int, RoleID int, constraint ARPK primary key(ARID,AdminID,RoleID), constraint ARFK foreign key(AdminID) references Admin(AdminID), constraint ARFK2 foreign key(RoleID) references Roles(RoleID) ) 模塊表 create table Modules( ModuleID int primary key identity(1,1), ModuleName nvarchar(50) not null, ModulePID int not null ) 權限模塊表 create table Roles_Modules( RMID int identity(1,1), RoleID int, ModuleID int, constraint RMPK primary key(RMID,RoleID,ModuleID), constraint RMFK foreign key(RoleID) references Roles(RoleID), const
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1