{
DataGrid1.DataSource = result.Tables[0]; DataGrid1.DataBind(); }
5.4添加教师模块
因为本系统中有些功能模块具有相似之处,因此在本文只用此模块进行一个简单的说明。其它的相似模块的代码可能参阅本模块的设计思路。
教师添加流程图:
结束 开始 输入教师信息 是 是否存在该教师 否 存储信息
图5.4教师添加模块流程图
实现该模块的主要代码如下所示:
string sql;
string ngender;
if (RadioButton1.Checked) {
ngender = \男\ } else {
ngender = \女\ } sql
=
\
into
jiaoshi(yonghuming,mima,xingming,renjiaokemu,dianhua,youxiang,QQ,shenfenzheng,xingbie,beizhu) values('\+ yonghuming.Text.ToString().Trim() + \+
mima.Text.ToString().Trim() + \+ xingming.Text.ToString().Trim() + \+ renjiaokemu.Text.ToString().Trim() + \+ dianhua.Text.ToString().Trim() + \+ \+ shenfenzheng.Text.ToString().Trim() + \+ ngender + \+ beizhu.Text.ToString().Trim() + \
result = new Class1().hsgexucute(sql);
5.5添加学生模块
该模块可以添加新的学生,能够提供非常便捷、清晰、全面的学生信息保存功能包括学生的学号、密码、姓名、班级等。
学生添加模块流程图:
开始
进入学生管理模块
输入学生信息
否
判断是否有该权限
是
储存学生信息 结束 图5.5学生添加模块流程图
实现本模块的主要代码如下所示: string sql;
string ngender;
if (RadioButton1.Checked) {
ngender = \男\ } else
{
ngender = \女\ } sql
=
\
into
xuesheng(xuehao,mima,xingming,banji,jiaoshi,xingbie,jiguan,dianhua,QQ,youxiang,beizhu)
values('\
+
xuehao.Text.ToString().Trim()
+
\
+
mima.Text.ToString().Trim() + \+ xingming.Text.ToString().Trim() + \+ banji.Text.ToString().Trim() + \+ jiaoshi.SelectedItem.ToString().Trim() + \+ ngender + \+ jiguan.Text.ToString().Trim() + \+ dianhua.Text.ToString().Trim() + \youxiang.Text.ToString().Trim() + \+ beizhu.Text.ToString().Trim() + \\
int result;
result = new Class1().hsgexucute(sql);
5.6添加成绩模块
该模块是让教师添加学生成绩的模块,每个教师只能添加自己学生的成绩。可添加的信息包括:学号、姓名、班级、课程、成绩。
成绩添加模块流程图:
开始
否 进入成绩管理模块 输入学生成绩