资源简介
完整的系统,拥有测试数据和数据库脚本代码,只需修改数据库密码即可
代码片段和文件信息
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
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;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
if (““ == Session[“LoginID“].ToString())
Response.Write(“ript>window.open(‘Login.aspx‘‘_top‘) ript>“);
switch (Session[“LoginRole“].ToString())
{
case “Admin“:
Session[“LoginRoleName“] = “管理员“;
break;
case “Order“:
Session[“LoginRoleName“] = “定题组“;
ParseOrderMsg();
break;
case “Teacher“:
Session[“LoginRoleName“] = “教师“;
ParseTeacherMsg();
break;
case “Student“:
Session[“LoginRoleName“] = “学生“;
ParseStudentMsg();
break;
}
this.menuframe.Attributes.Add(“src“ “Menu“ + Session[“LoginRole“].ToString() + “.aspx“);
}
private void ParseOrderMsg()
{
// 读出定题组(成员)信息
SqlConnection cn = Com.GetConnection();
SqlCommand cmd = new SqlCommand(“select orderNamespecialtyIDspecialtyName from vwOrder where orderID=@orderID“ cn);
cmd.Parameters.AddWithValue(“@orderID“ Session[“LoginID“].ToString());
cn.Open();
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
Session[“LoginName“] = dr[“orderName“].ToString();
Session[“SpecialtyID“] = dr[“specialtyID“].ToString();
Session[“SpecialtyName“] = dr[“specialtyName“].ToString();
}
else
Response.Redirect(“~/Login.aspx“);
dr.Close();
cn.Close();
}
private void ParseTeacherMsg()
{
// 读出教师信息
SqlConnection cn = Com.GetConnection();
SqlCommand cmd = new SqlCommand(“select name from Teacher where teacherID=@teacherID“ cn);
cmd.Parameters.AddWithValue(“@teacherID“ Session[“LoginID“].ToString());
cn.Open();
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
Session[“LoginName“] = dr[“name“].ToString();
}
else
Response.Redirect(“~/Login.aspx“);
dr.Close();
cn.Close();
}
private void ParseStudentMsg()
{
// 读出学生信息
SqlConnection cn = Com.GetConnection();
SqlCommand cmd = new SqlCommand(“select nameclassIDspecialtyIDspecialtyNameintoYear from vwStudent where studentID=@studentID“ cn);
cmd.Parameters.AddWithValue(“@studentID“ Session[“LoginID“].ToString());
cn.Open();
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
// 如果设置了往届学生不能登录
if (((DateTime)dr[“IntoYear“]).Year != Int32.Parse(Com.GetConfig(“CurIntoYear“))
&& true == Boolean.Parse(Com.GetConfig(“IsOnlyCurStuLogin“)))
{
cn.Close();
Session[“LoginID“] = ““;
Session[“LoginRole“] = ““;
Com.MessageBox(“您不是本届的学生,无权登录本系统。如果确实要登录,请与管理员联系!“ “无权登录“ “~/Login.aspx“);
return;
}
Session[“LoginName“] = dr[“name“].ToString();
Session[“SpecialtyID“] = dr[“specialtyID
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-17 11:49 基于ASP.NET在线考试系统实现\
目录 0 2014-12-17 11:49 基于ASP.NET在线考试系统实现\Admin\
文件 4235 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\AdminAdd.aspx
文件 1793 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\AdminAdd.aspx.cs
文件 4023 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\AdminEdit.aspx
文件 2052 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\AdminEdit.aspx.cs
文件 6813 2014-12-02 19:26 基于ASP.NET在线考试系统实现\Admin\AdminList.aspx
文件 4112 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\AdminList.aspx.cs
文件 5909 2014-12-02 20:46 基于ASP.NET在线考试系统实现\Admin\BatchAdd.aspx
文件 873 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\BatchAdd.aspx.cs
文件 1460 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\BatchReport.aspx
文件 418 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\BatchReport.aspx.cs
文件 5469 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\ClassAdd.aspx
文件 1970 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\ClassAdd.aspx.cs
文件 5342 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\ClassEdit.aspx
文件 2117 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\ClassEdit.aspx.cs
文件 8392 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\ClassList.aspx
文件 4286 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\ClassList.aspx.cs
文件 3797 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\FileList.aspx
文件 1416 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\FileList.aspx.cs
文件 1757 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\FileReName.aspx
文件 1604 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\FileReName.aspx.cs
文件 1752 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\FileUpload.aspx
文件 1234 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\FileUpload.aspx.cs
文件 8217 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\HistoryClear.aspx
文件 5649 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\HistoryClear.aspx.cs
文件 4257 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\LoginEdit.aspx
文件 2157 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\LoginEdit.aspx.cs
文件 6251 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\OrderAdd.aspx
文件 2268 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\OrderAdd.aspx.cs
文件 5719 2014-12-02 18:50 基于ASP.NET在线考试系统实现\Admin\OrderEdit.aspx
............此处省略161个文件信息
- 上一篇:售后管理系统源码+10000多字完整论文
- 下一篇:asp开发的bbs论坛
相关资源
- 基于ASP。net+SQL网上购物系统
- 排课系统C#&ASP;.net内有三个样本
- 基于b/s人事管理系统
- 选课系统ASPNET
- 腾飞在线小说网源码(附带需求分析
- ASP。NET工厂模式网上书店整站系统
- 用ASP写的电子购物网站
- ASP.NET Core 2.1 官方教程(2589页)
- 手表销售系統(。NET版)
- asp.net对接支付宝PC网页端
- 餐饮管理系统(毕业设计论文+ASP.NE
- 本科毕业论文 基于ASP.NET的网上购物系
- Asp.net学生信息管理系统源码(VS2010
- 传智播客 杨中科 十三季全 种子 asp
- ASP.NET学生宿舍管理系统·精简
- ASP.Net + access图书管理系统
- ASP.NET 网上书店管理系统
- asp.net 数据增删查改的简易项目网页
- 基于asp.net 的个人博客系统
- “通讯录”asp.net源代码
- ASP.NET校园新闻发布系统 开题报告
- ASP.NET的简易BBS论坛
- ASP.NET实现音乐推荐系统
- Asp.net 验证码控件
- 精美ASP.Net个人网站管理系统
- Asp.net Mvc身份验证、异常处理、权限验
- Asp.net 学生管理系统
- ASP.NET手机销售系统(毕业设计)
- asp.net SwfUpload 上传完整
- asp.net 多语言实现
评论
共有 条评论