张珂雯
(河南大学软件学院 河南 开封 475000)
在网络时代计算机呈现规模大、结构复杂的发展态势,依托计算机研发的网络软件,为各行各业提供了便捷、高效的服务。对高校校友网络管理系统而言,承担着校友资料录入、校友信息查询、信息修改等基本功能,需要按照不同权限,为高校校友提供各项服务,也是校友和高校之间相互联系的桥梁,便于实现资源共享,促使高校建设和校友关系良好发展。基于此,开展网络时代高校校友网络管理系统构建的分析研究就显得尤为必要。
网络时代信息呈现爆炸式增长,高校校友网络管理系统需要具有操作简单的特性,能够为校友提供美观实用、符合新媒体传播的基础要求,充分考虑校友使用系统的习惯,操作方法要简单便捷,以提升实用性。
时间特性是网络时代对各系统软件的基本要求,系统响应时间要足够快,更新处理时间可稍有停留但要尽量缩短。在高校校友网络管理系统上要能够准确显示注册信息,并保证信息修改的准确性,信息修改完成之后能够立即显示,信息修改提交到修改信息显示,最长时间不应超过5 s。
高校校友网络管理系统需要具有一定数据存储、数据备份的功能,一旦自身数据丢失或者损坏,能够及时从备份数据中得到修复,提供系统自身集中操作和维护的功能[1]。
高校校友网络管理系统可扩展性体现在两个方面,其一是功能扩展,包括系统结构扩展、功能设计扩展、管理对象扩展等,以满足校友信息扩展和适用范围扩展的需求。其二是软件升级,高校校友网络管理系统在建设中选择的软件和硬件平台,需要为今后扩展预留出一定余地,以提升后期使用扩展的灵活性,从而更好地适应未来网络时代的发展需求。
高校校友网络管理系统对操作性、便捷性、实用性有很高的要求,为满足实际需求,在高校校友网络管理系统构建中,操作系统选择了Windows 10,利用其多任务操作系统的特性,可满足高校校友网络管理系统的各项要求。此操作系统是目前最快、最可靠、最安全地Windows服务器操作系统,可通过具有基本价值的IT架构,有助于提高高校校友网络管理系统的可靠性、实用性和可伸缩性。兼具内置的、传统的应用服务器功能和广泛的操作系统功能,集成了信息工人集成架构,可保证校友信息的安全性。此外,Windows 10操作系统还能提供各种系统构件工具,可简化系统部署,更加有效地使用网络结构。
在高校校友网络管理系统构建中,Web服务器选择了Tomcat服务器,可良好地应用在中小型网络系统中,是开发和调试高校校友网络管理系统程序的首选服务。Tomcat是Apache服务器的扩展,但可以脱离Apache单独运行,满足高校校友网络管理系统高效开发和稳定运行的需求[2]。
在高校校友网络管理系统构建中,为降低系统程序构建的难度,采用了eclipse软件开发环境,开发语言为通用性比较强的JAVA语言。安卓开发环境可选择Eclipse,开发语言则可以选择Android语言。
对网络时代高校校友网络管理系统,为提升使用的便捷性和有效性,系统框架分为三个部分设计,包括PC、手机用户、服务器。其中手机客户端为安卓系统手机设备,但受到移动网络的影响,各项数据传输速度优先,但Wi-Fi技术不断发展的背景下,手机和服务器之间的通信越来越少。手机属于一种资源受限设备,其计算能力和PC相比有较大差距[3]。所以,在高校校友网络管理系统构建中,只在手机上进行主要业务处理即可,其他复杂的运算过程则交给计算机服务器来处理,手机可作为高校校友网络管理系统的表现层,服务器通过JSP来完成业务逻辑处理,用于直接处理HTTP发出的请求。此种系统框架构建方法,可大幅度减少高校校友网络管理系统客户端和服务器段之间的耦合度,而且便于后期使用和扩展。比如在采用JPS技术构建高校校友网络管理操作页面时,可在PC机上的浏览器中进行维护和管理,如果有需求,可以扩展为内容更加丰富的Web校友管理系统。
高校校友网络管理系统构建时服务器端可分三层构建,包括业务逻辑层、控制层、数据库层,具体构建示意图见图1。
图1 高校校友网络管理系统服务器端框架结构图
业务逻辑层通过JSP来实现,在高校校友网络管理系统中起着客户端和处理业务数据的功能。控制层的主要功能是进行业务逻辑层验证,并对数据库中的访问细节进行封装处理,提供数据保存、更新、删减、查询等功能。数据库层在构建时刻采用开源的关系数据库系统MySQL。
通过后台服务器可以对高校校友网络管理系统中的各项数据进行集中管理,接收到客户端的请求之后,将校友数据通过HTTP协议及时发送给对方,同时还可以接受受限用户的查询请求。高校校友网络管理系统构建时后台服务器可基于B/S架构,通过JSP、Servlet等技术,实现动态信息的有效交互。其中Servlet技术是实现手机客户端数据通信的关键技术[4]。通过 Tomcat服务器对系统中的数据库进行操作,利用JSP技术对高校校友网络管理系统进行维护,保证系统运行的安全性和稳定性。
在高校校友网络管理系统客户端系统构建时,可参照MVC模式进行合理设计,将高校校友网络管理系统的操作界面、数据管理、操作控制分为不同的模块独立运行。为提升高校校友网络管理系统对移植性的需求,可对界面、数据结构等采取相对独立的封装设计[5]。客户端结构示意图见图2。
图2 客户端结构示意图
在客户端结构中本地数据访问的主要功能是读取和保存本地设备上校友录信息数,网络通信用客户端和远程服务器之间的数据通信,以便及时获取服务器上的数据。系统控制模块的可安好配制信息,合理选择是否需要读取本地数据和网络数据。界面显示模块用于显示各项信息[6-7]。
为保证高校校友网络管理系统能够稳定运行,提升网络传输效率,可采用Serblet交互式浏览和数据修改,形成动态化的Web内容,为实现这一目的,客户端将请求发送给服务器之后,服务器对请求信息进行分析后再发送给Servlet形成响应内容之后,再将其发送给Server,动态Web内容形成之后,再及时反馈给客户端完成操作使用[8-10]。
综上所述,本文结合理论实践,分析了网络时代高校校友网络管理系统的构建,分析结果表明,在网络时代,高校校友网络管理系统是实现高校和校友之间互动的关键,利用Windows 10操作系统,Tomcat服务器,eclipse软件开发环境可构建出符合网络时代发展需求的高校校友网络管理系统,并保证系统良好运行,值得大范围推广应用。