数据库原理与设计大作业源代码Word格式.docx
- 文档编号:20839521
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:11
- 大小:19.70KB
数据库原理与设计大作业源代码Word格式.docx
《数据库原理与设计大作业源代码Word格式.docx》由会员分享,可在线阅读,更多相关《数据库原理与设计大作业源代码Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
this.radLbInfo.Text="
请输入您的用户名!
;
}
elseif(radTxtBoxPsw.Text.Trim()=="
请输入您的密码!
else
commandUnitcom=newcommandUnit();
stringstr=@"
select*fromUserInfowhereloginNo='
+radTxtBoxUser.Text.ToString()+"
'
DataTabletable=com.GetDataSet(str);
if(table.Rows.Count<
=0)
用户名不存在!
radTxtBoxUser.Text="
radTxtBoxPsw.Text="
return;
str=@"
andpassWord='
+radTxtBoxPsw.Text.ToString()+"
DataTabletableUser=com.GetDataSet(str);
if(tableUser.Rows.Count>
0)
_currentUser=radTxtBoxUser.Text;
_currentPsw=radTxtBoxPsw.Text;
IsLogin=true;
this.Close();
密码错误!
catch(System.Exceptionex)
throwex;
}
(2)主界面
系统登录成功后,进入主界面菜单。
主界面如图5-3所示。
图5-3主界面
(3)修改密码界面
成功登录系统后,单击“用户信息管理”菜单的“修改密码”,可以进入“修改密码”界面,进行密码的修改。
修改密码界面如图5-4所示。
图5-4修改密码界面
//修改密码
protectedvirtualvoidradBtnOk_Click(objectsender,EventArgse)
if(radTxtBoxOldPsw.Text==null||radTxtBoxOldPsw.Text.Trim()=="
MessageBox.Show("
请输入旧密码!
。
"
提醒"
MessageBoxButtons.OK,MessageBoxIcon.Information);
if(radTxtBoxNewPsw.Text==null||radTxtBoxNewPsw.Text.Trim()=="
||radTxtBoxEnterPsw.Text==null||radTxtBoxEnterPsw.Text.Trim()=="
请输入新密码!
stringcurrPwd=RFrmLogin.CurrentPsw;
if(currPwd==radTxtBoxOldPsw.Text.Trim())
if(isSame())
updateUserInfosetpassWord='
+radTxtBoxEnterPsw.Text.ToString()+"
whereloginNo='
+RFrmLogin.CurrentUser+"
if(com.ExecuteCommand(str)>
密码修改成功!
密码修改失败,请联系管理员!
两次密码输入不一致!
输入密码错误!
(4)修改密码界面
管理员成功登录系统后,单击“用户信息管理”菜单的“修改权限”,可以进入“修改权限”界面,进行员工权限的修改。
修改权限界面如图5-5所示。
图5-5修改权限界面
//修改权限
protectedoverridevoidradBtnOk_Click(objectsender,EventArgse)
请输入用户名!
if(radComBoxPower.Text==null||radComBoxPower.Text.Trim()=="
请为用户设置权限!
updateUserInfosetpower='
+radComBoxPower.SelectedValue.ToString()+"
+radTxtBoxOldPsw.Text.ToString()+"
权限修改成功!
权限修改失败,请联系管理员!
(5)编辑员工信息界面
管理员成功登录系统后,单击“基本信息管理”菜单的“员工信息”,可以进入“查看员工信息”界面和“编辑员工信息”界面,“查看员工信息”界面只能查看员工信息,“编辑员工信息”界面进行员工信息的修改、添加、删除等功能。
编辑员工信息界面如图5-6所示。
图5-6编辑员工信息界面
//保存
protectedvirtualvoidtSBtnSave_Click(objectsender,EventArgse)
if(IsVilude())
boolisSuccess=false;
EmployeeModelemp;
for(intj=0;
j<
radWithGV.RowCount;
j++)
emp=newEmployeeModel();
#region同步数据
if(radWithGV.Rows[j].Tag!
=null)
emp=radWithGV.Rows[j].TagasEmployeeModel;
emp.EmployeeNo=radWithGV.Rows[j].Cells["
employeeNo"
].Value.ToString();
emp.Name=radWithGV.Rows[j].Cells["
name"
emp.Sex=radWithGV.Rows[j].Cells["
sex"
emp.IdCard=radWithGV.Rows[j].Cells["
idCard"
emp.Duty=radWithGV.Rows[j].Cells["
duty"
emp.Note=radWithGV.Rows[j].Cells["
note"
emp.IsNew=true;
#endregion
if(emp.IsNew)
stringstr="
select*fromEmployeeInfowhereemployeeNo='
+emp.EmployeeNo+"
DataTabledtable=com.GetDataSet(str);
if(dtable.Rows.Count<
insertintoEmployeeInfovalues('
'
+emp.Name+"
+emp.Sex+"
+emp.IdCard+"
+emp.Duty+"
+emp.Note+"
)"
_isSaved=true;
isSuccess=true;
emp.IsNew=false;
radWithGV.Rows[j].Tag=emp;
该员工已存在,请审核信息!
);
elseif(emp.IsModified)
stringstrSql=@"
updateEmployeeInfosetname='
sex='
idCard='
duty='
note='
whereemployeeNo='
if(com.ExecuteCommand(strSql)>
emp.IsModified=false;
continue;
if(isSuccess)
保存成功!
数据非法!
(6)职务信息界面
管理员成功登录系统后,单击“基本信息管理”菜单的“职务信息”,可以进入“职务信息”界面,“职务信息”界面进行职务信息的修改、添加、删除等功能。
职务信息界面如图5-7所示。
图5-7职务信息界面
protectedoverridevoidtSBtnDelete_Click(objectsender,EventArgse)
DutyModelemployee=this.radWithGV.CurrentRow.TagasDutyModel;
if(employee!
{if(!
employee.IsNew)
{commandUnitcom=newcommandUnit();
stringnumRow=radWithGV.CurrentRow.Cells["
dutyId"
deletefromdutyInfowheredutyId='
+numRow+"
this.radWithGV.Rows.Remove(radWithGV.CurrentRowasGridViewDataRowInfo);
IsSaved=true;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 设计 作业 源代码