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 平台。

(2)    SQLite数据库
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2015年已经有15个年头,SQLite也迎来了一个版本 SQLite 3已经发布。
上一篇:ASP.net药店信息管理系统的设计
下一篇:Android环境学习英语单词系统设计+源程序

Excel财务数据变化时计算个人所得税【1376字】

网络营销与个人隐私保护【2191字】

电子商务环境下个人信息...

电子商务时代个人信息保...

电子商务与个人信息安全【2172字】

jsp+mysql个人博客系统的设计+ER图

jsp+sqlserver个人健康档案管理系统设计

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

公寓空调设计任务书

中国学术生态细节考察《...

国内外图像分割技术研究现状

神经外科重症监护病房患...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

承德市事业单位档案管理...