毕业设计(论文)-企业人事管理系统(含源程序) 下载本文

{if (TxtContent.Text.Trim() == \

{Response.Write(\部门名称不能为空!')\} else

{string sql = \部门编号,D_Name 部门名称,D_Tel联系电话,D_Address 联系地

址,D_Chief 负责人,D_Belong 所属部门 from [Tb_department] where [D_Name]='\

TxtContent.Text.Trim() + %user Search = new user();

SqlDataReader myreader = Search.Login(sql); List_employee.DataSource = myreader; List_employee.DataBind(); }} else

{if (TxtContent.Text.Trim() == \

{Response.Write(\负责人不能为空')\} else

{string sql = \部门编号,D_Name 部门名称,D_Tel 联系电话,D_Address 联系地

址,D_Chief 负责人, D_Belong 所属部门 from [Tb_department] where [D_Chief]='\

TxtContent.Text.Trim() + \

user Search = new user();

SqlDataReader myreader = Search.Login(sql); List_employee.DataSource = myreader; List_employee.DataBind(); }} }}

3.4 员工信息管理 3.4.1 添加员工信息

添加员工信息主要是向所有的用户开放,但是一般用户不具有修改或者删除的权限,只有管理员才可以进行修改跟删除已添加得用户信息。该模块提供的功能是添加员工的详细信息包括员工的编号、员工姓名、员工性别(只允许在男女两个中选择)、出生年月、联系电话、员工的头像(设置浏览文件提交一张图片作为员工的头像)、所属部门(是在已有的部

20

门的中选择一个)、添加个人简介。添加员工信息模块是跟数据表Tb_employee绑定的,用户输入的数据依次存放在这个表中。添加用户信息模块运行效果如图所示:

图3-7添加员工信息界面

3.4.2 员工详细信息

员工详细信息模块主要是给所有的用户提供查看功能,这个界面可以让所有的用户看到员工的详细信息包括:员工编号、员工姓名、员工性别、出生年月、联系电话、联系地址、所属部门、个人头像与个人简介。但是这个模块管理员用户跟一般用户的权限是有区别的,当一般用户点击更新或者删除按钮时,程序自动弹出窗口“只有管理员才可以进行此操作”。管理员不仅具有查看而且还也进行更新修改删除的处理,管理员用户处理结束之后默认回到主页。该模块主要跟数据表Tb_employee绑定。员工详细信息模块运行效果如图所示:

图3-8 员工详细信息界面 21

3.4.3 员工信息列表

员工信息列表是向所有的用户开放,主要是显示员工的详细信息,包括员工的姓名、编号、性别、联系电话、联系地址、出生年月、所属部门。在这个添加的一个技术就是在表格第一列的元素中添加一个锚点,点击之后可以连接到当前员工的

详细信息模块。员工详细信息是跟数据表Tb _employee绑定链接的。员工信息列表模块运行效果如图所示:

图3-9 员工信息列表界面 3.4.4 员工信息查询

员工信息检索这一模块所实现的方法跟部门信息检索模块是类似的,这一个模块也是向所有的用户开放的。首先是跟数据库Tb_employee表绑定,然后输入正确搜索的关键字段(员工编号,员工姓名)就可进行搜索。员工信息搜索模块的运行效果如图所示:

图3-10 员工信息搜索界面 3.5考勤管理 3.5.1 考勤结果

考勤结果这一模块是面向所有用户开放的,这个模块是跟2个

Tb_attendece_result、Tb_employee数据表绑定,其中根据表中的数据显示考勤编号、员工姓名、总工时、上班时间、下班时间。考勤结果模块的运行效果如图所示:

图3-11 考勤结果界面 考勤结果所实现的功能代码:

public partial class WebFiles_Attendece_Attendece_result : System.Web.UI.Page