asp.net员工管理系统VS开发sqlserver数据库web结构c#编程包括出差、请假、考勤
一、源码特点
asp.net员工管理系统是一套完善的web设计管理系统(主要包括出差、请假、考勤基础业务管理),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010
,数据库为sqlserver2008,使用c#语言开发
asp.net 员工出差请假考勤管理系统
应用技术:asp.net c#+sqlserver
开发工具:vs2010 +sqlserver
二、功能介绍
(1)员工管理:对员工信息进行添加、删除、修改和查看
(2)考勤管理:对考勤信息进行添加、删除、修改和查看
(3)请假管理:对请假信息进行添加、删除、修改和查看
(4)加班管理:对加班信息进行添加、删除、修改和查看
(5)出差管理:对出差信息进行添加、删除、修改和查看
(6)个人信息管理
(7)登录、退出
数据库设计
(1)员工信息表如表3.1所示:
表3.1 员工信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
ygid |
INTEGER |
11 |
是 |
员工编号 |
|
2 |
yhm |
VARCHAR |
40 |
否 |
用户名 |
|
3 |
mm |
VARCHAR |
40 |
否 |
密码 |
|
4 |
xm |
VARCHAR |
40 |
否 |
姓名 |
|
5 |
lxdh |
VARCHAR |
40 |
否 |
联系电话 |
|
6 |
lxdz |
VARCHAR |
40 |
否 |
联系地址 |
|
7 |
qx |
VARCHAR |
40 |
否 |
权限 |
(2)考勤信息表如表3.2所示:
表3.2 考勤信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
kqid |
INTEGER |
11 |
是 |
考勤编号 |
|
2 |
rq |
VARCHAR |
40 |
否 |
日期 |
|
3 |
yg |
VARCHAR |
40 |
否 |
员工 |
|
4 |
sbsj |
VARCHAR |
40 |
否 |
上班时间 |
|
5 |
xbsj |
VARCHAR |
40 |
否 |
下班时间 |
|
6 |
zt |
VARCHAR |
40 |
否 |
状态 |
(3)请假信息表如表3.3所示:
表3.3 请假信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
qjid |
INTEGER |
11 |
是 |
请假编号 |
|
2 |
bt |
VARCHAR |
40 |
否 |
标题 |
|
3 |
nr |
VARCHAR |
40 |
否 |
内容 |
|
4 |
yg |
VARCHAR |
40 |
否 |
员工 |
|
5 |
qjsj |
VARCHAR |
40 |
否 |
请假时间 |
|
6 |
kssj |
VARCHAR |
40 |
否 |
开始时间 |
|
7 |
jssj |
VARCHAR |
40 |
否 |
结束时间 |
|
8 |
zt |
VARCHAR |
40 |
否 |
状态 |
(4)加班信息表如表3.4所示:
表3.4 加班信息表
|
序号 |
字段名称 |
数据类型 |
长度 |
主键 |
描述 |
|
1 |
jbid |
INTEGER |
11 |
是 |
加班编号 |
|
2 |
rq |
VARCHAR |
40 |
否 |
日期 |
|
3 |
yg |
VARCHAR |
40 |
否 |
员工 |
|
4 |
jbsj |
VARCHAR |
40 |
否 |
加班时间 |
|
5 |
sm |
VARCHAR |
40 |
否 |
说明 |
|
6 |
zt |
VARCHAR |
40 |
否 |
状态 |
主要功能代码:
protected void Button1_Click(object sender, EventArgs e)
{
//添加请假信息 操作
string bt=this.bt.Text;//标题
string nr=this.nr.Text;//内容
string yg=this.yg.Text;//员工
string qjsj=this.qjsj.Text;//请假时间
string kssj=this.kssj.Text;//开始时间
string jssj=this.jssj.Text;//结束时间
string zt=this.zt.Text;//状态
if(bt.Length==0){
MessageBox.Show(this.Page,"标题不能为空");
return ;
}
if(nr.Length==0){
MessageBox.Show(this.Page,"内容不能为空");
return ;
}
if(yg.Length==0){
MessageBox.Show(this.Page,"员工不能为空");
return ;
}
if(qjsj.Length==0){
MessageBox.Show(this.Page,"请假时间不能为空");
return ;
}
if(kssj.Length==0){
MessageBox.Show(this.Page,"开始时间不能为空");
return ;
}
if(jssj.Length==0){
MessageBox.Show(this.Page,"结束时间不能为空");
return ;
}
if(zt.Length==0){
MessageBox.Show(this.Page,"状态不能为空");
return ;
}
string sql = "insert into qingjia (bt,nr,yg,qjsj,kssj,jssj,zt ) values ('"+bt+"','"+nr+"','"+yg+"','"+qjsj+"','"+kssj+"','"+jssj+"','"+zt+"')";//添加请假信息的sql语句
int row = 0;
try
{
row = DBHelper.ExecuteCommand(sql);//执行添加请假
}
catch (Exception ex)
{//异常捕获
MessageBox.ShowAndRedirect(this.Page, ex.Message, "qingjiaadd.aspx");
三、注意事项
1、管理员账号:admin 密码:admin
2、开发环境为vs2010,数据库为sqlserver2008,或者 以上版本都可以,使用c#语言开发。
3、数据库文件名是netyuangong.mdf
4.登录地址:login.aspx
四系统实现




更多推荐



所有评论(0)