c++程序设计课程设计任务书

c++程序设计课程设计任务书

ID:11409587

大小:36.50 KB

页数:6页

时间:2018-07-11

c++程序设计课程设计任务书_第1页
c++程序设计课程设计任务书_第2页
c++程序设计课程设计任务书_第3页
c++程序设计课程设计任务书_第4页
c++程序设计课程设计任务书_第5页
资源描述:

《c++程序设计课程设计任务书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++程序设计课程设计任务书5C++程序设计课程设计任务书一、课程设计目的1、巩固并加深学生对C++语言程序设计知识的理解;2、培养学生面向对象的程序设计思想,使学生认识面向过程和面向对象两种设计方法的区别;3、进一步掌握和应用VC++6.0集成开发环境;4、提高运用C++语言解决实际问题的能力;5、初步掌握开发小型实用软件的基本方法,能独立设计、实现具有实际功能的小系统;6、掌握书写程序设计开发文档的能力(书写课程设计实验报告)。二、课程设计要求1、根据分组情况对规定的课程设计题目要求进行分析、设计;2、利用VisualC++独立编写程序代码,并调试程序使其能

2、正确运行;3、源程序要有适当的注释,使程序容易阅读;4、设计完成的软件要便于操作和使用,采用模块化设计方法实现系统;5、要求系统的用户界面尽量简单、合理,鼓励学生自动增加新功能模块(视情况可另行加分);6、完成并提交课程设计报告,具体要求见相关说明文档。三、课程设计内容每组学生从提供的课程设计题目中选择题目,独立完成,不可随意更换题目。1、第一题课题名称:工资管理说明:一个员工工资管理程序,有新建、存储、显示、修改和删除的功能。要求:1) 利用工号区别员工身份,工号用字符数组的形式,从000001开始编号,该工号不能人工修改,是由计算机自动根据录入的先后复制的,

3、录入数据时不必输入工号。2) 可以选择现实的多种排序形式,如按姓名的顺序、工资总额的顺序、职务工资或奖金的顺序。3) 每次显示时,将所有要显示数据的工资总额、职务工资总额、奖金总额一起计算显示。54) 可以根据工号或姓名修改、删除数据,在修改、删除时现要求用户确认,确认后再进行操作。2、第二题课题名称:学生选修课程系统设计说明:假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。要求:1)系统以菜单方式工作2)课程信息录入功能(课程信息用文件保存)--输入v

4、3)课程信息浏览功能--输出v4)查询功能:(至少一种查询方式)--算法v5)按学分查询l6)按课程性质查询l7)学生选修课程统计信息8)某门课程选修情况3、第三题课题名称:单项选择题标准化考试系统的设计说明:用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)要求:1)试题录入:可随时增加试题到试题库中,要求题库中不少于50个题目;2)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入);3)答题:用户可实现输入自己的答案,忽略大小写;4)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩;5)最后要求能显示出错题目和正确答案。4、

5、第四题课程名称:个人财政管理说明:管理个人的财政支出。要求:1)程序中的收支情况按时间顺序存放,将其放入一个文件中,每次运行程序时首先打开这个文件,程序运行完毕时将更新的记录放回文件中。 2)可以按时间的范围检查账目,记在主菜单中增加检索的功能选项,输入时间范围即可打印出详细报表。3)可以修改、删除某笔收入或支出。54)当输入时间发生错误(如月份超过12等),要求重新输入正确的时间;当结余的数目为负数时,打印出信息,警告已经超支。5)显示时,要求每笔收入和支出都要重新统计当前情况下的盈余数目。5、第五题课程名称:日历管理器的开发说明:模仿现实生活中的挂历,显示日

6、历。要求:1)当前页以系统当前日期的月份为准,显示当前月的每一天(显示出日及对应的星期几);2)当系统日期变到下一月时,系统自动翻页到下一月。3)根据用户输入的年份,自动产生每个月的日期列表。4)自定义显示日历的形式。6、第六题课题名称:图书管理系统说明:图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。要求:1)系统以菜单方式工作;2)图书信息录入功能(图书信息用文件保存)——输入3)图书信息浏览功能——输出;4)查询和排序功能:(至少一种查询方式,按书名或作者)——算法5)图书信息的删除与修改。7、第七题课题名称:学生作业完成情况管理程

7、序说明:假设某门课程一学期要留10次作业,每次作业老师要进行批改,给出分数后还要进行登记。学期末要根据每次作业的成绩计算出最终的平时成绩(满分100分)。要求:1)录入最少两个班,每班最少10位学生每次作业的分数;2)给定学号,显示某位学生的作业完成情况;3)给定某个班级的班号,显示该班所有学生的作业完成情况;4)给定某位学生的学号,修改该学生的作业完成信息;5)给定某位学生的学好,删除该学生的信息;6)提供一些统计各类信息的功能。58、第八题课题名称:学生成绩管理系统的设计(参考教材P167---或网上)说明:成绩记录以下信息:班级,学号,姓名,课程名,成绩(

8、百分制)。可以用能表示学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。