SQL数据库论文课程设计 小型公司的工资管理系统.pdf

SQL数据库论文课程设计 小型公司的工资管理系统.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华 东 交 通 大 学 课 程 设 计( 论 文 )任 务 书 软件学院 专 业 网络工程 班 级 二班 一、课程设计(论文)题目 小型公司的工资管理系统 二、课程设计(论文)工作:自 2006 年 6 月 16 日起至 2006 年 6 月 30 日止。 三、课程设计(论文)的内容要求: 基本要求: (1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功 能。 学生签名: 2006 年6 月30 日 课程设计(论文)评阅意见 项 目 等 级 优秀 良好 中等 及格 不及格 课程设计态度评价 出勤情况评价 任务难度评价 工作量饱满评价 设计中创新性评价 论文书写规范化评价 综合应用能力评价 综合评定等级 评阅人 职称 2006 年 月 日 目 录 一、课程设计的目的及具体要求……………………………………………1 1.1、设计的目的………………………………………………………1 1.2、设计的具体要……………………………………………………1 二、程序设计思路 …………………………………………………………3 三、程序设计说明……………………………………………………………3 四、系统流程图、功能模块图及类的层次图……………………………………5 4.1 、 系统流程图……………………………………………………5 4.2 、 系统功能模块图………………………………………………6 4.3、 类的层次图. …………………………………………………7 五、程序清单及运行结果 …………………………………………………7 5.1、程序清单………………………………………………………7 5.2、运行结果………………………………………………………14 六、总 结 或 设 计心 得………………………………………………………16 七、参 考 文 献 ……………………………………………………………17 一、课程设计的目的及要求 1.1、设 计 的 目 的 (1)要求学生达到熟练掌握C++语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 通过这些,加深对C++的理解与Visual C++环境的使用;逐步熟悉程序设计的方法,并养成 良好的编程习惯。 1.2、设 计 的 具 体 要 求 1、 公司主要有4 类人员:经理、技术员、销售员、销售经理。 要求存储这些人的职工号、姓名、月工资、岗位、年龄、 性别等信息。 2、 工资的计算办法: A、 经理:固定月薪为8000; B、 技术员:工作时间*小时工资(100 元每小时); C、 销售员:销售额*4%提成; D、 销售经理:底薪(5000)+所辖部门销售额总额*0.5%; 3、 类的层次结构大体如下: 4、 输入数据要求每类人员不能少于4 人: 5、 某销售经理所辖部门各销售员的业绩及自己的工资表 6、 总体设计,要有一个菜单,用于选择各项功能,其中 1) 数据录入:输入各种数据; 2) 数据统计:各销售经理的工资计算及最终按工资进行的冒泡排序; 3) 数据查询:可按姓名或编号查询员工的基本信息; 4) 数据备份:把相关数据写入文件; 5) 退出:退出本系统; 注:各项菜单都调用一个函数来实现。 二 、程序设计思路 先创建一个雇员类,然后再派生四个类,并通过虚继承的方式继承相应的基类,以使相同的函 数名可以在不同的类中具有不同的函数功能,如在各个类中重新定义输入数据函数、保存数据函 数。然后,在定义完各个类之后,再定义数据录入函数、通过数据返回函数进行冒泡排序并输出 的数据统计函数、数据保存函数、系统退出函数,最后完成相应的功能。 三、程序设计说明 1) 数据录入: 首先定义了该公司各个岗位的人员的类,并把每个类的人员的属性设为类中的保护成员,通过类 中定义的成员函数依次录入所需的数据。 2) 数据统计: 通过定义一个函数,并把所有成员的工资都存放到一个数组中,然后通过排序冒泡法将所有的数 据按工资由小到大的顺序输出各个成员的所有数据(用表格的形式)

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档