目 录
摘 要 1
ABSTRACT 2
第1章 前言 4
1.1 课题的项目背景 4
1.2 课题的意义 4
1.3 开发工具 5
1.3.1 Microsoft Visual Studio简介 5
1.3.2 ASP.NET简介 6
1.3.3 SQL Server简介 6
第2章 系统分析 7
2.1 系统目标 7
2.2 需求分析 7
2.2.1 系统功能需求 7
2.2.2 安全性需求 7
2.3功能分析 8
2.4用例图 9
2.5用例分析 9
第3章 总体设计 15
3.1系统运行环境 15
3.1.1硬件环境 15
3.1.2软件环境 15
3.2系统模块设计 15
3.2.1个人财务管理系统结构图 15
3.2.2收入、支出、储蓄、基金交易管理模块结构图 16
3.3系统数据库设计 17
3.3.1数据库关系图 17
3.3.2 E-R图 17
3.3.3表设计 19
第4章 总体设计 23
4.1用户登录 23
4.2用户注册 23
4.3系统主页面 24
4.4修改个人信息 24
4.5收入管理 25
4.6统计分析 25
4.7数据读出 26
第5章 系统测试 27
5.1 测试目的 27
5.2 测试原则 27
5.3 测试用例 28
总 结 32
致 谢 33
参考文献: 34
附 录 35
附录A:软件(系统)使用说明书 35
附录B:光盘资料说明 36
个人财务管理系统
摘 要
本次毕业设计在ASP.NET环境下,以Visual Studio 2005作为界面开发工具,SQL Server 2000作为数据库工具,分析设计了 "个人财务管理信息系统"。系统软件和对数据库的操作和管理都可在计算机上完成。
如今计算机已走进千家万户,传统的在纸上记录收入支出的方式已经过时,人们需要一种可以在计算机记录自己收入支出信息的软件,可是市场上的财务管理软件大多数是面向企业,或是有专门用途,面向普通用户的个人财务管理系统很难找到,在者免费的软件更是少之又少,为了满足普通用户的需求,特开发此软件。
本系统功能较简单,只适合对个人财务管理要求不高的用户,可以完成收入、支出金钱、基金、储蓄记录的添加、删除、修改、查询、统计操纵,也可以完成报表与数据的导入导出操作,本系统操作简单,用户无需记录复杂的命令,打开主界面就可以很容易看出系统的功能,再者,本软件为免费产品,对于不愿花很多钱购买软件的用户来说是个很好的选择,本软件无需很高的硬件配置,一般的配置均可运行,占用系统资源少。
该系统功能完善、用户界面友好、运行稳定,可完成日常个人财务信息的管理和维护。
本报告中首先首先对开发系统进行了需求分析,得到系统的功能需求。随后对系统进行了概要设计和详细设计。最后对系统进行了功能测试,并对测试结果进行了分析,在总结、分析的基础上,指出了系统存在的不足及需要改进的地方,为今后开发类似系统提供借鉴和帮助。
关键词:财务;个人财务管理系统;ASP.NET;Visual Studio;SQL Server;数据库
Personal Finance Management System Design and Implementation
ABSTRACT
The graduation design in the ASP.net environment, with Visual Studio 2005 as interface development tools, SQL Server 2000 as the database tools, analysis and design the "personal financial management information system". The system software and database operation and management can be completed on the computer.
Now computer already famous everywhere, the traditional on paper records income spending way have been out of date, people need a can in computer records his income information software spending, but the market is facing financial management software most enterprise, or have special use, face common user's personal financial management system are hard to find, in the free software is little, in order to meet the needs of ordinary users, especially the software development.
The system function is more simple, only for the personal financial management requirements of users is not high, can complete income, spending money, funds, savings record of add, delete, modify, inquiry, statistics manipulation, also can complete statements and the data input export operation, the system simple operation, users need record complex commands, turn on the main interface can easily see that the function of the system, and furthermore, the software for the free product, for not willing to spend a lot of money to buy the software users is a very good choice, this software is not very high hardware configuration, general configuration all can run, take up system resources less.
The system is the perfect function and user friendly interface, stable operation, can complete daily personal and financial information management and maintenance.
This report first on development system for the needs analysis, get of the functional requirements of the system. Then on the system outline design and detailed design. The last of the system function test, and the test results are analyzed, in summary, on the basis of analysis, points out the shortcomings of the system and areas in need of improvement, for the next development to provide a reference for the other similar systems and help.
Key words: Financial affairs; Personal finance management system; Asp.net; Visual Studio; SQL Server; database
第1章 前言
1.1 课题的项目背景
当今社会越来越着朝着信息化和数字化法发展,计算机的应用领域使我们的生活越来越方便和快捷,可以说我们的每个人生活都离不开计算机的帮助了。越来越多的个人应用软件成为了人们重要的助手,也在潜移默化的改变着我们的生活。
随着市场经济的发展,我国居民对理财有着越来越高的要求。理财,是每个家庭和个人所必须面对的问题。现在,关于企业的会计制度逐渐完善,而且针对企业的财务软件以及EPR(enterprise resource planning)系统也在飞速发展,但针对个人或家庭的财务系统目前还是一段空白。
实际生活中经常要对个人的各项财务收支进行管理,本课题的目的就是利用计算机对各项财务进行电子化的管理,使我们的理财更加方便和理性化,提升我们生活的质量和品位。
1.2 课题的意义
我们经常看到企业的一些财务报表,这些报表主要是关注企业的资产负债表和损益表。简单的说,前者是反映这个企业有多少钱,是存量;后者,反映了企业在一定时间能赚到多少钱,是流量。
其实,对一个人或者家庭的财务情况,也是关注这两个方面。关注家里存多少钱,关注今年赚了多少钱,花了多少,借出什么等等。
要做到这些需要对大量的数据做存储和计算,工作是相当的复杂繁琐和枯燥的,因而这些问题容易被人忽略。我们纵然可以为生活中的每一笔花销记账,但是对这样大量的数据做分类处理确实是一个会令大多数人头疼的问题,如果有一个个人理财的软件理财的软件对我们的日常财务进行那样的繁琐的数据处理和计算工作,相信可以让我们理财的效率大大提高。这样一个软件不但可以方便我们的生活,更可以使我们对自己的财务状况有一个清楚的了解。
与此同时,这样的一个软件开
上一篇:
个人博客系统毕业设计论文
下一篇:
历史上对大禹形象的认识