77范文网 - 专业文章范例文档资料分享平台

高职院校学生成绩预警管理系统的设计与实现(3)

来源:网络收集 时间:2019-04-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

高职院校学生成绩预警管理系统的设计与实现

统进行成绩管理工作,少数院校应用了学生成绩预警系统。就本文所探讨的成绩预警管理系统而言,其工作过程与传统的成绩管理系统也有着明显的区别,成绩预警管理系统是以成绩数据为参考,对成绩在预警范围内的学生进行预警提示,促使学生由被动学习转为主动学习。成绩预警系统的应用在我国高职院校并未普及,部分高职院校在系统设计方面也存在着一些不足,具体表现为以下几点:

(1) 成绩预警不及时

很多高职院校在考试体系上仍然以学期期末考试为主,当期末考试结束后进行成绩预警的效果不是很理想,期末结束后学生处于放假状态,况且即使部分学生被告知成绩预警了,但此时某门课程也已经完成了一个教学周期,学生如想在学期过程进行补救早已为时晚矣。

(2) 成绩预警对象不全面

高职院校学生入学门槛相对较低,学生主动学习能力不强,通常针对学生本身的预警效果甚微,成绩预警对象缺少家长共同监管大大降低了预警的预期效果。

总之,高职院校的成绩预警管理系统在当前的教育体制下仍是一个可探讨、可研究、能实施的重要课题。在一点上,西方发达国家高职院校相对比较重视对成绩预警工作的研究,德国等国家的成绩预警管理系统是建立在其完善的职业院校教学体制下的,小班授课、过程化项目考核等机制促使其成绩预警管理系统能够最大限度的发挥其自身作用[5-7]。

1.3 系统提出的目的和意义

高职院校学生成绩预警管理系统是通过信息化技术手段,参照院校成绩管理业务流程,建立的一套程序化预测、评价和处理机制,其目的在于通过对学生成绩数据的统计与分析,及时确定学生的学习状态,对于处于预警范围内的学生进行学业警示和告知以最大限度的保证学生能够顺利完成学业,并减少高职院校的学籍异动现象,为高职院校营造一种浓厚的学习氛围。

本系统的提出源于作者所在工作单位沈阳职业技术学院软件学院,通过调研沈阳地区多数高职院校了解到,高职院校普遍存在学生不重视或不主动重视考试成绩的现象,同时也有很多高职院校在成绩管理工作上采用的是基于过程化的成绩考核体系,该考核体系将传统期末考试课程分解为多个任务模块,极大的促进了学生的学习积极性。本系统的提出满足高职院校对学习成绩的基本操作,同时在过程化考核模式的基础之上建立成绩预警机制,是对传统成绩管理系统的一次升级。即是技术上的升级,

- 3 -

第1章 绪论

也是功能上的升级。

目前,本系统的应用在成绩管理工作上发挥着重要的作用,同时系统所特有的预警操作功能也直接的提升了学生学习动力,应用效果显著。希望本系统的研究工作能为同等职业类院校在学生成绩管理工作方面起到一定的借鉴意义。

1.4 本文主要研究内容

本文共分为六个部分进行课题的论述,分别为:

第一章绪论,阐述了课题研究背景、目的、意义、研究现状等内容。

第二章系统开发技术及理论,重点介绍了本课题所探讨和应用的关键技术,给出了部分技术的文字介绍。

第三章系统分析,按照软件工程的理论要求对系统进行了可行性分析和需求分析,明确了系统的设计方向。

第四章系统设计,通过用例图、功能结构图、流程图、数据库E-R图等软件工程分析方法进行了系统总体设计和功能设计。

第五章系统实现,重点讲述了关键功能的实现过程,给出了系统的实际运行效果图。

最后,对本文工作进行了总结并提出了系统的不足之处,明确了课题的下一步工作方向。

- 4 -

高职院校学生成绩预警管理系统的设计与实现

第2章 系统开发技术及理论

2.1B/S架构概述

B/S架构是一种基于WEB环境下的应用程序开发和应用模型,B/S架构是随着互联网环境的成熟和用户普及率的提高下的必然产物。所谓B/S架构是指在互联网环境下构建的浏览器与服务器之间的通信模式,是不同于早期的C/S架构的软件模型,用户通过浏览器作为操作平台即可进行网上活动,而服务器本身不受地理位置限制,可以在具备外网环境下的任何地方进行部署。B/S架构软件模式的使用有着其自身的优势和特点,主要体现在以下几个方面:

(1) 简化了系统维护和升级工作

随着信息化社会的发展逐步趋于成熟,各行各业对软件系统的使用率也逐步提高,软件系统在频繁使用的前提下经常会面临着系统功能模块的更新及系统升级等诸多问题,对于B/S架构而言,通常是一台主机服务器对应多个客户端的使用局面,客户端应用浏览器作为操作平台只需关注其享受的系统功能即可,而具体的功能实现部分全部放在服务器端完成,这就使得软件系统的维护变得简单很多。服务器端的系统变更会实时的反馈给所有浏览器,用户通过浏览器进行系统操作则能够保证用户始终是操作的服务器最新版本功能,系统维护和升级工作只在服务器端完成即可。

(2) 系统整体开发和维护成本降低

B/S架构的软件模式使得服务端和客户端完全可以是不同类型的操作系统,对于服务器而言其选择性更加丰富。当前客户端操作系统仍然是微软Windows系列操作系统的天下,如果采用早前的C/S架构将会使得服务器的系统选用和开发环境受到诸多限制,这无疑会带来系统研发成本的提高。随着服务器技术的发展Windows操作系统已经不是服务器端的唯一选择,开发环境的配置也不受单一操作系统的限制,这将大大降低系统整体开发和维护成本。

3.B/S架构使得软件系统的应用率更高

B/S架构软件模式在软件系统使用范围上不受地理位置限制,C/S架构软件适用于局域网内环境使用,而B/S架构则适用于广域网环境。广域网软件使用是指只需具备外网条件均可以进行系统操作,对于工作人员而言在家办公是可以实现

- 5 -

第2章 系统开发技术及理论

的。

综上所述,B/S架构相对于C/S架构而言具有一定的应用优势,本系统的开发也更适宜采用此架构。然而,B/S架构对于系统开发安全性要求也相对较高,对于浏览器所将实现的功能解析工作也相对复杂,本系统也将充分考虑这些因素并积极应用新技术。

2.2.NET平台概述

2.2.1 .NET框架

.NET框架是美国微软公司所提供的集软件开发、软件测试、移动端开发等于一体的战略开发平台。自.NET框架推出以来得到了我国软件行业的普遍认可,进而被广泛应用于软件工程的各个领域。.NET框架的设计考虑到了不同种类程序员的需求,.NET平台下支持C#、C++、VB等多种程序开发语言,是一种跨语言平台的编程环境,程序员可以根据自己所擅长的语言在该平台下工作,.NET可将多种语言最终转化为框架数据类型,从而统一并兼容多种不同类型的应用程序。

.NET框架通过.NET Framework环境对应用程序提供运行支持,该环境的版本不断更新,目前较新的版本为.NET Framework 4.5,该框架包含了公共语言运行时(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP NET的面向WEB的网络应用程序模板(WEB Forms和WEB Services)。 2.2.2 C#面向对象开发语言

目前,面向对象开发语言在国内外的应用都较为普遍,也成为当前软件开发技术中的主流开发语言。相对于面向过程的编程语言而言,面向对象编程思想具有程序语言严谨性、语法结构规范性等特点。更主要的是,面向编程语言将软件系统中的处理实体都抽象为处理对象,将对象的特征、行为进行统一归类,这一思想是完全符合人们对事物处理客观逻辑的。

C#编程语言是面向对象开发语言之一,也是.NET软件开发平台下的主要开发语言,C#语言是从C语言和C++语言发展而来,它继承了C语言的基本语法也将C++语言的指针功能重新改写。微软公司将.NET战略下的开发语言定格为C#是因为C#语言是其平台下最为优秀的编程语言之一。C#语言中定义了多种数据类型,

- 6 -

高职院校学生成绩预警管理系统的设计与实现

这包括值类型和引用类型,值类型的使用保留了传统数据类型的数据结构,而引用类型则是面向对象编程思想中特有的数据类型。引用类型中描述了类、接口等数据类型,其中类是面向对象编程思想中的重要概念之一,使用C#语言可以充分发挥程序开发者的想象空间,只要是软件系统中所处理的对象都可以作为类数据类型。类和对象是组成C#语言的主要元素,对象通过类进行创建,类是多个对象的描述,面向过程语言中的函数在C#中也被重新定义为方法,方法、属性、字段都可以当作是类的成员。面向对象编程语言充分发挥其继承、封装、多态等固有特征,将类及对象的处理通过这些特性去表达,使得软件系统的处理过程更加清晰,提高了程序可读性,提高了系统模块的功能扩展性。

2.3.NET框架应用

2.3.1 ASP.NET技术

ASP.NET技术对于动态网站开发提供了全新的解决方案,ASP.NET技术是.NET框架下的重要组成部分,ASP.NET技术的产生源于早前的asp技术,但随着互联网环境的逐渐普及使得asp技术也显现出了多方面的不足,软件开发行业继续一种新技术取替代asp同时解决其暴露出的诸多问题。ASP.NET技术可以说是asp技术的升级,ASP.NET技术在开发语言上选用面向对象编程语言,这与asp技术大为不同,asp技术所使用的是vbscript而并非面向对象编程语言,vbscript通常需要集成在网页前台代码中,这种后台程序与前台语言相结合的编成结构使得asp应用程序变得及不安全,后台程序的业务逻辑和敏感数据经常暴露于客户端界面,为黑客攻击等恶性行为提供了不法土壤。

ASP.NET技术由几个重要组成部分组成,分别是内置对象、服务器控件、html控件、验证控件及用户自定义控件等。这些技术组件为实现动态网站及基于B/S架构的管理信息系统的开发提供了有力的保障。内置对象可实现页面间数据的传输和保存;服务器控件又包含了基本控件、数据列表控件、容器控件等,为WEB页面的布局和功能实现提供了快速操作的途径;html控件保留了在.NET框架下可应用前台控件的特性;验证控件使得程序开发人员不必在为复杂的正则表达式而绞尽脑汁[8-10]。

- 7 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库高职院校学生成绩预警管理系统的设计与实现(3)在线全文阅读。

高职院校学生成绩预警管理系统的设计与实现(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/567799.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: