学生成绩管理系统.docx
- 文档编号:28776054
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:28
- 大小:606.24KB
学生成绩管理系统.docx
《学生成绩管理系统.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统.docx(28页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统
A课程设计
----学生成绩管理系统
韩
旭
强
计算机系应用技术1001班
2012年六月二十七日
学生成绩管理系统总结
数据库Access
数据库名称data.mdbdb1.mdb
所包含的表学生信息表教师信息表成绩表账户管理表
所包含的表的属性
学生信息表(学号文本,姓名文本,性别文本,班级文本,成绩,文本)
教师信息表(教师编号文本,姓名文本,性别文本,成绩,文本)
成绩表(学号文本,姓名文本,第几套题文本,分数文本)
账户管理表(账户文本,管理权限文本,密码文本)
注:
以上绿色字体的均为主键
关系模式图
教师信息表
字段
类型
长度
是否主键
教师号(tno)
文本
20
是
姓名(name)
文本
30
否
性别(sex)
文本
2
否
班级(bj)
文本
20
否
密码(mm)
文本
20
否
系别(xb)
文本
20
学生信息表
字段
类型
长度
是否主键
学生号(sno)
文本
20
是
姓名(name)
文本
30
否
性别(sex)
文本
2
否
班级(bj)
文本
20
否
密码(mm)
文本
20
否
家庭住址(jtzz)
文本
20
账户管理表
字段
类型
长度
是否主键
账户
文本
50
是
管理权限
文本
50
密码
文本
50
成绩表
字段
类型
长度
是否主键
学生号
文本
50
是
姓名
文本
50
第几套题
文本
50
分数
文本
50
系统模块功能结构图:
1.
登陆界面:
代码如下:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.OleDb;
publicpartialclass_Default:
System.Web.UI.Page
{
protectedOleDbConnectionmyconn=newOleDbConnection();
protectedOleDbCommandmycomm=newOleDbCommand();
protectedOleDbDataAdaptermyda;
protectedDataSetmyds=newDataSet();
protectedvoidPage_Load(objectsender,EventArgse)
{
string[]zy=newstring[3]{"教师","学生","管理员"};
if(IsPostBack!
=true)
{
DropDownList1.DataSource=zy;
DropDownList1.DataBind();
}
stringjet="Provider=Microsoft.Jet.OLEDB.4.0;";//连接数据库的引擎
stringdataSource="DataSource="+Server.MapPath("~/App_Data/在线考试系统.mdb");//数据库所在相对路径
stringconnStr=jet+dataSource;
myconn.ConnectionString=connStr;
myconn.Open();//打开连接库
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
StringSF=Convert.ToString(DropDownList1.SelectedItem.Value);
OleDbConnectionconn=newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource="+Server.MapPath("~/App_Data/在线考试系统.mdb"));//连接数据库引擎并确定所在路径
if(TextBox1.Text!
=""&&TextBox2.Text!
="")
{
switch(SF)
{
case"管理员":
//管理员登录
conn.Open();//打开连接库
stringaccess1=string.Format("select*from账户管理where账户='"+TextBox1.Text+"'and密码='"+TextBox2.Text+"'and管理权限='"+SF+"'");
OleDbCommandcmd1=newOleDbCommand(access1,conn);
OleDbDataReaderdr1=cmd1.ExecuteReader();
if(dr1.Read())
{
Session["LoginName"]=TextBox1.Text;
//存储登录用户名;
Response.Redirect("gly.aspx");//转入管理员页面
}
else
{
Response.Write("
')");
return;
}
break;
case"教师":
//教师登录
conn.Open();//打开连接库
stringaccess2=string.Format("select*from账户管理where账户='"+TextBox1.Text+"'and密码='"+TextBox2.Text+"'and管理权限='"+SF+"'");
OleDbCommandcmd2=newOleDbCommand(access2,conn);
OleDbDataReaderdr2=cmd2.ExecuteReader();
if(dr2.Read())
{
Session["LoginName"]=TextBox1.Text;
//存储登录用户名;
Response.Redirect("jiaoshi.aspx");//转入教师管理页面;
}
else
{
Response.Write("
')");
return;
}
break;
case"学生":
//学生登录
conn.Open();//打开连接库
stringaccess3=string.Format("select*from账户管理where账户='"+TextBox1.Text+"'and密码='"+TextBox2.Text+"'and管理权限='"+SF+"'");
OleDbCommandcmd3=newOleDbCommand(access3,conn);
OleDbDataReaderdr3=cmd3.ExecuteReader();
if(dr3.Read())
{
Session["LoginName"]=TextBox1.Text;
//存储登录用户名;
Response.Redirect("xuesheng.aspx");//转入学生信息页面;
}
else
{
Response.Write("
')");
return;
}
break;
}
}
else
Response.Write("
')");
}
protectedvoidButton2_Click(objectsender,EventArgse)
{
}
}
教师用户名:
岳瑞杰
学生用户名:
牛津
管理员用户名:
韩旭强
密码都为:
123
2.管理员模式
代码如下:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
publicpartialclassgly:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
DateTimeMyDateTime;
MyDateTime=System.DateTime.Now;
Label3.Text+="现在是:
"+MyDateTime.ToString()+"
";
inthou;
stringstr1="你好";
hou=Convert.ToInt32(MyDateTime.Hour)/6;
switch(hou){case0:
str1="早上好";
break;
case1:
str1="上午好";
break;
case2:
str1="下午好";
break;
case3:
str1="晚上好";
break;}
Label3.Text+=str1;
}
protectedvoidTreeView2_SelectedNodeChanged(objectsender,EventArgse)
{
switch(TreeView2.SelectedValue)
{
case"全部教师信息":
TreeView2.SelectedNode.NavigateUrl=("teacherxinxi.aspx");
break;
case"教师信息管理":
TreeView2.SelectedNode.NavigateUrl=("teacherguanli.aspx");
break;
case"学生信息浏览":
TreeView2.SelectedNode.NavigateUrl=("studentxinxi.aspx");
break;
case"学生信息管理":
TreeView2.SelectedNode.NavigateUrl=("studentguanli.aspx");
break;
case"学生成绩浏览":
TreeView2.SelectedNode.NavigateUrl=("chengjixinxi.aspx");
break;
case"查询个人成绩":
TreeView2.SelectedNode.NavigateUrl=("chengjichaxun.aspx");
break;
}
TreeView2.SelectedNode.Target="Frame1";
}
}
3.教师模式
代码如下:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
publicpartialclassjiaoshi:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
Response.Redirect("dxt.aspx");
}
protectedvoidButton2_Click(objectsender,EventArgse)
{
Response.Redirect("kssd.aspx");
}
protectedvoidButton3_Click(objectsender,EventArgse)
{
Response.Redirect("chengjichaxun.aspx");
}
}
4.学生模块
代码如下:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.OleDb;
publicpartialclassxuesheng:
System.Web.UI.Page
{
protectedOleDbConnectionmyconn=newOleDbConnection();
protectedOleDbCommandmycomm=newOleDbCommand();
protectedOleDbDataAdaptermyda;
protectedDataSetmyds=newDataSet();
protectedvoidPage_Load(objectsender,EventArgse)
{
//string[]zy=newstring[3]{"第一套题","第二套题","第三套题"};
//if(IsPostBack!
=true)
//{
//DropDownList1.DataSource=zy;
//DropDownList1.DataBind();
//}
stringjet="Provider=Microsoft.Jet.OLEDB.4.0;";//连接数据库的引擎
stringdataSource="DataSource="+Server.MapPath("~/App_Data/在线考试系统.mdb");//数据库所在相对路径
stringconnStr=jet+dataSource;
myconn.ConnectionString=connStr;
myconn.Open();//打开连接库
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
if((TextBox1.Text=="韩旭强")&&(TextBox2.Text=="20101102114"))
{
Session.Add("username",TextBox1.Text);
Session.Add("password",TextBox2.Text);
Response.Redirect("test.aspx");
}
}
//StringSF=Convert.ToString(DropDownList1.SelectedItem.Value);
//OleDbConnectionconn=newOleDbConnection("provider=microsoft.jet.oledb.4.0;datasource="+Server.MapPath("~/App_Data/在线考试系统.mdb"));//连接数据库引擎并确定所在路径
//if(TextBox1.Text!
=""&&TextBox2.Text!
="")
//{
//switch(SF)
//{
//case"第一套题":
//管理员登录
//conn.Open();//打开连接库
//stringaccess1=string.Format("select*from账户管理1where考生姓名='"+TextBox1.Text+"'and考生学号='"+TextBox2.Text+"'and管理权限='"+SF+"'");
//OleDbCommandcmd1=newOleDbCommand(access1,conn);
//OleDbDataReaderdr1=cmd1.ExecuteReader();
//if(dr1.Read())
//{
//Session["LoginName"]=TextBox1.Text;
////存储登录用户名;
//Response.Redirect("test.aspx");//转入管理员页面
//}
//else
//{
//Response.Write("
')");
//return;
//}
//break;
//case"第二套题":
//教师登录
//conn.Open();//打开连接库
//stringaccess2=string.Format("select*from账户管理1where考生姓名='"+TextBox1.Text+"'and考生学号='"+TextBox2.Text+"'and管理权限='"+SF+"'");
//OleDbCommandcmd2=newOleDbCommand(access2,conn);
//OleDbDataReaderdr2=cmd2.ExecuteReader();
//if(dr2.Read())
//{
//Session["LoginName"]=TextBox1.Text;
////存储登录用户名;
//Response.Redirect("test2.aspx");//转入教师管理页面;
//}
//else
//{
//Response.Write("
')");
//return;
//}
//break;
//case"第三套题":
//学生登录
//conn.Open();//打开连接库
//stringaccess3=string.Format("select*from账户管理1where考生姓名='"+TextBox1.Text+"'and考生学号='"+TextBox2.Text+"'and管理权限='"+SF+"'");
//OleDbCommandcmd3=newOleDbCommand(access3,conn);
//OleDbDataReaderdr3=cmd3.ExecuteReader();
//if(dr3.Read())
//{
//Session["LoginName"]=TextBox1.Text;
////存储登录用户名;
//Response.Redirect("test3.aspx");//转入学生信息页面;
//}
//else
//{
//Response.Write("
')");
//return;
//}
//break;
//}
//}
//else
//Response.Write("
')");
//}
protectedvoidButton2_Click(objectsender,EventArgse)
{
}
protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse)
{
}
protectedvoidLinkButton3_Click(objectsender,EventArgse)
{
}
protectedvoidLinkButton2_Click(objectsender,EventArgse)
{
}
protectedvoidButton3_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统