已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序设计基础课程设计教学大纲一、基本信息1. 课程名称程序设计基础课程设计Course Project of Programming Foundation2. 课程代码239J7083. 学时/学分2周/2学分4. 适用专业计算机应用技术5. 先修课程计算机概论、程序设计基础6. 课程类型设计型7. 指导方式集体辅导与个别辅导相结合二、目的与要求1. 目的:培养学生的逻辑与抽象思维能力,能够抽取现实世界事物,并转化为计算机能够处理的模型。 锻炼学生的分析解决问题的能力,提高学生的动手能力和实践编程能力。通过对小型管理系统的开发,充分发挥学生的创新能力和个性化思维,使学生更好的掌握结构化程序的分析、设计和开发的流程。培养学生在项目开发中团队合作精神、创新意识及能力。2. 要求:(1)对指导教师的要求指导教师应下达任务书,介绍课程设计的内容,讲解设计要求、进度安排、考核方式和注意事项及相关知识,帮助学生明确课程设计的任务。审查学生的分析和设计方案是否正确、合理,并针对存在的问题要求学生做出相应调整。对学生在程序调试和错误排查中遇到的疑难问题,教师应给予适当启发,引导学生独立分析并解决问题。课程设计验收阶段,认真检查并记录学生完成设计的情况,根据软件的质量、学生的答辩情况以及课程设计说明书完成的质量等给出相应的成绩。教师每天指导时间不少于3小时。在指导过程中教师应督促学生严格遵守纪律和实验室的各项规章制度,做好学生考勤、进度控制、质量检查等工作。(2)对学生的要求明确课程设计的任务,查阅相关资料。对系统进行需求分析、总体设计和详细设计。画出系统的层次结构图以及程序流程图。实现系统功能,调试并排查错误,并完成系统的功能测试。演示完成的系统功能,接受老师对系统各项功能的验收、并回答相应的提问。按照规范要求,撰写课程设计说明书。在课程设计的整个过程中,应自觉遵守纪律和实验室各项规章制度,按规定的时间完成设计任务。三、课程设计内容课程设计从第一、二和三道题中选一道题完成。其中,学号尾数为0、2、4、8的做第一道题;学号尾数为1、3、7的做第二道题;学号尾数为5、6、9的做第三道题。系统要求在Microsoft Visual C+ 6.0编译平台上采用C语言编程实现。代码行量总计1500行以上。1. 设计题目及主要内容(1)员工工资管理系统主要内容:设计一个利用文件处理方式实现对员工工资(包括员工编号、员工姓名、年月、岗位工资、奖金、扣款和实发)进行管理,具有增加数据、更新数据、查询数据、删除数据、列表显示数据的功能。员工工资管理系统由六大功能模块组成:增加数据该模块完成将输入的数据存入数据文件中,用户一次可输入多个员工的信息,只需增加岗位工资、奖金、扣款,实发工资自动计算出。更新数据该模块用于实现对记录的修改,首先用户输入员工的编号,然后查询该员工的信息,最后更新该员工的信息。查询数据该模块可选择按员工编号查询,或者按员工姓名进行查询,然后列出满足条件的且未作删除标记的员工信息。删除数据该模块用于删除指定编号的员工工资信息,为提高效率,只作删除标记,不在物理上删除信息,可称为逻辑删除。显示数据该模块用于以列表方式显示所有未作删除标记的员工信息。统计输出(加分项)输出实发工资最高的员工工资信息。统计输出员工实发工资的平均工资。统计输出超过实发平均工资的员工人数。要求本系统采用结构体等数据结构。系统以菜单方式工作。(2)学生学籍管理系统主要内容:设计一个利用文件处理方式,实现对学生学籍信息(包括:学号,姓名,性别,年龄,籍贯,系别,专业,班级)进行添加、修改、删除、查找、统计输出等操作。学生学籍管理系统的功能要求如下:增加数据该模块完成将输入的数据存入数据文件中,用户一次可输入多个学生的学籍信息。更新数据该模块用于实现对记录的修改,首先用户输入学生的学号,然后查询该学生的学籍信息,最后更新该学生的学籍的信息。查询数据该模块可选择按学生的学号查询,或者按学生的姓名查询,再或者按学生的班级查询,然后列出满足条件的且未作删除标记的学生学籍信息。删除数据该模块用于删除指定编号的学生学籍信息,为提高效率,只作删除标记,不在物理上删除信息,可称为逻辑删除。显示数据该模块用于以列表方式显示所有未作删除标记的学生学籍信息。统计输出(加分项)1)按专业输出所有学生的学籍信息。2)统计输出学生的平均年龄。3)统计输出超过平均年龄的学生人数。要求本系统采用结构体等数据结构。系统以菜单方式工作。(3)班级成绩管理系统主要内容:对一个有N个学生的班级,每个学生有M门课程。每个学生应当包括如下信息:学号、姓名、M门课程名称。该系统实现对班级成绩的添加、修改、删除、查找、统计输出等操作的管理。功能要求如下:增加数据该模块完成将输入的数据存入数据文件中,用户一次可输入多个学生的基本信息。更新数据该模块用于实现对记录的修改,首先用户输入学生的学号,然后查询该学生的基本信息,最后更新该学生的基本信息。查询数据该模块可选择按学生的学号查询,或者按学生的姓名查询,然后列出满足条件的且未作删除标记的学生基本信息。删除数据该模块用于删除指定编号的学生基本信息,为提高效率,只作删除标记,不在物理上删除信息,可称为逻辑删除。显示数据该模块用于以列表方式显示所有未作删除标记的学生基本信息。统计输出(加分项)1)显示每门课程成绩最高的学生的基本信息。2)显示每门课程的平均成绩。3)显示超过某门课程平均成绩的学生人数。要求本系统采用结构体等数据结构。系统以菜单方式工作。2. 课程设计说明书课程设计说明书编写要求:(1)课程设计说明书应包括:课程设计的目的、课程设计题目描述和要求、课程设计报告内容、总结和参考资料等内容。(2)课程设计说明书内容按照软件开发的思路,沿着需求分析-总体设计-详细设计-代码实现的软件开发流程,完整的展开系统的设计与实现。(3)总体设计部分请详细描述系统的总体结构、全局数据结构、界面设计。(4)详细设计部分给出所有模块设计实现的流程图。(5)完整的代码实现与分析。编码命名规范;适当缩进;代码中添加适量的注释,使得代码正确、规范、可读性好。(6)课程设计总结报告应书写工整,文句通顺、精炼、逻辑性强,图的绘制应符合规范。(7)课程设计说明书字数要求:不少于2000字。(8)课程设计说明书的详细模版请参见校教【2009】13号文。3. 答辩学生设计完成后,由学生在计算机上运行并演示程序功能。指导教师对学生所设计的软件系统逐个进行验收,并通过问答的方式进行简单答辩,学生答辩情况据实计入课程设计业务考核成绩。四、进度安排及学时分配序号课程设计内容学时分配备注1指导教师下达任务书,介绍课程设计的内容,讲解设计要求、进度安排、考核方式和注意事项及相关知识,帮助学生明确任务。1天2查阅资料1天3需求分析1天4总体设计、详细设计2天5代码的实现和系统的调试、运行3天6课程设计的系统验收1天7课程设计说明书的撰写1天合计10天五、考核方法及成绩评定课程设计成绩由平时成绩(含设计表现、到课率等)和业务考核成绩(设计报告、编制的软件、撰写的论文等的完成质量情况)两部分组成,均按百分制记分,其中平时成绩占总成绩的30%,业务考核成绩占70%。即:课程设计总成绩 = 平时成绩*30% + 编制的系统软件质量*30% + 学生答辩情况*10% + 课程设计报告质量*30%。具体的成绩评定细则请参见附件1 课程设计考核方法及成绩评定表。六、教材和主要参考资料1. 使用教材1 游洪跃,彭骏,谭斌. C语言程序设计实验与课程设计教程.清华大学出版社,2011.2. 教学参考资源1 孙承爱,赵卫东. 程序设计基础基于C语言(第2版). 科学出版社,2010.2 谭浩强. C程序设计. 第四版. 清华大学出版社,2010.3 苏小红. C语言大学实用教程. 第2版. 电子工业出版社,2008.七、其它要求课程设计相关细则详见校教【2009】13号文。撰写人(签字):张硕 2016年1月22日教研室主任(签字): 年 月 日院(系、部、基地)院长(主任)签字(盖章): 年 月 日附件1课程设计考核方法及成绩评定表项目分值优(100X90)良(90X80)中(80X70)及格(70X60)不及格(60以下)参考标准参考标准参考标准参考标准参考标准平时成绩30遵守纪律,很好地按任务书进度要求完成任务。能较好的遵守纪律,较好的按任务书进度要求完成任务。遵守纪律,较好的按任务书进度要求完成任务。学习、工作态度一般,未出现大的违纪问题。基本能按任务书总进度要求完成任务。不学习、工作态度差,或出现过大的违纪问题。不能按任务书总进度要求完成任务。编制的系统软件质量30做了大量有效的研究或设计工作,工作量饱满。圆满或超额完成了“任务书”所规定的任务。工作量较饱满,有效研究或设计工作量较大。完成了“任务书”所规定的任务。有效研究或设计工作量,达到了“任务书”所规定的基本要求。有一定的有效研究或设计工作量,基本上达到了 “任务书”的要求。有效研究或设计工作量少,未达到任务书的要求。学生答辩情况10能在计算机上熟练、正确地运行程序,并准确、完整、清晰地讲解系统软件功能。能准确流利地回答老师所提出的各种问题。能在计算机上较熟练、正确地运行程序,并较为准确、完整、清晰地讲解系统软件功能。能回答老师所提出的问题。能在计算机上运行程序,能讲解大部分地系统软件功能。基本能回答老师提出的问题,无原则性错误。能在计算机上运行部分程序,能讲解部分软件功能。对老师提出的主要问题,虽回答错误,但经提示后,能作补充说明或纠正。无法在计算机上运行程序,也讲解不了软件的功能。主要问题回答不出,或回答有原则错误,且经提示后,仍回答不出或回答错误。课程设计报告质量30立论正确、有据,分析问题深刻、透彻,或有独特见解及创新,成果比较突出。结构严谨,逻辑性强,条理清楚,文笔流畅。反映作者已很好地掌握了本课程相关的基础理论、专业知识,或专业技能。立论正确、有据,分析问题正确,并取得了较好的成果。结构合理,条理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【基于Web的模拟自助银行管理系统的设计11000字(论文)】
- 自主招生面试题(高中)2026年模拟试题集详解
- 【塞曼效应偏振态-理论框架、特性及实际应用解析7800字(论文)】
- 事业单位考试(面试题)内蒙古呼和浩特市巩固策略解析
- (正式版)DB45∕T 2871-2024 《既有住宅加装电梯安全技术规范》
- 桐梓县煤矿安全技术操作规程
- 体育教练员安全责任书(33篇)
- 天津市道德与法治中考测试试卷与参考答案
- 线上咖啡烘焙原材料销售合同协议
- 负债比率调整与管控实施协议
- 合作机会星巴克(2024版)
- 2023-2024学年广西壮族自治区南宁、来宾市等地区高一下学期7月期末质量监测数学试题(含解析)
- JT-T-617.7-2018危险货物道路运输规则第7部分:运输条件及作业要求
- DZ∕T 0175-2014 煤田地质填图规范(1:50 000 1:25 000 1:10 000 1:5 000)(正式版)
- SHT 3022-2011 石油化工设备和管道涂料防腐蚀设计规范
- 数学史选讲解读课件
- 高精度对准与曝光控制
- 卫生管理初级师考试真题及答案(全)
- 大学生到职业人的角色转变概论
- 经历是流经裙边的水
- 中国专精特新企业高质量发展之道
评论
0/150
提交评论