河南城建学院
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(),用来根据实际对象输出他们的内
1

