《基于ASPNET学生评价系统的设计与实现最新教育文档.doc》由会员分享,可在线阅读,更多相关《基于ASPNET学生评价系统的设计与实现最新教育文档.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于ASP学生评价系统的设计与实现1 引言 随着我国教育体制改革的不断深入,素质教育的全面推进,高校扩招政策的出台,使得近几年公安学校办学规模不断扩大,学生数量越来越多,学生管理变得日益复杂。再加上公安学校毕业生分配制度的改革以及公务员考录制度的实施,更是让公安学校面临前所未有的压力,同时也对公安学校培养人才提出了新的要求1。学生评价系统需满足公安学校培养与造就思想革命化、作风战斗化、生活制度化、内务标准化以及有理想有道德有文化有纪律的合格的公安专门人才,也需满足学校对学生实行警务化管理的需要2,并提供操行分管理功能与完善的统计分析报表功能,能对学生辅导员班级情况进展控制,并保障系统必要的平安
2、性、可靠性、高效性,使得公安学校对学生实行警务化管理进一步标准化,从而减轻主管学生工作的教师的劳动强度,创造一个良好的软硬件环境。 2 系统架构 2.1 系统的功能分析与设计 由于江西公安专科学校对学生实行的是警务化管理,而学生评价系统正是为了满足这一需要而创立的。所谓学生评价是指通过对学生在思想、作风、学习、生活、内务中的行为表现状况的测量,对学生的素质水平加以评判,以利提升。学生评价的主要目的是通过科学的评价手段帮助学生在校期间强化他们的从警意识,自觉养成良好的警容风纪,从而为从事公安工作打下良好的根底。 学生评价系统主要由用户管理模块,操行分管理模块,系统设置模块,信息管理模块,成绩统计
3、模块,报表统计模块,成绩分析模块,信息发布管理模块与操作日志管理模块九个模块组成。用户管理模块的用户角色包括系统管理员、普通管理员、辅导员及普通用户四种构成,不同的用户操作权限有区别,管理员可以对系统中所有的模块进展查询及修改,普通用户只能对自己个人的数据进展查询;系统设置模块由学年设置、评分原因设置、起始分设置各项功能构成。信息管理模块是对学生、辅导员、学院、专业及班级信息的设置;操行分管理模块是对纪检分、军体分、内务分、学习分、奖励加分信息的设置;成绩统计模块是对操行分与总平均成绩进展统计;报表统计模块是对操行分每周进展统计;成绩分析模块是对操行分按每周或按每班级进展分析;信息发布管理模块
4、是对信息发布的设置;操作日志管理模块是对日志进展操作的设置。 2.2 开发平台环境 学生评价系统使用Visual Studio 2021C#进展ASP WEB应用程序的开发,SQL Server 2000为数据库提供支撑,以IIS5.0组成WEB效劳器,设计开发B/S模式下基于ASP技术的学生评价系统。基于B/ S模式下的学生评价系统是采用以为核心组件的三层体系构造模型3。它具有分布性特点,可随时随地进展业务处理,业务扩展及维护简单方便,只要有更新网页就可实现所有用户的同步更新,开发简单,共享性强4。 3 系统的设计流程 图1是一个简单的示意图。用户通过系统登录,浏览到网页,提交操作命令,再由
5、系统负责访问数据库,将结果传送回页面,最后反响给用户。 4 数据库设计与实现 5 系统实现 5.1 用户管理模块的实现 用户登录页面的主要功能是系统根据用户选择的身份、学号、用户名、密码及验证码是否合法来进展验证。该页面的核心即是验证过程模块。用户首次登录使用初始化密码,登陆后可以在线修改密码,从而保证了评价结果严格的个人属性,提高了系统的可信度。 5.2 辅导员信息管理模块的实现 此模块在实现时,主要包含纪检分管理、军体分管理、内务分管理、学习分管理、奖励加分管理五个方面的功能。以纪检分管理为例。 纪检分管理模块只有超级管理员有权限进展相关维护工作。超级管理员根据辅导员提供本班每周的纪检分成
6、绩进展录入,在“纪检分管理页面中,点击“增加按钮,进入“增加学生纪检分信息页面录入学生的纪检分。 当要进展纪检分查询时,首先根据需要选择年级、院系、专业、行政班级、学年、学期及输入学生学号后,单击“查询时触发事件SelectBtn_Clickobject sender, EventArgs e,该事件按照事先选择的及输入的信息从数据库中的DisciplineGrade表选择该学生的纪检分信息,并用列表的形式在屏幕下方显示查询结果。 5.4 成绩分析模块的实现 该模块主要负责分析该系所有班级的操行分成绩信息,其中操行分成绩是由纪检分、军体分、内务分、学习分及奖励加分相加而得来的。该模块主要包括操
7、行分各周分析及操行分按班分析两局部。以按班分析为例。超级管理员先将每个班级的辅导员提供应的每周的操行分成绩进展录入,然后统计该系部每个班级学生操行分成绩到达90分以上优秀、80-89分良好、70-79中等、60-69及格及60分以下不及格人员个数,从而计算出优秀率、良好率、中等率、及格率及不及格率。其中优秀率=该系部该班级学生的操行分成绩到达90分以上的人员个数/该系部该班学生的个数*100%;以此类似计算处良好率、中等率、及格率及不及格率。 当要对操行分按班级分析时,首先根据需要分析的选择学年、学期、周数及选择班级,单击“分析按钮触发事件AnalysisBtn_Clickobject sender, EventArgs e实现。单击主页面中的“分析按钮,即可跳转到操行分按班分析页面。在此就不再一一介绍各个模块。 6 完毕语 该系统在实际应用过程中,学生与辅导员都对这种学生评价方式反响比拟好,一方面学生通过查询辅导员对自己的评价信息,从而发现自己勤务情况的缺乏之处进而不断改良;另一方面辅导员可以参与对学生的评价,同时分析自己班级学生的勤务情况。这样可以使辅导员、学生及学生家长随时了解学生在勤务方面存在的缺乏之处。相对于传统的学生管理系统那么实现了对学生进展警务化管理的需求。 第 5 页