《C程序设计》课程设计指导.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:6 大小:68KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

《C程序设计》课程设计指导.doc

《C程序设计》课程设计指导.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

东莞理工学院《C程序设计》课程设计指导书《C程序设计》课程设计指导《C程序设计》课程设计是理工类非计算机专业本科学生在学习完《C程序设计》课程之后的一个综合性、设计性实践教学课程。要求学生在教师的指导下,综合运用已学过的程序设计知识和技能,完成一项较为完整、并具有一定难度的课程设计任务。通过本课程设计,使学生掌握应用软件开发的基本方法和基本步骤,培养学生的程序设计综合能力,为培养学生结合专业进行应用软件开发的能力打下良好的基础。一、时间及地点时间:1周机房安排:202,203二、课程设计任务和要求选题要求各小组根据实际情况自拟题目,要求难度要适中,并具有一定特色和使用价值。功能要求要求小组成员协同工作,用本课程学到的知识与程序设计方法编写一综合应用系统,主要实现对数据的添加、修改、删除、查询与按关键词排序等功能。通过系统应能随时地添加指定格式的记录数据,并能将添加的信息保存到外部存储器中(即以文件形式保存);通过系统应能修改指定的记录信息,并能在程序界面立即显示修改后的信息和将信息存储到外部存储器中。通过系统应能删除指定的记录信息,并将信息存储到外部存储器中。数据被删除时要给一定的提示信息,以避免因误操作而造成的意外删除。通过系统应能在查询界面中根据查询条件(简查条件或组合条件)返回相关信息,找到则给出该记录的信息,找不到要给找不到的提示。通过系统应能根据用户输入的关键词,对相关的字段进行排序,并在屏幕上显示。程序代码的要求要求所编写的代码必须用到下列的语法、语句:选择结构、循环结构、自定义函数、数组、指针及结构体。界面要求要求系统的界面必须友好,方便使用,该给提示语言的地方要给予相关的提示语言。5、课程设计文档要求课程设计的电子文档按照提供的“电子文档:东莞理工学院课程设计模板.doc”完成,所有运行界面截图大小合适、程序清单完整。6、分组与分工要求要求按2人为一组完成指定的课程设计任务,组长人选自行确定,合理分工,具体由组员协商。main()函数data_addnew()函数data_update()函数data_delete()函数,data_sort()函数data_query()函数7、考核要求安排课程设计的每个同学应积极参与,主动配合完成课程设计任务。课程设计的程序要求运行通过,并要求每一组按课程设计文档的格式要求写出课程设计报告。学生完成实验后,找老师检查,检查的方法为:(1)检查文档;(2)检查运行结果。(3)回答老师的相关问题三、考核办法以及评分标准总成绩由下面4部分组成1、源程序及运行结果:学生完成程序后,由教师检查运行结果正确或是部分正确。课程设计结束后应提交源程序、测试数据和运行结果。源程序及相关数据不得抄袭,否则总成绩为不及格。2、文档质量:课程设计结束后需要提交纸质文档,文档格式附后。3、答辩:课程设计结束后由指导教师根据学生完成的题目情况进行提问,根据学生口头回答的情况予以评分,该分数计入总成绩。课程设计的成绩构成:程序代码运行情况占60%报告文档编写情况占40%(必要时,可适当参考日常纪律记录和问题回答情况,适度修订总成绩)评分标准:考核项目考核指标得分备注程序设计程序总体运行(10%)main()函数数据增加功能(5%)(档次依次为4-5分、3-4分、2-3分、2分以下)data_addnew()函数数据修改功能(15%)(档次依次为12-15分、9-12分、5-9分、5分以下)data_update()函数数据删除功能(10%)(档次依次为8-10分、5-8分、3-5分、3分以下)data_delete()函数数据排序功能(10%)(档次依次为8-10分、5-8分、3-5分、3分以下)data_sort()函数数据查询功能(10%)(档次依次为8-10分、5-8分、3-5分、3分以下)data_query()函数代码编写风格(5%)(档次依次为4-5分、3-4分、2-3分、2分以下)报告文档编写的文档格式(10%)(档次依次为8-10分、5-8分、3-5分、3分以下)功能与任务描述及评价总结(10%)(档次依次为8-10分、5-8分、3-5分、3分以下)测试情况描述(10%)(档次依次为8-10分、5-8分、3-5分、3分以下)打印文档的装订(5%)(档次依次为4-5分、3-4分、2-3分、2分以下)小组总分注:小组每一成员理论上得分的最高分为上表的合计分数,但教师会根据因成员所完成代码的情况和报告文档中的文字表述酌情扣分。根据具体得分为5个等级:优:85分以上良:80-85中:70-79及格:60-69不及格:60分以下