畢業(yè)設(shè)計(jì)管理系統(tǒng)畢業(yè)設(shè)計(jì)

上傳人:仙*** 文檔編號(hào):29262345 上傳時(shí)間:2021-10-06 格式:DOC 頁(yè)數(shù):31 大?。?.13MB
收藏 版權(quán)申訴 舉報(bào) 下載
畢業(yè)設(shè)計(jì)管理系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共31頁(yè)
畢業(yè)設(shè)計(jì)管理系統(tǒng)畢業(yè)設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共31頁(yè)
畢業(yè)設(shè)計(jì)管理系統(tǒng)畢業(yè)設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共31頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《畢業(yè)設(shè)計(jì)管理系統(tǒng)畢業(yè)設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(jì)管理系統(tǒng)畢業(yè)設(shè)計(jì)(31頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì) 課題名稱: 畢業(yè)設(shè)計(jì)管理系統(tǒng) 姓 名: 班 級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)1104 學(xué) 號(hào) 指導(dǎo)老師: 2013年 9 月 12 日 畢業(yè)設(shè)計(jì)管理系統(tǒng) 摘要 數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱DBMS。它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,

2、以保證數(shù)據(jù)庫(kù)的安全性和完整性。用戶通過(guò)dbms訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)管理員也通過(guò)dbms進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作。它可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問(wèn)數(shù)據(jù)庫(kù)。DBMS提供數(shù)據(jù)定義語(yǔ)言DDL(Data Definition Language)與數(shù)據(jù)操作語(yǔ)言DML(Data Manipulation Language),供用戶定義數(shù)據(jù)庫(kù)的模式結(jié)構(gòu)與權(quán)限約束,實(shí)現(xiàn)對(duì)數(shù)據(jù)的追加、刪除等操作。 畢業(yè)設(shè)計(jì)管理系統(tǒng)是學(xué)生在校期間一個(gè)重要的教學(xué)環(huán)節(jié),是學(xué)習(xí)深化和提高的一個(gè)重要過(guò)程,也是綜合檢驗(yàn)所學(xué)理論知識(shí)的一個(gè)重要環(huán)節(jié)。

3、 目 錄 第1章 引言...........................................................................................1 1.1 選題背景........................................................................................1 1.2 選題意義..............................................................

4、..........................1 第2章 系統(tǒng)需求分析...........................................................................2 2.1 目標(biāo)................................................................................................2 2.2 性能及運(yùn)行需求..............................................................

5、..............2 2.3 功能需求........................................................................................2 2.4 系統(tǒng)E-R圖....................................................................................3 2.5 關(guān)系模式.........................................................................

6、...............3 第3章 系統(tǒng)設(shè)計(jì)...................................................................................4 3.1系統(tǒng)數(shù)據(jù)流程設(shè)計(jì).........................................................................4 3.2 數(shù)據(jù)字典........................................................................................

7、5 3.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)................................................................................7 3.4 數(shù)據(jù)庫(kù)的建立及SQL...................................................................7 3.5 表結(jié)構(gòu)設(shè)計(jì)及SQL.......................................................................8 3.6 表數(shù)據(jù)的錄入...............

8、.................................................................19 3.7 觸發(fā)器............................................................................................19 3.8 存儲(chǔ)過(guò)程........................................................................................22 3.9 表的修改..............

9、...........................................................................23 第4章 安全管理...................................................................................24 4.1 數(shù)據(jù)庫(kù)的安全性............................................................................24 第5章 課程設(shè)計(jì)總結(jié).....................

10、......................................................27 參考文獻(xiàn)...................................................................................................28 第1章 引 言 1.1 選題背景 隨著計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)的普及和全國(guó)各院校的校園網(wǎng)絡(luò)的日益完善、健全,各種工作的計(jì)算機(jī)網(wǎng)絡(luò)化將逐步取代繁重的傳統(tǒng)辦公模式。畢業(yè)設(shè)計(jì)作為大學(xué)生學(xué)習(xí)的重要環(huán)節(jié),也有必要實(shí)行計(jì)算

11、機(jī)網(wǎng)絡(luò)化管理,從而減輕設(shè)計(jì)指導(dǎo)老師的承重負(fù)擔(dān),簡(jiǎn)化立題、選題、評(píng)分等過(guò)程,讓繁冗的課題設(shè)計(jì)信息采用計(jì)算機(jī)數(shù)據(jù)庫(kù)統(tǒng)籌管理。因此,設(shè)計(jì)一種畢業(yè)設(shè)計(jì)綜合管理系統(tǒng)為學(xué)生、教師、管理員提供一個(gè)交互的接口,大大方便了學(xué)生、老師及管理員的管理人員。 1.2 選題意義 畢業(yè)設(shè)計(jì)是學(xué)生在校期間的一個(gè)教學(xué)環(huán)節(jié),是學(xué)習(xí)深化和提高的一個(gè)重要過(guò)程,也是綜合檢驗(yàn)所學(xué)理論知識(shí)的一個(gè)重要環(huán)節(jié)。本設(shè)計(jì)從課題的申報(bào)、課題的審核、學(xué)生選題、調(diào)劑、指導(dǎo)、評(píng)閱、答辯、歸檔等環(huán)節(jié)進(jìn)行管理,實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)的整個(gè)流程的管理工作。系統(tǒng)實(shí)現(xiàn)了學(xué)生自主選題和教師自主選擇學(xué)生的網(wǎng)上雙向選擇,并增加了留言板、文件上傳與下載、新聞發(fā)布等功能,能夠保

12、證畢業(yè)設(shè)計(jì)期間管理員、老師、學(xué)生之間信息的聯(lián)通,對(duì)保證畢業(yè)設(shè)計(jì)的質(zhì)量有非常重要的現(xiàn)實(shí)意義。隨著網(wǎng)絡(luò)化的普及,全國(guó)高校的校園網(wǎng)絡(luò)日益健全,實(shí)現(xiàn)無(wú)紙化辦公成為未來(lái)的趨勢(shì),并且隨著天津城市建設(shè)學(xué)院的教學(xué)體制改革不斷加深,本系統(tǒng)的建立為參加畢業(yè)設(shè)計(jì)的教師、學(xué)生提供接口。 第2章 系統(tǒng)需求分析 2.1系統(tǒng)目標(biāo) 1.應(yīng)具有方便、強(qiáng)大的資料管理和良好的人機(jī)界面,使用戶易于操作,便于瀏覽。 2.系統(tǒng)的健壯性,擴(kuò)展性良好。系統(tǒng)具有對(duì)數(shù)據(jù)備份和日志記錄的功能。 3.系統(tǒng)的安全性好,通過(guò)密碼和權(quán)限的管理是用戶的數(shù)據(jù)不受到侵害。 4.系統(tǒng)的動(dòng)態(tài)信息交互功

13、能強(qiáng),系統(tǒng)根據(jù)不同的用戶的權(quán)限開(kāi)放不同的處理權(quán)限;不同的用戶可以通過(guò)留言板進(jìn)行信息的溝通。 5.系統(tǒng)盡量給用戶提供一個(gè)良好的操作環(huán)境。 2.2 性能及運(yùn)行需求 對(duì)于畢業(yè)設(shè)計(jì)綜合管理系統(tǒng)要求運(yùn)行的工作環(huán)境穩(wěn)定,易于操作,系統(tǒng)方便應(yīng)用、安全可靠、便于維護(hù)以及實(shí)時(shí)性強(qiáng),對(duì)于廣大用戶所要執(zhí)行的操作簡(jiǎn)單易懂,訪問(wèn)速度較快,界面友好美觀,有基本的錯(cuò)誤提醒功能,遠(yuǎn)程操作數(shù)據(jù)庫(kù)正確,要求和用戶有很強(qiáng)的互動(dòng)性。 運(yùn)行環(huán)境:本系統(tǒng)開(kāi)發(fā)的畢業(yè)設(shè)計(jì)綜合管理系統(tǒng),在Windows 7下運(yùn)行,要求使用的操作系統(tǒng)上安裝有SQL Server2008數(shù)據(jù)庫(kù)。 2.3 功能需求 根據(jù)功能分為教師、學(xué)生的前臺(tái)操作和管

14、理員的綜合管理。 系統(tǒng)有三個(gè)主要的角色組成:學(xué)生、教師、管理人員。 1. 教師完成的操作: 個(gè)人信息的管理;課題的申報(bào)、修改、選擇學(xué)生,設(shè)計(jì)期間與學(xué)生的交流與輔導(dǎo)、實(shí)習(xí)/指導(dǎo)、評(píng)閱和答辯成績(jī)的評(píng)定。 2. 學(xué)生完成的操作: 個(gè)人信息的管理,選擇課題,設(shè)計(jì)期間利用留言板和教師進(jìn)行交流,查詢成績(jī)。 3. 管理人員: 對(duì)教師、學(xué)生的信息查詢,添加和刪除;系統(tǒng)開(kāi)放管理;選課期間調(diào)劑操作;分配評(píng)閱老師和答辯老師;成績(jī)錄入;新聞發(fā)布。 2.4 系統(tǒng)E-R圖 2.5關(guān)系模式 學(xué)生(姓名、學(xué)號(hào)、性別、選課題、郵箱號(hào)、系別、專業(yè)、班級(jí)、電話、分?jǐn)?shù))

15、 管理員(管理號(hào)、姓名) 教師(姓名、性別、教師號(hào)、學(xué)歷、電話、郵箱號(hào)、職稱、角色、系別、教師權(quán)限) 課題(課題號(hào)、課題號(hào)、課題內(nèi)容、出題老師、課題要求、是否審核、已選人數(shù)、是否選中) 第3章 系統(tǒng)總體設(shè)計(jì) 3.1系統(tǒng)數(shù)據(jù)流程設(shè)計(jì) 概要設(shè)計(jì)階段的基本目標(biāo)是用比較抽象的方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是說(shuō),應(yīng)該確定系統(tǒng)的物理配置方案,并且進(jìn)而確定組成系統(tǒng)的每個(gè)程序的結(jié)構(gòu)。從數(shù)據(jù)流圖出發(fā)設(shè)想完成系統(tǒng)功能的若干種合理的物理方案,從中選擇一個(gè)最佳方案。然后進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì),確定軟件由哪些模塊組成以及這些模塊的動(dòng)態(tài)調(diào)用關(guān)系。 本

16、設(shè)計(jì)包括出題、選題、系統(tǒng)維護(hù)、評(píng)閱和答辯等模塊的設(shè)計(jì)。 首先管理員登錄系統(tǒng),對(duì)系統(tǒng)進(jìn)行初始化。系統(tǒng)初始化后教師可以出題,教師出題完畢管理員審核課題,審核通過(guò)后學(xué)生才可進(jìn)行選題,學(xué)生選題完后教師可以選擇符合題目要求的學(xué)生,形成雙向選擇。如果還有學(xué)生沒(méi)選上題目,管理員可以進(jìn)行調(diào)劑,使每個(gè)學(xué)生都有題目。 當(dāng)出題選題完畢,教師和學(xué)生建立了雙向的關(guān)系后,進(jìn)入到做題階段。 指導(dǎo)教師指導(dǎo)學(xué)生完成設(shè)計(jì)后,進(jìn)入到評(píng)閱階段。管理員分配評(píng)閱教師后,評(píng)閱教師對(duì)所評(píng)閱課題進(jìn)行評(píng)閱,給出相應(yīng)成績(jī)。 評(píng)閱教師指導(dǎo)學(xué)生完成設(shè)計(jì)后,進(jìn)入到答辯階段。管理員分配答辯教師后,答辯教師對(duì)所答辯課題進(jìn)行答辯,給出相應(yīng)成績(jī)。 答

17、辯結(jié)束后,由管理員對(duì)學(xué)生的評(píng)閱成績(jī)和答辯成績(jī)進(jìn)行錄入,進(jìn)行歸檔。 系統(tǒng)數(shù)據(jù)流圖如下: 3.2 數(shù)據(jù)字典 主要的數(shù)據(jù)字典: 1. 管理員信息數(shù)據(jù)字典 表3-1 管理員信息數(shù)據(jù)字典 名字:管理員信息 別名:person 描述:管理員的相關(guān)信息 定義:管理員信息=管理員id+管理員name 位置:存于數(shù)據(jù)庫(kù),在維護(hù)系統(tǒng)時(shí)應(yīng)用 2. 教師信息數(shù)據(jù)字典 表3-2 教師信息數(shù)據(jù)字典 名字:教師信息 別名:teacher 描述:教師的相關(guān)信息 定義:教師信息=教師id+教師姓名+教師職稱+教師學(xué)歷+教師性別+教師教研室+教師系別+教師電話 位置:存于數(shù)

18、據(jù)庫(kù),在出題和進(jìn)程控制時(shí)應(yīng)用 表3-3 學(xué)生信息數(shù)據(jù)字典 名字:學(xué)生信息 別名:student 描述:學(xué)生的相關(guān)信息 定義:學(xué)生信息=學(xué)生id+學(xué)生姓名+學(xué)生性別+學(xué)生系別+學(xué)生專業(yè)+學(xué)生年級(jí)+學(xué)生班級(jí)+學(xué)生成績(jī)+學(xué)生電話 位置:存于數(shù)據(jù)庫(kù),在選題和進(jìn)程控制時(shí)應(yīng)用 表3-4課題信息數(shù)據(jù)字典 名字:課題信息 別名:title 描述:課題的相關(guān)信息 定義:課題信息=課題id+課題名+出題教師+課題要求+課題內(nèi)容 位置:存于數(shù)據(jù)庫(kù),在出題、選題時(shí)應(yīng)用 表3-5管理員調(diào)劑課題數(shù)據(jù)字典 名字:管理員調(diào)劑課題 別名:adjust 描述:管理員為沒(méi)有選到題的學(xué)生調(diào)

19、劑課題 定義:管理員調(diào)劑課題=學(xué)生id+學(xué)生名字 位置:存于數(shù)據(jù)庫(kù),在選題時(shí)應(yīng)用 表3-6管理員分配答辯老師數(shù)據(jù)字典 名字:管理員分配答辯老師 別名:answer 描述:管理員為每一個(gè)課題分配4位答辯老師。 定義:管理員分配答辯老師=答辯題目id+答辯題目+答辯老師1+答辯老師2+答辯老師3+答辯老師4+答辯時(shí)間+答辯教室 位置:存于數(shù)據(jù)庫(kù),在答辯時(shí)應(yīng)用 表3-8 學(xué)生成績(jī)信息數(shù)據(jù)字典 名字:學(xué)生成績(jī)信息 別名:score 描述:學(xué)生成績(jī)的相關(guān)信息 定義:學(xué)生成績(jī)信息=成績(jī)id+學(xué)生名字+評(píng)閱成績(jī)+答

20、辯成績(jī) 位置:存于數(shù)據(jù)庫(kù),在歸檔時(shí)應(yīng)用 3.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 圖3-2系統(tǒng)結(jié)構(gòu)圖 3.4數(shù)據(jù)庫(kù)的建立及SQL語(yǔ)句 建立畢業(yè)設(shè)計(jì)管理系統(tǒng): CREATE DATABASE [畢業(yè)設(shè)計(jì)] ON PRIMARY ( NAME=N畢業(yè)設(shè)計(jì), FILENAME=ND:\SQL Server 2005\畢業(yè)設(shè)計(jì).mdf, SIZE=4096KB, MAXSIZE=UNLIMITED, FILEGROWTH=1024KB) LOG

21、 ON (NAME=N畢業(yè)設(shè)計(jì)_log, FILENAME=ND:\SQL Server 2005\畢業(yè)設(shè)計(jì)_log.ldf, SIZE=1024KB, MAXSIZE=2048GB, FILEGROWTH=10%) 3.5表結(jié)構(gòu)設(shè)計(jì)及SQL語(yǔ)句 設(shè)計(jì)的表為:管理員表(person),教師表(teacher),學(xué)生表(student),課題表(title), 各個(gè)表的結(jié)構(gòu)如下: 教師表的Transact_SQL語(yǔ)句: CREATE

22、TABLE Teacher (teacher_id int NOT NULL primary key, teacher_name varchar(50) NOT NULL, teacher_sex varchar(50) NULL , teacher_record varchar(50) NULL, teacher_post varchar(50) NULL, teacher_phone varchar(50) NULL, 111 teacher_role varchar(50) NULL,

23、 teacher_department varchar(50) NULL, teacher_email varchar(50) NULL, teacher_power int NULL); 表3-6 教師表(teacher) 列名 數(shù)據(jù)類型 長(zhǎng)度 是否可為空 說(shuō)明 teacher_id Int 4 N 教師Id teacher_name Varchar 50 N 教師姓名 teacher_sex Varchar 50 Y 教師性別 teacher_record

24、Varchar 50 Y 教師學(xué)歷 teacher_post Varchar 50 Y 教師職稱 teacher_phone Varchar 50 Y 教師電話 teacher_role Varchar 50 Y 角色 teacher_department Varchar 50 Y 系別 teacher_email Varchar 50 Y 郵箱號(hào) teacher_power Int 4 Y 教師權(quán)限 說(shuō)明:該表存儲(chǔ)教師相關(guān)的信息 學(xué)生表的Transact_SQL語(yǔ)句: CREATE TABLE

25、 Student (stu_id int NOT NULL primary key, stu_name varchar(50) NOT NULL, stu_sex varchar(50) NULL , stu_department varchar(50) NULL, stu_professional varchar(50) NULL, stu_grade varchar(50) NULL, stu_class varchar(50

26、) NULL, stu_phone varchar(50) NULL, stu_email varchar(50) NULL, stu_title int NULL, stu_score int NULL); 表3-7 學(xué)生表(student) 列名 數(shù)據(jù)類型 長(zhǎng)度 是否可為空 說(shuō)明 stu_id Int 4 N 學(xué)生Id stu_name Varchar 50 N 學(xué)生姓名 stu_sex Varchar 50 Y

27、學(xué)生性別 stu_department Varchar 50 Y 系別 stu_professional Varchar 50 Y 專業(yè) stu_grade Varchar 50 Y 年級(jí) stu_class Varchar 50 Y 班級(jí) stu_phone Varchar 50 Y 電話 stu_email Varchar 50 Y 郵箱號(hào) stu_title Int 50 Y 所選課題 stu_score Int 4 Y 分?jǐn)?shù) 說(shuō)明:該表存儲(chǔ)學(xué)生相關(guān)的信息 課題表的Transact_SQL語(yǔ)

28、句: CREATE TABLE Title (title_id int NOT NULL primary key, title_name varchar(50) NOT NULL, title_teacher varchar(50) NULL , title_require varchar(80) NULL, title_flag varchar(50) NULL, title_content varc

29、har(50) NULL, title_check varchar(20) NULL, title_xnum int NULL, title_appraise varchar(50) NULL); 表3-8 課題表(title) 列名 數(shù)據(jù)類型 長(zhǎng)度 是否可為空 說(shuō)明 title_id Int 4 N 課題Id t

30、itle_name Varchar 50 N 課題名 title_teacher Varchar 50 Y 出題教師 title_require Varchar 80 Y 課題要求 title_flag Varchar 50 Y 是否選中 title_content Varchar 50 Y 課題內(nèi)容 title_check Varchar 20 Y 是否審核 title_xnum Int 4 Y 已選人數(shù) 說(shuō)明:該表存儲(chǔ)課題相關(guān)的信息 成績(jī)顯示表的Transact_SQL語(yǔ)句: CRE

31、ATE TABLE Score ( score_id int NOT NULL primary key, score_name varchar(20) NULL, score_py varchar(20) NULL , score_db varchar(20) NULL, score_db1 varchar(20) NULL, score_db2 varchar(20) NULL, score_py1 varchar(20) NULL, score_py

32、2 varchar(20) NULL, score_a varchar(20) NULL); 表3-5 成績(jī)顯示表(score) 列名 數(shù)據(jù)類型 長(zhǎng)度 是否可為空 說(shuō)明 score_id Int 4 N 學(xué)生id score_name Varchar 20 Y 學(xué)生姓名 score_py Varchar 20 Y 評(píng)閱成績(jī) score_db Varchar 20 Y 答辯成績(jī) score_db1 Varchar 20 Y 答辯老師1 score_db2 Int

33、 4 N 答辯老師2 score_py1 Varchar 20 Y 評(píng)卷老師1 score_py2 Varchar 20 Y 評(píng)卷老師2 score_a Varchar 20 Y 平均成績(jī) 管理員表的Transact_SQL語(yǔ)句: CREATE TABLE Person ( Id int NOT NULL primary key, name varchar(50) NOT NULL); 表3-4 管理員表(person) 列名 數(shù)據(jù)類型 長(zhǎng)度 是否

34、可為空 說(shuō)明 id Varchar 20 N 管理員id name Varchar 20 N 管理員姓名 該表存儲(chǔ)管理員相關(guān)的信息 管理員調(diào)劑選題表的Transact_SQL語(yǔ)句: CREATE TABLE Adjust (id int NOT NULL primary key, name varchar(20) NULL); 表3-1 管理員調(diào)劑選題表(adjust) 列名 數(shù)據(jù)類型 長(zhǎng)度 是否可為空 說(shuō)明 Id Int 4 N 學(xué)生Id Name Varcha

35、r 20 N 學(xué)生名字 說(shuō)明:該表存儲(chǔ)管理員調(diào)劑相關(guān)的信息 答辯老師分配表的Transact_SQL語(yǔ)句: CREATE TABLE Answer (answer_id int NOT NULL primary key, answer_title varchar(20) NOT NULL, answer_t1 varchar(20) NULL , answer_t2 varchar(20) NULL, answer_time varchar(20) NULL, answer_ro

36、omint varchar(20) NULL); 表3-2 答辯老師分配表(answer) 列名 數(shù)據(jù)類型 長(zhǎng)度 是否可為空 說(shuō)明 answer_id Int 4 N 答辯Id(主鍵) answer_title Varchar 20 Y 答辯題目 answer_t1 Varchar 20 Y 答辯老師1 answer_t2 Varchar 20 Y 答辯老師2 answer_time Varchar 20 Y 答辯時(shí)間 answer_room Varchar 20 Y 答辯教室

37、 說(shuō)明:該表存儲(chǔ)答辯老師相關(guān)的信息 評(píng)閱老師分配表的Transact_SQL語(yǔ)句: CREATE TABLE Read1 (read_id int NOT NULL primary key, read_title varchar(20) NOT NULL, read_t1 varchar(20) NULL , read_t2 varchar(20) NULL, read_time varchar(20) NULL, read_roomint varchar(20) NULL);

38、 表3-3評(píng)閱老師分配表(Read) 列名 數(shù)據(jù)類型 長(zhǎng)度 是否可為空 說(shuō)明 read_id Int 4 N 評(píng)卷Id(主鍵) read_title Varchar 20 Y 評(píng)卷題目 read_t1 Varchar 20 Y 評(píng)卷老師1 read_t2 Varchar 20 Y 評(píng)卷老師2 read_time Varchar 20 Y 評(píng)卷時(shí)間 read_room Varchar 20 Y 評(píng)卷教室 說(shuō)明:該表存儲(chǔ)評(píng)卷老師相關(guān)的信息 3.6表的數(shù)據(jù)錄入 教師表 學(xué)生表

39、 課題表 成績(jī)顯示表 管理員表 管理員調(diào)劑選題表 答辯老師分配表 評(píng)閱老師分配表 3.7表的觸發(fā)器 對(duì)學(xué)生表和分?jǐn)?shù)表進(jìn)行修改,建立觸發(fā)器。 SQL如下: use 畢業(yè)設(shè)計(jì) go create trigger trg_student on Student for update as if update(stu_name) begin update score set score_name=v.stu_name from score stu,deleted d, inse

40、rted v where stu.score_name=d.stu_name end 修改結(jié)果如下圖: 3.8存儲(chǔ)過(guò)程 存儲(chǔ)過(guò)程的SQL語(yǔ)句: use 畢業(yè)設(shè)計(jì) go create procedure 設(shè)計(jì) @stu_name varchar(50),@stu_id int as select stu_name,stu_id from Student 存儲(chǔ)命令執(zhí)行: 3.9表的修改 學(xué)生表插入: USE 畢業(yè)設(shè)計(jì) go

41、insert into Student values(3119,王康樂(lè),男,計(jì)算機(jī),計(jì)科,大三,三班,10000000008,NULL,1,84) 學(xué)生表刪除: delete from Student where stu_id=3119 學(xué)生表更新: update Student set stu_grade=大四 where stu_grade=大三 第4章 安全管理 4.1 數(shù)據(jù)庫(kù)安全性 4.1.1 數(shù)據(jù)庫(kù)安全性問(wèn)題的概述 1.?dāng)?shù)據(jù)庫(kù)安全問(wèn)題的產(chǎn)生 數(shù)據(jù)庫(kù)的安全性是指在信息

42、系統(tǒng)的不同層次保護(hù)數(shù)據(jù)庫(kù),防止未授權(quán)的數(shù)據(jù)訪問(wèn),避免數(shù)據(jù)的泄漏、不合法的修改或?qū)?shù)據(jù)的破壞。安全性問(wèn)題不是數(shù)據(jù)庫(kù)系統(tǒng)所獨(dú)有的,它來(lái)自各個(gè)方面,其中既有數(shù)據(jù)庫(kù)本身的安全機(jī)制如用戶認(rèn)證、存取權(quán)限、視圖隔離、跟蹤與審查、數(shù)據(jù)加密、數(shù)據(jù)完整性控制、數(shù)據(jù)訪問(wèn)的并發(fā)控制、數(shù)據(jù)庫(kù)的備份和恢復(fù)等方面,也涉及到計(jì)算機(jī)硬件系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)、操作系統(tǒng)、組件、Web服務(wù)、客戶端應(yīng)用程序、網(wǎng)絡(luò)瀏覽器等。只是在數(shù)據(jù)庫(kù)系統(tǒng)中大量數(shù)據(jù)集中存放,而且為許多最終用戶直接共享,從而使安全性問(wèn)題更為突出,每一個(gè)方面產(chǎn)生的安全問(wèn)題都可能導(dǎo)致數(shù)據(jù)庫(kù)數(shù)據(jù)的泄露、意外修改、丟失等后果。 在安全問(wèn)題上,DBMS應(yīng)與操作系統(tǒng)達(dá)到某種意向,

43、理清關(guān)系,分工協(xié)作,以加強(qiáng)DBMS的安全性。數(shù)據(jù)庫(kù)系統(tǒng)安全保護(hù)措施是否有效是數(shù)據(jù)庫(kù)系統(tǒng)的主要指標(biāo)之一。 為了保護(hù)數(shù)據(jù)庫(kù),防止惡意的濫用,可以從低到高的五個(gè)級(jí)別上設(shè)置各種安全措施。(1)環(huán)境級(jí)(2)職員級(jí)(3)OS級(jí)(4)網(wǎng)絡(luò)級(jí)(5)DBS級(jí)權(quán)限 SQL中用戶權(quán)限及其操作: 六類權(quán)限(SELECT,INSERT,DELETE,UPDATE,REF— ERENCES,USAGE) 授權(quán)語(yǔ)句(GRANT) 回收語(yǔ)句(REVOKE) 授權(quán): use 畢業(yè)設(shè)計(jì) go grant select on Student

44、 to public 收回授權(quán): use 畢業(yè)設(shè)計(jì) go revoke select on Student from public 第五章 課程設(shè)計(jì)總結(jié) 在做本次課程設(shè)計(jì)的過(guò)程中,我感觸最深的當(dāng)屬查閱大量的設(shè)計(jì)資料了。為了讓自己的設(shè)計(jì)更加完善,查閱這方面的設(shè)計(jì)資料是十分必要的,同時(shí)也是必不可少的。我是在做畢業(yè)課程設(shè)計(jì),但我們不是藝術(shù)家,他們可以拋開(kāi)實(shí)際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實(shí)際的構(gòu)想永遠(yuǎn)只能是構(gòu)想,永遠(yuǎn)無(wú)法升級(jí)為設(shè)計(jì)。經(jīng)過(guò)兩周的努

45、力,能充分運(yùn)用自己所學(xué)的知識(shí),再加上同學(xué)之間的相互討論,終于能交出一份較完整的課程設(shè)計(jì)。 通過(guò)這次課程設(shè)計(jì)我也發(fā)現(xiàn)了自身存在的不足之處,雖然感覺(jué)理論上已經(jīng)掌握,但在運(yùn)用到實(shí)踐的過(guò)程中仍有意想不到的困惑,經(jīng)過(guò)一番努力才得以解決。這也激發(fā)了我今后努力學(xué)習(xí)的興趣,我想這將對(duì)我以后的學(xué)習(xí)產(chǎn)生積極的影響。通過(guò)這次設(shè)計(jì),我懂得了學(xué)習(xí)的重要性,了解到理論知識(shí)與實(shí)踐相結(jié)合的重要意義,學(xué)會(huì)了堅(jiān)持、耐心和努力,這將為自己今后的學(xué)習(xí)和工作做出了最好的榜樣。 參考文獻(xiàn) 1. 《SQL server 2005》,陳克力,謝維成。2008年1月第1版; 2. 《數(shù)據(jù)庫(kù)系統(tǒng)原理》,趙文濤。2006年8月第1版; 28

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!