【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《员工信息管理系统》,欢迎阅读!
题目:员工信息管理系统
一、 语言和环境
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布局”员工信息列表”页,包括1个Label控件,1个TextBox 控件,1个Button控件,1个DataGridView控件.按照图一 2所示布局”修改员工 信息”页,包含6个Label控件,4个TextBox控件,1个Button控件.
5、 实现“员工信息列表”页的查询功能。窗体默认显示所有员工信息。输 入员工姓名,点击“检索”按钮后,实现按姓名模糊查询,列表显示查询到的员 工信息,如果没有输入员工姓名,则显示所有员工信息。如图-1所示。
6、 实现选择并显示员工信息功能。双击DataGridView中一条记录后跳转到 “修改员工信息”Tab页,并在页面上显示选中的员工信息,如图-2所示。
提示:
1) 可以通过TabControl的SelectedIndex属性来控制显示哪个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