以下为《《结构化程序课程设计》课程设计指导书》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
《结构化程序课程设计》课程设计指导书
2021~2022学年 第一学期
(授课时间:2021年11月15日~ 2021年12月25日)
专 业 软件工程
指导老师 林某某/熊某某
计算机类大类课程组
2021年12月1日一、课程设计的目的
课程设计围绕课程的整体教学目标进行,具有一定的综合性和应用性,只靠分散的单元知识一般不能实现课程设计的目标,需要对课程知识进行综合运用。要完成好课程设计,就要对课程知识进行系统学习、复习、总结、应用,达到在实践中学习知识、掌握知识、应用知识和培养能力的目的。
①通过课程设计,进一步熟悉掌握以下知识:数据类型、分支控制、循环控制、函数的定义及调用、结构体及数组、指针、文件操作、编译预处理等。
②通过课程设计,达到系统理解、综合运用课程知识的学习目标。
③通过课程设计,学会利用C语言程序解诀实际问题的方法,开发简单的项目系统,锻炼学生综合分析、解决实际问题的编程能力。
④通过课程设计,掌握程序的局部测试、调试方法,建立程序系统调试、测试的基本概念和思想,学会较大程序的系统测试、调试方法。
⑤通过课程设计,培养学生在项目开发中的团队合作精神、创新意识及实战能力。
二、课程设计的要求
1、要充分认识C语言程序设计课程设计的重要性,认真做好各项准备工作,包括C语言基础知识的复习工作;
2、要结合课题,独立思考,努力钻研,勤于实践,勇于创新,遇到困难时借助搜索引擎或者同学、老师查找解决问题的方法;
3、收集资料,自学相关知识,拓宽知识面,根据课题的基本要求,完成设计任务。严格要求自己,树立严肃、严密、严谨的科学态度,按时、按质、按量完成。
4、必须综合应用文件,自定义数据类型,函数,程序结构等知识点,并能够使用操作菜单链接程序中的各个功能模块。
三、课程设计的选题
选题一般由指导教师下达,自选的题目必须经过指导教师的同意,以下为下达的课程设计项目选题,每个小组可以从中进行选择一个选题。要求每个班级每个小组应选择不同的选题完成,如果不同小组选择同一选题的,要求最终实现不能相同。
题目1:电影票售卖信息管理程序设计
影院为了实现电子化管理电影播放安排和票务管理,要求开发一程序实现信息化管理,具体功能要求如下:
(1)操作员可以管理影院的房间信息(房间号,座位数,几排,每排座位数)。
(2)操作员可以安排电影播放场次计划(场次,房间号,电影名称,日期,开始时间,结束时间,总票数)。
(3)操作员可以售票,根据客户要求的电影名称和时间选择几排几座做好登记,出票前显示余票数量和座位示意图。出票后修改作为状态和余票数目,重新打印座位示意图。
提示:本题可能需要设计多个结构体和多文件存储
题目2:运动会比赛计分系统
要求:初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数
各项目名次取法有如下几种:
取前5名:第一名得分7分,第二名得分5,第三名得分3,第四名得分2,第五名得分1;取前3名:第一名得分5,第二名得分3,第三名得分2;
功能要求:
(1)系统以菜单方式工作
(2)由程序提醒用户初始化男女竞赛项目信息
(3)由程序提醒用户按比赛项目填写比赛结果,输入各项目获奖的运动员成绩信息。
(4)所有信息记录完毕后,用户可以查询各个学校的男子和女子的比赛成绩信息,包括总分,排名
(5)所有信息记录完毕后,用户可以查看各比赛项目信息等。
(6)所有信息记录完毕后,用户可以查看运动员的参赛信息等。
提示:本题可能需要设计多个 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 必须在2021年12月10日前提交所有材料,届时根据指导老师安排进行验收答辩。
3、学生需自带电脑和自行准备项目演示所需的环境。
4、每个小组的答辩时间为10-20分钟,由学生演示讲解,教师提问。
八、课程设计的成绩评定
1.程序评分(考核小组团队完成的程序质量,占总成绩的70%;
2.个人评分(考核小组个人完成的工作质量),占总成绩的30%。
详见评分标准。
九、相关附件
附录1:《结构化程序课程设计》课程设计指导书.doc
附录2:《结构化程序课程设计》课程考核评分标准.doc
附录3:《结构化程序课程设计》课程实践报告.doc
附录4:《结构化程序课程设计》课程实践评审表.doc
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《《结构化程序课程设计》课程设计指导书》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。