web家庭收支管理系统内容摘要:

.................................... 23 登录注册功能 .............................................................................................. 24 银行卡管理功能 .......................................................................................... 24 资金管理功能 .............................................................................................. 26 收支信息管理功能 ...................................................................................... 26 统计报表功能 .............................................................................................. 28 统计图线功能 .............................................................................................. 30 个人信息管理功能 ...................................................................................... 33 本章小结 ................................................................................................................ 34 第五章 系统实现 ....................................................... 35 数据库访问 ............................................................................................................ 35 配置数据库连接 .......................................................................................... 35 数据库访问 .................................................................................................. 35 系统功能实现 ........................................................................................................ 36 注册登录功能 .............................................................................................. 36 卡号信息管理 .............................................................................................. 37 资金信息管理 .............................................................................................. 39 日常收支记录 .............................................................................................. 40 收支信息报表 .............................................................................................. 42 收支信息趋势图线 ...................................................................................... 43 用户个人信息管理 ...................................................................................... 45 系统测试 ................................................................................................................. 47 收支信息管理测试 ...................................................................................... 47 西南交通大学本科毕业设计(论文) 第 VIII 页 收支信息趋势图线测试 .............................................................................. 48 结论 .................................................................. 51 致谢 .................................................................. 53 参考文献 .............................................................. 54 西南交通大学本科毕业设计(论文) 第 1 页 第一章 绪论 选题背景及意义 随着 现代信息技术的飞速发展,人类社会正从工业时代阔步迈向信息时代,人们越来越重视信息技术对传统产业的改造以及对信息资源的开发和利用。 信息化是由工业社会向信息社会演化的动态过程,信息化水平的高低已 成为衡量一个国家、一个地区现代化水平和综合国力的重要标志。 大到国家的科技发展,小到人们的日常生活 ,都 随之迈上了信息化的新台阶, 家庭收支信息管理的 信息化 ,网络化,自动化也逐渐代替传统的手动纸张记账模式 ,如何更好地利用 网络化,信息化的 资源为 家庭收支 信息 提供高效 服务,如何积极创新,变传统服务模式为更能满足 用户 需要的网络环境下的信息服务模式, 是一个急需解决的问题。 长期以来, 家庭收支信息的 管理都是依赖人工进行的。 人们使用传统的人工方式管理 收支信息 , 手动记账,并且 没有任何统计 功能。 而且有很多家庭因为日常收支类型的繁琐 ,甚至没有对小账目进行任何的记录。 记录日常收支信息的家庭,需要把每一笔收支信息手动记录到账本上,这样既浪费时间,又得不到方便的统计信息。 因此一个方便快捷的收支信息管理系统将给家庭带来高效的管理能力。 有了收支管理系统,人们可以随时随地通过网络登录到系统,对自己 的日常消费进行记录,并通过系统的统计功能对自己的日常消费有清晰的理解,能从中提高自己对消费的管理效率。 家庭收支 信息 管理 系统的现状及分析 虽然信息技术发展飞快,网络早已遍布千万人家,但是 Web家庭收支信息管理系统的发展还处于初级阶段, 现有的 家庭收 支管理系统,大多数都是基于 C/S架构的,人们使用它,必须得到相应的安装软件,把系统装在自己的电脑中才能使用。 在网络中,很少发现有基于 B/S架构的家庭收支信息管理。 从 2020年之后,网络迅速走进人们的生活,传统的 C/S模式的家庭收支信息管理系统也逐渐出现在眼前,它们从单一的记录日常信息逐渐 发展为能够生成统计报表,把日常信息按各种类型统计出来,使用户可以清楚的看到家庭的不同类型的收支信息的统计情况。 网络型的收支管理系统目前很少有人开发, 因为人们还没有重视家庭收支信息的管理,但是随着信息化的发展,系统 随 着网络 走进人们的生活是必然的趋势。 现有的家庭收支信息管理,大部分只有日常记账和报表统计这两种功能,而对于家庭的储蓄状况,以及银行卡信息,家庭的资金管理等都没有涉及,但这些方面也是家庭财务信息的重要管理分支,和收支信息有着密切的联系,只有把这些信息都加入系统的管理中,才能对家庭的收支信息进行更加高效的管理。 随着 社会的信 息化水平的提高, 家庭收支信息 管理系统的设计将会走上网络化建西南交通大学本科毕业设计(论文) 第 2 页 设的道路。 随着应用的深入和人们需求的提高,将从 C/S服务器模式转向 B/S服务器模式。 家庭收支信息管理系统也将提 供更加深入的服务, 信息 管理也 会更加多样化,除具备基本功能外,还 会具有各种辅助功能等。 研究主要内容和方法 Web家庭收支信息管理系统采用 B/S服务器模式, 为了提高工作效率和服务质量,本文针对 用户对于家庭收支信息管理 的特点和要求, 设计了一个基于 Web的管理系统,可满足 大多数用户对于家庭收支信息 管理要求。 要求 系统界面友好 简捷 ,操作 方便 ,能完成 银行卡 信息 管理,资金 信息 管理 , 日常收支信息的管理,收支信息报表的生成,收支信息图线的生成 ,用户个人信息的管理。 开发本系统的总体任务是实现 家庭收支信息 管理的 信息 化,帮助 用户 更好更高效地完成 收支 信息的管理。 综合各方面的考虑 系统 采用 Struts 和 Hibernate框架 、 SQL Sever 2020等技术开发。 采用 B/S 体系结构 , SQL Sever 2020 作为数据库服务器,使用 Java 技术, Struts 框架 进行网络应用程序的开发。 相比 JSP 具有强大的优势 , Struts 通过将 Servlet、 JSP标签库和信息资源等技术整合到一个统一的框架中,开发人员利用 Struts 开发时不需要进行底层编码就可以实现 MVC 模式,大大简化了 MVC 的开发,从而提升了开发效率。 Struts 开发的系统层次结构十分清 晰,可维护性大大增强。 系统开发及运行环境 系统 开发 工具 开发环境: MyEclipse 的 Struts 和 Hibernate 框架结合开发的环境 ; 开发语言: Java; 后台数据库: SQL Sever 2020; 运行平台: Windows XP。 服务器端 操作系统: Windows XP; Web 服务器端: Tomcat 服务器 ; 数据库服务器: SQL Sever 2020; 浏览器: IE ; 西南交通大学本科毕业设计(论文) 第 3 页 客户 端 浏览器: Inter Explorer ; 分辨率:最 佳效果 1280*800 像素 本章小结 本节对系统的背景以及研究方法等作了简单的描述,并对系统的开发工具等作了讲解,接下来将对毕业设计使用的技术作详细的介绍。 西南交通大学本科毕业设计(论文) 第 4 页 第二章 系统开发的相关技术 JSP 技术 JSP 技术是由 Sun 公司提出、多个 IT 公司参与合作建立的一种动态网页开发技术标准。 JSP 规范是 Web 服务器,中间件应用服务器、交易系统以及软件开发工具厂商间广发合作的成果,该技术为创建显示动态生成的内容的 Web 页面提供了 一个简洁而快速的方法。 Struts 框架 Struts 可以大大简化 MVC 的应用开发,尤其是对于复杂的大型应用软件开发。 MVC 框架 简介 MVC 框架 既是模型 视图 控制器 (ModelViewController)设计模式。 其中 M 代表Model, V 代表 View, C 代表 Controller。 MVC 的核心思想是讲一个应用程序的数据业务处理功能(模型)、表示功能(视图)、控制空能(控制层)在 3 个不同的部分上实现。 MVC 的目的是增加代码的复用性,减少数据描述和应用操作的可耦合度,并提高代码 的可读性。 同时,也可以使软件的可维护性,可扩展性、可修复性,灵活性以及封装性大大提高。 MVC 框架图如下: 控 制 层视 图 层 模 型 层用 户 请 求选 择 V i e w查 询业 务 处 理 图 MVC 框架 Struts 简介 Struts 是一个简化的 MVC 开发的非常优秀的 Web 应用框架,主要采用 JSP、 Servlet等技术实现,应用框架为开发者提供可重用的基础架构,为业务逻辑开发者提供。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。