首页 个人财务管理系统

个人财务管理系统

举报
开通vip

个人财务管理系统个人财务管理系统 摘要 目前的电子理财软件偏向于商业级别~且主要用于企业级和部门级。但是个人理财的需求越来越强烈~因此需要一款简单实用且能满足家庭和个人理财需求的小型理财软件。本软件可以满足了以上的需求~可随时的进行财务管理。它提供了帐户管理~收支管理~借贷管理~统计等功能。使用户能够对自己的财务状况有一个清晰认识。方便管理自己的财务~提供时间段的财务统计~让用户对自己的财产有个宏观的概念。 本文内容包括需求分析,并得到了比较详细的数据字典、数据流图~进行了系统功能设计、数据库结构设计~并设计了相应的数据表。接...

个人财务管理系统
个人财务管理系统 摘要 目前的电子理财软件偏向于商业级别~且主要用于企业级和部门级。但是个人理财的需求越来越强烈~因此需要一款简单实用且能满足家庭和个人理财需求的小型理财软件。本软件可以满足了以上的需求~可随时的进行财务管理。它提供了帐户管理~收支管理~借贷管理~统计等功能。使用户能够对自己的财务状况有一个清晰认识。方便管理自己的财务~提供时间段的财务统计~让用户对自己的财产有个宏观的概念。 本文内容包括需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 ,并得到了比较详细的数据字典、数据流图~进行了系统功能设计、数据库结构设计~并设计了相应的数据表。接着讨论了系统开发的平台。然后介绍了本人所完成的个人财务管理系统的各个模块:登录~密码修改~借还 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 ~家庭小银行~报表等的数据流程和程序实现。最后~经过本人亲自对系统各个模块的测试~大部分功能已经实现~其余功能有待于进一步研究。 关键词 VB 数据库 系统实现 系统测试 1 引言 在社会经济不断发展的今天,人们生活水平越来越高,个人合理理财也变得越来越重要,它直接影响着人们的生活。各种财务管理软件也层出不穷,本系统仅应用于个人理财,提供财务数据统一管理,以便做出合理的财务决策。同时其界面友好,操作简单,除具备基本的财务信息管理外,还提供了数据统计,数据查询,报表打印等。它能多方面把握用户的财务情况,科学的统计数据。也能随时掌握用户自己各方面的收入支出情况,方便合理安排自己的财产。 本个人理财软件是基于WINDOWS,支持多用户的专业软件。通过获取个人资料管理个人的财产。它不支持用户同时访问,但有优良的安全保护,且提供分时备份。是人们理财的好帮手。 2开发工具简介 2.1 VB概述 Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。 Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数 第 1页 共 25 页 及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 它是一种强大的语言,即您所能想到的编程任务,它基本都能完成。从设计新型的用户界面到利用其它应用程序的对象;从处理文字图象到使用数据库;从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet 的遍及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。 VB是微软公司的一种通用程序设计语言,包含在Microsoft Excel、Microsoft Access等众多Windows应用软件种的VBA都使用VB语言,以供用户二次开发;目前制作网页使用较多的VBScript脚本语言也是VB的子集。 利用 VB的数据访问特性,用户可以对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式创建数据库和前端应用程序,以及可调整的服务器端部件。利用ActiveX(TM)技术,VB可使用如Microsoft Word、Microsoft Excel及其他Windows应用程序提供的功能,甚至可直接使用VB专业版和企业版创建的应用程序对象。 通过几年的发展,Visual Basic已成为一种专业化的开发语言。用户可用Visual Basic快速创建Windows程序,现在还可以编写企业水平的客户,服务器程序及强大的数据库应用程序等。到现在,微软已经推出了最新的8.0版。 2.2 VB的特点 2.2.1 可视化编程 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。 Visual Basic 提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量的程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上面画出各种“部件”,即图形形象,并设置这些图形对象的属性。Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 2.2.2 面象对象的设计 4.0版以后的Visual Basic 支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic 则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic 自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。 第2页 共25页 2007届计算机科学与技术专业毕业 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 2.2.3结构化程序设计语言 Visual Basic 是在Basic 语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic 语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。 Visual Basic 是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic 程序的过程中,随时可以运行程序,而整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic 环境,直接在Windows环境下运行。 2.2.4 访问数据库 Visual Basic 具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access 格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic 还能直接编辑和访问其他外部数据库,如DBASE,Foxpro,Paradox 等,这些数据库格式都可以用Visual Basic编辑和处理。 Visual Basic 提供开放式数据连接,即ODBC 功能,可直接访问或建立连接方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络借口,以便在分布式环境中快速而有效地实现客户/服务器(client/server) 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。 2.2.5 对象的链接和嵌入(OLE) 对象的链接和嵌入(OLE)将每个应用程序都看作是一个对象(Object),将不同的对象链接(link)起来,再嵌入某个程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式文件。OLE技术是Microsoft公司对象技术的战略,他把多个应用程序合为一体,将每个应用程序看作上一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档。这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。 2.2.6 动态数据交换(DDE) 利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链接。当原始数据变化时,可以自动更新链接的数据。Visual Basic 提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。 第3页 共25页 3 个人财务管理系统的需求分析 3(1用户需求分析 (1)此系统要能够满足用户对个人财务信息的添加、修改、删除、查询,对收入和支出的结果进行统计,还要求能够完成查询,打印等一系列工作。 (2)要能满足用户对帐户的用户管理:能修改、删除当前用户的用户名、用户密码,及显示其他用户的信息。 (3)要能满足数据备份,为了保障数据库中的数据准确性,能够备份数据到相关目录中。 (4)能够方便用户打印报表,能够查询、查看统计数据。 (5)能够满足用户查询自己的收入与支出的情况,以及以前多月的数据查询。 3.2系统功能需求 (1)系统安全 为保证数据安全,系统应当具备一定的安全功能。具体来说,进入个人财务管理系统要求必须输入帐号密码。用户账号密码将严格保密,系统中的所有密码是不可见的,系统管理员也无法看见用户的密码,但是管理员可以看见用户的账户。 (2)数据录入功能 提供对各种数据的输入功能如:收入类型,收付人,金额等。 (3)统计查询功能 输入某月即可查询该月的收入支出情况,方便快捷。 (4)编辑功能 为用户提供查询、核实、更改数据的功能。 (5)输出功能 为查询结果提供预览和打印功能。 (6)数据的备份与还原 在系统出现总是的时间可能通过数据的还原来修复。 3.3 数据字典的描述 数据字典是关于数据的信息的集合,也就是对数据流图包含的所有元素的定义的集合。任何字典最重要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。 它对数据流图上每一个成分:数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明;它主要由数据流描述、加工描述和文件描述三部分组成。 第4页 共25页 2007届计算机科学与技术专业毕业论文 对用户来讲,数据字典为他们提供了数据的明确定义;对系统分析员来讲,数据字典帮助他们比较容易修改已建立的系统逻辑模型。 限于篇幅,下面给出本系统的部分数据字典描述: (1) 家庭小银行数据字典的描述: (2)借还记录数据字典的描述 名称:银行列表 名称:借还记录报表 数据描述:家庭银行名称 说明:对借入支出的情况描述 存取方式:随机存取 存取方式:随机存取 位置:数据库家庭小银行信息表位置:数据库借还记录表 表 位(3) 个人财务管理股票的数据字典的描述: (4) 用户报表的备份数据字典的描述: 置 : 名称:股票列表 名字:备份表 数 数据描述:股票行情的详细信息 数据描述:系统管理员通过操作生成据 备份文件 库存取方式:随机存取 支位置:数据库备份表 位置:数据库股票列表 出 信 息(5)报表的数据字典的描述: (6) 理财日记数据字典的描述: 表 X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX名称:报表 名称:理财日记 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX数据描述:每月支入与收入的情况 数据描述:对日常理财过程的记录 XXXXXXXXXXXXXXXXXXXXXXXX 存取方式:随机存取 存取方式:随机存取 位置:数据库报表 位置:理财日记 3.4 个人财务管理系统的数据流图 下面简要介绍部分需求的数据流图: 3.4.1查询的数据流图(DFD) 用户需求 各种报表信息 年,月 报表信息 用户 用户 图,,, 第5页 共25页 3.4.2基本信息修改删除数据流图 修改删除 提交信息 返回信息 返回添加结果 接受接受信息用户 数据库信息 信息数据 处理 方式 方式 修 除 改 信 月报表年报表信息 删息 提交信息 返回信息 返回修改删除结果 信息接受接受处理数据 信息 方式 方式 图,,2 4个人财务管理系统分析与设计 4.1 系统设计总体思想、目标 本系统采用单机结构,采用VB程序开发语言作为系统开发平台进行界面设计,并以Acess数据库为后台数据库来实现对个人财务管理系统部分操作的模拟,使个人财务信息得到及时的处理,充分利用资源,体现出实时性、高效性、安全性、交互性、可扩展性,最终将完成对个人财务的管理。 4.2 个人财物管理系统的ER模型 经过对个人财务管理系统的分析,我们将系统划分出了管理员、报表、股票、理财日记等几个实体,其各个实体的属性如下: 密码 金额 报表名 用户名 管理员 报表 图4-1管理员ER图 图4-2报表ER图 股票价格 股票 股标代码 股票名称 第6页 共25页 2007届计算机科学与技术专业毕业论文 -3 股票ER图 图4 理财内容 理财 日期 理财标题 日记 图4-4 理财日记ER图 日期 存取人 对方姓行为 金额 日期 方式 金额 名 借还记录家庭小银 情况 行 图 4-5借还记录ER图 图4-6家庭小银行ER图 付款人 日期 来源 金额 付款人 日期 去向 金额 收入情况 支出情况 图 4-7收入情况ER图 图 4-8支出情况ER图 第7页 共25页 4.3窗体设计 相关窗体操作: 1)主窗体:主窗体是整个系统的基础界面。系统的操作都建立在主窗体的基础上,在主窗( 体的菜单栏上包含了系统的所有主体功能和状态,分别为:系统,数据,报表,工具,帮助。 (2)主要功能实现窗体:收入支出子窗体。在数据菜单中点收入或支出,便进入收入支出管理界面。在收入支出管理界面上有一行醒目的功能列表分别为:添加,删除,修改,打印,退出。在下面的筛选的下拉菜栏中选择筛选的类型进行查询。当点添加按钮时会跳出默认单据,当添完帐目信息后便生成表单信息。点选中表单的一行,点修改按钮便可以对此行进行修改。 第8页 共25页 2007届计算机科学与技术专业毕业论文 相关属性 名称 caption Maxbotton Minbotton MDIChild 窗体名 欢迎进入个人财frmWel false false false 欢迎窗口 务管理系统 个人财务管理系主窗体 frmMain 无 无 MDI窗体 统 frmlogin false false false 登录窗口 登录 frmMian ture ture true 面板 用户面板 Frmxiu false false false 密码修改 管理员特权 frmBH false false false 备份还原 备份还原 Frmcome false false false 收入情况 收入情况列表 frmSTongji false false false 收入统计 收入统计 frmSAdd false false false 收入增加 收 入 frmZhichu false false false 支出情况 支出情况列表 frmZAdd false false false 支出增加 支 出 frmZtongji false false false 支出统计 支出统计 FrmJH false false false 借还记录 借还记录列表 frmJHadd false false false 借还记录增加 借还记录 frmJHSearch false false false 借还记录查找 选择日期范围 frmBank false false false 家庭小银行 家庭小银行 frmBAdd false false false 银行增加信息 家庭小银行信息 frmBSearch false false false 银行查找 查找存取记录 frmBaoBiaoXiang false false false 报表项目 报表项目 frmbbaobiao false false false 家庭小银行报表 家庭小银行报表 frmmbobiao false false false 月报表 月报表 frmYBaobiao false false false 年报表 年报表 frmYuSuanXiang false false false 预算项目 预算项目 frmSYusuan false false false 预算收入 预算收入 frmZYusuan false false false 预算支出 预算支出 DialogLC false false false 理财日记列表 理财日记列表 DialogRJ false false false 理财日记 理财日记 frmRJSerch false false false 日记搜索 日记查找 frmAbout false false false 关于 关于 表4-1 第9页 共25页 4.4主窗体菜单 菜单标题 菜单名称 菜单缩进等级 系统 xidong 无缩进 登陆 denglu 缩进一级 注消 zhuxiao 缩进一级 修改密码 xiugai 缩进一级 - mnu1 缩进一级 备份还原 beihui 缩进一级 - mnu2 缩进一级 用户面板 mnuMian 缩进一级 - mnu3 缩进一级 退出 quit 缩进一级 数据 shuju 无缩进 收入情况 shouru 缩进一级 支出情况 zhichu 缩进一级 - mnu4 缩进一级 借还记录 jiehuan 缩进一级 - mnu5 缩进一级 预算 yusuan 缩进一级 家庭小银行 bank 缩进一级 报表 baobiao 无缩进 月报表 mon_baobiao 缩进一级 年报表 year_baobiao 缩进一级 - mnu6 缩进一级 小银行报表 mnuBBaobiao 缩进一级 工具 gongju 无缩进 理财日记 riji 缩进一级 计算器 jisuanqi 缩进一级 - mnu7 缩进一级 股票 mnuGP 缩进一级 帮助 help 无缩进 使用手册 shouce 缩进一级 关于 guanyu 缩进一级 表4-2 第10页 共25页 2007届计算机科学与技术专业毕业论文 4.5界面设计相关控件 序号 控件名称 控件类型 相关说明 1 Form 窗体 系统的主要操作界面都是窗体构成,子系统便 是子窗体进行表示。 2 menuStrip 菜单条 显示主窗体的功能列表。 3 toolStripMenu 菜单按钮 主要的操作按扭,提供系统的各种功能。 4 MonthView 状态条 提供当前的系统状态。 5 toolStrip 工具栏 提供添加收入,添加支出等功能的选择。 6 toolStripButto工具栏按钮 提供各种页面功能。 n 7 listView 列表 显示数据信息。 8 label 标签 页面相关信息的说明。 9 comboBox 下拉列表 选择相关信息的类型。 10 button 按钮 实现相关操作,在此页面是实现筛选功能即 “给我筛”这个按扭。 11 Picture 图像 在相应的控件上加入特定的图片 12 Text 文本 在文本框中显示相应的文字 13 timer 时钟控件 设置一分钟要内要发生事件的次数 14 MonthView 日历控键 显示日历 15 Adodc 数据控件 实现数据库的连接 16 Datagrid 数据表格控件 在设置窗体中放置,设定相应的表格 表4-2 第11页 共25页 4.6个人财务管理系统结构、功能设计 4.6.1系统结构设计 个人财务管理软 件 统用收借 计 户支贷 查基管管 询本理理 信信信信 息 息 息 息 信信信信信信信信统统统信 息息息息息息息息计计计息删删删添添保添保打保查保 除除除加加存加存印存询存 4.6.2 系统功能模块设计 本软件的主要功能模块包括: a. 帐户管理模块:管理用户的账户信息,接受用户帐户信息的提交。包括登陆,注销,修改 密码。 b.收支管理模块:处理用户的收入和支出的信息,进行处理后用表单的形式进行显示,同时提 供时间段的收支情况查询功能。包括预算收支情况和实际收支情况。 c.借贷管理模块:用户提交借贷信息,进行处理后显示借贷的详细信息,同时提供时间段的借 贷情况的查询。 d.统计功能模块:统计功能提供用户财务信息的查询和统计的功能,可以统计收支信息,借贷 信息,并以时间段作为标准,显示统计结果并打印。包括月报表,年报表。 第12页 共25页 2007届计算机科学与技术专业毕业论文 e.其它功能模块:家庭小银行,调用计算器等小工具,帮助信息等 4.6.3 系统平台 ? 系统的软件平台: 本系统以VBdata作为后台数据库系统。前端采用VB作为应用开发工具。客户端软件在Windows 98、Windows NT、Windows 2000 、Windows XP下均可安装使用。 ? 系统的硬件平台:系统运行所要求的硬件配置为普通PC机。 5 个人财务管理系统的数据库设计 5.1数据库的简介 数据库设计(Database Design 简记为DBD)是指对于给定的软、硬件环境,针对现实问题,设计一个较优的数据模型,建立DB结构和DB应用系统,本系统采用的后台数据库为Access数据库,下面对Access数据库做一个介绍。 Access数据库是所有相关对象的集合,包括表、查询、窗体、报表、模块、等,每一个对象都是数据库的一个组成部分。其中表是数据库的基础,它记录数据库的全部数据内容。而其他对象只是Access提供的工具,用于对数据库进行维护和管理。正因为如此,设计一个数据库的关键,就集中体现在建立数据库中的基本表上。Access数据库关系型的数据库,其最大的特点在于它将每个具有相同属性的数据独立地存放在一个表中。对任何一个表而言,用户可以新增,删除,修改表中的任何数据而不会影响其他表中的其他数据,它既解决了层次型数据库横向关联不足的缺点,又避免了网状数据库关联过于复杂的问题。关系型数据库不管设计得好坏,都可以存取数据,但是不同的数据库在村区数据的效率上有很大的差别,当数据库所存储的信息逻辑关系简单,数据记录量不大时,数据库的结构设计相对容易、编辑修改也方便;而当数据库内容庞大、关系复杂且在使用中发现问题时再进行修改,就有可能造成数据丢失,这是用户所不希望发生的,所以在设计前应该精心构思,使之遵循以下几条规则。 规则一:字段的唯一性,即表中的每个字段只能含有唯一类型的数据信息。这一规则是针对数据库最基本的组成部分“字段”而言的。 规则二:记录的唯一性,即表中没有完全一样的两个记录。这一规则是针对数据库中由字段组合成的记录而言的。 规则三:功能相关性,即在数据库中,任意一个数据表都应该有一个主关键字段,该字段与表中记录的各实体相对应。这一规则是针对数据表而言的。 规则四:字段无关性,即在不影响其他字段的情况下,必须能够对任意字段进行修改(非主关键字)。所有的非主关键字都依靠与主关键字,这一规则说明了非主关键字之间的关系是相互独立的。 第13页 共25页 5.2.数据表的设计 (1)帐户表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 用户名 Text 15 可变 否 是 0 密码 Text 6 固定 否 是 1 表5-1 (2)家庭小银行表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 日期 datetime 15 可变 否 是 0 金额(元) currency 6 固定 否 是 1 备注 Text 50 可变 否 是 2 表5-2 (3)月,年报表表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 名称 Text 15 可变 否 是 0 金额(元) currency 6 可变 否 是 1 表5-3 (4)借还记录表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 行为 Text 15 可变 否 是 0 日期 datetime 53 可变 否 是 1 对方姓名 Text 45 可变 否 是 2 金额(元) currency 6 可变 否 是 3 备注 text 8 可变 否 是否 4 表5-4 (5)小银行报表表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 日期 datetime 15 可变 否 是 0 金额(元) currency 6 可变 否 是 1 表5-5 第14页 共25页 2007届计算机科学与技术专业毕业论文 (6)收入情况表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 日期 datetime 15 可变 否 是 0 付款人 Text 6 可变 否 是 1 来源 text 9 可变 否 是 2 金额(元) currency 6 可变 否 是 3 备注 text 50 可变 否 是 4 表5-6 (7)收入预算表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 年月 Text 15 可变 否 是 0 月预算 currency 6 可变 否 是 1 年预算 currency 6 可变 否 是 2 表5-7 (8)支出情况表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 日期 datetime 15 可变 否 是 0 收款人 Text 6 可变 否 是 1 去向 text 50 可变 否 是 2 金额(元) currency 6 可变 否 是 3 备注 text 50 可变 否 是 4 表5-8 (9)支出预算表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 年 月 Text 15 可变 否 是 0 月预算 currency 6 可变 否 是 1 年预算 currency 6 可变 否 是 2 表5-9 (10)理财日记表 字段名称 类型 大小 字段是否固定 允许零长度 必要字段 顺序位置 日期 datetime 15 可变 否 是 0 标题 Text 50 可变 否 是 1 内容 currency 100 可变 否 是 2 表5-10 以下内容由本人完成 第15页 共25页 6系统实现 6.1 用户登陆流程 与用户登陆界面截图 。 打开系纺 欢迎界面 登陆 错误 用户名、密码 正确 进入系统 图5.1 用户登陆流程 图6-1 6.2进入主面页截图 图6-2 第16页 共25页 2007届计算机科学与技术专业毕业论文 6.3数据的备份截图 图6-3 6.4用户口令的修改截图 图6-4 第17页 共25页 6.5借还记录截图 (1)借还记录列表 图6-5 (2)借还记录增加修改 图6-6 第18页 共25页 2007届计算机科学与技术专业毕业论文 (3)借还记录查找 图6-7 (4)借还记录列表打印 图6-8 第19页 共25页 6.6预算截图 (1)预算收入 图6-9 (2)预算支出 图6-10 第20页 共25页 2007届计算机科学与技术专业毕业论文 6.7家庭小银行截图 (1)家庭小银行列表及查找 图6-11 (2)家庭小银行增加修改 图6-12 第21页 共25页 6.8报表截图 (1)月报表 图6-13 (2)年报表 图6-14 (3)小银行报表 图6-15 第22页 共25页 2007届计算机科学与技术专业毕业论文 7软件的测试 (测试采用手工测试) 7.1测试点 序测试点 前提条件 输入与操作 期望结果 测试结果 号 欢迎窗口5秒钟后自动打开1 欢迎窗口 加载无错无任何操作 通过检测 登录窗口 误 欢迎窗口鼠标单击任何位2 欢迎窗口 加载无错立即打开登录窗口 通过检测 置 误 用户名选择和密码输用户名:admin 3 任何字符 进入主窗体 通过检测 入 密码:111 用户名选择和密码输错误提示框: 请输4 任何字符 用户名没有选择 通过检测 入 入用户名。 错误提示框: 密码用户名选择和密码输用户名: admin 5 任何字符 输入不正确~请确通过检测 入 密码:123 认密码。 登录窗口用户名和密码框清6 登录窗口 加载无错单击清理图标 通过检测 空 误 用户名: admin 进入系统,修改密7 权限管理(1) 任何字符 通过检测 密码:111 码菜单可用 用户名不是修改密码菜单不可8 权限管理(2) 任何字符 admin,进入系统通过检测 用 成功 主窗体加显示子窗体(用户9 主窗体 无作何操作 通过检测 载无错误 面板) 除股票和 主窗体加使用手册,10 主窗体菜单 单击菜单项 弹出相应窗口 载无错误 其它都通 过检测 窗体加载 无错误,输窗口关闭,密码修11 密码修改窗口 输入相应信息 没有实现 入信息无改成功 误 窗体加载进行备份还原操实现数据库备份与12 备份还原窗口 没有实现 无错误 作 还原 窗体加载 无错误, ,数据表格中列出相13 借还记录列表窗体 无任何操作 通过检测 数据库连应信息 接成功 窗体加载单击增加,查找,14 借还记录列表窗体 实现相应功能 通过检测 无错误 打印,退出按钮 第23页 共25页 窗体加载单击修改,删除15 借还记录列表窗体 实现相应功能 没有实现 无错误 按钮 窗体加载选择单选按钮只列出借入/还出16 借还记录列表窗体 没有实现 无错误 (借入/还出) 的记录 窗体加载选择单选按钮只列出借出/还入17 借还记录列表窗体 没有实现 无错误 (借出/还入) 的记录 窗体加载关闭窗口,数据信借还记录增加记录窗无错误,数输入相应信息,18 息自动添加到数据通过检测 体 据库连接单击保存按钮 库中 成功 窗体加载 无错误, 数据表格中列出相19 家庭小银行列表窗体 无任何操作 通过检测 数据库连应信息 接成功 窗体加载单击增加,查找,20 家庭小银行列表窗体 实现相应功能 通过检测 无错误 打印,退出按钮 窗体加载单击修改,删除21 家庭小银行列表窗体 实现相应功能 没有实现 无错误 按钮 窗体加载关闭窗口,数据信家庭小银增加记录窗无错误,数输入相应信息,22 息自动添加到数据通过检测 体 据库连接单击保存按钮 库中 成功 窗体加载数据表格中列出相23 预算收入窗体 无任何操作 没有实现 无错误 应信息 窗体加载单击增加,退出24 预算收入窗体 实现相应功能 通过检测 无错误 按钮 窗体加载单击修改,删除25 预算收入窗体 实现相应功能 没有实现 无错误 按钮 窗体加载数据表格中列出相26 预算支出窗体 无任何操作 没有实现 无错误 应信息 窗体加载单击增加, 修27 预算支出窗体 实现相应功能 没有实现 无错误 改,删除按钮 窗体加载数据表格中列出相28 月报表窗体 选择年月 没有实现 无错误 应信息 窗体加载单击打印,退出29 月报表窗体 实现相应功能 通过检测 无错误 按钮 窗体加载数据表格中列出相30 年报表窗体 选择年 没有实现 无错误 应信息 窗体加载数据表格中列出相31 小银行报表窗体 选择日期 没有实现 无错误 应信息 表7-1 第24页 共25页 2007届计算机科学与技术专业毕业论文 7.2测试结论 1( 测试执行是否充分:测试还不够充分,由于技术原因和时间原因,软件的维护性和可靠性还未测试。、 2( 对测试风险的控制措施和成效 :在软件项目的每个环节中,进行测试,并对软件的缺陷提出建议。但由于时间的不足很多建议无法实现。 3( 测试目标是否完成:安全性完成,,可靠性没完成,可维护性没完成,功能性未完全完成。 4( 测试是否通过 :部分通过测试。 5.总之此软件的开发周期的不够,软件还不够稳定,有些功能还未实现,如软件的备份与还原,再用户在使用是可能操作不便,应该建立一个比较全面的帮助文挡,如果有时间,应该补充一些功能,使操作简单化。希望在后续工作中完善项目。 8结束语 经过几个月的系统设计和开发,个人财务管理系统基本开发完毕。经测试和试运行,其功能基本上能够满足用户的需求。在本次的毕业设计过程中,我遇到了许多的问题,自己以前所学的很多基础知识并不是记得的很牢固。但经过上网,看书查资料,和在黄老师的指导下,问题得到解决,感觉自己充实了许多。在本次毕业设计中体会最深的是:软件的开发设计是一项细腻而复杂的工作,它需要设计者有着扎实的专业基础知识和相关的编程经验,从课题的提出到调查和需求分析以及软件的最终实现,无不体现所有知识的融会贯通。总感觉所学的知识太抽象,怎么也联系不起来,在系统的开发过程中才发现它们是如此的密不可分不可孤立。在贯通知识的同时,也培养了开发程序的能力。由于系统开发时间仓促,再加上自己知识水平有限,存在潜在缺陷。再者由于软件的开发周期的不够,软件还不够稳定,有些功能还未能工实现,用户在使用是可能操作不便,应该建立一个比较全面的帮助文挡,如果有时间,应该还补充一些功能,使操作简单化。 总之,本次毕业设计是对自己以前所学的知识进行系统的综合、升华;自己收获匪浅。在本次毕业设计过程中,在老师的耐心指导下及同学们帮助下,基本上完成了预定目标。 9致 谢 本论文是在黄河老师的耐心指导和热心帮助下完成的。在他指导我们毕业设计的这段时间里,,激励我拓宽自己的知识面,培养良好的思维方式。他严谨的治学态度、渊博的学识,给我们留下了深刻的印象,使我们终身受益。借此论文完成之际,谨致以我们最诚挚的谢意和最深切的敬意。 同时我们还要衷心感谢系上各位领导和老师在我们的大学生活中对我们的关心和教育,使我在学习和生活的各方面都得到了较好的发展。在此,一并向他们表示感谢。最后,祝愿他们在今后的 第25页 共25页 工作、生活和学习中一帆风顺,万事如意。感谢在我们写论文过程中给我帮助的同学以及所有支持我,关心我们的朋友,祝愿你们在以后的道路上一路顺风。 10参考文献 [1]安志远,邓振杰.VB程序设计[J] 中国水利水电出版社,2003 [2]张勇Visual Basic 课程设计案例精编[J] 中国水利水电出版社,2003, 98-134 [3]张海藩.软件工程导论[M] 北京:清华大学出版社,1998 [4]钱雪忠,周黎,钱瑛,周阳花。新编Visual Basic程序设计实用教程[M] 北京:机械工业出版 社,2004.8 [5]刘圣才,李荣葆。Visual Basic程序设计题典[M] 北京:清华大学出版社,2002 [6]王新民,张彦玲。Visual Basic程序设计与数据库应用[M] 北京:电子工业出版社,2003.2 [7]刘志铭,高春艳,孙健鹏。Visual Basic数据库开发实例解析[M] 北京:机械工业出版社,2003.8 [8]王成辉。Access2002中文版入门与提高[M] 北京:清华大学出版社,2003.9 [9]丁宝康,董健全。数据库实用教程[M] 北京:清华大学出版社,2002.7 第26页 共25页
本文档为【个人财务管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_842972
暂无简介~
格式:doc
大小:244KB
软件:Word
页数:31
分类:互联网
上传时间:2017-10-13
浏览量:36