姜南
[摘要]进入21世纪以来,随着科技水平的飞速发展,人们生活水平的不断提高,我们已经悄然迈入了数字化时代,手机已经由上世纪末的奢侈品变为我们日常生活中的必需品。鉴于现在手机覆盖面广、联系方便、成本低廉等优点,为了推进高校财务信息化建设、提升服务质量、提高工作效率,我们建立了财务短信息系统。通过将其与现有财务系统进行对接,可将部分财务信息通过手机短信的形式传送给在校师生。
[关键词]短信息 高校财务 信息化
[中图分类号]F62 [文献标识码]A [文章编号]1009-5349(2016)10-0070-02
随着中国经济的快速发展和生活水平的不断提高,手机已经完全融入了我们的生活。工信部的统计数据显示,截止到2014年5月,手机用户数量已达到12.56亿人,使用手机上网的用户数量为8.57亿人,5月期间,国内的手机注册用户共发送信息637.7亿条。可见,手机已经成为我们生活中不可或缺的一部分。其中,短信息业务除了用于日常的通讯、交流外,越来越多地渗透到生活的各个领域,如账户信息查询、交易验证码确认、银行账户交易提醒等,为人们提供了极大的便利。
近年来,随着国家对高校教育经费投入额的进一步增大,学校的各项工作均保持了良好的发展势头,但与此同时,高校财务的业务种类变得更加多样,业务量也逐年攀升。另外,随着高校内涵式建设的不断推进,财务部门不仅加大力度提升财经管理水平,为学校的发展提供保障,还注重提升服务质量,提高在校师生对高校财务服务的满意度。针对这些变化,财务部门将会面临巨大的工作压力。面对这一问题,只有通过不断推进信息化建设,提高工作效率,才能使高校财务适应时代的发展。
短信息作为一种高效、便捷的通讯手段,其应用前景十分广泛。如果能使高校财务部门通过短信息系统与师生进行信息交互,实现财务与每个人进行“点对点”的通讯,无疑将大大提高信息的传递效率,提升高校财务的服务能力和水平。
一、短信息系统总体设计
(一)短信息系统接入方案的选择
要构建短信平台,首先需要解决短信息如何接入的问题。目前主要有以下3种接入方式:
1.通过运营商的短信网关
通过短信网关的方式具有安全性高、发送成功率高的特点,但是需要办理相关的申请手续,且开发周期相对较长,资费与短信发送数量挂钩,比较适合业务量巨大的企事业单位使用。
2.通过购买短信发送服务
一些网站提供短信发送的服务,用户购买其服务后,可以直接通过网站发送短信。虽然此方式实现简单,但用户比较依赖网络,如果出现网络不稳定的情况,将影响短信息的发送。另外,在此模式下,不易进行二次开发,不利于短信息系统与其他财务系统的对接。
3.通过短信发送设备
短信猫是一种常见的短信发送设备。此方式安全性比较高,不易造成信息的泄露;前期投入较低,只需购买短息猫即可;后期在业务量不大的情况下,资费比较低廉;另外,系统开发人员比较容易使用短信猫进行短信息系统的建设。
因此,本文重点论述如何采用短信猫接入的方式进行短信息系统的构建。
(二)短信息系统总体设计方案
1.短信息系统功能设计
建立短信息系统的目的是想通过信息化建设的手段提高高校财务的工作效率、管理水平和服务质量。在实际工作中不难发现,将会议通知、财务项目执行进度提醒等信息更加有效、高速地传递到各级部门,只依靠传统的高校办公网站效果不是很好,只有将信息直接送达到目标人物,实现财务部门与个人“点对点”的信息交互,才能取得较好的效果。另外,该平台除了具有基本的短信息接收和发送功能外,还应具有如下特性:
(1)强大的人员信息管理功能。短信息系统如果只具有短信的发送和接收功能,其对高校财务工作效率、管理水平、服务能力的提升是十分有限的,只有在建立完整、高效的人员信息管理模块后,短信息系统才能准确、方便、快捷地定位到个人,实现财务部门与教职工、在校生的“点对点”通讯。
(2)具有较强的实时性。在系统的设计过程中,需要考虑短信息系统面临短时间内发送大量短信息时,系统如何才能能将重要的信息尽早发送出去,以确保系统的实时性。
(3)良好的用户界面、操作简单易用。为了方便用户的使用,提高短信息系统的可用性和易用性,需要设计一个良好的人机交互界面,使用户易于理解和学习系统的各个模块及操作流程,并能够在最短的时间内使用户熟练掌握软件的各项操作。
(4)与现有财务系统的对接,推进信息化建设。单独的短信息系统虽然能够在一定程度提升高校财务的信息化水平,但是如果能将其与现有的财务系统进行对接,实现数据的共享与交互,无疑将会大幅度地提高财务工作的效率。
(5)用户权限明晰,确保信息安全。针对系统中的不同用户,应根据其不同的职责赋予不同的权限,使其能够完成不同的系统操作,这是短信息系统的一个最基本功能。
2.短信息系统通讯过程设计
短信息系统按照短信息通信流程可以将系统分为两个部分:用户客户端部分和短信接收/发送部分。
短信接收/发送部分主要包括硬件设备(短信猫)和短信收发程序,主要负责短信息系统的短信发送和接收工作,是后台独立运行的,对用户不可见。
客户端部分主要用于用户与短信息系统的人机交互,用户通过这部分程序完成人员信息维护、编辑需发送的短信、回复接收到的短信等工作。
3.短信息系统的模块结构设计
在短信息系统总体设计过程中,为了保证人员信息、分组信息等核心数据的安全,同时便于财务用户的使用,采用B/S结构和C/S结构两种设计模式完成了短信息系统软件客户端部分。
C/S(浏览器/服务)模式:系统开发相对容易,软件对信息安全的控制能力也很强,并且在使用时需要安装系统的客户端软件,一定程度上也加强了系统数据的安全性与保密性。短信息系统的人员信息数据和分组信息数据是系统的核心数据,不允许普通用户对其随意进行修改,因此人员信息管理部分和分组信息管理部分模块应采用C/S模式进行设计。
B/S(客户机/服务器)模式:具有分布广、兼容性强、升级维护简单等优点,但其对安全控制能力相对较弱,存在一定的安全隐患。为了使财务用户能够更加方便地使用短信息系统,我们采取B/S模式设计了短信息管理模块,用户只需要通过Internet\Intranet访问web页面,即可完成相关的短信发送、读取等操作。
通过对财务短信息系统各类业务和需求的分析、总结,可将系统分为短信息接收/发送部分、C/S模式下的短信息管理模块、B/S模式下的短息管理模块、人员信息管理模块、人员分组管理模块、邮件发送模块等几个部分。
4.开发环境的搭建
Microsoft.Net平台中的ASP.NET技术可以使用户方便地创建动态Web应用程序和服务,其编译出的网站具有运行速度快、后期维护简单等优点,并可以方便地使用CSS,因此本系统使用Microsoft.Net平台进行系统的开发。另外,由于Microsoft SQL Server可跨越运行于笔记本电脑和台式机直至企业服务器,且具有兼容性高、扩展性强、智能高效等特点,因此本文采用SQL Server作为系统的数据库。
二、部分核心模块实现方案
(一)短信息管理模块的实现
短信息管理模块是短信息系统的核心模块,财务用户可以通过它进行短信的编辑、单独发送、Excel导入群发、分组群发、短信接收、短信回复等工作。其中,分组群发要求短信接收人必须是在人员数据库中存在的,而单独发送和Excel导入群发则没有这方面的限制。图1为短信发送的业务流程图。
为了使系统具有良好的实时性,确保更重要的短信息能够优先发送,系统为每条待发送短信赋予了优先级的概念。当短信息接收/发送模块从数据库中检索待发送短信时,按照短信息的优先级进行排序,从而确保优先级高的短信息能够优先发送。
在高校财务日常办公中,除了用短信息系统发送会议通知等信息外,如何将其与现有的财务系统进行对接、整合,从而进一步推进财务信息化建设也是我们需要考虑的一个重要方面。本平台现已与投递报账系统、核算系统完成了部分对接,可通过短信息系统将退单原因等信息发送至投递人,并提醒其到财务处领取退单。
(二)短信息系统UI(用户界面)的设计与实现
1.C/S结构的用户界面实现
用户界面的设计应该简单、大方、布局合理,方便用户的操作。
2.B/S结构的用户界面实现
为了核心数据的安全,在B/S结构的用户界面中只包含了短信管理模块,主要包含发送短信、未发短信、已发短息、接收短信几个版面。
(三)用户操作权限实现
在短信息系统中,系统把用户主要分为两类:普通用户和系统管理员。针对这两类不同的用户,系统赋予了不同的操作权限。如图2所示。
(四)短信息接收/发送软件部分实现
短信息系统的信息接收/发送模块对前台用户不可见,短信的接收和发送工作不需要前台人员进行干涉,它是独立运行的后台服务。
三、结语
为了推进财务信息化建设、提高办公效率,在.NET开发环境下设计并完成了短信息管理系统。该系统具有界面美观、操作简单等特点,且已投入使用,并取得了较好的效果,但是仍存在一定的问题,如暂时未开通短信息自动回复功能,与现有的财务系统结合的还不够紧密等,这些都需要在今后的工作中不断完善。
【参考文献】
[1]沈唱唱.工信部:中国手机用户数量接近13亿人. http://www.cnmo.com/news/409719.html, 2014.06.24.
[2]辛冰.基于手机短信功能的信息查询系统研究及开发应用[D].吉林大学,2013:1-3.
[3]叶青.HTML+CSS+Javascript实用详解[M].北京:电子工业出版社,2008:122-123.
[4]杨冬青,唐世渭.数据库系统概念[M].北京:机械工业出版社,2004:678-679.
责任编辑:张丽