2.相关技术简介
2.1 Visual Studio 2010简介
Visual Studio 2010是微软公司推出的开发环境,是目前最流行的 Windows平台应用程序开发环境,包含了大量的功能。它采用拖曳式便能完成软件开发,简简单单的操作便可以实现一个界面的生成,但拖曳的界面也应当有相应的代码来实现其功能。Visual Studio 2010支持C#、C++、VB,可以快速实现相应的功能。我们可以通过Visual Studio 2010来创建Windows平台下的Windows应用程序窗体设计个人理财信息管理系统中的各个页面。通过窗体中的各种控件及控件代码来完成系统页面中的各个功能。
2.2 SQL Server 2008简介
SQL Server是面向分布式客户机/服务器结构的关系型数据库管理系统,是新一代电子商务、数据仓库和数据库解决方案。SQL Server包含三部分内容:数据库引擎、管理工具、数据库。SQL语句用于取回和更新数据库中的数据。SQL可与数据库程序协同工作,比如MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。SQL Server 2008推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。它是一个可信任的、高效的、智能的数据平台。SQL Server 2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。
2.3 C# 技术简介
C# 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性,C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
3.系统分析与设计
3.1 系统可行性分析
可行性分析(Feasibility Analysis)也称为可行性研究,是针对新系统的开发是否具备必要性和可能性,对新系统的开发从用户操作,技术等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
(1)用户操作可行性。本系统采用的是C/S开发模式。界面清晰简洁,操作简便易上手,使用者易熟练掌握。所以本系统的操作是完全可行的。
(2)成本方面可行性。本系统适合于任意的安装过数据库和Framework 4.0的PC,对于操作系统和电脑配置要求不高,所以用户使用该系统完成可以忽略成本问题。
(3)技术方面可行性。本系统采用了当前的主流结构模式进行开发,前台开发工具选用具有易用、通用和开发效率高的.NET。后台的数据库开发工具选用了SQL Server 2008,SQL能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是具有可行性的。
3.2 系统需求分析
目前,基于各种理财管理软件也层出不穷,我们的生活中也越来越扮演着不可缺少的重要角色,使用计算机对我们理财信息进行管理,具备着单纯依靠人力管理所无法比拟的优点。例如信息存储量大、使用方便、可靠性高、保密性好、寿命长、成本低等。所以建立起一套多方面把握用户财务情况的系统工具,科学的统计数据。本系统可根据使用者的实际情况,设置收入、支出类型,操作简单、使用携带方便的个人理财管理软件以适应社会不同阶层,不同行业人士的应用是非常必要的。 ASP.net个人理财信息管理系统设计+源码(2):http://www.youerw.com/jisuanji/lunwen_9488.html