前言
声明:该文章只是做技术分享,若侵权请联系我删除。!!
感谢大佬的视频:https://www.bilibili.com/video/BV1vc411v7Vd/
源码:https://space.bilibili.com/565112134
使用技术:C# + mysql或sqlserver
主要内容:使用asp.net实现的学生成绩管理系统
主要内容
一、功能需求
学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要用于学校学生信息管理,其主要任务是用计算机对学生信息进行日常管理,实现学生信息关系的系统化、规范化和自动化,如查询、修改、增加、删除,另外还考虑到用户登录的权限,针对学生信息和权限登录的学生成绩管理系统。本系统主要包括注册管理、管理员管理、学生信息查询、添加、修改、删除等部分。其功能主要有:
(1)学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己需要的信息。
(2)添加功能:管理员可以通过填写相应数据输入学生成绩等相关信息。系统可以自动将同一位同学的成绩信息进行合并。
(3)修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。
(4)删除功能:管理员可以对数据进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉,并更新数据库中的数据。
(5)管理员查询功能:为了方便查看管理员信息,可以通过条件选择查询所有信息。
(6)账号注册管理功能:用户可以注册新账号进入系统。
二、部分代码
protectedvoidbtnLogin_Click(object sender,EventArgs e){string strUserName = txtUserName.Text.Trim();string strPassword = txtPassword.Text.Trim();if(ddlRole.SelectedValue =="1"){Code.VerifyLogin db =newCode.VerifyLogin();if(db.Login(strUserName, strPassword)){//FormsAuthentication.SetAuthCookie(strUserName, createPersistentCookie: false);HttpCookie cookie =newHttpCookie("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 =newCode.VerifyLogin();var student = db.StudentLogin(strUserName, strPassword);if(student !=null){//FormsAuthentication.SetAuthCookie(strUserName, createPersistentCookie: false);HttpCookie cookie =newHttpCookie("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,"用户名或密码输入错误");}}}
三、界面
总结
想要看具体效果的同学,可以访问这个链接:
https://www.bilibili.com/video/BV1vc411v7Vd/
具体的代码也在该链接下。
版权归原作者 爱吃雪糕的小布丁 所有, 如有侵权,请联系我们删除。