- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《基于C++的面向对象程序设计实例》
课程设计报告
报告题目: 小型公司工资管理系统设计
作者所在系部: 计算机科学与工程系
作者所在专业: 计算机应用技术
作者所在班级: ********
作 者 姓 名 : ******
指导教师姓名: *********
完 成 时 间 : 2012-6-21
北华航天工业学院教务处制
摘 要
在当前的市场经济体制下,一个公司要好的发展,不但要有好的管理制度,优秀的管理人员,同时也要有一个健全的并且适合自身特点的公司人员管理和员工工资管理系统,以实现公司人员管理、工资管理的目。
本文在Microsoft Visual C++ 6.0环境下,利用c++语言编写程序,实现了公司对雇员工资信息的管理操作。
本系统一简单易懂为原则,便于操作。
本系统主要有九个功能模块:1、修改职工信息、 2、查询职工信息、3、删除职工信息、4、添加职工信息、5、显示所有职工信息、6、计算员工工资、7、读入员工信息 8、保存员工信息、9、统计员工信息。已经通过全面的系统测试,能够很好的运行,达到了预期的效果。
关键词: c++ 功能模块 工资 信息
目录
摘 要 I
目录 II
课程设计任务书 IV
第一章 绪论 1
1.1 课程设计的目的 1
1.2 课程设计的背景和意义 1
1.2.1 课程设计的背景 1
1.2.2 课程设计的意义 2
1.3 课程设计环境 2
第二章 需求分析 3
2.1 问题描述 3
2.2 功能要求 3
2.2 问题的解决方案 3
第三章 系统设计 4
3.1 数据设计 4
3.1.1 类设计 4
3.1.2 类之间的关系 6
3.1.3 函数设计 6
3.2 结构设计 6
3.2.1 系统流程图 6
3.2.2 界面设计 7
第四章 系统实现 8
4.1 类实现 8
4.3 主函数实现 35
第五章 系统测试 36
5.1 模块测试 36
5.2 课程设计过程中遇到的问题 37
总 结 39
致 谢 40
参考文献 40
附 录 40
课题名称 小型公司工资管理系统设计 完成时间 2012-6-21 指导教师 贾振华 职称 讲师 学生姓名 孟伟闪 班 级 11513 总体设计要求和技术要点 1、问题描述/输出等内容。
2、功能要求
(1)添加功能添加查询功能根据编号姓名进行查询编辑功能根据查询对相应的记录进行修改统计功能能根据多种参数进行人员的统计保存功能此次课程设计的目的是以《》为基础,针对具有一定难度的综合性题目,进行分析、编程、调试和运行,进一步掌握面向对象和面向过程程序设计的基本方法和编程技巧, 巩固所学理论知识, 使理论与实践相结合, 提高分析问题、解决问题的能力。要求学生达到熟练掌握C++语言的基本知识和技能
基本掌握面向对象程序设计的基本思路和方法
能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。通过设计一个简单的》 ,进一步熟悉 C++中类的概念、类的封装、 继承和多态的实现方式。了解系统开发的需要分析, 类层次设计,模块分析, 编码测试,模块组装与整体调试的全过程, 逐步熟悉程序设计的方法,并养成良好的编程习惯。 1. 理论研究基础
《C++面向对象程序设计》是计算机专业的基础课程,本课程按照软件程序设计所需能力进行教学设计,提出以项目模块方式带动相关知识点、实践项目和理论并行的思路,将案例贯穿于课程始终,对原有的教学体系、教学内容进行重新编排,按照从易到难的原则,将其巧妙地融入到项目开发过程中,降低学习难度,提高学生学习的信心,有效培养学生的应用能力和学习能力。
2. 技术层面的支持
本系统运用到:类与对象在C++中的实现、静态数据成员、运算符重载、友元函数继承与派生的基本知识、单继承和多继承、虚基类的作用与使用、虚函数的定义和使用、纯虚函数和抽象类的定义和使用、输入输出流的概念、输入、输出流操作、文件的创建、打开、读写、关闭等操作。
1.2.2 课程设计的意义
本课程按照软件程序设计所需能力进行教学设计,提出以项目模块方式带动相关知识点、实践项目和理论并行的思路,将案例贯穿于课程始终,对原有的教学体系、教学内容进行重新编排,按照从易到难的原则,将其巧妙地融入到项目开发过程中,降低学习难度,提高学生学习的信心,有效培养学生的应用能力和学习能力。
小型公司工资管理对公司管理有着很重要的作用。在当今社会应用广泛。
1.3 课程设计环境
硬件平台:
???? CPU:。GHz。
???? :MB以上。
软件平台:
????
文档评论(0)