王晓雍 张慧琴 赵国蓉
摘 要:通过分析青海省海北州各台站档案管理现状及存在的问题,从技术层面提出了解决方案和实现途径,有助于今后更好地进行气象台站建设和气象观测工作的业务管理和气象资料的应用。
关键词:青海省海北州台站档案管理系统;设计与实现
随着气象在经济社会发展中地位的提高和气象服务领域的拓展,基层台站气象档案的作用日益凸显。基层台站的档案管理,在台站建立伊始就随着气象事业而发展,验证了台站建设、发展历程,这些重要的档案资料可以充分反映出气象逐期发展变化特征。气象台站周边环境、观测场迁址、增添气象要素观测项目、新增观测仪器设备及观测技术升级等台站变化信息,这些都是气象数据获取的有效背景信息,同时影响着气候资料的变化。因此认识气象台站发展改革情况,可作为气象资料分析、检验及订正的有效参考,也是重要的科学依据。是气象台站建设发展历程的重要见证,有助于做好气象观测业务管理,保证气象资料的真实性和可用性。
1 目前运行情况
1.1 海北州基层台站档案目前的现状
海北州基层台站档案目前的现状是:(1)管理人员意识淡薄、人员不稳定,档案保管、更新频现漏洞;(2)电子档案尚未成熟,科技创新面临考验。加强对档案的管理是站在“对历史负责,为未来服务”的高度,建立电子化档案系统,对于充分发挥气象档案的作用,促进气象科技工作发展有重大意义。
1.2 主要研究内容和目标
气象台站档案数字化及文字档案电子化管理,建立合理的台站电子档案系统架构,系统能迅速检索,而且方便查找,储存量大,有很好的可靠性和保密性,使用寿命长及成本低等,极大地提高台站档案管理效率,同时同步更新到州气象局档案库。建立海北州气象台站档案系统,实现对气象台站人员信息、台站历史沿革、观测内容、台站参数、探测环境、台站建设等档案信息的电子化管理。
2 系统设计与实现
2.1 技术路线
本系统采用B/S结构,即Browser/Server(浏览器/服务器)结构,用户界面利用WWW浏览器实现,前段可完成一部分事务逻辑,主要事务逻辑则由服务器端来实现。采用java语言的Spring+SpringMVC+Mybatis+Mysql的框架,完成SpringMVC控制访问的页面,得到的页面参数可以传递给Spring中的Mybatis的bean类,实现对MySQL数据的查找功能,然后再经过JSP显现出来。
2.2 系统内容
该系统登录用户分为州级管理员、县级管理员、一般用户三类,根据不同的角色,分配不同的权限。
该系统共分为综合业务、地面辐射观测业务、特种观测业务、高空观测业务、农业气象、预报服务、信息网络、业务管理八大模块。该系统基本参照《青海省气象台站档案》内容,将其中内容实现信息化,并对一些模块进行优化,加入台站30年整编资料、探测环境评分表等内容,更好的體现了台站档案的完整性。
2.3 程序核心部分代码
包括连接数据库代码、后台日志监控代码、增删改查功能代码,其中后台日志监控系统最基本功能为对台站各类数据的增、删、改、查进行监控。
3 数据库建立
本系统拥有本地数据库,能更好做好文件的管理和归档,数据库运用的是MySQL数据库,数据库连接池则采用了Druid。MySQL是一个关系型数据库管理系统。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。当前,Druid可以看作是最好的数据库连接池,其功能、性能及扩展性都远远超越其他的数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBossDataSource等。
4 主要研究结论及应用效果
建立合理的台站电子档案系统架构,替代纸质的台站档案,该系统能快速进行检索,查找使用起来极为方便,而且储存量大,具备较高的可靠性和保密性,使用寿命长,成本较低,极大地提高台站档案管理效率,实现对气象台站人员信息、台站历史沿革、观测内容、台站参数、探测环境、台站建设等档案信息的电子化管理。
参考文献:
[1]Visual Basic从入门到精通[M].清华大学出版社,2010.
[2]西门子.SIEMENS TC35i AT指令实例(中文版),2008.
[3]汪文丽.浅谈气象档案管理系统的设计与实现[J].中国城市经济,2012(3).
[4]周威,范昱.长沙市气象档案管理系统一体化设计与实现[J].低碳世界,2016(32).
[5]麻碧华,吴昊旻,高萍.丽水气象档案管理系统的设计与开发[J].气象水文海洋仪器,2011(1).
作者简介:第一作者王晓雍(1994),女,汉族,青海海东乐都区人,本科,助工,从事预报工作。