创等编程序设计北京人民邮电出版社,第页来数据库技术得到了迅速发展,并已形成较为完整的理论体系和大批实用系统。数据库数据库由数据库管理系统处理,则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素用户数据元数据索引和应用元数据。用户数据目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化些。个用以产生良好结构关系的过程,称作规范化。元数据数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。因为产品是用来存储和操纵表的,所以大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况,指出每个表中有多少列,那列是主关键字,每列的数据类型的描述,它也存储索引第页关键字规则和数据库结构的其他部分。在表中存储元数据不仅对是有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。索引第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。应用元数据存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体报表查询和其他形式的查询组件。并非所有的都支持应用组件,支持组件的也不定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的产品存储这种数据作为数据库的部分。般来说,数据库开发人员和用户都不直接访问应用元数据,相反,他们通过中的工具来处理这些数据。数据库分析根据以上分析,设计出下列数据项和数据结构成员信息编号,称呼,姓名,密码,权限收入项目信息编号,收入来源支出项目信息编号,支出类型日常收入信息编号,日期,方式,金额,项目,来源,人员,备注日常支出信息编号,日期,方式,金额,项目,去向,人员,备注数据库概念结构设计得到上面的数据项和数据结构后,即可设计满足用户需求的各种实体,以及它们之间的关系。根据上述设计规划出以下各个实体及其图第页图成员信息图图收入支出项目图图日常收入信息图日常收入信息项目备注人员来源编号日期方式金额收入项目收入来源编号支出项目支出类型编号成员信息编号权限姓名密码称呼第页综合以上模型,得到整个系统的关系图,如下示图关系图数据库逻辑结构设计系统模型的逻辑结构设计的任务是把概念结构设计好的基本的图转换为支持关系模型的相符合的逻辑结构。家庭理财管理系统数据库各表具体定义如下表用户信息表字段名类型大小是否为空主键编号是密码否表成员信息表用户管理管理日常收入日常支出查询查询收入项目支出类型第页字段名类型大小是否为空主键姓名否称呼否密码否权限否编号是表收入项目信息表字段名类型大小是否为空主键编号是收入来源否表支出项目信息表字段名类型大小是否为空主键编号是支出类型否表收入信息表字段名类型大小是否为空主键日期否方式否金额否项目否来源否人员否备注否是表支出信息表第页字段名类型大小是否为空主键日期否方式否金额否项目否去向否人员否备注否是第页第章系统设计和实现系统设计方法系统设计是对整个管理系统功能进行分析,并划分和构建系统功能模块。模块化程序设计就是把个大程序按个人能理解的规模进行分解的种方法。模块化指的是把个程序按功能分解成若干彼此具有定独立性同时也具有定联系的组成部分,这些组成部分称为模块。系统设计是本系统开发的重要阶段,它直接影响到目标系统的质量,是整个开发工作的核心。系统设计阶段的主要任务是在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型设计。本系统在设计过程中,充分考虑了系统的稳健性适应性和效率性,符合系统设计的原则。系统模块设计框架文件配置的配置第页的配置在中添加如下配置系统主界面用户进入系统时要输入正确的用户名和密码,系统从数据库用户表中检索是否有相对应的数据信息,若输入正确则进入主界面,否则提示,需重新输入。选择取消退出登陆系统。若连续三次输入的用户名和密码都无法与数据库中的数据匹第页配,则强制推出系统。模块流程图如图所示图登录模块流程图登陆窗体如图所示图登录窗体开始用户登录进入系统失败次退出第页输入正确的用户名和密码登录,进入系统主界面,如下图示图系统主界面基础数据管理界面收支项目管理界面,如图所示第页图成员下页第页最后页第页第五章结论经过两个多月的努力,我们完成了毕业设计家庭财务管理系统。以前我们只知道学习书本的知识,以及些基本电脑知识,而没有注重开发些应用性软件。并不知道自己处于什么样的水平阶段,通过这次毕业设计我们发现在工具和语言使用方面我们还存在诸多不便,另外,由于我们从没有开发过类似软件的经验,以及时间的仓促,还有在技术与设计上的不足,该软件还存在着些技术和功能划分上的不足和缺憾。本系统的扩展性很强,可根据不同用户的需要,增加其他的功能模块,当然由于技术和语言使用方面存在些不足,所以本管理系统在功能完善上有待进步的划分和制作。首先,由于数据库原理的些方面的细节掌握不够扎实,导致设计过程中的很多变动。其次,对于本次设计,由于时间自身开发水平及其它原因,对于图形间的比较,没有能够实现,这是自己的大遗憾。通过这段时间的毕业设计,学到了很多东西,不仅把以前所学的很多知识充分利用上了,还要我学会使用了编程语言和数据库开发技术,初步了解了强大的动态交互网络编程开发能力,对网页设计软件有了更为深刻的了解和熟练的应用,我体会到了软件开发不仅是编程,它需要方方面面的考虑,同时也必须具备比较全面的知识。就像我们生活中的第件事都需要有始有终,认真对待。我们在虚心听取和接受老师和同学们的意见和建议的同时,会更加努力将其加以完善,并且提高自身知识水平。这并不是毕业设计的结束,更不是人生在学习生涯中的结束,而是新环境新学习新挑战的开始。有这样我们才能学无止境,以求得更大的发展。对于我们年轻人来说,我相信挑战越多,机会越多。我们会打足精神,努力开新的而,即模型求解上述模型的表达式,,均可归结为常微分方程初值问题,对于其解可用上面介绍的数值解法的方法给出。在这里给出了个计算数值解的程序。在模型中考虑长时间饮酒的情况,用计算出,当大李饮酒的时间达到个小时,检测时其酒精含量是毫克百毫升,正好超标。大李短时间继续饮酒小时后体内酒精含量对于上式的求解程序运行结果大李长时间饮酒后体内酒精含量对于上式的求解程序运行结果模型评价本模型成功剖析了部分想喝酒驾车的司机人员的心理。他们总想侥幸,然而事实不允许他们这么做,我们所做的工作让他们的这种心理无迹可遁,对促进交通安全也不无贡献。缺点没有考虑其他可能的因素给饮酒驾车问题带来的影响,比如人的体重司机的健康状况交警检验程序不够科学等。求得的方案也许并不是最优的,但是相比之下比较满意的。诚恳建议广大的司机朋友们,为了您和他人的安全。请不要酒后驾车。但适量饮酒有助于健康。如果您是位酒精爱好者,在定的条件下,只要符合新的检验标准,饮酒也是无可厚非的,在这里根据我们所建立的饮酒驾车模型,得出血液的酒精随时间变化的关系。经分析,计算,检验基本符合实际情况。特向您诚肯地提供些建议当您辛苦了天,晚上归来时,在保证至少小时的休息时间的前提下,适当喝些酒,是不影响第二天工作的,但不要连续喝酒,更不要酒后驾车。有关数据附下,供您参考。以喝啤酒为依据,经过小时后可以驾车,其与瓶数的关系如下表饮酒量瓶时间小时备注瓶啤酒相当于半斤低度白酒模型推广严禁酒后驾车现有动力系统模型基本解决驾驶员饮酒量与停驾时间量化分析的交通难题,对驾驶员掌握驾驶时机有重要意义模型的实际应用是当今社会非常急需,酒后驾车者被视为公路第杀手应用课题如驾驶员饮酒量与停驾时间量化分析,驾驶员理论培训肇事时血液中酒精浓度的反推算,车保赔偿等的研究。我们将研究初步结果送到相关单位专家手中,听取他们的意见。他们是本项目涉及到的实际应用领域的执行者和评判者。确切地说,他们的意见对我们进步如何完善模型是非常有积极意义的。根据他们对该研究初步结果提出的宝贵意见对于酒后驾驶的安全性,保险对酒后肇事的赔付等有着指导作用。对于法医学中所用的血中乙醇浓度反推生前饮酒量有意义。实验严谨,结论有明显的对比性对于酒精在人体内的代谢浓度,有较完整数据。在严禁酒后驾车酒后驾车肇事不予赔偿的规定和现实之间寻求种合情合理又合法的新途径,提出了安全饮酒的新概念。酒后安全驾车时刻表,对于有效地预防和避免交通事故的发生有者定的积极意义。研究提供了更科学数字化地判断驾驶员是否应该驾车的依据,有利于解决驾驶员饮酒量与停驾时间量化分析的交通执法难题。主要参考文献徐士良数值分析与算法北京机械工业出版社,,,刘萍,数值计算方法北京人民邮电出版社,胡健伟,汤怀民微分方程数值方法北京科学出版社,陈志敏龙格库塔法及其实现武汉工程职业技术学报,张丽娟常微分方程的解法及其计算机实现长春师范学院学报自然科学版,致谢论文得以完成,要感创等编程序设计北京人民邮电出版社,第页来数据库技术得到了迅速发展,并已形成较为完整的理论体系和大批实用系统。数据库数据库由数据库管理系统处理,则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素用户数据元数据索引和应用元数据。用户数据目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化些。个用以产生良好结构关系的过程,称作规范化。元数据数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。因为产品是用来存储和操纵表的,所以大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况,指出每个表中有多少列,那列是主关键字,每列的数据类型的描述,它也存储索引第页关键字规则和数据库结构的其他部分。在表中存储元数据不仅对是有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。索引第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。应用元数据存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体报表查询和其他形式的查询组件。并非所有的都支持应用组件,支持组件的也不定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的产品存储这种数据作为数据库的部分。般来说,数据库开发人员和用户都不直接访问应用元数据,相反,他们通过中的工具来处理这些数据。数据库分析根据以上分析,设计出下列数据项和数据结构成员信息编号,称呼,姓名,密码,权限收入项目信息编号,收入来源支出项目信息编号,支出类型日常收入信息编号,日期,方式,金额,项目,来源,人员,备注日常支出信息编号,日期,方式,金额,项目,去向,人员,备注数据库概念结构设计得到上面的数据项和数据结构后,即可设计满足用户需求的各种实体,以及它们之间的关系。根据上述设计规划出以下各个实体及其图第页图成员信息图图收入支出项目图图日常收入信息图日常收入信息项目备注人员来源编号日期方式金额收入项目收入来源编号支出项目支出类型编号成员信息编号权限姓名密码称呼第页综合以上模型,得到整个系统的关系图,如下示图关系图数据库逻辑结构设计系统模型的逻辑结构设计的任务是把概念结构设计好的基本的图转换为支持关系模型的相符合的逻辑结构。家庭理财管理系统数据库各表具体定义如下表用户信息表字段名类型大小是否为空主键编号是密码否表成员信息表用户管理管理日常收入日常支出查询查询收入项目支出类型第页字段名类型大小是否为空主键姓名否称呼否密码否权限否编号是表收入项目信息表字段名类型大小是否为空主键编号是收入来源否表支出项目信息表字段名类型大小是否为空主键编号是支出类型否表收入信息表字段名类型大小是否为空
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 268 页
第 2 页 / 共 268 页
第 3 页 / 共 268 页
第 4 页 / 共 268 页
第 5 页 / 共 268 页
第 6 页 / 共 268 页
第 7 页 / 共 268 页
第 8 页 / 共 268 页
第 9 页 / 共 268 页
第 10 页 / 共 268 页
第 11 页 / 共 268 页
第 12 页 / 共 268 页
第 13 页 / 共 268 页
第 14 页 / 共 268 页
第 15 页 / 共 268 页
预览结束,还剩
253 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。