人事信息管理系统_课程设计论文内容摘要:

统、类文档的创建和系统特色等。 确认创建信息之后,出现应用程序框架界面,如图所示。 9 主对话框 IDD_MY_FORM 中控件的加入与布局 在 人事信息 管理系统中,主对话框主要用于处理 人事信息 管理的一切内容。 制作对话框的主要步骤如下: (1)在主对话框 IDD_MY_FORM 中将提示文本框 “ TODO:在这个对话框里设置表格控制。 ” 删除。 (2)在主对话框 IDD_MY_FORM 中放入各种需要的控件,如 静态文本 控件、编辑框控件、命令按钮控件 、组框等 ,其对话框布局如图所示。 为编辑框控件建立数 据字段映射 在之前我已经为工程创建了一个数据源,该数据源本质上就是被主对话框引用的数据源。 在对话框中,又放入了一些编辑框控件,接下来,将这些编辑框控件与数据源进行连接和数据绑定,为编辑框控件 建立数据字段映射 : (1)选取一个编辑框并单击鼠标右键,出现一个快捷菜单。 (2)在快捷菜单中单击“建立类向导”选项,则出现类向导对话框。 10 (3)切换到 Member Variables 选项卡,并在 Class name 列表中选择 CMySet 选项,如图所示。 (4)单击 Delete Variable 按钮,将 默认的 成员变 量名称全部删除。 (5)然后再单击 Add Variable 按钮,为每一个字段成员增加一个特殊标记的变量名称,新的字段成员变量名如 上 图所示。 接下来需要为每一个编辑框控件与字段成员建立映射关系。 在放置编辑框时, 我 特地为它设置了资源索引 导 ID,如姓名 编辑框控件的索引号为 IDC_EDIT_XM,根据它的索引标记就可以建立与数据表字段之间变量的映射。 (6)在 框图中 将类名 (Class name)切换为 CMyVIew,出现类成员列表,其中就包含了全部的编辑框控件的索引编码,如图所示。 11 (7)在图中选择“ 姓名 ”编辑 框控件索引号;单击 Add Variable 按钮,出现 下图所示的增加变量对话框。 为编辑框增加内存变量,并不需要重新为它创建新的变量,只需从数据源的字段变量列表框中选择数据表的成员变量即可,建立编辑框控件与数据表字段成员变量之间的一一映射关系。 通过这一关系,将对话框中的编辑框控件与数据源的字段联系起来,从而在工程运行时用户可以通过编辑框控件编辑数据表的记录。 (8)单击 OK 按钮,即完成建立“ 姓名 ”编辑框与“ 姓名 ”成员变量之间的映射。 以同样的方法可以建立每一个编辑框控件与其他字段成员变量之间的映射,完成全 部映射过程。 为按钮添加代码 ( 1)“增加记录”按钮代码 { // TODO: Add your control notification handler code here m_pSetAddNew()。 12 UpdateData(FALSE)。 } ( 2)“修改记录”按钮代码 void CMyView::OnButtonXgjl() { // TODO: Add your control notification handler code here m_pSetEdit()。 UpdateData(TRUE)。 if(m_pSetCanUpdate()) m_pSetUpdate()。 } ( 3)“删除记录”按钮代码 void CMyView::OnButtonShchjl() { // TODO: Add your control notification handler code here m_pSetDelete()。 m_pSetMoveNext()。 if(m_pSetIsEOF()) m_pSetMoveLast()。 if(m_pSetIsBOF()) m_pSetSetFieldNull(NULL)。 UpdateData(FALSE)。 } 13 ( 4)“ 刷新 记录”按钮代码 void CMyView::OnButtonShxjl() { // TODO: Add your control notification handler code here UpdateData()。 m_pSetUpdate()。 m_pSetRequery()。 //m_pSetCancelUpdate()。 } 与分析 各模块功能的测试 ( 1)基本信息的显示,通过“上一记录”,“下一记录”分别查询信息 14 下一条 ( 2)增加记录的实现 点击“增加记录”,填写相关信息,点击“刷新按钮”,即可,下面以“全 1”为例,编号为自动生成。 数据库中同时也增加了内容 15 ( 3)修改记录的实现 运行系统后,点击“修改按钮”修改想要修改的内容,点击“刷新”,完成了修改操作,同时,数据库的内容也被修改。 现在已编号 1 为例,将姓名“唐三”改为“唐三三”,性别改为女, 职位改为总裁。 数据库 16 修改后为 ( 4)删除功能的实现 选中想要删除人员的相关信息,点击删除按钮,然后刷新,相关信息就会被删除,同时数据库中内容也会被删除。 下面以 3 号“贝贝”为例。 17 删除信息后显示界面 数据库中 3 号已经被删除 18 系统的具体分析 ( 1) 实际完成的情况说明。 通过程序简单的实现了人事系统中信息的浏览、增加、删除和修改等操作。 ( 2) 程序的性能分析。 程序只能实现一些简单的浏览、增加、删除和修改操作 , 而不能深入的对 不同信息进行分类管理、查询,同时也不具有 实用性,只能说是完成了入门功能。 ( 3)调试 过程中出现的问题及其解决方案。 出现问题: 为按钮添加代码时,总会出现各种各样的错误; 无法对数据库进行添加;无法插入相关控件等。 解决办法:通过查找相关资料,或者是请教老师和同学,找出问题并修改;修改数据库属性,尽可能使用正版的实验环境,避免一些不必要问题的出现。 程序中可以扩充的功能及设计实现构想。 程序可以 分层设计 ,首先进入系统,出现人事系统的登录界面,输入密码后可以查询相关信息。 同时登录可分为普通员工登录和管理员登录,普通员工只能查询自己的相关信息, 管理 员可以查看所有人的信息。 整个系统通过不同的部门分开进行管理,同时每个员工的不同信息也是通过不同的对话框显示,而不是全部信息同时显示,界面不够美观。 整个构思就是系统要实用、美观、干净,目前由于知识量和时间的限制,只能实。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。