資源簡介
小型的教務網站 適合作為課程設計或畢業設計

代碼片段和文件信息
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?partial?class?_Default?:?System.Web.UI.Page?
{
????protected?void?Page_Load(object?sender?EventArgs?e)
????{
????}
????protected?void?imgbtnLogin_Click(object?sender?EventArgs?e)
????{
????????///接收用戶輸入的參數
????????string?userName?=?txtUserName.Text.ToString().Trim();
????????string?userPwd?=?txtPwd.Text.ToString().Trim();
????????string?userRole?=?rblClass.SelectedValue.Trim();
????????string?selectStr?=?““;
????????switch?(userRole)
????????{
????????????case?“0“:???????????????????????//身份為教師時??????????????
????????????????selectStr?=?“Select?*?from?Teacher?where?Tname?=?‘“?+?userName?+?“‘“;
????????????????break;
????????????case?“1“:???????????????????????//身份為學生時
????????????????selectStr?=?“Select?*?from?Student?where?Sname?=?‘“?+?userName?+?“‘“;
????????????????break;
????????????case?“2“:???????????????????????//身份為管理員時
????????????????selectStr?=?“Select?*?from?Admin?where?Aname=?‘“?+?userName?+?“‘“;
????????????????break;
????????????case?“3“:???????????????????????//身份為管理員時
????????????????selectStr?=?“Select?*?from?XAdmin?where?XAname=?‘“?+?userName?+?“‘“;
????????????????break;
????????}
????????SqlConnection?conn?=?new?SqlConnection();
????????string?strconn?=?“Data?Source=localhost;Initial?Catalog=教務系統;integrated?security=SSPI“;
????????conn.ConnectionString?=?strconn;
????????conn.Open();??//打開連接
????????SqlCommand?cmd?=?new?SqlCommand();
????????cmd.CommandType?=?CommandType.Text;
????????cmd.Connection?=?conn;
????????cmd.CommandText?=?selectStr;
????????
????????try
????????{
????????????SqlDataReader?sdr?=?cmd.ExecuteReader();?//執行查詢
????????????if?(sdr.Read())?????????????????//如果該用戶存在
????????????{
????????????????if?(sdr.GetString(2)?==?userPwd)?//密碼正確
????????????????{
????????????????????Session[“userName“]?=?txtUserName.Text;
????????????????????Session[“userRole“]?=?rblClass.SelectedItem;
????????????????????
???????????????????
????????????????????switch?(userRole)
????????????????????{
????????????????????????case?“0“:???????????//身份為教師時??????????????
????????????????????????????Response.Write(“ript?language=‘javascript‘>alert(‘登錄成功歡迎使用本教務系統‘);location.href=‘teacher/TeacherIndex.aspx‘ ript>“);
????????????????????????????break;
????????????????????????case?“1“:???????????//身份為學生時
????????????????????????????Response.Write(“ript?language=‘javascript‘>alert(‘登錄成功歡迎使用本教務系統‘);location.href=‘student/StudentIndex.aspx‘ ript>“);
????????????????????????????break;
????????????????????????case?“2“:???????????//身份為各部門管理員時
????????????????????????????Response.Write(“ript?language=‘javascript‘>alert(‘登錄成功歡迎使用本教務系統‘);location.href=‘Admin/Index.aspx‘
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2734??2011-05-02?09:25??教務管理系統\Admin\AddAll.aspx
?????文件???????3839??2011-05-01?11:49??教務管理系統\Admin\AddAll.aspx.cs
?????文件???????2018??2007-04-29?07:52??教務管理系統\Admin\AddNews.aspx
?????文件???????1380??2011-04-30?19:22??教務管理系統\Admin\AddNews.aspx.cs
?????文件???????6489??2011-05-02?10:13??教務管理系統\Admin\AdminAddStudent.aspx
?????文件???????2730??2011-05-02?10:18??教務管理系統\Admin\AdminAddStudent.aspx.cs
?????文件???????7639??2011-05-03?13:46??教務管理系統\Admin\AdminAddTeacher.aspx
?????文件???????2669??2011-05-03?13:52??教務管理系統\Admin\AdminAddTeacher.aspx.cs
?????文件???????2407??2011-05-01?11:52??教務管理系統\Admin\AdminContral.aspx
?????文件???????2107??2011-04-30?17:17??教務管理系統\Admin\AdminContral.aspx.cs
?????文件???????4613??2011-05-02?15:52??教務管理系統\Admin\AdminStudentChange.aspx
?????文件????????890??2011-05-01?11:26??教務管理系統\Admin\AdminStudentChange.aspx.cs
?????文件???????1981??2011-05-01?09:28??教務管理系統\Admin\AdminStudentDetail.aspx
?????文件????????412??2011-04-29?09:37??教務管理系統\Admin\AdminStudentDetail.aspx.cs
?????文件???????3696??2011-05-02?15:52??教務管理系統\Admin\AdminTeacherChange.aspx
?????文件????????722??2011-05-01?11:32??教務管理系統\Admin\AdminTeacherChange.aspx.cs
?????文件???????2016??2011-05-02?10:36??教務管理系統\Admin\AdminTeacherDetail.aspx
?????文件????????613??2011-04-29?09:37??教務管理系統\Admin\AdminTeacherDetail.aspx.cs
?????文件???????3248??2011-05-03?15:00??教務管理系統\Admin\Allt.aspx
?????文件????????411??2007-04-27?16:07??教務管理系統\Admin\Allt.aspx.cs
?????文件????????391??2007-05-08?22:12??教務管理系統\Admin\Index.aspx
?????文件????????412??2007-04-27?13:53??教務管理系統\Admin\Index.aspx.cs
?????文件???????6281??2011-05-02?15:46??教務管理系統\Admin\Index.master
?????文件????????530??2011-05-01?07:54??教務管理系統\Admin\Index.master.cs
?????文件???????3208??2011-05-01?12:11??教務管理系統\Admin\Inuser.aspx
?????文件????????413??2007-04-27?16:07??教務管理系統\Admin\Inuser.aspx.cs
?????文件???????3911??2011-05-03?15:00??教務管理系統\Admin\Make.aspx
?????文件???????2235??2011-05-03?15:17??教務管理系統\Admin\Make.aspx.cs
?????文件????????750??2011-04-30?12:19??教務管理系統\App_Code\db.cs
?????文件????3145728??2011-05-03?17:24??教務管理系統\databa
............此處省略80個文件信息
評論
共有 條評論