您的位置:新文秘網(wǎng)>>畢業(yè)相關/畢業(yè)論文/文教論文/學校/大學生/創(chuàng)建活動/信息/管理/>>正文

畢業(yè)論文:大學大型活動信息管理系統(tǒng)—數(shù)據(jù)庫設計與存儲過程設計

發(fā)表時間:2013/8/5 18:54:43
目錄/提綱:……
6、賓館信息表:存放賓館的信息,包括編號,名稱,地址,聯(lián)系電話
7、房間信息表:存放房間的信息,編號,所屬賓館,房間基本信息
8、車輛信息表:存放車輛的信息,編號,車輛的必要基本信息
……

大學大型活動信息管理系統(tǒng)
—數(shù)據(jù)庫設計與存儲過程設計
學院:數(shù)學科學學院
專業(yè):數(shù)學與應用數(shù)學
年級:2011級


摘要

本文以華僑大學大型活動管理系統(tǒng)的開發(fā)為例,首先對系統(tǒng)進行需求分析,劃分了系統(tǒng)的功能模塊,并對系統(tǒng)數(shù)據(jù)庫的概念結構、邏輯結構進行了詳細的設計,然后通過列表的方式列出系統(tǒng)所需的存儲過程并對其功能進行了描述,并給出了5個典型存儲過程的創(chuàng)建代碼,最后對本文的研究成果和不足之處進行了總結。

關鍵字:SQL 數(shù)據(jù)庫設計 存儲過程

Abstract

Taking the developing of management system of large-scale events in Huaqiao University as an e*ample, firstly, this paper conducts the requirement analysis of the system, divides its function modules and designs the conceptual structure, logical construction of the system database in detail. Then, the paper makes a list of the stored procedure that the system needs, describes its function and shows the creating code of 5 typical stored procedure. Finally, we summarize the research results and deficiency of this paper.

Key wo
……(新文秘網(wǎng)http://www.jey722.cn省略1241字,正式會員可完整閱讀)…… 

第二章 數(shù)據(jù)庫設計
2.1數(shù)據(jù)庫概念結構設計
實體、實體間的關系:
實體集有:嘉賓、團隊嘉賓、隨行人員、賓館、房間、車輛、活動、管理員
各個實體的E-R圖:

圖2-1 嘉賓實體E-R圖


圖2-2 團隊嘉賓實體E-R圖

圖2-3 隨行人員實體E-R圖


圖2-4 賓館實體E-R圖



圖2-5 房間實體E-R圖


圖2-6 車輛實體E-R圖



圖2-7 活動實體E-R圖


圖2-8 管理員實體E-R圖



圖2-9 實體關系圖


2.2數(shù)據(jù)庫邏輯結構設計
2.2.1 數(shù)據(jù)表設計
參照實體之間的聯(lián)系定義表格相應的主鍵、外鍵,把實體轉化為關系表,此外,根據(jù)實體間的多對多關系要求以及系統(tǒng)的需求,添加車輛任務表,陪同任務表,嘉賓參加活動表,嘉賓類別表,嘉賓身份表,活動權限表,捐贈登記表,最后得到數(shù)據(jù)庫所需的表格情況如下:


表名 描述
guest 嘉賓信息表
follower 隨行人員信息表
team_guest 團隊嘉賓信息表
users 操作員信息表
activity 活動信息表
hotel 賓館信息表
room 房間表
car 車輛信息表
car_mission 車輛任務表
accompany_mission 陪同任務表
guest_activity 嘉賓參加活動表
guest_type 嘉賓類別表
guest_identity 嘉賓身份表
activity_permition 活動權限表
donation 捐贈登記表
1、嘉賓信息表:存放嘉賓的相關信息,包括用戶名,密碼,所屬團隊,個人基本信息,住宿信息,考慮到某些嘉賓還有一些特殊要求,如飲食方面的特殊要求等,特增加特殊要求字段,校方可根據(jù)特殊要求決定是否滿足嘉賓的特殊要求。

表2-1 嘉賓信息表(guest)

字段名 類型 描述
guest_num int 嘉賓編號 主鍵 自動增加
guest_password nchar(15) 密碼 由系統(tǒng)隨機生成
team_num int 所屬團隊編號
attent_sign nchar(1) 出席標志
guest_name nchar(10) 姓名
se* nchar(1) 性別
age int 年齡
nation nchar(10) 國家/地區(qū)
dept nchar(20) 單位
duty nchar(15) 職務
contact nchar(10) 聯(lián)系人
contact_tel nchar(15) 聯(lián)系人電話
mobile nchar(15) 個人手機
email nchar(20) 郵箱
guest_address nchar(20) 地址
room_num int 房間編號
requirement nchar(20) 特殊要求



2、隨行人員信息表:存放隨行人員的信息,包括編號,個人基本信息,所隨行的嘉賓,與嘉賓的關系,住宿信息。

表2-2隨行人員信息表(follower)
字段名 類型 描述
follower_num int 隨行人員編號 主鍵 自動增加
guest_num int 嘉賓編號
follower_name nchar(10) 姓名
se* nchar(1) 性別
age int 年齡
dept nchar(20) 單位
relationship nchar(15) 同嘉賓關系
tel nchar(15) 聯(lián)系電話
room_num int 房間編號
3、團隊嘉賓信息表:存放團隊的信息,編號,密碼,團隊及團隊聯(lián)系人的基本信息。
表2-3 團隊嘉賓信息表(team_guest)
字段名 類型 描述
team_num int 團隊編號 主鍵 自動增加
team_password nchar(15) 密碼密碼,由系統(tǒng)隨機生成
team_name nchar(10) 名稱
contact nchar(10) 聯(lián)系人
dept nchar(20) 單位
duty nchar(15) 職務
tel nchar(15) 電話
4、管理員信息表:存放管理員的信息,編號,密碼及基本信息,類型用于標記該管理員是哪一類管理員,有系統(tǒng)管理員、車輛調度員、人員調度員、信息錄入員,此外,為簡化表格結構,我們把陪同人員也加入本表中,但陪同任務不具有登錄系統(tǒng)的功能。
表2-4 管理員信息表(users)
字段名 類型 描述
users_num int 管理員編號 主鍵 自動增加
users_password nchar(15) 密碼
users_name nchar(10) 姓名
se* nchar(1) 性別
tel nchar(15) 聯(lián)系電話
email nchar(20) 郵箱
dept nchar(20) 單位
users_type nchar(5) 類型 四類管理員和陪同人員


5、活動信息表:存放活動的相關信息,編號,基本信息,活動申請嘉賓,(當活動為公有活動即由校方舉辦時,該字段為空),在這里,為方便管理,我們把嘉賓的到達和離開當作是所有要出席活動的嘉賓默認申請兩個私人活動,放到活動中一起管理,并添加活動類型字段,當活動是到達或離開時,活動名稱為“到達”或“離開”,活動時間為嘉賓的到達時間或離開時間,活動描述為嘉賓到或離開時的乘車(或乘機)班次,多動地點為嘉賓到達或離開的地點,活動類型填入“到達”或“離開”,申請嘉賓字段為嘉賓的編號。
表2-5 活動信息表(activity)
字段名 類型 描述
act_num int 活動編號 主鍵 自動增加
act_name nchar(25) 活動名稱或為到達、離開
act_time nchar(16) 活動舉辦時間或到達離開時間
act_des nchar(30) 活動內容說明或往返班次
act_address nchar(20) 活動舉辦地點或往返地點
act_type nchar(2) 類型 到達,離開,公共,私有
proposer int 申請嘉賓編號
6、賓館信息表:存放賓館的信息,包括編號,名稱,地址,聯(lián)系電話。
表2-6 賓館信息表(hotel)
字段名 類型 描述
hotel_num int 賓館編號 主鍵 自動增加 ……(未完,全文共14658字,當前僅顯示3487字,請閱讀下面提示信息。收藏《畢業(yè)論文:大學大型活動信息管理系統(tǒng)—數(shù)據(jù)庫設計與存儲過程設計》
文章搜索
相關文章