基于ASP.NET的学生综合素质评价管理系统的设计与实现

2014-03-16 09:22:00李瑞江
电子设计工程 2014年9期
关键词:学生处系部素质

李瑞江

(新疆轻工职业技术学院 新疆 乌鲁木齐830021)

对于信息量多,管理相对复杂的数据采用信息化处理不仅能够提高效率,方便管理,也能节省很多资源,学生综合素质信息的管理工作无疑符合以上的要求。学生管理部门通过综合素质测评,掌握大学生在校期间德、智、体等方面的表现情况,测评结果常作为学生评优评奖、推荐就业的主要依据,同时也是学生推优入党的一个重要依据[1]。

当前高职院校经历了一个快速成长期,由于各高职院校的办学特色及学生情况不尽相同,所以针对学生的综合素质评定的指标也不尽相同[2-3],目前针对高职院校的学生综合素质评定软件也为数不多,软件缺乏可重用性,程序不够健壮。因此,开发设计出学生综合素质统一管理系统是一个极具价值而且必要的项目。这样的系统实现了量化学生素质评价标准,体现了科学有效的评价学生素质的要求。通过清晰的量化数据,帮助班主任掌握班级学生情况,避免主观印象评价学生。通过动态跟踪学生素质变化数据,有助于班主任及时掌握学生情况,有助于学校改进管理手段。

1 系统需求分析

1.1 制定学生综合素质评价标准

每个学生的综合素质评价标准由 “班级评定 (占50%)”、“系部评定(占 30%)”、“学院评定(占 20%)”3 个部分组成,每个部分按照百分制计算,最后按所占比例折算后相加形成最后的评价得分。

1.2 系统用户及功能需求分析

本项目开展工作直接有关的人员和用户为:全体教职工、班主任、主管学生工作系部主任、学生处管理人员、系统管理员。

1)登录验证

权限用户:所有用户

所有用户必须登录,才能进行使用系统,才能进行权限范围内的操作。

2)班级评定信息录入与编辑

权限用户:班主任

班主任登录系统后完成班级评定部分的信息录入与编辑工作。班级评定信息一般一个学期后根据每个学生总体表现由班主任进行评定,班级评定部分的编辑工作也只能有班主任完成。

3)系部评定信息录入与编辑

权限用户:系部主任

系部主任登录系统后完成所在系的系部评定部分的信息录入与编辑工作。一般一个学期后根据每个学生总体表现由学生所在的系部主任进行评定,系部评定部分的编辑工作只能由学生所在的系部主任完成。

4)学院评定信息录入与编辑

权限用户:学生处管理人员

学生处管理人员登录系统后完成学院评定部分的信息录入与编辑。一般一个学期后根据每个学生总体表现由学生处管理人员进行评定,学院评定部分的编辑工作也只能由学生处管理人员完成。

5)班级学生综合素质大项查询

权限用户:所有用户

所有用户登录系统后,可以查询各个班级学生的大项综合素质信息。

6)个体学生综合素质小项查询

权限用户:所有用户

所有用户登录系统后,可以查询各个学生的小项综合素质详细信息。

7)用户角色和权限设置

权限用户:系统管理员

系统管理员登录系统后,设置全体教师、班主任、系部主任、学生处管理人员的角色和权限。

1.3 系统功能模块分析

系统以学生综合素质的信息管理为核心内容,整个系统包含角色管理、学生综合素质信息录入、学生综合素质信息编辑、学生综合素质信息查询4个功能模块,具体如图1所示。

图1 学生综合素质统一管理平台功能模块图Fig.1 The functionmodule of students'comprehensive quality and unifiedmanagement platform

2 系统设计

2.1 设计思想

本系统应具有以下特点:1)灵活性和实用性:学生综合素质评价标准可能随着学校和社会的发展而发生变化,所以系统设计时应考虑此点,提供重新设定评价项目和单项分值的功能;2)简便性:能适用于不同计算机应用水平的用户;3)安全性:保证评价数据的正确性、完整性和可用性,防御非法用户对数据进行窃取和破坏;4)开放性:系统面向在校的所有教师和学生,是学院信息化系统的一个组成部分。

2.2 系统运行环境

综合考虑系统对性能、安全性及快速开发等要求,服务器的操作系统选择Windows Server 2008,安装.NET Framework4.0,Web服务器为 Internet Information Services 7.0(IIS7.0),基于对数据安全性和可恢复性的考虑,后台数据库选择使用SQL Server 2008和SQL Server 2008 Express。

2.3 系统数据库架构设计

为实现系统功能需求分析所述的功能,共设计了6个数据表

管理员表SQM_Admin

学院评分表SQM_SchoolScore

系部评分表SQM_DepartmentScore

班级评分表SQM_ClassScore

评分表SQM_Score

角色表SQM_Roles

另外,需要使用学院信息系统的数据库的原有的基本数据表包括:

年级表tc_graded

班级类型表tc_classType

系(部)表 tc_department

专业表tc_object

学院班级表tuClassList

学生表tustudentlist

2.4 系统安全性设计

本系统采用ASP.NET的Form身份验证方式和基于角色的访问控制 RBAC(Role-Based Access Control)。 RBAC是关于用户、角色和权限的理论模型,其基本思想是:将权限分配给角色,将用户按角色划分,通过角色把用户和权限联邦系起来,只有当某个用户属于某个角色时,它才可以访问这个角色所拥有的权限[4]。

系统共分为管理员、班主任、系部主任、学生处管理人员、全体教职工5个角色,各种角色具有相应的权限。

1)全体教职工:学院所有教职工均可查看所有班级和学生个人的综合素质信息。

2)班主任:本班学生综合素质中班级评定部分的数据录入与编辑。

3)系部主任:本系所有学生综合素质中系部评定部分的数据录入与编辑;本系所有班主任的权限设置与管理;班主任权限设置与管理。

4)学生处管理人员:全校所有学生综合素质中学院评定部分的数据录入与编辑。

5)管理员:全体教职工权限设置与管理;系部主任权限设置与管理;学生处管理人员权限设置与管理。

3 系统开发、部署和测试

基于本系统的用户特点和规模及安全性要求,系统开发采用Microsoft的ASP.NET开发技术,网站的界面设计的做到简洁友好、便于操作。开发主要由Visual Studio 2010中的VisualWeb Develop(简称VWD)来实现,在VWD的协助下,ASP.NET具有一些用于设计和布局的强大工具,网页上数据的输入和显示主要使用标准Web服务器控件和用户自定义的控件。

开发过程采用快速开发模式,把数据源控件和数据显示控件相结合进行开发,数据源控件用来操作数据库的数据,数据显示控件把数据源控件取得的数据以不同的界面方式显示出来,这是一种优秀的编程方式。这种快速开发模式,数据库操作语句是开发工具自动产生的,开发人员在开发程序时不需要手工编写新增、修改、查询、删除的SQL语句,这样可以大大缩短开发时间[5]。

系统服务器部署在学院计算机中心机房的HP BL460 G7刀片服务器上并在校园网站主页建立超链接,组织教师和学生在校园内和校园外分别进行测试直到达到设计要求。

图2 系统首页Fig.2 home page of the system

4 结束语

学生综合素质评价在是教育过程中的一个重要环节,对于学生确定发展方向,提高综合素质有重要的导向作用[6]。

文中在学生综合素质评价标准基础上对整个评价系统进行整体的设计和实现。该系统在学生综合素质评价中能使评价的更加的公正、公平和公正,使评价的客观性有了很大的保证,能够较快的得出评价结果,减轻大学生综合素质评价工作的劳动强度,而且能及时向学生反馈信息,充分发挥了评价意见对学生的指导作用,同时也为教育者制定和调整教育决策提供依据,具备一定的实用价值。当然在如何对学生职业素质进行全面客观的评价时,需要根据各学校根据实际情况,将量化与非量化的评价有机地结合起来,并在实践中不断归纳和总结。

[1]黄会明,陈宁,严小明,等.应用AHP与TOPSIS法评价高职学生综合素质[J].职业技术教育,2009,30(13):46-49.HUANG Hui-ming,CHEN Ning,YAN Xiao-ming,et al.Assessment of higher vocational college students’comprehensive quality based on AHP and TOPSISmethods[J].Vocational and Technical Education,2009,30(13):46-49.

[2]李艳红,李默涵.高校师生从教技能训练水平的模糊综合评判[J].辽东学院学报:自然科学版,2011,18(3):251—254.LI Yan-hong,LI Mo-han.Teaching skill training level of higher normal school students:a fuzzy comprehensive evaluation method[J].Journal of Liaodong University:Natural Sciences,2011,18(3):251-254.

[3]刘潇,张莉.基于AHP的教师教学质量评价体系[J].辽东学院学报: 自然科学版,2011,18(3):246—250.LIU Xiao,ZHANG Li.AHP-based teaching quality evaluation system[J].Journal of Liaodong University:Natural Sciences,2011,18(3):246-250.

[4]Sandhu R,Bhamidipati V,Munawer Q.The ARBAC97 model for role-based administration of roles[J].ACM Transactions on Information and System Security,1999,2(1):105-135.

[5]王海生,万庆平,陈建荣.Web数据库系统快速开发模式的研究[J].计算机应用与软件,2012,29(2):179-182.WANG Hai-sheng,WAN Qing-ping,CHEN Jianrong.Study on Web database system rapid development mode[J].Computer Application and Software,2012,29(2):179-182.

[6]申玮.基于Web大学生综合素质评价的研究 [J].福建电脑,2012,4(1):64-66.ShenWei.The Study of the College Students'Comprehensive Quality Evaluation Based on Web[J].Journal of Fujian,2012,4(1):64-66.

猜你喜欢
学生处系部素质
提高高中德育教学有效性的实践策略
家长(2019年2期)2019-08-13 19:57:30
高铁乘务员的素质要求及其养成
活力(2019年22期)2019-03-16 12:47:30
又听岔了
英国教育部拟为学生处设置主席一职提升高教选拔性和竞争性
素质是一场博弈
什么是重要的素质
基于ISO思想系部层面本科教学质量监控体系建设思路探索
高职院校系部档案管理的问题与对策
职教通讯(2014年2期)2014-08-15 00:47:29
基于辅导员管理的高职院校系部社团管理探究
台儿庄区职业中等专业学校:系部制改革稳步推进
职业·下旬(2014年3期)2014-07-03 16:50:26