| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 14736 人关注过本帖
标题:[讨论]数据结构课程设计
只看楼主 加入收藏
e4lich
Rank: 2
等 级:新手上路
威 望:4
帖 子:182
专家分:0
注 册:2006-10-26
收藏
 问题点数:0 回复次数:50 
[讨论]数据结构课程设计

今天发数据结构的课程设计了,想和大家一起研究研究.
数据结构课程设计
指导教师:丁天翔
设计内容(共3题,学生可以在其中至少选择2题完成,但有**号的题是必须要选择的,全做可以得到加分,但总分不会超过100)
1、班级学生成绩查询系统
功能:能实现对问题规模为一个班级的学生成绩查询,保持平均检索长度为O(log2n);能实现删除和插入功能,并使得插入和删除完成后平均检索长度依然为O(log2n)。
说明:(1)班级学生成绩应该存储在外部存储器上,请同学们复习C语言中关于文件的内容,也可以采用数据库文件存储,用C语言提供的接口实现数据的读写;(2)根据查询条件可分为按学生信息查询(比如学号,姓名等)或者成绩信息查询(比如查询总分60分以上的同学等),实现时分别按查询条件建立索引表,对索引表采用恰当的存储结构和查询方法,以保持平均查询长度为O(log2n)。
2、订票系统
功能:通过此系统可以实现如下功能:
录入:可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)
查询:可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);
可以输入起飞抵达城市,查询飞机航班情况;
订票:(订票情况可以存在一个数据文件中,结构自己设定)
可以订票,如果该航班已经无票,可以提供相关可选择航班;
退票: 可退票,退票后修改相关数据文件;
客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
修改航班信息:当航班信息改变可以修改航班数据文件
要求:
根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能;
3、 运动会分数统计**
功能:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20)
功能要求:
1).可以输出各个项目的前三名或前五名的成绩;
2).能统计各学校总分,
3).可以按学校编号、学校总分、男女团体总分排序输出;
4).可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。
规定:输入数据形式和范围:20以内的整数(如果做得更好可以输入学校的名称,运动项目的名称)
输出形式:有中文提示,各学校分数为整型
界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。
存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。(数据文件的数据读写方法等相关内容在c语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构;
测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明。
也可以下载下面的

ySyRkOB7.txt (2.31 KB) [讨论]数据结构课程设计


我们要下学期开学才交的,所以现在忙完考试才做,下学期才把答案发给大家啦!如果有兴趣可以做做发答案来看看,谁的好的!

搜索更多相关主题的帖子: 数据结构 课程 设计 讨论 
2007-01-07 23:40
e4lich
Rank: 2
等 级:新手上路
威 望:4
帖 子:182
专家分:0
注 册:2006-10-26
收藏
得分:0 
有兴趣的话留下邮箱,等我作好了再发答案给你们一起讨论讨论!我的邮箱是

我只想变强!     
2007-01-07 23:51
天若有情
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-10-25
收藏
得分:0 

minruixiongdi@yahoo.com
如果可以,请把你的第三题发给我,谢谢!

2007-01-08 09:11
e4lich
Rank: 2
等 级:新手上路
威 望:4
帖 子:182
专家分:0
注 册:2006-10-26
收藏
得分:0 

好啊,如果我做了就发给你吧,不过我是用c的哦,不过大家也可以用其他语言试试的!寒假做,下学期才有的!


我只想变强!     
2007-01-08 20:15
wangchen223
Rank: 1
等 级:新手上路
帖 子:149
专家分:0
注 册:2006-7-1
收藏
得分:0 

2007-01-10 16:17
zzhlly
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-11-29
收藏
得分:0 
我也要啊 zzhlly@163.com
谢谢啦
2007-01-11 12:59
hungkaman
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-1-11
收藏
得分:0 

我要你放假前个份啊!!衣家先发现左 你个blog啊..
我邮箱系hungkaman@163.com
5该晒~~~~要快啊~~5该~~~~

2007-01-11 23:19
peter1105
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-1-12
收藏
得分:0 

我又要我又要~
邮箱是 peter1105@126.com


把握今天,创造明天!
2007-01-12 01:36
e4lich
Rank: 2
等 级:新手上路
威 望:4
帖 子:182
专家分:0
注 册:2006-10-26
收藏
得分:0 

好的,好的,不过大家共同努力的话进步更快哦!呵呵!!


我只想变强!     
2007-01-13 01:35
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 
祝你成功
不要象我,因为有事临时回家没有参加考核
算我不及格

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2007-01-13 11:51
快速回复:[讨论]数据结构课程设计
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038668 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved