2 分析
在进行完背景调查与《个人收支管理的开发》的课题发展现状,及发展趋势的调查后,我又更深刻入的对本课题进行了分析,以便之后对课题进行具体的设计。
2.1 需求分析
2.1.1 系统需求分析
个人收支管理系统是一个能够使用的管理系统,系统运行稳定高效,操作中无出错。系统界面简洁大方,操作方便,功能实用。用户可以管理和文护个人的收支信息,可以添加收支类型以及对收支金额进行便捷的管理。
用户可以方便查询和管理自己所有的收支信息,可以查看自己的收支记录。用户使用系统是按照一定的流程来进行的:用户登录进入系统,就今天的收支信息进行管理,通过新增收支信息增加新的收支类型信息,通过搜索查找已有的收支信息;用户可以管理自己的收支信息,用户可以查看个人收支信息、可以修改收支信息、删除收支信息、按照不同的关键词统计收支信息等。这样的流程就决定了收支管理系统所应具有的功能。
功能应该有以下几项: 个人收支信息的录入,收支信息的查看、删除、修改、排序,统计分析。
2.1.2 环境需求分析
使用C语言编写录入收入与支出等功能,在Visual Studio 2008 环境下开发。Visual Studio 2008提供了高级开发工具、调试功能、数据库功能和创新功能,利用它开发高效便利。而存储信息则利用轻量便捷的SQLite数据库。
(1) Visual Studio 2008
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。
Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。
Visual Studio 2008 在三个方面为开发人员提供了关键改进:快速的应用程序开发、高效的团队协作、突破性的用户体验。
Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。
Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。
开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP NET应用程序服务和 Microsoft 平台。