"景先生毕设|www.jxszl.com

javaweb的家庭收支管理系统(附件)

2021-05-08 15:19编辑: www.jxszl.com景先生毕设
家庭收支管理系统,是一个由Eclipse开发,MySQL作为数据库的Java软件,在第一次使用这个系统时,第一个注册的人可以成为总管理员,并且总管理员只能有一个,在总管理员下面可以注册一个管理员,总管理员和管理员可以查看成员的信息,并且可以限制他们的消费额度。通过这个软件,可以更好的管理家庭的资金。
目 录
一、引言 1
二、系统概述 1
(一)简述系统 1
(二)开发工具 1
三、系统分析 1
(一)需求分析 1
(二)业务分析 1
(三)功能模块分析 2
四、数据库设计 5
五、系统实施 9
(一)基本信息管理模块 9
(二)家庭收支管理模块 10
(三)数据统计管理模块程序设计 12
(四)系统家庭成员管理模块程序设计 13
六、系统测试 14
总结 16
致谢 17
参考文献 18
一、引言
现网络的发展,让我们很多人在工作学习等方面获得了更大的便捷,为了对家庭财务进行管理和查看才产生了家庭收支管理系统。以前没有家庭收支管理系统,通常我们普通人就通过记事簿来记一记每一天的资金流动信息,这些记账分别记录的是是收入、支出、借进、借出、转账,而我做的这五种供选择的收支类型中不同的类型里包含有多个选项,使用的人在录入账目的时候这个帐目的流向也就定好了,另外每笔记账会根据收支类型进行划分,这样的话用来筛选的条件就可以进行汇总从而得到所需要的记账。如果想要在汇总中对详细记账进行修改,就要全面地考虑收支是否正确和完整,因此对记账进行处理的时候其他金额情况也会作出相应的改变。
二、系统概述
(一)简述系统
这种小型的网上理财系统,操作方便,用网络就可以代替许许多多的账本。所以为了提高事效率,使生活更加方便,这就促使人们对计算机做出更深的研究,从而开发和使用计算机软件。Navigate,这个数据库使比较广泛,功能强大且实用性强,我的设计用的是eclipse开发的一个家庭收支管理系统,也就是一款替代家用账本管理的件,不过更方便的是可录入又可管理 *51今日免费论文网|www.jxszl.com +Q: ¥351916072¥ 
收支情况,简单上手。
(二)开发工具
Navicat Tomcat Eclipse
三、系统分析
(一)需求分析
现如今,每个家庭的收入支出都在增长,外界的很多因素也会影响家中理财,这使得理财和投资备受重视,因此有了家庭收支管理系统,可对资金的统计和收支的信息随时进行查看,方便家庭用户的统计。试想如果家中的经济不能满足一个家庭的需求,这自然不能维持家庭生活,所以本系统主要解决这类问题。
(二)业务分析
1.登陆注册功能
登录网址进入系统首页面,在这里可以注册登录,不过总管理员只能注册一个,只有总管理员能够对成员信息进行增删改查,同时也能对管理员进行增删改查。家庭成员和管理员可以注册多个。
2.找回密码功能
要填写正确的信息才能找回密码。修改密码:输入旧的密码,再输入新的密码,最后再登下新密码,确认之后就可以修改了。
3.总管理员功能
家庭成员管理:这个页面是查看成员信息、管理员信息、成员资金信息、个人信息。其中除个人信息之外是能够进行增删改查的。
家庭资金管理:这个页面有家庭需要集资信息、查看家庭集资信息、查看家庭转账信息、查看家庭资金信息、家庭资金删除信息。这些功能增删改查啊都是没有问题的,但是要注意填写信息的完整性,另外,在删除信息中还可以将之前的删除的信息恢复。
收入信息管理:这个页面呢,有查看成员收入信息、添加成员收入信息、收入管理删除信息。这三个功能也都可以增删改查,要想恢复之前删除的数据,直接点击第三点就可以处理了。
支出信息管理:在这个界面,有四个功能,分别是查看成员支出信息、添加成员支出信息、支出管理删除信息、查看限制金额信息。当然这里的增删改查呀,功能也都有的。像之前的删除管理功能一样,这里的同样可以进行恢复。
其他收支信息:其他情况嘛,就是成员保险信息列表、成员存储信息列表、家庭还贷信息列表。可以进行增删改查,列表中记录的都是常规的信息,要注意数据填写的正确性,不然不好归类。
统计收支信息:分别是统计家庭收入、统计家庭支出、统计总账收支。这里是对家庭里所有人的每天收入支出进行分类统计,并且也可以在设定时间内统计收支,最后总帐收支里会有对应的统计,统计出所选中时间段里所有成员的收支及合计。
记事本:这个功能里只有记事列表和添加记事信息了。分别能够查看记事信息,能够添加记事信息。
4.家庭成员功能
个人信息管理:查看个人信息,编辑个人信息。
收支管理:分别是查看收入信息、查看支出信息、其他收支信息。
家庭资金管理:需要集资信息、查看集资信息、查看转账信息。
记事本:记事列表、添加记事信息。
(三)功能模块分析
功能模块图如下所示:
/
图31总模块图
/
图32 家庭成员模块图
/
图33总管理员模块图
/
图34管理员模块图
四、数据库设计
数据库共有11张数据表。详细内容见下:
表 41:家庭成员表
/
表 42:管理员表
/
表 43:集资表
/
表 44:记事簿信息表
/

原文链接:http://www.jxszl.com/jsj/rjgc/63937.html