论文部分内容阅读
摘要:守信将得到鼓励,失信将受到惩戒,从而实现社会管理信用化,这也是建康社会发展的一般规律,以社会信用管理为基础达到现代化国家管理的方式。作为高校,每个大学生都是成年人,已经具备管理个人行为能力,理应纳入信用管理。下面本论文将介绍基于B/S架构开发的基于信用的学生综合评价系统。系统功能主要有:综合信息管理、教务信息管理、财务部信息管理、学工部信息管理、后勤部信息管理、图书馆信息管理、综合信息后台处理本系统使用的是数据库为SqlServer2010。开发语言为C#.net、ASP.Net、JavaScript、CSS等等。整体采用ASP.NetMVC开发模式,通过使用C#语言进行实现。
关键词:信用体系;综合评价;角色管理 中图分类号:TU 文献标识码:A 文章编号:(2020)-06-290
1.引言
随着互联网技术的快速发展,已经涌现出了像支付宝、微信、京东等支付平台。并由些衍生出了各自信息分析系统,像支付宝的芝麻信用、京东信用等等。作为高校学生,已经是成年人完全具备管理个人行为能力,可以进行信用数据征集分析,用于校内奖罚。这样可以降低学校公共设施出现损失,学生不爱参加体育活动,旷课等情况。
如果使用基于本系统的信用管理系列,可用调用积极性,提高犯错成本。这样可以更高维护校园风气,弘扬社会主义正能量。并且可以降低管理成本,提高管理效率。
2.系统功能分析
综合信息管理:显示所有管理员信息,角色、权限、所在部门等等。根据登入用户的角色、权限开放相应功能。功能如下:部门信息的修改,部门增加,也可进行删除。普通用户信息显示,也可以对普通用户信息进行修改,如果拥有权限的话,同样可以删除(软删除)。管理员本身信息也可以查看、修改、删除,需要对应权限。权限系统也可以添加、删除、修改,主要分为角色与权限。
教务数据管理:普通用户(学生)查询个人信息,对他人评价,对老师评价。课程创建,删除,修改,普通用户(学生)可以选择课程,创建字典表。课程考核得分生成字典表,增加、删除、修改。
财务部数据管理:学生是否存在拖欠费情况,根据这场情设计学校收费项目查询,修改与删除。建立缴费情况表,对缴费情况进行增加与删除,以及修改。贷款申请,管理员可以查询学生信用情况,
学工处数据管理:课程出勤表创建,对到场人与生成出勤表。活动创建,有变动可以进行修改,也可以删除活动。并对报名的人到与未到生成出勤表,增加、删除。宿舍内务每日评分,生成字典表。学生综合评价,加减分。义务劳动出勤情况,生成字典表。
后勤部数据管理:学生不良记录,如果破坏公共财务等生成字典表。
图书馆数据管理:图书管理,增删改查。图书借出记录,生成记录,可进行删除。图书归还记录,拖欠记录。拖欠产生费用记录。
综合信息处理系统:后台自动处理,每晚12点开始更新数据,根据学生有无拖欠缴费、拖欠图书、同学之间评分、老师评分、课程出勤、活动出勤、课程考核得分、有无不良记录综合分析最终生成折线图、雷达图。系统每项操作都会生成Log文件,可查询,并做相应调整。
2.角色模块实现
该模块主要以管理权限为中心目的,围绕在周围的功能为部门管理、管理员管理、用户管理、角色管理、权限管理。细分功能有管理员增加、管理员删除、管理员修改、管理员查询、管理员密码修改,用户增加、用户删除、用户修改、用户查询、用户密码修改,角色增加,角色删除、角色修改、角色删除,权限修改、权限删除、权限查询、权限增加等。
角色管理,权限通过角色联系到管理员。如图1所示:
管理员修改关键代码如下:
修改后台服务代码
publicvoid Up Date(longId,string Name,string Phone Num,string Email,long UserId)
{
using(SCMSC on textscms=new SCMSC ontext())
//EntityContext对例实例化
{
Base Service<Admin User Entity>au=new Base Service<Admin User Entity>(scms);
//通用Service实例化Admin User Entity实体对象,获得Context实例对象
varresult=au.Get ById(Id);
//查询Id的Admin User实体,var可以判断获得相应类型
if(result==null)
//如果查询Id的结果为空,则报异常。
{
thrownewArgumentException("找不到id为:"+Id+"的用户");
}
result.Name=Name;
result.PhoneNum=PhoneNum;
result.Email=Email;
result.UserId=UserId;
//修改实体对象属性。
scms.SaveChanges();
//保存实体对象
}
}
修改前端请求部分代码
functionedit(id){
MYM.ajax({//Jqueryajax方法
dataType:"json",//json文本
url:"/Admin/Edit/",//Controllers目录下的Edit方法
type:"post",
data:from,//直接获得fromDom对象
success:function(res){//res是由服务器返回
if(res.Status){//Status属性为判断修改是否成功(true和false)
layer.msg('修改完成',{icon:1,time:2000});
}else{//ErrorMsg返回异常消息
alert("error:"+res.ErrorMsg);}},
error:function(){//其他錯误
alert("请求出错!");}})});
参考文献
[1]松江大学城学生个人信用系统设计与实现[J].钱颖懿,钮珏,金妍乐,田益坤.科技创新导报.2018(11)
[2]基于大数据平台的高校学生诚信评价管理系统的建设研究[J].史蕊.赤峰学院学报(自然科学版).2017(17)
作者简介:袁馨钰,女,1988年12月生,江苏淮安人,硕士研究生学历,中级职称,研究方向,计算机应用
关键词:信用体系;综合评价;角色管理 中图分类号:TU 文献标识码:A 文章编号:(2020)-06-290
1.引言
随着互联网技术的快速发展,已经涌现出了像支付宝、微信、京东等支付平台。并由些衍生出了各自信息分析系统,像支付宝的芝麻信用、京东信用等等。作为高校学生,已经是成年人完全具备管理个人行为能力,可以进行信用数据征集分析,用于校内奖罚。这样可以降低学校公共设施出现损失,学生不爱参加体育活动,旷课等情况。
如果使用基于本系统的信用管理系列,可用调用积极性,提高犯错成本。这样可以更高维护校园风气,弘扬社会主义正能量。并且可以降低管理成本,提高管理效率。
2.系统功能分析
综合信息管理:显示所有管理员信息,角色、权限、所在部门等等。根据登入用户的角色、权限开放相应功能。功能如下:部门信息的修改,部门增加,也可进行删除。普通用户信息显示,也可以对普通用户信息进行修改,如果拥有权限的话,同样可以删除(软删除)。管理员本身信息也可以查看、修改、删除,需要对应权限。权限系统也可以添加、删除、修改,主要分为角色与权限。
教务数据管理:普通用户(学生)查询个人信息,对他人评价,对老师评价。课程创建,删除,修改,普通用户(学生)可以选择课程,创建字典表。课程考核得分生成字典表,增加、删除、修改。
财务部数据管理:学生是否存在拖欠费情况,根据这场情设计学校收费项目查询,修改与删除。建立缴费情况表,对缴费情况进行增加与删除,以及修改。贷款申请,管理员可以查询学生信用情况,
学工处数据管理:课程出勤表创建,对到场人与生成出勤表。活动创建,有变动可以进行修改,也可以删除活动。并对报名的人到与未到生成出勤表,增加、删除。宿舍内务每日评分,生成字典表。学生综合评价,加减分。义务劳动出勤情况,生成字典表。
后勤部数据管理:学生不良记录,如果破坏公共财务等生成字典表。
图书馆数据管理:图书管理,增删改查。图书借出记录,生成记录,可进行删除。图书归还记录,拖欠记录。拖欠产生费用记录。
综合信息处理系统:后台自动处理,每晚12点开始更新数据,根据学生有无拖欠缴费、拖欠图书、同学之间评分、老师评分、课程出勤、活动出勤、课程考核得分、有无不良记录综合分析最终生成折线图、雷达图。系统每项操作都会生成Log文件,可查询,并做相应调整。
2.角色模块实现
该模块主要以管理权限为中心目的,围绕在周围的功能为部门管理、管理员管理、用户管理、角色管理、权限管理。细分功能有管理员增加、管理员删除、管理员修改、管理员查询、管理员密码修改,用户增加、用户删除、用户修改、用户查询、用户密码修改,角色增加,角色删除、角色修改、角色删除,权限修改、权限删除、权限查询、权限增加等。
角色管理,权限通过角色联系到管理员。如图1所示:
管理员修改关键代码如下:
修改后台服务代码
publicvoid Up Date(longId,string Name,string Phone Num,string Email,long UserId)
{
using(SCMSC on textscms=new SCMSC ontext())
//EntityContext对例实例化
{
Base Service<Admin User Entity>au=new Base Service<Admin User Entity>(scms);
//通用Service实例化Admin User Entity实体对象,获得Context实例对象
varresult=au.Get ById(Id);
//查询Id的Admin User实体,var可以判断获得相应类型
if(result==null)
//如果查询Id的结果为空,则报异常。
{
thrownewArgumentException("找不到id为:"+Id+"的用户");
}
result.Name=Name;
result.PhoneNum=PhoneNum;
result.Email=Email;
result.UserId=UserId;
//修改实体对象属性。
scms.SaveChanges();
//保存实体对象
}
}
修改前端请求部分代码
functionedit(id){
MYM.ajax({//Jqueryajax方法
dataType:"json",//json文本
url:"/Admin/Edit/",//Controllers目录下的Edit方法
type:"post",
data:from,//直接获得fromDom对象
success:function(res){//res是由服务器返回
if(res.Status){//Status属性为判断修改是否成功(true和false)
layer.msg('修改完成',{icon:1,time:2000});
}else{//ErrorMsg返回异常消息
alert("error:"+res.ErrorMsg);}},
error:function(){//其他錯误
alert("请求出错!");}})});
参考文献
[1]松江大学城学生个人信用系统设计与实现[J].钱颖懿,钮珏,金妍乐,田益坤.科技创新导报.2018(11)
[2]基于大数据平台的高校学生诚信评价管理系统的建设研究[J].史蕊.赤峰学院学报(自然科学版).2017(17)
作者简介:袁馨钰,女,1988年12月生,江苏淮安人,硕士研究生学历,中级职称,研究方向,计算机应用