基于SOA的招生辅助系统的设计与实现

来源 :内蒙古师范大学 | 被引量 : 0次 | 上传用户:woyaoxiazai88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高校数字化校园建设的提出和信息化管理工作的推进,各高校已经通过各种信息化的手段来改变传统的工作方式,引进或开发了符合本校管理的信息化产品,如:教务管理系统、学生管理系统、财务管理系统等,为学校的管理工作带来了巨大的变革,大大提高了各部门的工作效率。同样,招生与迎新工作正逐步由人工方式向计算机方式转变。新生数据是其它系统的基础数据,直接关系到其它系统能否正常工作,影响到数字化校园的整体管理水平,所以招生辅助系统在高校中的作用至关重要。目前,各高校内已经存在了一些不同时期、不同人员以不同的业务需求来开发或购买的应用系统。不同的数据库系统、不同的数据结构、不同的数据标准和不同的开发平台,使得各系统之间相互独立。招生辅助系统的设计与开发不但要实现招生、迎新功能,同时要为以上这些系统实现数据共享、消除信息孤岛。本系统采用基于SOA(面向服务的体系结构)的设计模式,在不改变高校现有应用底层架构的基础上,使用XML、Java、JMS、ESB(企业服务总线)等技术和标准,实现系统数据整合与共享。同时,针对传统实现SOA设计模式的点对点的强耦合方式所带来的弊端,本系统采用松耦合的ESB模式来整合SOA的设计模式,具体采用的是主流开源ESB引擎——Mule ESB。考虑到系统控制、升级和安全性能,本系统以J2EE作为技术基础,采用了基于Struts的MVC设计模式。数据库采用Oracle 10G,并且使用了数据库连接池技术进行优化,以保证系统在并发时有较好性能。针对传统程序中密码安全较差的问题,本系统采用Base64和MD5双重加密的方式,保障安全。高校招生辅助系统包括新生查询、新生列表、迎新统计和迎新管理四大模块,其中每个模块又包括若干子模块。系统实现了数据信息处理,如:上传招生数据、增删班级、查看日志等;又可进行权限管理,进行权限分配;在迎新现场对新生查询、资格审查、报到注册、学号和班级分配、处理各种申请、转专业审批等各个环节进行自动化处理,并能按专业对报到情况进行实时统计。本文详细论述了系统设计、开发过程及相关技术理论,并在系统开发过程中对相关技术进行研究实践,达到了预期的研究目的。
其他文献
无线传感器网络作为一种新兴技术,在工农业、城市管理、抢险救灾等许多领域都有重要的科研价值和应用前景,是目前学术界研究的热点问题之一。其中,传感器节点的定位问题是无
人类的语音作为人与人之间沟通的重要手段和情感表达的重要媒介,已经成为人工智能的重要研究方向。在传统的语音情感识别中,如何提取最具判别性的特征已成为很多研究者关注的
互联网技术的快速发展使信息传播更加简单快捷,网络环境中数字资源的版权保护和合法性认证逐渐成为信息安全技术的热点。矢量数字地图数据由于精度高、操作方便、数据量小和
随着计算机的广泛应用和互联网技术的迅速发展,信息技术得以在各行各业广泛运用,给人们的工作生活带来巨大的变化。而新兴的工作流技术在信息系统中的应用更是大大提升了信息
信号分解是信号处理的基本方法,可以有效刻划和分析信号的特征,是理论研究和实际应用中的重要工具。将一个复杂的信号分解为简单原子的线性组合,将有利于我们了解信号所隐含
学位
近年来,项目反应理论是心理与教育测量非常活跃的研究领域,正迅速成为主要的测量理论之一。项目反应理论是在批评经典测量理论的局限性的基础上发展起来的,随着统计方法的完
经验模式分解是近年来提出的一种新的信号处理方法,是一种完全由数据本身驱动、自适应的分解过程,不依赖于预先设定的基函数,故能对非平稳非线性信号进行有效的分析。它的自
随着无线局域网的快速发展,它自身存在的安全性问题,也慢慢的引起了人们的关注。入侵检测系统作为信息安全的重要组成部分,已经成为当前网络安全领域的研究热点。尽管有线网
随着信息技术的发展,层出不穷的新词、术语不断涌现,基于词典的翻译已越来越不能满足跨语言信息检索性能的要求,未登录词(Out Of Vocabulary, OOV)翻译已成为跨语言信息检索
企业为了解决业务管理中出现的各种问题,提高盈利能力,都先后实施了各式各样的业务系统。为了实现各个业务系统之间的业务数据交换,越来越多的企业希望把所有业务系统集中在一起形成一个协同软件平台。企业管理者通过这个平台就能够了解到企业的所有信息,包括人事信息和财务信息等。各个业务系统也可以通过该平台实现信息共享和交换。企业作为一个有机的整体,是一个协同的系统,有效的协同决定了企业的经营效率、达成目标的能力