发出功能强大的应用程序。的编译器是位本地代码编译器。使用这种编译器产生的运行文件是的,不需要链接运行时的解释器。可充分发挥的强大功能。提供了多种位可视组件库。是种面向对象的程序设计语言,因此可做到可视窗体的继承。第页共页采用层数据管理模式数据层对象层应用程序层,把诸如数据模型业务规则窗体对象等集中存储在对象存储库中。应用程序可通过在中使用公司提供的数据引擎功能,可以毫无障碍地使用多种数据库,不论是大型数据库还是机中的数据库。中的数据库感知功能,可使用户在开发应用程序时就可看到数据库的动态变化。使用提供的数据库浏览器,则可使用用户在的集成开发环境中,方便浏览修改索引数据库。为了便于维护程序,将数据访问与业务规则从程序中分离出来,集中存储在数据模型对象中,当业务规则需要修改时,只需在数据模型级进行修改。程序运行调用这些数据模型时,修改的结果会自动反映在应用程序中。关于结构化查询语言的介绍全称是结构化查询语言,最早的是的圣约瑟研究实验室为其关系数据库管理系统开发的种查询语言,语言结构简洁,功能强大,简单易学,所以语言得到了广泛的应用。本系统采用的就是作为后台数据库通过专门提供的组件来进行数据库的连接。用户需求分析根据用户需求的分析,系统可以分成以下几个功能用户登陆功能用于用户登陆进入系统的界面,用户需要建立个账号和密码才能进入使用系统,当用户输入自己的账号和密码时,系统进行验证,如果正确,进入系统如果,则提示用户输入的信息不正确,重新输入信息该界面还为新用户设置了专门的注册组件,通过点击注册按钮直接进入新用户的注册界面在登陆的时候,密码框采用密文形式输入,保护用户登陆的安全性。新用户注册功能用于未注册的用户进行账号的注册,当新用户使用该系统时,在登陆界面上点击新用户注册的按钮可以进入新用户注册的界面该界面输入新的用户名称,输入两次用户密码如果用户名称和密码符合要求并且两次输入的密码都致,则提示用户注册成功,如果用户名称已经被注册了或者是两次输入的密码不致,会提示相应的提示信息,并且清空输入框,重新输入在该界面上有提示返回登陆框的组件,如果登陆成功以后,则可以直接点击该组件,回到登陆界面,第页共页进行用户登陆。密码修改功能该模块的功能是已经登陆进入系统的用户对自己的密码进行修改进入该界面以后,先输入用户自己的密码,然后输入两次新的密码,如果旧密码输入的话,会提示该信息,如果密码输入正确,新密码两次输入致,则更改该用户的密码信息。收入统计功能该模块作为该系统的个主要模块,其主要功能是按日,月,年进行收入开销的统计,是体现理财功能的主要模块这个模块分为日收支统计,月收支统计,年收支统计三个部分,每个部分有相关的些收入统计,和日常的衣食住行方面的开销统计,统计的时候必须输入所统计的日期,如果忘了输入或者输入的日期,则要提示信息还有相应的备注信息输入框,以对自己的收支信息进行相应的补充说明在这三种收支统计模块中,都设置有计算功能,该功能可以计算每个界面中所有收入的总和,所有支出的总和,以及计算出净收入的数目来基本上具有完善的收入统计功能三种按统计时间区分的模块,可以分别按不同的时间段来进行统计,而其相应的统计范围也有所调整。收入查询功能该模块也是作为理财系统的模块,和收入统计模块起,实现个人理财系统的重要功能收入支出的统计在此查询模块中,分为按日查询,按月查询,按年查询,分别对应着统计记录模块中的按日统计,按月统计,按年统计如果要按日查询的话,就输入年,月,日的信息,点击查询按钮,如果输入信息正确,则在下面的窗体中会显示曾经统计过的相应项目的相应数据,用户可以直观的看到自己在个日期的统计数据在这个界面中也带有统计计算的功能,以便于用户计算并且带有修改,删除所统计的数据的功能其他两个,按月,按日查询也是如此该模块和收入统计模块,也可以算是个整体的模块起完成收支统计的功能。资产状况统计查询功能本模块作为理财的另外个比较重要的模块,主要是对自己的各种银行存款,以及自己的物品财产,房产等固定资产的统计和查询该模块分为银行存款和固定资产两个部分,固定资产又分为物品财产和将所定义的数据插入数据库中对应的表当中去第页共页收支计算模块的代码为收入项目定义变量字符类型转化,赋值第页共页系统调试和系统测试测试环境该系统测试环境为内存,系统建议用户,内存及以上,数据库版本,及以上软硬件平台使用。系统运行的部分实例新用户注册测试运行为了测试用户名检测的有效性,输入了个已经被注册过的用户名称进行输入,点确定以后,弹出该用户名称已经存在的对话框。然后清空用户名编辑框,用户重新输入。由此可说明该模块的用户名称重复性的检查程序是有效的。图用户注册功能调试图密码修改模块测试运行为了测试验证旧密码的验证是否有效,先输入个的旧的密码,点确认按键以后,系统提示旧密码输入,输入正确的旧密码后,再输入两次致的新密码,则系统提示密码修改成功。第页共页图密码修改功能调试收入统计模块测试运行该模块统计日常的收入支出数据,如果要使输入的数据完整,方便以后查询,则必须输入所统计的数据是哪个时间的数据,所以该模块必须输入统计时间,在输入完整正确的统计时间以后,再输入数据以后,系统则提示信息统计成功,如果缺少统计日期的话,系统则会提示输入完整的日期信息。如下图收支统计模块测试第页共页图收支统计模块测试银行贷款情况运行测试该模块的功能实现原理和其他资产,投资情况统计的设计原理比较类似,因此以该模块的测试运行作为代表性的测试在该模块中,通过输入各个项所提供的输入信息和备注由于在界面中列出的各个项目都是银行贷款所必须统计的信息,因此这些信息不能缺少,或者格式,在测试中,故意去少输入个以上的信息,点确定过后,系统提示用户输入所缺少的信息对于些比较特殊的信息,对输入格式有特殊的要求,例如时间方面的信息,在测试中,如果输入了不正确的日期信息,则会提示输入正确格式的信息,在所有的信息输入完整正确以后,点确定键,会提示用户信息统计成功。图银行贷款信息统计第页共页系统测试方面的说明本系统在每实现部分代码的功能的时候就进行相关方面的测试,在测试的过程中遇到各种不同的问题,例如主要的是在刚开始设计代码的时候没有考虑到用户进行统计和查询时候需要设置个用户号来识别用户身份的问题,因此在查询和统计的时候会出现些的混乱功能也无法实现,因此在查阅了不少资料,和开发的实际例子的情况下,用了相关的技术解决了该问题将用户注册时数据库表中自动生成的设置成个全局变量,在每个模块功能当中引用该变量,在每个数据库表中都设置该为主键,在用户进行数据统计的时候,代码将引用该变量的值添加到相应的统计数据库当中,如果进行查询的时候,代码将该用户进入系统时候全局变量的值引入到查询条件的语句当中去,则系统从数据库中查找的数据则为该用户统计过的数据,显示出来的数据也是该用户自己的数据,保证了用户的权限及唯性。在其他的调试过程中,也出现过些代码上的问题导致系统不能正常运行,例如函数引用的,语法格式的,语法结构的缺失等问题,通过系统的提示和自己查阅相关方面的资料,基本已经解决,在不断的测试过程中将系统的些功能也进行了完善,例如输入信息时对用户进行提示,或者用户在输入信息的时候些关键的字段忘了输入时候,会提示用户输入完整的信息,以免系统在运行的时候出现情况。经过测试和调试,该系统的功能基本上已经实现,可以完成用户的注册,密码修改,收支统计,查询,银行资产,物品房屋财产的统计和查询,股票证券的输入信息,查询以及银行贷款信息的统计,查询,本外币换算,基金收益计算,利率收益的计算。整个系统基本能够达到预期的理财实现的功能。结论在该课题的研究和系统开发过程中,我运用,等开发工具,基本上完成了预期工作任务,实现了需要实现的功能。主要包括用户登陆,注册,密码修改,按年,月,日来区分的收支统计和查询,计算总收入支出和净收入,资产,投资情况的统计和查询,些理财功能的计算。该系统的优点是用户操作比较方便,界面友好,所包含的功能比较多,可以支持多用户操作。由于本人的实际开发经验较少,所以系统中还存在功能不够合理,判断条件不够完整等方面的问题。通过本毕业设计,我对数据库,面向对象开发等方面的的知识有了更深层次的了解,也有了定的系统开发经验。第页共页对于开发过程中存在的不足的地方,我能够总结经验,在今后的工作和学习中进步完善。参考文献梁冰,梁水,李方超应用开发完全手册北京人民邮电出版社,。肖建,杨新臣编程基础北京清华大学出版社,。方睿,刁仁宏,吴四九网络数据库原理及应用成都四川大学出版社,。李伟红数据库原理及应用北京北京交通大学出版社,。段爱华,岳剑平数据库应用开发北京清华大学出版社,。程序设计大全北京机械工业出版社,。王永生,冯泽波开发人员指南北京机械工业出版社,。文档来源论文网招商银行个人理财系统的设计摘要随着计算机网络的日趋广泛,数据库技术的应用,人们传统的些工作方式发生了极大的变化,些需要人手动完成的工作,已经有相应的软件和网络系统取代其传统的手工方式。这些软件系统,为人们的工作,生活带来了极大的和提高。本系统所开发的,就是套基于模式的理财系统软件,该系统能帮助用户进行日常理财。系统通过与数据库的访问和连接,进行用户收支,资产管理等数据的统计和查询通过些计算功能的实现,来进行些理财方面的计算。通过这些来实现个较为完整的个人理财功能。用户通过使用该系统,可以方便的进行日常的收入支出统计和查询,对自己的银行存款,资产情况,投资情况,贷款情况等经济方面的情况进行比较完善的信息整理。关键词收支统计资产查询投资目录论文总页数页引言课题背景国内外研究现状研究意义研究方法相关的理论基础模式的介绍关于结构化查询语言的介绍用户需求分析用户登陆功能新用户注册功能密码修改功能收入统计功能收入查询功能资产状况统计查询功能投资情况统计查询功能银行贷款统计查询功能理财计算器功能系统功能的设计和实现系统功能示例图数据库表的设计数据库表之间的关系系统功能模块的设计系统登陆模块的设计用户注册模块功能的设计密码修改模块功能的设计收入统计和查询模块的设计