开题报告-基于cs的家庭财务管理系统的设计与实现_第1页
开题报告-基于cs的家庭财务管理系统的设计与实现_第2页
开题报告-基于cs的家庭财务管理系统的设计与实现_第3页
开题报告-基于cs的家庭财务管理系统的设计与实现_第4页
开题报告-基于cs的家庭财务管理系统的设计与实现_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计(论文)开题报告题 目:基于 c/s 的家庭财务管理系统的设计与实现学 院: 专业名称: 班级学号: 学生姓名: 指导教师: 填 表 日 期 2013 年 12 月 06 日南昌航空大学软件学院东软班 开题报告 版本: V1.01一、 选题依据、目的和意义经济全球化和居民生活需求的变化以及计算机技术不断发展的今天,人们生活水平越来越高,财务管理也变得越来越重要,理财直接影响着人们的生活,本系统应用于 C/S 结构的平台,本研究课题的主要目的是提供财务数据统一管理和做出合理的财务决策,其界面友好,操作简单,除具备基本的财务信息管理外,还提供了数据统计,数据查询,图表自动统计等功能。为方便操作,从多方面把用户的家庭收入、家庭支出、统计节余等财产管理的数据,以及他们的生活结余和消费统计,用科学统计的方法把这些数据存储在财务管理软件之中。以饼图形式说明收入、支出、节余三者之间的相互关系,为家庭的财产的有效管理和合理分配提供帮助。根据其实用性和可行性,本课题具有研究意义。二、 国内外研究现状及发展趋势当今计算机已经成为学习和工作的得力助手,计算机给人们带来了大量信息的同时也为家庭的生活带来了方便,特别是在家庭理财方面计算机更是应用广泛,资金的合理计划和分配直接关系到整个家庭经济支出和收入的平衡。运用简单的数学方法来核算整个家庭的财务状况是一项不容易完成的工作。建立家庭财务管理系统为完成这项工作提供了计算机化技术支持。目前,国内外大部分的家庭理财系统都是采用 ASP 技术作为服务器端脚本,实现与数据库和其它应用互动的 Web 网页。但是 ASP 采用的是解释执行的方式,执行效率不高;部分理财系统性能低下,同时支持在线测试数量较少,远远达不到系统运行时的规模化效应。对于一个家庭来说,由于理财引起的网络风险不是他们愿意面对的,而且它在健壮性、可重用性等方面还有比较大的缺陷。当今社会的发展使人们越来越清楚地看到家庭理财方面的最关键问题,它直接决定这个家庭各方面的经济问题。只有让顾客更好的了解家庭经济的现状,才能让他们更好的了解财务管理的重要性,也更好的体现本软件的实际意义。所以财务管理软件将在现在家庭理财中发挥越来越重要的作用。通过对目前软件市场的分析可知,大多的家庭理财软件,功能方面不能满足客户的需求,为了满足软件市场的需求,需要开发更多功能齐全的相关软件,促进整个市场的良好发展 1。南昌航空大学软件学院东软班 开题报告 版本: V1.02三、研究的主要内容及实验方案3.1、毕业设计的主要研究内容本毕业设计采用 VB 可视化集成开发语言编写程序,利用 Microsoft Office Access 2003构建数据库,通过大部分数据库组件提供的接口技术来实现 VB 与数据库的连接。本课题基于C/S 结构,主要的研究方向:1、C/S 模式构造企业内部网络的应用系统。2、Visual Basic 实现系统的 UI。3、通过 ACCESS 2003 数据库实现数据优化管理技术。4、Windows 2003.SERVER 高并发服务的环境搭建与服务器端技术。3.2、实验方案3.2.1 开发工具:Microsoft Visual Basic (6.0)系统环境,用于编码,页面设计 4。Visual Basic:Visual Basic(简称 VB)是 Microsoft 公司开发的一种通用的基于对象的程序设计语言。“Visual” 指的是开发图形用户界面 (GUI) 的方法不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象 add 到屏幕上的一点即可, “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序,下面简要说明 VB 的功能。(1)高效、安全:越来越激烈的竞争要求开发人员尽量缩短开发周期,而这正是 VB 的设计思想。这种语言被设计来帮助开发人员减少代码量以及代码出错的机会 5 。(2)语言特性:VB 的中心思想就是要便于程序员使用,无论是新手或者专家。VB 可以简单建立应用程序的 GUI 系统,但是又可以开发相当复杂的程序。VB 的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了控件内,所以程序员不用写多少代码就能完成一个简单的程序 VB 可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序 6 。 (3)系统特性:过程、类型和变量,对每个模块的过程数没有限制。每个过程可包含至多 64K 的代码,如果过程或模块超过这一限制,Visual Basic 便产生编译时间错误。如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声明移到另一模块,来避免此类错误发生。Visual Basic 用表来保存代码中的标识符名(变量、过程、常量等)每个表限于 64K。南昌航空大学软件学院东软班 开题报告 版本: V1.033.2.2 数据库:Microsoft Access 2003 及以上,用途为后台数据库 2。ACCESS 2003由于本系统涉及到简单数据的处理,这就不必需要有一个强大的后台数据库管理系统支持。本系统采用的是微软公司的 Microsoft office 2003。原因如下:第一,ACCESS 与 Microsoft 其它组件有机结合,并充分利用它们提供的服务或功能(如安全管理、事件日志、内存管理等)从而增强了 ACCESS 数据库系统的功能,同时占用较少的系统资源;第二,用户可以使用直接查询存储在 ACCESS 数据库中的数据 7。第三,容量比较庞大,每个数据库中可创建多达 5 万个数据表,数据表中记录的行数只受服务器硬盘空间的限制,符合实际系统的要求数目较多的要求 8。3.2.3 模式:C/S 模式 3C/S (Client/Server,客户机/服务器)模式又称 C/S 结构,是软件系统体系结构的一种。C/S 模式简单地讲就是基于企业内部网络的应用系统。与 B/S(Browser/Server,浏览器/服务器)模式相比,C/S 模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。C/S 模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间组件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如:管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。中间负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。C/S 架构软件的优势与劣势 (1)应用服务器运行数据负荷较轻。最简单的 C/S 体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明 9。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小” ,麻烦的事情都交给了服务器和网络。在 C/S 体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。(3)C/S 架构的劣势是高昂的维护成本且投资大。首先,采用 C/S 架构,要选择适当的数据库平台来实现数据库数据的真正“统一” ,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。其次,传统的 C/S 结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在 JAVA 这样的跨平台语言出现之后,B/S 架构更是猛烈冲击 C/S,并对其形成威胁和挑战。南昌航空大学软件学院东软班 开题报告 版本: V1.043.2.4 系统架构图:家庭理财系统用户登陆 家庭理财 资产管理 数据库管理 退出系统用户登陆增加新用户修改密码收入支出总家庭收入家庭总财产收入编号查询支出编号查询日期查询退出系统家庭支出图 3-1 系统架构图四、目标,主要特色及工作进度4.1、目标:1、更加直观地为家庭财产的有效管理和合理分配提供帮助。2、简易友好的界面,良好的用户体验。3、多种图像化数值显示,以清晰可见的方式提供给用户。4、完善的财务管理功能,为用户提供更加全面的服务。5、高效、安全的数据库操作。6、良好的系统恢复性、健壮性、容错性。南昌航空大学软件学院东软班 开题报告 版本: V1.054.2、主要特色:1.从多方面把用户的家庭收入、家庭支出、统计节余等财产管理的数据,以及他们的生活结余和消费统计,用科学统计的方法把这些数据存储在财务管理软件之中。2.以饼图形式说明收入、支出、节余三者之间的相互关系,为家庭的财产的有效管理和合理分配提供帮助。4.3、工作进度:第一阶段:论文开题阶段 2013.12.022013.12.20 完成开题报告,确定毕业设计研究题目和方向。第二阶段:需求分析阶段 2013.12.232013.12.27 完成项目中需求阶段。第三阶段:概要设计阶段 2013.12.302013.01.03 完成项目概要设计阶段。第四阶段:详细设计阶段 2013.01.062013.01.08 完成项目详细设计阶段。第五阶段:中期检查 2013.01.092013.01.10 完成中期检查报告。第六阶段:代码实现及测试阶段 2014.02.242014.03.14 完成项目编码及测试阶段。第七阶段:完成系统,备齐相关文档,制作答辩 PPT 并做好答辩的准备五、主要参考文献1 郑人杰,殷人昆.软件工程概论M.北京:清华大学出版社,1999。2 刘文淘.VB+ACCESS 数据库开发与实例M.北京:清华大学出版社,2005。3 陈卫.B/S 结构应用程序开发M.北京:国

温馨提示

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

评论

0/150

提交评论