




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 課 程 設(shè) 計(jì) 報(bào) 告課程設(shè)計(jì)名稱: 數(shù)據(jù)庫(kù)原理與應(yīng)用 系 部: 二 系 學(xué)生姓名: 班 級(jí): 學(xué) 號(hào): 成 績(jī): 指導(dǎo)教師: 一設(shè)計(jì)題目:小型辦公系統(tǒng)二主要內(nèi)容: 用戶憑帳號(hào)密碼登入系統(tǒng),有4類用戶:普通員工、部門經(jīng)理、總經(jīng)理、系統(tǒng)管理員 系統(tǒng)管理員可以查看、增加、刪除前3類用戶,即普通員工、部門經(jīng)理和總經(jīng)理,并可修改其密碼;可以查看、增加、刪除部門信息,可以指定或更改部門經(jīng)理,可以為每位員工分配部門。 所有用戶均可以查看所有員工(包括部門經(jīng)理、總經(jīng)理、管理員等)的通信錄;均可以改變自己的通信方式和登陸密碼。 總經(jīng)理可以為所有普通員工、部門經(jīng)理群發(fā)短消息,可以為指定人員發(fā)短消息和布置工作任
2、務(wù)。 部門經(jīng)理可以為本部門的所有員工群發(fā)短消息,可以為本部門指定人員發(fā)短消息和分配工作任務(wù);可以查看是否有自己的短消息,可以看到系統(tǒng)提示當(dāng)前日期(今天)有無(wú)工作任務(wù)。 普通員工可以查看是否有自己的短消息,可以看到系統(tǒng)提示當(dāng)前日期(今天)有無(wú)工作任務(wù),是誰(shuí)布置的以及具體工作內(nèi)容要求。三具體要求1. 課程設(shè)計(jì)的內(nèi)容獨(dú)立自主完成,課程設(shè)計(jì)報(bào)告內(nèi)容完整、格式規(guī)范、排版整潔美觀;2. 后臺(tái)數(shù)據(jù)庫(kù)采用ms sql server2005,前臺(tái)界面語(yǔ)言不限,編寫的程序代碼,須有較詳細(xì)的注釋說明;四進(jìn)度安排課程設(shè)計(jì)安排:16周星期一 講解課程設(shè)計(jì)的內(nèi)容,安排每一天的具體任務(wù),分配并熟悉題目;星期二 需求分析:給
3、出系統(tǒng)的功能需求、性能需求,并繪制dfd和dd;星期三 概念結(jié)構(gòu)設(shè)計(jì):繪制實(shí)體屬性圖(可選),局部er圖和全局er圖;星期四 邏輯結(jié)構(gòu)設(shè)計(jì):轉(zhuǎn)換、優(yōu)化、外模式的設(shè)計(jì);星期五 物理結(jié)構(gòu)設(shè)計(jì)及數(shù)據(jù)庫(kù)實(shí)施;17周星期一 應(yīng)用程序編制調(diào)試、整理課程設(shè)計(jì)報(bào)告,并檢查;星期二 根據(jù)反饋結(jié)果修改課程設(shè)計(jì);星期三 提交作業(yè) 上交的材料:課程設(shè)計(jì)的電子稿、打印稿、源碼(sql代碼和程序代碼)五成績(jī)?cè)u(píng)定考核方法:現(xiàn)場(chǎng)驗(yàn)收(占50%),課程設(shè)計(jì)報(bào)告(占50%)??己藘?nèi)容:學(xué)習(xí)態(tài)度(出勤情況,平時(shí)表現(xiàn)等)、方案合理性、各階段的圖表與程序編制質(zhì)量、設(shè)計(jì)報(bào)告質(zhì)量。成績(jī)?cè)u(píng)定:優(yōu),良,中,及格,不及格。特別說明:(1)如發(fā)現(xiàn)
4、抄襲,按照不及格處理。 (2)材料不齊的,考核等級(jí)降一級(jí)。電子稿件以壓縮文件的形式上交,壓縮命名為:11位學(xué)號(hào)+姓名正文撰寫包含的內(nèi)容:1、 需求分析2、 概念結(jié)構(gòu)設(shè)計(jì)3、 邏輯結(jié)構(gòu)設(shè)計(jì)4、 物理結(jié)構(gòu)設(shè)計(jì)5、 數(shù)據(jù)庫(kù)實(shí)施及應(yīng)用程序編制6、 心得體會(huì)7、 參考資料正文:小型辦公系統(tǒng)第一章 需求分析傳統(tǒng)的辦公方式,如書面?zhèn)鬟f和口頭通知等,日漸顯現(xiàn)其效率低、信息傳遞慢、公文查閱不便及資源浪費(fèi)等缺陷。隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)化辦公越來越顯示其優(yōu)越性。本文主要介紹了采用asp.net+sql的辦公自動(dòng)系統(tǒng)的功能,設(shè)計(jì)及其使用效果。一、該系統(tǒng)的業(yè)務(wù)要求為:用戶憑帳號(hào)密碼登入系統(tǒng),有4類用戶:普通
5、員工、部門經(jīng)理、總經(jīng)理、系統(tǒng)管理員1. 系統(tǒng)管理員可以查看、增加、刪除前3類用戶,即普通員工、部門經(jīng)理和總經(jīng)理,并可修改其密碼;可以查看、增加、刪除部門信息,可以指定或更改部門經(jīng)理,可以為每位員工分配部門。2. 所有用戶均可以查看所有員工(包括部門經(jīng)理、總經(jīng)理、管理員等)的通信錄;均可以改變自己的通信方式和登陸密碼。3. 總經(jīng)理可以為所有普通員工、部門經(jīng)理群發(fā)短消息,可以為指定人員發(fā)短消息和布置工作任務(wù)。4. 部門經(jīng)理可以為本部門的所有員工群發(fā)短消息,可以為本部門指定人員發(fā)短消息和分配工作任務(wù);可以查看是否有自己的短消息,可以看到系統(tǒng)提示當(dāng)前日期(今天)有無(wú)工作任務(wù)。5、普通員工可以查看是否有
6、自己的短消息,可以看到系統(tǒng)提示當(dāng)前日期(今天)有無(wú)工作任務(wù),是誰(shuí)布置的以及具體工作內(nèi)容要求。 二、該系統(tǒng)的基本信息包括:1、 員工:?jiǎn)T工id,姓名,賬號(hào),密碼,電話。2、 部門:部門名,部門經(jīng)理,部門id。3、 職位:職位名。三、數(shù)據(jù)字典本數(shù)據(jù)庫(kù)主要涉及的實(shí)體有:部門、員工、1、部門信息屬性名類型長(zhǎng)度說明bmmchar30部門名bmjlchar30部門經(jīng)理bmidchar30部門id,設(shè)為主碼2、 員工信息屬性名類型長(zhǎng)度說明ygidchar30員工id,設(shè)為主碼xmchar30姓名,不為空zhchar30賬號(hào),不為空mmchar30密碼,不為空dhint電話,不為空bmidchar30部門id
7、,不為空,設(shè)為外碼xxchar50信息,可為空timedatetime8信息時(shí)間,可為空3、 職位屬性名類型長(zhǎng)度說明zwmchar30職位名,設(shè)為主碼ygidchar30員工id,設(shè)為外碼第二章 概念結(jié)構(gòu)設(shè)計(jì)一、實(shí)體屬性圖員工id1、員工實(shí)體圖姓名密碼電話賬號(hào)信息員工信息時(shí)間2、部門實(shí)體圖部門id部門名部門經(jīng)理部門3、職位實(shí)體圖職位名職位二、局部e-r圖1、職位e-r圖一個(gè)員工只有一個(gè)職位,而一個(gè)職位可以擁有多個(gè)員工,因此其局部e-r圖為:?jiǎn)T工id電話密碼姓名信息員工信息時(shí)間n賬號(hào)聘任1職位職位名2、 部門經(jīng)理e-r圖 一個(gè)部門由多個(gè)員工組成,而一個(gè)員工只屬于一個(gè)部門,故其e-r圖為:電話密碼
8、姓名賬號(hào)信息員工id員工信息時(shí)間n組成 1部門部門id部門名部門經(jīng)理三、總體e-r圖電話名稱員工id信息時(shí)間信息員工nn密碼賬號(hào)組成聘任11部門職位部門經(jīng)理部門名部門id職位名第三章 邏輯結(jié)構(gòu)設(shè)計(jì)一、e-r模型向關(guān)系模型的轉(zhuǎn)換(下劃線為主碼,波浪形為外碼)根據(jù)總e-r圖中的實(shí)體與實(shí)體之間的聯(lián)系以及轉(zhuǎn)換的一般原則,得到如下的關(guān)系模型:1、職位員工(員工id,名稱,賬號(hào),密碼,電話,部門id,員工信息,信息時(shí)間,職位名)職位(職位名,員工id)2、 部門員工(員工id,名稱,賬號(hào),密碼,電話,部門id,員工信息,信息時(shí)間)部門(部門id,部門名,經(jīng)理)二、(2)確定各關(guān)系模式是否是第三范式 觀察上
9、面的屬性,很明顯每個(gè)表中不包含重復(fù)組的關(guān)系,因此每個(gè)表的關(guān)系滿足第一范式。再次觀察上面的表,且每個(gè)表中的非主屬性都完全函數(shù)依賴于主碼,因此都滿足第二范式。由于,非主屬性都不傳遞依賴主碼,因此都是第三范式。上面的表中每個(gè)函數(shù)的決定因子都是依賴候選碼的,所以表都滿足bc范式。綜上以上的表都為第三范式。第四章 物理結(jié)構(gòu)設(shè)計(jì)一、確定存取方法聚簇索引是將數(shù)據(jù)按索引列在物理上進(jìn)行有序排列。為了提高某個(gè)屬性(或?qū)傩越M)的查詢速度,把這個(gè)或這些屬性具有相同值的元組集中存放在連續(xù)的物理塊中稱為聚簇。采用聚簇方法可以大大提高按相同部門進(jìn)行查詢的效率。所以為了方便各部門經(jīng)理對(duì)本部門員工的操作,本數(shù)據(jù)庫(kù)采用聚簇方法來
10、存放員工信息,聚簇碼為所屬部門名。而因?yàn)椴樵儐T工一般都是根據(jù)員工id來查詢,所以需要對(duì)員工id創(chuàng)建索引來減少查詢所需時(shí)間。二、確定存儲(chǔ)結(jié)構(gòu) 確定數(shù)據(jù)庫(kù)物理結(jié)構(gòu)主要值確定數(shù)據(jù)存放的位置和存儲(chǔ)結(jié)構(gòu),包括:確定關(guān)系 、索引、日志、備份等存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配置等。 在綜合考慮存取時(shí)間、存儲(chǔ)空間利用率和維護(hù)代價(jià)三方面的因素下,經(jīng)過權(quán)衡,確定下數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu)。第五章 數(shù)據(jù)庫(kù)行為設(shè)計(jì)一、 創(chuàng)建數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù)db240create database dbs240二、創(chuàng)建表1、創(chuàng)建部門表use dbs240create table bm(bmid char(30) primary key,
11、bmm char(30),jl char(30))2、創(chuàng)建員工表use dbs240create table yg(ygid char(30) primary key,xm char(30),dh int,zh char(30),mm int,xx char(30),bmid char(30),time datatimeforeign key(bmid) references bm(bmid)3、 創(chuàng)建職位表 create table zw(zwm char(30),ygid char(30),foreign key(ygid) references yg(ygid)3、 賦予權(quán)限1、 通過調(diào)
12、用存儲(chǔ)過程創(chuàng)建dbms系統(tǒng)用戶張三、李四、王五、陸六exec sp_addlogin 張三,001exec sp_addlogin 李四,002exec sp_addlogin 王五,003exec sp_addlogin 陸六,0042、 通過調(diào)用存儲(chǔ)過程分別將張三、李四、王五、陸六置為數(shù)據(jù)庫(kù)用戶exec sp_grantdbaccess 張三,abcexec sp_grantdbaccess 李四,abdexec sp_grantdbaccess 王五,abeexec sp_grantdbaccess 陸六,abf3、 授予張三對(duì)yg表的查詢權(quán)限grant select on yg to
13、abc4、 授予李四對(duì)yg表的查詢權(quán)限grant select on yg to abd5、授予王五對(duì)yg表的查詢權(quán)限及更新員工信息的權(quán)限grant select on yg to abegrant update on yg(xx) to abe6、 授予陸六對(duì)yg表的查詢權(quán)限,查看、增加、刪除前3類用戶,更新員工信息的權(quán)限grant select on yg to abfgrant update on yg to abfgrant update on bm to abfgrant update on zw to abf4、 查看任務(wù)select xxfrom ygwhere time=dat
14、a()第6章 設(shè)計(jì)心得當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。 尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計(jì)的。本次課程設(shè)計(jì)做得是小型辦公系統(tǒng)。通過數(shù)據(jù)庫(kù)的學(xué)習(xí),我學(xué)會(huì)了如何使用數(shù)據(jù)庫(kù),如何保存,更新,刪除,插入數(shù)據(jù)與賦予權(quán)限。通過單獨(dú)設(shè)計(jì)4個(gè)類,來完成對(duì)數(shù)據(jù)庫(kù)中的表進(jìn)行操作。也學(xué)會(huì)了sql server中表的操作與管理。把書本上學(xué)習(xí)到的sql語(yǔ)言應(yīng)用到實(shí)際中去,很好的鍛煉了我編寫sql語(yǔ)言的能力。由于是第一次開發(fā)自己的系統(tǒng),所以很多都還不是十分熟練,雖然這學(xué)期在自學(xué)這方面知識(shí),但很多知識(shí)都像一盤散沙,自己根本不能一下子使用。一方面由于課程設(shè)計(jì)時(shí)間有限,所以這次我是根據(jù)書上的一個(gè)例子照做下來,由于對(duì)數(shù)據(jù)庫(kù)使用不是很熟悉,所以在設(shè)計(jì)中也碰到了很多麻煩,通過上網(wǎng)查找錯(cuò)誤以及看書,讓我從中學(xué)到了很多沒有學(xué)過
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度民宿租賃預(yù)付定金及體驗(yàn)服務(wù)合同
- 二零二五年度戶外展覽搭鐵皮棚搭建與拆除合同
- 二零二五年度服裝廠職工勞動(dòng)合同范本(健康保障)
- 2025年度股權(quán)激勵(lì)與員工股權(quán)激勵(lì)計(jì)劃執(zhí)行與審計(jì)合同
- 2025年涂料助劑:流平劑合作協(xié)議書
- 鐘表與計(jì)時(shí)儀器項(xiàng)目風(fēng)險(xiǎn)識(shí)別與評(píng)估綜合報(bào)告
- 高效節(jié)能電動(dòng)機(jī)項(xiàng)目風(fēng)險(xiǎn)識(shí)別與評(píng)估綜合報(bào)告
- 一輪復(fù)習(xí)-內(nèi)環(huán)境穩(wěn)態(tài)公開課
- 財(cái)富管理服務(wù)合同
- 2024年浙江長(zhǎng)征職業(yè)技術(shù)學(xué)院招聘筆試真題
- 文明交通知識(shí)培訓(xùn)課件
- 2025年亳州職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完整
- 2025年南京城市職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整版
- (統(tǒng)編版)2025年小升初語(yǔ)文模擬考試卷(附帶答案)
- 2024年廣東省中考數(shù)學(xué)試卷(附答案)
- 2025年高考時(shí)政考題及參考答案(100題)
- DeepSeek人工智能語(yǔ)言模型探索AI世界科普課件
- 《青春期心理健康指導(dǎo)》課件
- 第18講 等腰三角形 課件中考數(shù)學(xué)復(fù)習(xí)
- 全過程工程咨詢文件管理標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論