C++课程设计指导书.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C++课程设计指导书.doc》由会员分享,可在线阅读,更多相关《C++课程设计指导书.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C/C+程序设计课程设计指导书一、课程设计目的通过课程设计,进一步熟悉C中类的概念、类的封装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C的理解与Visual C环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。二、时间与安排时间为第17、18周,粗略划分: u 6.106.12布置任务及分组、总体需求分析与讨论、查找资料;u 6.136.15 总体设计、模块划分,类的设计u 6.166.22 各功能模块的具体实现;u 6.236.25各模块的调试与修改、系统组装并完善;u 6.266.30 撰写课程设计报告,课程设计检查
2、与答辩。三、课程设计报告按照课程设计报告的格式编写。四、其它事项1) 课程设计地点: 周三下午、周五34节课在软件机房2) 课程设计报告递交时间(6.30下午5:00前);3) 成绩考核:A、程序编程实现、设计报告、平时成绩(或答辩)分别占40%、40%、20%;B、在课程设计中若有玩电脑游戏、上网聊天、迟到、旷课,或其它违反课程设计等现象发生,将酌情处理。计算机系2022年11月13日C/C+程序设计课程设计可选题目题目1:某公司工资管理系统(限选6-8人)设计说明与要求1、 公司主要有4类人员:经理、技术员、销:售员、销售经理。要求存储这些人的职工号、姓名、月工资、岗位、年龄、性别等信息。
3、2、 工资的计算办法:A、 经理:固定月薪为8000;B、 技术员:工作时间小时工资(100元每小时);C、 销售员:销售额4%提成;D、 销售经理:底薪(5000)所辖部门销售额总额0.5%;3、 类的层次结构大体如下:雇员类技术员类经理类销售员类销售经理类4、 输入数据要求每类人员不能少于4人,并按以下格式输出:职工号姓名性别年龄岗位工资排名及某销售经理所辖部门各销售员的业绩及自己的工资表:职工号姓名销售额销售额合计:5、 总体设计,要有一个菜单,用于选择各项功能,其中 数据录入:输入各种数据; 数据统计:各销售经理的工资计算及最终按工资进行的冒泡排序; 数据打印:打印上述表格; 数据备份
4、:把相关数据写入文件; 退出:退出本系统;注:各项菜单都调用一个函数来实现。题目2:学生成绩与奖学金管理系统(限选6-8人)1、 基本功能: 学生基本数据输入(学号、姓名、性别、届别、专业、班级、出生年月、家庭地址、邮编、电话。) 成绩的输入(英语、数学、C+语言,与奖学金评定有关的数据); 成绩统计(各科平均成绩、各科成绩“优秀”、“良好”、“中等”、“及格”、“不及格”的人数及其所占比例); 总成绩统计(学生的总成绩、平均成绩及成绩排名) 奖学金评定(请事先学习学校“奖学金评定办法”) 成绩的统计与奖学金等结果的显示,格式自定。2、 扩展功能: 学生数据的添加、修改、删除等 能查询学生成绩
5、,不及格科目及学生名单 学生数据用随机文件进行读取与存储 使用菜单操作,各项功能最好调用函数完成 能按班级输出学生的成绩单题目3:职工信息管理系统设计(限选4-6人)职工信息包括职工号,姓名,性别,年龄,学历,工资,住址,电话等(职工号不重复),试设计一职工信息管理系统,使之能提供以下功能: 系统以菜单方式工作 职工信息录入功能(职工信息用文件保存)-输入 职工信息浏览功能 -输出 查询和排序功能:(至少一种查询方式) -算法 按工资查询 按学历查询等 职工信息删除,修改功能(任选项)题目4:图书信息管理系统设计(限选4-6人)图书信息包括:登录号,书名,作者名,分类号,出版单位,出版时间,价
6、格等.试设计一图书信息管理系统,使之能提供以下功能: 系统以菜单方式工作 图书信息录入功能(图书信息用文件保存)-输入 图书信息浏览功能-输出 查询和排序功能:(至少一种查询方式)-算法 按书名查询或按作者名查询 图书信息的删除与修改(可选项)题目5:学生信息管理系统设计(限选4-6人)学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等.试设计一学生信息管理系统,使之能提供以下功能: 系统以菜单方式工作 学生信息录入功能(学生信息用文件保存)-输入 学生信息浏览功能-输出 查询,排序功能-算法 按学号查询或按姓名查询 学生信息的删除与修改(可选项)题目6:学生选修课程系
7、统设计(限选4-6人)假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课.试设计一选修课程系统,使之能提供以下功能: 系统以菜单方式工作 课程信息录入功能(课程信息用文件保存)-输入 课程信息浏览功能-输出 查询功能:(至少一种查询方式)-算法 按学分查询或 按课程性质查询 学生选修课程(可选项)题目7:小型商品销售管理系统(限选4-6人)某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5).每个销售员都将当天出售的每种产品各写一张便条交上来.每张便条包含内容: 1)销售员
8、的代号 2)产品的代号 3)这种产品的当天的销售额 每位销售员每天可能上缴0-5张便条.假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理.1)计算上个月每个人每种产品的销售额. 2)按销售额对销售员进行排序,输出排序结果(销售员代号)3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 4)输出销售统计报表 题目8:编写一个日历系统(限选2-4人)要求: 模仿现实生活中的挂历. 当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应的星期几)。当系统日期变到下一月时,系统自动翻页到下一月。题目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 指导书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内