《c程序设计》课程设计指导书

上传人:第*** 文档编号:33956490 上传时间:2018-02-19 格式:DOC 页数:6 大小:70KB
返回 下载 相关 举报
《c程序设计》课程设计指导书_第1页
第1页 / 共6页
《c程序设计》课程设计指导书_第2页
第2页 / 共6页
《c程序设计》课程设计指导书_第3页
第3页 / 共6页
《c程序设计》课程设计指导书_第4页
第4页 / 共6页
《c程序设计》课程设计指导书_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《《c程序设计》课程设计指导书》由会员分享,可在线阅读,更多相关《《c程序设计》课程设计指导书(6页珍藏版)》请在金锄头文库上搜索。

1、东莞理工学院C 程序设计课程设计指导书1C 程序设计课程设计指导C 程序设计课程设计是理工类非计算机专业本科学生在学习完C 程序设计课程之后的一个综合性、设计性实践教学课程。要求学生在教师的指导下,综合运用已学过的程序设计知识和技能,完成一项较为完整、并具有一定难度的课程设计任务。通过本课程设计,使学生掌握应用软件开发的基本方法和基本步骤,培养学生的程序设计综合能力,为培养学生结合专业进行应用软件开发的能力打下良好的基础。一、时间及地点时间:1 周 机房安排:102、103、104二、课程设计任务和要求1、 选题要求各小组根据实际情况自拟题目,要求难度要适中,并具有一定特色和使用价值。2、 功

2、能要求要求小组成员协同工作,用本课程学到的知识与程序设计方法编写一综合应用系统,主要实现对数据的添加、修改、删除、查询与按关键词排序等功能。 通过系统应能随时地添加指定格式的记录数据,并能将添加的信息保存到外部存储器中(即以文件形式保存) ; 通过系统应能修改指定的记录信息,并能在程序界面立即显示修改后的信息和将信息存储到外部存储器中。 通过系统应能删除指定的记录信息,并将信息存储到外部存储器中。数据被删除时要给一定的提示信息,以避免因误操作而造成的意外删除。 通过系统应能在查询界面中根据查询条件(简查条件或组合条件)返回相关信息,找到则给出该记录的信息,找不到要给找不到的提示。 通过系统应能

3、根据用户输入的关键词,对相关的字段进行排序,并在屏幕上显示。3、 程序代码的要求要求所编写的代码必须用到下列的语法、语句:选择结构、循环结构、自定义函数、数组、指针及结构体。4、 界面要求要求系统的界面必须友好,方便使用,该给提示语言的地方要给予相关的提示语言。5、课程设计文档要求东莞理工学院C 程序设计课程设计指导书2课程设计的电子文档按照提供的“电子文档:东莞理工学院课程设计模板.doc”完成,所有运行界面截图大小合适、程序清单完整。6、分组与分工要求要求按宿舍分组,3 人为一组完成指定的课程设计任务,组长人选自行确定。每位同学必须完成以下函数中的任意两个函数。 main( )函数 dat

4、a_addnew( )函数 data_update( )函数 data_del( )函数, data_sort( )函数 data_query( )函数具体任务由组长分配或由组员协商。7、考核要求安排课程设计的那一周时间每个同学必须按时到指定机房,每个同学应积极参与,主动配合组长完成课程设计任务。课程设计的程序要求运行通过,并要求每一组按课程设计文档的格式要求写出课程设计报告。学生完成实验后,找老师检查,检查的方法为:(1) 检查文档;(2) 检查运行结果。(3)回答老师的相关问题三、考核办法以及评分标准总成绩由下面 4 部分组成1、源程序及运行结果:学生完成程序后,由教师检查运行结果正确或是

5、部分正确。课程设计结束后应提交源程序、测试数据和运行结果。源程序及相关数据不得抄袭,否则总成绩为不及格。2、文档质量:课程设计结束后需要提交纸质文档,文档格式附后。3、日常纪律:由教师每天严格按照上课时间进行考勤。实验过程中不得进行与实验无关的其他工作。4、答辩:课程设计结束后由指导教师根据学生完成的题目情况进行提问,根据学生口头回答的情况予以评分,该分数计入总成绩。课程设计的成绩构成:程序代码运行情况 占 60%报告文档编写情况 占 40%(必要时,可适当参考日常纪律记录和问题回答情况,适度修订总成绩)东莞理工学院C 程序设计课程设计指导书3评分标准:考核项目 考核指标 得分 备注程序总体运

6、行(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_del( )函数数据排序功能(10%)(档次依次为 8-10 分、5-8 分、3-5 分、3分以下)data_sort( )函数数据查询功能(10%)(档次依次为 8-10 分、5-8 分、3-5 分、3分以下)data_query( )

7、函数程序设计代码编写风格(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 分以下)小组总分东莞理工学院C 程序设计课程设计指导书4注:小组每一成员理论上得分的最高分为上表的合计分数,但教师会根据因成员所完成代码的情况和报告文档中的

8、文字表述酌情扣分。根据具体得分为 5 个等级: 优:85 分以上 良:80-85 中:70-79 及格:60-69 不及格:60 分以下注意:每组同学提交的程序源代码和报告文档必须是独立完成的,教师所评定的依据以光盘上的程序代码和报告文档(应与打印稿一致)为准。有以下情况者,教师可直接给该同学不及格的分数 报告文档中除各标题、目录等地方外存在与他人报告文档的雷同地方达 3 处以上,教师有权视具体情况直接记为零分或给予不及格分数。 所编写的程序仅不采用函数形式或错漏百出,教师有权视具体情况给予不及格分数。 程序界面风格及程序代码的编写与他人有较多的雷同的,教师有权视具体情况给予不及格分数。以下情

9、况为得分亮点: 数据的输入:有适当的提示语言 数据的输出:最好是以表格的形式 代码的编写:规范易读,有一定有注释四、提交资料的要求提交资料时间:第 18 周 星期五 16:30 前应提交的资料包括:1、每一组同学用 A4 纸打印的纸质课程设计报告文档一份,除封面外均要求双面打印,并装订好(只允许用订书机装订,装订线为 A4 纸左侧约一厘米处,分上、中、下三颗书订) ,统一交到班长处。2、以班为单位刻录光盘(1 张):包括每个同学的源程序代码、课程设计报告的电子文档。并同时将光盘内容以压缩文件的形式发至老师 OA 邮箱或:或通过 U 盘转交给老师。提交人员:本班班长 班级总的目录结构: 2010

10、 级工业工程 _ 班C 程序设计课程设计材料( 目录名 )|东莞理工学院C 程序设计课程设计指导书5|-一组成员姓名列表( 目录名 )| | |-题目名。c (以本组系统的题目名作为 文件名 )| |-组成员姓名列表C 程序设计课程设计报告文档.doc | ( 文件名 )|-二组成员姓名列表( 目录名 )| | |-题目名。c(以本组系统的题目名作为 文件名 )| |-组成员姓名列表 C 程序设计课程设计报告文档.doc ( 文件名 )东莞理工学院C 程序设计课程设计指导书6课程设计题目(以下题目仅供参考,同学们可自拟相似的题目)1、通讯录管理软件:通讯者的信息包括:编号、姓名、性别、出生日期

11、、籍贯、邮编、电话、通信地址等,通讯录记录按编号有序存储在文件中,查询方式要求灵活多样,如:按编号、姓名、性别、出生日期、籍贯、邮编、电话、通信地址等条件的组合查询。2、停车场管理软件:停车记录包括:车位号、是否泊车、车牌号、进入时间、离开时间、收费金额,进入日期等,停车记录按车位号有序存储在文件中。查询方式要求灵活多样,如:按车位号、车牌号、进入时间、离开时间、进入日期等条件的组合查询。3、地方特产系统:特产信息包括:编号、名称、产地、上市时间、价格、分布情况,特产详情等信息。特产信息按编号有序存储在文件中。查询方式要求灵活多样,如:按编号、名称,产地,价格、按分布等条件的组合查询。4、动植

12、物园管理系统:动植物信息包括:编号、名称、类别、进园时间、数量、分布说明,生活习性等信息。按编号有序存储在文件中,可多种条件查询。5、小型超市系统:货品信息包括:编号、名称、类别、数量、价格、成交价、供应商、进货日期、备注等信息。按编号有序存储在文件中,可多种条件查询。6、图书信息管理系统:图书资料包括:编号、书名、刊号、作者、出版社、类别、价格、数量、在库册数、备注等信息。按编号有序存储在文件中,可多种条件查询。7、职工薪金管理系统:职工资料包括:编号、姓名、性别、身份证号码、年龄、职位、级别、基本工资、奖金、全勤奖、保险费、所得税等,按编号有序存储在文件中,可多种条件查询。8、影碟出租管理系统。9、4S 店车辆销售管理系统。10、快餐店点餐系统。11、酒店订房管理系统。

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

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号