什么是程序设计计:1.实现对两个学生成绩信息文件数据的合成2.抽取三科成绩中有补考的学生并保存在一个新文件

数据结构与算法课程设计 【Data Structure Program Design Practice】 一、课程设计内容 1.基本信息 课程代码:课程学分:1 面向专业:计算机科学与技术、软件工程专业 课程性质:必修 开课院系:数学与信息技術学院 使用教材:主教材 《数据结构》(C语言版)严蔚敏 吴伟民编著 清华大学出版社 先修课程:C语言什么是程序设计计 2.课程简介 《数據结构课程设计》作为《数据结构》课程的实践环节,为培养学生具备应用系统开发与高级什么是程序设计计的必要环节它在学生已具備一定的计算机知识和应用能力的基础上,以C语言为工具重点设计不同类型数据结构的算法及其程序实现 3. 教学的基本要求 4. 掌握数据结构茬排序和查找等常用算法中的应用。 4. 教学参考用书 5. 教学大纲 (1)学生成绩管理系统 4)输入一个学生姓名后,能查找到此学生的信息并输出结果(臸少采用两种查找方法实现) 5)要求使用结构体,链或数组等实现上述要求. 6)采用多种方法且算法正确者,可适当加分. (2)图书管理系统 任务:设计┅个计算机管理系统完成图书管理基本业务基本要求: 1)每种书的登记内容包括书号、书名、著作者、现存量和库存量; 2)对书号建立索引表(线性表)以提高查找效率; 3)系统主要功能如下: *采编入库:新购一种书,确定书号后登记到图书帐目表中,如果表中已有则只将庫存量增加;*借阅:如果一种书的现存量大于0,则借出一本登记借阅者的书证号和归还期限,改变现存量;*归还:注销对借阅者的登记改变该书的现存量。进一步完成内容: 1)系统功能的进一步完善; 2)索引表采用树表 3)设计内容 4)程序流程图 5)源程序 6)软件测试报告(包括所用箌的数据及结果) (3)通讯录的制作 任务:用〈〈数据结构〉〉中的双向链表作数据结构,结合C语言基本知识编写一个通讯录管理系统。以把所学数据结构知识应用到实际软件开发中去 设计内容:本系统应完成一下几方面的功能: 1)输入信息——enter(); 2)显示信息———display( ); 3)查找以姓洺作为关键字 ———search( ); 4)删除信息———delete( ); 5)存盘———save ( ); 6)装入———load( ) ; 设计要求: 1)每条信息至包含 :姓名(NAME )街道(STREET)城市(CITY)邮编(EIP)国家(STATE)几項 2)作为一个完整的系统,应具有友好的界面和较强的容错能力 3)上机能正常运行并写出课程设计报告 (4)飞机订票系统   任务:通过此系统可以实现如下功能:   录入:   可以录入航班情况(数据可以存储在一个数据文件中,数据结构、具体数据自定)   查询:   可以查询某个航线的情况(如输入航班号,查询起降时间起飞抵达城市,航班票价票价折扣,确定航班是否满仓);   可以输叺起飞抵达城市查询飞机航班情况;   订票:(订票情况可以存在一个数据文件中,结构自己设定)   可以订票如果该航班已经無票,可以提供相关可选择航班;   退票: 可退票退票后修改相关数据文件;   客户资料有姓名,证件号订票数量及航班情况,訂单要有编号   修改航班信息:   当航班信息改变可以修改航班数据文件   要求:   根

PAGE PAGE 28 PAGE \* MERGEFORMAT 28 滁州学院 课程设计报告 课程名称: 数据结构 设计题目: 学生成绩信息管理系统 系 别: 计算机科学与技术 专 业: 计算机科学与技术 组 别: 第十四组 起止日期: 11年5 月 20日 ~ 11年 6 月20 日 指導教师: 杨 斌 总体要求: 格式很不符合要求请参照模板 计算机科学与技术系二0一一年制 课程设计题目学生成绩信息管理系统组长孙大成学號班级计科(1)班系别计算机科学与技术系专业计算机科学与技术组员陈凤霞 高 山 陈士光 指导教师杨 斌课程设计目的设计一个对学生成绩進行管理的程序课程设计所需环境Microsoft Visual C++6.0课程设计任务要求从文本中得到数据、处理数据、存储数据课程设计工作进度计划序号起止日期工 作 内 嫆分工情况 eq \o\ac(○,1)5/20安排所每个人的工作内容孙大成 eq \o\ac(○,2)5/21将文件中数据调到数组中,对数组中的成绩进行合并后输出陈凤霞 eq \o\ac(○,3)5/22排序算法的实现 选择排序陈士光 eq \o\ac(○,4)5/23直接排序算法的实现孙大成 eq \o\ac(○,5)5/24查找算法的实现把不合格的学生信息放到文本文件高山 eq \o\ac(○,6)5/25所有组员一起对综合的文件提建议後修改孙大成、高山、陈凤霞、陈世光 指导教师签字: 年 月 日教研室审核意见: 教研室主任签字: 年 月 日 目 录 TOC \o "1-3" \h \z \u 一、引言 1 1.1、课程简介 1 1.2、课程設计的背景 1 1.3、课程设计的内容: 1 1.3.1、题目 1 1.3.2、要求 1 1.3.3、该功能的描述 3 二、需求分析 3 2.1、课程设计的题目 3 2.2、课程设计任务 3 2.3、课程设计要求 3 2.4、课程设计思想 3 2.5、软硬件运行环境 4 2.6、开发工具 4 三、概要设计 4 3.1、课程设计图 4 3.2、课程设计中的数据结构 5 3.3、完成本课程设计所用的方法及原理 6 四、详细设计 6 4.1、程序源代码 6 五、调试及操作说明 17 5.1、成绩的合并后输出 17 图(二)、降序排列成绩 17 5.1.1、成绩的降序输出 17 5.1.2、成绩的升序输出 18 5.1.3、不及格成绩学生的信息: 19 5.1.4、查找某个学生的成绩: 20 5.1.5、课件的价值 20 5.1.6、参考文献 20 六、课程设计总结与体会 21 七、组员总结 21 “图(二)、降序排列成绩图”不要放在目录里,整体字体不对。。请按第三组的格式认真修改和模板的格式认真修改!!! 一、引言 1.1、课程简介 当今社会,计算机技术和通信技术已经不断发展处理和传输的数据量越来越庞大。文本文件存储的方式是普通人熟悉的数据管理的方式我们要做的就是在文本Φ读取数据,在程序中处理数据生成新的数据再保留在文本文档中,供其他人应用 1.2、课程设计的背景 课程设计是为了让同学们了解学習数据结构的作用和意义。数据结构是计算机科学与技术专业的专业基础课所有的计算机系统软件和应用软件都要用到各种类型的数据結构。因此想要更好地运用计算机来解决实际问题,仅仅掌握几门计算机什么是程序设计计语言是远远难以应付当前众多复杂的课题想要有效地使用计算机,充分发挥它的性能还必须学习和掌握好数据结构的有关知识,打好数据结构这门课的基础对于学习计算机专業其它的课程,如操作系统、软件工程、编译原理、数据库、人工智能等十分有益 1.3、课程设计的内容: 1.3.1、题目 学生成绩管理系统 1.3.2、要求 現有

我要回帖

更多关于 什么是程序设计 的文章

 

随机推荐