个人财务管理系统说明书.doc

个人财务管理系统说明书.doc

ID:50296939

大小:458.50 KB

页数:21页

时间:2020-03-07

个人财务管理系统说明书.doc_第1页
个人财务管理系统说明书.doc_第2页
个人财务管理系统说明书.doc_第3页
个人财务管理系统说明书.doc_第4页
个人财务管理系统说明书.doc_第5页
资源描述:

《个人财务管理系统说明书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、个人财务管理系统设计说明书设计人:***学校:*****大学设计时间:2009.10.22—2009.10.25目录1引言31.1系统概述31.2建设目标31.3软硬件环境31.4设计约束与要求31.5术语32需求理解与分析42.1总体需求概述42.1.1系统业务需求42.1.2系统技术需求42.2业务流程分析42.3总体运行模型52.4分层逻辑模型63系统总体设计63.1设计原则与思路63.1.1总体设计原则63.1.2平台与技术路线63.2系统总体架构设计63.2.1功能模块架构63.2.2技术体系架构73.3关键技术解决方案74功能模块设计74.1登

2、陆模块74.1.1功能描述74.1.2输入输出84.1.3处理流程84.1.4类设计84.1.5时序图94.1.6其他需要表达的设计内容94.2收支输入模块94.2.1功能描述94.2.2输入输出94.2.3处理流程104.2.4类设计114.2.5时序图114.2.6其他需要表达的设计内容124.3查询模块124.3.1功能描述124.3.2输入输出124.3.3处理流程134.3.4类设计144.3.5时序图154.3.6其他需要表达的设计内容154.4用户管理模块154.4.1功能描述154.4.2输入输出154.4.3处理流程164.4.4类设计1

3、74.4.5时序图184.4.6其他需要表达的设计内容185数据库设计185.1用户信息表195.2收入信息表195.3支出信息表195.4登录信息表201引言当前生活节奏加快,人们生活水平不断提高,收入和支出越来越趋于多样化,传统的人工方式记录和管理家庭或自己财务情况的记录方式不仅不便于长期保存,还一些不可避免的缺点。开发一个能够管理个人财务收支的软件系统已经很有必要,这样可以减轻人们在个人财务统计和其他财务管理的负担。能够克服传统方法的多个缺点。1.1系统概述本系统属于一个小型的个人财务管理软件,能够满足个人或者多人的的财务管理需求,提供账户管理,收支

4、管理,账务统计等功能。1.2建设目标本系统目的是解决个人或多个人的财务管理需求,能够按照用户要求进行高效率的计算统计任务,为用户提供方便。1.3软硬件环境软件环境:本系统可以运行于Windows2000/XP或更高版本的操作系统以及Linux操作系统。系统采用Java语言编写,需要JDK1.4版本或者更高版本。硬件环境:本系统对硬件特别的需求,普通用户的个人计算机上都可以运行本软件系统。1.4设计约束与要求系统设计语言:Java;编码要求:系统代码编写要遵从统一的编码模式。1.5术语Visio:MicrosoftOfficeVisio在文档中简写为简写,作

5、图工具,文档中使用MicrosoftOfficeVisio工具制作的图表都标有Visio。Rose:RationalRose在文档中简写为Rose,UML工具之一,文档中使用RationalRoseEnterpriseEdition制作的图标处都标有Rose。1需求理解与分析1.1总体需求概述本系统是针对用户要求用计算机,对自己的财务的收入、支出以及相关的各种信息,进行记录、修改、添加、删除而设计的一种现代化管理软件。经过分析,本系统需要具有以下功能:1、能够实现个人财务管理方面各项功能,能成功的对用户各种信息进行管理。2、查询、修改、删除、添加数据方便,

6、数据的稳定性和可靠性好。3、良好的人机交互界面。1.1.1系统业务需求本系统具有以下几个功能模块:用户登录、用户(账号)管理、数据库备份、收入模块、支出模块、账目统计、报表输出以及查询模块。1.1.2系统技术需求稳定性:本系统为财务管理系统,多为查询、修改、删除、添加数据等操作,要求数据的稳定性好。可靠性:用户财务数据多比较重要,要求系统具有数据备份,数据恢复等性能。安全性:系统设计个人银行账号以及密码的保存,要求系统提供加密保存等安全措施,即要求系统有较高的安全性能。1.2业务流程分析图表1系统业务流程图(Visio)1.1总体运行模型图表2运行模型(V

7、isio)1.1分层逻辑模型第一层逻辑模型:图表3第一层逻辑模型(Visio)第二层逻辑模型图表4第二层逻辑模型(Visio)2系统总体设计2.1设计原则与思路2.1.1总体设计原则本系统设计原则:系统在实施代码编写阶段时候必须要参考设计文档,与设计思路想符合,编码是遵守统一的编码风格。3.1.2平台与技术路线本系统开发语言为Java语言,平台选择eclipse3.2SDK。数据库选择Mysql数据库支持。1.1系统总体架构设计本节从功能块架构和技术体系架构两个方面分别对系统总体架构进行描述。1.1.1功能模块架构图表5功能模块架构(Visio)1.1.2

8、技术体系架构1.2关键技术解决方案数据的备份与还原:本系统数据维护

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

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

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