学生成绩管理系统.docx

上传人:b****9 文档编号:28776054 上传时间:2023-07-19 格式:DOCX 页数:28 大小:606.24KB
下载 相关 举报
学生成绩管理系统.docx_第1页
第1页 / 共28页
学生成绩管理系统.docx_第2页
第2页 / 共28页
学生成绩管理系统.docx_第3页
第3页 / 共28页
学生成绩管理系统.docx_第4页
第4页 / 共28页
学生成绩管理系统.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统.docx

《学生成绩管理系统.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统.docx(28页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统.docx

学生成绩管理系统

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("alert('您的用户名或密码错误!

')");

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("alert('您的用户名或密码错误!

')");

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("alert('您的用户名或密码错误!

')");

return;

}

break;

}

}

else

Response.Write("alert('用户名和密码不能为空!

')");

}

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("alert('您的用户名或密码错误!

')");

//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("alert('您的用户名或密码错误!

')");

//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("alert('您的用户名或密码错误!

')");

//return;

//}

//break;

//}

//}

//else

//Response.Write("alert('用户名和密码不能为空!

')");

//}

protectedvoidButton2_Click(objectsender,EventArgse)

{

}

protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse)

{

}

protectedvoidLinkButton3_Click(objectsender,EventArgse)

{

}

protectedvoidLinkButton2_Click(objectsender,EventArgse)

{

}

protectedvoidButton3_

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1