程序设计基础
题目:电子生词库软件
C语言程序设计实训任务书题目:学生选修课程系统一、设计目的
1.进一步掌握和利用C语言进行程序设计的能力;
2.进一步理解和运用结构化程序设计的思想和方法;
3.初步掌握开发一个小型实用系统的基本方法;
4.学会调试一个较长程序的基本方法;
5.学会利用流程图或N-S图表示算法;
6.掌握书写实训开发文档的能力(书写实训报告)
二、设计任务及内容
假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:
1.系统以菜单方式工作
2.课程信息录入功能--输入
3.课程信息浏览功能--输出
4.查询功能:--算法(选一)
1)按学分查询课程信息
2)按课程性质查询课程信息
5.学生选修课程
6.按课程编号顺序插入一门课程信息
7.按课程名称删除一门课程信息
8.按课程名称的字典顺序输出所有课程信息。
三、设计要求
1.用C语言实现系统;
2.利用结构体、数组等实现数据结构设计;
3.系统具有增加、查询、插入、排序等基本功能;
4.系统的各个功能模块要求用函数的形式实现;
5.文档:实训说明书每个学生一份,并装在统一的资料盒中;
6.光盘:每个学生文档和程序资料分别建在一个以自己学号和姓名命名的文件夹下,并要求每班负责人汇总每个学生的文件放在以班级姓名命名的文件夹下,刻录成一张光盘,放在一个专门的资料袋中。
四、提交的成果
1.设计任务书一份(学校统一格式)
2.设计说明书一份,内容包括:
1)中文摘要100字,关键词3-5个。
2)实训题目、内容、要求。
3)总体设计(包含几大功能模块)。
4)详细设计(各功能模块的具体实现算法——流程图)
5)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。
6)调试分析(包含各模块的测试用例,及测试结果。)
7)总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何收获,调试程序的体会等)
8)参考文献、致谢等。
五、主要参考资料
1.王连相.《C/C++程序设计》武汉大学出版社.2013.7
2.谭浩强《C语言程序设计(第2版)学习指导》清华大学出版社.2012.12
3.杨莉,龚义建《C语言程序设计实训指导教程》华中科技大学出版.2009.6
4.张小东,郑宏珍《C语言程序设计与应用》人民邮电出版社.2009.4
5.郭翠英《C语言课程设计案例精编》中国水利水电出版社2004.03.01
6.郭有强《C语言程序设计》清华大学出版社2009.02.01
7.李丹程,刘莹,那俊《C语言程序设计案例实践》清华大学出版社2009.02.01
8.李丽娟《C语言程序设计教程》人民邮电出版社2013.01.01
9.武雅丽,王永玲,解亚利《C语言程序设计》清华大学出版社2009.02.01
六、各阶段时间安排(共1周)
日期 | 内容 | 地点 | 完成情况 | 教师签字 |
星期一 | 电脑编程软件下载免费下载教师讲解设计要求,准备参考资料 | 教室 | ||
星期二 | 分析系统,方案设计 | 教室 | ||
星期三 | 方案设计,编程 | 教室 | ||
星期四 | 调试程序,书写实训说明书 | 教室 | ||
星期五 | 完成实训说明书,答辩 | 教室 | ||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论