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

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

ID:15656390

大小:340.00 KB

页数:20页

时间:2018-08-04

数据结构课程设计文档-个人账簿管理系统_第1页
数据结构课程设计文档-个人账簿管理系统_第2页
数据结构课程设计文档-个人账簿管理系统_第3页
数据结构课程设计文档-个人账簿管理系统_第4页
数据结构课程设计文档-个人账簿管理系统_第5页
资源描述:

《数据结构课程设计文档-个人账簿管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程名称:数据结构湖南涉外经济学院本科学生课程设计(论文)题目个人账簿管理系统姓名学号学部计算机学院专业、年级软件工程1001指导教师2011年12月20日目录第一章前言1第二章系统功能分析22.1课程设计内容21.功能包括22.性能需求:22.2系统功能需求分析22.3数据结构设计3第三章总体设计43.1系统设计43.2主函数模块的设计4第四章详细设计64.1主菜单64.2录入74.3修改84.4查询94.5删除104.6排序11第五章系统实现12第六章解决的关键问题14第七章结论15结语16个人账簿管理系统第一章前言参考文献18第19页个人账簿管理系统第一章前言第一章前言随

2、着网络经济的到来,用户需求要求:能够在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。.NET战略就是为着实现这样的目标而设立的。程序设计过程有如解决一个实际问题,从解决实际问题的角度,我们可以这样来看:首先要了解这个问题的基本要求,即输入、输出、完成从输入到输出的要求是什么;其次,从问题的要害入手,从前到后的解决问题的每个方面,即从输入开始入手,着重考虑如何从输入导出输出,在这个过程中,可确定所需的变量、数组、指针、链表、命令、函数,然后确定处理过程--算法。可得最后结论。第19页个人账簿管理系统第二章系统功能分析第19页个人账簿管理系统第

3、二章系统功能分析第二章系统功能分析科技奖励工作是推动科学技术进步的一项重要的激励机制,对促进国家和地方社会经济发展,调动广大科研工作者的积极性具有重大作用。实践证明,网络技术的运用有利于更快地促进科技成果的利用,从而有利于发展科技生产力,繁荣国家和地方社会经济生活。2.1课程设计内容1.功能包括1、提供录入数据的功能。并保存在文件中,以便反复使用。2、提供数据修改的功能。3、提供按月份、按食品消费和全部的数据查询的功能。4、提供数据删除功能。5、提供按月份、食品消费和水电费用排序的功能。2.性能需求:1、操作界面美观、友好,有必要的容错处理(如:能判定学号位数和只能由0~9数字

4、字符组成等);2、查询应根据查询条件合理选择先进的查询方法(其中必须保证至少有一种查找采用了散列查找);3、排序算法要求采用快速排序实现;2.2系统功能需求分析本系统应具有以下功能:1、文件操作功能:自动加载和保存数据文件。2、数据输入功能:可以按提示录入各项数据。第19页个人账簿管理系统第二章系统功能分析3、数据修改功能:可以按提示修改各项数据。4、查询功能:可按月份、食品消费进行特定查询,及显示全部数据。5、排序功能:可按月份、按食品消费、水电费进行排序。9、数据容错处理功能:输入选项错误自动返回主菜单。2.3数据结构设计typedefstruct{intmonth;//月

5、份intfood;//食品消费intdepart;//房租费用intchild;//子女教育费用intele;//水电费用intmedi;//医疗费用intsave;//储蓄intincome;//收入费用}PAMSinfo;/*定义结构体*/typedefstruct{PAMSinfor[MaxSize];intlength;}SqList;第19页个人账簿管理系统第三章详细设计第19页个人账簿管理系统第三章详细设计第三章总体设计3.1系统设计按系统分析的功能要求将系统划分为以下几个主要功能模块:结构图主菜单录入数据修改数据查询数据删除数据排序退出3.2主函数模块的设计根据划

6、分的功能模块,设计出如下主函数算法设计:voidmenu(){intn;printf("tt/***********个人账簿管理系统*************/");printf("tt/*tt1.录入数据tt*/tt");printf("tt/*tt2.修改数据tt*/tt");printf("tt/*tt3.查询数据tt*/tt");printf("tt/*tt4.删除数据tt*/tt");printf("tt/*tt5.排序ttt*/tt");printf("t

7、t/*tt6.退出ttt*/tt");第19页个人账簿管理系统第三章详细设计printf("tt/****************************************/");printf("tttt请选择:");scanf("%d",&n);switch(n){case1:add();/*增加*/break;case2:modify();/*修改*/break;case3:search();/*查询*/break;case4:dele();/*删除

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。