c++面向对象程序设计-课程设计-1new

c++面向对象程序设计-课程设计-1new

ID:18506034

大小:64.00 KB

页数:8页

时间:2018-09-18

c++面向对象程序设计-课程设计-1new_第1页
c++面向对象程序设计-课程设计-1new_第2页
c++面向对象程序设计-课程设计-1new_第3页
c++面向对象程序设计-课程设计-1new_第4页
c++面向对象程序设计-课程设计-1new_第5页
资源描述:

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

1、《面向对象程序设计》课程设计指导书一、课程设计的目的和意义《面向对象程序设计》课程设计是实践性教学环节之一,是《面向对象程序设计》课程的辅助教学课程。该课程设计要求学生综合运用在《面向对象程序设计》课程中学到的面向对象技术与实际编程相结合,独立完成一项较为完整、并具有一定实际功能的课程设计任务,同时加深学生对面向对象和C++编程技术的理解和掌握,培养实际的应用程序开发能力。在课程设计过程中,使学生养成良好的程序设计风格,并掌握C++应用程序的设计开发过程和编程方法、测试方法。二、设计要求:本课程设计集中安排1周时间进行,以个人为单位,由教师

2、布置题目,每位同学完成2个题目。要求学生根据题目需求描述。每位同学对每个题目的任务有需求描述、系统总体设计,通过面向对象语言C++进行模拟描述,最后通过编码、测试等步骤以实现该小型MIS系统。课程设计要求:1、编程工具统一使用VisualC++编程软件,并统一使用类来实现,体现类的封装性、继承性和多态性。2、编程过程中,要求层次鲜明,每一重要部分都要加注释(无注释且程序代码混乱的将要求重新整理)。3、程序编码完成后,一定要进行严密的测试工作。4、课程设计最终的文档要求(建立一个word文档):(1)封面:提示:有统一样式封面(2)项目计划:

3、包括需求描述,系统总体分析设计,编码,测试报告。(3)程序详细功能描述(描述你的程序能完成什么功能,采用哪些C++技术。),请详细说明本组程序特点。要求300字以上。(4)编程日志(将每天所做的工作和遇到的问题加以记录)。要求写400字以上。(5)测试报告(主要描述测试员本人是如何发现程序错误的,并找出错误原因的)。8(6)程序运行说明(对程序的每个操作步骤的屏幕画面进行载图,并加以文字说明)。(7)此次课程设计的课程总结(每个人都要写,要求300字以上)。提示:文档的字体与大小,统一采用“宋体五号字”;要将以上内容合写成一篇完整的文档;文

4、档头要加入标题和目录索引。5、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩按不及格处理。6、课程设计期间,无故缺席按旷课处理,每次旷课如不提前请假,成绩按不及格处理。三、成绩评分1、课程设计的成绩由平时考核与最终考核相结合。2、同学平时考核(出勤、学习笔记、表现等)占总成绩30%,若迟到扣5分,无故旷课每次扣10分,二次不到者总成绩以0分计3、课程设计报告系统代码占总成绩70%,在规定时间内上交。不得抄袭,否则总成绩按0分计。四、设计内容题目一:个人通信录管理系统系统功能的基本要求:(1)查看功能:选择此功能时,列出

5、下列三类选择。A办公类;B个人类;C商务类;当选中某类时,显示出此类所有数据中的姓名和电话号码)(2)增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有:A办公类;B个人类;C商务类;当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。(3)拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字。(4)修改功能:选中某个人的姓名时,可对此人的相应数据

6、进行修改。(5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。8题目二:设计一个学生成绩排名系统系统功能的基本要求:(1)具备对成绩的管理功能(添加、删除、排序)(2)具备对成绩的统计功能(最高分,最低分,平均分,及格率等)(3)具备按学号、姓名、或课程名查询成绩的功能。备注:成绩记录以下信息:班级,学号,姓名,课程名,成绩(百分制)。可以用能表示学生成绩的结构体数组存储数据。题目三:学生学籍管理系统;系统功能的基本要求:(1)建立新的学生表文件(2)按学生姓名从学生表文件中查找某个学生信息(3)增加一

7、条学生记录到文件中(4)按姓名从学生表文件中删除一个学生信息(5)分别统计学生总人数,平均分以及各分数段人数,分数段为:60分以下;60--69分;70--79分;80--89分;90--99分100分。(6)按学生总分降序生成新的排序文件(7)如果有错误,可以修改(8)打印输出整个学生表文件,按15行一屏分屏显示学生记录(9)打印不及格学生成绩(10)编写主菜单模块,调用上述功能模块题目四:学生成绩管理系统系统功能的基本要求:(1)该系统主要包括用户管理、文件管理、学生基本信息管理和学生成绩管理四大块。主界面还要具备用户登录、用户更改密码

8、和安全退出的功能,用户密码不能少于5位超过20位。要求系统具有二级管理功能,管理员具有最高级别权限,可以使用所有功能;一般使用人员只能查看学生基本信息和成绩,不能对其进行修改、增

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

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

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