资源简介
此工程是基于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学生作业管理系统
- ASP.NET+Nbear+AJAX毕业设计及完整论文v
- asp.net宠物商店源码
- 简单新闻管理系统ASP.NET网站
- asp.net 后台管理系统界面
- asp.net 简单购物车模块
- asp.net网上书店系统
- 图书管理系统 超简单 很适合课程设计
- asp.net微信支付接口代码
- 在线电影网站系统 asp.net 有论文+开
- ASP.NET MVC 在线录音录像音视频录制并
- asp.net(c#)客户关系管理系统CRM
- 简单校园论坛的设计,ASP.NETSQL2005
- Asp.net房产中介管理系统源码
- ASP.NET Ueditor图片水印修改
- asp.net.网上书店
- 投票系统asp.net+sql
- ASP.Net个人网站模板
- ASP.NET+SQL酒店预定管理系统
- asp.net+access网上订餐系统课程设计
- 基于asp.net的排课系统可用于毕业设计
- asp.net在线健身房管理系统
- 基于asp.net 制作B2C电子商务系统源代码
- 基于ASP.NET的网上论坛系统
- 基于ASP.NET的宿舍管理系统
- asp.net留言板使用vs和sql2005开发
- ASP.Net课程设计考试管理系统
- 基于ASP.NET的电影院购票系统
- 基于ASP.NET学生作业管理系统(含论文
评论
共有 条评论