资源简介
此工程是基于ASP.NET技术开发的学生信息管理系统,实现的是学生、教师和管理员不同的登陆验证,权限设置对应功能,对数据库进行增、删、查、改等。

代码片段和文件信息
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.xml.Linq;
using System.Collections.Generic;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
}
protected void loginButton_Click(object sender EventArgs e)
{
if (this.DropDownListUserType.SelectedValue != “null“)
{
//获取用户输入的信息
string userType = this.DropDownListUserType.SelectedValue.ToString();
string userName = this.TextBoxUserName.Text;
string userPassword = this.TextBoxUserPassword.Text;
//定义用来判断查询结果的变量
Boolean isExist = false;
string sql = ““;
//定义保存操作参数的集合
List cmdpara = new List();
if (userType == “2“) //学生登录
{
//利用学生编号在学生表内查询,判断是否存在此学生
sql = “SELECT stuID FROM Student WHERE stuID=@stuID“;
//初始化相关变量
isExist = false;
cmdpara.Clear();
//向集合内添加需要的参数
cmdpara.Add(commDBHelper.CreateParameters(“@stuID“ DbType.String userName));
commDBHelper.ExecuteReader(sql CommandType.Text out isExist cmdpara);
if (isExist)
{
//存在此用户,继续判断密码是否正确
sql = “SELECT stuIDstuName FROM Student WHERE stuID=@stuID and stuPassword=@stuPassword“;
//初始化相关变量
isExist = false;
cmdpara.Clear();
//向集合内添加需要的参数
cmdpara.Add(commDBHelper.CreateParameters(“@stuName“ DbType.String userName));
cmdpara.Add(commDBHelper.CreateParameters(“@stuPassword“ DbType.String commTools.toMD5(userPassword)));
DataRow row = commDBHelper.ExecuteReader(sql CommandType.Text out isExist cmdpara);
if (isExist)
{
//用户名和密码正确,则利用Sessiion对象保存用户的状态
Session[“userName“] = row[“stuName“];
Session[“userID“] = row[“stuID“];
Session[“userType“] = “2“;
Session[“userLogin“] = true;
//利用Response.Redirect方法调转到用户子系统中的某页面
Response.Redirect(“~/students/StuSearchScore.aspx “);
}
else
{
//密码输入问题
commTools.alert(this “密码不对,请确认,如果忘记请联系管理员!“);
}
}
else
{
//此用户不存在
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4232 2015-05-18 22:06 新建文件夹\Default.aspx
文件 6594 2015-05-20 00:18 新建文件夹\Default.aspx.cs
文件 436 2015-05-19 23:53 新建文件夹\Quit.aspx
文件 643 2015-05-19 23:54 新建文件夹\Quit.aspx.cs
文件 258 2015-05-25 12:28 新建文件夹\vwd.webinfo
文件 9824 2015-05-24 23:43 新建文件夹\web.config
文件 857 2015-05-19 22:37 新建文件夹\Web.sitemap
文件 2848 2015-05-20 00:00 新建文件夹\Admin\adminMasterPage.master
文件 472 2015-05-18 14:48 新建文件夹\Admin\adminMasterPage.master.cs
文件 8708 2015-05-25 12:25 新建文件夹\Admin\ArrangeCourse.aspx
文件 6917 2015-05-19 21:09 新建文件夹\Admin\ArrangeCourse.aspx.cs
文件 10666 2015-05-24 19:35 新建文件夹\Admin\course.aspx
文件 1670 2015-05-18 16:40 新建文件夹\Admin\course.aspx.cs
文件 16384 2015-05-19 23:38 新建文件夹\Admin\CrystalReport.rpt
文件 2363 2015-05-24 23:43 新建文件夹\Admin\SearchScore.aspx
文件 3908 2015-05-19 23:44 新建文件夹\Admin\SearchScore.aspx.cs
文件 16338 2015-05-25 12:25 新建文件夹\Admin\teacher.aspx
文件 5121 2015-05-20 23:08 新建文件夹\Admin\teacher.aspx.cs
文件 7238 2015-05-18 14:47 新建文件夹\App_Code\commDBHelper.cs
文件 2429 2015-05-19 21:00 新建文件夹\App_Code\commTools.cs
文件 6901 2015-05-19 23:07 新建文件夹\App_Code\ScoreDataSet.xsd
文件 3 2015-05-19 23:07 新建文件夹\App_Code\ScoreDataSet.xss
文件 3145728 2015-05-25 12:28 新建文件夹\App_Data\SMS.mdf
文件 1048576 2015-05-25 12:28 新建文件夹\App_Data\SMS_log.ldf
文件 1166058 2014-03-09 12:34 新建文件夹\App_Themes\主题1\IMG_20140309_123428.jpg
文件 679 2015-05-18 15:06 新建文件夹\App_Themes\主题1\st
文件 13655 2015-05-18 15:27 新建文件夹\Students\StudentRegister.aspx
文件 4509 2015-05-18 15:29 新建文件夹\Students\StudentRegister.aspx.cs
文件 2248 2015-05-20 00:11 新建文件夹\Students\StuSearchScore.aspx
文件 468 2015-05-20 00:03 新建文件夹\Students\StuSearchScore.aspx.cs
............此处省略17个文件信息
- 上一篇:C#下结合Sqlserver2008的学生信息管理系统
- 下一篇:c#工业控件集合
相关资源
- asp.net C#购物车源代码
- ASP.NET实验室预约管理系统
- 020ASP.NET车辆综合管理系统.zip
- c# 高校档案信息管理系统
- asp.net中c#做的躲避小游戏,希望大家
- ASP.NET C# 工资管理系统
- ASP.NET客户管理系统(毕业设计 C#
- 在线求职系统(C#ASP.NET源码)
- asp.net 在线考试系统及论文
- ASP.Net文件上传管理源码
- 《OA企业办公自动化》asp.net 源码(附
- asp.netc#开发规范
- asp.net 大文件上传(带进度条)
- 通过程序自动填充并提交ASP.NET表单(
- ASP.NET 基础编程文档(PPT电子教案)
-
ASP.NET_xm
l深入编程技术 - asp.net 新闻发布系统源码(附文档以及
- asp.net 简单的Ajax应用
- asp.net 企业官网源码(附数据库)
- asp.net 花语花店销售网站源码(含数据
- ASP.NET资产管理系统源码(附数据库)
- ajax 登录(基于asp.net)
- asp.net 简单新闻发布系统源码(附数据
- asp.net新闻发布系统(源码+数据库+论
- asp.net网上购物系统源码
- ASP.NET 在浏览器中预览文件
- asp.net 生命周期
- asp.net 花语花店销售网站源码(附数据
- asp.net 购物车实现(基于Session)
- C# asp.net验证码
评论
共有 条评论