1、(完整word)家庭财务管理系统开题报告青 岛 工 学 院 毕 业 论 文(设 计) 开题报告 题 目 家庭财务管理系统设计与实现 学 院 信息工程学院 年 级 2012 级 专 业 软件工程 姓 名 高正森 学 号 201202505109 指导教师 苏爱玲 报告日期 2016。03.01 青岛工学院教务处制表课题来源、选题依据和背景情况;课题研究目的、学术价值或实际应用价值.1、课题来源:家庭财务管理系统是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭理财变得方便,快捷,全面。为了更好的对家庭财富
2、进行科学、系统的管理,拟开发一款适用于以家庭为单位的理财管理系统,由此选择本课题.2、选题依据和背景情况 家庭财务管理,即管理家庭的财富,进而提高财富的效能的经济活动。人类社会是由一个个家庭组成的,每个家庭的正常运行都离不开收入和支出,因此不得不面对如何正确理财这个问题。因为拥有了正确的理财方法,才能达到开源节流的标准,才会有安定愉快的生活.有不少家庭因为经济困难而造成消费阻塞,也有不少家庭虽然资产累累却积攒不足,这都是没有一个合理的理财手段造成的后果。因此,家庭理财系统的广泛应用迫在眉睫. 随着社会的进步,生活的富裕,电脑已经成为家庭必备的工具之一,利用计算机系统进行家庭理财不失为一种行之有
3、效的方法,同时也给用户带来了极大的便利,达到足不出户就能管理财富的目的。3、课题研究目的当前社会,有很多家庭不善于财务管理,甚至不进行财务管理,这样就造成了财富的不合理运用,或是资源浪费;而有的家庭善于财务管理,对自己的收入和支出都一清二楚.对于前者,应用家庭财务管理系统可以让他们清楚看到自己的财务状况,从而做出合理的规划;对于后者,应用家庭财务管理系统可以使他们放弃传统的纸张记账方式,只需点击鼠标,键盘输入,就可一目了然,非常方便。目前,软件产业逐步兴盛,市面上也存在了一些家庭财务管理系统,实现着各种不同的功能,但从方便、实用、美观、高效的角度来看,都有着或多或少的缺点。有的系统项目太多,不
4、适合普通家庭使用;有的系统功能太过繁杂,对于计算机入门级的用户来说,操作颇为困难。因此,开发一个更适合于广大普通家庭的家庭财务管理系统,就是本课题的研究目的。4、学术价值或实际应用价值 本课题的研究适用于对普通家庭财务管理的计算与统计等。使用计算机对家庭财务进行管理已经成为一种趋势,利用计算机软件对家庭财务实行管理更具有着检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点,从而实现家庭财务管理系统化、规范化、科学化的有效解决方案.一、选题依据二、文献综述国内外研究现状、发展动态;查阅的主要文献。1、国内外研究现状、发展动态家庭财务管理系统是利用计算机应用技术,使家庭理财逐步
5、信息化,从而形成由家庭成员与计算机共同构成服务于家庭的人机信息财务管理系统.使用家庭管理系统,首先是由于运算速度快、精度高,信息反馈及时, 可以及时地为学校管理层决策提供真实可靠的信息,以满足工作的需求,实现高层次、高水平的服务.通过家庭财务管理系统及时而全面地了解;由于家庭财务活动情况的多样性,又要分析各收入和各支出的情况,平时检查工作量很大,而采用计算机管理系统,可以提高工作效率,使家庭财务管理科学化,智能化.这一段不属于研究现状!放这里没意义,竟然还出现学校管理家庭理财系统在国内外很多地方使用已经相当的普遍。国外的家庭理财管理系统发展的相对比较成熟,比如他们系统里包含有股票的预测、基金的
6、分析等等。国外现状就写了这一句,太少了,再多查查资料补充一下吧。在国内,以前的家庭管理财务非常繁琐,管理人员付出大量的工作时间,得到的效率很低。在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,为此开发家庭财务管理系统软件,可以适应现今社会并提高生产效率。而计算机使用盛行的当今社会,家庭理财管理系统已基本替代了传统的手工记账理财的方法,给消费者带来极大的方便,但由于人们的生活水平越来越高,收支种类越来越多,家庭消费的内容日益丰富等,现行的许多家庭理财管理系统已不能满足大家的需求,许多功能还亟待完善与更新
7、。虽然国内的家庭理财管理系统功能较不完善,但在我国科技迅速发展的今天,其发展前景将十分令人期待,尤其是在近几年,伴随着计算机在社会中的高速普及,家庭理财系统的使用范围逐步扩大,从最早的简单记录家庭、个人财务的收支情况,到现在对财务的收支查询、汇总、报表分析、预测等等。巨大的市场需求也促使了很多公司加大了对家庭理财系统的研究。当今社会人们的生活水平和文化素质普遍提高,随着市场经济的快速发展,观念的不断更新,每个人的理财意识普遍增强,特别是家庭理财意识得到很大发展,人们对家庭各方面消费不仅仅只有进行记录和统计的愿望,各种收入消费途径错综复杂,如何使用户能更加方便的操作成为要求;同时伴随精神和物质生
8、活的提高,人们购置和使用计算机的能力也在增强,网络越来越发达,一种新型网络家庭理财管理系统软件正等待出现.家庭理财管理系统是一个为方便处理家庭财务的一个软件,它的作用是更好的满足理财者对家庭财务管理的需要。目前社会上普遍使用的家庭理财管理系统基本都是单机版的,随着IT技术的进步和计算机网络技术的发展,以及家庭收支范围的扩大,家庭理财管理系统将逐渐从传统的桌面管理向网络集成的方向发展,从局部、静态、事后核算到全局、动态、实时的管理,基于不同软硬件平台、不同网络架构的各级财务管理子系统需要有机地协同工作。因此基于Internet的家庭理财管理系统必然成为未来家庭理财管理系统的发展趋势。2、 查阅的
9、主要文献 1 孙莲香。财务软件实用教程M.北京:清华大学出版社,2011:53-55。 2 沈玮.小型家庭财务管理系统的设计与实现J。电脑知识与技术,2011,07(25):42-43。3 张杰.家庭理财管理系统的分析与设计D.长春:吉林大学,2015。 4 刘娅.家庭财务管理系统的设计与实现J。福建电脑,2006,01: 168169。 5 刘光彬.家庭财务管理系统的设计与实现D.长春:吉林大学,2012. 6 隋剑。家庭财务管理系统设计与实现探析J。科技视界,2015,10:119-120. 7 张鹏.提高财务管理系统可维护性M.兰州:甘肃教育出版社,2009:17-21。8 杜文英.计算
10、机财务软件开发的方向J.河南机电高等专科学校学报,2008(6):3336.9 Robert A Schultheis,Mary Sumner.Management Information SystemM。 Shen yan: North- eastern University Pr,2000:41-43.10Wilkinson RW.Computerized Specifications on a Small ProjectJ. ASCE Journal of Construction Engineering and Management,1984,110,(CO3):337345.三、研究
11、内容1。学术构想与思路;主要研究内容及拟解决的关键问题(或技术) (1)学术构想与思路家庭财务管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库.而对于后者则要求应用程序功能完备,易使用等特点。本课题项目采用MyEclipse和MySql开发环境,使用MVC框架,从而使项目开发具有成本低,耦合性高等优点。 (2)主要研究内容 本课题主要研究如何利用计算机技术、网络技术,开发一个操作简单、界面友好的适合广大普通家庭用户的财务管理系统,系统主要包括五大功能模块,分别是:系统管理模块、日常管理模块、理
12、财管理模块、统计管理模块、帮助模块。系统管理模块:负责对账户密码的增加、删除、修改,以及权限进行管理;日常管理模块:负责对日常收支、账户结余和借贷情况进行管理;理财管理模块:负责对收支项目和银行账户进行管理;统计模块:负责对每月明细和收支统计进行管理;帮助模块:负责对系统信息管理。数据库设计步骤主要包括数据库需求分析、数据库概念结构设计、数据库逻辑结构设计等.数据库需求分析阶段是需求收集与分析阶段,得到所需数据;数据库概念结构设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型;数据库逻辑结构设计阶段,将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并
13、对其进行优化。数据库设计开题报告中可以不写,论文中详细叙述。这一段删除,上面各个功能模块要实现的功能尽量再补充详细一些。 2系统功能模块设计家庭财务管理系统功能划分为五部分,分别是:系统管理模块、日常管理模块、理财管理模块、统计管理模块、帮助模块.系统管理负责对账户密码的增加、删除、修改,以及权限进行管理;日常管理模块负责对日常收支、账户结余和借贷情况进行管理;理财管理模块负责对收支项目和银行账户进行管理;统计模块负责对每月明细和收支统计进行管理;帮助模块负责对系统信息管理。这段也删除,上面重复了 (3)拟解决的问题浏览器兼容:在不同的浏览器环境下保证分辨率的自动调整,页面不拉伸、不乱码.不崩
14、溃,达到良好的兼容状态。数据库安全:增强数据库的稳定性,定期备份数据,出现问题能及时还原上一备份数据,从而保证数据库的安全。服务器负荷量:按时对服务器进行维护、升级,保证用户的正常使用,避免负荷超载情况的发生.2拟采取的研究方法、技术路线、实施方案及可行性分析 (1)拟采取的研究方法开发本系统采用的是面向对象法.问卷调查与访谈:在系统需求分析时采用问卷调查和访谈的方式,得到真实有效的用户需求。案例研究:面对开发过程中出现的问题,技术难点等,采用案例研究的方式去借鉴其它项目系统中的经验、技术,从而得到问题的解决方法,克服难点。查阅相关书籍资料:通过查询相关书籍、资料得到确实可行的研究方案与计划,
15、掌握新的技术知识,最后完成系统的交付与运行。 (2)技术路线 本系统开发采用MVC框架,基于B/S架构。编程语言使用Java语言,动态网页开发使用JSP技术,数据库连接使用Hibernate,服务器采用支持JSP的Tomcat,数据库采用对JDBC支持良好的MySql,开发过程整合struts2+spring+hibernate,Struts2做MVC的流程框架,Spring提供声明式事务、事务处理的管理等,Hibernate建立实体层和数据库的映射,封装JDBC代码。这样从前台页面一直到后台数据库,都有了框架帮助维护,使开发变得简单快捷,效率大大提高。(3) 实施方案 第一步对系统进行需求分
16、析,了解系统的用户需求,同时撰写需求分析报告。 第二步对系统进行概要/、详细设计,分别设计出系统各个功能模块,并撰写概要/、详细设计文档。 第三步实现系统的编码和单元测试,对系统各个功能模块进行代码的编写,编码完成后对功能模块进行单元测试。 第四步对系统进行确认测试和综合测试,测试完成后撰写系统测试报告. 第五步毕业设计还要进行项目交付吗?测试完成后写论文进行项目的交付及运行,确认完成后撰写毕业论文。(4) 可行性分析经济可行性:本系统的适用对象以家庭为单位,是一种小型管理系统。开发使用软件具备开源、免费的优势,大大降低了开发过程所需费用,更具有良好的稳定性.并能良好兼容后续开发,节省人力资源
17、等。 操作可行性:本系统具有操作简单,界面友好的特点。拥有良好的视图效果,即使是计算机入门级别的用户也能轻松上手。技术可行性:开发一个小型家庭财务管理系统,技术上主要涉及到编程及数据库设计。在开发语言上,选择开源的Java语言,并选择高度集成化的MyEclipse作为开发工具,数据库方面选择使用应用广泛的关系型数据库管理系统MySql使家庭财务管理系统具有强大的后台数据库管理能力。四、论文(设计)进度安排起止时间主要内容预期目标2015。11-2016。3。12016.012016。022015。02-2016.032016。03-2016。042016。042016。052016。052016。06起止时间还是没改啊,要到具体日期选题及完成开题报告需求分析(确定系统流程图,数据流图,数据字典,数据库的设计)确定系统的总体结构以及功能模块编写程序实现功能模块利用白盒测试方法进行单元测试,利用黑盒测试方法进行集成测试完成毕业论文及答辩工作完成开题需求分析文档 概要/详细设计文档功能模块代码测试报告毕业论文撰写完毕五、审核意见指导教师意见 指导教师签字: 年 月 日指导小组评语和评议结果:评议结果:合格 不合格 教研室主任签字: 年 月 日注:表格不够可加附页。