信管c++综合设计

《面向对象程序设计》 课程设计训练指导

一、实训目的

       通过实习,掌握程序设计的一般流程,掌握C++语言语法、语句、函数等重点知识。掌握面向对象的相关内容,学习面向设计综合程序过程和方法,掌握程序调试方法和技巧。

二、实训环境

计算机+VC6.。或stdio 2005或更高版本

三、实习题目

0、职工综合信息管理系统

     要求:设计一个C++程序来管理职工较全面数据信息,具备数据的输入、查找、删除等功能。具体功能细节可以根据自己理解情况进行增加。

1、ATM柜员机模拟程序

要求:设计一个程序,当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:

查询余额:初始余额为10000元

ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。

ATM存款:不能出现负存款。

修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。

2、日历记事本

要求:带有日程提醒功能的日历。

显示信息:用户可以向前查询前一个月的日期,也可以向后查询下一个月的日期。

定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。

查询信息:用户可以查询到某个月的所有的提示信息。

3、图书信息管理系统

要求:设计一个C++程序来管理图书信息,能实现图书相关信息的具备数据的输入、查找、删除等功能,能实现。具体功能细节可以根据自己理解情况进行增加。

 4、 一个简单的学生成绩管理信息系统

要求:设立程序管理学生如下信息:学生学号、姓名、班级,语文、数学、英语成绩。

  至少要有10名以上学生。

能够实现根据以下关键字查询:学生姓名 、学号、班级、课程名称。

      能够实现按照单科成绩、总成绩、平均成绩、学号排序。

      能够实现学生信息的插入、删除和修改。

能够查询每个课程的最高分、最低分及相应学生姓名、班级和学号。

能够查询每个班级某门课程的优秀率(90分及以上)、不及格率,并进行排序。

5、实现一个工资管理系统,系统的主要功能是计算职工当月工资并要求存档案

      公司是一个不大不小公司,职工有种5类型,他们是技术人员,销售人员,文秘,技术经理,销售经理。世界从来就不是公平的,在公司内部也一样,不同职位工资不同。

   技术人员工资是按小时算,薪酬为40元。销售人员工资是按销售提成,月工资为销售总额的5%。文秘为有4000元底薪,奖金要看当月的工作情况而定。技术经理和销售经理,均有每月5000元固定工资。技术经理工作业绩分为三个等级,每级有1000元奖金,销售经理资金由他管理团队销售业绩而定,为总经额的0.3%。

6.自选题目

    可以自己确定题目,但事先和老师商量。

四 总体要求和说明

    设计必需使用类和对象。

1、独立完成,设计算法并编写代码,调试通过。

2、写设计说明书。

内容:题目、功能、要求、分析、代码,收获和体会及不足等。

3、以个人独立完成。每一个选择一个题目。

4、时间:从第11周开始收集资料,进行准备。具体设计时间在16-17周。在十七周周下和周五上午检查(在机房子单独接受老师检查并提问),次周周五前提交设计说明书(实习报告)。

5、实习单独计算成绩,学分1分,成绩好坏和考试没关系。

五.考核方法

单独考核(和课程考试分开考核), 学分1.0分,报告占30%和总结20%分,综合50%。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值