打飞机游戏数据结构课程设计

打飞机游戏数据结构课程设计

ID:15951712

大小:1.15 MB

页数:16页

时间:2018-08-06

打飞机游戏数据结构课程设计_第1页
打飞机游戏数据结构课程设计_第2页
打飞机游戏数据结构课程设计_第3页
打飞机游戏数据结构课程设计_第4页
打飞机游戏数据结构课程设计_第5页
资源描述:

《打飞机游戏数据结构课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据结构课程设计题目打飞机游戏院(系)信息工程学院专业班级13软件工程本(2)班学生姓名张涛、沈帅、王雪丽、陈慢学号1342159239/20/26/04设计地点软件技术实验室指导教师李春梅起止时间:2014年12月23日至2014年12月28日15数据结构课程设计任务分配院(系):信息工程学院教研室:软件技术实验室课程设计题目打飞机游戏课程设计目的(1)要求小组成员达到熟练掌握二叉树的基本操作知识等;(2)采用数据结点和存储结构以及算法的基本思路和方法;(3)能够利用所做的系统进行身份证号码以及相关信息的录入,相关信息包括姓名、地址和手机;(4)能够快速进行身份证的查询,并输出相关信息;同时

2、也可以修改身份证号码对应的其他信息,如姓名、地址;(5)熟练掌握二叉树中的基本操作的应用,也可以用此系统完成身份证信息的删除等;并熟练了解代码中的函数调用。小组成员及任务分配姓名学号承担任务是否组长张涛1342159239代码编写是沈帅1342159220代码调试否王雪丽1342159226文档编写否陈慢1342159204文档排版否15目录中间空三格,字体黑体小二第一章概述31.1选题的目的及意义31.2课程设计任务与要求3第二章系统功能描述42.1身份证信息管理系统的基本概况42.2身份证信息管理系统的基本功能操作4第三章系统设计53.1系统总体设计53.1.1模块划分53.1.2功能分析

3、53.2系统详细设计63.2.1定义库函数错误!未定义书签。3.2.2主要函数功能63.2.3函数之间关系63.2.4函数的实现7第四章系统实现与测试16第五章总结及问题分析19第六章参考文献20章字体:黑体小四节字体:宋体小四15第一章概述黑体小二1.1选题的目的及意义建立一个身份证信息管理系统,能够进行身份证信息的录入、查找,要求考虑超效率。1.2课程设计任务与要求软件设计课程设计是学习完《数据结构》课程后进行的一次全面的综合性实践过程,其目的在于为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生分析解决实际问题的能力。提高学生实践编程的能力。我

4、们组设计的是身份证信息管理系统,根据需求分析结果确定程序的总体设计,首先在每个功能中都有输入和输出,所以设计时需要采用交互方式。通过编写一个主菜单功能来实现添加身份证信息、修改身份证信息、删除身份证信息、查询身份证信息等各个功能模块的调用,从而更好地协调各个功能模块之间的关系。根据功能分析确定的系统功能模块如图所示。15第二章系统功能描述2.1身份证管理信息系统的基本概况综合运用所学程序设计的知识,完成问题分析、模块设计、代码编写、程序调试和运行等训练任务。通过课程设计,初步锻炼运用所学基础知识解决实际问题的能力,掌握软件开发的基本过程和基本方法以及良好的编程风格,培养在软件开发中相互合作的团

5、队意识。2.2身份证管理信息系统的基本功能操作身份证管理信息系统具有以下几种功能:1、能够进行身份证号码及相关信息的录入,相关信息包括姓名,地址和手机号。2、能够快速进行身份证号码的查询,并输出相关信息。3、可以修改身份证号码对应的其他信息,如姓名,地址。4、可以完成身份证信息的删除。第三章系统设计153.1系统总体设计3.1.1模块划分身份证管理信息系统一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样的重要性。在身份证管理程序中,由于预计记录数相对于一个单位的学生人数或职工人数来说不会太大,除了能够增加、删除、修改外,更多的情况是查询。首先,定义一下各

6、个标准库函数,建立一个结构体数组,定义各个功能所需的函数等。然后设置主函数,程序采用模块化设计,主函数程序的入口,各模块独立,可分块调试,均由主函数控制调用。控制功能的实现通过循环执行一个开关语句,该语句的条件值是通过调用主菜单得到的返回值(head),根据该值,调用相应得各功能函数。分别编写main主函数,intfacel登录界面,insert添加,btreecreatebtree二叉树,delete删除信息,btreebssearch查找信息等函数。系统包括的功能模块,模块功能描述,各模块间的层次结构(即相互调用关系)以及模块之间的信息交换问题。最终成为一个整体。3.1.2功能分析本程序是

7、一个简单的身份证信息管理系统。程序具有数据添加、删除、显示、修改、查找以及数据输出等功能。创建身份证信息库包括身份证号、姓名、住址等基本信息。3.2系统详细设计153.2.1主要函数功能voidmain;/*主函数调用各个子函数*/voidintfacel;/*用于登录界面*/voidinsert;/*添加身份证信息*/btreecreatebtree;/*创建二叉树*/btreedelete;/

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

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

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