基于C# 的学生信息管理系统

一、概述

最近发布的小项目或者说是毕设都是Java的居多,为了满足广大C#的爱好学习者,今天决定发布一个基于C#的学生信息管理系统。在学校管理中将计算机技术、数据库技术相结合,已成为现代学校管理信息化的重要标志之一。学生信息管理是一个必不可少的重要环节。开发系统的意义在于协助学生管理人员对学生信息进行管理,提高学生信息管理工作的质量和效率。

二、开发环境

语言:C#、HTML等

数据库:SQLServer 2008 R2

开发工具:Visual Studio 2015

三、部分截图展示

Tips

本系统可分多个角色登录,按自己需求自我定义,上图定义了三个角色,一是系统管理员,二是老师,三是学生。每个角色都有不一样的功能,权属自我分配即可。好了,介绍就到这里,要是看了上述截图被这简洁、美观的系统所动心的,可以下载源码来学习学习,这也有可能是你C#开发的旅程起点!加油!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Web.Application;
using Web.Repository;
using Web.Repository.Domain;
using Web.Application.Extend;

namespace WebApp.Controllers
{
    public class LoginController : Controller
    {
        UserInfoApp app_ = new UserInfoApp();
        // GET: Login
        public ActionResult Index()
        {
            return View();
        }
        public ActionResult CheckLogin(string Account, string password, string code)
        {
            HandleResult result = new HandleResult();
            sysUserInfo resultData = app_.FindItem(Account,password, code);
            result.data = resultData;
            if (resultData != null)
            {
                //加载用户权权限相关信息
                AuthUtil.LoadUserAuth(resultData);

                WebHelper.WriteCookie("UserId", resultData.Account);
                WebHelper.WriteCookie("Account", resultData.RealName);
            }
            else
            {
                result.state = 2;
                result.message = "不存在用户,或密码错误! 请重新输入";
            }

            return Content(result.ToJson());
        }
        public ActionResult OutLogin()
        {
            //清理缓存
            Session.Abandon();
            Session.Clear();
            WebHelper.ClearCookie();
            return RedirectToAction("Index", "Login");
        }
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章