浅析家庭理财系统的设计与实现
- 格式:docx
- 大小:434.23 KB
- 文档页数:21
家庭理财系统设计与开发1.1 家庭理财基本概念近几年来,随着我国城乡居民收入的增加和生活水平的提高,家庭理财已成为人们居家过日子的重要内容。
社会学家细心的观察到,时下家庭的“小九九”比之计划经济年代,开始发生微妙的变化。
现在的城乡家庭生活发生了明显的变化,人们的收入逐渐拉开档次,消费水平也高了。
大多数家庭关注的是提高生活质量,一方面精打细算,量入为出,把钱用在刀刃上;另一方面保证适当的娱乐活动、社会交际、智力开发等方面的开支。
为此,不少家庭就有中长期财务预算,有基本建设规划。
总的说来,家庭理财必须以量入为出为原则,以财产保值增值为目标,处理好积累和消费的关系。
因此,应树立以下四个观念:第一,资金运动质量观。
资金(包括现金,有价证券,存款等)运动,是家庭经济活动的价值反应,家庭理财应管好用活资金,加速资金周转,提高资金利用效果,力争做到结构合理、偿债能力强、经济效益高,家庭财务做为资金的载体,应力争实现其保值增值。
第二,资金使用责任观。
家庭财产作为社会资源的一部分,有责任创造社会财富,履行社会责任,为适应我国经济发展的要求,家庭可根据自身状况,适当投资,适度超前消费。
第三,经济效益观。
家庭经济生活的基本目标,是在满足生活最佳需要的基础上,实现家庭财力的最大化。
因此家庭理财要与经济效益挂钩,必须处理好投入与产出的关系,规避各种经济风险,堵塞各种经济漏洞,增收节支,当好家理好财,不断提高经济效益。
第四,利益协调观。
家庭作为社会的细胞,它无疑又是一个利益结合体。
从该意义上讲,家庭理财实质就是处理协调家庭内部及与各有关的经济方面的经济利益关系。
在理财实践中,要坚持公正、公平、诚实和守信的原则,妥善处理好家庭内部利益关系、家庭与国家及有关经济单位的利益关系,维护各方合法权益;同时要处理好眼前利益和长远利益的关系,确保家庭经济持续稳定发展。
通过对家庭理财深入的调查,在满足家庭成员能方便、简捷的对家庭财产进行管理,我们开发了这个家庭理财系统。
家庭理财系统的设计与实现设计忻 州 师 范 学 院计算机系本科毕业(设计)论文二零一零年六月课题名称家庭理财系统的设计与实现专 业 计 算 机 科 学 与 技 术姓 名学 号指导教师目录1 引言 (1)1.1 开发背景及研究意义 (1)1.2 本人主要工作 (2)1.3 论文组织结构 (2)2 需求分析 (3)2.1 用户需求描述 (3)2.2 经济可行性 (3)2.3 技术可行性 (3)2.4 系统功能分析 (3)2.5 数据流图 (4)3 概要设计 (5)3.1 系统功能设计 (5)3.2 系统工作流程图 (6)3.3 数据库设计 (6)3.4 系统开发环境 (7)硬件环境:处理器Intel Core Duo T5800,主频2.0G;内存1G;显存64M;硬盘160G;网卡10M/100M自适应以太网卡。
(7)4 详细设计 (8)4.1 财政统计模块设计 (8)4.2 储蓄计算模块设计 (8)4.3 支出规划模块的实现 (9)4.4 收支预算模块的实现 (9)5 系统实现 (10)5.1 资产明细模块的实现 (10)5.2 收入统计模块的实现 (10)5.3 支出规划模块的实现 (12)5.4 储蓄计算模块的实现 (13)6 系统测试 (14)6.1 测试方法 (14)6.2 测试内容 (14)6.3 测试结果 (14)7 结束语 (15)致谢 (16)参考文献 (17)家庭理财系统的设计与实现摘要:家庭理财系统是根据对居民收支情况的调查,通过对居民家庭理财方式的分析,利用现代软件工程的思想和方法以及数据库技术开发的一款针对于普通家庭用户的软件。
可以帮助用户快速有效的查看和管理收支类目,为用户提供合理的投资建议,最终能使用户从中获取有益信息并做出正确的理财方案。
该系统是以Delph i 7.0为前台开发环境,以SQL Server 2000作为后台数据库,结合Windows平台建立起来的数据库管理系统,满足了家庭用户对理财的需求。
基于B/S结构家庭理财系统设计与实现摘要近年来,家庭理财日益受到人们的关注。
一个理性的家庭,不应仅仅满足于一般意义上的“食饱衣暖”。
而是应当在手头现有的资金还算充裕的时候,根据家庭自身的特点,寻找一些最适合自己的投资领域与投资工具,获取尽可能最大的收益率。
家庭理财需要理财者对家庭的现状与未来有一个系统的把握和一个长期的打算,除了要合理分配家庭的财务支出外,同时还要去学会钱生钱,最起码也要能够抵消通货膨胀的影响。
本系统设计的是一套功能比较完善的家庭理财系统。
该系统的开发是以Eclipse 3.1作为开发平台,应用了JSP技术作为前台开发语言,应用SQL Server 2005数据库来作为后台的数据库对本系统用到的数据进行存储和提取。
家庭理财系统基于B/S模式,功能主要包括了日常消费和收入记录和统计管理部分以及对收入支出的分析和建议。
本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且又操作简便、界面友好、灵活、实用,能够很好的满足和帮助家庭从事财务管理方面的需要。
关键词:家庭理财;JSP;JavaBeanTitle Family financial management system based on B/SstructureAbstractIn recent years, Family finance is drawing more and more family's attention day by day. A rational family, should not merely satisfy in the general significance "the food is full, clothes is warm”. When there are abundant funds on hand, you should find some of the most suitable for their investment domain and investment tools based on the family's characteristics to obtain the most return as possible. Financial manager should has a system assurance and long-term plans of the family present situation and the future .Besides the rational of distribution family financial disbursement, meanwhile he must study the to how get more money by the money he has, at least he is able to offset the impact of inflation.This system is designed for family's financial management .System uses ECLIPSE3.1 as the development platform, and JSP technology as foreground programming language and SQL Server 2005 database as the background database to storage and retrieval the data. System Based on B / S mode,and the function of the system mainly includes the daily consumption and income records as well as the statistics management . This family manages finances the system is uses the computer to carry on the information management, not only enhanced the working efficiency, moreover operates, the contact surface simply friendly, nimble, practical, can the very good satisfied family be engaged in the financial control aspect the need.Key words :family finance; Jsp; JavaBean目录第1章绪论 11.1选题的背景与意义 11.1.1背景 11.1.2意义 21.2系统的现状及发展趋势 21.3相关技术说明 31.3.1JSP编程语言 41.3.2SQL Server数据库 41.3.3B/S结构 51.4本章小结 6 第2章需求分析72.1系统设计目标72.2系统数据分析72.2.1用例图82.3系统问题分析102.4系统功能需求102.5系统性能分析112.6可行性分析112.7本章小结15 第3章系统设计163.1总体设计163.1.1总体设计的主要任务163.1.2系统功能模块163.2详细设计173.2.1详细设计的任务183.2.2程序流程图183.3数据库设计193.3.1数据库表分析193.3.2 E-R图: 233.3.3表的详细结构说明233.4系统时序图 233.5本章小结 24 第4章编码设计164.1系统登录模块的设计与实现164.2主界面的设计与实现164.3消费模块的设计与实现174.4统计模块的设计与实现184.5退出系统模块的设计与实现19 第5章系统测试295.1测试原则295.2测试目的295.3软件测试305.4测试用例325.5本章小结33 第6章结束语34致谢35参考文献36 附录核心代码37第1章绪论1.1选题的背景与意义1.1.1背景自从改革开放以来,中国的国民经济得到了迅速的发展,人均的家庭收入也与日俱增,随着房产热、私家车、出国游等等正在走入寻常老百姓家以后,如何去规划财富,如何去让财富增值,如何去享受财富渐渐的成为每个家庭开始关注的话题。
基于J2EE技术的家庭理财系统的设计与实现摘要随着人们生活水平的提高,信息化显得尤为重要,计算机将继续并将长期占领着任何工作的主导地位,随着人们收入的日益增多,理财将成为人们的必选。
谈到理财,不仅只存在于公司中,一些家庭乃至学生和个人都可以进行相关的理财管理。
而在人们日益繁忙的今天,一个家庭理财管理系统要比单纯的纸质理财管理方便、快捷的多。
在此我根据自己所学的金融及计算机相关专业知识专门为一些有理财想法的家庭以及个人设计了这个家庭理财管理系统,该系统界面美观、操作简单,且相比于纸质的理财工具,减少了容易丢失的风险,大大提高了工作的效率。
该系统的主要功能为:用户记录家庭成员的收入及消费情况,根据该记录可以对家庭的收入与支出进行按月以及按年统计并且生成统计图表,便于观察与比较,该系统带有计算器功能可以对家庭资产进行投资计划管理以及消费计划管理,方便操作,对家庭资产的管理不再迷茫,让家庭资产管理变得有条有序。
本系统主要采用Java作为开发语言,SSH作为框架,数据库使用MySQL 进行数据管理,开发环境为MyEclipse,并且使用流行的tomcat服务器,开发了一个为用户提供方便且实用的家庭理财管理系统。
关键词:家庭理财;Java语言;SSH框架;MySQL数据库The Design and Implementation of Family Financial Management System Based on J2EETechnologyAbstractWith the improvement of people’s living standards, informatization is become particularly important, computer will continue and remain the important position in any work for a long time. With the increasing of people’s income, finance management will become the necessary choice of people. When it comes to money, not only the company, but also some families, students and individuals that they also can do something about financial management. Today when people become more and more busy, a family financial management system is more convenient and efficient than the simple paper one. Here I specifically designed a family financial management system according to my professional knowledge related to financial and computer for some families and personal who have financial ideas. The system has a beautiful interface and its operation is simple, it has also reduced the risk of losing data when compared to paper financial tools, at the same time it has greatly enhanced the work efficiency. The main function of the system is that users can record the conditions of income and consumption of family members, according to the record the system can generate statistical charts as monthly and annual, it’s convenient to observe and compare the financial situation of families, the system can also manage family assets for investment plan and consumption plan with a function of calculator, it’s convenient to operate and no longer confused with the management of family assets, it makes family asset management become more order. The system is mainly used Java as the development language, SSH as the framework, and t he database is MySQL, it is used by MyEclipse as a development tool and popular Tomcat server. It is a family financial management system which has provided convenience and practicability to users.Key Words: F amily finances; Java; SSH; MySQL Database目录1 绪论 (1)1.1 课题背景 (1)1.2 课题研究的意义 (2)1.3 技术简介 (3)1.3.1 J2EE体系架构 (3)1.3.2 JSP技术简介 (3)1.3.3 Struts技术简介 (4)1.3.4 Spring技术简介 (4)1.3.5 Hibernate技术简介 (5)1.3.6 MySQL数据库简介 (5)1.4 文章组织结构 (6)2 需求分析 (7)2.1 可行性分析 (7)2.1.1 技术可行性分析 (7)2.1.2 经济可行性分析 (7)2.1.3 操作可行性分析 (8)2.1.4 法律可行性分析 (8)2.2 功能需求分析 (8)2.2.1 用户功能模块用例图 (8)2.2.2 管理员功能模块用例图 (11)2.3 业务流程图 (11)2.3.1 整体业务流程 (11)2.4 系统性能分析 (13)2.4.1 软件环境 (13)2.4.2 硬件环境 (13)2.4.3 操作系统 (13)2.5 本章小结 (13)3 总体设计 (14)3.1 系统概要设计 (14)3.1.1 系统总体功能模块 (14)3.1.2 各功能模块描述 (15)3.2 数据库设计 (16)3.2.1 实体属性分析 (16)3.2.2 数据库概念结构设计 (19)3.2.3 数据库逻辑结构设计 (20)3.3 本章小结 (22)4 详细设计 (23)4.1 系统文件组织结构 (24)4.1.1 文件夹src介绍 (24)4.1.2 文件夹web介绍 (25)4.2 普通用户功能模块 (25)4.2.1 用户信息模块 (25)4.2.2 收入管理模块 (29)4.2.3 消费管理模块 (32)4.2.4 计划管理模块 (34)4.2.5 统计分析管理 (36)4.2.6 理财日志管理 (38)4.2.7 理财计算模块 (41)4.3 管理员功能模块 (41)4.3.1修改个人密码 (41)4.3.2.注册用户管理 (42)4.4 本章小结 (44)5 软件测试 (45)5.1 测试的目的 (45)5.2 测试的原则 (45)5.3 测试的内容 (45)5.3.1 功能测试 (46)5.3.2 性能测试 (47)5.3.3 模块测试 (47)5.3.4 综合测试 (49)5.4 本章小结 (49)结论 (50)致谢 (51)参考文献 (52)1 绪论1.1 课题背景在当今经济飞速发展的时代,人们对“财富”的积累显得尤为重要,我们每天忙忙碌碌为生活奔波,为的就是能在这大千世界生存下去,我们“买房”、“购车”都离不开“金融储蓄”,当然“财富”一词包含了很多内容,比如:精神财富,但是我认为实现精神财富的条件是在物质财富的基础上,所以掌握“理财”这门学科是我们每个人的必选课。
摘要近年来,家庭理财日益受到家庭的关注。
一个理性的家庭,不应仅仅满足于一般意义上的“食饱衣暖”。
当手头现有的资金还算充裕的时候,就应该根据家庭自身的特点,寻找一些最适合自己的投资领域与投资工具,获取尽可能高的收益率。
家庭理财需要理财者对家庭的现状与未来有一个系统的把握和长期的打算,除合理分配家庭的财务支出外,同时还要学会钱生钱,最起码能抵消通货膨胀的影响。
本系统设计的是一套功能比较完善的家庭理财系统。
家庭理财系统基于B/S模式,功能主要包括日常消费和收入记录和统计管理部分。
本家庭理财系统是使用计算机进行信息管理,不仅提高了工作效率,而且操作简便、界面友好、灵活、实用,能够很好的满足家庭从事财务管理方面的需要。
本系统前台主要使用JSP作为开发语言,后台使用Mysql作为数据库管理系统,开发环境是MyEclipse,开发出的一个基于Web技术的B/S结构的家庭理财管理系统。
关键词:理财系统,JSP,B/S结构ABSTRACTIn recent years, the family financial management has been the concern of the family. A rational family, should not be satisfied with just the general sense of the "food full warm clothes". When the existing capital on hand is abundant, should according to the characteristics of the family itself, looking for some of the most suitable for their own investment fields and investment tools, to get as high yields. Family financial need the financial management of the current situation and future family has a grasp of the system and the long-term plan, except the reasonable distribution of the family financial expenditure, and also learn to sided etc money lays money, at least to offset the effect of inflation,This system design is a set of function is the perfect family financial management system. Family financial management system based on B/S mode, function mainly includes daily consumption and income records and statistics management section. This family financial management system is to use the computer to carry on the information management, not only improve work efficiency, and operation simple, friendly interface, flexible, practical, and can meet the family engaged in financial management needsThe front of the system using JSP as a development language, the use of Mysql as a database management system, the development environment is My Eclipse,, developed a Web technology based on B / S structure of the district property management system.Key words:financial, management system, JSP, B / S structure目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1课题背景 (1)1.2开发工具及技术 (2)1.2.1开发工具 (2)1.2.2 JSP (2)1.2.3 JavaScript (3)1.2.4 Struts 2简介 (4)1.2.5 Hibernate简介 (4)1.3软硬件需求 (5)第二章需求分析 (5)2.1可行性分析 (5)2.1.1技术的可行性 (5)2.1.2经济的可行性 (5)2.1.3操作可行性 (6)2.1.4法律的可行性 (6)2.2系统用户用例图 (6)2.2.1管理员用例图 (6)2.2.2普通用户用例图 (6)2.3功能模块需求分析 (7)2.4设计的基本思想 (8)2.5性能需求 (8)2.5.1系统的安全性 (8)2.5.2数据的完整性 (9)2.6界面需求 (9)第三章系统分析与设计 (10)3.1数据库的分析与设计 (10)3.1.1数据库的概念结构设计 (10)3.1.2数据库的逻辑结构设计 (13)3.1.3数据库的连接原理 (14)3.2中文乱码问题处理 (15)第四章系统功能实现 (17)4.1系统登陆页面实现 (17)4.2管理员功能模块 (19)4.2.1用户信息管理 (19)4.2.2安全退出系统 (22)4.3注册用户模块 (22)4.3.1收入信息管理 (22)4.3.2消费信息管理 (25)4.3.3投资信息管理 (27)4.3.4统计分析模块 (27)4.3.5理财日志模块 (29)4.3.6修改个人信息 (31)第五章系统测试 (32)5.1系统测试目的与意义 (32)5.2测试过程 (33)5.2.1主页面的登录模块测试 (33)5.3其他错误 (33)结论 (34)参考文献 (35)致谢................................................................................... 错误!未定义书签。
基于web的家庭理财系统的设计与实现一、概述随着社会的发展和人们生活水平的提高,理财越来越重要,尤其是家庭理财。
现在市场上有很多家庭理财产品,但由于每个家庭的需求都不同,选择合适的产品非常重要。
因此,设计一款基于web的家庭理财系统,能够提供多种理财产品的信息,同时也可以根据用户的需求和风险偏好给出个性化的建议,实现家庭理财的便捷、智能化。
二、系统需求1.用户管理:包括用户注册、登录、修改个人信息、找回密码等功能。
2.产品管理:包括基金、理财产品、股票等多种类型产品的展示和介绍。
3.理财方案:根据用户的需求和风险偏好,给出理财方案的建议。
4.投资记录:记录用户的投资记录,支持查询和统计。
5.资讯发布:发布各类与理财相关的资讯。
6.后台管理:系统的管理员可以进行用户管理、产品管理、资讯发布等操作。
三、系统设计1.前端设计:前端采用Bootstrap框架实现,页面布局美观简洁。
通过Ajax实现页面局部无刷新加载,并通过JavaScript实现用户输入实时验证和页面交互效果。
2.后端设计:后端采用Java语言和Spring MVC框架实现,使用MySQL数据库存储数据。
3.用户管理:用户信息存储在MySQL数据库中,通过Spring Security框架实现用户认证和权限管理。
4.产品管理:产品信息存储在MySQL数据库中,采用MyBatis 框架实现数据访问层,通过Spring MVC框架实现控制层,实现动态的查询和展示产品信息。
5.理财方案:根据用户的投资偏好和风险承受能力,通过算法实现个性化的理财方案建议,并展示给用户。
6.投资记录:用户的投资记录存储在MySQL数据库中,支持查询和统计功能。
7.资讯发布:资讯发布使用富文本编辑器实现,包括标题、内容、图片等信息,并存储在MySQL数据库中。
8.后台管理:后台管理采用Spring Security框架实现用户认证和权限管理,并通过Spring MVC框架实现对用户、产品和资讯的管理。
四 川 工 程 职 业 技 术 学 院 毕 业 论 文 1 浅析家庭理财系统的设计与实现
摘要: 经济全球化和居民生活需求的变化以及计算机技术不断发展的今天,人们生活水平越来越高,家庭(尤其是财务)管理也变得越来越重要,理财直接影响着人们的生活,本系统应用于C/S结构的平台,本研究课题的主要目的是提供财务数据统一管理和做出合理的财务决策,其界面友好,操作简单,除具备基本的财务信息管理外,还提供了数据统计,数据查询,图表自动统计等功能。为方便操作,从多方面把用户的家庭收入、家庭支出、统计节余等财产管理的数据,以及他们的生活结余和消费统计,用科学统计的方法把这些数据存储在财务管理软件之中。以实际数据说明收入、支出、节余三者之间的相互关系,为家庭的财产的有效管理和合理分配提供帮助,本文着重论述了该系统的功能与实现,如:数据流程与存储,管理等功能,并对关键的技术作了较详细的介绍。
关键词: 需求分析,数据库需求分析,理财系统,系统设计 四 川 工 程 职 业 技 术 学 院 毕 业 论 文
2 Analyses family financial management system design and implementation
Abstract: Economic globalization and residents living demand changes and computer technology development today, people life level more and more high, family (especially financial) management is also becoming more important, financial management directly affect people's life, the system applied in C/S structure of platform, the main purpose of this research is to provide financial data unified management and make reasonable financial decisions, its friendly interface, simple operation, in addition to basic financial information management outside, also provides data statistics, data query, chart functions such as automatic statistics. For the convenience of operation, the users from various aspects of domestic income, household spending, statistics section property management of data, such as their life balance and consumption statistics, using science statistics method put these data storage in financial management software in. Based on the actual data suggests revenues, expenses, section of the interrelationship of family property, for the effective management and distribution help, this paper focuses on the function of the system and implementation, such as: the data flow and storage, management, and other functions, and the key technology are introduced in detail.
Keyword: Demand analysis Database requirement analysis Financial system System design 四 川 工 程 职 业 技 术 学 院 毕 业 论 文
3 1、绪论 随着金融市场的迅速发展、金融工具的不断创新,理财业务正在悄然进入人们的生活。伴随着经济生活的日益多元化,人们的金融意识正在发生着根本的变化,最为突出的是人们对资本增值的要求从无意识变为有意识,投资理念逐步走向家庭,投资方式所涵盖的范围日益扩大,以家庭为主体的经济活动已经从传统的收支、储蓄等保守型经济行为,逐步转向以经营股票、债券、期货、外汇、保险等为主体的投资型、开放型经济行为。人们开始意识到不仅要懂得如何积累财富,更重要的是要通过专业化的理财服务,利用有效的金融市场和多元化的金融工具,确保财富的保值增值,以及进行必要的风险管理。我国居民的储蓄存款超过十万亿人民币。特别是像上海、深圳等发达城市,居民的可支配收入正在逐步达到中等发达国家水平,许多居民除了购房、购车外有大量的金融资产,如何分配、管理金融资产是居民最大的需求。大多数家庭对金融方面的需求从储蓄、保管金融资产向金融资产的保值、增值转变。有些人盲目投资于股市而导致大量损失,还有许多家庭把大部分资产存在银行做定期储蓄;最多的是介于二者之间,不知如何分配其金融资产。家庭如何管理金融资产呢?如何安排家庭的富余的现金流,如何筹集家庭所需的资金,成为了一个现实的问题。因此,家庭财务的管理已经成为一种时尚,如何更为积极地、稳妥地运用和处理好家庭的钱财,是提高投资效率、改善生活质量的现实需要。 家庭理财又称家庭财务规划,是为实现家庭提高生活目标而制定、安排、实施和管理的一个各方面总体协调的财务计划的过程,或者说对家庭资产的合理安排与管理。具体是指: 1.1采用全面系统的管理思想来管理家庭所有资源。所以统一规划家庭的所有资产、负债、投资、计划等一切就是家庭财富管理的范畴。它类似于企业资源计划(ERP:Enterprise Resource Planning)系统,也可简单地把家庭财富管理叫做家庭资源计划 (FRP:Family Resource Planning)系统。 1.2体现出现代和专业的理财理念。家庭财富管理以综合现代会计学、财务学、投资学、统计学等学科的家庭理财学为基础。只有包含以上学科的综合知识,才能为现代家庭提供正确、科学及专业的理财指导。 四 川 工 程 职 业 技 术 学 院 毕 业 论 文 4 1.3紧密结合理财市场与金融现状。概括来说,家庭理财就是采取全面、专业、系统的理财思想与方法来规划家庭的所有一切,使家庭财产处于收支均衡的理想状态,并达到家庭财富的最大化目标。 在这样的背景下,各种理财工具层出不穷,同时理财软件市场也发展得相当迅速。各个款式的理财软件以其出色的理财与账务管理功能赢得了人们的信赖,成为家庭理财不可或缺的好帮手。但是。目前国内理财软件市场上的产品质量参差不齐,即使最畅销的几款也有美中不足之处,所以一款功能完备又具有个性化服务的理财软件的设计成功正是家庭理财高手们翘首以盼的。 四 川 工 程 职 业 技 术 学 院 毕 业 论 文
5 2、 需求分析 2.1 业务需求: 2.1.1 用户管理 对家庭成员的添加、编辑、删除等操作(要求照片也可以随时更新),当用户登录本系统的时候,要求显示该用户的包括照片在内的各种信息。 2.1.2 消费管理 用户登录本系统之后,能够对消费信息的添加,计算(当日,当周,当月,当季度,当年的剩余金额),查询(提供按天、周、月、季度、和一年的查询),能够讲查询的信息打印出来。并且能够计算出相应的开支。 2.1.3节假管理 每当遇到节假日时,可以给用户产生一个节假安排。如,安排旅游等信息。为用户提供一系列的建议。并且用户能够自己为某个节假日自行设计、安排。
2.2 算法需求 单个产品支出=产品数量*产品单价; 支出=消费项目1+消费项目2+消费项目3+……+消费项目N。 余额=收入-支出(可以以日、周、月、季度、年为单位进行计算)
2.3 系统需求 2.3.1 性能需求: 查询并显示第一条记录的时间应小于3秒。页面切换时间不大于2秒。切换到分析状态不大于3秒。平均程序错误率不应大于1次/页面。(查询显示时间与系统硬件资源和系统的数据量有关,只能在一定条件下满足。) 2.3.2 系统架构: 采用C/S模式开发,利用.NET提供的控件和自定义控件开发前台界面,使用SQL Server2005.数据库做后台。 四 川 工 程 职 业 技 术 学 院 毕 业 论 文
6 3、 业务流程分析
3.1 主业务流程分析:
3.2 子业务流程分析: 3.2.1 用户信息管理流程
实现功能: 对家庭的用户实现添加、删除、编辑、上传图片的操作;
3.2.2 消费管理流程 3.2.2.1收入管理流程 四 川 工 程 职 业 技 术 学 院 毕 业 论 文 7 实现功能: 对每个月的收入进行添加、删除、编辑、查询等操作;并作系统的收入分析; 3.2.2.2支出管理流程
实现功能: 对每个月的支出进行添加、删除、编辑、查询等操作;并作系统的收入分析;并和收入做一定的比较看看当月、当年等的消费支出情况等;
3.2.3 假日计划管理流程
实现功能: 在假期之前对节假日做一个详细地安排,到了指定的日期(五天以前)的时候系统会自动提示用户。还可以对假日计划添加,并实现过期的节假安排自动删除。