1、 毕业设计毕业设计 题题 目:目: 家庭理财系统 学学 号:号: 姓姓 名:名: 教教 学学 院:院: 信息工程学院 专业班级:专业班级: 计算机科学与技术 2010 级本科班 指导教师:指导教师: 完成时间:完成时间: 2014 年 04 月 30 日 目目 录录 摘摘 要要: . i Abstract:. ii 1 引言 1 1.1 家庭理财系统研究背景 . 1 1.2 国内外研究现状 1 1.3 研究的意义 . 2 2 关键技术 3 2.1 数据库技术 3 2.2 C#语言技术 . 4 3 系统的需求分析 4 3.1 需求分析 . 4 3.2 功能需求分析 6 3.3 可行性分析 6 3
2、.3.1 技术可行性 . 6 3.3.2 经济性可行性 7 3.4 数据结构图 7 3.5 数据流图 . 8 3.5.1 第一层数据流图 8 3.5.2 第二层数据流图 . 9 3.6 数据字典 . 10 3.7 功能需求 11 4 系统的详细设计 12 4.1 系统功能设计 12 4.2 数据库分析 13 4.3 数据库的详细设计 . 14 4.3.1 数据库概念设计 . 14 4.3.2 数据库物理设计 18 5 系统的功能设计与实现 20 5.1 系统开发环境 . 20 5.2 登录模块 21 5.3 主窗体模块 . 22 5.4 账户管理模块 . 23 5.5 收支管理模块 . 25
3、5.5.1 收入明细功能 25 5.5.2 支出明细记账功能 . 28 5.6 职权债务管理模块 . 29 5.6.1 银行账户管理 30 5.6.2 债券债务管理. 31 5.7 固定资产管理模块 . 33 5.8 统计报表功能 34 5.8.1 收入一览表 . 34 5.8.2 支出一览表 . 35 5.8.3 固定资产统计表 36 5.9 留言薄功能模块 . 37 5.10 记事本和实用小工具功能模块 38 5.10.1 记事本 . 38 5.10.2 计算器 . 40 6 系统的测试 41 6.1 系统测试方法 41 6.2 系统测试用例 . 42 6.3 系统测试的过程 43 6.4
4、 系统测试的结果和分析 . 45 总总 结结 46 参考文献参考文献 47 致致 谢谢 48 i 家庭理财系统 作者姓名:韩君阳 专业班级: 计算机科学与技术 2010 级本科班 学号:05111001003 指导教师:* 摘摘 要要: 家庭理财系统是以收集信息,规范信息,处理信息为基础,强调总体经济效 益的理财系统,它在家庭中的作用越来越重要。而理财管理对每一个理财者都是 一件十分重要的工作,理财管理得好,可以准确地反映家庭内部成员的收支基本 情况和盈余信息,通过理财可以管理家庭的收入和开支,管理家庭的固定资产, 管理家庭的日常开支,管理家庭的资金的具体流向,运用合理的手段使家庭资金 得到正
5、确的使用,让家庭的开支公开化,透明化,让每一个家庭成员了解家庭的 开支情况。 因为设计的家庭理财系统的用户都是家庭内部成员, 用户结构类别少, 因此将本系统设计成一个较安全的居民管理财物基本情况的单机运行系统。 随着我国计算机技术的飞速发展, 大多数的家庭理财管理软件都实现了智能 化,这种在智能化化管理方式不仅规范合理,而且安全性非常好。为了能够高效 地管理家庭财物的基本信息,使用计算机为操作工具进行家庭信息的管理和规 范,使财物信息管理科学化,最大限度地减少信息量的损失,提高家庭理财的安 全性,开发家庭理财系统也成为了当今计算机领域的一个重要课题。 本设计是采用 VS2010 作为家庭理财系
6、统功能的源程序设计开发工具,结合 SQL SERVER 2008 建立后台数据库的设计完成的,利用这些开发工具的相互兼 容性,设计出满足理财系统功能需求的家庭理财系统。本设计主要实现了用户登 录功能、账户管理功能,收支管理功能,职权债务管理功能,固定资产管理功能, 统计报表功能和一些实用小工具等功能模块。 关键字:关键字: 家庭理财系统;数据库的设计;数据库软件;编程设计软件 ii Family financial management system Candidate: HAN Jun-yang Major: Computer Science and Technology Student No:05111001003 Advisor:XIA Ren-qiang Abstract: Family financial management system is such a financial management system which is based on collecting, standardizing,