员工信息管理系统

2023-04-28 11:09:15   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《员工信息管理系统》,欢迎阅读!
管理系统,员工,信息
题目:员工信息管理系统

一、 语言和环境

A. 实现语言:C# , WinForms

B. 环境要求 VS 2005 ,SQL Server 2005 二、 要求

使用VS2005实现员工信息列表和修改员工信息功能,SQL Server 2005作为后台 数据库,程序界面只是一个窗体,包括两个选项卡:”员工信息列表”,”修改 员工信息”,你负责完成两个选项卡的功能.程序运行界面如图-1和图-2所示.



-1



-2

三、数据库设计

数据库名称:EmpManage,员工信息表中所有字段设置参见下表:

表名 EmpInfo 主键 EmpId 序号 字段名称

实体名称

字段说明 类型

属性

员工信息 备注


1 2 3 4



EmpId

员式编号 Int

5

EmpName 员工姓名 EmpDep 员工部门 EmpBirthday 员工出生

年月日

EmpMobile 员工手机

主键, 自增1

标识列

Nvarchar(50) 非空 nvarchar(50) nchar(10) 输入格式为: yyyy-MM-dd nvarchar(20)











四、具体要求及推荐实现步骤 1 立数据库EmpManage和数据表EmpInfo,并且添加至少5条测试数据; 2 Visual Studio 2005中创建一个 Windows应用程序;

3 将默认窗体Form1名称更改为frmEmpInfo,窗体标题更改为“员式信息 管理系统”,在窗体中添加一个TabControl控件,并添加如图一1的两个 TabPage页面,程序运行后该窗体显示在屏幕中心;

4 按照图一1布局”员工信息列表”页,包括1Label控件,1TextBox 控件,1Button控件,1DataGridView控件.按照图一 2所示布局”修改员工 信息”页,包含6Label控件,4TextBox控件,1Button控件.

5 实现“员工信息列表”页的查询功能。窗体默认显示所有员工信息。输 入员工姓名,点击“检索”按钮后,实现按姓名模糊查询,列表显示查询到的员 信息,如果没有输入员工姓名,则显示所有员工信息。如图-1所示。

6 实现选择并显示员工信息功能。双击DataGridView中一条记录后跳转到 “修改员工信息Tab页,并在页面上显示选中的员工信息,如图-2所示。

提示:

1) 可以通过TabControlSelectedIndex属性来控制显示哪个Tab. 2) DataGridView控件的双击事件名称为 MouseDoubleClick;

3) 选中的员工信息,即DataGridView控件当前各单元格的内容,例如获取 编号单元格值的参考代码如下:

//dgvEmpInfo 为控件 DataGridView 的名称 〃获取ID

int empId=(int) dgvEmpInfo.CurrentRow.Cells["EmpId”].Value; 7、实现修改员工信息功能。用户在“修改员工信息”页中,可以对选中的员工 信息进行修改,但员工编号不允许修改。点击“修改”按钮后,检查是否填写了 员工姓名,如果没有填写要弹出消息框进行提示,如图-3所示。如果信息填写, 则将该条信息存入数据库,并提示用户“修改成功!”,如图-4所示,该功能代 码必须有适当的异常处理。


本文来源:https://www.dy1993.cn/QGz4.html

相关推荐