新编确认稿个人财务管理系统设计开发实现项目可行性研究报告Word文档下载推荐.docx
- 文档编号:14101844
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:38
- 大小:1.27MB
新编确认稿个人财务管理系统设计开发实现项目可行性研究报告Word文档下载推荐.docx
《新编确认稿个人财务管理系统设计开发实现项目可行性研究报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《新编确认稿个人财务管理系统设计开发实现项目可行性研究报告Word文档下载推荐.docx(38页珍藏版)》请在冰豆网上搜索。
个人财务管理系统基于ASP.NET’以SQLServer2012作为数据库工具,以VisualStudio2012进行界面设计、系统设计与开发,设计完成的.’.
本报告采用生命周期法,“自顶向下”地完成对开发系统的.了需求分析,得到系统的.功能需求,随后对系统进行概要设计和详细设计,确定系统功能模块、基本流程、存储结构、基本界面等’.随后应用开发工具对系统进行设计、编码、调试等操作,最终实现个人财务管理系统的.各个功能’.
引言
在平时的.生活中,我们很多人缺乏财务管理的.意识’.我们有多少钱,我们的.钱都存在哪儿,我们把钱花在了哪儿,花的.值不值,这些问题,只有一个模糊的.认识’.由此常常会出现钱不够花的.状况’.所谓开源节流,科学的.财务管理对于我们来说非常重要’.如今社会高速发展,个人财务管理的.重要性日益突出,
当今社会越来越朝着信息化数字化发展,计算机的.应用领域使我们的.生活越来越方便和快捷,可以说我们每个人的.生活都离不开计算机的.帮助了’.越来越多的.个人应用软件成为人们重要的.助手,也在潜移默化的.改变着我们的.生活’.许多软件研发人员开始着手于财务管理系统的.开发’.个人的.财务管理也向着系统化、电子化发展’.但现今市场上个人的.财务管理软件确很少且不完善,实际生活中经常要对个人的.各项财务收支进行管理,本课题的.目的.就是利用计算机对各项财务进行电子化的.管理,使我们的.理财更加方便和理性化,提高我们生活的.质量和品质’.
我在在大学学到的.编程方面的.基本知识,加上实习过程中掌握的.网络方面、ASP.NET’C#等新知识,使得开发一款能实现基本功能的.个人财务管理系统成为可能’.这样可以帮助我们可以在之后利用计算机来管理日常开支、借贷等个人财务方面的.工作’.在减轻个人财务管理的.压力的.同时,使财务管理更加专业化,自动化,理性化,以提升个人的.生活态度、生活质量等’.
1开发目的.和核心技术介绍
1.1系统目的.和目标
企业财务管理很重要,同样,个人的.理财也占据同等甚至更高的.地位’.日子就是靠过出来的.,得精打细算’.因此,设计一款简单使用的.个人财务管理系统来管理日常开支、借入借出、收支统计等十分有必要性’.个人财务管理系统主要解决的.问题,及设计此款软件的.目的.由以下所述:
(1)计算机记录个人日常财务支出、借入借出、收入等相关信息,可以节省许多人力和物力,方便管理,由此可以减少纸笔等不必要的.开支’.
(2)系统生成财务统计相关信息,能够准确的.统计用户在特定时间财务方面的.相关信息’.
个人财务的.管理包括收入、支出、统计、预算等各个方面’.我通过对同事、同学调查问卷的.方式调查身边人对财务管理方面的.相关信息发现,身边大部分人没有严格的.个人财务管理的.概念,而其他部分人也仅仅是流水账的.形式,对工资、支出等做统计,数据相对比较混乱,不易统计,由此,以年轻人为对象,设计一款能够科学地记账、财务统计、预算的.软件来满足用户个人理财的.需要’.此系统提供用户信息管理、开支收入记录、借入借出统计、账务查询、预算管理等功能,实现以下几个目标:
(1)系统界面简洁美观,易使用、易维护,能够适用于非计算机人员使用’.能够完成对用户基本财务状况的.存储和查询,并提供数据备份等系统维护功能,可以查找、修改、添加和删除用户个人财务信息’.从而使用户面对一个庞大的.用户财务数据库,可以全面、准确、有效的.处理财务管理的.各种信息,及时掌握财务信息的.动态变化,更方便地管理个人财务’.
(2)可扩展性和包容性强’.系统的.可扩展性应包括能接纳已有的.系统和在今后系统软硬件扩展时,能有效地保护已有的.投资,特别是在应用需求变化时,有一个较好的.应用平台,能容易地加以调整’.系统易于扩充升级,既能满足当前业务的.需求,又能为今后的.扩充留有空间’.
(3)为用户提供良好方便的.信息服务’.在财务信息标准化、规范化的.基础上,对信息进行合理的.布局,在提供优质、高效的.业务管理和事务处理的.同时,能够按照用户要求进行高效率的.计算统计任务,使用户可以在这个平台上了解个人财务信息,自主的.按分类查找信息,并且可以提供统计信息,使用户及时真实的.了解自己的.收入、支出和债务情况’.
(4)可靠运行,安全保密’.可以使用网络加密保护,用来帮助尽可能地减少在公用网络和专用网络上传输敏感信息所带有的.风险和权限限制等’.因此系统建设应具有安全高效的.通信机制、身份认证、权限检查,以解决财务管理系统的.安全性、保密性问题,防止非法侵入和信息泄密’.
1.2开发工具简介
本次毕业设计个人财务管理系统基于ASP.NET’以C#作为编程语言,以SQLServer2012作为数据库工具,以VisualStudio2012作为开发平台’.
1.2.1MicrosoftVisualStudio简介
VisualStudio是微软公司推出的.开发环境,VisualStudio可以用来创建Windows平台下的.Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件’.
VisualStudio是目前最流行的.Windows平台应用程序开发环境’.最新版本为VisualStudio2012版本,基于.NETFramework4.5’.
1.2.2C#简介
C#是Microsoft在2000年七月推出.NETFramework的.第1版时提供的.一种全新语言[1],是一种安全的.、稳定的.、简单的.、优雅的.,由C和C++衍生出来的.面向对象的.编程语言’.它在继承C和C++强大功能的.同时去掉了一些它们的.复杂特性(例如没有宏和不允许多重继承)’.C#综合了VB简单的.可视化操作和C++的.高运行效率,以其强大的.操作能力、优雅的.语法风格、创新的.语言特性和便捷的.面向组件编程的.支持成为.NET开发的.首选语言’.
C#是面向对象的.编程语言’.它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的.应用程序,MICROSOFT.NET提供了一系列的.工具和服务来最大程度地开发利用计算与通讯领域’.
正是由于C#面向对象的.卓越设计,使它成为构建各类组件的.理想之选——无论是高级的.商业对象还是系统级的.应用程序’.使用简单的.C#语言结构,这些组件可以方便的.转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用’.
C#使得C++程序员可以高效的.开发程序,且因可调用由C/C++编写的.本机原生函数,因此绝不损失C/C++原有的.强大的.功能’.因为这种继承关系,C#与C/C++具有极大的.相似性,熟悉类似语言的.开发者可以很快的.转向C#’.
1.2.3ASP.NET简介
ASP.NET(ActiveServerPage.NET)是微软公司基于.NET4.0框架的.新一代网络编程语言,也是目前最新的.web技术之一’.[3]ASP.NET是M的.一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的.下一个版本;
它还提供了一个统一的.Web开发模型,其中包括开发人员生成企业级Web应用程序所需的.各种服务’.ASP.NET的.语法在很大程度上与ASP兼容,同时它还提供一种新的.编程模型和结构,可生成伸缩性和稳定性更好的.应用程序,并提供更好的.安全保护’.可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的.功能’.
ASP.NET是一个已编译的.、基于.NET的.环境,可以用任何与.NET兼容的.语言(包括VisualBasic.NET、C#和J)创作应用程序’.另外,任何ASP.NET应用程序都可以使用整个.NETFramework’.开发人员可以方便地获得这些技术的.优点,其中包括托管的.公共语言运行库环境、类型安全、继承等等’.
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作’.这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的.所有优点,包括开发人员可以用来将服务器控件拖放到Web页的.GUI和完全集成的.调试支持’.
微软为ASP.net设计了这样一些策略:
易于写出结构清晰的.代码、代码易于重用和共享、可用编译类语言编写等等,目的.是让程序员更容易开发出Web应用,满足计算向Web转移的.战略需要’.
1.2.3.1ADO.NET简介
本系统数据存储在数据库中’.利用我们学过的.SQL语法可以直接操纵数据库的.数据,但系统页面也必须提供一个接口,以便连接数据库并执行SQL指令’.在.NET技术中协助我们连接数据库并执行SQL指令的.机制就是ADO.NET’.[4]
在web的.系统开发中,数据的.操作占据了开发大量的.工作,要操作的.数据包括几个方面:
存储在数据库中的.数据、存储在文件中的.数据以及XML数据,这其中最普遍的.是操作存储在数据库中的.数据’.ADO.NET提供了ADO.NET技术,是一组面向.NET编程人员公开的.数据访问服务的.类’.ADO.NET提供了对关系数据、XML和应用程序数据的.访问,是.NETFramework不可缺少的.一部分’.ADO.NET支持多种开发需求,包括创建由应用程序、工具、语言和Internet浏览器使用的.前端数据库客户端和中间层业务对象’.
ADO.NET组件是将数据访问与数据处理进行分离’.它通过两个主要的.组件:
.NET数据提供程序(dataprovider)和Dataset来完成’.下图1.1说明了数据访问与数据处理分离的.概念’.
图1.1ADO.NET的.组件结构图
图1.1是ADO.NET的.组件结构图,除了可以很清楚的.看到其内部组成,还可以看到数据访问一般有两种方式:
一是通过DataReader对象来直接访问的.,另一种则是通过DataSet和DataAdapter来访问的.’.
ADO.NET体系结构的.一个核心元素是.NET数据提供程序,它是专门为数据处理以及快速地只进、只读访问数据而设计的.组件,包括Connection、Command、DataReader和DataAdapter对象的.组件’.具体如表1.1所示’.
表1.1数据提供者的.对象
对象名称
描述
Connection
提供与数据源的.连接
Commander
用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的.数据库命令
DataReader
从数据源中提供高性能的.数据流
DataAdapter
提供连接DataSet对象和数据源的.桥梁,使用Command对象在数据库中执行SQL命令,以便将数据加载到DataS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新编 确认 个人 财务管理 系统 设计 开发 实现 项目 可行性研究 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)