欢迎来到天天文库
浏览记录
ID:55572699
大小:624.50 KB
页数:40页
时间:2020-05-18
《数据结构课程设计(C语言).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.计算机科学与技术学院课程设计成绩单课程名称:数据结构课程设计xxx性别x学号xxx班级xxx班综合成绩成绩等级程序运行情况(占总成绩20%)□能正确运行□基本能正确运行□能运行但结果不完善(20分)(15分)(10分)程序功能的完善程度(占总成绩10%)□完善□基本完善□不完善(10分)(8分)(5分)程序结构的合理性(占总成绩10%)□合理□基本合理□不太合理(10分)(8分)(5分)对问题的答辩情况(占总成绩40%)□概念正确有创新□能正确回答所有问题□基本能正确回答(40分)(35分)(30分)□部分问题回答概
2、念不清晰(20分)学生的工作态度与独立工作能力(占总成绩10%)□工作态度认真能独立完成任务□工作态度认真但独立性较差(10分)(8分)□工作态度基本认真但缺乏独立性(5分)设计报告的规性(占总成绩10%)□符合规□基本符合规□规性较差(10分)(8分)(5分)优秀:90分~100分良好:80分~89分中等:70~79分及格:60~69分不及格0分~59分科技大学计算机科学与技术学院制表..目录引言------------------------------------------------------------3
3、一、问题描述------------------------------------------------二、需求分析------------------------------------------------三、详细设计------------------------------------------------..四、所遇到的问题和分析解决---------------------------五、系统特色及关键技术---------------------------------六、结论及心得体会-----
4、----------------------------------七、附录(源代码)---------------------------------------引言通过本课程设计,使自己更加系统地理解和掌握数据结构的基本概念;能自如地根据实际要求,设计相应的数据结构,并运用C或C++语言实现所设计的算法,编写较大型的程序,分析和解决实际应用问题,进一步加深、巩固所学专业课程的基本理论知识,理论联系实际,进一步培养自己综合分析问题和解决问题的能力。掌握C语言或C++语言独立的编写、调试应用程序和进行其它相关设计的技能
5、。..此项目主要是考察我们对结构体、数组、文件等具体操作,以及对C语言语法的掌握,所以做成此项目要求比较高的设计要求,对整体有很熟悉的概括,同时调试过程也是很重要的,对程序界面的要求也比较高,要设计的合理同时也要美观一点,能够人性化的描述清楚你的各个功能,一目了然,对其他用户使用本程序简单易懂,这才能成本程序或本系统是成功的。对于学生成绩管理系统,此项目每年都有学生去做,但是能够在其他项目中脱颖而出,还要有自己的设计特色,用简单的语言详细描述系统的功能,这才是关键。这个设计能够练习我们的理解和运用结构化程序设计的思想和
6、方法,掌握开发一个小型实用系统的基本方法,学会调试一个比较长的程序的基本方法,同时掌握书写程序设计开发文档的能力。一﹑问题描述1、课程设计应完成的工作(1)编写算法(2)算法测试,并有具体的测试结果和结果分析(3)撰写课程报告,容包括:①封面②目录③课程设计报告正文④使用说明⑤参考文献2、总体设计工作(包含几大功能模块)..1.显示本学期考核的7门科目信息以供学生选课;2.输入学生基本信息并显示;3.输入学生的选课信息;4.查找某学生的信息及选修科目的信息;5.修改某学生的信息;6.增加一个学生的记录;7.删除某个学生
7、的记录;8.按学号降序排序,依次输出;9.将学生的信息存储入文件。二、需求分析1、系统描述该系统实现对若干个大学生的学习成绩进行管理。至少包括以下信息:结构体:学生,选修科目,选修信息学生:学号,,性别,年龄,所属院系选修科目:科目编号,科目名称,科目学分选修信息:选修该科目者学号,科目编号,科目成绩2、功能要求1.使用中文菜单,界面设计和用户输入输出要人性化些;2.将学生信息保存在文本文档中,具体对学生信息进行插入删除查询操作时,将保存在文本文档中的学生信息提取出来,保存在自己定义的数据结构中,然后再对该数据结构进行
8、操作,所有操作完成,或者在相应的命令后,再将学生信息保存到文本文档中;3.具有数据输入功能,输入的数据能最终保存在文件中;4.具有数据删除功能,能最终从文件中删除;5.排序功能,根据自己设计的数据结构,设计排序算法;6.具有多种查询(如按学号查询、按查询、按成绩查询等)及输出功能;7.学生信息的修改(比如修改学生,修改学生某门课程
此文档下载收益归作者所有