《面向对象程序设计》课程设计指导书
徐州师范大学计算机科学与技术学院
f一、课程设计目的
1要求学生达到熟练掌握C语言的基本知识和技能;2基本掌握面向对象程序设计的基本思路和方法;3能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
二、课程设计要求
1234要求利用面向对象的方法以及C的编程思想来完成系统的设计;要求在设计的过程中,建立清晰的类层次;在系统的设计中,至少要用到面向对象的一种机制。完成系统总结报告以及系统使用说明书。(统一使用A4白纸)
三、课程设计题目
31学生信息管理系统(限最多2人完成)
要求完成以下功能:1能够从屏幕上读取一个学生的信息并将信息存入到数据文件中。2能够将指定的信息从文件中删除。3能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。4可以统计全部学生的总成绩,及其在班上的排名。5能够统计各科的平均成绩及及格率。6要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。7如果检索不到相应的信息应提示用户。
32
高校工资管理系统(限最多2人完成)
某高校有五类职工:教师、实验员、行政人员、教师兼职实验员,行政人员兼职教师。为了实现工资发放的自动功能,现要求编写程序来自动完成此功能。同时注意生成的相关数据结果以文件方式存放在硬盘中。程序应具备从键盘录入、文件的可继续录入、任意职工的工资查询(可由职工编号和职工姓名来实现),如若有职工由于工作调动,则可进行相对应的删除动作。相关信息:每一学期将学校职工的本学期任职情况及上学期工作的相关情况输入计算机,则本学期职工的月工资按程序处理后的结果发放,其中职工的工资计算方法如下:其中工资的基本构成如下:教师:基本工资课时费;实验员:基本工资实验室补助;行政人员:基本工资行政补贴;教师兼职实验员:基本工资课时费实验室补助;行政人员兼职教师:基本工资行政补贴课时费;其中:
f1课时费:教师每一学期的基本工作量为120,实验员每学期基本工作量为70,行政人员没有基本工作量,每节课时费为20元;课时费上学期工作量基本工作量20;注意:如果上学期基本工作量没完成,则其上学期工作量基本工作量20为负值。2基本工资:教师800元,实验员650元,行政人员750元。3行政补贴:250元。4实验室补助:150元。
33高校人事管理系统(限最多2人完成)
某高校主要人员有:在职人员(行政r