l c++ 课程设计报告.docVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一:设计题目:工资管理系统 系统环境:操作系统需要Windows Xp以上版本; 开发工具Microsoft Visual c++6.0; 数据库使用Microsoft office Access2003; 二:设计目的 (1)、进一步巩固、加深学生所学专业课程《可视化程序设计》的基本理论知识,理论联系实际。 (2)、利用所学知识,开发小型应用系统,掌握运用VC++语言编写调试应用系统程序。 (3)、熟练掌握C++语言的基本语法,灵活运用各种数据类型。 (4)、进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)和修改程序。 三:设计要求: (1)、创建类并使用类对象完成相应的任务。 (2)、深入理解封装、继承和多态这的等面向对象的编程的特点。 (3)、设计的小型工资管理系统可以收集、处理、存储信息,拥有查阅、增添、删除、修改等功能。 四:流程图和模块图 设计步骤: 数据库设计 数据库设计 数据库驱动 数据库驱动 工程的建立 工程的建立 界面的布局 界面的布局 数据库的连接 数据库的连接 代码的添加 代码的添加 工程调试 工程调试 模块图:主模块: 工资管理系统 工资管理系统 工资信息 统计 查阅预览 增删操作 工资信息模块: 工资信息 工资信息 年 份 月份 房租 水电费 统计模块: 统计 统计 应得工资 实得工资 应扣工资 查阅模块: 查阅 查阅 第一条 上一条 下一条 最后一条 增删操作模块: 增删操作 增删操作 增加记录 删除记录 修改记录 五:设计内容: 3:数据库与数据表的设计 ?作为工资管理系统,它是数据库应用系统数据处理的典范,数据库应用系统开发的前提是首先开发数据库和数据库中的数据表。因此在本案例中,我们采用Microsoft Access 2003创建数据库和数据表。为此我们先定义一个“职工工资数据表”的结构,如表所示。 ? “职工工资数据表”结构   ?字段名称 字段类型 字段大小 小数位数 索引 必须填写 年份 数字 整型 ? ? 是 月份 数字 整型 ? ? 是 职位 文本 整形 ? ? 是 职工编号 数字 整型 ? ? 是 职工姓名 文本 16 ? ? 是 部门 文本 20 ? ? 是 基本工资 数字 长整型 自动 ? 是 业绩工资 数字 长整型 自动 ? 是 奖金 数字 长整型 自动 ? 是 津贴 数字 长整型 自动 ? 是 各种补助 数字 长整型 自动 ? 是 应发数 数字 长整型 自动 ? 是 水电费 数字 长整型 自动 ? 是 房租 数字 长整型 自动 ? 是 储蓄 数字 长整型 自动 ? 是 会费 数字 长整型 自动 ? 是 保险 数字 长整型 自动 ? 是 扣除总计 数字 长整型 自动 ? 是 实发工资 数字 长整型 自动 ? 是 4.创建工资管理系统基本框架 在前面我们已经创建了“工资管理数据库”、“职工工资数据表”。它可为应用程序提供一个数据源。应用程序就是对该数据源的记录进行访问、增加、删除以及数据管理的一切操作。有了这一切的工作,我们就可以着手进行应用系统的构建了。 我们先要用ODBC驱动将我们建好的数据库。在Microsoft Visual c++6.0中建立工程,在选择数据源的时候选择开放式数据源连接的驱动程序类型作为系统的数据源也就是ODBC。 5.开发工资处理界面 应用系统向导只能生成一个应用程序基本框架,该框架还不具备任何功能,我们在框架的基础上进行系统各种功能的制作。通常一个应用程序框架生成两个对话框,一个是IDD_ABOUTBOX对话框,它是一个说明该系统的对话框,是由向导自动完成该对话框仍然是基本的。在基本框架中另外一个对话框就是主对话框IDD_MY_FORM,而它就是我们加工制作的主要内容,数据源也是专门为该对话框引入的。 6主对话框IDD_MY_FORM中控件的加入与布局 在工资管理系统中,主对话框主要用于处理工资管理的一切内容。根据自己设计和功能的需要在此窗口上添加需要的控件,如图。 为各个控件修改属性,具体属性如下表。 标签对象的基本属性  ID 标题内容 IDC_STATICCAPTION 职工工资管理系统 IDC_STATICNE 年份 IDC_STATICYF 月份 IDC_STATICZGBH 职工编号 IDC_STATICZGXM 职工姓名 IDC_STATICZGBM 部门 IDC_STATICJBGZ 基本工资 IDC_STATICJJ 奖金 IDC_STATICYJGZ 业绩工资 IDC_STATICJT 津贴 IDC_STATICGZBZ 各种补助 IDC_STATICRDF 水电费 IDC_STATICFZOU 房租 IDC_STATICCX 储蓄 IDC_STATICHF 会费 IDC_STATICBX 保

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档