资料一:c语言课程设计 候选题目

资料一:c语言课程设计 候选题目

ID:27302584

大小:82.00 KB

页数:11页

时间:2018-12-02

资料一:c语言课程设计 候选题目_第1页
资料一:c语言课程设计 候选题目_第2页
资料一:c语言课程设计 候选题目_第3页
资料一:c语言课程设计 候选题目_第4页
资料一:c语言课程设计 候选题目_第5页
资源描述:

《资料一:c语言课程设计 候选题目》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言课程设计》实验教学大纲一、实验课程名称:C语言课程设计英文名称:Cprogrammingcourseproject二、课程编码:三、课程性质:通选四、学时学分:课程总学时:40(一周)总学分:1实验学时:40五、适用专业:电信学院六、本实验课的配套教材、讲义与指导书:七、实验课的任务、性质与目的:C语言课程设计是C语言程序设计的后续课程,是C语言学习的深入和继续,主要学习编写中、大型程序(500行以上)的过程和步骤,学习程序的调试技巧和方法,从而能用C语言程序来解决一般实际问题,如智能电梯仿真系统、智能交通路口图形仿真系统、简易电路图形编辑器等。通过该课程设计,使学生理解和掌握软件设

2、计的过程和步骤,学会基本程序调试技巧和方法,锻炼查找书本之外知识的能力,进而自己解决程序设计过程中问题的能力。八、实验课的基本理论:C语言课程设计的理论主要包括C语言的基本语法等基础知识,需要适当参考《数据结构》、《软件工程》等相关知识。九、实验方式与基本要求:(必做)1.DOS环境下,用C语言编程实现,使用TC或VC开发软件,掌握DOS下用C语言编写较复杂程序的一些基本技巧;2.要求在图形化界面下操作,界面要友好;3.注意程序的结构,必须采用工程化的思想来组织程序;4.要求画流程图(没有流程图的不给评分);5.程序不得少于500行;6.每人提供一份报告,报告内容应包含数据结构设计、程序流程

3、图、程序功能介绍、源代码等;7.原则上,不得使用全局变量;8.注意程序的可读性和可维护性;十、考核方式与评分方式:提交报告和软件运行情况验收结合,评分标准如下:1.C语言程序设计报告40%(包括:软件系统需求分析、系统分析与设计、程序测试与调试等方面的内容)2.程序与代码部分:l人机界面及功能实现40%(包括技术难度及工作量、界面与功能的完整性等)l软件代码结构、编码规范20%十一、课程设计任务与内容提要:C语言课程设计任务书1题目:银行叫号系统功能:分析、设计和实现一个银行叫号系统的模拟。要求该系统有如下功能:1.某家银行营业厅,营业窗口设2~3个。2.每位客户进入营业厅后,在取号机上申请

4、一个服务号码。3.服务号码只考虑一种用户类别。号码范围:000~999。4.营业窗口按服务号码的顺序,叫号为客户办理。营业窗口叫号后,进入办理状态。5.营业窗口在办完一项业务后,可以暂停办理,停止叫号,休息一段时间,然后恢复办理。但原则上所有窗口不会同时休息。6.当所有服务号码都被处理完毕,才允许发出“下班”指令,关闭营业厅,退出程序。由于本次实验不使用可视化框架,所以无法作到从图形界面上获取客户取号和营业窗口请求。因此请求按钮的设计,不在图形界面上体现,仅用来设计键盘的模拟输入。分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:客户取号,营业窗口

5、叫号,多个客户的排队。3、进一步要求:可在屏幕上显示相关信息。要求:1、用C语言实现系统;2、系统的各个功能模块要求用函数实现;3、界面友好(良好的人机交互),程序加必要的注释。课程设计实验报告要求:1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、小结等。参考《数据结构》的队列。C语言课程设计任务书2题目:酒店房间登记与计费管理系统功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。2、对不同标准的

6、房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要在登记的入住的时候进行选择。3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。3、进一步要求:完成计费和费用查询功能。要求:1、用C语言实现系统;2、系统的各个功能模块要求用函数实现;3、界面友好(良好的人机交互),程序加必要的注释。课程设计实验报告要求:1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分。2、实验总结报告:流程图、主要源程序代

7、码(需打印)、测试情况及调试中问题与解决方案、小结等。C语言课程设计任务书3题目:学生成绩管理系统功能:学生成绩管理系统,每个学生是一个记录,包括学号,姓名,性别,3门课程成绩。系统要求实现以下功能:1、信息录入:录入学生成绩信息(包括学生学号、姓名、各门课程的成绩等);2、信息查询:输入学号,查询学生各门课程的成绩,并显示。3、排序:按各门课程的成绩平均分进行排序,并显示。4、信息删除与修改——输入学号,删

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。