没有合适的资源?快使用搜索试试~ 我知道了~
面向对象程序设计课程设计-高校工资管理系统.doc
0 下载量 25 浏览量
2023-06-30
01:12:50
上传
评论
收藏 1.09MB DOC 举报
温馨提示
试读
42页
面向对象程序设计课程设计-高校工资管理系统.doc
资源推荐
资源详情
资源评论
各专业全套优秀毕业设计图纸
课 程 设 计 报 告
课程名称 面向对象程序设计
课题名称 高校工资管理系统
专 业 计算机科学与技术
班 级 1202
学 号 34
姓 名
指导教师
2013 年 12 月 12 日
湖南工程学院
课 程 设 计 任 务 书
课程名称 面向对象程序设计
课 题 高校工资管理系统
专业班级 计算机科学与技术 1202
学生姓名
学 号 34
指导老师 审 批
任务书下达日期 2013 年 12 月 12 日
任务完成日期 2014 年 01 月 06 日
高校工资管理系统
(一)、课程设计题目:高校工资管理系统
(二)、目的与要求:
1、目的:
(1)要求学生达到熟练掌握 C++语言的基本知识和技能;
(2)基本掌握面向对象程序设计的基本思路和方法;
(3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。
2、基本要求:
(1)要求利用面向对象的方法以及 C++的编程思想来完成系统的设计;
(2)要求在设计的过程中,建立清晰的类层次;
(3)在系统中至少要定义四个类,每个类中要有各自的属性和方法;
(4)在系统的设计中,至少要用到面向对象的一种机制。
3、创新要求:
在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。
4、写出设计说明书
(三)、设计方法和基本原理:
1、问题描述(功能要求):
现一高校有五类职工:教师,实验员,行政人员,教师兼职实验员,行政人员兼
职教师。为了实现工资发放的自动功能,现要求编写程序来自动完成此功能。同时注
意生成的相关数据结果以文件方式存放在硬盘中。程序应具备从键盘录入,文件的可
继续录入,任意职工的工资查询(可由职工编号和职工姓名来实现),如若有职工由于
工作调动,则可进行相对应的删除动作。
相关信息:
每一学期将学校职工的本学期任职情况及上学期工作的相关情况输入计算机,则
本学期职工的月工资按程序处理后的结果发放,其中职工的工资计算方法如下:
其中工资的基本构成如下:
教师: 基本工资+课时费;
实验员: 基本工资+实验室补助;
行政人员: 基本工资+行政补贴;
教师兼职实验员: 基本工资+课时费+实验室补助;
行政人员兼职教师:基本工资+行政补贴+课时费;
其中:
(1)课时费:教师每一学期的基本工作量为 120,实验员每学期基本工作量为
70,行政人员没有基本工作量,每节课时费为 20 元;课时费=(上学期工作量-
基本工作量)*20;
注意:如果上学期基本工作量没完成,则其(上学期工作量-基本工作量)*20 为负
值。
(2)基本工资:教师 800 元,实验员 650 元,行政人员 750 元。
(3)行政补贴:250 元。
(4)实验室补助:150 元。
2、问题的解决方案:
根据系统功能要求,可以将问题解决分为以下步骤:
(1)写出需求分析(做什么);
(2)分析系统中的各个实体之间的关系及其属性和行为;
(3)根据问题描述,设计系统的类层次;
(4)完成类层次中各个类的描述(包括属性和方法);
(5)完成类中各个成员函数的定义;
(6)用户界面的设计;
(7)分析系统功能模块(系统流程图);
(8)代码编写 ,功能调试;
(9)完成系统总结报告以及系统使用说明书。
目 录
1. 系统需求分析
1.1 用户需求................................................................................................................1
1.2 系统拟实现的功能................................................................................................1
2. 总体设计
2.1 系统功能分析........................................................................................................2
2.2 系统功能模块图....................................................................................................3
3. 详细设计
3.1 程序模块................................................................................................................5
3.2 类的层次图............................................................................................................6
3.3 功能模块实现........................................................................................................7
4. 系统调试
4.1 进入主页面..........................................................................................................10
4.2 进入信息录入模块..............................................................................................11
4.3 进入信息查询模块..............................................................................................13
4.4 进入信息删除模块..............................................................................................15
5. 结果分析
5.1 设计特点..............................................................................................................16
5.2 设计不足..............................................................................................................16
6. 总结
6.1 设计总结..............................................................................................................17
7. 附录
7.1 头文件..................................................................................................................18
7.2 主函数..................................................................................................................32
剩余41页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 705
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功