基于Delphi的教学评价专家系统的设计与实现

来源 :世界家苑·学术 | 被引量 : 0次 | 上传用户:zdman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文介绍了基于Delphi的教学评价专家系统的设计与实现,着重阐述了异构数据库转换、数据查询、报表设计等关键技术的实现。
  关键词:Delphi;异构数据库转换;数据查询;报表设计
  1 引言
  随着信息科学技术的飞速发展,实现办公事务处理的自动化,智能化,并逐步实现无纸化办公成为一种不可抵挡的趋势。教学评价的技术含量高,业务量较大,特别是教学评价专家信息的管理,直接影响着教学评价的水平。为顺应办公自动化,智能化,的趋势,提高管理人员的工作效率,特设计与实现了教学评价专家系统。
  2 系统的软硬件环境
  2.1 硬件环境
  CPU:i3-2130 @ 3.40 GHZ 双核 以上
  内存:4GB以上
  显示器:LENOA LEN D186 WA(19英寸)
  硬盘:500GB以上
  网卡、光驱、打印机等
  2.2 软件环境
  Windows 7旗舰版 64位 sp1操作系统
  Delphi 6.0
  3 系统的设计
  3.1 系统的体系结构
  系统结构如图1所示。整个系统由数据编辑、数据查询、报表打印、专家组生成和系统维护五个部分组成。数据编辑主要实现专家信息的录入、修改和删除功能;数据查询实现根据用户输入的查询关键字(单项或组合均可)进行查询,并且在查询过程中可以选择精确查询或模糊查询方式,可以实现按单位或行业显示所有满足条件的专家信息;报表打印实现专家资料的全部报表、联合报表以及专家个人资料详细报表;专家组生成实现随机生成五人专家组或七人专家组,并打印其详细资料;系统维护实现系统备份及恢复、密码的设置和清除、退出系统等功能。
  3.2 数据库设计
  按系统功能分析,该系统数据库中需要涉及以下数据表:
  总表(kjcg.db)存放所有专家的相关信息,包括姓名、性别、民族、出生年月、工作单位、单位地址、电
  话、技术职称、行政职务、文化程度、所学专业、从事专业、行业、现从事职业、业绩等等。为了提高系统的检索效率,增加了行业表(hy.db)和单位表(dw.db)分别存放行业代码,单位代码,并在总表中增加专家代码作为主键。
  查询表(cx.db)是临时表,存放当前查询结果信息。
  专家组表(zjz.db)是临时表,存放所产生的专家组信息。
  打印报表(dy.db)是临时表,存放需要打印的报表信息。
  推荐表(tjb.db)是临时表,存放所选专家的个人信息。
  密码表(mm.db)存放该系统的密码信息。
  4、关键技术
  4.1 数据转换
  考虑到本系统的用户可能使用各种不同的数据库,为了能够有效地使用这些数据,使系统具有一定的通用性和可推广性,系统具有实现异种数据格式的转换功能。具体步骤如下:确定源数据库(表)名与目的数据库(表)名;读取源数据表的数据结构信息;根据源数据库与目的数据库间的数据对应关系,生成目标表结构;显示源数据表与目标数据表的结构,提供人工修改的手段;将目标数据表结构存入目标数据库中;将源数据表中的记录逐行写入目标数据表中。
  4.2 动态查询
  动态查询,是指要检索的字段或查询的条件在程序运行期间是动态变化的,通過适当的控制,用户可以处理不同检索字段或查询条件的查询结果集,这不仅提高了系统的查询和运行效率,更提高了程序的灵活性。在本系统中通过在程序执行期间动态地变换SQL语句的参数值,使程序动态地执行不同的SQL语句,返回多个查询结果,从而实现了动态查询的目的。
  4.3 模糊查询
  为满足用户查询各类数据的需求,在查询模块中,采用了简单查询、组合查询和模糊查询等方式。简单查询指查询的关键字必须与数据库里的内容一致才能得到查询结果。多条件组合查询是指用户能根据当前查询需求自由地对查询条件进行组合(可以选择大于、等于、小于、包含不等式关系运算等)。模糊查询是指数据库中只要有与查询关键字部分一致的就可以得到查询结果。前两种查询利用的逻辑运算较易实现。模糊查询是指,欲查询单位名称为“XXXX学院”的专家信息,若用户输入“XXX学院”或“浙江XX学院”均应给出正确的查询结果,在Object Pascal语言中没有专门的过程或函数,因此,在本系统中采用了字符顺序检测方法,即依次比较用户输入的关键字与数据表中的字符串是否匹配,若输入的关键字在数据表中相应字段中顺次出现过,则认为是一致的,可以得到查询结果。
  4.4 中国式报表设计
  使用Delphi的QuickReport报表组件可以迅速设计出符合西方人习惯的报表(多为不封闭的三线表),而中国式报表大多在列与列之间有竖线和斜线,比较难以实现。为了解决利用Delphi实现纯中国式报表,在本系统中采用了以TQShape为父类,重载TQShape 类的Paint方法和Print方法,创建了可以画竖线、斜线和反斜线的新组件,利用此类组件较好的实现了制作中国式报表功能。
  5结束语
  本文介绍了以Delphi作为开发工具的教学评价专家信息系统的设计与实现全过程,特别介绍了该系统中所使用的异构数据库的转换、多种查询技术、中国式报表的生成等关键技术,经过用户的实际使用,系统运行良好。当然,同任何MIS系统一样,该系统在后续的使用和运行过程中尚需进一步地完善和丰富其功能。
  参考文献
  [1]伍俊良.Delphi 5 应用系统开发高级指南.电子工业出版社,2017.2
  [2]谢晓东.Delphi中动态查询技术的应用.URL:http://www.swm.com.cn
  作者简介
  邓文新(1954-),男,汉,单位:浙江广厦建设职业技术学院 信息与控制工程学院,研究方向:数据挖掘与智能信息处理
  (作者单位:浙江广厦建设职业技术学院信息与控制工程学院)
其他文献
摘 要:随着互联网信息技术的迅猛发展,微信作为一款新兴的通讯交友软件,融入到了人们的生活中。微信以互联网为媒介,支持语音、图片、视频等多种形式的传递,功能强大,操作便捷,受到大家的喜爱。同时,微信的出现与使用给高职英语教学也带来了新的机遇与挑战。本文分析了微信应用于高职英语教学的可行性,探讨了其在高职英语教学中课前预习、课堂讲解和课后复习中的应用,并对此提出了注意事项,以期提高高职英语教学和大学生
期刊
摘 要:阮籍是魏晋时期思想家和文学家的杰出代表,其思想与追求不仅体现在他的生活方式中,也对他的诗歌创作产生了深远的影响。代表作《咏怀诗》则以组诗的方式,饱含着对生命的哲思,尤其是对忧患意识的诗意解读,更给予了诗歌以长久的艺术生命力。  关键词:阮籍;咏怀诗;忧患意识  阮籍的代表作《咏怀诗》八十二首,是其整个人生思想感情的总汇,在中国诗歌史上占有崇高的地位。这些诗多用象征手法反映了诗人的政治思想、
期刊
摘 要:随着市场经济体制的日益完善以及社会主义现代化建设水平的不断提升,经济的发展也进入了一个新常态,在这一背景下,社会发展对于人才的需求也发生着较大的变化。高校作为培养现代化新型人才的重要途径,如何在新常态下做好高校党建与思政教育协同创新工作也被越来越多的教育工作者所重视。基于此,本文对新常态下高校党建与思政教育协同创新进行了探究。  关键词:高校党建;思政教育;协同创新;新常态  新常态下的社
期刊
摘 要:随着素质教育的不断推进,人们对于小学生的全面化、健康化发展愈加重视,为了能够更好的促进孩子们的健康成长,必须要加强小学品德与社会课开设与教学有效性的提升,为此,文章针对小学品德与社会课多元化教学形式的研究展开了论述。  關键词:小学品德教育;社会课;多元化;教学形式;研究  引言  在现代化科学技术的高速发展进行中,人们的思想也朝向多元化方向发展。在校园活动开展的过程中更加注重于开放、多元
期刊
摘 要:中国特色社会主义进入新时代,加强和改进新形势下高校思想政治工作具有深远意义和现实意义,高校必须以立德树人为根本,以理想信念教育为核心,以社会主义核心价值观为引领,着力培养德智体美全面发展的社会主义建设者和接班人。而以中华经典吟唱为载体,指导学生树立健康发展观念,培育大学生社会主义核心价值观,具有较高的实效性,采用正确的引导方式,重点关注中华经典吟唱方面的内容,编制完善的计划方案,遵循与时俱
期刊
摘 要:唐宋以来,飘逸为人们追求的一种审美境界,飘逸描述外在,可形容衣服的线条及柔顺的秀发;飘逸在心灵上,又像雨后山顶的闲云,山上的仙鹤,身在尘世间,心同仙鹤般缥缈;飘逸在思想上,形容脱俗、意志力、坚守,不著于俗。本篇文章通过飘逸一词,再看周昉的《簪花仕女图》。  关键词:飘逸;线条;超脱;簪花仕女图  一、前言  《簪花仕女图》是周昉贵族人物画风格的代表,为绢本设色,高45.75厘米,长179.
期刊
摘 要:影视广告具有覆盖面广及传播速度快等优势,具有多样化的表现形式,在我国视觉传媒领域占据重要地位。基于此,本文将影视广告设计作为研究对象,对其信息化发展进行分析。从影视广告设计的信息化发展不足入手,阐述了影视广告设计信息化发展对策,设计人员需要提升影视广告设计的创意性,应用先进的信息技术,并注重影视广告和受众的互动,从根本上提升影视广告设计的信息化水平。  关键词:影视广告;信息化;Photo
期刊
摘 要:当前互联网+背景下,通过互联网传递优质教学资源,促进每一个学生实现个性化学习、全面自由的发展,从而培养具有较强创新能力的智慧型人才。“互联网+影视动画特效创新性设计与实现”项目是在教师的指导下,学生使用山东新视觉数码科技有限公司的网络教学平台,通过综合应用Maya和After Effects等数字媒体软件,进行影视动画特效创新性设计与实现。  关键词:互联网+;影视动画;后期特效  一、项
期刊
摘 要:全面预算管理是一种先进的企业管理模式,它促使企业获取途径最佳生产力和资源收益率。大数据技术是人类探索社会的方法论飞跃,必将彰显其在企业经营方面的有效性。本文论述了大数据云计算的特点,剖析了大数据云计算视角下的企业全面预算管理的具体应用。  关键词:大数据;云计算;全面预算管理系统  随着先进信息技术的不断创新和发展,在现代社会的应用模式中,全球数据空前增长。在大数据时代,数据的数量、复杂性
期刊
摘 要:装备物资是军事作战中不可或缺的重要组成部分,为提高装备管理水平,部队应当依托大数据环境,构建装备信息管理系统。基于此点,本文从装备信息化管理的重要意义分析入手,论述了大数据环境下装备信息化管理的有效途径。  关键词:大数据;装备;信息化管理  1装备信息化管理的重要意义  随着计算机、网络、通信等技术的不断完善,推动了现代化军事领域的发展,装备管理信息化现已成为军事作战的必然趋势。装备信息
期刊