目 录
第一章 绪论 .................................................................................................................... 1 1.1课题背景 ................................................................................................................. 1 1.2目的意义 ................................................................................................................. 2 第二章 开发工具简介 .......................................................................................................... 3 2.1 ISS简介 ............................................................................................................... 3 2.2 ASP简介 ............................................................................................................... 3 第三章 系统概要设计 .......................................................................................................... 5 3.1 系统总体结构功能图 ............................................................................................ 5 3.2 系统功能分析 ...................................................................................................... 6 3.3 数据库的E-R图 .................................................................................................... 6 第四章 详细设计与系统实现
.............................................................................................. 8 4.1 管理员界面 ............................................................................................................. 8 4.2用户界面相关功能的实现 .................................................................................... 12 第五章 系统实现 ................................................................................................................ 17 5.1 用户功能 .............................................................................................................. 17 5.1.1 用户界面 .................................................................................................. 17 5.2 管理员功能 .......................................................................................................... 18 5.2.1管理员界面
............................................................................................... 18 第六章 测试与分析 ............................................................................................................ 20 6.1 开发环境 .............................................................................................................. 20 6.1.1硬件 ........................................................................................................... 20 6.1.2软件 ........................................................................................................... 20 6.2 软件测试计划 ...................................................................................................... 20 6.2.1 测试方案 .................................................................................................. 20 6.2.2 测试项目 .................................................................................................. 21 6.2.3 测试结果说明 .......................................................................................... 21 6.2.4 测试总结 .................................................................................................. 21 第七章 总结 ...................................................................................................................... 22 参考文献 .............................................................................................................................. 23
1
第一章 绪论
1.1课题背景
我国已经加入了世界贸易组织,我国与世界经济的联系也因而越来越紧密,而这也必将会加速中国经济的快速发展,随着中国经济的飞速发展,中国的人均收入会大幅度的增加。而中国人民在收入增加的同时也必然会更加注重如何更加合理的支配资金的分配,如何进行投资管理。并且现在由于电脑的普及以及可以在因特网上进行投资购物变得越来越便利,如何合理地利用电脑来进行资金的分配的重要性就凸显了出来,而其核心问题就是利用个人财务管理软件。
谈到理财,很多人认为那是有钱人的专利,自己本来就囊中羞涩,每个月从那些可怜的工资中扣掉日常生活花费后,没有多少钱能省下来,根本不需要理财。但是,这些人忽略了很重要的一点,就是日常的花费也需要合理安排!理财并不是针对富余的财富,合理地安排自己的开销也是理财的一部分内容。实际上,对于富人而言,即使他们不用怎么合理规划自己的财富,也能很好的满足自己生活的所需,而恰恰是钱少的人,才需要对自己的财富进行合理的安排和支出以满足自己的生活基本所需。论是为了满足生活的需要,还是为了实现人生的理想,理财的重要性都不言而喻。正是对财富的需求,对财富恒久持有的需求,对财富实现最大效用的需求,催生了对于理财的需求。
以前由于我国的电脑普及程度不够,因此大部分的财务管理软件都是针对一些企事业单位的,并没有专门面向广大的个人或家庭用户。而现在随着电脑的普及程度越来越快,越来越多的家庭或个人开始青睐个人财务管理系统一类的软件,因此开发一个个人财务管理系统还是有市场的。使
1
用该软件可以提高个人资金分配的合理性,可以减少每月初狂花钱每月底无钱花的情况,有利于个人的勤俭节约,有利于个人的储蓄额的增加。
1.2目的意义
每个人都希望过幸福美满的生活,但是你首先应自问有没有这样的能力? 房子、车子、股票、珠宝┅┅,在某些人眼里是财富的象徵,生活品质的保证,是他们 汲汲营营、努力追求的价值。也有许多所谓的有钱人,宁愿选择平平淡淡的生活,辛勤工作、努力储蓄,他们不认为华丽的表相可以代表高水准的生活品质。 不过,显然大多数人在一生中都是无法满足的。
所以需要一个方便又好用的系统来替人们分担理财所带的不便和烦恼。在现今的大环境下,电脑网络的普及,让我们更有信心把我们这套程序推广出去。也让更多的人能够懂得理财的重要性,使自己能知道自己把钱都用在什么地方了,让自己的生活更加幸福。
2
第二章 开发工具简介
2.1开发平台和技术简介
2.1.1 IIS简介
Windows Server 2008是一个集互联网信息服务7.0 (IIS 7.0),ASP.NET,Windows Communication Foundation以及微软Windows SharePoint® Services于一身的平台。在集成网络平台技术方面发挥着重要作用。IIS 7.0的主要特征包括更加有效的管理工具,提高的安全性能以及减少的支持费用。这些特征使集成式的平台能够为网络解决方案提供集中式的,连贯性的开发与管理模型。
2.1.2 ASP简介
a. ASP程序是一个ASCII码的标准文本文件。对于内含ASP程序的HTML网页,其实就是一页标准ASCII码的普通文本文件,可以使用记事本等文字编辑工具来编辑其内容。
b. 与浏览器无关。用户端只要有HTML的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本程序,如VBScript或JavaScript均在Web服务器端执行,用户端的浏览器可以不具备运行这些脚本的能力。
c. ASP支持多种网络技术。ASP支持ODBC和OLEDB的网络数据库,并且可以支持其他语言(如C++、Java、Visual Basic和Delphi所建立的服务器对象。
d. ASP源程序不会被传到客户的浏览器中,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。可使用服务器端的脚本来产生客户端的脚本。
需要强调的是ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的技术环境。
3
2.2数据库SQL Server2005简介
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本