网站大量收购独家精品文档,联系QQ:2885784924

采岩专业C++课程设计大纲与题目.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
采岩专业C课程设计大纲与题目

《C++程序设计》课程设计大纲 (适用班级:采岩0901~0903) 《C++程序设计》课程设计的目的是以C++程序设计语言为基础,通过完成一些具有一定难度的课程设计题目的编写、调试、运行工作,进一步掌握面向过程和面向对象程序设计的基本方法和编程技巧,巩固所学理论知识,使理论与实际相结合。从而提高自我分析问题、解决问题的能力。 1 课程设计要求与考核 在所列题目中任选一题于规定时间内完成设计任务。按题目要求进行系统分析与程序设计,实现题目要求的功能,程序要能正常运行,并在此基础上完成课程设计报告撰写和答辩。 课程设计的成绩按以下几个方面进行综合评定。 程序完成题目要求情况; 答辩情况,答辩包括题目简述、关键技术要点的理解、程序运行演示、问题回答等; 课程设计报告撰写情况。 设计完成后每位同学都必须提交:课程设计报告(纸质报告)、程序源代码(电子版)与编译完成的可执行文件。 2 报告撰写要求 课程设计报告应包括如下几个部分内容: (1) 所选题目及其完整设计要求 (2) 系统分析 根据所选题目的设计要求进行面向对象的系统分析,要求有完整系统分析过程与功能模块分析。设计思路与设计过程的阐述应详尽、明确。 (3) 技术关键点算法分析与流程图 所有的关键技术点(至少二到三个)要解释其算法并绘制流程图。 (4) 程序源代码 提供完整的程序源代码,要求每个功能模块及技术关键点、难点处加注释以说明。 自定义类要针对每个类成员进行注释。所用到类库中的类或系统自定义对象也要做必要的注释说明。 (5) 课程设计总结 针对整个课程设计过程进行一个总结,如系统分析过程所遇问题与解决办法,程序编写、调试运行过程与体会等等。 3 课程设计题目 题目: 学生成绩管理系统,它的主要功能是对学生的成绩进行修改和管理。 系统功能要求:界面************************************ 学生成绩管理系统 ************************************************************************ **1--输入数据*************************2--查询成绩*************************3--修改成绩*************************4--输出所有学生成绩*****************5--统计及格和优秀人数***************6--退出系统*********************************************************** ②功能这个程序的主要功能是输入学生姓名、成绩,学号自动生成,并可以对学生成绩按学号姓名进行查询。该系统具有存贮学生数据,按学号、姓名查询,按需要修改学生成绩,列出学生成绩和统计功能。 学号 姓名 成绩 1 张 90 2 李四 84 3 王五 75 4 陈六 68 5 Obama 59 题目二: 设计一考勤管理系统。考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、学生学号、缺课类型(迟到、早退、请假及旷课)。系统具有以下功能: 录入学生的缺课记录; 修改某个学生的缺课记录; 查询某个学生的缺课情况; 统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序; 统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序; 系统以菜单方式工作。 具体要求如下: 采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理。也可根据自己对题目的理解增加新的功能模块。 系统以菜单界面方式(可采用文本菜单界面)工作,运行界面友好。 容错性强(能对错误输入进行判断控制)。 题目三: 某公司按月给其雇员发放工资,该公司有4种雇员: 固定薪金的雇员:不管工作多长时间,总拿固定月薪;(但如果请假,要扣除相应的薪金,请假次数×每次扣除金额30) 小时工:以小时计算,加上加班费;(每月基本工作时间为160小时,其余为加班时间) 销售员:按销售收入提成计算;(每月基本销售额度为30000元,低于此额度,在月薪里扣除少于30000部分的千分之二) 带薪销售员:底薪加上销售收入提成(要求同上,若有请假,也要扣除相应的薪金) 如果雇员的生日所在的月份在本月,那么公司无条件补贴200元。 设计一工资发放系统,完成各种工资的计算,并实现以下功能: 初始化系统 创建存储该公司职工信息的存储系统(Employee.dat),并进行职工信息的输入,注意:公司的职工编号由系统按顺序自动生成,并且员工号一旦分配好就不可以再修改! 第一次运行系统,根据系统提示从键盘输入员工的相应信息进行初始化操作,并保存至Employee

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档