学生信息管理系统 系统源代码.pdf
《学生信息管理系统 系统源代码.pdf》由会员分享,可在线阅读,更多相关《学生信息管理系统 系统源代码.pdf(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统源代码一、登录界面代码using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public
2、partial class login:System.Web.UI.Pageprotected void txtid_Click(object sender,EventArgs e)txtid.Text=;txtpassword.Text=;protected void Button1_Click(object sender,EventArgs e)string strconn=ConfigurationManager.AppSettingsconnStr;SqlConnection conn=new SqlConnection(strconn);conn.Open();DataSetds=n
3、ew DataSet();SqlDataAdapter da=new SqlDataAdapter(select*from users where userid=+txtid.Text+and userpwd=+txtpassword.Text+,conn);da.Fill(ds);if(ds.Tables0.Rows.Count=0)Label3.Text=账号或密码错误,请重新输入!;elseSession userid=txtid.Text;Sessionuserpwd=txtpassword.Text;Sessionusername=ds.Tables0.Rows0username.T
4、oString();Sessionuserpower=ds.Tables0.Rows0userpower.ToString();if(Sessionuserpower.ToString()=0)Response.Redirect(admin/index.aspx);else if(Sessionuserpower.ToString()=1)Response.Redirect(student/index.aspx);elseLabel3.Text=对不起,权限验证失败;conn.Close();ds.Clear();二、添加课程页面代码using System;using System.Data
5、;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class addcourse:System.Web.UI.PageS
6、qlCommand mycmd;SqlConnection conn;protected void Page_Load(object sender,EventArgs e)courseid.Attributes.Add(onblur,checkcourseid();string strconn=ConfigurationManager.AppSettingsconnStr;conn=new SqlConnection(strconn);protected void Button1_Click(object sender,EventArgs e)if(courseid.Text.ToString
7、()=)Label7.Text=课程号不能为空;elsestring sqlstr=;sqlstr=insert intocourse(courseid,coursename,coursetime,fen,type,teacher)values(+courseid.Text+,+coursename.Text+,+coursetime.Text+,+fen.Text+,+type.Text+,+teacher.Text+);conn.Open();mycmd=new SqlCommand(sqlstr,conn);mycmd.Dispose();trymycmd.ExecuteNonQuery
8、();Response.Write(javascript:alert(添加成功!););catch(SqlException)Response.Write(javascript:alert(添加失败!););finallyconn.Close();sqlstr=;protected void Button2_Click(object sender,EventArgs e)courseid.Text=;coursename.Text=;coursetime.Text=;fen.Text=;type.Text=;protected void Button3_Click(object sender,
9、EventArgs e)Response.Redirect(course.aspx);三、添加成绩程序代码using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlCont
10、rols;using System.Data.SqlClient;public partial class addscore:System.Web.UI.PageSqlCommand mycmd;SqlConnection conn;protected void Page_Load(object sender,EventArgs e)string strconn=ConfigurationManager.AppSettingsconnStr;conn=new SqlConnection(strconn);protected void Button1_Click(object sender,Ev
11、entArgs e)if(userid.SelectedValue.ToString()=)Label11.Text=学号不能为空;elsestring sqlstr=;sqlstr=insert intoscore(userid,username,courseid,coursename,score,year)values(+userid.SelectedValue+,+username.Text+,+txtcourseid.SelectedValue+,+coursename.Text+,+score.Text+,+txtyear.SelectedValue+);conn.Open();my
12、cmd=new SqlCommand(sqlstr,conn);mycmd.Dispose();trymycmd.ExecuteNonQuery();Response.Write(javascript:alert(添加成功!););catch(SqlException)Response.Write(javascript:alert(添加失败!););finallyconn.Close();sqlstr=;protected void Button2_Click(object sender,EventArgs e)username.Text=;coursename.Text=;score.Tex
13、t=;txtyear.Text=;protected void Button3_Click(object sender,EventArgs e)Response.Redirect(score.aspx);protected void userid_SelectedIndexChanged(object sender,EventArgs e)string sqlstr=;sqlstr=select username from students where userid=+userid.SelectedValue+;conn.Open();mycmd=new SqlCommand(sqlstr,c
14、onn);mycmd.Dispose();SqlDataReaderda;da=mycmd.ExecuteReader();while(da.Read()username.Text=dausername.ToString();protected void txtcourseid_SelectedIndexChanged(object sender,EventArgs e)string sqlstr=;sqlstr=select coursename from course where courseid=+txtcourseid.SelectedValue+;conn.Open();mycmd=
15、new SqlCommand(sqlstr,conn);mycmd.Dispose();SqlDataReader da;da=mycmd.ExecuteReader();while(da.Read()coursename.Text=dacoursename.ToString();四、添加学生程序代码using System;using System.IO;using System.Text;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.We
16、b.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class addstudent:System.Web.UI.PageSqlCommand mycmd;protected void Page_Load(object sender,EventArgs e)userid.Attributes
17、.Add(onblur,checkuserid();string strconn=ConfigurationManager.AppSettingsconnStr;SqlConnection conn=new SqlConnection(strconn);protected void Button1_Click(object sender,EventArgs e)if(userid.Text.ToString()=)return;string strconn=ConfigurationManager.AppSettingsconnStr;SqlConnection conn=new SqlCon
18、nection(strconn);string sqlstr=;string sql=;sqlstr=insert intostudents(userid,username,sex,minzu,birthday,class,comefrom,beizhu,xuey,zhuany,tel,idc,zhengzmm,zhiw,huoj,weij)values(+userid.Text+,+txtusername.Text+,+txtsex.SelectedItem.Value+,+txtminzu.Text+,+txtbirthday.Text+,+txtclass.Text+,+txtcomef
19、rom.Text+,+txtbeizhu.Text+,+txtxuey.SelectedValue+,+txtzhuany.SelectedValue+,+txttel.Text+,+txtidc.Text+,+txtzzmm.SelectedValue+,+txtzhiw.Text+,+txthuoj.Text+,+txtweij.Text+);conn.Open();mycmd=new SqlCommand(sqlstr,conn);mycmd.Dispose();string name=this.FileUpload1.FileName;/获取上传文件的名称string type=nam
20、e.Substring(name.LastIndexOf()+1);/获取上传文件的后缀string ipath=Server.MapPath(images/)+DateTime.Now.ToString(yyyyMMddhhmmss)+name;string wpath=images+DateTime.Now.ToString(yyyyMMddhhmmss)+name;string query1=insert into images(userid,path)values(+userid.Text+,path);FileUpload1.SaveAs(ipath);/服务器保存路径SqlComm
21、and cm=new SqlCommand(query1);cm.Connection=conn;cm.Parameters.Add(path,SqlDbType.VarChar,50);cm.Parameterspath.Value=wpath;cm.ExecuteNonQuery();/this.lb_info.Text=上传成功!;trymycmd.ExecuteNonQuery();string sqlstr1=;sqlstr1=insert into users(userid,username)values(+userid.Text+,+txtusername.Text+);SqlC
22、ommand mycmd1=new SqlCommand(sqlstr1,conn);mycmd1.Dispose();trymycmd1.ExecuteNonQuery();Response.Write(javascript:alert(添加成功!););catch(SqlException)Response.Write(javascript:alert(添加失败!););finallysqlstr1=;catch(SqlException)Response.Write(javascript:alert(添加失败!););finallyconn.Close();sqlstr=;protect
23、ed void Button2_Click(object sender,EventArgs e)userid.Text=;txtusername.Text=;txtminzu.Text=;txtbirthday.Text=;txtclass.Text=;txtcomefrom.Text=;txtbeizhu.Text=;protected void Button3_Click(object sender,EventArgs e)Response.Redirect(student.aspx);五、检查课程号唯一性程序代码using System;using System.Data;using S
24、ystem.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class checkcourseid:System.Web.UI.Pageprote
25、cted void Page_Load(object sender,EventArgs e)Response.Expires=0;string strconn=ConfigurationManager.AppSettingsconnStr;SqlConnectionconn=new SqlConnection(strconn);string nam=Request.QueryStringname.ToString();string sql=select courseid from course where courseid=+nam+;SqlCommand DBHelper;DBHelper=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生信息管理系统 系统源代码 学生 信息管理 系统 源代码
限制150内