C++课程设计实验报告.docx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计实验报告 员工工资管理系统 小组成员: 赵鲁锋 2403100227 王鼎 2403100228 庞凤兰 2403100204 2012.5.3 实验题目 职工工资管理系统 主要功能描述: 系统必须是菜单操作方法,进入功能必须打开菜单,并且每个菜单都有相应的帮助,菜单之间能够灵活的切换; 统计功能; 查找功能; 排序功能。 开发环境:VC++6.0 实验目的 软件课程设计旨在通过这次职工工资管理系统,促进复习和巩固计算机 程序设 计知识,加深对程序设计方法、设计技术、设计思想的理解。并能 运用所学习的程序设 计知识和面向对象技术队程序进行综合设计。通过 这次设计,要掌握C++这一程序设计语言,为以后的进一步学习打下基础。 实验要求 设计要求: 系统以菜单方式工作(文本菜单或图形菜单); 输入输出数据模块,数据用文件保存; 基本算法运用模块(排序、查找、插入、比较算法中至少包含一种); 形成多文件结构,将类、函数的声明,宏定义等等放置在头文件中。 板式要求: 设计版面清晰,结构明确; 有明确的文件说明; 有详细的注释和说明; 整体上符合编码规范中的版式要求 需求分析 1.基本功能: 1. 系统必须是菜单操作方法,进入功能必须打开菜单,并且每个菜 单都有相应的帮助,菜单之间能够灵活的切换; 用户分三种权限:一般的员工用户,员工工资管理员,系统管理员。 2. 根据登陆方式,选择相应的操作方式; 如果是一般的员工用户(默认权限为r即只读),就只能按照各种方式 查看数据,并且只能查看自己的信息和工资情况,并且可以网上修改自 己的信息等等功能; 如果是员工工资管理员,除了可以查看数据外还能编辑员工基本信息数 据。 如果是系统管理员,他可以拥有员工工资管理员的所有功能,并且可以 创建用户,并且可以修改员工的工资体系和大小。 3. 能够对员工基本信息、工资的基本信息、工资的扣除费用信息 进行统计,统计的结果能够以表格的形式来表示。 4. 员工基本信息、工资的基本信息、工资的扣除费用信息存储在 相应的文件 中。数据的组织形式要求必须使用链表或者二叉树来实现。 5. 登录的用户名和密码应该存储在单独的文件中,最好做一定的 加密算法。 6. 系统要求界面友好,易操作。 2.统计功能: 统计每个部门的员工工资、整个公司的员工工资、员工的信息等; 统计全公司总金额、每个部门的员工工资、扣税信息、工资的扣除信息、奖金、特别奖金等等; 统计全公司工资最高的人员前10名,并对它们进行排序; 按部门统计工资最高的人员前10名,并对它们进行排序; 统计扣除工资最多的10个人; 工资信息其它方面的统计; 按照技术职称统计工资信息; 按照工龄职称统计工资信息 。 3.查找功能: 1. 可以根据员工的姓名查找; 2. 可以根据工资卡号查找; 3. 可以根据身份证号查找; 4. 可以根据员工的姓名来查找员工的信息,以及员工的工资组成和细节; 5. 可以根据员工的身份证来查找员工的信息,以及员工的工资组成和细节; 4.排序功能: 关系图 普通员工 普通员工 员工工资信息操作员工个人信息操作 员工工资信息操作 员工个人信息操作 员工管理员 员工管理员 添加/ 添加/删除员工 系统管理员 实验内容 总体设计: 系统的基本流程是: 用户登录——选择操作——子界面 1.员工登录模块:输入员工姓名,ID卡号;进入员工操作端; 2.员工管理员登录模块:输入管理员姓名,密码;进入管理员操作端; 3.系统管理员登录模块:输入管理员姓名,密码;进入系统主控制端; 2. 系统层次分析图: 系统管理员操作普通员工操作端员工管理员操作员工工资系统 系统管理员操作 普通员工操作端 员工管理员操作 员工工资系统 各种费用职务工资基本工资补助工资部门年龄工龄IID号姓名员工 各种费用 职务工资 基本工资 补助 工资 部门 年龄 工龄 IID号 姓名 员工 职称 职称 3.流程图 登录菜单 登录菜单 员工管理员操作端普通员工操作端系统管理员操作端 员工管理员操作端 普通员工操作端 系统管理员操作端 员工工资修改所有员工信息查询工资信息查询查找员工排序操作创建新员工个人信息修 员工工资修改 所有员工信息查询 工资信息查询 查找员工 排序操作 创建新员工 个人信息修改 附:源代码 //Employee.h 员工头文件 #include stdio.h #include malloc.h #

文档评论(0)

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

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

1亿VIP精品文档

相关文档