1、日期 2013.12题目家庭财务管理系统设计与实现学生姓名管于敏班级学号B专业计算机科学与技术1. 对指导教师下达的课题任务的学习与理解1. 对任务的整体认识现代社会家庭的理财观念进一步提高,理财手段变得更加丰富。随着生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高。电脑及其应用的普及化,人们应用电脑进行家庭财务管理的观念增强,因此,开发一个通用性家庭财务管理软件已经成为社会需求。本系统是一个家庭通用型理财软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭理财变得方便、
2、快捷、全面2. 课题的具体实现要求(1). 掌握 VB 技术及其相关应用;VB 处理的数据库属于关系类型数据库,由不同层次的对象组成。一个数据库多个表组成,每个表包含多个字段。VB 具有管理和显示数据源的数据控件和数据绑定控件。数据控件用于与数据库连接,数据绑定控件用于显示数据表的记录。能够提供报表实际工具,快速生成报表。(2). 掌握 SQLserver 数据库开发技术SQL Server是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和
3、Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时, 进一步拓展应用空间,带来新的商业应用机遇。例如,XML 数据库与 Web Service 的支持将使您的应用实现 Internet 数据互联,.Net 集成极大的扩展了开发空间,异构数据集成、Service Broker 使您的数据和其它应用无缝集成,各种新数据类型和 T-SQL 扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO 等都将成为 SQL Server 数据平台上
4、开发数据相关应用的有力工具。3. 对目前家庭财务管理系统的模式进行研究,提出并实现一种更优的系统;家庭财务管理系统是利用了计算机应用技术,是家庭理财逐步信息化,从而形成由南京邮电大学毕业设计(论文)开题报告。2家庭成员与计算机共同构成服务于家庭人际信息财务管理系统。但由于人们的生活水平越来越高,收支种类越来越多,家庭消费的内容日益丰富等,现在的许多家庭财务管理系统已不能满足大家的需求。根据对现有家庭财务管理系统的调研,我想简单的加入报表分析以及预测等功能。2. 阅读文献资料进行调研的综述计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业,各个领域,随着 Inte
5、rnet 的不断扩大和发展,电脑网络“把每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。21 世纪是个信息化的时代,现代计算机技术的发展,为各行各业的发展创造了一个全新的时代背景人们的生活、工作等已经越来越离不开计算机科学的运用,而Internet 的应用加速了这种趋势,人们越来越需要在互联网上交流各种信息和讨论各种问题,基于现在国内的许多财务管理系统的不完善性,参考了国外的各种管理系统。他们的系统包含了对现有资金的收支查询,汇总,报表分析,预测等,采用 VB 数据库为基础,SQLServer 语言为标准,编制简单的小型家庭
6、财务管理系统。系统的功能模块分为:登录模块, 消费模块, 统计模块,收入模块。登录模块的功能:主要是对用户的管理权限进行验证。决定用户是否有权限进行本系统。 消费模块的功能如下:食品消费:完成日常生活中食品类商品消费项目的统计。着装消费:完成日常生活中服装衣物类商品消费项目的统计。家具消费:完成日常生活中家居用品类商品消费项目的统计。行车消费:完成日常生活中交通消费项目的统计。统计模块的功能如下:当日汇总:对当日消费情况进行汇总。月份汇总:对当月消费及收支情况进行汇总,并计算节余. 根据收支情况给出一些简单的理财建议。年份汇总:记录每年收支情况,并计算节余,根据收支情况给出一些简单的理财建议。
7、5B 管于敏收入模块的功能:对家庭的收入进行统计。开发工具和编程语言本次设计要求以 VB+SQL Server 设计一套功能比较完善的家庭理财系统。主要包括日常消费和收入记录和统计管理部分。要求能实现家庭账簿管理、家庭成员管理、家庭收支管理、报表统计管理等功能。伴随着 Internet 的迅速发展,计算机技术正在由基于 C/S(client/Server)模式的应用系统转变为基于 B/S 模式的应用系统。过去,网络软件的开发都采用 C/S(client) 模式,在这种模式下,主要的业务逻辑都集中于客户端程序,因此,必然导致以下问题:(1) 系统安装、调试、维护和升级困难。由于客户端的硬件配置可
8、能存在差异,软件环能各不相同,因此,在安装时,必须对每一个客户端分别进行配置,同样,在软件升级时也要对客户端分别处理。(2) 在整个系统中,业务逻辑和用户界面都集中到了客户端,必然会增加安全隐患。(3) B/S 模式带来了巨大的好处:开发成本及维护成本降低。由于 B/S 架构管理软件只安装在服务器端(Server)上,即应用程序在部署、升级、维护时,只需要在服务器端进行配置就可以了,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过 WWW 浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。(
9、4) 良好的安全性能,防火墙技术可以保证后台数据库的安全性。所有的配置工作都集中在服务器端且所有客户端请求都是通过 DBMS 来访问数据库,从而大大减少了数据直接暴露的风险。3. 初步拟定的执行方案(含具体进度)1. 全面理解课题设计要求,完成开题报告3 周2. 全面分析当前家庭财务管理系统主流设计模式及其工作原理2 周3. 了解 VB 和 SQLserver 技术3 周4. 针对目前控制系统的不足,提出一种可行性方案5 周5. 设计并实现家庭财务管理系统4 周6. 整理资料,撰写论文,准备答辩5 周先整理所有资料,完整地运行程序。接下来熟悉资料,包括所用的资料,软件测试文档等。用约一周时间完
10、成论文的初稿,并交给老师审阅。剩下的时间,根据老师的要求修改论文不足之处,尽量完成论文的最终定稿。最终论文定稿,准备答辩工作,同时将论文及资料打包完毕,准备答辩。四参考文献1 刘 娅.家庭财务管理系统的设计与实现J.福建电脑,2006.1.P168-1692 曾志强. VB6.0 程序设计教程M. 中国水利水电出版社, 20013 张海藩. 软件工程导论M. 人民教育出版社, 19983 耿文兰.SQL Server 2000 数据库管理与开发M.电子工业出版社 20035 家庭财务管理系统的设计与实现.刘光彬. 吉林大学硕士研究生论文20126 Leszek A Maciasezek.Dat
11、abase System DesignM.New York.Streetsore Press,2005:l 10-249,46DeanLefflngwellDonWidrig.ManagingSoftwareRequireinentsiAUnitedApproachJ.Joumal of Finance, 1998(43):567-591.8 GeraldV.Post. Database Management Systems:Designing and Building Business ApplicationsM. MeGraw 一 HillDeeember,20059 郑阿奇主编SQL Server 实用教程M北京:电子工业出版社 200210 翁晚霞等,开发基于 Web 的远程教学系统的关键技术比较M.计算机工程与应用2010指导老师批阅意见指导教师(签名):年月,4B 管于敏
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1