网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > VB类作品 > 正文

基于VB人才信息管理系统的设计

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/15

以下是网学网为您推荐的VB类作品-基于VB人才信息管理系统的设计,希望本篇文章对您学习有所帮助。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

四、技术人才管理窗体设计
该窗体主要完成录入、删除、修改、查询技术人才管理功能的调用,如图4-4所示。
图 4-4技术人才菜单
1.当用户单击“录入”时,将调出“技术人才录入窗体” 完成技术人才信息保存。工作界面使用的控件,如表4-3所示,控件属性设置如表4-4所示。
控件设置

名称
作用
Datal
连接数据库
Command1
确认,转下一记录
Command2
清除当前录入数据,重新录入数据
Command3
保存录入数据,返回主菜单
Command4
返回,不保存数据
Combo1
文化程度预设值
Combo2
政治面貌预设
Combo3
技术职称预设值
Frme1
性别选择分组框
Label1
窗体标题
Line1
分割线
Option1
“男”单选框
Option2
“女”单选框
StatusBar1
显示记录情况和当前日期时间
Text1—Text2
与拨尖人才数据表各字段绑定

表 4-4工作界面窗体控件设置
控件主要属性

控件名称
属性
Datal
RecordSource
拔尖人才
Visible
Fasle
Combo1
DataField
文化程度
Combo2
DataField
政治面貌
Combo.
DataField
技术职称
Text1
DataField
姓名
Text2
DataField
Text3
DataField
Text4
DataField
Text5
DataField
市(县)
Text6
DataField
Text7
DataField
Text8
DataField
Text9
DataField
技术特长
Text10
DataField
何种奖励
Text11
DataField
科研成果
Multiline
True
Text12
DataField
性别
Visible
False
Text13
Enabled
True
Interval
1000(1秒)

   表4-5工作界面的各个控件属性设置
复选框和文本框的数据源均为Datal。这里将Text11的”MultiLine”属性设为:“True”是为了能输入多行文字。数据录入的工作流程如图4-6所示。

窗体装入
关闭关闭按钮
确定数据文件、激活数据源
得到记录总数、在状态栏显示记录总数和当前记录数及当前日期和时间
输入一条新记录
输入姓名
显示提示信息,等待输入姓名
回车键向下
输入姓名为空
等待按下回车键
选择性别
改变下一文本框的背景颜色并设置焦点,等待输入其他数据
各项数据输入完毕
下一记录按钮按下
重新录入按钮按下
保存数据按钮按下
返回按钮按下
保存当前录入的记录
清空所有输入数据
保存数据、返回主菜
返回主菜单、不保存数据
插入一新记录、等待数据输入
等待数据输入

事件过程如表4-6所示。

过程名
类型
执行条件
作用
 
Form_load
 
事件过程
 
装入窗体
调用关闭关闭按钮的函数过程关闭关闭按钮、设置各控件的属性、连接数据库、插入一条新记录
 
Text1_KeyPress
 
事件过程
 
回车键按下
判断姓名是否为空,设置单选钮使能为真,设Option1值为真
Option1_Click
事件过程
Option1单击
选择性别为“男”并赋值给Text12
Option2_Click
事件过程
Option2单击
选择性别为“女”并赋值给Text12
 
Text2_KeyPress~
Text4_KeyPress
 
事件过程
 
回车键按下
分别输入“年”“月”“日”,判断输入数据的合法性,激活下一控件
Combo1_ KeyPress
Combo3_ KeyPress
 
事件过程
 
回车键按下
选择“文化程度”、“政治面貌”、“技术职称”,激活下一控件
Text5_KeyPress~
Text11_KeyPress
事件过程
回车键按下
继续输入其他各项数据,激活下一控件
Command1_Click
事件过程
鼠标单击
插入空记录,恢复各控件原属性设置
Command1_KeyPress
事件过程
回车键按下
插入空记录,恢复各控件原属性设置
 
Command2_Click
 
事件过程
 
鼠标单击
清空录入数据,恢复各控件原属性设置,重新输入
Command3_Click
事件过程
鼠标单击
保存输入数据,返回工作选项
Command4_Click
事件过程
鼠标单击
取消数据输入操作,返回工作选项
Timer1_Timer
事件过程
定时时间到
更新当前时间

表4-6
2.技术人才信息查询
信息查询的工作界面与数据录入时使用的工作界面基本相同,只是多了一个输入姓名的文本框和一个显示“请输入姓名”的标签,如4-7图所示:本程序使用Visual Basic自身提供的Find查询的模糊查询方法。
图4-7技术人才信息查询工作界面
Private Sub Command1_Click() ''查询记录
    Set rsRecordSet2 = New ADODB.Recordset
    rsRecordSet2.ActiveConnection = connConnection
    strcon = "select * from 技术人才表 where "
    strtext = Text18.Text
    strque = strcon & " 职工编号 =''" & strtext & "''"
    If Text18 = "" Then
        MsgBox " 请输入职工编号 ! ", vbExclamation
        Text18 = ""
        Text18.SetFocus
        Exit Sub
    End If
    rsRecordSet2.Source = strque
    rsRecordSet2.Open
    If rsRecordSet2.RecordCount = 0 Then
        MsgBox "没有找到要查询的信息", vbOKOnly
    End If
    Call bind1
    Command1.Enabled = False
    Command2.Enabled = False
End Sub
因为这里是进行查询,这时数据应该只能显示不能修改,故需要将所有用于显示数据的文本框锁住,即除用于输入姓名的文本框“Text17”外,将其他文本框的Locked属性设置为”True”。在删除数据的程序中对文本框的Locked属性也作了相同的设定。
3.技术信息人才删除
在该窗体中对记录的删除方法是先查询后删除,工作界面如4-8图所示,工作时首先输入需要待删除人员的职工编号,然后计算机查找相应记录,在查到需要删除的记录后,单击“删除”按钮即可删除记录。
图4-8技术信息人才删除界面
代码段如下:
Private Sub Command4_Click()
    If blquery Then
        blquery = False
        rsRecordSet2.Delete ''删除查询后的记录
    Else
        rsRecordSet.Delete ''删除没有点击"查询"按钮时的的记录
    End If
    rsRecordSet.Close   ''关闭原来的记录集
    strcon = "select * from 技术人才表 "
    rsRecordSet.Source = strcon
    rsRecordSet.LockType = adLockPessimistic
    rsRecordSet.Open   ''重新打开原来的记录集
    Call bind
    Command4.Enabled = False
    Command2.Enabled = True
    Command3.Enabled = True
End Sub
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师