数据结构课程设计方案要求与任务书2011改1_第1页
数据结构课程设计方案要求与任务书2011改1_第2页
数据结构课程设计方案要求与任务书2011改1_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据结构课程设计一、教学目的和要求数据结构是计算机科学的算法理论基础和软件设计的技术基础。数据结构是实践性很强的课程。课程设计是加强学生实践能力的一个强有力手段。要求学生 掌握数据结构的应用、算法的编写、类 C语言的算法转换成C( C+程序并上 机调试的基本方法。课程设计要求学生在完成程序设计的同时能够写出比较规范 的设计报告。培养学生综合运用所学理论知识解决复杂实际问题的实践能力、研究性学习能力和团队合作能力。二、课程设计的题目1、校园导游咨询系统的设计与实现2、火车售票系统的设计与实现3、学生成绩管理系统的设计与实现4、长整数的加法运算的设计与实现5、通讯录管理系统的设计与实现6 简单目录

2、管理系统的设计与实现7、哈夫曼树及其编码的设计与实现8、车厢调度问题的设计与实现9、集合的并、交和差的实现10、拓扑排序的实现三、数据结构课程设计的具体内容1、校园导游咨询系统的设计与实现任务:设计一个校园导游程序,所含景点不少于 10个。为来访的客人提供 各种信息查询服务,比如提供图中任意景点的问路查询,景点信息的查询及参观 所有景点最短路径等。2、火车售票系统的设计与实现任务:通过此系统可以实现售票、退票、车票剩余情况查询等功能。每张车票包含 车次、座位等信息。要求:在售票、退票、查询剩余票等环节中,都必须显示出车票的信息,即车次、 座位等情况。3、学生成绩管理系统的设计与实现任务:该系统

3、能够实现对学生成绩的常用管理功能:比如成绩的查询、修改、删除, 查询某门课程的平均分,学生的排名,不同分数段的学生人数及学生信息等等。要求:对每个功能分别用函数实现。4、长整数的加法运算的设计与实现任务:1利用双向循环链表存储结构存储长整数,每个结点含一个整型变量。2任何整型变量的范围是-(2A15-1)(2A15-1)。3输入和输出形式按照中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。5、通讯录管理系统的设计与实现任务:完成通讯录的一般性管理工作:记录的增加、修改、删除、查找和输出等功 能。每个记录包含姓名、电话号码、住址等个人信息。要求:将建立的通讯录按照字母顺序存储,可以磁盘文件

4、的形式存储也可直接放在 内存。在查找时,以记录的“姓名”为关键字进行查找。6简单目录管理系统的设计与实现任务:设计并实现一个简单的目录管理系统,该系统可以对系统中所有目录进行管 理,如新建、删除、查询、修改目录名称、按某种顺序输出所有目录、以树型结 构输出所有目录等功能。要求:采用树型结构。7、哈夫曼树及其编码的设计与实现任务:为双工信道(即可以双向传输信息的信道)编写一个哈夫曼码的编/译码系统,发送前通过一个编码系统对待传数据预先编码,接收后将传来的数据进行译码(复原)。要求:一个完整的系统应具有以下功能:I :初始化(Initialization ); E:编码(En codi ng);

5、D:译码(Decodi ng); P:打印代码文件(Print ); T:打印哈夫 曼树(Tree printing )。8、车厢调度问题的设计与实现任务:假设停在铁路调度站入口处的车厢系列的编号依次为1, 2, 3,n。设计一个程序,求出所有可能由此输入序列输出的长度为 n的车厢序列。要求:程序对栈的任何操作必须采用基本操作实现。9、集合的并、交和差的实现任务:集合的元素限定为小写字母'a'.z ',集合的大小n<27。集合输 入的形式为一个以"回车符"为结束标志的字符串,串中字符顺序不限,且允许出 现重复字符或非法字符,程序应能自动滤去。输

6、出的运算结果字符串中将不含重 复字符或非法字符。10、关键路径的实现任务:对于任意给定的工程的施工图,找出影响该工程进度的关键子工程。课程设计要求1、 选好题目:每人一题或两人一题 (尽量不要两人一题),如果两人做一题,首先明确分 工(每人要做的任务),选题不要太集中,学习委员协调( 或学号除以题目个数取余 )。2、独立思考,独立完成:课程设计中各任务的设计和调试要求独立完成,遇到问题可以讨论,但不可以拷贝。 注意:一旦发现原封不动的使用网上下载或某个书籍中的源代码和 /或 课程设计报告的,成绩为不及格。3、做好上机准备:非上机时间完成源程序和课程设计报告等文档书写工作,上机时间只能做调试工作

7、。上机时带上源程序、数据结构教材、C语言教材。4、上机任务按照上机之前准备的实验程序及测试数据进行调试,调试过程要规范,认真记录调试结果及调试过程中出现的问题,积极解决问题,最终得到正确的源程序。5、程序的执行结果必须进行检查和演示;程序源代码和程序的说明文件必须上交,作为考核内容的一部分;(学习委员以课设题目为名字建好对应的文件夹,每组建立一个文件夹, 该文件夹的取名规则为:“课设题目(*_* )”,*为完成人,如“资源管理系统的设计 与实现(张三一李四)”。该文件夹下包括三个目录:“源代码”、“可执行文件”、“张三一课程设计报告”、“李四一课程设计报告”和一个说明文件(如果有的话)。每组将自己建立的文件夹放入对应的学习委员建好的文件夹中,由学习委员按规定时间统一上交)。6、报告提交时间:第18周星期五检查,第18周星期五下午4点之前上交,迟交无成绩。形式:纸介质(必须采用B5纸打印)和电子文档。7、考核方法和内容根据学生完成任务的情况(必须进行系统演示卜课程设计报告书的质量和课程设计过 程中的态度、出勤等加权综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等 级。时间、地点安排:18周创新大楼东楼软件工程实训中心具体时间、地点暂时未定注意:1)提前完成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论