网站大量收购独家精品文档,联系QQ:2885784924

职工信息表(面向对象程序设计).docVIP

  1. 1、本文档共22页,可阅读全部内容。
  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文档。上传文档
查看更多
职工信息表(面向对象程序设计)

河 南 城 建 学 院 Henan University of Urban Construction 《面向对象程序设计》 课程设计报告 学 号:081412112 姓 名: 专 业:计算机科学与技术 题 目:职工信息表 指导老师:郝伟 郭力争 苏靖枫 周二强 设计时间:第十七周 计算机科学与工程学院 2014年6月 目录 一.设计目的 1 二.设计内容 1 2.1设计要求 1 2.2设计思路 2 三.概要设计 3 3.1系统功能模块 3 3.2类的层次设计 4 3.3功能设计 5 四.程序调试及运行 8 4.1程序运行主界面 8 4.2输入职员信息 8 4.3生成信息简表 9 4.4显示原始记录 9 4.5显示简表记录 10 4.6结束程序 10 五. 调试情况及自我评价 11 5.1调试情况 11 5.2自我评价 12 六.心得体会 12 七.参考文献 13 八.源代码: 14 摘要 在当今社会,互联网空间的发展,给我们的工作和生活带来了极大的便利和高效,信息化、电子化已经成为节约运营成本、提高工作效率的首选。当前大量企业的职工管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存、要发展、要高效地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本程序是一个关于职工信息管理的系统,通过这个系统用户可以简捷、方便的对职工信息进行增加、修改、添加、查询、浏览等功能,它不仅可以帮助企业单位达到员工管理办公自动化、节约管理成本、更能达到提高企业单位工作效率的目的。 关键字:职工管理 信息系统 效率 办公自动化 一.设计目的 1)能根据实际问题的具体情况,结合面向对象的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。 2)提高程序和调试能力。通过上机实习,验证自己设计的算法和程序的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。 3)熟练掌握c++中类的继承、多态性、虚函数、I/O流的概念,通过对程序的编程,检验自己对知识的掌握,能否运用于实际问题中,提高我们的实际运用能力。 4)程序设计过程中,团队合作尤为重要。培养团体协作精神,遇到问题后小组成员之间相互讨论,共同分析,使得问题能够很快解决。 二.设计内容 2.1设计要求 使用继承的方法,编写职工的信息的表,职工信息简表,并利用多态性实现信息的输出。 1) 建立职工信息数据,包括职工编号、姓名、性别和年龄。 2)建立只含有编号和姓名的职工信息简表。 3)使用继承的方法构造2个类,使用相应的容器放置10个职工信息。 4)编写同名display()成员函数,用来输出数组的内容。 5)另外编制一个函数printer(),用来根据实际对象输出他们的内容。 6)要求能够存储在文件中,可以指定文件调入职工信息。 例如: 职工详细信息是 编号 姓名 性别 年龄 101 张三 男 21 职工简表信息是 编号 姓名 101 张三 2.2设计思路 根据系统功能要求,可以将问题解决分为以下步骤: 1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计 2)分析系统中的各个实体及它们之间的关系包括属性和行为 3)根据问题描述,设计系统的类层次 4)完成类层次中各个类的描述包括属性和方法 5)完成类中各个成员函数的定义 6)完成类的实现 6)完成系统的应用模块 7)功能调试 三.概要设计 3.1系统功能模块 主界面的流程图:如图所示。 3.2类的层次设计 定义两个类,一个worker类,包含员工信息编号、姓名、性别、年龄、定义一个派生workers类,在里面实现员工简表定义,定义了另一个派生类CDetTab。 定义worker类: class worker //信息表基类 { public: string num; string name; char sex; //性别用f(女)和m(男)表示 int age; virtual void display() {} }; 派生worker类: class workers: public worker //简表类声明s

文档评论(0)

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

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

1亿VIP精品文档

相关文档