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...