个人财务管理系统说明书样本.doc
《个人财务管理系统说明书样本.doc》由会员分享,可在线阅读,更多相关《个人财务管理系统说明书样本.doc(22页珍藏版)》请在咨信网上搜索。
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。 摘 要 Visual FoxPro是一种用于数据库设计、 创立和管理的软件, 利用它能够对各种事务管理工作中的大量数据进行有效的管理并满足数据检索的需要。本系统就是根据公司现阶段的需要, 经过Visual FoxPro开发一个公司信息管理系统来实现对公司信息准确、 高效的管理和维护。整个系统从符合操作简便、 界面友好、 灵活、 实用、 安全的要求出发, 完成工资管理的全过程, 包括员工信息、 工资信息、 员工信息和工资信息的添加、 修改、 删除等管理工作以及用户管理权限的改变等。 本文主要介绍了本课题的开发背景, 所要完成的功能和开发的过程。重点说明了系统的设计思路、 总体设计、 各个功能模块的设计与实现方法。 关键词: 个人财务管理系统, Visual FoxPro 目 录 1.2 功能需求分析 3 2.1 系统模块划分 4 2.2 系统模块结构图 4 3 数据库设计 5 3.1 逻辑设计 5 3.2 物理设计 5 3.2.1 表结构设计 5 4系统详细设计 7 4.1 系统封面设计 7 4.2系统登陆面设计 8 4.3系统主界面设计 9 4.4添加收入界面和添加支出界面设计 10 4.5 修改密码界面设计 12 4.6系统主程序 13 5 系统连编与运行 14 5.1 连编 14 5.2 运行 14 参考文献 16 1 需求分析 当前生活节奏加快, 人们生活水平不断提高, 收入和支出越来越趋于多样化, 传统的人工方式记录和管理家庭或自己的财务情况的记录方式不但不便于长期保存, 还有一些不可避免的缺点。开发一个能管理个人财务收支的软件系统已经很有必要。这样能够减轻人们在个人财务统计和其它财务管理的负担。能够克服传统方法的多个缺点。 1.1数据需求分析 本系统的主要数据信息有个人财务收入表、 个人财务支出表和修改表。个人财务收入表包括:年月, 姓名, 基本工资, 奖金, 提成等。个人财务支出表包括: 年月, 姓名, 水电等基本支出, 送礼和买衣服等。修改表包括: 姓名, 年月等。 1.2 功能需求分析 本系统主要实现对个人财务进行管理, 需要实现以下几个方面的管理功能: (1) 收入管理: 收入的查询, 添加新的收入。 (2) 支出管理: 支出的查询, 添加新的支出。 (3) 修改: 对用户的密码等进行修改。 2 系统总体设计 2.1 系统模块划分 本系统主要是对个人财务的管理, 包括了有关数据的查询、 修改、 添加、 删除等功能。整个系统分为以下几个模块。 1、 主界面模块 本模块提供财务管理系统的主菜单界面, 供用户选择与执行各项管理工作。同时在本模块中还将核对进入本系统操作人员的用户名和密码。 2、 查询模块 本模块用于用户查询各项信息, 例如收入信息查询、 支出信息查询等。 2.2 系统模块结构图 个人财务管理系统 支出管理 系统维护 修改 收入管理 收入查询 增加收入 修改密码 支出查询 增加支出 根据系统功能设计, 对应的系统模块结构图如图1所示 图1 系统模块结构图 3 数据库设计 3.1 逻辑设计 根据数据需求分析以及关系数据库设计原则, 本系统创立了一个数据库, 并在该库中建立了收入信息表(收入.dbf)及密码信息表( 密码表.dbf) 个人支出表( 支出.dbf) 等数据表。各表的关系模式如下: ( 1) 密码表( 密码) 。 ( 2) 收入表( 年月, 姓名, 基本工资, 奖金, 提成) 。 ( 3) 支出表( 年月, 姓名, 水电等支出) 。 ( 4) 情况统计表( 编号, 销售量, 进货量, 药品名称) 。 3.2 物理设计 根据各表的关系模式, 建立表的物理结构。 3.2.1 表结构设计 药店药品信息表, 密码, 排行榜表, 情况统计表。这四个表的表结构如表1、 表2、 表3、 表4所示。 表1 收入表结构 字段名 数据类型 字段宽度 说明 年月 数值型 10 升序, 主索引 姓名 字符型 10 基本工资 数值型 10 奖金 数值型 10 提成 字符型 10 表2 支出表结构 字段名 数据类型 字符宽度 说明 年月 数值型 10 姓名 字符型 10 水电等支出 数字型 10 送礼 数字型 10 买衣服 数字型 10 4系统详细设计 4.1 系统封面设计 创立如图2所示的个人财务管理系统系统登陆表单, 并设定为顶层表单, 以文件名首页.scx存盘。该表单在运行后, 由用户单击表单上的相应的命令按钮进入相应的功能界面。 图2 个人财务管理系统登陆界面 此表单的具体设计步骤如下: ( 1) 单击文件-新建-表单, 单击新建文件, 进入表单设计器窗口。在表FORM1中添加一个Label1、 Label2, 两个命令按钮command1、 command2, 一个计时器Timer1, 并调整它们的大小和位置, 设置各控件的属性。 ( 2) 为使本表单作为顶层表单, 始终处于屏幕中央, 不出现表单的标题栏, 并以一幅指定的图像作为其背景, 需要设置变淡FORM1的Autocenter属性值为.T., picture属性值为图像文件……, Titlebar属性值为”0-关闭”, Showwindow属性值为”2-作为顶层表单”。 ( 3) 设置Lablel1的caption属性值为”个人财务管理系统”, BackStyle属性值为”0-透明”; 设置label2的caption属性值为”08计七—李森”Backstyle属性值为”0-透明”。 ( 4) 为使本表单在显示1秒后自动关闭并启动验证程序验证.scx, 需要设置计时器Timer1的Interval属性值为1000毫秒, 同时为Timer1的Timer事件编写如下代码 thisform.release do form 验证.scx 4.2系统登陆面设计 登陆界面是为了防止非管理人员的操作, 要求将登陆界面设计成如图3所示的界面。 图3 登录界面 此表单的具体设计步骤如下: ( 1) 在”项目1”项目器窗口中, 单击”文档”选项卡, 选择”表单”, 单击”新建”按钮, 打开”表单设计器”窗口, 设计出如图4所示的表单。 ( 2) 在表单中一个标签Label1, 一个文本框Text1, 三个命令按钮Command1, Command2,Command3并调整它们的位置和大小, 设置各控件的属性。 ( 3) 编写Command1的代码如下: Command1的click代码如下: i=i+1 if i<3 if thisform.text1.value="123" messagebox("密码正确, 欢迎进入本系统") thisform.release do form 主表单.scx else messagebox("密码错误, 重新输入! ") thisform.text1.value="" thisform.text1.setfocus endif else messagebox("密码错误, 禁止进入本系统! ") this.enabled=.f. endif && 关闭本表单 Command2的click代码如下: thisform.text1.value="" thisform.text1.setfocus Commang3的代码如下: thisform.release quit 4.3系统主界面设计 个人财务管理系统的主界面提供进入系统其它功能模块的方法, 使用户能方便地调用收入信息查询、 支出信息查询、 管理维护等操作界面, 实施个人财务的基本管理。要求将个人财务管理系统的应用程序主界面设计成如图4所示的界面。 图4主系统界面 此表单的具体设计步骤如下: ( 1) 在”项目1”项目器窗口中, 单击”文档”选项卡, 选择”表单”, 单击”新建”按钮, 打开”表单设计器”窗口, 设计出如图5所示的表单。 ( 2) 在表单上添加一个标签Label1, 一个页框Pageframe1, 调整它们的大小, 并设置属性。将页框设置如图所示, 分别为收入查询、 支出查询、 管理维护。 ( 3) 在Page1收入查询页面内添加两个形状Shape1、 Shape2, 四个命令按钮command1,command2, command3,command4,调整它们的大小, 并设置属性。 编写command1的click代码如下: close all do form 收入.scx 编写command2的click代码如下: close all do form 添加收入.scx 编写command3的click代码如下 thisform.release 编写command4的click代码如下 thisform.release quit ( 4) 在Page2支出查询页面添加, 两个形状Shape1、 Shape2, 四个命令按钮command1、 command2, command3,command4调整它们的大小, 并设置属性。 编写command1的click代码如下: close all do form 支出.scx 编写command2的click代码如下: close all do form 添加支出.scx command3,command4的click代码同收入查询的command3和command4。 ( 5) 在Page3管理维护页面添加一个标签Label1, 一个形状Shape1, 一个命令按钮command1调整它们的大小, 并设置属性。 编写command1的click代码如下: DO FORM 修改密码 4.4添加收入界面和添加支出界面设计 添加收入和添加支出界面显示了收入的具体信息, 要其详细信息界面设计成如图5和图6所示。 图5添加收入界面 步骤如下 (1)在”项目1”项目器窗口中, 单击”文档”选项卡, 选择”表单”, 单击”新建”按钮, 打开”表单设计器”窗口, 设计出如图7所示的表单。 ( 2) 在表单中添加两个命令按钮框command1和command2 ( 3) 把command1和command2的fontsize都改为14, fontcolor都改为255,0, 0。把command1的caption属性改为”添加收入”, 把command2的caption属性值改为”返回”。 ( 4) 编写command1的click代码如下: go bottom append blank edit thisform.refresh return 编写command2的click代码如下 thisform.release 图6添加支出界面 步骤如下 (1)在”项目1”项目器窗口中, 单击”文档”选项卡, 选择”表单”, 单击”新建”按钮, 打开”表单设计器”窗口, 设计出如图7所示的表单。 ( 2) 在表单中添加两个命令按钮框command1和command2 ( 3) 把command1和command2的fontsize都改为14, fontcolor都改为255,0, 0。把command1的caption属性改为”添加支出”, 把command2的caption属性值改为”返回”。 ( 4) 编写command1的click代码如下: go bottom append blank edit thisform.refresh return 编写command2的click代码如下 thisform.release 4.5 修改密码界面设计 为了保证信息的及时性和准确性, 我设置了修改密码的表单, 随时与权限认证联系在一起。修改密码界面如下图7所示。 图7 修改密码界面 此表单的具体设计步骤如下: ( 1) 打开表单设计器, 在表单Form1中添加两个标签Label1、 Label2,, 两个文本框Text1、 Text2, 还有一个命令按钮组commandground1, 并调整好它们的大小、 位置, 设置各个控件的属性。 为commandground1中的command1编写代码如下: Thisform.text1.Value='' Thisform.text2.Value='' THISFORM.OPTIONGROUP1.VALUE=0 Thisform.text1.SetFocus Thisform.text1.passwordchar='*' Thisform.text2.passwordchar='*' ELSE R=RECN() loca for 密码=alltrim(Thisform.text1.Value) if found() Thisform.text2.passwordchar='' Thisform.text2.Value='有重号,重送!' A=INKEY(1) Thisform.text1.Value='' Thisform.text2.Value='' THISFORM.OPTIONGROUP1.VALUE=0 Thisform.text1.SetFocus Thisform.text1.passwordchar='*' Thisform.text2.passwordchar='*' else GO R REPL 密码 WITH ALLTRIM(Thisform.text1.Value) Thisform.text2.passwordchar='' Thisform.text2.Value='新码已被保存!' A=INKEY(1) THISFORM.RELEASE endif ENDIF 为commandground1中的command2编写代码如下: Thisform.text2.passwordchar='' Thisform.text2.Value='仍使用原密码!' A=INKEY(2) THISFORM.RELEASE 4.6系统主程序 set talk off clear all close all set safety off set escape on do form 首页 read events 5 系统连编与运行 一个应用系统设计和创立完成后, 还必须进行连编, 以便生成一个可执行文件供最终用户使用。连编完成后还要运行, 以检查整个系统的完整性和准确性, 同时还可增加程序代码的保密性。 5.1 连编 ( 1) 创立一个项目管理器, 并以作业.pjx为名保存。如图8所示: 图8 个人财务管理项目 按图中所示选择连编, 生成可执行文件.exe格式的文件。 5.2 运行 在盘的指定路径中找到”李森作业.exe”文件, 运行即可。 总 结 本设计开发的个人财务管理系统从最后的测试结果来看, 基本上实现了个人财务管理系统的几大功能: 收入和支出的查询与添加新的收入和支出等。并达到操作过程中的直观、 方便、 实用、 安全等要求。系统采用模块化程序设计的方法, 既便于系统功能的组合和修改, 又便于未参与系统开发的技术维护人员补充和维护。 本系统经过测试, 证明其运行是稳定、 可靠的。但在系统设计中也遇到很多的问题, 而且本系统的功能还需要不断的完善和改进, 在以后空闲时间里逐一进行完善, 使系统功能更加完善, 使本软件能够更好的为个人或家庭服务, 创造更大的社会价值。 在这次设计过程中, 我得到了杨志武老师的精心指导, 在此, 我由衷地感谢杨老师! 参考文献 [1] 沈精虎.Visual FoxPro 中文版数据库编程实战训练[M].北京: 人民邮电出版社. [2] 关秀芬. Visual FoxPro 应用系统开发教程[M]. 北京: 清华大学出版社. [3] 伍俊良.Visual FoxPro课程设计于系统开发案列[M].北京: 清华大学出版社, . [4] 闪四清.数据库系统原理与应用[M]. 北京: 清华大学出版社, 1999. [5] 薛华成. 管理信息系统[M]. 北京: 清华大学出版社, 1999.- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 财务管理 系统 说明书 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文