個人資訊管理系統資料庫設計

2021-03-04 02:25:15 字數 1734 閱讀 1553

個人資訊管理系統

一、教學管理

1. 基本需求

個人資訊管理系統。使用者表包括使用者登入名,使用者登入密碼,使用者真實姓名,使用者性別,出生日期,使用者民族,使用者學歷,使用者職稱,使用者**,使用者位址,使用者郵箱。聯絡人要儲存使用者登入名,好友名稱,好友**,好友郵箱,好友工作單位,好友住址,好友**號。

日程安排管理表儲存使用者登入名,日程時間,日程內容。個人檔案管理表儲存使用者登入名,檔案標題,檔案名字,檔案型別,檔案大小,使用者操作。

二、個人資訊系統結構

建立個人資訊管理系統的資料庫。

1. 系統模組結構

1)組織結構

對系統組織結構的分析有助於分析業務範圍與業務流程。系統組織結構如圖一所示。

圖一:系統組織結構簡圖

其中,個人資訊是儲存個人資訊的地方;個人資訊管理,通訊錄管理,日程安排管理和個人檔案管理等業務。

2)業務分析

對於資訊處理系統來說,劃分系統邊界很重要,即哪些功能由計算機來完成,哪些工作在計算機外完成。這些要通過業務分析確定。同時,業務流程中涉及的相關資料也通過業務分析得到歸類和明確。

在業務分析的基礎上,確定資料流圖和資料字典。

3)資料庫關係分析

個人資訊管理系統。該系統存在4個實體集:

一:「使用者」實體集,主鍵:使用者登入名,無外來鍵,屬性有使用者登入密碼、使用者真實姓名、使用者性別、出生日期、使用者民族、使用者學歷、使用者職稱、使用者**、使用者位址、使用者位址。

二:「聯絡人列表」實體集,主鍵:使用者登入名,外來鍵:使用者登入名,屬性:好友名稱、好友**、好友郵箱、好友工作單位、好友住址、好友**號。

三:「日程」實體集,主鍵:使用者登入名,外來鍵:使用者登入名,屬性:日程時間,日程內容。

四:「個人檔案」實體集:主鍵:使用者登入名,外來鍵:使用者登入名,屬性:檔案標題、檔案名字、檔案型別、檔案大小、使用者操作。

使用者與聯絡人列表存在「包含」聯絡,每個聯絡人列表包含多個使用者,每個使用者只能在乙個聯絡人列表中:使用者與日程管理存在「安排」關係,每個使用者可以安排多個日程,每個日程管理只能安排給乙個使用者:使用者與個人檔案存在「管理」關係,每個使用者可以管理多個檔案,每個檔案只能被乙個使用者管理。

如下圖二資料庫實體er關係圖

圖二:資料庫實體er關係圖

關係模式:

使用者(使用者編號,使用者名稱,使用者登入密碼,使用者真實姓名,使用者性別,出生日期,使用者民族,使用者學歷,使用者職稱,使用者**,使用者位址,使用者位址)

聯絡人列表(聯絡人編號,使用者編號,好友名稱、好友**、好友郵箱、好友工作單位、好友住址、好友**號)

日程(日程編號,使用者編號,日程時間,日程內容)

個人檔案(檔案編號,使用者編號,檔案標題,檔案名字,檔案型別,檔案大小,使用者操作)

3、資料庫表的設計

(1)使用者表

使用者表用於管理index.jsp頁面中的使用者登入的資訊以及使用者註冊的資訊。具體表的設計如圖三所示。

圖三:使用者表

(2)聯絡人表

聯絡人表用於管理通訊錄,即管理聯絡人。具體表設計如圖四。

圖四聯絡人表

(3)日程安排管理表

日程安排管理表用於管理使用者的日程安排。具體表設計如圖五。

圖五:日程安排表

(4)個人檔案管理表

個人檔案管理表用於個人檔案管理。具體表設計如圖六。

圖六:個人檔案管理表

4、資料庫總結

本專案使用mysql資料庫系統,可以使用mysql時提供視覺化、友好的圖形使用者介面。該專案資料庫名為personmaneger,該資料庫庫中的表是date,file,friends和user。

個人資訊管理系統資料庫設計

河海大學計算機及資訊工程學院 常州 資料庫課程設計 學年學期 2012第二學期 專案名稱個人資訊管理 專案組員曹清雲 陳天昊 指導教師景雪琴 組號 8 目錄一 課題背景及意義 3 二 需求分析 3 三 概要設計 7 四 資料庫實施階段 7 五 詳細設計 8 六 總結 20 七 參考文獻 20 近些年...

個人資訊管理系統後台資料庫設計

1需求分析 1.1系統功能結構圖 1.1.1系統功能圖如下所示 1.1.2流程分析 使用者需要使用賬號和密碼通過登入介面登入個人資訊管理系統,新使用者可以註冊賬號進行登入。登陸後進入系統主窗體,可對個人資訊管理 通訊錄管理 日程安排管理 個人財務管理進行操作。退出系統時返回登陸頁面。1.1.3系統功...

學生資訊管理系統資料庫設計

資料庫技術 實驗 報告學校專業年級 學號姓名 年月日一 資料庫的建立 1.建庫說明 資料庫的建立用企業管理器,基本表的建立用sql語言。資料庫名稱為 學生資訊管理系統。2.建立資料庫命令如下 create database 學生資訊管理系統 二 資料表的建立 1.建表 1 學生檔案資訊表 命令 cr...