数据库课程设计---人事管理信息系统.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计 专 业: 工程管理 班 级: 学 号: 0314100303 姓 名: 谭蓉 重庆邮电大学移通学院 2012年 5月 说明: 本实验针对《数据库原理及应用》课程的要求,采用 VB6.0 + SQL Server2000对数据库的逻辑结构进行设计以及对人事管理系统的登陆、系统管理、员工基本信息管理进行实现。 内容: 人事管理信息系统 (2)选择“文件DSN”点击添加并选择“SQL Server”,如下图: (3)单击下一步,输入数据源名字并点击下一步。如下图: 点击完成后,在新出现的界面里将服务器设置为“TOSHIBA-PC\SQL2008”(这是我的本地服务器,我使用的是SQL server2008,仅输入local不可以。)并点击下一步,继续按默认选项点击下一步,直到出现下图,将默认数据库改为新建的RSGL。: (5)配置完成。 5,界面设计及系统实现 主窗体的设计 本实验使用了多文档界面,所以先添加一个 MDI 窗体。在属性窗体中将 MDI 窗体的 name 属性设置成“frmMain”,caption 属性设置成“人事管 理 信 息 系 统 ”, StartUpPosition选 择 成 “ 2-center screen ”, windowState选 择 成“2-maximized”。 在窗体中单击鼠标右键,选中菜单编辑器中编辑如下菜单: 系统管理(添加用户,修改用户密码,删除用户) 员工信息管理(添加员工信息,编辑员工信息,查询员工信息) 帮助(关于) 设计完成后如下图所示: 公共模块的实现 在 VB 的工程资源管理器的单击鼠标右键添加一个模块。在模块的代码窗口中输入以下代码: Option Explicit Public fMainForm As frmMain 程序主窗体 Public UserName As String 用户名 Public PWD As String 用户密码 Public Level As Boolean 用户级别 Public CONN As String 数据库连接字符串 Public flagEdit As Boolean Sub Main() CONN = FileDSN=renshi.dsn;UID=sa;PWD= Dim fLogin As New frmLogin fLogin.Show vbModal If Not fLogin.OK Then 登录失败后退出程序 End End If Unload fLogin Set fMainForm = New frmMain fMainForm.Show End Sub Public Function ExecuteSQL(ByVal SQL As String, MsgString As String) As ADODB.Recordset 执行SQL语句并返回Recordset对象 Dim cnn As ADODB.Connection Dim rst As ADODB.Recordset Dim sTokens() As String On Error GoTo ExecuteSQL_Error sTokens = Split(SQL) Set cnn = New ADODB.Connection cnn.Open CONN 打开连接 If InStr(INSERT,DELETE,UPDATE, UCase$(sTokens(0))) Then cnn.Execute SQL MsgString = sTokens(0) 查询成功 Else Set rst = New ADODB.Recordset rst.Open Trim$(SQL), cnn, adOpenKeyset, adLockOptimistic Set ExecuteSQL = rst MsgString = 查询到 rst.RecordCount 条记录 获取记录的条数 End If ExecuteSQL_Exit

文档评论(0)

li455504605 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档