个人账簿管理系统课程设计论文(编辑修改稿)内容摘要:
16 16 参考文献 17 程序分工 18 个人账簿管理 第一章 前 言 第 1 页 第一章 前 言 本系统使用 Microsoft Visual 2020 开发工具创建 Web 应用程序。 采 Visual 开发语言,使用 文件的操作达到个人账簿管理的各种功能。 文章详细讨论了该系统的开发、设计环境、实现算 法及其具体的实现。 数据结构是一门专业技术基础课。 它的教学要求是:学会分析研究计算机加工的数据结构的特性,以便为应用涉及的数据选择适当的逻辑结构,存储结构及其相应的算法,并初步掌握算法的时间分析和空间分析的技术。 另一方面,本课程的学习过程也是复杂程序设计的训练过程,要求学生编写的程序结构清楚和正确意读,符合软件工程的规范。 如果说高级语言程序设计的训练过程,要进行了结构化的程序设计的初步训练的话,那么数据结构就要培养我们的数据抽象能力 个人账簿管理系统是结合了文件、结构体、函数等操作,运用了数据结构中最基本的 一些算法,使程序简单明了,使用了一些最优的算法,从而达到了不浪费内存的目的,同时也加快了程序的运行速度。 个人账簿管理 第二章 系统功能分析 第 2 页 第二章 系统功能分析 本程序可以实现个人账簿的按月份插入、输出、修改、查询、删除及按开支排序,其中每一个功能,都分别使用了一个函数,其中程序的主界面简洁明了。 可以按主界面的提示完成每一块功能。 在程序中定义了一个结构体主要包括(月份,全部的收入,食品开支,房租,水电费,医疗费,储蓄,子女教育费和总体的支出费用)其次定义了 6 个函数,分别是插入信息,收支情况,修改信息,查询月份信 息,删除某月信息,其中每一个程序都能实现相应部分的功能,并且在每一个程序中都使用了相应的文件操作,和结构体数组的操作,通过对数组,结构体,文件的删除、查找、修改及排序使程序都完成了相应的功能。 概要分析 个人账簿管理通过: void Insert() // 插入信息 void Outlin( ) //收支情况 void Modify(int xg) //修改信息 void Search(int yf) // 查询月份信息 void Del(int yf) // 删除某 月信息 void ps() //按收支排序 这六个函数分别完成每一部分功能 ,其中都是从主函数调用相应的函数,完成相应的功能。 个人账簿管理 第二章 系统功能分析 第 3 页 流程图个人账簿管理 第三章 总体设计 第 4 页 第三章 总体设计 个人账簿管理主要是通过文件的输入、输出、查询、修改、删除、排序来完成程序的主要功能,其中每一个功能都为对应的一个函数,增加程序的可读性,以实现程序的整体功能。 1. 首先建立一个结构体,用户输入某个月的数据通过相应的文件操作就把他追加到文件 中。 2. 输入整体的收支情况就是直接从文件中读出所有的数据然后输出 到屏幕中。 3. 修改信息是建立一个临时的 的文件,通过 fp1, fp2 两个文件指针和一个结构体变量 b , fp1 指向 , fp2 指向。 然后把fp1 中的数据读到 b 中,就通过对比,假如 bmonth==xg 就把 x[xg]的地址写入到 fp2 中,否则就直接把 b 中的数据写到 fp2 中,通过循环到 !feof(fp1)为止,这个就把所有的修改的数据写入到了 fp2,关闭两个文件,最后删除原来的 文件,然后把 文件换名成为 文件,这样就达到了修改的 目的。 4. 查询月份信息是在主函数中输入一个数,然后在查询函数中判断是否月份相同,假如月份相同就输出来。 5. 删除某月信息是和修改某月信息一样的,只是把其中的一句改成bmonth!=xg 就直接写入到 fp2 中,经过换名就达到了效果。 6. 按收支排序是首先建立一个结构体数组,把所有的数据读到数组中,然后按收支情况排序,排好序之后就又把他写入到 ,删除源文件,替换文件名就实现了排序的功能。 个人账簿管理 第四章。个人账簿管理系统课程设计论文(编辑修改稿)
相关推荐
方面来考虑,轮子宽 度越短越好,但为了提高轮子对地面的适应能力和为轮内零件设计和选型方便,最 后的设计 目标定为轮宽 B=120mm。 腿臂的设计 因设计要求中机器人能够要越过 250mm 高的台阶,所以,机器人的底盘高度不能太低。 由于底盘的高度是由腿臂的位置来决定的,因此设长臂与短臂的总的直线长度为 L1,则 腿的直线长度 L1 应该满足如图 31所示的要求。 图 31 翻越台阶时尺寸关系图
前在我国范围内已形成几十个风景优美、环地宜人 ,具有不同特点的疗养地和疗养区。 根据不同环境气候特点,建立各种疗养院,既利用丰富的天然疗养因子,又采用传统的摄生保健方法为人们的健康服务。 此外,近年来,各种类型的康复机构相继在全国各地纷纷建立。 普遍采用中西结合方式进行康复疗养。 中国传统养生保健的理论和方法得到了广泛的应用,起到了良好的作用。 ③理论研究不断取得进展 解放以来
五 ” 期间,全国城镇新增劳动力供给将达到 5000 万人,而劳动力就业需求岗位只能新增 4000 万个,将新增 1 千万个就业岗位缺口 ; 2020 年,城镇各类劳动力供给总量 将达到 2400万人,按实现就业 1200万人计算,供求缺口仍然有 1200万人左右。 解决就业问题,是我国现代化进程中始终面临的重要任务, 也是一项非常艰巨的任务。 本项目建成后,将新增就业岗位 130 个
络的交叉学科,近几年随着网络的发展而逐渐收到人们的重视,它本身以网络为载体 ,把各种信息以最快捷、方便的方式传达给大众。 一个网站项目的确立是建立在各种各样的需求上面的,这是个人网站,所以这种需求往往来自于个人的实际需求,其中每个人的实际需求占了绝大部分。 因此如何更好地的了解、分析、明确需求,并且能够准确、清晰以文档的形式表达出来,保证开发过程按照个人需求为目的正确项目开发方向进行。
然后是 Windows NT Workstation(Windows 2020 Profession)或 Windows95/98 的Personal Web,同样现在的浏览器是微软一家独大,使用的浏览器是微软的explorer,网站的数据库使用了同样是 Microsoft 的 office access 数据库,因为一个数据不是很庞大的个人网站没有必要使用 oracle 等大型数据库系统
完成大部分数据管理的任务。 Access 是一种关系型数据库管理系统。 图 32 根据系统需要分析 ,系统需要建立 6 个表 ,其用途说明如表 31 所示 : 表 31 数据表及其用途 ID 数据表名称 数据表用途 1 流水 账 保存日常生活流水 账 信息 2 收支项目 保存收支项目信息 3 账 户 保存 账 户信息 4 负债 保存负债项目信息 5 还债流水 账 保存还债记录信息 6 资产