基于PowerBuilder+SQL Server的中学教学信息系统开发

来源 :中国教育信息化·基础教育 | 被引量 : 0次 | 上传用户:ddnihaoba
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘 要:本文结合学校教学实际,基于PowerBuilder SQL Server的优势,开发了中学信息管理系统,介绍了该系统的模块结构及一些主要功能,并描述了其应用前景。
   关键词:PowerBuilder SQL Server;中学;教学信息系统
   中图分类号:TP315 文献标识码:B 文章编号:1673-8454(2008)20-0065-03
  
   根据学校教学的实际情况看,教育信息化建设已经具备了初步的硬件条件,各个乡镇中学和部分小学都用上了电脑,然而,软件建设的落后,教师计算机专业水平的低下都限制了教育信息化发展。从这一情况出发,本文给出了中学信息管理系统开发及应用方案,该系统根据大荔县教育的实际情况,融入了一些新的软件开发理念,在项目开发组人员的共同努力下,完成了此套系统的主体工作。 通过前期的一些测试,软件已基本满足了教务人员的需求(以念桥中学为依托做前期的试点工作)。
  
   一、PowerBuilder SQL Server 特点
  
  1.优秀的4GL RAD开发工具
   PowerBuilder是极其优秀的4GL(第四代语言)和RAD(快速应用开发)开发工具。它提供了一个完全可视化的开发环境,以直观的界面、简洁的语言、强大的功能、开放的系统为特色,使应用开发工作成为一种乐趣。
  2.强大的开放与跨平台语言
   PowerBuilder有强大的开放性和跨平台能力。在最新版本上更不断强化其功能,使其在一个混合的多层语言环境中共存变得很容易,可以充分满足企业对灵活性和大量的客户机的适应性以及各种传统兼容性的需求。
  3.面向对象的编程
   在PowerBuilder中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder应用程序。
  4.支持多种关系数据库管理系统
   用PowerBuilder开发的应用程序可以同时访问多个数据库系统,比如说,可以从Microsoft SQL Server中查询数据,然后将结果放入Access中。PowerBuilder支持多种关系数据库管理系统,既包括诸如MicrosoftAccess、Oracle等大型的数据库,也包括Xbase、Foxpro、Paradox等个人数据库。对于大型数据库来说,PowerBuilder提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活地访问。而且,PowerBuilder本身自带一个功能不凡的数据库Sybase SQL Anywhere,利用它可以脱离网络环境单机运行应用程序。
  
  5.丰富的数据表现风格
   PowerBuilder的数据窗口为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源中提取数据,然后以多种风格展现在用户面前,这既包括文本显示方式,也包括统计图分析方式。利用数据窗口,用户可以直观地查询、修改、插入、删除、打印、浏览数据,而且PowerBuilder的数据窗口还提供了组框对象和按钮对象,开发人员可以使用它们将数据窗口中的对象进行分组,并且将用户对数据窗口的操作界面集成在数据窗口内部。
  6.灵活快捷的数据转移方法
   利用PowerBuilder的数据通道,开发人员和应用程序能够简单、方便、快捷地把数据库表中的数据从一个表复制到另一个表、从一个数据库复制到另一个数据库、从一个DBMS复制到另一个DBMS。在复制表的过程中,除了复制表中数据和表结构外(当然也可以更改表结构),还可以复制相应表的扩展属性。
  7.功能强大的调试和多种调试方式
   PowerBuilder提供了一个全新的内置调试器,利用它,开发人员能够单步、断点跟踪应用程序的执行,并在中断模式下查看或修改变量以及对象属性的取值。除了常规的端点设置方法外,开发人员还可以设置条件断点和变量断点,使应用程序在某种条件下进入中断模式。除了内置调试器外,开发人员还可以使用PowerBuilder的PBDEBUG功能跟踪应用程序,并把执行过程记录到运行日志中。另外,PowerBuilder还提供了专门跟踪嵌入式SQL语句的功能,从而可以找到与数据访问相关的性能瓶颈问题。
  数据库平台选用的是Microsoft公司的SQL Server 2000,它增加了几种新的功能,由此成为大规模联机事务处理、数据仓库和电子商务应用程序的优秀数据库平台。SQL Server 2000拥有大型数据库系统基本特征,保持了Windows环境下界面操作简单的优点,成为在Windows环境下开发中、小型C/S、B/S系统较流行的数据库系统。
  
   二、中学教学信息系统开发
  
   1.系统总体结构
  根据学校教学上的需求分析,学校信息管理系统应包含:学生成绩管理、教师代课管理、考试管理、新生管理、报表、系统管理和帮助,其中每个功能都由若干相关联的子模块组成,学生信息管理包括学生个人信息管理、学生成绩录入、成绩排名;教师代课管理包括教师个人信息、课程录入、课程修改、教师代课成绩排名;考试管理包括教师录入、考场生成、学生考号生成;新生管理包括新生分班;报表包括学生成绩打印、班级成绩打印、分析、考号打印等。除此之外系统还应包括信息系统必须具备的通用功能,例如权限设置、数据备份与恢复等。整个中学信息管理系统所包含的功能模块结构,如图1所示。
   2.软件主要模块的开发
   (1)学生成绩信息管理
  该模块能完成对学生成绩进行班级、年级的自动排名,自动统计学生平均成绩,成绩分布情况。其界面如图2所示。
   (2)教师考评自动化管理
  对于教师的考评而言,是教务人员的一项极其复杂的事情,由于教师考评不是固定不变的,每年都有一些新的标准,而且评比项目繁多,给教务人员造成了极大的困难和不便。如下界面功能用于教师排名参数设置(图3)。
   如下界面功能用于查询评比结果(图4)。
   (3)学生分班管理
   如下界面功能用于进行学生分班(图5)。
   如下界面功能用于新班级学生名单查询(图6)。
   (4)考试考场安排管理
   如下界面功能用于生成考号(图7)。
   如下界面功能用于设置考场安排(图8)。
   (5)报表管理
  可分为学生成绩打印、新生名单打印、考场安排打印、教师考评打印等,这里不一一说明。此外,还有系统管理、新生入学、帮助等功能。
  
   三、系统应用前景
  
   1.全面推行网络化办公
  随着计算机网络的迅速发展,网络化办公的趋势已经迫在眉睫,通过联网以实现资源的共享为教育信息化建设提供了良好的契机。在本系统的后续升级中,系统将根据网络化办公的实际发展情况,配套以最新潮流的B/S模式升级该系统,最终实现全面网络化办公。学校在考试结束后通过网上提交学生成绩,由教务部门统计管理成绩,给学生排名,发放成绩单,学生查询成绩的方法也将多样化,一方面可以通过学校下发的成绩单查看本人成绩,另一方面可以通过登录教务部门的网站第一时间查询个人历年成绩信息。目前该系统的试点已取得成功,我们将推动全县的初中学生学籍、成绩信息管理系统,高中学生学籍、成绩信息管理系统,自动排课系统等。结合县教育网络建设的实际情况,在适当的时间对软件进行升级,以使软件总能保持最新的理念和最大程度的实用。进一步加大软件培训力度。
   2.“校校通”工程全面展开
  随着面向中小学校的“校校通”工程在全国范围内正式启动。目前,已有很多中小学校建起了自己的校园网络中心和多媒体教室。但是,大多数的中小学校教育信息化存在普遍的“重硬轻软”现象,仍将建设重点放在基础设施的构建与完善上,忽视了教育信息化在更深层次上的应用和发展,各学校普遍缺乏计算机及网络专业人才,缺乏教学软件编制开发能力及市场运作经验,缺乏网络技术开发能力和技术维护能力。
  基于以上的实际情况,我们将提供面向全县教育行业的一整套信息化教育解决方案,采用全新的信息化服务理念为学校做应用服务,而不是简单的做软、硬件,灵活结合学校切实需求,从地方教育门户联盟宣传到学校自身门户;从软件提供到应用培训;从资源库建设到共享,是目前最贴心的学校信息化解决方案之一。
其他文献
摘要:随着社会经济的发展,计算机及网络越来越普及,中小学生网民群体也日益壮大。他们对新事物充满极强的求知欲,无疑会受到网络中各种不良思想意识的侵蚀。文章从技术防范、技术教育、安全教育、主题活动的开展四个方面就如何利用信息技术教育引导学生加大网络正面应用做了介绍,以期和大家一起探讨如何培养合格的网络新公民。  关键词:信息技术;教育技术防范;网络安全;主题活动;网络新公民  中图分类号:G40-05
摘 要:在网络资源日益丰富的时代背景下,学科网站也应运而生,它将学科教学与网络相结合,促进学习者更好地进行自主学习。为了实现这一目标,本文主要探讨了在学科网站中对自主学习功能模块的设计,对其中的八个子功能模块进行具体设计,并提出了相应的设计原理和方法。  关键词:学科网站;自主学习;功能模块;设计  中图分类号:G434文献标识码:A文章编号:1673-8454(2010)06-0066-03  
摘要:多媒体教学是一柄“双刃剑”。语文课堂教学鼓励教师使用多媒体,但是多媒体教学不能照“片”宣科,不能盲目滥用。教师应该合理运用多媒体,在设计多媒体课件时以学生为中心,以教学设计为依托,适度寻找课堂教学的切入点,充分发挥多媒体教学的作用。  关键词:多媒体;语文课堂;“双刃剑”  中图分类号:G434文献标识码:A文章编号:1673-8454(2008)24-0052-02    引言    多媒
摘 要:当前,佛山市建立起了比较完善的现代教育体系,教育综合实力和发展水平得到进一步提高。在推进教育现代化建设过程中,我们始终把推进教育信息化建设作为关键的措施,放在突出位置,整体推进佛山教育信息化建设,促进了全市基础教育的跨越式发展。  关键词:服务体系;教育信息化;实践探索  中图分类号:G40-058文献标识码:A 文章编号:1673-8454(2008)20-0080-03    一、主要
摘 要:信息技术的飞速发展必然促进传统教育管理方式向信息化教育管理模式转变。目前,区域性教育管理信息化无论在理论研究还是实际工作研究方面都严重不足,针对教育管理信息系统建设及应用模式的研究更为少见。文章参照国内外的相关文献,并结合工作实际,对地市级教育管理应用系统建设模式进行了分析研究,希望给教育管理信息化工作者提供有益参考。  关键词:教育管理;信息系统;建设及应用;模式  中图分类号:G46文
摘 要:情境的创设在于吸引学生的注意力,激发学生学习动机或学习需求,唤醒记忆中已有的相关知识、经验、表象,去同化或顺应新的知识。通过对情境相关问题的探究,完成对主题的意义构建。合理有效的课堂情境创设,对提高课堂效率,教学目标的达成能起到出其不意的效果。  关键词:情境;情境创设;信息素养  中图分类号: G424   文献标识码 :A 文章编号:1673-
口袋里有几块糖  小明和小华自由出题,胜出者为冠军。  小明问:“你猜,我口袋里有几块糖?”  “答对了可以给我吃吗?”小华问。  小明说:“如果你答对了,我把口袋里的2块糖都给你吃。”  小华咽了咽口水,问:“是5块吗?”  妈妈走丢了  4岁的小约翰和妈妈在人群中走散了。他哭着向人们打听:“您有没有看见一位妇女?她身边带着一个和我长得一样的小男孩儿。”  感谢上帝  牧师对买了他马和马车的农夫
摘要:随着网络技术的发展,E课已经成为一种重要的教学形式,特别在做课、授课、说课中,很多情况都要求教师把教学过程做成E课形式。  关键词:三分屏;E课;课件制作  中图分类号:G434 文献标识码:A 文章编号:1673-8454(2011)24-0070-02  E课已经成为一种重要的教学形式,笔者下面介绍一个可以制作三分屏的E课制作软件——E课1.0,供大家参考。(E课1.0下载地址:http
为充分挖掘各教育教学单位的优秀课件成果,提高教师教育技术应用水平,教育部教育管理信息中心举办了“第十二届全国多媒体课件大赛”。大赛特邀北京师范大学何克抗教授和余胜泉教授分别担任高教、职教和普教专家评审组组长。两位教授不仅参与了现场评审,还在颁奖礼上介绍了先进的教育理念,并以参赛课件为例对教育技术的具体应用进行了实际指导,对大赛整体情况进行了总结评价。  1.设计合理的教学内容  本届大赛教师在课件
我这个外公,和别人的外公不一样,为什么呢?听我说说看吧!  我的外公,他爱好广泛:旅行、看书、下棋、拉二胡、炒菜……但他最爱的,是唱歌和跳舞。  他是江苏老年大学舞蹈队的队长,经常带着队员们出去比赛。他每出去一次,都会拿一个奖状回来,不是一等奖就是特等奖。因为获奖的数量多,他在当地小有名气。所以,我觉得,他就是一个天生爱跳舞的外公。  外公今年从江苏来了我家,虽然疫情期间不能外出,但他在家也爱唱唱