- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 细胞库质量管理自律规范(征求意见稿).pdf
- 经济法最新复习题(法学专业)20111102.doc
- 经济生活必须掌握的重点知识.ppt
- 维持性血液透析患者必要的检查、频率及意义.ppt
- 综合医院评审标准实施细则.doc
- 网络传播中把关人角色的变化.pptx
- 网络新媒体对我国政治安全的挑战和启示.doc
- 网络营销战略规划-2.ppt
- 耐威科技:2017年限制性股票与股票期权激励计划(草案).pdf
- 职业人群与健康(供office03版).ppt
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可搜索.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)