学生成绩管理系统 下载本文

内容发布更新时间 : 2024/5/20 14:12:59星期一 下面是文章的全部内容请认真阅读。

课程设计说明书 NO. 6

3.设计结果与分析

3.1网站结构实现

运行Microsoft Visual Studio 2012软件,新建名为“Web_Exam”的空网站。根据3.2节设计结果,在网站下新建母版页及网页,进行一系列的详细设计、编码实现。 (1)登录注册页面,如图5所示。

图5 登录注册页面

using System;

using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;

using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Data.OleDb; using System.Data;

public partial class loginfirst : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) { }

protected void btnlogin_Click(object sender, EventArgs e) {

Response.Redirect(\进入学生注册页面 }

protected void btnlogin2_Click(object sender, EventArgs e)

沈 阳 大 学

课程设计说明书 NO. 7

{

Response.Redirect(\进入教师注册页面 }

protected void btn2_Click(object sender, EventArgs e)//进入教师页 {

string name = username.Text.Trim(); string psw = password.Text.Trim();

SqlConnection conn = new SqlConnection(\Security=SSPI;database=学生成绩管理;\

SqlCommand cmd = new SqlCommand(\+ \

DataSet ds = new DataSet(); conn.Open();

SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) {

Session[\ Session[\ Response.Redirect(\ } else

l1.Text = \登陆失败!\ }

protected void btn1_Click(object sender, EventArgs e)//进入学生页 {

string name = username.Text.Trim(); string psw = password.Text.Trim();

SqlConnection conn = new SqlConnection(\Security=SSPI;database=学生成绩管理;\

SqlCommand cmd = new SqlCommand(\\

DataSet ds = new DataSet(); conn.Open();

SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read())

{

Session[\ Session[\ Response.Redirect(\ }

沈 阳 大 学

课程设计说明书 NO. 8

else l1.Text = \登陆失败!\ } } } (2)数据库连接 在Microsoft Visual Studio 2010软件中打开【视图】,选择【服务器资源管理器】,右击【数据连接】,选择【新建连接】,选择连接到Score_DataBase数据库。在网站下添加配置文件web.config,在文件中添加代码: using System.Data.Odbc; using System.Data; using System.Data.SqlClient; SqlConnection conn = new SqlConnection(\学生成绩管理;\3.2 网页编码实现 在Web_Exam网站下新建网页,并引用其中的母版页“Master.master”。 (1)学生注册页面,如图6所示。 图6 学生注册页面 using System; using System.Collections.Generic; using System.Linq; 沈 阳 大 学

课程设计说明书 NO. 9

using System.Web; using System.Web.UI;

using System.Web.UI.WebControls; using System.Data;

using System.Data.SqlClient; using System.Data.OleDb;

public partial class ogin : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) { }

protected void butsubmit_Click(object sender, EventArgs e) {

if(Page.IsValid) {

string name = username.Text.Trim(); string psw = password.Text.Trim(); string xuehao = xh.Text.Trim(); string xingming = xm.Text.Trim(); string xingbie = xb.Text.Trim(); string banji = Bj.Text.Trim(); string zhuanye = Zy.Text.Trim(); string sfzh = Sfzh.Text.Trim(); string jia = jtdz.Text.Trim(); string cssj = Rq.Text.Trim();

string sql = \ values(@username,@password,@xh,@xm,@xb,@Bj,@Zy,@Sfzh,@jtdz,@Rq)\

SqlParameter[] parameters = { new SqlParameter(\ new SqlParameter(\ new SqlParameter(\ new SqlParameter(\ new SqlParameter(\ new SqlParameter(\ new SqlParameter(\ new SqlParameter(\ new SqlParameter(\ new SqlParameter(\ };

using (SqlConnection conn = new SqlConnection(\Security=SSPI;database=学生成绩管理;\

{

沈 阳 大 学

课程设计说明书 NO. 10

conn.Open();

using (SqlCommand cmd = conn.CreateCommand())//tsql {

cmd.CommandText = sql;

cmd.Parameters.AddRange(parameters); cmd.ExecuteNonQuery(); } }

Response.Write(@\注册成功!');\ } }

protected void btnback_Click(object sender, EventArgs e) {

Response.Redirect(\返回主界面 } }

(2)老师注册页面,如图7所示。

图7 老师注册页面

using System;

using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;

using System.Web.UI.WebControls; using System.Data.SqlClient; using System.Data.OleDb; using System.Data;

沈 阳 大 学