数据库实验七

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库应用设计设计报告

题目名称:________员工薪资管理__ ____

设计环境:_______ Oracle 11g__ ___

指导教师:_________张世玲_______________

专业班级:________计科1401______________

姓名:________董嗣川________________

学号:________513543543____________

联系电话:________ __________

电子邮件:_______4qq._______

设计日期:2015年10月25日至2015年11月15 日设计报告日期:2015 年11 月18 日

参考文献

[1]中国计算机科学与技术学科教程2002研究组.中国计算机科学与技术学科教程2002.

清华大学出版社,2002

[2]Tony Greening.21世纪计算机科学教育.高等教育出版社

[3]王珊,萨师煊.数据库系统概论(第四版).高等教育出版社,2006

[4]杨冬青,唐世渭.数据库系统概念(第三版).机械工业出版社,2003

[5]Hector Garcia-Molina,Jeffrey D.Ullman.数据库系统全书.机械工业出版社,2003 [6]宋振会.SQL Server 2000中文版基础教程.清华大学出版社,2005

[7]郑阿奇. SQL Server实用教程.电子工业出版社,2002

[8]刘自伟.管理信息系统开发技术.武汉理工大学出版社,2003

一.“员工薪资管理系统”程序功能简介

2.1程序概述

“员工薪资管理系统”是选用Mircrosoft 公司的Sql Server 2000和VB6.0开发环境而设计的,并且与SQL数据库相连接。能够很方便的让员工进行信息查询,以及工资查询。同时也方便了管理员对企业员工的基本信息和工资信息进行管理,实现对员工信息进行增,删,改,查。程序界面设计简单明了,容易操作。

2.2程序各个模块的功能

进入窗体frmwel:加载界面

登录窗体denglu:学生和教师实现用户名,密码登录

菜单窗体main:包括相应菜单栏,实现查询,添加,编辑等查询窗体chaxun1和chaxun2 查询员工基本信息和薪资信息编辑信息窗体xxbj 管理员进入,对员工信息进行编辑

修改密码窗体xgmm 修改员工和管理员密码

计算器窗体scientific 帮助计算工资

添加窗体tjyh 天加用户

关于窗体about 关于本程序介绍

2.3.程序流程设计

2.3.1程序设计

各模块功能分析

2.3.2SQL数据库设计表设计

E-R图

姓名

员工号

单位

职业

员工管理员

工资

编号姓名

管理

职称部门各个表字段名及属性

2.3.3窗体设计

1)进入窗体设计frmwel

代码如下:

Private Sub Timer1_Timer()

Static N As Integer

N = N + 1

Label3.Caption = "正在加载数据,请等候" & String(N, ".") If N = 2 Then

With denglu

.Show

End With

denglu.Show

Unload Me

End If

End Sub

2)登录窗体denglu设计

代码如下

Option Explicit

Private Sub Form_Load()

Label5.Width = denglu.ScaleWidth

Label5.Left = denglu.ScaleWidth

End Sub

Private Sub Command2_Click()

Dim intResult As Integer

'请求用户确认是否真的退出系统登录

intResult = MsgBox("你选择了退出系统登录,退出将不能启动员工薪资管理系统!是否

真的退出?", vbYesNo, "登录验证")

If intResult = vbYes Then End

'根据用户选择结束应用程序

End Sub

Private Sub Command1_Click()

If Option1.Value = True Then

Dim str As String

str = "select* from 员工表where 用户名='" & Trim(Text1.Text) & "'"

Adodc1.RecordSource = str

Adodc1.Refresh

If Adodc1.Recordset.EOF = True Then

MsgBox "此用户名不存在,请重试!", vbOKOnly + vbExclamation, "登录"

Text1.Text = ""

Text1.SetFocus

ElseIf Trim(Adodc1.Recordset.Fields("密码")) = Trim(Text2.Text) Then main.Show

Me.Hide

Else

MsgBox "密码不正确,请重试!", vbOKOnly + vbExclamation, "登录"

End If

End If

If Option2.Value = True Then

Dim str1 As String

str1 = "select* from 管理员表where 用户名='" & Trim(Text1.Text) & "'"

Adodc2.RecordSource = str1

Adodc2.Refresh

If Adodc2.Recordset.EOF = True Then

MsgBox "此用户名不存在,请重试!", vbOKOnly + vbExclamation, "登录"

相关文档
最新文档