[流程管理]教务管理员操作流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(流程管理)教务管理员操作流程
教务管理员操作流程
1、使用Admin账号登陆——教务管理员系统
代码区域:
intcount=0;
boolisValidUser=false;
if(loginType=="教务管理员")
{
stringsql=string.Format("selectcount(*)fromAdminwhereLoginId='{0}'ANDLoginPwd='{1}'",loginI d,loginPwd);
try
{
SqlCommandcommand=newSqlCommand(sql,DBHelper.connection);
DBHelper.connection.Open();
count=(int)command.ExecuteScalar();
if(count==1)
{
isValidUser=true;
}
else
{
index++;
if(index<=3)
{
message="用户名或密码不存于!";
}
elseif(index>=3)
{
Application.Exit();
}
isValidUser=false;
}
}
catch(Exceptionex)
{
message=ex.Message;
Console.WriteLine(ex.Message);
}
finally
{
DBHelper.connection.Close();
}
if(cboType.Text=="教务管理员")
{
AdminFormadminForm=newAdminForm();
adminForm.Show();
returntrue;
}
成功进入后能够进行
AdminForm.cs(教务管理员窗体)
用户管理→新增用户→新增学生信息(代码如下:)AddStudentFormaddstudnetForm=newAddStudentForm();
addstudnetForm.MdiParent=this;
addstudnetForm.Show();
→弹出窗口(学生信息添加)→Student表
AdminStudentForm.cs
保存按钮代码如下:
if(TianJia())
{
try
{
SqlCommandcommand=newSqlCommand(sql,DBHelper.connection);
DBHelper.connection.Open();
intresult=command.ExecuteNonQuery();
if(result!=1)
{
MessageBox.Show("添加失败","输入提示",MessageBoxButtons.OK,rmation); }
else
{
MessageBox.Show("添加成功","输入提示",MessageBoxButtons.OK,rmation); }
}
catch(Exceptionex)
{
MessageBox.Show(ex.Message);
}
finally{
DBHelper.connection.Close();
}
}
}
privatevoidAddStudentForm_Load(objectsender,EventArgse)
{
stringsql="selectgradeNamefromGrade";
try{
SqlCommandcommand=newSqlCommand(sql,DBHelper.connection);
DBHelper.connection.Open();
SqlDataReaderreader=command.ExecuteReader();
while(reader.Read()){
stringgradeName=(string)reader[0];
cboGrade.Items.Add(gradeName);
}
reader.Close();
}catch(Exceptionex){
MessageBox.Show(ex.Message);
}finally{
DBHelper.connection.Close();
}
}
privatevoidcboGrade_SelectedIndexChanged(objectsender,EventArgse)
{
if(cboGrade.Text.Trim()!="")
{
intgradeId=-1;
stringsql=string.Format("selectGradeIdfromGradewhereGradeName='{0}'",cboGrade.Text); SqlCommandcommand=newSqlCommand(sql,DBHelper.connection);
try
{
DBHelper.connection.Open();
SqlDataReaderreader=command.ExecuteReader();
if(reader.Read())
{
gradeId=(int)reader[0];
}
reader.Close();
}
catch(Exceptionex)
{
MessageBox.Show("操作数据库出错");
Console.WriteLine(ex.Message);
}
finally
{
DBHelper.connection.Close();
}