论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

基于bs结构的在线学籍管理系统(论文+程序)

图6系统登录模块

登录成功和失败处理的部分代码如下:

paper51.com

protected void LoginBtn_Click(object sender, EventArgs e) paper51.com

    {

内容来自www.paper51.com

           String userId = "";

paper51.com

           StudentManager.User user = new StudentManager.User();

paper51.com

            SqlDataReaderrecu = user.GetUserLogin(UserName.Text.Trim(),

内容来自www.paper51.com

                             StudentManager.User.Encrypt(Password.Text.Trim()));

内容来自www.paper51.com

           if (recu.Read())

内容来自www.paper51.com

           {

paper51.com

               userId = recu["UserID"].ToString();

paper51.com

           }

copyright paper51.com

           recu.Close();

内容来自www.paper51.com

           if ((userId != null) && (userId != "")) paper51.com

           { paper51.com

               Session["UserID"] = userId;

copyright paper51.com

              Response.Redirect("~/DesktopModules/Main.aspx"); http://www.paper51.com

           }

http://www.paper51.com

           else 内容来自论文无忧网 www.paper51.com

           { copyright paper51.com

             Message.Text= "你输入的用户名称或者密码有误,请重新输入!";

内容来自论文无忧网 www.paper51.com

} 内容来自www.paper51.com

取消登录功能由CancelBtn按钮控实现,单击此按钮,触发CancelBtn_Click(object sender,EventArgs e)事件,该事件清空用户名称和密码输入内容。CancelBtn_Click(object sender,EventArgs e)事件代码如下:

http://www.paper51.com

protected void CancelBtn_Click(object sender, EventArgs e) 内容来自www.paper51.com

       UserName.Text = Password.Text = "";

paper51.com

2.学生信息管理模块 http://www.paper51.com

学生通过成功登录系统登录界面后,来到学生信息管理模块,学生可以查询信息,修改自己相关信息,查询课程、查询所选课程的分数。

内容来自论文无忧网 www.paper51.com

当用户在页面AddStudent.aspx中输入合法的信息的学生信息,并单击页面中的[添加]按钮,就可以实现添加新的学生信息。该添加功能由事件AddBtn_Click(objectsender.EventArgs e)实现,它调用Student类的AddStudent()方法实现添加功能。如果页面输入内容合法,定义类,再添加信息,成功显示操作结果信息,失败时显示添加操作中的失败的错误信息,如图7。

copyright paper51.com

copyright paper51.com

图7学生信息管理模块

paper51.com

部分代码如下:

内容来自论文无忧网 www.paper51.com

protected voidAddBtn_Click(object sender,EventArgs e)

paper51.com

{

内容来自论文无忧网 www.paper51.com

           if(Page.IsValid == true)

paper51.com

           { 内容来自论文无忧网 www.paper51.com

                    StudentManager.Studentstudent = new StudentManager.Student();

copyright paper51.com

                    try

内容来自论文无忧网 www.paper51.com

                    { 内容来自www.paper51.com

student.AddStudent(Int32.Parse(ClassList.SelectedValue),Name.Text,

copyright paper51.com

Int32.Parse(Age.Text.Trim()),Int32.Parse(SexList.SelectedValue), http://www.paper51.com

                                       Address.Text.Trim(),Phone.Text.Trim(),

内容来自论文无忧网 www.paper51.com

                                       DateTime.Parse(Birthday.Text.Trim()),

paper51.com

                                       DateTime.Parse(EntranceDate.Text.Trim()), copyright paper51.com

                                       Nationality.Text.Trim(),Political.Text.Trim(), paper51.com

NativePlace.Text.Trim(),IdentityCard.Text.Trim(), 内容来自www.paper51.com

Int32.Parse(Maritallist.SelectedValue),Hukou.Text.Trim(), 内容来自论文无忧网 www.paper51.com

                                       Int32.Parse(StateList.SelectedValue),Desn.Text); http://www.paper51.com

Response.Write("<script>window.alert('"+ASPNET2System.OPERATIONADDSUCCESSMESSAGE+ "')</script>");

paper51.com

                    }

内容来自论文无忧网 www.paper51.com

                    catch(Exception ex) 内容来自论文无忧网 www.paper51.com

Response.Redirect("~/DesktopModules/ErrorPage.aspx?ErrorUrl=" paper51.com

                                       +ASPNET2System.RedirectErrorUrl(Request.RawUrl) copyright paper51.com

                                       +"&ErrorMessage=" + ex.Message.Replace("\n",""));

内容来自www.paper51.com

3.教师信息管理模块 http://www.paper51.com

教师用户登陆系统后,点击进入教师信息管理模块。教师用户可以对自己信息进行查询、添加,对学生信息进行查询、添加学生分数等功能。 copyright paper51.com

教师信息模块中,可以添加教师信息,修改教师信息以及删除教师信息。添加教师信息:页面初始化实现下拉列表的形式显示部分信息的功能,该功能由函数Page_Load(objectsender,EventArgse)实现。部门信息由函数BindDepartmentData()调用Department类的GetDepartments()方法从数据库中获取,并使用SqlDataReader对象read保存结果,如图8。 http://www.paper51.com

内容来自www.paper51.com

图8教师信息管理模块

内容来自论文无忧网 www.paper51.com

4.用户注册模块 内容来自论文无忧网 www.paper51.com

添加新用户功能由AddBtn按钮控件实现。单击它,触发事件AddBtn_Click(objectsender,EventArgse),调用User类函数AddUser()实现添加功能,并把用户信息存放到数据库中,在添加新用户时,使用Encrypt()对用户密码进行加密,操作成功,则显示提示信息;错误,则弹出失败对话框,如图9。

内容来自www.paper51.com

http://www.paper51.com

图9用户注册模块

http://www.paper51.com

以下为添加用户成功和失败时处理部分代码如下: http://www.paper51.com

protected void AddBtn_Click(object sender, EventArgs e) paper51.com

   { 

paper51.com

        if(Page.IsValid == true)

paper51.com

        { copyright paper51.com

           StudentManager.User user = new User(); 内容来自www.paper51.com

           try

copyright paper51.com

           {

copyright paper51.com

               user.AddUser(UserName.Text.Trim(),

copyright paper51.com

                   StudentManager.User.Encrypt(Password.Text.Trim()),

内容来自www.paper51.com

                   Email.Text.Trim(),

http://www.paper51.com

                   Int32.Parse(RoleList.SelectedValue));

copyright paper51.com

               Response.Write("<script>window.alert('" +ASPNET2System.OPERATIONADDSUCCESSMESSAGE + "')</script>"); 内容来自www.paper51.com

           } paper51.com

           catch (Exception ex)

http://www.paper51.com

           { copyright paper51.com

           Response.Redirect("~/DesktopModules/ErrorPage.aspx?ErrorUrl="

http://www.paper51.com

                   + ASPNET2System.RedirectErrorUrl(Request.RawUrl)

http://www.paper51.com

                   + "&ErrorMessage=" + ex.Message.Replace("\n"," ")); 内容来自www.paper51.com

} 内容来自论文无忧网 www.paper51.com

5.课程管理模块 copyright paper51.com

课程信息管理功能主要对课程信息进行管理,如课程信息的添加、修改、删除等。在系统中主要包括添加课程信息、添加课程信息、删除课程信息,如图10。 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

------分隔线----------------------------
联系方式