您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页高校学籍管理软件中的统计功能及其实现

高校学籍管理软件中的统计功能及其实现

来源:化拓教育网
维普资讯 http://www.cqvip.com 第20卷第6期 重庆教育学院学报 V01.20 NO.6 2007年11月 Journal of Chongqing CoUege of Education November,2007 高校学籍管理软件中的统计功能及其实现 曹树国 , (1.重庆教育学院教务处,重庆400067;2.重庆大学计算机学院,重庆400044) 摘要:高校学籍管理对于高校建立正常的教学秩序,树立良好的学风、教风、校风,提高教学质量和办学水平有 着重要的意义。而学籍管理中的统计功能又是检验教师素质和教学成果的试金石,同时也是制订和调整教学计划的 依据。因此。如何设计并实现高校学籍管理中的统计功能就显得尤为重要。 关键词:学籍管理;统计;数据库 中图分类号:TP311_11 文献标识码:A 文章编号:1008-6390(2007)06--0061—03 0引言 作的重要内容和组成部分,是一个全局的过程。因此, 学籍管理工作开展的好坏程度直接影响着高校正常的 随着高校的发展。高校在校生人数以及毕业生人 教学活动的进行,它对于树立良好的学风、教风、校风, 数也飞速的增加,随之而来的学籍管理中的一些日常 提高教学质量和办学水平有着重要的意义。 事务也日渐繁琐,而学籍管理中的各项统计功能也越 来越复杂。如何有效的划分学籍管理软件中的统计功 2学籍管理中统计功能及其作用 能以便更高效的实现海量数据的处理,这是学籍管理 统计是一种对客观现象总体数量方面进行数据的 软件开发中的难点和重点。现实生活中,学籍管理人员 搜集、处理、分析的调查研究活动。统计的作用可归纳 往往对现有的统计功能不灵活而苦恼:而软件开发人 为认识和服务两个方面,其中认识作用就是统计的基 员却因学籍管理事务本身的繁琐难以进行全面的需求 本作用,没有对客观现象的正确认识,统计的服务就无 分析。通过对我院现有的学籍管理软件的分析以及自 从谈起;而没有为一定目的的服务,统计的认识作用也 己工作中的总结、体会,提出对学籍管理软件中的统计 不可能得到有效的发挥。学籍管理中的统计功能作为 功能进行合理的划分以及如何使用新型工具ASP.NET 统计活动的一种特殊表现形式。同样也具有重要的作 来快速实现海量数据的处理。对以后学籍管理软件的 用,但它的作用主要体现在学校的教学活动中,同时也 二次开发提供一些有益的参考,也为学籍管理效率的 体现在教学活动的管理过程之中。学籍管理中的统计 提高提供了途径及依据。 功能是检验教师素质和教学成果的试金石,同时也是 1学籍管理在高校教学管理中的作用 制订和调整教学计划的依据。在学籍管理中如果没有 统计功能,整个教学活动将无法正常地开展。因此,搞 高校学籍管理是根据学校的教育目的。为控制、激 好学籍管理中统计工作将直接推动着学籍管理工作的 励、调节师生的教学活动而制定的管理规章制度。是对 稳步进行。 学生从入学报到至学成毕业的整个过程进行的阶段性 和全过程的质量考核和管理。其内容主要包括对取得 3统计功能的具体实现 入学资格的学生从入学注册、成绩考核与记载、升留 3.1 现状分析 (降)级、转系(专业)与转学、休学、复学、停学、退学、 由于我院现采用的是北京华纳信龙信息技术发展 奖励与处分、毕业与毕业资格审查等方面的管理。可 有限公司的《高校教务综合管理系统》,其中包含“基础 见,学籍管理工作是高校教学管理工作和学生管理工 数据管理”、“教学计划”、“学籍管理”、“教师管理”、“排 收稿日期:2Oo7—09—12 作者简介:曹树国(1974一),男,重庆市人,重庆教育学院工程师,重庆大学计算机学院2005级计算机软件与理论在职研究 生,主要研究方向:网络数据库的应用、计算机及应用。 ・61・ 维普资讯 http://www.cqvip.com 课管理”、“毕业管理”、“考务管理”、“教材管理”等10 个功能模块。该系统内含有一些统计模块。但是随着学 院在校生人数的逐年增多。系统内自带的统计功能无 法满足我院的实际需要。如我院每年进行的在校生人 数分类统计、毕业生人数统计、学生考试成绩统计等功 能都需要根据学院具体的情况来定制。这样一来,针对 我院现有的教务管理系统进行一些统计功能的二次开 发就显得尤为迫切。 3.2功能的划分 由于在教务综合管理系统的使用过程中。发现日 常所需的很多统计数据都无法快速直接地从现有系统 中获取。因此,针对我院具体情况,将系统内没有提供 但我院又急需的一些统计功能进行分类。主要分为了 “学生基本信息查询”(如图1)及“学生考试成绩查询” (如图2)两大部分。 学生考试成皤查询 甄 熏墨 .|| i造疆强燕: i臻毫尊 瑟,矗鳆磐耘 ! …囊:譬列 -零 i ;; 阿圈阿嘲E 里圈 l 毪疆谤置:f 。基委嚣蕈:掌剥 … 年 . 。0 |l ; “ I而再 ■■■■■■_ 了r 囝 l …………...……—.……………一…………………j一一…………一… j 图2学生考试成绩查询 3.3具体实现 由于统计模块的具体实现是基于现行的“教务综 合管理系统”所进行的,而现行的“教务综合管理系统” 是架构在Windows 2000+SQL Server 2000的系统之 上,采用Resin 2.1.14+JSP的技术来实现整个系统功能 的。为了保持原有系统的完整性及减轻Resin服务器 的负担,我们决定采用IIS+ASP.NET的技术来实现统 计功能的二次开发工作。 3、3、1 ASP、NET简介 ASP.NET是目前最流行的WEB开发技术之一.是 建立在公共语言运行库上的编程框架.可用于在服务 器上快速生成功能强大的WEB应用程序。具有简易 性、自定义性和扩展性、安全性、增强的性能、强大工具 支持、可管理性、可缩放性和可用性等优点。ASP.NET ・62・ 提供了一个统一的WEB开发模型,并提供了开发人 员创建企业级WEB应用程序所需的各种服务。 3.3.2 ADO.NET简介 由于ASP.NET本身无法存取数据库。它必须与 ADO.NET配合起来才能存取数据库的记录。ADO.NET 为用户提供了一种全新的数据库访问机制。它使得数 据编程变得相当容易。ADO.NET体系结构的主要优势 在于它可以使开发人员在无须考虑数据位置的情况下 操作数据,ADO.NET为用户提供了两种数据访问的模 式。 (1)连接模式:利用ADO技术进行数据库连接编 程,是一种传统的访问模式; (2)非连接模式:ADO.NET中才具有的,提供了更 大的可升级性和灵活性。 在非连接模式下的数据访问。应用程序从数据源 中获得所需的数据,然后断开与原数据源的连接,并将 获得的数据以XML的形式存放。当应用程序处理完数 据后,它才会再取得与原数据源的连接并完成数据的 更新工作。因此,在非连接模式下,极大地提高了系统 的效率,为开发高效的应用程序提供了技术上的保障。 3.3.3 ADO.NET连接数据库 ADO.NET提供了OleDb和SQL Server两种编程 接El访问数据。由于系统是加构在Windows 2000+SQL Server 2000的基础上的,因此,我们采用SQL Server的 接口,在访问SQL Server中的jwdb数据库时所需的代 码如下: <%@Import Namespaee=”System.Data”%> <%@Import Namespaee= ”System.Data.SQLClient”%> <%Dim Corm AS SQLConnection Conn=New SQLConnection(”server=loealhost;uid= sa;pwd=;database=jwdb”) Conn.Open() %> 代码中首先加载了ADO.NET的命名空问 (Namespaee),指定访问对象的名称及所在的地址,以 便编译器在编时正确地加载,从而实现数据库的连接 操作。 3.3.4部分关键源码 为了实现统计功能,结合我院日常报表统计的需 要,我们将系统内的代码进行了严格的规范操作,如在 专业类别的设定上,我们没有按理、工、文、管等方式进 行划分,而是将现目前全院的专业分为“师范专科”、 “普通专科”、“高职专科”、“三二分段制”、“成人”等类 别;在考试性质的设定上,由于没有实行学分制,因此, 维普资讯 http://www.cqvip.com

在系统内仅使用“正常考试”、“补考1”、“补考2”、“免 所统计的在校人数又是准确的。为了避免下半年统计 考”、“缓考”等性质。 只有在规范的基础上,所有的统计工作才能借助 于计算机来完美地实现。下面就以“统计在校生人数” 出现差错的问题,我们将统计时的时间加上5个月后 再取年份,即“Nowyear=Year(Dateadd(”m”,5,Now ()))”,这样就可以把下半年的所在年份推至下一年。 功能中的部分关键源码来说明利用计算机来实现此功 能的方法。 <% 也即是说,在2006年9月统计在校生人数时,我们所 得到的在校生人数就为毕业年份为“大于20o6年”在 校生班级的人数,有效地避免了已毕业班级被统计到 在校生班级人数中的现象。因为是对整个系统所做的 Dim Nowyear=Year(Dateadd(”m”,5,Now())) Zylb=Cstr(Request(”zylb”)) If Zylb=”O0”Then 工作仅是二次开发,因此,我们不能随意改变系统内原 有的一些数据及属性,而系统内已有的字段 “sys_bluff"’(班级入学年份),"sys zy_xz”(专业学制) Cxtj=”convert(int,sys._bj_rxnf)+convert(int, sys_zy_xz)>= ’+cstr(nowyear)+” and sys_zy_yxh<> 9 ’ 均为字符型字段,因此,需要将其转换为整型数后进行 加法运算,因此,在SQL语句中我们使用convert()函 数将字段的值进行转换,从而有效地控制所统计的数 据,保证了统计结果的准确性。 Else Cxtj=”convert(int,sys._bj_rxnf)+convert(int, sys_zy_xz)>= ’+cstr(nowyear)+” and sys_zy_zylb= ”J- zylb ” and syszy_yxh<>'99 ” _由于整个统计平台所涉及的代码过多,不便在此 一一列出.只是通过这样一点点代码来说明实现整个 统计功能的一些思路,以供大家参考,不妥之处敬请各 位专家、同行指出。 参考文献: End If %> [1]陈先丽.高校学籍管理统计的功能及效应[J].统计与决 策,2000,(6). 代码释义:Nowyear是用来控制毕业年份的,即 “班级的入学年份+专业学制”就为每个班的毕业年份, [2]孙印杰杨滔等编著.ASP.NET+SQLServer动态网站设计 实例精解[M].北京:电子工业出版社,2005. [3]统计基础理论及相关知识[M].北京:中国统计出版社, 20o1. 在统计在校生人数时,已经毕业的班级肯定就不会参 加统计。而一般学生毕业的时间是在每年的6月,如果 我们直接采用统计时的年份来对在校生人数进行统 [4]北京华纳信龙信息技术发展有限公司[OL].http://www. edupioneer.net/products/gx.aspx 计,势必会出现已经毕业的班级也被统计进来的情况。 如2003年入学的3年制专业所涉及的班级,那么班级 的毕业年份就为2006年,在进行2006年9的在校生 [5]赵雄辉,聂娟.高等学校学籍管理制度建设原则探讨[J]. 高等教育研究学报,2006,(1). [6]王彦杰.高校学籍档案管理中存在的问题与对策[J].中国 成人教育,2006,(3). [责任编辑何永葱】 人数统计时,当前系统年份为2006年,如对年份不加 处理,则此时所统计的在校生人数仍然包含了2006年 已经毕业的班级的人数,但如果是在学生毕业当年并 在毕业之前,即2006年1月至2006年6月之间,此时 Statistical functions of student roll management software in colleges and universiies and itts realization CAO Shu-guo ・ (1.Dean’S Ofice,Chongqifng Education College,Chongqing 400067,China; 2.College of Computer Science,Chongqing University,Chongqing 400044,China) Abstract:Student roll management of colleges and universities is of great signiifcance to establishing normal teaching order,creating good learning atmosphere,teaching style,and management mode,and promoting teaching quality and school—rnn skills.Statistical function of student roll management is the key to testing teacher qualiy tand teaching results and is also the basis for making and adjusting teaching plan.Thus,how to design and realize he sttatistical functions of student roll management in colleges and universities is ve important. Key words:roll management;statistics;database .63・ 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务