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

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

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

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

2.3.2 GDI+技术

GDI+技术是从GDI技术发展而来,GDI是Graphics Device Interface的缩写,含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。

作为图形设备接口的GDI+使得应用程序开发人员在输出屏幕和打印机信息的时候无需考虑具体显示设备的细节,他们只需调用GDI+库输出的类的一些方法即可完成图形操作,真正的绘图工作由这些方法交给特定的设备驱动程序来完成,GDI+使得图形硬件和应用程序相互隔离,从而使开发人员编写设备无关的应用程序变得非常容易。

在.NET框架下,GDI+的应用可通过C#编程语言中所提供了一组封装类进行实现。提供了基础画布类Graphics,基于窗体或WEB页面的图形绘制需通过画布对象下完成,在画布对象下提供了供程序开发人员所使用的画笔、画刷、图形库、二维图形、立体图形等多种对象成员,通过GDI+的画笔操作可实现固定数据的坐标点描绘,形成程序开发人员所需要表现的曲线图、柱形图、饼形图等统计图形。 2.3.3 ADO.NET技术

ADO.NET技术是.NET战略平台下的又一力作,它的产生弥补了ado数据处理技术所带来的不足,由于ADO.NET也是基于面向对象编程思想而设计的,因此,在该技术体系下提供了多个以对象为操作核心的数据提供程序,简称:ADO.NET五大数据处理对象。

五大对象分别是数据库操作对象、数据库连接对象、数据库阅读对象、数据库适配器对象和数据库数据集对象,数据库连接对象提供了对应用程序与数据库管理系统之间的数据连接操作,支持针对ACCESS、SQLSERVER、oracle等主流数据库的连接操作,通过使用该对象提供了连接、打开、关闭等方法完成对数据连接的各项操作;数据库命令对象可完成对Transact-SQL语句的执行,实现对语句的添加、更新和删除动作,命令对象也可以完成对数据的查询,查询语句所返回的结果集,形成Object顶级父类类型数据,便于程序开发人员进一步处理;数据库阅读对象可实现快读的数据读取操作,其运行原理和数据库管理系统中的游标对象较为类似,阅读器对象至上而下逐条读取数据,查询效率非常高;数据库

- 8 -

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

适配器对象辅助数据集对象完成对数据填充前的准备,设置任何查询动作为主的SQL语句;数据集对象是ADO.NET中的核心对象,数据集对象的应用可以大大降低数据库服务器的运行压力,数据集对象将数据库服务器中的结果集缓冲到客户端计算机内存中去,当最终用户进行数据的多次访问时,数据集首先是从本地缓存中提取数据,大大提高了数据库服务器的运行效率[11-14]。 2.3.4 JQuery技术

JQuery技术是一组javascript脚本库所形成的新技术,JQuery可实现javascript所难于完成的功能模块。它是在javascript、xml、html、css多种WEB应用程序前台设计语言的支撑下,通过其自身所固有的语法进行DOM文档的查询操作,随着其多年的发展和版本升级,JQuery技术可以轻易的实现Ajax所带来的页面无刷新效果。

随着JQuery技术的普及和电子商务产业的发展,越来越多的WEB应用程序在其前台处理方面都优先选择该技术进行业务处理。它可以实现查找WEB页面下的任何标签元素,通过对标签的查找完成对标签的定位,对标签的其它操作也便容易了许多。JQuery技术对于动态网站技术的贡献颇大,尤其是对Ajax技术的支持,Ajax所完成的数据操作功能需要编写大量的脚本代码,而同样的功能模块通过JQuery技术实现则非常容易[15-20]。

- 9 -

第3章 系统分析

第3章 系统分析

3.1沈阳职业技术学院成绩管理系统应用现状

沈阳职业技术学院软件学院目前的成绩管理工作是采用asp技术研发成绩管理系统,系统目前能够处理基本的学生成绩录入和统计工作,在现有系统实施的过程中面临着诸多要解决的问题。现有系统目前成绩处理功能不够完整,权限划分不明确,按照学院对成绩管理工作所要求的实际业务处理流程是需要教研室主任对成绩进行审核签字的,系统缺少审核过程。现有成绩管理工作的成绩预警是通过教师主观观察和判断进行口头通知学生完成的,这对于教师本身提出了更高的要求,教师的主观因素参与过多导致各个教师对预警对象的认定尺度也不尽相同,很难从全院的角度达到学习预警目的[21]。因此,学院在成绩管理工作方面,一是需要采用更为先进的开发技术进行学生成绩系统重新开发;另一方面,需重新审视现有成绩管理系统的功能,在增加成绩预警功能的前提将系统重新规划为以预警为核心的高职院校学生成绩预警管理系统,成绩预警功能对于当前现状下的学生学习状态的改善显得十分必要,系统研发工作也得到院领导的大力支持。

3.2系统可行性分析

3.2.1技术可行性

高职院校学生成绩预警管理系统的研发是具备一定技术可行性的,系统所采用的.NET框架在国内软件开发行业的应用范围较广,应用率也早在前几年得到了普及,从技术成熟度方面考虑是没有太大问题的。从系统开发所要吸纳的人才资源方面考虑,沈阳职业技术学院软件学院现有4名.NET教师,这四名教师都曾在公司担任过.NET项目经理,同时,作者也是从开始研究.NET技术出身并逐渐转型为教学岗位,从目前的技术人员配备来看,即懂技术、又懂教学的人才是比较充足的。学院长期注重校企合作人才培养工作,软件技术专业长期与多家软件企业保持密切沟通,企业专家也经常到学院进行对学生的技术指导和技术讲座,邀请企业专家参与项目开发团队也保障项目开发具备了一定的技术可行性。 3.2.2经济可行性

系统的经济可行性主要是分析系统从研发到投入使用能否创造出预期的价

- 10 -

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

值,所获得的汇报能否高于所付出的成本。本系统属于教育信息化工作项目,运行后直接服务于教育行业,并非直接盈利性项目。但就系统所创造的价值而言却是巨大的,通过高职院校学生成绩预警管理系统可以完成最基础的成绩管理工作,可通过成绩数据预警学生对象,使系统发挥出智能学籍管理的目的,将极大促进高职院校的办学质量提高。系统所投入的人力成本相对较低,系统开发团队由沈阳职业技术学院软件学院员工自行组建,无需获得高昂的经济回报,在者,学院现有的网络环境和服务器设备是可以满足本系统运行条件的。总之,本系统的研发工作是具备经济可行性的。 3.2.3 操作可行性

本系统拟采用B/S架构进行开发,基于WEB模式的应用程序在投入使用后有着先天的操作优势。人们应用浏览器从事网络活动已成为大众所普遍掌握的一项技能,对于高职院校而言,使用系统的用户普遍具有一定的文化和知识背景,对于计算机基础的掌握也相对比较扎实。因此,本系统的投入使用只需通过适当的培训即可使系统用户掌握它的使用流程和技巧。

3.3 系统需求分析

3.3.1系统总体业务分析

通过对系统投入使用的工作环境进行充分调研和分析,掌握并了解单位先行

的学生成绩管理工作模式,总结并归纳了以下有价值的业务工作流程,为本系统的业务流程和功能模块确立提供必要的原始材料,具体分析如下:

(1) 成绩预警前的准备工作

成绩预警工作的实施是需要依托科学的成绩考核机制的,目前很多高职院校采用的是阶段性的考核机制,这一考核机制在实际运行过程中对成绩的收集等工作次数是增加的,使得成绩预警得到了有力的数据保证。只有通过过程化考核的高职院校成绩评定机制的实施,才能使得成绩预警的预警动作尽量提前,保证达到预期的预警效果。目前,沈阳职业技术学院软件学院也正通过过程化考核去提高学生对成绩的重视程度,在时间上做到尽可能的使学生了解自己当前某个学习阶段的学习状况。过程化考核是将某个课程进行分阶段考试,将课程进行能力分析以形成多个完整的学习任务,注重能力培养的教学体系和考核体系也是高职院

- 11 -

第3章 系统分析

校未来在教学方向的发展趋势。过程化考核在成绩上可形成连续的阶段性成绩,阶段性成绩占总成绩的一定百分比,学生根据此成绩可预判到未来成绩的走向可能,过程化考核除了专业课程成绩外,还包括学生的平时表现成绩。平时表现是学生对待学习态度的直接反应,高职院校相对比较重视学生的职业素养,即平时表现的体现。

成绩预警前期应该明确高职院校的课程数量、种类,各个课程的阶段考核次数,平时表现所占的比例等内容。当然,系统应设置对课程数量、种类的动态维护工作,做到无论高职院校开设的课程门数多少,过程化考核分数比例分配怎样,都应该在系统开发时注意系统应具备的功能扩展性。

(2) 成绩采集工作阶段

高职院校成绩数据通常来源于以班级为单位的班主任和各个任课教师,各科目教师需要制定出明确的课程考核方案,按照自己对所讲课程的能力模块划分去制定各个模块的考核方案和考核标准,通过实践或笔试对学生组织过程化考试,统计其平时表现成绩以形成阶段性的成绩数据并汇总上报。

(3) 成绩入库工作阶段

成绩入库是指汇总和审核成绩单的过程,汇总工作由各个任课教师完成对自己科目的汇总,由各班班主任统一上交本班各科成绩,由教研室主任对各班成绩进行逐一审核查看,并签字留痕。

(4) 对成绩的统计与分析工作阶段

现实业务中对成绩的统计和分析工作需要借助于Excel、计算器等工作,分析出及格学生、不及格学生、优秀学生分别所占的百分比,这些工作的完成需要花费大量的时间。因此,只有在期末成绩汇总时在进行真正的统计与分析工作,希望高职院校学生成绩预警管理系统能进行阶段性的成绩统计与分析工作。

(5) 实施预警操作阶段

在以往的业务中,成绩的预警工作并不系统,通过教师对成绩的初步查看和分析只是简单的口头通知学生本人,而这种预警行为仅类似于平时对学生的思想教育,缺少体系化的管理和明确的预警方向。通过对该业务的调研,本系统应该明确预警的范围,以成绩数据为参考形成一级预警和二级预警的不同预警类型,形成对学生本人和家长的预警。

- 12 -

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

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