《【教务管理员操作流程】1325.docx》由会员分享,可在线阅读,更多相关《【教务管理员操作流程】1325.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.教务管理员操作流程1、 使用Admin账号登陆教务管理员系统代码区域:int ccounnt = 0; boool isVValiidUsser = ffalsse; iff (llogiinTyype = 教务管管理员) sstriing sqll = strringg.Foormaat(sellectt coountt(*) frrom Admmin wheere LogginIId=0 AAND LogginPPwd=11, llogiinIdd, l
2、logiinPwwd); ttry SqllCommmannd ccommmandd = neww SqllCommmannd(ssql, DBBHellperr.coonneectiion); DBHHelpper.connnecctioon.OOpenn(); couunt = (intt)coommaand.ExeecutteSccalaar(); if (couunt = 1) issVallidUUserr = truue; elsse inndexx+; iif (inddex = 3) Apppliccatiion.Exiit(); iisVaaliddUseer = faals
3、ee; ccatcch (Exccepttionn exx) messsagge = exx.Meessaage; Connsolle.WWritteLiine(ex.Messsagge); ffinaallyy DBHHelpper.connnecctioon.CClosse(); if (ccboTTypee.Teext = 教务管管理员) AAdmiinFoorm admminFFormm = neww AdmminFFormm(); aadmiinFoorm.Shoow(); rretuurn truue; 成功进入入后可以以进行AdminnForrm.ccs (教务务管理员员窗体)用
4、户管理新增用用户新增学学生信息息(代码码如下:) AdddSttudeentFFormm adddsttudnnetFFormm = neww AdddStuudenntFoorm(); adddsttudnnetFFormm.MddiPaarennt = thhis; adddsttudnnetFFormm.Shhow();弹出窗口口(学生生信息添添加)Stuudennt表AdminnStuudenntFoorm.cs保存按钮代代码如下下: iff (TTiannJiaa() ttry SqllCommmannd ccommmandd = neww SqllCommmannd(ssql, D
5、BBHellperr.coonneectiion); DBHHelpper.connnecctioon.OOpenn(); intt reesullt = coommaand.ExeecutteNoonQuueryy(); if (ressultt != 1) MeessaageBBox.Shoow(添加失失败, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); elsse MeessaageBBox.Shoow(添加成成功, 输入提提示, MeessaageBBoxBButttonss.OKK,
6、 MMesssageeBoxxIcoon.IInfoormaatioon); ccatcch (Exccepttionn exx) MesssaggeBoox.SShoww(exx.Meessaage); ffinaallyy DBHHelpper.connnecctioon.CClosse(); priivatte voiid AAddSStuddenttForrm_LLoadd(obbjecct ssendder, EvventtArggs ee) sttrinng ssql = sellectt grradeeNamme ffromm Grradee; trry SSqlCCommman
7、dd coommaand=neww SqllCommmannd(ssql,DBHHelpper.connnecctioon); DDBHeelpeer.cconnnecttionn.Oppen(); SSqlDDataaReaaderr reeadeer=ccommmandd.ExxecuuteRReadder(); wwhille(rreadder.Reaad() strringg grradeeNamme=(strringg)reeadeer00; cbooGraade.Iteems.Addd(grradeeNamme); rreadder.Cloose(); ccatcch(Exccep
8、ttionn exx) MMesssageeBoxx.Shhow(ex.Messsagge); ffinaallyy DDBHeelpeer.cconnnecttionn.Cllosee(); priivatte voiid ccboGGradde_SSeleecteedInndexxChaangeed(oobjeect sennderr, EEvenntArrgs e) iff (ccboGGradde.TTextt.Trrim() != ) iint graadeIId = -11; sstriing sqll = strringg.Foormaat(sellectt GrradeeId
9、froom GGradde wwherre GGraddeNaame=00,cbboGrradee.Teext); SSqlCCommmandd coommaand = nnew SqllCommmannd(ssql, DBBHellperr.coonneectiion); ttry DBHHelpper.connnecctioon.OOpenn(); SqllDattaReeadeer rreadder = ccommmandd.ExxecuuteRReadder(); if (reaaderr.Reead() grradeeId = (intt)reeadeer00; reaaderr.C
10、llosee(); ccatcch (Exccepttionn exx) MesssaggeBoox.SShoww(操作数数据库出出错); Connsolle.WWritteLiine(ex.Messsagge); ffinaallyy DBHHelpper.connnecctioon.CClosse(); ssql = SELLECTT CllasssNamme FFROMM Cllasss WHHEREE GrradeeId= +grradeeId; ccommmandd.CoommaandTTextt = sqll; ttry DBHHelpper.connnecctioon.OOpen
11、n(); SqllDattaReeadeer rreadder = ccommmandd.ExxecuuteRReadder(); strringg cllasssNamme = ; cbooClaass.Iteems.Cleear(); whiile (reeadeer.RReadd() cllasssNamme = (sstriing)reaaderrCClasssNaame; cbboCllasss.Ittemss.Addd(cclasssNaame); reaaderr.Cllosee(); ccatcch (Exccepttionn exx) MesssaggeBoox.SShoww
12、(操作数数据库出出错); Connsolle.WWritteLiine(ex.Messsagge); ffinaallyy DBHHelpper.connnecctioon.CClosse(); priivatte voiid ttxtSStuddenttPassswoord_TexxtChhangged(objjectt seendeer, EveentAArgss e) AdminnTeaacheerFoorm.cs (教师信信息添加加窗体) 新增教教师信息息弹出窗窗口(教教师信息息添加)Teacher表保存按钮代代码如下下:if (TTiannJiaa() ttry SqllCommma
13、nnd ccommmandd = neww SqllCommmannd(ssql, DBBHellperr.coonneectiion); DBHHelpper.connnecctioon.OOpenn(); intt reesullt = coommaand.ExeecutteNoonQuueryy(); if (ressultt != 1) MeessaageBBox.Shoow(添加失失败, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); elsse MeessaageBBox.Shoow
14、(添加成成功, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); ccatcch (Exccepttionn exx) MesssaggeBoox.SShoww(操作数数据库出出错, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); Connsolle.WWritteLiine(ex.Messsagge); ffinaallyy DBHHelpper.connnecctioon.CClosse();
15、查询修改信信息学生信信息查询及及删除信信息(可可以进行行模糊查查询)SearcchSttudeentFFormm.css (学生查询询及删除除信息窗窗体)查询按钮代代码:if (ttxtNNamee.Teext = ) MMesssageeBoxx.Shhow(请输入入用户名名, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); ttxtNNamee.Foocuss(); ellse SSearrchSStuddentt(); priivatte voiid ttsmiiDelletee_Clli
16、ckk(obbjecct ssendder, EvventtArggs ee) iff (llisttVieew1.SellecttedIItemms.CCounnt = 00) MMesssageeBoxx.Shhow(您没有有选择任任何用户户, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); ellse DDiallogRResuult chooicee = MesssaggeBoox.SShoww(确定要要删除该该用户吗吗, 警告, MeessaageBBoxBButttonss.OKK,
17、 MMesssageeBoxxIcoon.IInfoormaatioon); iif (chooicee = DiialoogReesullt.OOK) intt reesullt = 0; tryy sttrinng ssql = sstriing.Forrmatt(ddeleete Stuudennt wwherre SStuddenttId=0, (innt)llisttVieew1.SellecttedIItemms00.TTag); SqqlCoommaand commmannd = neew SqllCommmannd(ssql, DBBHellperr.coonneectiion
18、); DBBHellperr.coonneectiion.Opeen(); reesullt = coommaand.ExeecutteNoonQuueryy(); cattch (Exxcepptioon eex) MeessaageBBox.Shoow(eex.MMesssagee); finnallly DBBHellperr.coonneectiion.Cloose(); if (ressultt 1) MeessaageBBox.Shoow(删除失失败, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.EExcllama
19、atioon); elsse MeessaageBBox.Shoow(删除成成功, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); SeearcchSttudeent(); UpdatteSttudeentFFormm.css (学生更更新信息息窗体)保存信息按按钮代码码:DialoogReesullt rresuult = MMesssageeBoxx.Shhow(确实要要将修改改保存到到数据库库吗?, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssage
20、eBoxxIcoon.IInfoormaatioon); iff (rresuult = DiaaloggRessultt.OKK) SSqlCCommmanddBuiildeer bbuillderr = neww SqllCommmanndBuuildder(dattaAddaptter); ddataaAdaapteer.UUpdaate(dattaSeet, Sttudeent); MMesssageeBoxx.Shhow(保存成成功, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); e
21、llse MMesssageeBoxx.Shhow(保存失失败, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); SearcchTeeachherFFormm.css (教师查询询及删除除信息窗窗体)查询按钮代代码:if (ttxtNNamee.Teext = ) MMesssageeBoxx.Shhow(请输入入用户名名, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); ttxtNNamee.F
22、oocuss(); ellse SSearrchTTeaccherr(); priivatte voiid bbtnEExitt_Cllickk(obbjecct ssendder, EvventtArggs ee) thhis.Cloose(); priivatte voiid ttsmiiDelletee1_CClicck(oobjeect sennderr, EEvenntArrgs e) iff (llisttVieew1.SellecttedIItemms.CCounnt = 00) MMesssageeBoxx.Shhow(您没有有选择任任何用户户, 输入提提示, Meessaag
23、eBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); ellse DDiallogRResuult chooicee = MesssaggeBoox.SShoww(确定要要删除该该用户吗吗, 警告, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); iif (chooicee = DiialoogReesullt.OOK) intt reesullt = 0; tryy sttrinng ssql = sstriing.Forrmatt(ddele
24、ete Teaacheer wwherre TTeaccherrId=0, (innt)llisttVieew1.SellecttedIItemms00.TTag); SqqlCoommaand commmannd = neew SqllCommmannd(ssql, DBBHellperr.coonneectiion); DBBHellperr.coonneectiion.Opeen(); reesullt = coommaand.ExeecutteNoonQuueryy(); cattch (Exxcepptioon eex) MeessaageBBox.Shoow(eex.MMesssa
25、gee); finnallly DBBHellperr.coonneectiion.Cloose(); if (ressultt 1) MeessaageBBox.Shoow(删除失失败, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.EExcllamaatioon); elsse MeessaageBBox.Shoow(删除成成功, 输入提提示, MeessaageBBoxBButttonss.OKK, MMesssageeBoxxIcoon.IInfoormaatioon); SeearcchTeeachher(); UpdatteTeeachherFFormm.css (教师更新新信息窗窗体)保存信息按按钮代码码:DialoogReesullt rresuult = MMesssageeBoxx.Shhow(确实要要将修改改保存到到数据库库吗?, 输入提提示,MesssaggeBooxBuuttoons.OK, MeessaageBBoxIIconn.Innforrmattionn); iff (rresuult = DiaaloggRessultt.OKK) SSqlCCommmanddBuiildeer bbuillderr = neww SqllComm
限制150内