- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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/***********
您可能关注的文档
最近下载
- 2024大理农林职业技术学院招聘笔试真题及答案详解一套.docx VIP
- NB_T 32047-2018光伏发电验收评定规程土建表格可编辑(上)(1).docx VIP
- 2025年无人机反制理论测试题及答案.doc VIP
- 第五讲-农业模型.ppt VIP
- 人教PEP版(2024)三年级上册英语Unit 6 Useful numbers单元测试卷(含答案).docx VIP
- 西安市长安区客运有限责任公司招聘笔试题库2025.pdf VIP
- SYB课程课件-07 第7-8课 游戏模块一.pptx VIP
- 2025年贵州省贵阳市辅警招聘考试试题库带答案.docx
- 300~350kmh电气化铁路接触网装备暂行技术条件.doc VIP
- 八年级上册地理期末试卷及答案八年级上册地理期末试卷及答案.doc VIP
文档评论(0)