學科資源 | 畢業設計定做 | 畢業論文代寫 | 如何下載
QQ:1052602713
C#畢業設計論文畢業設計 > C#畢業設計論文 >

家庭理財管理信息系統開發.zip

文章來源:www.byxolb.tw   發布者:畢業設計網   瀏覽量:

 

(一)系統簡介
隨著社會經濟的發展,人們的收入越來越高,如何更好的管理自己的財富,是每個家庭迫切需要學習的。想要管理好自己的財富就需要學會如何理財,但理財手段復雜繁多,如何正確選擇理財途徑是極其困難的,因此,本人設計開發了一個家庭理財管理系統,可以幫助人們解決在理財方面的問題,更好的管理家庭財富。家庭理財管理信息系統為滿足大多數家庭的理財需求設計了家庭成員信息管理、財務項目信息管理、收支明細信息管理這三大主要功能,同時提供打開電腦辦公軟件和導出數據的輔助功能,來幫助使用者更好的操作。
(二)開發工具

1、微軟Visual Studio 2010

Visual Studio是微軟公司推出的開發環境,是目前最流行的Windows平臺應用程序開發環境。Visual Studio 2010版本于2010年4月12日上市,其集成開發環境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發面向Windows 7的應用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數據庫。Visual Studio 可以用來創建Windows平臺下的 Windows應用程序和網絡應用程序,也可以用來創建網絡服務、智能設備應用程序和 Office插件

2、微軟SQL Server 2008 R2

Microsoft SQL Server 2008 R2 擁有完善的企業級技術手段與工具,更好的幫助您以最低的總擁有成本得到最有含金量的信息。您可以更好的享受高性能,高可用性,高安全性,應用更廣的開發、高效管理工具,我們可以通過使用自服務的商業智能達到更為深入的商業洞察。軟件可以為絕大多數規模的應用帶來完整的信息平臺。擁有可管理的自服務商業智能工具,提供數據倉庫、大規模數據中心。軟件提供平滑建立、擴展應用到云端與微軟的應用平臺緊密集成

二、 系統分析

(一) 需求分析
家庭理財管理信息系統是對每一位家庭成員的收入、支出進行詳細的數據統計分析,除去正常的登陸、注冊和注銷功能之外,此系統還需要有家庭成員管理、財務項目管理、收支明細管理,除此之外還要能夠打開電腦的辦公軟件和導出數據,這樣可以更好的處理數據,本系統能夠進行百度搜索,以便用戶搜索理財信息。為了用戶能夠方便的管理使用系統,本系統還要能查看用戶的登陸信息。由于本系統是一個家庭理財信息管理系統,我需要通過控制權限來達到功能使用的限制。因此,本系統要分為管理員和普通用戶。管理員擁有所有功能的權限,普通用戶只能查詢其他成員基本的信息,但不能瀏覽用戶密碼、不能打開財務項目信息管理、不能操作其他人的收支明細信息,只能對自己的收支數據操作。每一位家庭成員都可以打開輔助工具或是導出數據到Excel。
家庭成員信息管理是為了維護使用該系統的每一位家庭成員的信息的功能,管理員能夠增加家庭成員的信息或刪除,可以直接在界面上對其他用戶的數據進行編輯并保存,考慮到數據可能過多的情況,還要提供查詢和全選功能,查詢用來快速定位用戶信息,全選可以快速刪除所有數據。所有操作產生的數據變化都可以在界面上及時更新。
財務項目管理是用來管理財務項目信息的功能,可以增加財務項目的信息或刪除,可以直接在界面上對財務項目的數據進行編輯并保存,考慮到數據可能過多的情況,還要提供查詢和全選功能,查詢用來快速定位財務項目信息,全選可以快速刪除所有數據。所有操作產生的數據變化都可以在界面上及時更新。
收支明細管理是用來管理用戶的收入、支出的信息的功能,可以增加收支明細的信息或刪除,可以直接在界面上對收支明細的數據進行編輯并保存,考慮到數據可能過多的情況,還要提供查詢功能,查詢用來快速定位收支明細的信息。所有操作產生的數據變化都可以在界面上及時更新。為了直觀的分析數據,界面上還要有圖表和文字分析。
(二) 業務分析
根據對家庭理財信息管理系統的分析,我們可以把使用者分為管理員和普通用戶兩種角色,圍繞著兩個角色,我們可以繪制出系統的用例圖,如圖1所示.
 
圖1:家庭理財管理系統
 
(三) 功能模塊設計
本系統分為五大功能模塊:
(1) 常用功能:百度搜索、家庭成員管理、財務項目管理、收支明細管理、修改用戶密碼、切換登錄用戶。
(2) 輔助功能:打開execl、打開word、打開計算器、打開記事本、導出到excel。
(3) 系統設置:查看登陸日志。
(4) 用戶登錄功能:用戶登錄。
(5) 用戶注冊功能:用戶注冊。
系統功能模塊圖如下圖2所示:
 
圖2:家庭理財管理系統

三、 數據庫設計

(一) 家庭理財系統數據庫關系圖
根據本系統的設計要求,編寫符合條件的數據庫,數據庫中有性別表、收支明細表、用戶信息表、權限表、財務項目表、收支方式表、登陸日志表這七張表。根據這七張表生成家庭理財管理信息系統數據庫關系圖,如圖3所示:
 
圖3:家庭理財系統數據庫關系圖
(二) 家庭理財管理系統數據字典
家庭理財管理系統數據字典如表1~表7所示:
表1:用戶信息表T_User
序號 字段名 含義 類型 寬度 主鍵/外鍵 父表/主鍵 約束
1 Username 用戶名 Varchar 50 P 主鍵  
2 Userappellation 稱謂 Varchar 50      
3 Password 密碼 Varchar 50     不能為空
  Jurisdiction 權限 Char 1 F T_Jurisdiction / Jurisdiction 不能為空
  Sex 性別 Char 1 F T_Sex/
Sexid
不能為空
  Age 年齡 Char 3      
  Address 地址 Varchar 50      
  Email 郵箱 Varchar 50      
表2:財務項目表T_Incomeexpenses
序號 字段名 含義 類型 寬度 主鍵/外鍵 父表/主鍵 約束
1 Name 項目名 Varchar 50 P 主鍵  
2 Kind 收/支/收支 Char 4     不能為空
3 Note 備注 Varchar 50      
表3:收支方式表T_GE
序號 字段名 含義 類型 寬度 主鍵/外鍵 父表/主鍵 約束
1 GEkindnum 序列號 Int   P 主鍵  
2 GEname 收支方式 Varchar 50     不能為空
表4:收支明細表T_moneyflow
序號 字段名 含義 類型 寬度 主鍵/外鍵 父表/主鍵 約束
1 Flow_num 序列號 Int   P    
2 Name 項目 Int 50 F T_Incomeexpenses/ Name 不能為空
3 Num_income 收入金額 Int       不能為空
  Num_expense 支出金額 Int       不能為空
  Money_GE 收支方式 Int   F T_GE/ GEkindnum  
  User_name 用戶名 Varchar 50 F T_User/ Username 不能為空
  Updatetime 時間 Datetime       不能為空
  Note 備注 Varchar 50      
 
 
表5:性別表T_Sex
序號 字段名 含義 類型 寬度 主鍵/外鍵 父表/主鍵 約束
1 Sexid 編號 Char 1 P 主鍵  
2 Sexname 性別 Char 2 N   不能為空
表6:登陸日志表T_log
序號 字段名 含義 類型 寬度 主鍵/外鍵 父表/主鍵 約束
1 No 序列號 Int   P    
2 Username 用戶名 Varchar 50 F T_User/ Username 不能為空
3 Logintime 登陸時間 Datetime       不能為空
4 Leavetime 離開時間 Datetime       不能為空
表7:權限表T_Jurisdiction
序號 字段名 含義 類型 寬度 主鍵/外鍵 父表/主鍵 約束
1 Jurisdiction 編號 Char 1 P    
2 Jurisdictionname 權限 Varchar 50     不能為空

四、 系統實施

家庭理財系統主要實現了登陸功能、家庭成員的信息維護、財務項目的信息維護、收支明細的信息維護和圖文分析。除此之外,還提供輔助功能和查看登陸日志
(一) 注冊(FMRegister.cs)
注冊界面由label、textbox、combobox、button這4種控件組成,該界面主要用于用戶的注冊,同時也可用于完善信息。注冊界面如圖4所示:

免費論文檢測 論文查重

本文原地址:http://www.byxolb.tw/a/c/11495.html

江苏时时彩走势