家庭财务管理系统开题报告_第1页
家庭财务管理系统开题报告_第2页
家庭财务管理系统开题报告_第3页
家庭财务管理系统开题报告_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、青岛工学院毕 业 论 文(设 计)开题报告题目家庭财务管理系统设计与实现学院信息工程学院年级2012 级专业软件工程姓名高正森学号201202505109指导教师苏爱玲报告日期青岛工学院教务处制表2016.03.01课题来源、选题依据和背景情况;课题研究目的、学术价值或实际应用价值。1、课题来源: 家庭财务管理系统是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化 管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家 庭理财变得方便,快捷,全面。为了更好的对家庭财富进行科学、系统的管理,拟开发一 款适用于以家庭为单位的理财管理系统,由此选择本课题。2、选题

2、依据和背景情况 家庭财务管理,即管理家庭的财富,进而提高财富的效能的经济活动。人类社会是由一个 个家庭组成的,每个家庭的正常运行都离不开收入和支出,因此不得不面对如何正确理财 这个问题。因为拥有了正确的理财方法,才能达到开源节流的标准,才会有安定愉快的生 活。有不少家庭因为经济困难而造成消费阻塞,也有不少家庭虽然资产累累却积攒不足, 这都是没有一个合理的理财手段造成的后果。因此,家庭理财系统的广泛应用迫在眉睫。 随着社会的进步,生活的富裕,电脑已经成为家庭必备的工具之一,利用计算机系统进行 家庭理财不失为一种行之有效的方法,同时也给用户带来了极大的便利,达到足不出户就 能管理财富的目的。3、课

3、题研究目的 当前社会,有很多家庭不善于财务管理,甚至不进行财务管理,这样就造成了财富的不合 理运用,或是资源浪费;而有的家庭善于财务管理,对自己的收入和支出都一清二楚。对 于前者,应用家庭财务管理系统可以让他们清楚看到自己的财务状况,从而做出合理的规 划;对于后者,应用家庭财务管理系统可以使他们放弃传统的纸张记账方式,只需点击鼠 标,键盘输入,就可一目了然,非常方便。目前,软件产业逐步兴盛,市面上也存在了一些家庭财务管理系统,实现着各种不同的功 能,但从方便、实用、美观、高效的角度来看,都有着或多或少的缺点。有的系统项目太 多,不适合普通家庭使用;有的系统功能太过繁杂,对于计算机入门级的用户来

4、说,操作 颇为困难。因此,开发一个更适合于广大普通家庭的家庭财务管理系统,就是本课题的研 究目的。4、学术价值或实际应用价值 本课题的研究适用于对普通家庭财务管理的计算与统计等。使用计算机对家庭财务进 行管理已经成为一种趋势,利用计算机软件对家庭财务实行管理更具有着检索迅速、查找 方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点,从而实现家庭财务管理 系统化、规范化、科学化的有效解决方案。一、选题依据二、文献综述 国内外研究现状、发展动态;查阅的主要文献。1、国内外研究现状、发展动态 家庭财务管理系统是利用计算机应用技术,使家庭理财逐步信息化,从而形成由家庭成员 与计算机共同构成服务于

5、家庭的人机信息财务管理系统。使用家庭管理系统,首先是由于 运算速度快、精度高,信息反馈及时, 可以及时地为学校管理层决策提供真实可靠的信息, 以满足工作的需求,实现高层次、高水平的服务。通过家庭财务管理系统及时而全面地了 解;由于家庭财务活动情况的多样性,又要分析各收入和各支出的情况,平时检查工作量 很大,而采用计算机管理系统,可以提高工作效率,使家庭财务管理科学化,智能化。 家庭理财系统在国内外很多地方使用已经相当的普遍。国外的家庭理财管理系统发展的相 对比较成熟,比如他们系统里包含有股票的预测、基金的分析等等。在国内,以前的家庭 管理财务非常繁琐,管理人员付出大量的工作时间,得到的效率很低

6、。在现今的商品社会 是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的 软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发家庭财务管理系统软件, 可以适应现今社会并提高生产效率。而计算机使用盛行的当今社会,家庭理财管理系统已 基本替代了传统的手工记账理财的方法,给消费者带来极大的方便,但由于人们的生活水 平越来越高,收支种类越来越多,家庭消费的内容日益丰富等,现行的许多家庭理财管理 系统已不能满足大家的需求,许多功能还亟待完善与更新。虽然国内的家庭理财管理系统 功能较不完善,但在我国科技迅速发展的今天,其发展前景将十分令人期待,尤其是在近 几年,伴随着计算机在

7、社会中的高速普及,家庭理财系统的使用范围逐步扩大,从最早的 简单记录家庭、个人财务的收支情况,到现在对财务的收支查询、汇总、报表分析、预测 等等。巨大的市场需求也促使了很多公司加大了对家庭理财系统的研究。 当今社会人们的生活水平和文化素质普遍提高,随着市场经济的快速发展,观念的不断更 新,每个人的理财意识普遍增强,特别是家庭理财意识得到很大发展,人们对家庭各方面 消费不仅仅只有进行记录和统计的愿望,各种收入消费途径错综复杂,如何使用户能更加 方便的操作成为要求;同时伴随精神和物质生活的提高,人们购置和使用计算机的能力也 在增强,网络越来越发达,一种新型网络家庭理财管理系统软件正等待出现。家庭理

8、财管 理系统是一个为方便处理家庭财务的一个软件,它的作用是更好的满足理财者对家庭财务 管理的需要。目前社会上普遍使用的家庭理财管理系统基本都是单机版的,随着 IT 技术的 进步和计算机网络技术的发展,以及家庭收支范围的扩大,家庭理财管理系统将逐渐从传 统的桌面管理向网络集成的方向发展,从局部、静态、事后核算到全局、动态、实时的管 理,基于不同软硬件平台、不同网络架构的各级财务管理子系统需要有机地协同工作。因 此基于 Internet 的家庭理财管理系统必然成为未来家庭理财管理系统的发展趋势。 查阅的主要文献1 孙莲香 .财务软件实用教程 M. 北京 :清华大学出版社 ,2011:53-55.2

9、沈玮.小型家庭财务管理系统的设计与实现J.电脑知识与技术,2011,07(25):42-43.3 张杰.家庭理财管理系统的分析与设计D.长春:吉林大学,2015.4 刘娅.家庭财务管理系统的设计与实现J福建电脑,2006,01: 168-169.5刘光彬.家庭财务管理系统的设计与实现D.长春:吉林大学,2012. 隋剑.家庭财务管理系统设计与实现探析J.科技视界,2015,10:119-120.7 张鹏.提高财务管理系统可维护性 M. 兰州 :甘肃教育出版社 ,2009:17-21.8 杜文英.计算机财务软件开发的方向J.河南机电高等专科学校学报,2008(6):33-36.9 Robert

10、A Schultheis,Mary Sumner.Management Information SystemM. Shen yan: North - eastern University Pr,2000:41-43.10 Wilkinson RW.ComputerizedSpecificationsonaSmallProjectJ. ASCEJournal of Construction Engineering and Management , 1 9 84 , 1 1 0 , (CO3) : 3 37 - 345 .三、研究内容1.学术构想与思路;主要研究内容及拟解决的关键问题(或技术)(

11、1 )学术构想与思路 家庭财务管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本课题项目采用MyEclipse和MySql开发环境,使用 MVC框架,从而使项目开发具有成本低,耦合性高等优点。(2)主要研究内容 本课题主要研究如何利用计算机技术、网络技术,开发一个操作简单、界面友好的适 合广大普通家庭用户的财务管理系统,系统主要包括五大功能模块,分别是:系统管理模 块、日常管理模块、理财管理模块、统计管理模块、帮助模块。系统管理模块:负责对账户

12、密码的增加、删除、修改,以及权限进行管理; 日常管理模块:负责对日常收支、账户结余和借贷情况进行管理; 理财管理模块:负责对收支项目和银行账户进行管理; 统计模块:负责对每月明细和收支统计进行管理;帮助模块:负责对系统信息管理。 数据库设计步骤主要包括数据库需求分析、数据库概念结构设计、数据库逻辑结构设计等。 数据库需求分析阶段是需求收集与分析阶段,得到所需数据;数据库概念结构设计阶段通 过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型;数据库逻辑结构设计阶段,将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。2 系统功能模块设计 家庭财务管理

13、系统功能划分为五部分,分别是:系统管理模块、日常管理模块、理财管理 模块、统计管理模块、帮助模块。系统管理负责对账户密码的增加、删除、修改,以及权 限进行管理;日常管理模块负责对日常收支、账户结余和借贷情况进行管理;理财管理模 块负责对收支项目和银行账户进行管理;统计模块负责对每月明细和收支统计进行管理; 帮助模块负责对系统信息管理。( 3)拟解决的问题 浏览器兼容:在不同的浏览器环境下保证分辨率的自动调整,页面不拉伸、不乱码。不崩 溃,达到良好的兼容状态。数据库安全:增强数据库的稳定性,定期备份数据,出现问题能及时还原上一备份数据, 从而保证数据库的安全。服务器负荷量:按时对服务器进行维护、

14、升级,保证用户的正常使用,避免负荷超载情况 的发生。2拟采取的研究方法、技术路线、实施方案及可行性分析(1)拟采取的研究方法 开发本系统采用的是面向对象法。 问卷调查与访谈:在系统需求分析时采用问卷调查和访谈的方式,得到真实有效的用户需 求。案例研究:面对开发过程中出现的问题,技术难点等,采用案例研究的方式去借鉴其它项 目系统中的经验、技术,从而得到问题的解决方法,克服难点。查阅相关书籍资料:通过查询相关书籍、资料得到确实可行的研究方案与计划,掌握新的 技术知识,最后完成系统的交付与运行。( 2)技术路线本系统开发采用 MVC框架,基于B/S架构。编程语言使用 Java语言,动态网页开发 使用

15、JSF技术,数据库连接使用 Hibernate,服务器采用支持JSP的Tomcat,数据库采用对 JDBC支持良好的 MySql,开发过程整合 struts2+spring+hibernate, Struts2做MVC的流程框 架,Spring提供声明式事务、事务处理的管理等,Hibernate建立实体层和数据库的映射,封装JDBC代码。这样从前台页面一直到后台数据库,都有了框架帮助维护,使开发变得简 单快捷,效率大大提高。实施方案 第一步对系统进行需求分析,了解系统的用户需求,同时撰写需求分析报告。 第二步对系统进行概要 /、详细设计,分别设计出系统各个功能模块,并撰写概要/、详细设计文档。

16、第三步实现系统的编码和单元测试,对系统各个功能模块进行代码的编写,编码完成 后对功能模块进行单元测试。第四步对系统进行确认测试和综合测试,测试完成后撰写系统测试报告。 第五步进行项目的交付及运行,确认完成后撰写毕业论文。可行性分析 经济可行性:本系统的适用对象以家庭为单位,是一种小型管理系统。开发使用软件具备 开源、免费的优势,大大降低了开发过程所需费用,更具有良好的稳定性。并能良好兼容 后续开发,节省人力资源等。操作可行性:本系统具有操作简单,界面友好的特点。拥有良好的视图效果,即使是计算 机入门级别的用户也能轻松上手。技术可行性:开发一个小型家庭财务管理系统,技术上主要涉及到编程及数据库设计。在开发语言上,选择开源的 Java语言,并选择高度集成化的 MyEclipse作为开发工具,数据 库方面选择使用应用广泛的关系型数据库管理系统 MySql 使家庭财务管理系统具有强大的 后台数据库管理能力。四、论文(设计)进度安排起止时间主要内容预期目标2015.11-2016.3.12016.01-2016.022015.02-20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论