《数据结构》课程设计方案任务书
- 格式:doc
- 大小:284.50 KB
- 文档页数:38
《数据结构》课程设计任务书
计算机与通信学院
2018-5湖南工业大学计算机与通信学院
《数据结构》课程设计任务书
湖南工业大学计算机与通信学院 设计题目 高校学生学籍管理系统
已知技术参数和设计要求
1. 问题描述
学籍管理问题中的数据元素具有如下形式:学生的自然情况包括学号、姓名、性别、出生日期、政治面貌和家庭住址等数据项。
2.功能要求
对学籍登记表要求完成如下功能:
⑴ 插入:将某学生的基本信息插入到登记表中;
⑵ 删除:将满足条件的基本信息删除;
⑶ 修改:对基本信息的数据项进行修改;
⑷ 查询:查找满足条件的学生;
⑸ 输出:将登记表中的全部
3.设计要求
1) 用《数据结构》中的顺序表作数据结构,结合C语言基本知识;
2) 作为一个完整的系统,应具有友好的界面和较强的容错能力,函数功能要划分好;
3) 总体设计应画一流程图,程序要加必要的注释,上机能正常运行;
4) 要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。
设计内容与步骤 1、 数据结构的设计
2、 算法设计与分析
3、 程序设计、实现、调试
4、 课程设计说明书
设计工作计划与进度安排 1、 设计工作4学时
2、 实现与调试16学时
3、 课程设计说明书4学时
设计考核要求 1、考勤20%
2、课程设计说明书50%
3、答辩30%
《数据结构》课程设计任务书
湖南工业大学计算机与通信学院 设计题目 航空客运订票系统
已知技术参数和设计要求
1.功能要求
通过此系统可以实现如下功能:
<1)录入:可以录入航班情况
<2)查询:可以查询某个航线的情况
<3)订票:
<3)退票: 可退票,退票后修改相关数据文件;客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
修改航班信息:当航班信息改变可以修改航班数据文件
2.设计要求
<1)界面友好,函数功能要划分好
<2)总体设计应画一流程图
<3)程序要加必要的注释
<4)要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。
设计内容与步骤 1、 选择合适的数据结构
2、 结点结构的设计
3、 算法设计与分析
4、 程序设计、实现、调试
5、课程设计说明书
设计工作计划与进度安排 1、设计工作4学时
2、实现与调试16学时
3、课程设计说明书4学时
设计考核要求 1、 考勤20%
2、 课程设计说明书50%
3、答辩30% 《数据结构》课程设计任务书
湖南工业大学计算机与通信学院 设计题目 求迷宫的最短路径
已知技术参数和设计要求
1、问题描述
迷宫问题是实验心理学中的一个经典问题,心理学家把一只老鼠从一个无顶盖的大盒子的入口处赶进迷宫。迷宫中设置很多隔壁,对前进方向形成了多处障碍,心理学家在迷宫的唯一出口处放置了一块奶酪,吸引老鼠在迷宫中寻找通路以达到出口。
我们要解决的是如何找到一条迷宫的最短路径。
2、基本要求
<1)设计数据结构存储迷宫;
<2)设计存储结构保存从入口到出口的通路;
<3)设计算法完成迷宫问题的求解;
<4)分析算法的时间复杂度。
3.设计要求
<1)界面友好,函数功能要划分好
<2)总体设计应画一流程图
<3)程序要加必要的注释
<4)要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。
设计内容与步骤 1、选择合适的数据结构
2、结点结构的设计
3、算法设计与分析
4、程序设计、实现、调试
5、课程设计说明书
设计工作计划与进度安排 1、设计工作4学时
2、实现与调试16学时
3、课程设计说明书4学时
设计考核要求 1、考勤20%
2、课程设计说明书50%
3、答辩30% 《数据结构》课程设计任务书
湖南工业大学计算机与通信学院
《数据结构》课程设计任务书 设计题目 各种排序算法的比较
已知技术参数和设计要求
1.问题描述
对各种排序方法
2.基本要求
<1)设计并实现上述各种排序算法;
<2)产生随机的初始排列分别调用上述排序算法,并比较时间性能。待排序表的表长不小于100。至少要用5 组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字的移动次数
<3)统计在完全正序、完全逆序情况下的关键字比较次数和移动次数。
<4)最后对结果作出简单分析,包括对各组数据得出结果波动大小的解释。
设计内容与步骤 1、 选择合适的数据结构
2、 结点结构的设计
3、 算法设计与分析
4、 程序设计、实现、调试
5、课程设计说明书
设计工作计划与进度安排 1、 设计工作4学时
2、 实现与调试16学时
3、课程设计说明书4学时
设计考核要求 1、考勤20%
2、课程设计说明书50%
3、答辩30%
湖南工业大学计算机与通信学院
《数据结构》课程设计任务书 设计题目 电视大赛观众投票及排名系统
已知技术参数和设计要求
1、问题描述
在很多的电视大赛中,通常当选手表演结束后,现场观众通过手中的按键对参赛选手进行投票,然后对选手获得的票数进行统计,从高到低进行降序排序,从而自动产生冠军、亚军和季军。现在要求编写一程序模拟实现上述系统的功能。<1)在读懂算法的基础上,用面向对象的语言
2、设计提示
首先输入参赛选手的人数
3.设计要求
<1)界面友好,函数功能要划分好;
<2)要提供程序测试方案。
设计内容与步骤 1、选择合适的数据结构
2、结点结构的设计
3、算法设计与分析
4、程序设计、实现、调试
5、课程设计说明书
设计工作计划与进度安排 1) 设计工作4学时
2) 实现与调试16学时
3) 课程设计说明书4学时
设计考核要求 1、考勤20%
2、课程设计说明书50%
3、答辩30%
湖南工业大学计算机与通信学院
《数据结构》课程设计任务书 设计题目 哈夫曼编\译码器的设计
已知技术参数和设计要求
1.问题描述
设某编码系统共有n个字符,使用频率分别为{w1,w2,…,wn},设计一个不等长编码方案,使得该编码系统的空间效率最好。
2.基本要求
<1)设计数据结构;
<2)设计编码算法;
<3)分析时间复杂度和空间复杂度。
<4)字符和频度如下:
字符 空格 A B C D E F G H I J K L M N O P Q
频度 186 64 13 22 32 103 21 15 47 57 1 2 32 20 57 63 15 1
字符 R S T U V W X Y Z
频度 48 51 80 23 8 18 1 16
设计内容与步骤 1、 选择合适的数据结构
2、 结点结构的设计
3、 算法设计与分析
4、 程序设计、实现、调试
5、 课程设计说明书
设计工作计划与进度安排 1、 设计工作4学时
2、 实现与调试16学时
3、 课程设计说明书4学时
设计考核要求 1、 考勤20%
2、 课程设计说明书50%
3、 答辩30%
湖南工业大学计算机与通信学院
《数据结构》课程设计任务书 设计题目 五子棋小游戏
已知技术参数和设计要求
1.问题描述
编写基于命令行的五子棋小游戏。
2.基本要求
(1> 实现五子棋的人人对局功能
(2> 实现五子棋的人机对局功能
(3> 实现两机对局
3.设计要求
<1)界面友好,函数功能要划分好
<2)总体设计应画一流程图
<3)前两阶段必须实现,后一阶段不做要求。
<4)程序要加必要的注释
<5)要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。
设计内容与步骤 1、 选择合适的数据结构
2、 结点结构的设计
3、 算法设计与分析
4、 程序设计、实现、调试
5、课程设计说明书
设计工作计划与进度安排 1、 设计工作4学时
2、 实现与调试16学时
3、课程设计说明书4学时
设计考核要求 1、 考勤20%
2、 课程设计说明书50%
3、答辩30%