学科资源 | 毕业设计定做 | 毕业论文代写 | 如何下载
客服QQ:1052602713 【联系我们】
C#毕业设计论文毕业设计 > C#毕业设计论文 >

家庭理财管理信息系统开发.zip

文章来源:www.taolw.com   发布者:毕业设计网   浏览量:

 

(一)系统简介
随着社会经济的发展,人们的收入越来越高,如何更好的管理自己的财富,是每个家庭迫切需要学习的。想要管理好自己的财富就需要学会如何理财,但理财手段复杂繁多,如何正确选择理财途径是极其困难的,因此,本人设计开发了一个家庭理财管理系统,可以帮助人们解决在理财方面的问题,更好的管理家庭财富。家庭理财管理信息系统为满足大多数家庭的理财需求设计了家庭成员信息管理、财务项目信息管理、收支明细信息管理这三大主要功能,同时提供打开电脑办公软件和导出数据的辅助功能,来帮助使用者更好的操作。
(二)开发工具

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.taolw.com/a/c/11495.html