个人财务管理系统设计报告资料

个人财务管理系统设计报告资料

ID:39704428

大小:282.50 KB

页数:10页

时间:2019-07-09

个人财务管理系统设计报告资料_第1页
个人财务管理系统设计报告资料_第2页
个人财务管理系统设计报告资料_第3页
个人财务管理系统设计报告资料_第4页
个人财务管理系统设计报告资料_第5页
资源描述:

《个人财务管理系统设计报告资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、个人财务管理系统设计说明书班级:12软件工程1班组员时间:2015年4月17日1.引言随着国内外社会经济的发展和人们生活水平的提高,各种各样的开销与收入也越来越多,很多人对于日常帐目的管理感到越来越力不从心,收支管理简便化刻不容缓。软件设计的任务是从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。所以本小组设计了一个系统功能较简单,适合用户对个人财务管理的一个软件,可以完成收入、支出金钱、基金、储蓄记录的添加、删除、修改、查询、统计等操纵

2、。1.1软硬件环境软件环境:本系统可以运行于Windows2000/XP或更高版本的操作系统以及Linux操作系统。系统采用Java语言编写,需要JDK1.4版本或者更高版本。硬件环境:本系统对硬件特别的需求,普通用户的个人计算机上都可以运行本软件系统。1.2设计约束与要求系统设计语言:Java;编码要求:系统代码编写要遵从统一的编码模式。2.需求理解与分析2.1总体需求概述本系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。经过分析,本系统需要具有以下功能:1、能够

3、实现个人财务管理方面各项功能,能成功的对用户各种信息进行管理。2、查询、修改、删除、添加数据方便,数据的稳定性和可靠性好。3、良好的人机交互界面。2.2系统业务需求本系统具有以下几个功能模块:用户登录、用户设置、收支管理、报表统计、备份还原、辅助工具、帮助模块。2.3系统技术需求稳定性:本系统为财务管理系统,多为查询、修改、删除、添加数据等操作,要求数据的稳定性好。可靠性:用户财务数据多比较重要,要求系统具有数据备份,数据恢复等性能。安全性:系统设计个人银行账号以及密码的保存,要求系统提供加密保存等安全措施,即要求系统有较高的安全性能。2.4

4、总体运行模型图1运行模型2.5分层逻辑模型第一层逻辑模型图2第一层逻辑模型第二层逻辑模型图3第二层逻辑模型3.系统总体设计根据系统的需求模型,将系统按功能的不同划分为不同的模块,如图4所示,用户通过登录功能模块登录系统,并可以对用户的名称的修改;通过密码管理模块对密码进行修改;已登录的用户可以利用收入和支出模块对收支数据的读写。报表输出模块和查询模块可以对以往的数据的查看。数据库备份模块对数据的备份防止数据的丢失。图4系统功能模块架构4.功能界面和设计说明本系统开发的目的是实现对个人财务的管理,下面给出主要的功能界面和设计说明。4.1用户登录

5、界面设计说明其功能界面参见图5所示。初始化:用户进入该界面,页面显示登录框体。输入:用户输入用户名和密码。处理:进行验证后提交系统。输出:用户登录输出主界面图5登录界面4.2收支管理界面设计说明其功能界面参见图6所示。初始化:用户进入该界面,页面显示收支管理界面,输入:选择收入,支出类型,填写日期,收支项目和金额处理:系统进行数据添加操作输出:界面显示输入的数据图6收支管理界面4.3查询界面设计说明其功能界面参见图7所示。初始化:用户进入该界面,页面显示查询界面,输入:需要查询的时间段和收支类型,点“高级查询”处理:系统进行数据数据筛选操作输

6、出:界面显示查询的数据图7查询界面4.4数据删除设计说明初始化:界面显示需要删除的数据输入:选中需要删除的数据项,点“删除”处理:系统从数据库中对数据进行删除输出:界面显示删除后的数据4.5数据备份设计说明初始化:界面显示当前数据输入:点“备份”处理:系统把修改的数据加入到数据库中输出:界面显示当前数据4.6系统退出界面设计说明其功能界面参见图8所示。初始化:无输入:点击“退出”按钮,点击“是”处理:系统安全退出输出:系统关闭图8系统退出界面5.数据库设计个人财务管理系统采用简单的两个表,分别是用户信息表(参见表1用户信息表)和收入支出表(参

7、见表2收入支出表),表间没有实质上的联系。5.1用户信息表表1用户信息表字段中文名称字段英文名称类型主键空否默认值用户名usernamevarchar<10>空空密码passwordvarchar<16>空空5.2收入支出表表2收入支出表字段中文名称字段英文名称类型主键空否默认值记录IncomeIDint<11>主键否空记账日期Datedate空空收支项目IN_PAY_progvarchar<15>空空收入_RMBInAccountfloat<12,2>否0.00支出_RMBPayAccountfloat<12,2>否0.00收支方式IN_P

8、AY_kindvarchar<15>空空合计_RMBTotalAccountfloat<12,2>否0.00备注Remarksvarchar<15>空空6.工具及技

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。