C#+access个人理财软件的设计+源代码(2)
时间:2018-06-10 19:24 来源:毕业论文 作者:毕业论文 点击:次
为了解决上述问题,本毕业设计采用VB可视化集成开发语言编写程序,利用Microsoft Office Access 2003构建数据库,通过大部分数据库组件提供的接口技术来实现VB与数据库的连接。 当今社会的发展使人们越来越清楚地看到个人理财方面的最关键问题,它直接决定这个个人各方面的经济问题。只有让用户更好的了解个人经济的现状,才能让他们更好的了解财务管理的重要性,也更好的体现本软件的实际意义。所以财务管理软件将在现在个人理财中发挥越来越重要的作用[4]。通过对目前软件市场的分析可知,大多的个人理财软件,功能方面不能满足客户的需求,为了满足软件市场的需求,需要开发更多功能齐全的相关软件,促进整个市场的良好发展。 1.2 相关理论技术基础 Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言[5]。简要说明 VB的功能:(1)高效和安全:越来越激烈的竞争要求开发人员尽量缩短开发周期,而这正是VB的设计思想。这种语言被设计来帮助开发人员减少代码量以及代码出错的机会 ;(2)语言特性:VB的中心思想就是要便于程序员使用。VB可以简单建立应用程序的GUI 系统,但是又可以开发相当复杂的程序[6]。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了控件内,所以程序员不用写多少代码就能完成一个简单的程序VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序; (3)系统特性:过程、类型和变量,对每个模块的过程数没有限制[7]。每个过程可包含至多 64K 的代码,如果过程或模块超过这一限制,Visual Basic便产生编译时间错误。如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声明移到另一模块,来避免此类错误发生[8]。Visual Basic 用表来保存代码中的标识符名(变量、过程、常量等)每个表限于 64K。 由于本系统涉及到简单数据的处理,这就不必需要有一个强大的后台数据库管理系统支持[9]。本系统采用的是微软公司的Microsoft office 2003。原因如下:第一,ACCESS与Microsoft 其它组件有机结合,并充分利用它们提供的服务或功能(如安全管理、事件日志、内存管理等)从而增强了ACCESS数据库系统的功能,同时占用较少的系统资源[10];第二,用户可以使用直接查询存储在ACCESS数据库中的数据。第三,容量比较庞大,每个数据库中可创建多达5万个数据表,数据表中记录的行数只受服务器硬盘空间的限制,符合实际系统的要求数目较多的要求[11]。 2.系统分析 2.1具体功能模块划分 2.1.1系统登陆模块的设计 在该系统模块中,用户通过输入用户名和密码,点确定之后,通过语句将输入的用户名和密码通过数据库语句与用户登陆数据表中的信息进行对比,如果对比结果相同,则提示登陆成功信息,用户进入主界面窗口,如果对比结果不相同,则提示用户输入信息错误,信息提示框清空,提示用户重新输入。 2.1.2用户注册模块功能的设计 该模块实现了用户的注册功能,在确认按钮的代码中,将用户输入的用户名称与数据库中已经有的用户名做个对比,如果判断已经存在的用户名,则提示用户输入的用户名称已经存在;如果用户名没有被使用过,则两次输入的密码是否一致,如果不一致,返回重新输入,如果一致,则将用户信息保存到数据库中,提示用户注册成功。 1 用户注册模块流程图 2.1.3密码修改模块功能的设计 (责任编辑:qin) |