![數據庫大作業(yè)設計論文_第1頁](http://file4.renrendoc.com/view/8b5920ab4e3cd396cc14b5ad65229c8d/8b5920ab4e3cd396cc14b5ad65229c8d1.gif)
![數據庫大作業(yè)設計論文_第2頁](http://file4.renrendoc.com/view/8b5920ab4e3cd396cc14b5ad65229c8d/8b5920ab4e3cd396cc14b5ad65229c8d2.gif)
![數據庫大作業(yè)設計論文_第3頁](http://file4.renrendoc.com/view/8b5920ab4e3cd396cc14b5ad65229c8d/8b5920ab4e3cd396cc14b5ad65229c8d3.gif)
![數據庫大作業(yè)設計論文_第4頁](http://file4.renrendoc.com/view/8b5920ab4e3cd396cc14b5ad65229c8d/8b5920ab4e3cd396cc14b5ad65229c8d4.gif)
![數據庫大作業(yè)設計論文_第5頁](http://file4.renrendoc.com/view/8b5920ab4e3cd396cc14b5ad65229c8d/8b5920ab4e3cd396cc14b5ad65229c8d5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 12/12 理工大學數據庫技術及應用論文題目:高校社團管理系統(tǒng)數據庫設計指導老師:X琳班級: 計算機科學與技術(本科)學號:B080某:陳云目錄 TOC o 1-3 h z u HYPERLINK l _Toc467534219 一、系統(tǒng)介紹 PAGEREF _Toc467534219 h 2 HYPERLINK l _Toc467534220 二、數據庫需求分析 PAGEREF _Toc467534220 h 2 HYPERLINK l _Toc467534221 2.1目標 PAGEREF _Toc467534221 h 2 HYPERLINK l _Toc467534222 2.2任務
2、 PAGEREF _Toc467534222 h 2 HYPERLINK l _Toc467534223 三、數據庫概念結構設計 PAGEREF _Toc467534223 h 3 HYPERLINK l _Toc467534224 3.1目標與任務 PAGEREF _Toc467534224 h 3 HYPERLINK l _Toc467534225 3.2結果 PAGEREF _Toc467534225 h 3 HYPERLINK l _Toc467534226 四、數據庫邏輯設計 PAGEREF _Toc467534226 h 5 HYPERLINK l _Toc467534227 4.
3、1目標 PAGEREF _Toc467534227 h 5 HYPERLINK l _Toc467534228 4.2任務 PAGEREF _Toc467534228 h 6 HYPERLINK l _Toc467534229 4.3結果 PAGEREF _Toc467534229 h 6 HYPERLINK l _Toc467534230 五、數據庫實施 PAGEREF _Toc467534230 h 9 HYPERLINK l _Toc467534231 5.1目標 PAGEREF _Toc467534231 h 9 HYPERLINK l _Toc467534232 5.2任務 PAGE
4、REF _Toc467534232 h 9 HYPERLINK l _Toc467534233 5.3結果 PAGEREF _Toc467534233 h 9 HYPERLINK l _Toc467534234 六、調試與測試 PAGEREF _Toc467534234 h 11 HYPERLINK l _Toc467534235 6.1目標 PAGEREF _Toc467534235 h 11 HYPERLINK l _Toc467534236 6.2任務 PAGEREF _Toc467534236 h 11 HYPERLINK l _Toc467534237 七、總結 PAGEREF _T
5、oc467534237 h 11一、系統(tǒng)介紹隨著我國高等教育的快速發(fā)展,高校辦學規(guī)模不斷擴大社團活動日益豐富,高校中大大小小的社團猶如雨后春筍般地建立起來。然而,其中許多的社由于缺乏管理而發(fā)展困難,于是便紛紛在曇花一現中退出了社聯的大舞臺。社團的出現為大學生們供了一個展現自我、發(fā)展自我的平臺。然而,社團從建立到社團消亡過程,對于學校來說無疑是資金的流失;對于學生來說便是缺少了一個發(fā)展自我的舞臺。面對社團內紛繁復雜的事物以及日益增多的資料收藏,社團負責人急需一個有效的管理系統(tǒng)作為自己的管理工具,實現網上操作,提高工作效率。然而在目前,大部分的高校都沒有能設立起這樣的管理系統(tǒng)。我所開發(fā)的唐仲英愛心
6、社活動管理系統(tǒng)就是一個從總體立足,以社團的主體工作社團活動為出發(fā)點兼顧社員管理,為社團負責人提供了一個方便、快捷地了解社內信息和及時、準確的做工作計劃的工具,從而為社團良好的發(fā)展起到了一定的推動作用。 系統(tǒng)功能圖二、數據庫需求分析2.1目標本系統(tǒng)處理功能比較簡單,主要包括活動的管理為核心模塊,社員的管理,社員參加活動的管理等。其中,主要實現查詢,插入、修改、刪除等功能。由于本系統(tǒng)的用戶主要是基于社團管理者管理社內主要業(yè)務出發(fā),同時還允許社內成員了解自己參加活動情況,因而其安全性要求不是很高。在用戶登錄管理系統(tǒng)中,有相關用戶身份(用戶名和密碼)驗證。用戶主要為社團管理者和社員,有社員權限限制。對
7、操作過程中的數據查詢和更新操作,可對數據庫訪問進行授權,還可以建立視圖對不同的用戶進行權限設置,從而進一步來保證安全性。在完整性要求中,活動編號,社員編號,村莊編號等可作為主鍵,可唯一標識實體,社員入社,社員參加活動以及活動的選址等,都通過外鍵將其聯系起來。2.2任務 處理對象:活動信息,社員基本信息,社員活動信息,活動村莊信息 ,活動完成情況信息,詳細描述如下:a 活動信息:對經過團委批準后的活動的詳細資料,涉及的數據有:活動的編號,名稱,時間,活動地點的名稱,負責人某,活動經費等;b社員基本信息:秘書處審批社員能否參加活動的依據,涉及的數據主要有:社員的編號,名字,性別,年級學院,出生日期
8、,愛好特長 ,住處,聯系方式,是否負責人等;c社員活動的信息:處理活動參加情況,一個社員可以參加多項活動,一項活動可以被多個社員參加。涉及的主要信息有:活動的編號,社員的編號;d動地點信息:一項活動可以在多個村莊開展,一個村莊可以開展多項活動。涉的內容主要有:村莊的編號,村莊的名稱,村負責人,聯系等;e 活動評價信息:其中主要涉及的數據有:評價編號,活動效果,活動說明,活動得分;三、數據庫概念結構設計將需求分析得到的用戶需求抽象為信息結構即概念模型的過程就是概念結構設計。3.1目標與任務1目標:將需求階段得到的用戶需求抽象為信息結構即概念模型,概念結構要滿足真實、易于理解、易于更改、易于轉換等
9、要求。2具體任務(1) 選擇中層數據流為切入點,通常選擇實際系統(tǒng)中的子系統(tǒng)。對實體的及其屬性進行描述;(2) 設計分E-R圖,即各子模塊的E-R圖;(3) 生成初步E-R圖,通過合并方法,做到子系統(tǒng)實體、屬性、聯系統(tǒng)一;(4) 生成全局E-R圖,通過消除沖突等方面。3.2結果1根據上面設計規(guī)劃出的實體,我們對各個實體具體的描述E-R圖如下:圖 3.1 社員實體及其屬性圖2.2 活動及其屬性圖3.3 活動地點實體及其屬性圖3.4 活動完成情況及其屬性圖3.6 分E-R圖圖3.5 分E-R圖2 分E-R圖3總E-R圖圖3.8 總E-R圖四、數據庫邏輯設計4.1目標為邏輯數據模型選取一個最適合應用環(huán)
10、境的物理結構,根據DBMS特點和處理的需要,進行物理存儲安排,建立索引,形成數據庫內模式.4.2任務具體分為兩步:(1)確定數據庫的物理結構,在關系數據庫中主要指存取方法和存儲結構;對物理結構進行評價,評價的重點是時間和空間效率。(2)具體的方法是希望設計優(yōu)化的物理數據庫結構,使得在數據庫上運行的各種事物響應時間小、存儲空間利用率高、事務吞吐率大。為此首先對要運行的事務進行詳細的分析,獲得選擇物理數據庫設計所需要的參數。其次,要充分了解所用的RDBMS的內容特征,特別是系統(tǒng)提供的存取方法和存儲結構。4.3結果表1-1數據項編號數據項名數據類型長度取值X圍含義說明數據項之間的關系DI-1MemN
11、oChar4000-999標識社員決定其他數據項DI-2MemNameChar8社員某DI-3MemSexChar2男,女社員性別DI-4MemBirthDateTime社員出生時期DI-5GraDarNameChar8社員所在年級和學院DI-7MemHabitChar20社員特長愛好DI-8MemAddrChar20社員住址DI-9ChargerChar5是,否是否負責人DI-10MemTelepChar15社員聯系方式DI-11ActNoChar400-99活動編號決定其他數據項DI-12ActNameChar10活動名稱DI-13ActChargNoChar4活動負責人編號DI-14Ac
12、tTimedatetime活動時間DI-15ActMoneysmallint活動經費DI-16CounNoChar400-99活動村莊號決定其他數據項DI-17CounNameChar8村莊的名稱DI-18CounTelChar15村莊聯系DI-19CounChargerChar20村莊負責人DI-20ActResuNoChar400-99活動評價號決定其他數據項DI-21ActEffectChar10活動效果DI-22Act-DetaiChar10活動說明DI-23ActscoreChar5活動得分表1-2 數據結構數據結構編號結構名數據結構含義數據結構組成DS-1Member社員信息Mem
13、No,MemName,MemSex,MemBirth,Gra-DarName,MemGrade,MemHabit,MemAddr,MemTelep數據結構編號結構名數據結構含義數據結構組成DS-2Activity活動信息ActNo,ActCharger,ActName,ActTime,CoryNoDS-3 Country活動地點信息CoryNo,CoryName,CoryDescrpDS-4Act-Reslt 活動完成情況信息ActResult,ActEffect,ActAffect表1-3數據流數據流名數據來源數據去向組成流通量社員信息流學生入社申請秘書處安排活動Member大,入社更新活動
14、信息流秘書處擬訂,團委審批外聯部調查,聯系Activity大,擬訂計劃書活動地點信息流外聯部調查統(tǒng)計組織部組織活動Country小,安排時更新活動完成信息流組織部組織實施秘書處保管Act-Result小,活動再次完成后更新表1-4數據存儲數據存儲名說明輸入數據流輸出數據流組成社員信息存儲社員基本信息學生基本信息流社員基本信息流Member活動信息存儲活動基本信息計劃書中活動信息流批準的活動信息流Activity活動地點存儲活動地點基本信息活動地點信息流活動地點信息流Country活動完成情況存儲活動完成情況活動完成信息流活動完成信息流Act-Resut表1-5數據處理過程編號處理過程輸入輸出處
15、理活動激發(fā)條件1學生申請入社學生基本信息流社員基本信息流保存社員基本信息學生向秘書處提交入社申請書2活動計劃書審核計劃活動信息流批準活動信息流保存批準活動流秘書處提交計劃書3外聯部實地調查聯系批準的活動信息流活動地點信息流保存活動地點信息秘書處將批準的活動書交給外聯部聯系4活動組織實施完成活動信息活動評價信息保存活動完成情況外聯部將活動計劃信息交由組織部實施表1-6活動關系屬性名數據類型取值X圍是否為主屬性是否為外鍵完整性要求ActNoChar(4)00-99是否Not nullActNameChar(10)否否Not nullActTimeDatetime否否nullActMoneysmal
16、lint否否nullActChargNoChar(4)否是Not null表1-7 村莊關系屬性名數據類型取值X圍是否為主屬性是否為外鍵完整性要求CounNoChar(4)00-99是否Not nullCounNameChar(8)否否Not nullCounTelChar(20)否否Not nullCounChargerChar(15)否否null表1-8社員關系屬性名數據類型取值X圍是否為主屬性是否為外鍵完整性要求MemNoChar(4)000-999是否Not nullMemNameChar(8)否否Not nullMemSexChar(2)男,女否否nullMemBirthDateTi
17、me否否Not nullGraDarNameChar(8)否否nullMemHabitChar(20)否否nullMemAddrChar(20)否否Not nullChargerChar(5)是,否否否Not nullMemTelepChar(15)否否Not null 表1-9活動完成情況屬性名數據類型取值X圍是否為主屬性是否為外鍵完整性要求ActResuNoChar(4)00-99是否Not nullActEffectChar(10)否否nullActDetaiChar(10)否否nullActscoreChar(5)否否Not nullActNoChar(4)00-99否是Not nul
18、l表1-10社員參加活動屬性名數據類型取值X圍是否為主屬性是否為外鍵完整性要求 MemNoChar(4)000-999是否Not nullActNoChar(4)00-99是否Not nullNoteChar(50)否否Not null表1-11活動地點屬性名數據類型取值X圍是否為主屬性是否為外鍵完整性要求ActNoChar(4)00-99是否Not nullCounNoChar(4)00-99是否Not nullContentChar(50)否否Not null五、數據庫實施5.1目標完成數據庫的物理設計之后,就要運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果,建立
19、數據庫、編制與調試應用程序、組織數據入庫并進行試運行。5.2任務1建立數據庫、數據表、視圖、索引等存儲過程等DDL定義,并完成完整性、安全性等要求定義;2數據入庫;3使用存儲過程完成處理過程、系統(tǒng)主要功能(查詢、更新、簡單統(tǒng)計等);4數據庫試運行;5.3結果1建立數據庫、數據表、視圖、索引、存儲過程2數據入庫見create databasetestDB;(1) create table 社員(MemNo char(4) primary key , MemName char(8) not null,MemSex char(2),MemBirth datetime(15),GraDarName c
20、har(8),MemHabit char(20),MemAddr char(20),MemTelep char(15), Charger char(5);(2)create table 村莊(CounNo char(4) primary key, CounName char(8) not null, CounTel char(15), CounCharger char(20);(3)create table 活動(ActNo char(4) primary key,ActName char(10) not null,ActTime char(10),ActMoney smallint(10),ActChargNo char(4) not null );(4)create table 活動完成情況 (ActResuNo char(4) primary key, ActEffect char(10)not null, ActDetai char(10), Actsco
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 手動式真空注型機行業(yè)市場發(fā)展及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 書法培訓加盟合同范例
- 上市公司協議收購合同范本
- 2025年度教學儀器知識產權保護合同
- 全新轎車購買合同范本
- 2025年度金融貸款居間風險控制合同
- 全國授權合同范本
- 養(yǎng)鵝合同范例
- 切割支撐合同范本
- 業(yè)主和裝修工長合同范例
- 2022注冊電氣工程師專業(yè)考試規(guī)范清單匯總
- 一年級寫字下學期課件(PPT 38頁)
- 怎樣處理課堂突發(fā)事件
- 桂花-作文ppt-PPT課件(共14張)
- 高一數學概率部分知識點總結及典型例題解析 新課標 人教版 必修
- 鐵路運費計算方法
- 《小腦梗死護理查房》
- 免疫及炎癥相關信號通路
- 某風電場設備材料設備清單
- —橋梁專業(yè)施工圖設計審查要(終)
- 德龍自卸車合格證掃描件(原圖)
評論
0/150
提交評論