干部招聘录取系统的程序说明

干部招聘录取系统的程序说明

ID:22973091

大小:70.50 KB

页数:5页

时间:2018-11-02

干部招聘录取系统的程序说明_第1页
干部招聘录取系统的程序说明_第2页
干部招聘录取系统的程序说明_第3页
干部招聘录取系统的程序说明_第4页
干部招聘录取系统的程序说明_第5页
资源描述:

《干部招聘录取系统的程序说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、干部招聘录取系统的程序说明一、对话框组成本系统由一个主对话框和5个功能对话框组成:1.主对话框IDD_GBLQ_DILOG,起菜单、控制作用;2.基本信息对话框IDD_JBXX,输入/输出应聘人员的基本信息;基本信息包括:姓名、性别、出生年月、最后学历和任职时间3.成绩对话框IDD_CJ,卡片式输入/输出应聘人员的各项成绩;成绩包括:年龄分、学历分、任职分、四门笔试分、口试分和总分4.列表输出应聘人员信息对话框IDD_DIALOG_CJHZ,可以切换成卡片方式;5.录取通知书输出对话框IDD_DIALOG_LUTZS,输出

2、5份录取通知书;6.关于对话框IDD_ABOUTBOX,可以输出本系统的版本、版权等信息。二、类信息本系统由8个类组成,系统自动为每个对话框生产一个类:1.应用程序类CGblqApp,系统自动生成,无需编辑;2.主对话框类GBblqDlg,系统自动生成框架,根据控件的作用进行编辑;3.基本信息对话框类CJbxxDlg,系统自动生成框架,根据控件的作用进行编辑;4.成绩对话框类CCJDlg,系统自动生成框架,根据控件的作用进行编辑;5.列表输出应聘人员信息对话框类CcjhzDlg,系统自动生成框架,根据控件的作用进行编辑;6

3、.录取通知书输出对话框CTzsDlg,系统自动生成框架,根据控件的作用进行编辑;7.关于对话框类CaboutDlg,系统自动生成框架,根据控件的作用进行编辑;8.应聘人员类Cgb,这个类是根据项目的系统设计自定义的类,有14个数据成员和23个函数成员。函数成员包括:构造函数、析构函数、14个取数据函数(以Get开始的函数)、3个设置数据函数(以Set开始的函数)、4个计算函数(计算年龄分、学历分、任职分和总分)(这四个函数没有使用)。三、头文件系统自动为每个类生成一个头文件,系统还为资源文件gblq.rc生成一个头文件gb

4、lq.h,这样共有9个头文件,要注意它们之间的包含关系(#include)。通常类中的数据成员在头文件中定义,函数成员在头文件中声明,在对应的源文件(.cpp)中定义。四、数据文件系统含有一个存储所有应聘人员信息的文本数据文件“干部信息.txt”。五、全局变量为了实现各对话框之间的数据传递和控制,系统使用了4个全局变量。1.Cgbgbxx[50],干部信息类的对象数组,用于保存应聘人员的所有数据;2.intdyxx,用于指示gbxx数组的当前下标;3.intflag,状态标志,1表示输入,0表示输出。基本信息对话框IDD_

5、JBXX和成绩对话框类CCJDlg需要使用这个标志;1.intGb_num,指示全局数组gbxx[50]中有多少有效元素(人员数据)。六、控制关系在主对话框的初始化函数BOOLCGblqDlg::OnInitDialog()中(此函数在对话框显示前自动运行),打开文本数据文件“干部信息.txt”,将数据读入全局数组gbxx[50],设置当前下标dyxx为0。在主对话框关闭时,就是在消息函数voidCGblqDlg::OnOK()中,将全局数组gbxx[50]中的所有数据写入数据文件“干部信息.txt”,覆盖原有数据。在主对

6、话框主对话框IDD_GBLQ_DILOG中,有7个按扭,对应系统的7个功能(不是全部功能)。分别是:基本信息录入、成绩录入(未用)、基本信息输出、成绩输出、通知书输出和排序。对象数组排序比较麻烦。每在基本信息对话框IDD_JBXX中输入一个人信息,就在数组gbxx[50]增加一个元素,同时Gb_num加1,输入结束即计算基本分(年龄分、学历分、任职分和总分)。此时不能输入该人的口试和笔试成绩。在基本信息对话框IDD_JBXX中浏览基本信息时,点击按钮可以输入该人的口试、笔试成绩,并计算总分。输入的口试和笔试分存储在全局数组

7、gbxx[50]中。输入口试和笔试成绩时不能在数组中增加新行(元素)。在列表输出应聘人员信息对话框IDD_DIALOG_CJHZ中浏览人员信息时(此时看不到人员基本分),点击姓名列可以激活成绩对话框IDD_CJ,查看全部成绩。排序没有对应的界面,排完有提示。通知书对话框可以输出5份录取通知书,每屏一份,点击一次换一份。七、几个关键的地方1.激活一个模式对话框(本系统全部是模式对话框),需要先定义这个对话框类的对象,然后调用这个对象的成员函数激活对话框。例如:CTzsDlg_cjxx(this);//定义输出通知书对话框类C

8、TzsDlg的对象_cjxx_cjxx.DoModal();//调用成员函数DoModal(),激活对通知书话框2.对话框中的文本控件,如编辑框,其上显示的文本(控件标题),可以取出,也可以设置。每个控件都和一个成员变量相联系,但是控件上的文本并不能自动和成员变量互通,需要使用函数来交换。系统函数Upd

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。