全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安徽国防科技职业学院 C 语 言 课 程 设 计 指 导 书 学期 12 13 第 1 学期 班级 软件 121 班 实训日期 第 18 周 指导教师 付贤政 C语言程序设计语言程序设计 项目设计指导书项目设计指导书 实训班级 软件111班 实训时间 第18周 一 设计目的与任务 C 语言程序设计是软件技术专业的重要专业基础课 学生通过对 C 语言的学习 已经具备 了使用 C 语言编写简单的程序的能力 为了加强程序设计基础 开设课程设计 使学生对 C 语言有更全面的理解 进一步提高运用语言编程解决实际问题的能力 同时 为后续课程的学 习夯实基础 本课程设计要求每组同学在一周时间内 独立分析 设计并完成 并上交课程设计报告 可选择如下任务之一 任务一 题目 学生成绩管理系统 功能 1 菜单提示 在系统初始化时能在屏幕上出现提示 根据提示选择相应的操作 2 基本功能 能正常启动程序 退出程序 能在屏幕上正常显示提示和相关信息 3 功能一 系统数据初始化 能按照要求输入每位学生的学号 姓名 性别 年龄以及政 治 语文 数学 计算机 体育五门课程的成绩 4 功能二 按指定形式在屏幕上打印输出学生基本信息 可按照学号 成绩顺序在屏幕上 打印输出 5 功能三 根据姓名 学号查询 按照屏幕提示输入你要查询学生的姓名 或者学号 从原始的数据中找到该学生的信息 并在屏幕上打印输出 6 功能四 统计学生平均成绩 并在屏幕上打印输出 7 功能五 将现有学生数据写入磁盘文件 然后从文件中读取出来 8 数据的删除 选做 根据输入的学号删除指定的数据记录 可选 9 数据的修改 选做 根据输入要修改的学生学号 返回该学生的信息后 再逐个修改 每个学生的基本信息 最后保存修改 可选 分步实施 1 初步完成总体设计 搭好框架 确定人机对话的界面 确定函数个数 2 完成最低要求 建立房间列表 完成登记入住 查询房间入住情况功能 3 进一步要求 完成计费和费用查询功能 任务二 题目 酒店房间登记与计费管理系统 功能 1 屏幕上出现一个界面 让操作员能够方便的选择所需要进行的操作 包括登记入 住 查询房间的入住情况 查询当前费用 结账退房等操作 2 对不同标准的房间实施不同的收费标准 也可以按天收费或按小时收费 可根据 顾客需要在登记的入住的时候进行选择 3 在结账退房时 根据入住的时间 计费方式和房间单价计算出总费用 分步实施 1 初步完成总体设计 搭好框架 确定人机对话的界面 确定函数个数 2 完成最低要求 建立房间列表 完成登记入住 查询房间入住情况功能 3 进一步要求 完成计费和费用查询功能 任务三 题目 学生管理系统设计 功能 学生管理系统设计 每个学生是一条记录 包括姓名 学号 性别 出生年月 专 业 班级 家庭地址 宿舍号码等 系统要求实现以下功能 1 输入功能 录入学生信息 包括学生学号 姓名 性别 出生年月 专业等 2 显示功能 完成学生记录的显示 3 查找功能 完成按学号或姓名查找学生的相关记录 并显示 分步实施 1 初步完成总体设计 搭好框架 确定人机对话的界面 确定函数个数 2 建立一个文件 将每位学生的信息写入文件中 人数利用宏定义设定 并能显示于屏 幕上 3 完成上述显示 查找 姓名 性别等 修改等功能 4 进一步要求 修改记录设置密码操作 任务四 题目 院职工工资管理系统设计 功能 院职工工资管理系统应包含职工的全部信息 每个职工是一条记录 包括姓名 性 别 出生年月 年龄 婚姻状况 家庭住址 职称 工资级别情况等 本系统重点进行工 资管理 系统登陆后可计算职工工资总额和平均工资 可按工资进行排序 并能够找出工 资级别相同的职工名单 分步实施 1 初步完成总体设计 搭好框架 确定人机对话界面 确定函数个数 2 建立一个文件 将每位职工的信息写入文件中并能显示于屏幕上 3 计算职工工资总额和平均工资 可按工资进行排序 并能够找出工资级别相同的职工 名单 任务五 题目 高速公路计费系统设计 功能 在某高速公路出口收费处 对三种类型的车辆计费 大型车每公里 0 5 元 中型车 每公里 0 4 元 小型车每公里 0 3 元 来车验条 乘公里数即得该收的款项 在交班时要 统计出总数 分步实施 1 初步完成总体设计 搭好框架 确定人机对话的界面 确定函数个数 2 完成最低要求 建立一个只有三个入口的计费系统 并能进行统计计算 打印 出报表 3 进一步要求 完成任意多个入口的通用系统 任务六 自选题 二 设计指导的基本要求 1 了解程序设计的基本概念和方法 2 掌握 C 语言中的数据类型 表达式 各种语句及程序控制结构 3 掌握 C 语言函数的定义和使用方法 4 掌握数组的定义和使用方法 5 理解指针的定义和使用方法 6 掌握结构体的定义和使用方法 7 能够熟练地运用 C 语言进行结构化程序设计 8 理解基本的计算机算法的实现方法 9 具有较强的程序修改调试能力 10 具备较强的逻辑思维能力和独立思考能力 三 设计的组织与纪律 1 课程设计项目以 1 4 人为单位 完成实训要求的实训内容 本次课程设计的实施 步骤为 1 根据设计题目要求的指标 通过查阅有关资料分析其功能并划分功能模块 2 画出程序流程图 完成程序各部分的内容分析 3 计算各模块的参数设计 和模块内部操作 和模块返出的结果 4 验证模块功能的完整性 5 对模块功能进行程序设计 6 对模块功能进行调试 7 组合功能模块并完成设计要求 8 撰写设计报告 答辩 2 由值日班干部负责学生考勤 授课教师负责监督课堂纪律 3 端正课程设计态度 遵守机房制度 认真完成实训任务 4 设计结束时按时上交一份工整清晰的 课程设计报告书 四 考核内容与方式 1 课程设计成绩分为优 良 中 及格和不及格五等 2 课程设计成绩评定的依据有设计文档资料 具体实现设计方案的程序 答辩水平 和平时表现 具体的评分标准如下 3 提交的资料 1 软件 软件需提供源程序 并能正常运行 对于程序中未能实现的部分需要加以说明 2 文档 文档应包括 任务书 课程设计报告 要求使用学校统一制定的课程设计纸 可以参 照学院设计纸打印 文档中必须包含课程设计的任务介绍 实现方法及小结 五 设计教材及参考书目 实验教材 不指定设计教材 参考书目 谭浩强著 C 语言设计题解与上机指导 清华大学出版社 2001 3 谭浩强著 C 语言设计 清华大学出版社 2006 3 许志平著 C 程序设计技术指导与实例 学苑出版社 2002 吴国凤著 C 语言程序设计 合肥工业大学出版社 2008 7 六 设计教学内容与建议学时分配 分析设计准备阶段 半天 编程调试阶段 4 天 写课程设计报告 考核 1 天 七 其它注意事项 1 请大家注意
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 7 Animals(教学设计)译林版(三起)(2024)英语三年级下册
- 第六节 游泳运动教学设计高中体育与健康人教版全一册-人教版
- 液体壁纸涂饰验收记录
- 2025年一级造价师之建设工程技术与计量(安装)能力提升试卷及答案
- Unit 5 Here and Now2a-2e 教案人教版英语七年级下册
- 第11课 奥妙无穷-设置超链接和动作按钮教学设计小学信息技术(信息科技)四年级下册清华大学版
- 数据可视化前端开发教程课程设计
- 数控车床加工仿真系统技术更新课程设计
- 基于LoRa的远程传输系统教程课程设计
- 直播商品点击率分析合同
- 人教版五年级下册道德与法治专项训练测试题(附答案)
- 2026石河子泽众水务有限公司部分岗位社会招聘37人笔试备考题库及答案解析
- 2026国盛证券股份有限公司选聘广西分公司负责人1人备考题库附答案详解(能力提升)
- 2026湖北供销集团有限公司招聘66人考试备考题库及答案解析
- 2026年餐厅装修设计需求说明书
- 2026年上海军转干部安置考试行政管理知识点归纳
- 【 道法 】国家监察机关的职责课件-2025-2026学年统编版道德与法治八年级下册
- 江苏省兴化市2026届中考数学模拟预测题含解析
- TSG08-2026《特种设备使用管理规则》全面解读课件
- 降低心脏植入型电子器械(CIED)植入术住院死亡率策略探讨
- 老龄政策课件
评论
0/150
提交评论