资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
目 录第一章 绪论1.1课题背景我国已经加入了世界贸易组织,我国与世界经济的联系也因而越来越紧密,而这也必将会加速中国经济的快速发展,随着中国经济的飞速发展,中国的人均收入会大幅度的增加。而中国人民在收入增加的同时也必然会更加注重如何更加合理的支配资金的分配,如何进行投资管理。并且现在由于电脑的普及以及可以在因特网上进行投资购物变得越来越便利,如何合理地利用电脑来进行资金的分配的重要性就凸显了出来,而其核心问题就是利用个人财务管理软件。谈到理财,很多人认为那是有钱人的专利,自己本来就囊中羞涩,每个月从那些可怜的工资中扣掉日常生活花费后,没有多少钱能省下来,根本不需要理财。但是,这些人忽略了很重要的一点,就是日常的花费也需要合理安排!理财并不是针对富余的财富,合理地安排自己的开销也是理财的一部分内容。实际上,对于富人而言,即使他们不用怎么合理规划自己的财富,也能很好的满足自己生活的所需,而恰恰是钱少的人,才需要对自己的财富进行合理的安排和支出以满足自己的生活基本所需。论是为了满足生活的需要,还是为了实现人生的理想,理财的重要性都不言而喻。正是对财富的需求,对财富恒久持有的需求,对财富实现最大效用的需求,催生了对于理财的需求。以前由于我国的电脑普及程度不够,因此大部分的财务管理软件都是针对一些企事业单位的,并没有专门面向广大的个人或家庭用户。而现在随着电脑的普及程度越来越快,越来越多的家庭或个人开始青睐个人财务管理系统一类的软件,因此开发一个个人财务管理系统还是有市场的。使用该软件可以提高个人资金分配的合理性,可以减少每月初狂花钱每月底无钱花的情况,有利于个人的勤俭节约,有利于个人的储蓄额的增加。1.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页面中的脚本程序得以运行的技术环境。2.2数据库SQL Server2005简介SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。第三章 系统概要设计3.1 系统总体结构功能图本系统主要有登录界面、用户界面、管理员界面,按照自己所属系统进入可查看一些详细资料并能够完成相关操作。图3.1 总体结构功能图3.2 系统功能分析1.用户的登录 普通会员可以对自己的消费和支出情况按照不同的类型、时间、地点进行方便的录入,同时也可以对个人的信息进行修改,例如修改密码、上传图像、修改图像,最重要的是本界面增强了会员对自己消费和支出情况的统计功能。会员可以对自己的以往消费和支出情况按照月份和类型进行统计,使数字一目了然的显示出自己的消费和收支情况,更好的为自己接下来的收支预算进行参考。 2.管理员登录 管理员登录后,进入管理员界面能够对会员的个人信息以及会员的收入和支出表进行添加、删除、修改。3.注册界面登陆 普通浏览者可以通过这个界面成功注册并成为会员,在这里可以详细的进行个人资料的设置,必须进行认真填写。3.3 数据库的E-R图图4.2.1 用户表图4.2.2消费表图4.2.3 收入表第四章 详细设计4.1 管理员界面图1.1 管理员界面说明:当管理员从登陆界面输入正确的用户名和密码时,会跳入此界面并在此进行会员的信息管理,其中包括会员的个人信息,会员的收入和消费表的信息。可以对会员信息表、消费表和收入表中的数据进行编辑、修改和删除。页面的具体设计:本次的界面设计整体风格较淡雅,在页面设计中使用了一个Flash控件、一个Button控件、三个Linkbutton控件和四个Label控件。另外三个GridView控件分别用来绑定会员信息表、收入表和消费表以方便管理员进行相关的编辑。 图 1.2 会员管理对于以上界面中的GridView控件的相关重要属性的设定如下:DataKeyNames:usermail对数据绑定的设置如下:ConnectionSting:Data Source=.SQLEXPRESS;Initial Catalog=zhangmu;Integrated Security=TrueProviderNames:System.Data.OracleCDeleteQuery : LETE FROM user WHERE useremail = useremailInsertQuery: INSERT INTO user (username, useremail, userpwd, userphotourl, userdegree) VALUES (username, useremail, userpwd, userphotourl, userdegree)SclectQuery: ELECT username, useremail, userpwd, userphotourl, userdegree FROM userUpdataQuery: PDATE user SET username = username, userpwd = userpwd, userphotourl = userphotourl, userdegree = userdegree WHERE useremail = useremail 图 1.3 消费管理对于以上界面中的GridView控件的相关重要属性的设定如下:DataKeyNames:id对数据绑定的设置如下:CoctionSting:Data Source=.SQLEXPRESS;Initial Catalog=zhangmu;Integrated Security=TrueDeleteQuery:DELETE FROM CPI WHERE id = idInsertQuery:INSERT INTO CPI (useremail, CPI, CPIAmount, CPIpatterns, Consumersite, Consumerex, CPItime) VALUES (useremail, CPI, CPIAmount, CPIpatterns, Consumersite, Consumerex, CPItime)SclectQuery: SELECT useremail, CPI, CPIAmount, CPIpatterns, Consumersite, Consumerex, CPItime, id FROM CPIUpdataQuery: UPDATE CPI SET useremail = useremail, CPI = CPI, CPIAmount = CPIAmount, CPIpatterns = CPIpatterns, Consumersite = Consumersite, Consumerex = Consumerex, CPItime = CPItime WHERE id = id图 1.4 收入管理对于以上界面中的GridView控件的相关重要属性的设定如下:DataKeyNames:id对数据绑定的设置如下:ConnectionSting:Data Source=.SQLEXPRESS;Initial Catalog=zhangmu;Integrated Security=TrueDeleteQuery:DELETE FROM Revenue WHERE id = idInsertQuery: INSERT INTO Revenue (useremail, Revenue, TRevenue, RType, RevenueL, time, Rex) VALUES (useremail, Revenue, TRevenue, RType, RevenueL, time, Rex)SclectQuery: SELECT useremail, Revenue, TRevenue, RType, RevenueL, time, Rex, id FROM RevenueUpdataQuery: UPDATE Revenue SET useremail = useremail, Revenue = R
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号