学生学籍管理系统代码.docx
《学生学籍管理系统代码.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统代码.docx(32页珍藏版)》请在冰点文库上搜索。
学生学籍管理系统代码
学生学籍管理系统详细代码
本文为学生学籍管理系统的各个模块效果图和详细代码;
登录模块:
登录模块代码:
usingSystem;
using;
using;
using;
using;
using;
usingStuIFMS
{
publicpartialclassForm1:
Form
{
publicColortemp;
isible=false;
}
isible=false;
}
}
}
学生信息录入模块:
代码:
usingSystem;
using;
using;
using;
using;
using;
usingStuIFMS
{
publicpartialclassStudentIFForm:
Form
{
publicStudentIFForm()
{
InitializeComponent();
}
>,./?
[]{}\\';:
|".ToArray())>=0)
="非法输入!
";
else
{
.ToArray())>=0)
="地址含非法字符";
else
{
="";
=true;
}
}
}
;'[]\\<>?
:
\"|".ToArray())>=0)
("姓名中包括非法字符!
");
else
{
if"~!
@#$%^&*()_+-=[]{}\\|:
\",./;<>?
'".ToArray())>=0)
("地址中有非法字符!
");
else
{
ame=;
(0).Adress=;
if
(0).Sex="男";
else
(0).Sex="女";
(0).ClassN=
isible=false;
();
}
else
{
("抱歉!
数据尚未录入");
}
}
}
}
成绩录入模块:
代码:
usingSystem;
using;
using;
using;
using;
using;
usingStuIFMS
{
publicpartialclassScoreInForm:
Form
{
publicScoreInForm()
{
InitializeComponent();
();
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
成原理!
=null)
{
="成绩已存在";
}
else
{
=true;
="";
}
}
if=="软件工程")
{
if(stu.软件工程!
=null)
="成绩已存在";
else
{
=true;
="";
}
}
if=="英语")
{
if(stu.英语!
=null)
="成绩已存在";
else
{
="";
=true;
}
}
if=="操作系统")
{
if(stu.操作系统!
=null)
="成绩已存在";
else
{
="";
=true;
}
}
if=="毛概")
{
if(stu.毛概!
=null)
="成绩已存在";
else
{
="";
=true;
}
}
}
}
}
else
{
成原理=;
}
if=="软件工程")
{
scor.软件工程=;
}
if=="英语")
{
scor.英语=;
}
if=="操作系统")
{
scor.操作系统=;
}
if=="毛概")
{
scor.毛概=;
}
if("确认录入该分数吗?
","提示",==
{
();
}
}
}
if(isexist==false)
{
成原理=;
}
if=="软件工程")
{
scor.软件工程=;
}
if=="英语")
{
scor.英语=;
}
if=="操作系统")
{
scor.操作系统=;
}
if=="毛概")
{
scor.毛概=;
}
if("您肯定要录入吗?
","提示",==
{
();
}
}
}
else
{
成原理!
=null)
{
=stu.组成原理.ToString();
=true;
="";
}
else
{
="成绩不存在";
}
}
if=="软件工程")
{
if(stu.软件工程!
=null)
{
=stu.软件工程.ToString();
=true;
="";
}
else
{
="成绩不存在";
}
}
if=="英语")
{
if(stu.英语!
=null)
{
=stu.英语.ToString();
=true;
="";
}
else
{
="成绩不存在";
}
}
if=="操作系统")
{
if(stu.操作系统!
=null)
{
=stu.操作系统.ToString();
=true;
="";
}
else
{
="成绩不存在";
}
}
if=="毛概")
{
if(stu.毛概!
=null)
{
=stu.毛概.ToString();
=true;
="";
}
else
{
="成绩不存在";
}
}
}
}
}
}
}
privatevoidtextBox2_TextChanged(objectsender,EventArgse)
{
="";
=false;
成原理=;
}
if=="软件工程")
{
stu.软件工程=;
}
if=="英语")
{
stu.英语=;
}
if=="操作系统")
{
stu.操作系统=;
}
if=="毛概")
{
stu.毛概=;
}
if("确认修改该学生的成绩?
","提示",==
{
();
}
}
}
}
}
else
{
("信息不完整,无法修改");
}
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
分-=stu.组成原理;
stu.组成原理=null;
}
if=="软件工程")
{
stu.总分-=stu.软件工程;
stu.软件工程=null;
}
if=="英语")
{
stu.总分-=stu.英语;
stu.英语=null;
}
if=="操作系统")
{
stu.总分-=stu.操作系统;
stu.操作系统=null;
}
if=="毛概")
{
stu.总分-=stu.毛概;
stu.毛概=null;
}
if("确认要删除该项成绩吗?
","提示",==
{
();
="";
}
}
}
}
}
else
{
("信息不完整,无法修改");
}
}
}
}
总分和排名:
计算总分:
代码:
usingSystem;
using;
using;
using;
using;
using;
usingStuIFMS
{
publicpartialclassTotallForm:
Form
{
publicTotallForm()
{
InitializeComponent();
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
DataClasses4DataContextmydata=newDataClasses4DataContext();
=;
[0].Visible=false;
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
分=0;
作系统!
=null)
stu.总分+=stu.操作系统;
if(stu.毛概!
=null)
stu.总分+=stu.毛概;
if(stu.软件工程!
=null)
stu.总分+=stu.软件工程;
if(stu.英语!
=null)
stu.总分+=stu.英语;
if(stu.组成原理!
=null)
stu.总分+=stu.组成原理;
}
();
=;
}
}
}
考试管理模块:
查看考试:
添加考试:
修改考试:
详细代码:
usingSystem;
using;
using;
using;
using;
using;
usingStuIFMS
{
publicpartialclassTestForm:
Form
{
publicTestForm()
{
InitializeComponent();
}
privatevoidTestForm_Load(objectsender,EventArgse)
{
isible=false;
=false;
=false;
=false;
=false;
=false;
=false;
=false;
=false;
=false;
=false;
=false;
}
privatevoidbutton2_Click(objectsender,EventArgse)
{
试科目==&&test.考试时刻==&&test.考试地址==
{
isexist=true;
}
}
if(isexist)
("此考试已经存在了!
!
");
else
{
TestTabletemp=newTestTable
{
考试时刻=,
考试地址=,
考试科目=
.ToString()
};
if("肯定要添加吗?
","提示",==
{
();
isible=false;
}
}
}
}
}
privatevoidcomboBox2_SelectedIndexChanged(objectsender,EventArgse)
{
="";
试科目==&&test.考试时刻===test.考试地址;
}
}
}
}
privatevoidcomboBox1_SelectedIndexChanged(objectsender,EventArgse)
{
清空
试科目=={
考试时刻);
试时刻;
}
}
}
}
}
privatevoidbutton6_Click(objectsender,EventArgse)
{
试科目==&&test.考试时刻=={
试时刻=;
test.考试地址=;
if("确认修改吗?
","提示",==
{
();
试科目==&&test.考试时刻=={
isible=false;
}
isible=false;
[2].Visible=false;
eaderText="用户";
eaderText="身份";
();
isible=false;
ataPropertyName="用户";
[2].Visible=false;
ataPropertyName="身份";
//();
}
privatevoidDeleUserForm_Load(objectsender,EventArgse)
{
//窗体初始化,从数据库里用户内外读出内容到datagridview1里,同时更新combox里内容
UpdateIF();
}
privatevoidbutton1_Click_1(objectsender,EventArgse)
{
//刷新按钮实现
UpdateIF();
}
privatevoidradioButton2_CheckedChanged(objectsender,EventArgse)
{
UpdateIF();
}
privatevoidradioButton1_CheckedChanged(objectsender,EventArgse)
{
UpdateIF();
}
//取消按钮的实现
privatevoidbutton3_Click(objectsender,EventArgse)
{
//关闭当前窗口
();
}
//删除按钮的实现
privatevoidbutton2_Click(objectsender,EventArgse)
{
//按照用户选择,删除用户内外的指定账户
//没有内容,用户内外没有内容
if==null)
("没有可删除帐号");
else
{
if==null)
("没有选择帐号!
");
else
{
//选择了帐号,删除该帐号,并更新数据内外的内容,同时更新界面的内容
DataClasses1DataContextmyData=newDataClasses1DataContext();
//分情形考虑
if
{
//删除学生帐号
varStuQuery=fromuserin
selectuser;
foreach(varstuinStuQuery)
{
if==&&==
}
}
else
{
//删除教师学号
varTeaQuery=fromusersin
selectusers;
foreach(varteainTeaQuery)
{
if==&&==
}
}
if("删除数据将不可恢复!
肯定?
","提示",==
{
//删除完了,保留结果,刷新界面
();
UpdateIF();
}
}
}
}
privatevoidlabel2_Click(objectsender,EventArgse)
{
}
privatevoidcomboBox1_SelectedIndexChanged(objectsender,EventArgse)
{
}
}
}
资源管理器截图:
数据库表截图:
以上就是学生学籍管理系统的详细代码和效果截图。