登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于java的个人账务管理系统毕业论文

 2022-06-27 22:03:26  

论文总字数:19878字

摘 要

随着计算机技术的日益发展,利用计算机进行的各类信息管理也越来越普及,其中,个人信息管理作为信息管理的重要类别已经渗透到生活中的方方面面。本个人账务管理系统就是这样一款应用程序,它为个人的账务规划、管理作出了显著的贡献。

本论文详细地介绍了个人账务管理系统的开发过程。首先,介绍了系统的开发背景并分析了可行性,其次,介绍了系统的总体设计,再次,介绍了系统的详细设计过程,包括数据库的设计和具体界面的设计,最后,对开发过程中遇到的问题进行了集中的测试和总结。开发过程主要包括建立数据库,开发前台界面以及连接数据库。总而言之,利用JAVA和MySQL数据库的连接,实现了收支管理等功能,达成了个人账务自动化与信息化的目的。   

本系统包括如下五大主模块:用户管理模块,账簿、账户管理模块,收支管理模块,收支统计模块和帮助模块。本系统是C/S架构,主要使用的开发工具和技术是Eclipse,MySQL,JDBC数据库链接。

关键词:个人理财系统 JAVA 数据库 C/S

 

Personal Finance Management System based on the JAVA

Abstract

With the development of computer technology,all kinds of information management is becoming more and more popular, among them, the personal information management as an important category of information management has penetrated into every aspect of life.The personal financial management system is such an app, it for personal financial planning, management has made a significant contribution.

Paper systematically analyzes the background and process of management system development.Firstly, introduces the background, and analyzes the feasibility, secondly, introduces the overall design of the system, once again, introduces the design process in detail: the design of the database as well as the specific interface design and function, and finally, introduces the problems during the test and summary it .Development process includes establishing database, developing UI and interface connection to the database.In short, the use of JAVA and MySQL database connection, realize the balance of payments management and other functions, reached the automation and informatization of personal accounts.

There are five main modules in this system: user management module, accounts management module, the balance of payments management module, balance of payments statistics module and help module. In order to achieve personal income and expenditure for effective system management, and make it more comprehensive and flexible. This system is a C / S architecture, the main use of development tools is the Eclipse, MySQL and JDBC database links.

Key Words: Personal Finance Management System; JAVA; Database; C/S

目 录

摘 要 I

Abstract II

第一章 引言 1

1.1 研究背景及意义 1

1.2 研究内容及方法 1

第二章 相关技术 3

2.1 Eclipse概述 3

2.2 MySQL概述 3

2.3 JDBC技术概述 4

第三章 系统分析及设计 6

3.1 需求分析 6

3.1.1非功能需求分析 6

3.1.2功能需求分析 7

3.2 系统设计 13

3.2.1功能模块设计 13

3.2.2数据库设计 16

第四章 系统实现及测试 22

4.1 主要功能模块的实现 22

4.1.1连接数据库的公共类实现 22

4.1.2用户管理模块的实现 23

4.1.3账簿、账户管理模块的实现 25

4.1.4收支管理模块的实现 25

4.1.5收支统计模块的实现 28

4.1.6界面以及帮助模块的实现 29

4.2系统测试 30

4.2.1测试目的及过程 30

4.2.2测试步骤 30

4.2.3系统主要模块测试 31

第五章 总结与展望 32

参考文献 33

致 谢 35

第一章 引言

1.1 研究背景及意义

改革开放以来,中国经济以令世界震惊的速度持续发展着,中国人均收入也在稳步提升。当前的中国,超过60%的个人财富控制在0.5%的富裕家庭手中,家庭总资产超过500000美元财富的约占其中的70%,在同一时间,中国富有人群的资产总数在未来几年内将以13%的速度迅猛增长。90后形成自己的,有效的并且有用的财富观,具备一点简单的财务管理能力,它不仅有利于抵抗生活成本上涨、解决经济问题,更多的是对财富的积累有显而易见的好处。甚至可以说,在年轻的时候学会财务管理,到老后自己的“小金库”才有可能成长为“聚宝盆”。

目前社会上,很多年轻人都曾经有过这样的感慨,感觉自己每个月都是“月光族”,经常还会为自己也不知道花到哪儿去的开销而无节制地透支信用卡,生活更是过得一塌糊涂。个人记账管理系统(personal finance management system --PFMS)的诞生,正是基于这样的前提条件,它利用方便快捷的界面操作,使得使用者明白自己金钱的流向,进一步达到管理和统计它们的目的,从而真正做到胸中有数。

1.2 研究内容及方法

个人记账管理系统为用户提供了包括用户管理模块、账簿及账户管理模块、收支记录管理模块、收支统计模块和帮助模块五个功能模块。默认用户为guest,guest没有用户管理、账簿及账户管理和收支记录等的功能,而只能使用界面更换和帮助两个功能。当用户进行了合法登录时,具有使用全部五个功能模块的权限。其中用户管理包括了登录、注册、修改密码、注销、删除用户和退出的功能;账簿管理包括了创建账簿、修改账簿和删除账簿的功能;账户管理包括了建立账户、修改账户和删除账户的功能;收支记录管理模块可以实现收入支出的添加、编辑、删除、导入导出和查询功能,其中查询功能具有四种查询条件,可以进行任意组合查询或是单个查询;收支统计模块提供了三种统计图的生成,包括当月收支对比图,收入组成图和支出去向图;界面更换功能提供了三种界面:motif、metal和windows,系统默认为windows界面;帮助模块中包括了个税计算器、计算器、关于和帮助文档四个功能,其中个税计算机是按照国家最新的个税计算方法,即3500元的起征点,分七级税率进行计算的。

请支付后下载全文,论文总字数:19878字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图