数据结构课程设计文档-个人账簿管理系统.docVIP

数据结构课程设计文档-个人账簿管理系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构课程设计文档-个人账簿管理系统

课程名称:数据结构 湖南涉外经济学院 本科学生课程设计(论文) 题 目 个人账簿管理系统 姓 名 学 号 学 部 计算机学院 专业、年级 软件工程 1001 指 导 教 师 2011年 12 月 20 日 目 录 第一章 前 言 1 第二章 系统功能分析 2 2.1课程设计内容 2 1.功能包括 2 2.性能需求: 2 2.2系统功能需求分析 2 2.3数据结构设计 3 第三章 总体设计 4 3.1系统设计 4 3.2主函数模块的设计 4 第四章 详细设计 6 4.1主菜单 6 4.2录入 7 4.3修改 8 4.4查询 9 4.5删除 10 4.6排序 11 第五章 系统实现 12 第六章 解决的关键问题 14 第七章 结 论 15 结 语 16 参考文献 18 第一章 前 言 随着网络经济的到来,用户需求要求:能够在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。.NET战略就是为着实现这样的目标而设立的。 程序设计过程有如解决一个实际问题,从解决实际问题的角度,我们可以这样来看:首先要了解这个问题的基本要求,即输入、输出、完成从输入到输出的要求是什么;其次,从问题的要害入手,从前到后的解决问题的每个方面,即从输入开始入手,着重考虑如何从输入导出输出,在这个过程中,可确定所需的变量、数组、指针、链表、命令、函数,然后确定处理过程--算法。可得最后结论。 第二章 系统功能分析 科技奖励工作是推动科学技术进步的一项重要的激励机制,对促进国家和地方社会经济发展,调动广大科研工作者的积极性具有重大作用。实践证明,网络技术的运用有利于更快地促进科技成果的利用,从而有利于发展科技生产力,繁荣国家和地方社会经济生活。 2.1课程设计内容 1.功能包括 1、提供录入数据的功能。并保存在文件中,以便反复使用。 2、提供数据修改的功能。 3、提供按月份、按食品消费和全部的数据查询的功能。 4、提供数据删除功能。 5、提供按月份、食品消费和水电费用排序的功能。 2.性能需求: 1、操作界面美观、友好,有必要的容错处理(如:能判定学号位数和只能由0~9数字字符组成等); 2、查询应根据查询条件合理选择先进的查询方法(其中必须保证至少有一种查找采用了散列查找); 3、排序算法要求采用快速排序实现; 2.2系统功能需求分析 本系统应具有以下功能: 1、文件操作功能:自动加载和保存数据文件。 2、数据输入功能:可以按提示录入各项数据。 3、数据修改功能:可以按提示修改各项数据。 4、查询功能:可按月份、食品消费进行特定查询,及显示全部数据。 5、排序功能:可按月份、按食品消费、水电费进行排序。 9、数据容错处理功能:输入选项错误自动返回主菜单。 2.3数据结构设计 typedef struct { int month;//月份 int food;//食品消费 int depart;//房租费用 int child;//子女教育费用 int ele;//水电费用 int medi;//医疗费用 int save;//储蓄 int income;//收入费用 }PAMSinfo; /*定义结构体*/ typedef struct { PAMSinfo r[MaxSize]; int length; }SqList; 第三章 总体设计 3.1系统设计 按系统分析的功能要求将系统划分为以下几个主要功能模块: 结构图 3.2主函数模块的设计 根据划分的功能模块,设计出如下主函数算法设计: void menu() { int n; printf(\t\t/***********个人账簿管理系统*************/\n); printf(\t\t/*\t\t1.录入数据\t\t*/\t\t\n); printf(\t\t/*\t\t2.修改数据\t\t*/\t\t\n); printf(\t\t/*\t\t3.查询数据\t\t*/\t\t\n); printf(\t\t/*\t\t4.删除数据\t\t*/\t\t\n); printf(\t\t/*\t\t5.排序\t\t\t*/\t\t\n); printf(\t\t/*\t\t6.退出\t\t\t*/\t\t\n); printf(\t\t/***********

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档