C 职工信息管理系统.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
惠州学院 HUIZHOU UNIVERSITY 课程设计名称 专 业 班 级学 生 姓 名 廖 立 标 学 号 1 0 1 4 0 1 1 1 7 指 导 教 师 黄 震 日 期实 验 成 绩 _________________ 批阅教师签字 1 / 51 2 / 51 目录 一、 12二、 1234三、 综合实验的目的和要求 实验目的 实验设计要求 系统分析 需求分析 系统性能要求 模块框架 系统流程图 系统设计 3 / 51 ...... 1. 系统界面设计 2. 系统功能设计 四、 总结 五、 源程序 4 / 51 一、 综合实验的目的和要求 1. 实验目的 课程重点培养学生对程序设计理论、技巧、方法的理解与综合运用能力,进一步加强学生的上机动手和编程能力。通过该课程设计环节,目标是使学生能进行一般应用程序的设计、实现、调试和测试,解决学生的程序设计问题,为后续的专业课学习打下坚实的基础。 本课程要求学生在面向对象等程序设计技术的基础上,通过独立完成具 5 / 51 有一定难度的程序设计题目,使学生加深对程序设计语言的理解和应用能力。 2. 实验设计要求 程序运行要显示菜单用于选择功能,菜单设计如下: 1. 数据录入:输入职工的信息; 2. 显示所有信息:浏览所有职工的信息; 6 / 51 3. 查询信息:可以根据职工号查询某职工信息; 4. 修改信息:按照职工号修改职工信息; 5. 删除信息:按照职工号删除职工信息; 6. 排序:按照工资进行排序并显 7 / 51 示结果; 7. 保存:保存职工信息到文件 8. 读取:读取文件中的职工信息 9. 退出系统:退出本系统。 二、 系统分析 1. 需求分析 (1) 用户可以进行添加、查询、 修改、删除、排序、显示所 8 / 51 有信息等功能。 (2) 所有职工信息均需用磁盘文 (3)件保存(可用文 号,工作部门,姓名,性别,出生日期,职务,参加工作时间,工资等属性。 9 / 51 (4) 职工号是生成职工时产生, 职工号按顺序加1。 (5) 主要的成员函数有:添加新 职工函数,按职工号查询职工信息函数,修改职工信息函数,删除职工信息函数,统计职工总人数,设置工资函数,计算工资函数,按工资高低进行排序,显示职工信息函数. 2. 系统性能要求 10 / 51 (1) 系统安全、可靠。 (2) 功能齐全。 (3) 操作方便、界面友好。 (4) 易于维护和扩充。 3. 系统流程图 三、 系统设计 (1) 系统界面设计 12 / 51 (2) 系统功能设计 1. 职工类 2. 主菜单界面 3. 添加职工 4. 显示职工 5. 查询职工 6. 修改职工 7. 删除职工 8. 保存职工 9. 读取职工 10. 主函数控制 13 / 51 四、 总结 此次的C++程序设计,我学会了如何工程化的编写一个系统软件。首先要对系统的功能需求有明确的认识,其次要实现其中各种各样的功能,还要连接好这些功能,使它们互相联系,构成一个完整系统,这是最难的也是最重要的。编写程序的过程是痛苦与快乐并存的,想要有新的收获,就必须不断实践,不断学习新的技 14 / 51 术,新的思想。 五、 源程序 // 职工管理系统.cpp : #include quot;stdafx.hquot; #includelt;iostreamgt; #includelt;stringgt; #includelt;conio.hgt; #includelt;fstreamgt; using namespace std; 定义控制台应用程序的入口点。 15 / 51 #define MAX_EMPLOYEE 100 static int n=0; class EmpSalary //定义工资类 { public: float Wage; //基本工资 float Subsidy; //岗位津贴 float Tax; //税金 public: float RealSum() //计算实发工资 }; enum Position { MANAGER, ENGINEER, //定义职务类型 //经理 //工程师 {return Wage + Subsidy - Tax;}; 16 / 51 EMPLOYEE };

文档评论(0)

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

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

1亿VIP精品文档

相关文档