课程设计指导.doc

上传人:豆**** 文档编号:33547957 上传时间:2022-08-11 格式:DOC 页数:6 大小:32KB
返回 下载 相关 举报
课程设计指导.doc_第1页
第1页 / 共6页
课程设计指导.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《课程设计指导.doc》由会员分享,可在线阅读,更多相关《课程设计指导.doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除C程序设计课程设计指导C程序设计课程设计是理工类非计算机专业本科学生在学习完C程序设计课程之后的一个综合性、设计性实践教学课程。要求学生在教师的指导下,综合运用已学过的程序设计知识和技能,完成一项较为完整、并具有一定难度的课程设计任务。通过本课程设计,使学生掌握应用软件开发的基本方法和基本步骤,培养学生的程序设计综合能力,为培养学生结合专业进行应用软件开发的能力打下良好的基础。一、时间及地点时间:一周机房安排:待定二、课程设计任务和要求本次课程设计是在完成“自主实验”基础题的基础上,进一步完成“自主实验”中的较高内容,并运用“结构化程序设计”方法

2、,将“自主实验”中的每个实验组合起来,构建一个完整的“C程序设计实验运行系统”。整个课程设计历时1周。最后,课程设计的程序要求运行通过,并要求学生按课程设计文档的格式要求写出课程设计报告。学生完成实验后,找老师检查,检查的方法为:(1) 检查文档;(2) 检查运行结果。(3)回答老师的相关问题三、考核办法以及评分标准总成绩由下面4部分组成1、源程序及运行结果:学生完成程序后,由教师检查运行结果正确或是部分正确。课程设计结束后应提交源程序、测试数据和运行结果。源程序及相关数据不得抄袭,否则总成绩为不及格。2、文档质量:课程设计结束后需要提交纸质文档,文档格式附后。3、日常纪律:由教师每天严格按照

3、上课时间进行考勤。实验过程中不得进行与实验无关的其他工作。4、答辩:课程设计结束后由指导教师根据学生完成的题目情况进行提问,根据学生口头回答的情况予以评分,该分数计入总成绩。程序设计基础的最终成绩=程序运行结果50%+程序设计文档50%(必要时,可适当参考日常纪律记录+答辩结果,适度修订总成绩) 根据具体情况分为五个等级:优:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述;程序完全实现设计方案,设计方案先进,软件可靠性好;程序运行顺畅,功能完善,界面友好。良:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进;程序

4、运行正确,主要功能正确,界面良好。中:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案正确;程序运行有小错误,主要功能基本完成,界面一般。及格:有完整的符合标准的文档,有基本实现设计方案的软件,设计方案基本正确;程序运行不顺畅,大部分功能基本完成,界面不友好。不及格:没有完整的符合标准的文档,软件没有基本实现设计方案,设计方案不正确。程序无法运行。提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。四、提交资料的要求提交资料时间:课程设计后的下一周 周五17:00前应提交的资料包括: 打印的课程设计报告一份(文档要求附后) 以班为单位刻录光盘:包括每个同

5、学的源程序代码、课程设计报告的电子文档。课程设计题目一、必做题目1、题目:C程序设计实验运行系统2、功能要求:(1) 在“自主实验”基础部分的基础上,完成“自主实验”中较高部分的编程。(2) 系统共分为十个实验,每个实验又包含若干个小题,要求将每个实验构建成一个单独的“程序文件模块”,再将十个实验按照一定的架构组合起来,构建一个完整的“C程序设计实验运行系统”。(3) 系统要求以菜单的形式,连接十个实验,整个“C程序设计实验运行系统”类似一个简单的“卡拉OK点歌系统”。二、备选题目注意:备选题目仅供基础好的同学选用,如果完成了“必做题目”,可以进一步选做备选题目中的一个。1、成绩管理软件:用C

6、语言为教务管理人员编写一个学生成绩管理软件,对学生某学期的成绩信息进行管理,学生成绩记录包括:学号、姓名、学期、每门课程的成绩、平均成绩、名次等,学生成绩记录按学号有序存储在文件中。功能要求:学生成绩信息的录入、修改、删除和查询等功能。查询方式要求灵活多样,如:按学期、学号、姓名、成绩不及格等进行条件的组合查询。2、通讯录管理软件:用C语言编写一个同学通讯录管理软件。假设通讯者的信息包括:编号、姓名、性别、出生日期、籍贯、邮编、电话、通信地址等,通讯录记录按编号有序存储在文件中。功能要求:通讯录信息的录入、修改、删除和查询等功能。查询方式要求灵活多样,如:按编号、姓名、性别、出生日期、籍贯、邮

7、编、电话、通信地址等条件的组合查询。3、停车场管理软件:用C语言编写一个停车场管理软件。假设停车记录包括:车位号、是否泊车、车牌号、进入时间、离开时间、收费金额,进入日期等,停车记录按车位号有序存储在文件中。功能要求:停车场对停泊的车辆进行登记、计时、收费、统计等工作。查询方式要求灵活多样,如:按车位号、车牌号、进入时间、离开时间、进入日期等条件的组合查询。4、五子棋游戏。5、贪吃蛇游戏。东 莞 理 工 学 院课程设计课程名称 C程序设计课程设计 题 目 院系名称 班 级 本人学号 本人姓名 指导教师 时 间 年 月 日 至 年 月 日【精品文档】第 6 页1 问题要求及任务描述1.1题目要求

8、要求:选择题目的功能要求。1.2主要任务要求:在题目要求的基础上,需要进一步具体细化、扩展题目功能,包括:整个系统的功能描述,本人需要完成的功能描述。方法:采用功能模块图描述系统整体功能,并用文字具体描述每个模块的功能,特别是本人所完成部分。例如:下图所示的学生成绩管理系统功能模块图。2 程序实现2.1程序实现时应考虑的问题(函数调用关系图)要求:针对本人承担的功能模块,列出程序实现时应编写的函数原型,指出程序中各函数间的调用关系(特别是参数传递方式),并用图表示。例如下图的函数调用关系图。3.2系统源代码及说明要求:.针对本人承担的功能模块,列出程序源代码,并对程序的源代码添加适当的注释。.

9、注意保持程序源代码的良好风格,最好采用锯齿状书写。3 测试3.1测试用例设计要求:针对本人编写的程序(函数),设计测试用例(测试用例包括:模块名(或函数名)、输入数据、理论结果、实际结果心及测试分析五项内容)。 举例:函 数 名:sort(int x, int m) 输入数据:10,30,20,60,50,40 理论结果:10,20,30,40,50,60 实际结果:(待正式测试时填写) 测试分析:(待正式测试时填写)。3.2测试结果及分析要求:针对4.1中设计的测试用例,完成测试工作,并根据测试结果填写测试用例中的后两项内容(实际结果、测试分析)。 举例:函 数 名:sort(int x,

10、int m) 输入数据:10,30,20,60,50,40 理论结果:10,20,30,40,50,60 实际结果:(椐实填写)。 测试分析:(若测试成功,填写“成功”二字,若测试不成功,填写不成功的原因)。4 小结4.1完成的任务及对完成任务的自我评价要求:针对本人承担的任务,列出本人已经完成的项目,并对每项完成的任务进行自我评价,写出感想。在此基础上,还可对整个系统进行评价。4.2尚未解决的问题及下一步工作思路要求:针对本人承担的任务,列出尚未实现的部分,并作相应的文字说明,同时给出进一步完成的思路。在此基础上,还可对整个系统进行评价。5 参考文献1 谭浩强. C程序设计(第三版). 清华大学出版社. 2005.72 谭浩强. C程序设计题题与上机指导(第三版). 清华大学出版社. 2005.73 (也可列出网址资源)4 还可列出参考的论文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com