欢迎来到天天文库
浏览记录
ID:30931446
大小:680.15 KB
页数:31页
时间:2019-01-04
《职工信息管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一个好的职工信息管理程序在企业及用人单位扮演着重要的角色。本“职工信息管理系统”用菜单方式进行选择,编写存放职工的基本信息,包含职工工号、姓名、性别、职位、年龄、工资、住址、电话等,并且要求录入职工号不重复,录入的职工号信息要求用文件形式保存,并可以对其进行浏览、查询、修改、删除等基本操作,建立职工信息管理的文件。本程序采用C++6.0,基于控制台和基于MFC两种方法实现。关键词:职工信息管理;文件;浏览;查询;修改;MFC工程1需求分析11」编写目的11・2需求概述11.3需求说明12算法基本原理23类设计43」类的概述43.2类的接口设计43
2、.3类的实现54基于控制台的应用程序124」主函数设计124.2运行结果及分析135基于MFC的应用程序155」图形界面设计165.2程序代码设计165.3运行结果及分析22结论27参考文献281需求分析1.1编写目的通过对用户需求进行调查分析,写出需求分析文档作为项目设计的基本准则要求,以及系统分析员进行系统分析和测试人员进行测试时的手册。1.2需求概述设计一个职工信息管理系统,使之能有:录入职工信息并保存浏览所有职工信息查询职工信息修改职工信息并保存添加职工信息。1.3需求说明本系统所实现的主要功能:(1)添加新成员,实现对新加入职工信息的录
3、入,所有的信息当中主码即职工信息编号必须填写。(2)删除职工信息,当公司有职工因故离职时,需要删除员工信息时,释放掉它所占据的数据库空间,就可以在列表中选中所要删除的记录,然后点击删除。如果确认删除则在弹出的消息框中点击确定即可删除所选的记录。(3)修改员工信息,由于某种原因可能导致在记录员工信息时出现错误,需要对员工信息进行修改。在员工信息系统主窗口中选择所要修改的成员信息进行修改,点击修改后将会弹出消息框,如果确认修改则点击确定,则修改数据成功。(4)显示职工信息,在删除职工信息和添加职工信息成功后,点击显示按钮则可对职工信息记录进行更新,显
4、示职工信息的最新记录。(5)姓名检索信息,点击此按钮则可以显示出当前那一条或几条员工信息,用名字来查看员工信息。综上本系统可以对员工信息实现科学自动的管理,其中包括显示职工基本信息,并实现信息的添加、删除、显示、及检索。经过调试,程序性能良好。2算法基本原理面向对象的程序设计中,有经常接触类、对象等专业名词;到底什么是类、什么是对象呢?在程序又是怎样运用呢?类是面向对象程序设计的核心,它实际是一种新的数据类型,也是实现抽象类型的工具,因为类是通过抽象数据类型的方法来实现的一种数据类型。类是对某一类对象的抽象;而对象是某一种类的实例,因此,类和对象
5、是密切相关的。没有脱离对象的类,也没有不依赖于类的对象。类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。这有点像c语言中的结构,唯一不同的就是结构没有定义所说的“数据相关的操作”,“数据相关的操作”就是我们平常经常看到的“方法",因此,类具有更高的抽象性,类中的数据具有隐藏性,类述具有封装性。类的结构(也即类的组成)是用来确定一类对象的行为的,而这些行为是通过类的内部数据结构和相关的操作来确定的。这些行为是通过一种操作接口来描述的(也即平时我们所看到的类的成员函数),使用者只关心的是接口的功能(也就是我们只关
6、心类的各个成员函数的功能),对它是如何实现的并不感兴趣。而操作接口又被称为这类对象向其他对象所提供的服务。类的定义格式一般地分为说明部分和实现部分。说明部分是用来说明该类中的成员,包含数据成员的说明和成员函数的说明。成员函数是用来对数据成员进行操作的,又称为“方法雹实现部分是用来对成员函数的定义。概括说来,说明部分将告诉使用者“干什么",而实现部分是告诉使用者“怎么干“。类的一般定义格式如下:classv类名〉{public:<成员函数或数据成员的说明>private:v数据成员或成员函数的说明〉};V各个成员函数的实现>下面简单地对上面的格式进
7、行说明:class是定义类的关键字,v类名〉是种标识符,通常用T字母开始的字符串作为类名。一对花括号内是类的说明部分(包括前面的类头)说明该类的成员。类的成员包含数据成员和成员函数两部分。从访问权限上来分,类的成员乂分为:公有的(public)x私有fit)(private)和保护的(protected)三类。公有的成员用public来说明,公有部分往往是一些操作(即成员函数),它是提供给用户的接口功能。这部分成员可以在程序中引用。私有的成员用private来说明,私有部分通常是一些数据成员,这些成员是用来描述该类中的对象的属性的,用户是无法访问
8、它们的,只有成员函数或经特殊说明的函数才可以引用它们,它们是被用来隐藏的部分。保护类(protected)将在以后介绍。关键字publi
此文档下载收益归作者所有