




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、北京理工大學數據庫技術及應用論文題目:高校社團管理系統數據庫設計指導老師:張琳班級: 計算機科學與技術(本科)學號:B080姓名:陳云目錄一、系統介紹2二、數據庫需求分析22.1目標22.2任務2三、數據庫概念結構設計33.1目標與任務33.2結果3四、數據庫邏輯設計54.1目標54.2任務64.3結果6五、數據庫實施95.1目標95.2任務95.3結果9六、調試與測試116.1目標116.2任務11七、總結11一、系統介紹隨著我國高等教育的快速發展,高校辦學規模不斷擴大社團活動日益豐富,高校中大大小小的社團猶如雨后春筍般地建立起來。然而,其中許多的社由于缺乏管理而發展困難,于是便紛紛在曇花一
2、現中退出了社聯的大舞臺。社團的出現為大學生們供了一個展現自我、發展自我的平臺。然而,社團從建立到社團消亡過程,對于學校來說無疑是資金的流失;對于學生來說便是缺少了一個發展自我的舞臺。面對社團內紛繁復雜的事物以及日益增多的資料收藏,社團負責人急需一個有效的管理系統作為自己的管理工具,實現網上操作,提高工作效率。然而在目前,大部分的高校都沒有能設立起這樣的管理系統。我所開發的唐仲英愛心社活動管理系統就是一個從總體立足,以社團的主體工作社團活動為出發點兼顧社員管理,為社團負責人提供了一個方便、快捷地了解社內信息和及時、準確的做工作計劃的工具,從而為社團良好的發展起到了一定的推動作用。 系統功能圖二、
3、數據庫需求分析2.1目標本系統處理功能比較簡單,主要包括活動的管理為核心模塊,社員的管理,社員參加活動的管理等。其中,主要實現查詢,插入、修改、刪除等功能。由于本系統的用戶主要是基于社團管理者管理社內主要業務出發,同時還允許社內成員了解自己參加活動情況,因而其安全性要求不是很高。在用戶登錄管理系統中,有相關用戶身份(用戶名和密碼)驗證。用戶主要為社團管理者和社員,有社員權限限制。對操作過程中的數據查詢和更新操作,可對數據庫訪問進行授權,還可以建立視圖對不同的用戶進行權限設置,從而進一步來保證安全性。在完整性要求中,活動編號,社員編號,村莊編號等可作為主鍵,可唯一標識實體,社員入社,社員參加活動
4、以及活動的選址等,都通過外鍵將其聯系起來。2.2任務 處理對象:活動信息,社員基本信息,社員活動信息,活動村莊信息 ,活動完成情況信息,詳細描述如下:a 活動信息:對經過團委批準后的活動的詳細資料,涉及的數據有:活動的編號,名稱,時間,活動地點的名稱,負責人姓名,活動經費等;b社員基本信息:秘書處審批社員能否參加活動的依據,涉及的數據主要有:社員的編號,名字,性別,年級學院,出生日期,愛好特長 ,住處,聯系方式,是否負責人等;c社員活動的信息:處理活動參加情況,一個社員可以參加多項活動,一項活動可以被多個社員參加。涉及的主要信息有:活動的編號,社員的編號;d動地點信息:一項活動可以在多個村莊開
5、展,一個村莊可以開展多項活動。涉的內容主要有:村莊的編號,村莊的名稱,村負責人,聯系電話等;e 活動評價信息:其中主要涉及的數據有:評價編號,活動效果,活動說明,活動得分;三、數據庫概念結構設計將需求分析得到的用戶需求抽象為信息結構即概念模型的過程就是概念結構設計。3.1目標與任務1目標:將需求階段得到的用戶需求抽象為信息結構即概念模型,概念結構要滿足真實、易于理解、易于更改、易于轉換等要求。 2具體任務(1) 選擇中層數據流為切入點,通常選擇實際系統中的子系統。對實體的及其屬性進行描述;(2) 設計分E-R圖,即各子模塊的E-R圖;(3) 生成初步E-R圖,通過合并方法,做到子系統實體、屬性
6、、聯系統一;(4) 生成全局E-R圖,通過消除沖突等方面。3.2結果1根據上面設計規劃出的實體,我們對各個實體具體的描述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目標為邏輯數據模型選取一個最適合應用環境的物理結構,根據DBMS特點和處理的需要,進行物理存儲安排,建立索引,形成數據庫內模式. 4.2任務具體分為兩步:(1)確定數據庫的物理結構,在關系數據庫中主要指存取方法和存儲結構;對物理結構進行評價,評價
7、的重點是時間和空間效率。(2)具體的方法是希望設計優化的物理數據庫結構,使得在數據庫上運行的各種事物響應時間小、存儲空間利用率高、事務吞吐率大。為此首先對要運行的事務進行詳細的分析,獲得選擇物理數據庫設計所需要的參數。其次,要充分了解所用的RDBMS的內容特征,特別是系統提供的存取方法和存儲結構。4.3結果表1-1數據項編號數據項名數據類型長度取值范圍含義說明數據項之間的關系DI-1MemNoChar4000-999標識社員決定其他數據項DI-2MemNameChar8社員姓名DI-3MemSexChar2男,女社員性別DI-4MemBirthDateTime社員出生時期DI-5GraDarN
8、ameChar8社員所在年級和學院DI-7MemHabitChar20社員特長愛好DI-8MemAddrChar20社員住址DI-9ChargerChar5是,否是否負責人DI-10MemTelepChar15社員聯系方式DI-11ActNoChar400-99活動編號決定其他數據項DI-12ActNameChar10活動名稱DI-13ActChargNoChar4活動負責人編號DI-14ActTimedatetime活動時間DI-15ActMoneysmallint活動經費DI-16CounNoChar400-99活動村莊號決定其他數據項DI-17CounNameChar8村莊的名稱DI-1
9、8CounTelChar15村莊聯系電話DI-19CounChargerChar20村莊負責人DI-20ActResuNoChar400-99活動評價號決定其他數據項DI-21ActEffectChar10活動效果DI-22Act-DetaiChar10活動說明DI-23ActscoreChar5活動得分表1-2 數據結構數據結構編號結構名數據結構含義數據結構組成DS-1Member社員信息MemNo,MemName,MemSex,MemBirth,Gra-DarName,MemGrade,MemHabit,MemAddr,MemTelep數據結構編號結構名數據結構含義數據結構組成DS-2Ac
10、tivity活動信息ActNo,ActCharger,ActName,ActTime,CoryNoDS-3 Country活動地點信息CoryNo,CoryName,CoryDescrpDS-4Act-Reslt 活動完成情況信息ActResult,ActEffect,ActAffect表1-3數據流數據流名數據來源數據去向組成流通量社員信息流學生入社申請秘書處安排活動Member大,入社更新活動信息流秘書處擬訂,團委審批外聯部調查,聯系Activity大,擬訂計劃書活動地點信息流外聯部調查統計組織部組織活動Country小,安排時更新活動完成信息流組織部組織實施秘書處保管Act-Result
11、小,活動再次完成后更新表1-4數據存儲數據存儲名說明輸入數據流輸出數據流組成社員信息存儲社員基本信息學生基本信息流社員基本信息流Member活動信息存儲活動基本信息計劃書中活動信息流批準的活動信息流Activity活動地點存儲活動地點基本信息活動地點信息流活動地點信息流Country活動完成情況存儲活動完成情況活動完成信息流活動完成信息流Act-Resut表1-5數據處理過程編號處理過程輸入輸出處理活動激發條件1學生申請入社學生基本信息流社員基本信息流保存社員基本信息學生向秘書處提交入社申請書2活動計劃書審核計劃活動信息流批準活動信息流保存批準活動流秘書處提交計劃書3外聯部實地調查聯系批準的活
12、動信息流活動地點信息流保存活動地點信息秘書處將批準的活動書交給外聯部聯系4活動組織實施完成活動信息活動評價信息保存活動完成情況外聯部將活動計劃信息交由組織部實施表1-6活動關系屬性名數據類型取值范圍是否為主屬性是否為外鍵完整性要求ActNoChar(4)00-99是否Not nullActNameChar(10)否否Not nullActTimeDatetime否否nullActMoneysmallint否否nullActChargNoChar(4)否是Not null表1-7 村莊關系屬性名數據類型取值范圍是否為主屬性是否為外鍵完整性要求CounNoChar(4)00-99是否Not nul
13、lCounNameChar(8)否否Not nullCounTelChar(20)否否Not nullCounChargerChar(15)否否null表1-8社員關系屬性名數據類型取值范圍是否為主屬性是否為外鍵完整性要求MemNoChar(4)000-999是否Not nullMemNameChar(8)否否Not nullMemSexChar(2)男,女否否nullMemBirthDateTime否否Not nullGraDarNameChar(8)否否nullMemHabitChar(20)否否nullMemAddrChar(20)否否Not nullChargerChar(5)是,否否
14、否Not nullMemTelepChar(15)否否Not null 表1-9活動完成情況屬性名數據類型取值范圍是否為主屬性是否為外鍵完整性要求ActResuNoChar(4)00-99是否Not nullActEffectChar(10)否否nullActDetaiChar(10)否否nullActscoreChar(5)否否Not nullActNoChar(4)00-99否是Not null表1-10社員參加活動屬性名數據類型取值范圍是否為主屬性是否為外鍵完整性要求 MemNoChar(4)000-999是否Not nullActNoChar(4)00-99是否Not nullNote
15、Char(50)否否Not null 表1-11 活動地點屬性名數據類型取值范圍是否為主屬性是否為外鍵完整性要求ActNoChar(4)00-99是否Not nullCounNoChar(4)00-99是否Not nullContentChar(50)否否Not null五、數據庫實施5.1目標完成數據庫的物理設計之后,就要運用DBMS提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果,建立數據庫、編制與調試應用程序、組織數據入庫并進行試運行。5.2任務1建立數據庫、數據表、視圖、索引等存儲過程等DDL定義,并完成完整性、安全性等要求定義;2數據入庫;3使用存儲過程完成處理過程、系統
16、主要功能(查詢、更新、簡單統計等);4數據庫試運行;5.3結果1建立數據庫、數據表、視圖、索引、存儲過程2數據入庫見create database testDB;(1) create table 社員(MemNo char(4) primary key , MemName char(8) not null,MemSex char(2),MemBirth datetime(15),GraDarName char(8),MemHabit char(20),MemAddr char(20),MemTelep char(15), Charger char(5);(2)create table 村莊(C
17、ounNo 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 ch
18、ar(10)not null, ActDetai char(10), Actscore char(5), ActNo char(4) not null, foreign key(ActNo) references 活動(ActNo);(5)create table 社員參加活動(MemNo char(4), ActNo char(4), Note char(30),primary key ( MemNo,ActNo),foreign key(MemNo) references 社員(MemNo),foreign key(ActNo) references 活動(ActNo);(6) create table 活動舉行地點(ActNo char(4), CounNo char(4), Content char(50),primary key (ActNo,CounNo),foreign key(CounNo) references 村莊(CounNo),for
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國機械執行器組件行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國插件3D渲染軟件行業發展趨勢分析與未來投資戰略咨詢研究報告
- 2025至2030中國感冒退熱中草藥行業市場發展分析及投資前景與投資策略報告
- 2025至2030中國帶蓄電池疏散指示燈行業市場現狀分析及競爭格局與投資發展報告
- 2025至2030中國工程設計行業產業運行態勢及投資規劃深度研究報告
- 稅務局課件模板
- 蒙古族的傳統節日作文10篇
- 勇敢的心關于勇敢的演講稿14篇范文
- 清明400字學生作文(8篇)
- 笑聲八年級的作文14篇范文
- 部編版七年級歷史(下)材料論述題專項訓練
- 年產1000噸乳酸的生產工藝設計
- 博克服裝CAD制版說明操作手冊(共95頁)
- 南開中學小卷數學模擬試卷(共3頁)
- 光電效應測普朗克常數-實驗報告
- (完整word版)數據模型與決策課程案例分析
- 自制桁架移動式操作平臺施工方案
- 物業服務參與校園文化建設及舉辦大型活動配合措施
- 太陽能LED路燈項目實施方案
- 調崗調薪實操指引PPT課件
- 福清核電廠輻射防護生產準備實踐
評論
0/150
提交評論