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

2021-03-29 02:39:35 字數 5505 閱讀 3106

1需求分析

1.1系統功能結構圖

1.1.1系統功能圖如下所示

1.1.2流程分析

使用者需要使用賬號和密碼通過登入介面登入個人資訊管理系統,新使用者可以註冊賬號進行登入。登陸後進入系統主窗體,可對個人資訊管理、通訊錄管理、日程安排管理、個人財務管理進行操作。退出系統時返回登陸頁面。

1.1.3系統功能分析

個人資訊管理系統主要由:個人資訊管理、通訊錄管理、日程安排管理、個人財務管理等模組組成。進入系統後,使用者可以對系統中的資訊進行查詢、新增、修改、刪除等操作。有以下功能:

1. 個人資訊:包括個人姓名、性別、出生日期、民族、學歷、**、郵箱、工作單位、位址、

2. **等。

3. 通訊錄資訊:包括通訊人姓名、****、工作地點、所在城市、備註等。

4. 個人財務資訊:包括總收入,消費專案、消費金額、消費時間、餘額等。

1.2資料流圖

由以上的需求分析,可以得到各種資料項,資料流向,資料處理過程以及最終的資料

1.2.1頂級資料流圖

圖 1-2

1.2.2第二級資料流圖

圖 1-3

1.2.3第**資料流圖

個人資訊資料

備忘錄資料

通訊錄資訊

登入失敗報告

登入註冊日記資料

註冊失敗報告

財務資料

1.3資料字典

資料字典則是系統中各類資料描述的集合,是進行詳細的資料收集和資料分析所獲得的主要成果。資料流程圖描述了系統的分解,即描述了系統由哪幾部分組成、各部分之間的聯絡等。

在此系統中涉及到的資料字典如下:

1.3.1個人資訊資料資訊

(1)資料項描述

資料項: 使用者編號

含義說明:唯一標識每個使用者

別名:  uname

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 使用者年齡

含義說明:標識每個使用者年齡

別名:  uage

型別:  字元型

長度:  0至2

取值範圍:00到99

取值含義:無

資料項: 使用者出生日期

含義說明:標識每個使用者生日

別名:  ubirthday

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 使用者**

含義說明:標識每個使用者聯絡號碼

別名:  utel

型別:  字元型

長度:  0至11

取值範圍:00000000000到99999999999

取值含義:無

資料項: 使用者職業

含義說明:標識每個使用者的工作名稱

別名:  ujob

型別:  字元型

長度:  0至30

取值範圍:0000000000到9999999999

取值含義:無

資料項: 使用者位址

含義說明:標識每個使用者的住址

別名:  uplace

型別:  字元型

長度:  0至30

取值含義:無

資料項: 使用者性別

含義說明:標識每個使用者的性別

別名:  u***

型別:  字元型

長度:  0至2

取值範圍:00到99

取值含義:無

(2)資料結構

資料結構名:使用者

含義說明:是個人資訊系統的主體資料結構,定義了乙個使用者的有關資訊

組成:姓名,年齡,性別,出生日期,**,**,職業,位址

(3)資料流

資料結構名:使用者新增資訊

說明:使用者新增有關各種自己的資訊

資料流**: 使用者

資料流去想:儲存

(4)資料儲存

資料儲存名:使用者表

說明:記錄使用者的資訊

流入資料:**使用者

流出資料:無

1.3.2通訊錄

(1)資料項描述

資料項: 使用者編號

含義說明:唯一標識每個使用者

別名:  uname

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 聯絡人編號

含義說明:唯一標識每個聯絡人

別名:   name

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 與使用者關係

含義說明:標識與使用者關係

別名:  relation

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 聯絡人**

含義說明:標識每個使用者聯絡號碼

別名:   tel

型別:  字元型

長度:  0至11

取值範圍:00000000000到99999999999

取值含義:無

資料項: 聯絡人 **

含義說明:標識每個使用者網路****

別名:  **

型別:  字元型

長度:  0至15

取值範圍:000000000000000到999999999999999

取值含義:無

(2)資料結構

資料結構名:聯絡人

含義說明:是通訊錄的主體定義了乙個聯絡人的有關的資訊

組成:使用者名稱,姓名,關係,**,**,位址

(3)資料流

資料流名:新增的聯絡人資訊

說明:聯絡人的各種資訊

資料**:使用者

資料流向:儲存

(4)資料儲存

資料儲存名:通訊錄表

說明:記錄聯絡人的資訊

流入資料流:使用者

流出資料流:無

1.3.3日記本

(1)資料項

資料項: 使用者編號

含義說明:唯一標識每個使用者

別名:  uname

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 日記主題

含義說明:日記的標題

別名:  title

型別:  字元型

長度:  0至20

取值範圍:00000000000000000000到99999999999999999999

取值含義:無

資料項: 日記新增時間

含義說明:寫日記的時間

別名:  addtime

型別:  字元型

長度:  0至10

取值含義:無

資料項: 事件發生地點

含義說明:發生事件的地方

別名:  place

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 事件

含義說明:發生事件的具體的內容

別名:  things

型別:  字元型

長度:  0至50

取值含義:無

(2)資料結構

資料結構名:日記

含義說明:定義了有關日記的內容

組成:使用者名稱,主題,新增時間,地點,內容

(3)資料流

資料流名:新增日記內容

說明:新增日記的內容

資料**:使用者

資料流向:儲存

(4)資料儲存

資料儲存名:日記表

說明:記錄日記的內容

流入資料流:**使用者

流出資料流:無

1.3.4備忘錄

(1)資料項

資料項: 使用者編號

含義說明:唯一標識每個使用者

別名:  uname

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 提醒時間

含義說明:被提醒的時間

別名:  btime

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 被提醒的事件發生地點

含義說明:發生事件的地方

別名:  place

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 事件

含義說明:發生事件的具體的內容

別名:  things

型別:  字元型

長度:  0至50

取值含義:無

資料項: 備忘錄新增時間

含義說明:新增備忘的時間

別名:  addtime

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

(2)資料結構

資料結構名:備忘錄

含義說明:定義了被提醒的事情內容

組成:使用者名稱,時間,地點,事件,新增時間

(3)資料流

資料流名:新增備忘內容

說明:新增的備忘的有關內容

資料流**:使用者

資料流去向: 儲存

(4)資料儲存

資料儲存名:備忘錄表

說明:記錄備忘錄的內容

流入資料流:**使用者

流出資料流:無

1.3.5財務表

(1)資料項

資料項: 使用者編號

含義說明:唯一標識每個使用者

別名:  uname

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

資料項: 專案

含義說明:支出或是收入

別名:  project

型別:  字元型

長度:  0至30

取值含義:無

資料項: 數額

含義說明:收入或是支出的數目

別名:  imoney

型別:  整數型

取值含義:無

資料項: 財務記錄新增時間

含義說明:財務記錄的時間

別名:  addtime

型別:  字元型

長度:  0至10

取值範圍:0000000000到9999999999

取值含義:無

(2)資料結構

資料結構名:財務記錄

含義說明:定義了有關財務記錄的資訊

組成:使用者名稱,專案,數額,新增時間

(3)資料流

資料流名:財務新增記錄『

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

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

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

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

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

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