基于PB的教学培养方案核定系统的设计与实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:lzc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:软件技术的迅猛发展,为教学管理工作的信息化奠定了良好的基础。本文采用PB开发了一套教学方案核定系统,通过该系统能够完成各专业教学培养方案的制定和修改,能够将教学培养方案输出到WORD中,还能将数据在线上传到排课系统中。
  关键词:培养方案;PB;在线上传;输出WORD
  中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2011) 18-0000-01
  PB-based Teaching Training Program Design and Implementation of Approved System
  Zhu Fengmei1,Wang Aiwen2,3
  (1.Liaoning Finance Vocational College,Shenyang 110122,China;2.Northeastern University,Shenyang 110819,China;3.Shenyang University of Chemical Technology,Shenyang 110142,China)
  Abstract:The rapid development of software technology for the teaching of information technology management has laid a good foundation.In this paper,PB developed a teaching program approved system,the system can be completed by the professional teaching and training program development and modification,the ability to output to WORD teaching training programs,the data can be uploaded to the online Timetable system.
  Keywords:Training program;PB;Online upload;Output WORD
  一、系統设计
  实践表明,用面向对象的方法和技术来开发一个教学培养方案核定系统,具有代码少、编程效率高、易扩展、易维护的特点,使开发效率和质量大为提高。故在该系统设计时,采用PowerBuilder9.0作为前台开发工具,用Microsoft SQL 2000为后台数据库,来实现教学培养方案核定系统的各种功能。
  (一)系统主要包括以下功能模块
  1.基础数据录入与维护:系统中的数据都存储在学院代码表、专业代码表、课程代码表等基本表中。本模块功能可以使用户对系统中的基本数据表进行浏览、查询、增加数据、删除数据、编辑数据、打印数据等操作。
  2.培养方案课程信息维护:培养方案的课程信息包括该培养方案课程的类别、模块、课程号、名称、学分、学时、性质、是否为学位课、开设学期等相关信息,这些信息是培养方案的核心信息,是该方案执行的主要依据。对培养方案课程信息的维护可以让用户根据实际对课程信息进行查询、增加、删除、修改,另外可以对已维护的数据进行统计分析。
  3.生成WORD版培养方案文件:制定完成的培养方案需要生成WORD版本的电子文档,以便存档和印刷。本系统通过事先定义好的模版,将各专业的教学培养方案统一输出到WORD中,主要使用PB的OLE技术和OFFICE的VBA来实现这一功能。
  4.在线上传培养方案数据:各高校目前都有专门的排课系统,排课系统是培养方案的执行者,这就需要就教学培养方案中的数据录入到排课系统中,在没有开发本系统以前是完全依靠教学管理人员手工录入到排课系统中的。手工录入不仅效率低,而且正确性难以得到保证,为此本系统设计了一个在线上传数据功能,该功能将培养方案中的数据自动上传到排课系统中,这样既能提高工作效率,还能保证数据的一致性。
  (二)数据库设计
  系统数据库采用Microsoft SQL 2000,主要包括下列数据表:
  
  (三)系统实现
  本系统的用户主要分布在各学院和教务处,为了合理的分配权限,我们在实现时对不同的用户授予不同的权限,对各学院系统将分配给只允许操作本学院相关专业的教学培养方案,而对其它专业的则不允许访问,而对于教务处的用户则可以操作全校所有专业的培养方案。值得特别说明的是,为了系统的安全,只有系统DBA才有权限将相关数据在线上传到排课系统中。本系统在实现时有两个实现的关键性技术,一个是生成Word版教学培养方案,另一个是在线上传培养方案数据。
  (四)生成WORD版教学培养方案的实现
  PB能够让我们轻松地开发出独立的应用程序;它可以操纵众多大型数据库和桌面数据库,支持多种硬件平台。但它有一个致命的弱点,就是打印报表非常不方便,打印函数太少,特别是中国式报表,而且教学培养方案的报表又极其复杂,这样PB就显得有些力不从心。而Word制表却非常容易,若把两者结合起来使用则可取长补短。PB与Word结合的基础是微软的自动化技术(OLE Automation)。根据高等学校对教学培养方案报表的要求,事先编辑好教学培养方案的Word模版,通过OLE将PB和Word模版连接起来,将文件保存为“学院-专业代码-专业名称”结构的新的Word文件。
  教学培养方案主要由封面、培养目标、培养要求、学分要求、教学计划等部分组成,其中教学计划部分又包括必修课设置及学分分配表、选修课设置及学分分配表、实践环节设置及学分分配表、课外环节设置及学分分配表、专业学士学位课程一览表,每张表中还包括不同类别和不同模块的课程,对各类别的课程的学分和学时还要进行统计。在Word模版设计时我们在不同的地方放置了不同的“标签”,这样就能够将数据准确的输出到指定的位置。
  (五)在线上传培养方案数据的实现
  在线上传培养方案数据主要是将培养方案中的课程信息上传到排课系统中,这就涉及具体的排课系统的数据库表的结构,如果数据类型不一样就需要对数据进行转换,本系统以杭州正方软件股份有限公司的正方教学平台为例,进行数据上传。在PB中对数据库的操作都通过事物进行,系统在默认情况下定义了一个SQLCA事物,这个事物在本系统中用于和本身数据库的连接,如果需要操作另一个数据我们就需要重新定义一个事物,然后利用这个事物对需要上传数据库的连接。
  二、结束语
  教学培养方案核定系统的实现极大的提高了高等学校教学管理工作的效率,把教学管理人员从繁杂、沉重的工作中解放出来,使他们更好的对教学培养方案进行制定和修改,使高等学校的教学质量进一步稳定提高,同时也有助于高等学校教学管理的信息化和规范化,使高等学院更快、更好地发展。
  参考文献:
  [1]赵雪.基于Excel-VBA编程的高校教学计划进程表制定系统设计与实现[J].电脑知识与技术,2011,15
  [2]王孝安.PB8.0与Word巧妙结合制作任意报表[J].软件技术,2004,3
其他文献
目的比较分析内固定、外固定手术治疗三踝骨折的临床疗效,以便根据不同患者的不同情况进行恰当的临床治疗。方法选取我院2001年1月至2006年12月间收治的三踝骨折患者90例,按
目的分析肝脏常见病变的弥散加权成像(DWI)信号表现及其病理基础,提高对肝脏病变的认识。方法观察肝脏常见病灶的DWI信号特征,结合病理检查结果,分析、总结肝脏病变的组织成分
本文针对当前本院实施的顶岗实习现状,从建立校企合作机制、制定教学培养方案以及培养学生职业素养及能力三个方面论述了一种企业、学校、学生三方共赢的顶岗实习运行模式。
儿童行为发育受遗传因素与外界环境因素共同影响。生命早期环境可通过大脑和神经内分泌功能影响个体行为发育。下丘脑-垂体-肾上腺(HPA)轴被认为是环境因素影响个体行为发育的
丙型肝炎病毒(HCV)自1989年由美国学者Choo等首次从受感染的黑猩猩血清中分离得出,学者们对HCV体外培养体系进行了大量相关研究。从HCV动物模型到细胞模型,从HCV细胞感染模型到
建筑工程的机电安装工作施工技术的好坏,是直接影响到人们居住的关键。本文结合实际情况,对建筑机电安装施工技术进行分析及讨论,将一些建设单位、设计单位、施工单位容易忽略的
我喜欢在设计中做各种尝试.看看单个图形如何同时实现不同观感。我将华丽混合肮脏.现代混合复古.营造精美而奇怪的氛围。我喜欢诡异和复杂的东西.因此恐惧和热爱通常是我创作中的
除非你已经知道什么是HD、SD、HDV和AVCHD,否则光看这些缩写实在是很难决定自己需要的是哪种技术。这里我们准备将它们——拆分解析。
希望IT系统稳定运转,长期保证不受外站环境影响,这几乎是每一个企业对IT系统的需求。在培训行业内,病毒,数据丢失等问题不太容易造成巨额的经济损失。但是,教学课程的顺利展开以及
药源性发热即药物原因性发热,它是患者因使用一种或多种药物后直接或间接引起的发热,其临床表现多种多样,有或无伴随症状,发热作为惟一或为主要的药物不良反应。热型以弛张热