Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

码农世界 2024-06-06 后端 84 次浏览 0个评论

前言

声明:该文章只是做技术分享,若侵权请联系我删除。!!

感谢大佬的视频:https://www.bilibili.com/video/BV1vc411v7Vd/

源码:https://space.bilibili.com/565112134

使用技术:C# + mysql或sqlserver

主要内容:使用asp.net实现的学生成绩管理系统

主要内容

一、功能需求

学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。

本系统主要用于学校学生信息管理,其主要任务是用计算机对学生信息进行日常管理,实现学生信息关系的系统化、规范化和自动化,如查询、修改、增加、删除,另外还考虑到用户登录的权限,针对学生信息和权限登录的学生成绩管理系统。本系统主要包括注册管理、管理员管理、学生信息查询、添加、修改、删除等部分。其功能主要有:

(1)学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。

(2)添加功能:管理员可以通过填写相应数据输入学生成绩等相关信息。系统可以自动将同一位同学的成绩信息进行合并。

(3)修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。

(4)删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉,并更新数据库中的数据。

(5)管理员查询功能:为了方便查看管理员信息,可以通过条件选择查询所有信息。

(6)账号注册管理功能:用户可以注册新账号进入系统。

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

二、部分代码
protected void btnLogin_Click(object sender, EventArgs e)
        {
            string strUserName = txtUserName.Text.Trim();
            string strPassword = txtPassword.Text.Trim();
            if (ddlRole.SelectedValue == "1")
            {
                Code.VerifyLogin db = new Code.VerifyLogin();
                if (db.Login(strUserName, strPassword))
                {
                    //FormsAuthentication.SetAuthCookie(strUserName, createPersistentCookie: false);
                    HttpCookie cookie = new HttpCookie("UserName", strUserName);
                    //cookie.Value = strUserName;
                    Session["Role"] = 1;
                    Response.Cookies.Add(cookie);
                    Response.Redirect("~/Main.aspx");
                }
                else
                {
                    Code.Common.ShowMessage(this, "用户名或密码输入错误");
                }
            }
            else
            {
                Code.VerifyLogin db = new Code.VerifyLogin();
                var student = db.StudentLogin(strUserName, strPassword);
                if (student != null)
                {
                    //FormsAuthentication.SetAuthCookie(strUserName, createPersistentCookie: false);
                    HttpCookie cookie = new HttpCookie("UserName", strUserName);
                    //cookie.Value = strUserName;
                    Response.Cookies.Add(cookie);
                    Session["Role"] = 2;
                    Session["StudentId"] = student.StudentId;
                    Response.Redirect("~/Main.aspx");
                }
                else
                {
                    Code.Common.ShowMessage(this, "用户名或密码输入错误");
                }
            }
        }
三、界面

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)

总结

想要看具体效果的同学,可以访问这个链接:

https://www.bilibili.com/video/BV1vc411v7Vd/

具体的代码也在该链接下。

转载请注明来自码农世界,本文标题:《Asp.Net期末课程设计——学生成绩管理系统(C#)(mysql或sqlserver)》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,84人围观)参与讨论

还没有评论,来说两句吧...

Top