摘要:文章开发的高校财务微服务平台是一个基于微信的小程序,用户无须下载安装,只需要扫一扫、搜索或点击公众号链接即可轻松访问。该平台的主要功能包括差旅报销标准查询、劳务发放标准查询、个税计算器和自助问答等。开发框架采用微信小程序的基础框架MINA,代码编写语言为WXML、WXSS和JavaScript。文章详细介绍了高校财务微服务平台的总体架构、需求分析以及各项功能的设计与实现,为提升师生报账效率及财务管理水平提供了一种灵活便捷的服务平台。
关键词:微信小程序;高校财务;微服务平台
中图分类号:TP311文献标识码:A
文章编号:1009-3044(2024)34-0040-03开放科学(资源服务)标识码(OSID):
0引言
随着现代信息技术的迅猛发展,信息技术已成为推动各行各业转型的核心驱动力。2024年,国家首次将会计信息化建设纳入会计法的范畴。通过运用信息技术,可显著提升财务工作的效率和财务数据的准确性,进而推动高校财务工作实现高质量发展。
当前,高校师生一般通过财务处网站了解报销政策,并通过电话咨询报账问题。然而,随着移动互联网和手机业务的发展,师生更倾向于在手机上查阅各类信息及咨询各种问题。财务日常业务普遍较为繁忙,电话咨询不仅耗费时间,还可能因电话占线而无法联系。高校编制的报销指引一般以纸质版或PDF文件形式提供给师生,但纸质版不易携带且容易丢失,印刷成本也较高。PDF文件因内容繁杂及字体过小等原因在手机上查阅不便。
现如今,手机使用频率不断提高,微信已成为师生日常最常用的社交平台之一。因此,依附于微信的小程序在宣传推广方面具备天然优势。微信小程序无须下载和安装,只需要通过扫描小程序二维码、点击公众号链接或使用“搜一搜”功能即可直接使用,省去传统App下载和安装的烦琐步骤,并能实现与原生应用相似的效果。小程序可以基于手机硬件功能进行开发,如相机拍摄、录音录像、GPS定位等,为后续开发丰富的使用场景奠定基础。此外,微信小程序还可以与财务微信公众号关联,弥补公众号交互能力的不足,提供自助问答和税务核算等服务[1-3]。
1总体架构
高校财务微服务平台采用轻量化设计,遵循“触手可及”和“用完即走”的理念,致力于解决突出问题的同时,严格把控小程序的功能布局,以实现精简实用的目标。开发框架采用微信小程序的基础框架MINA,该框架的核心是实时响应的数据绑定系统,主要由视图层(View)和逻辑层(AppService)两部分组成。视图层负责页面展示,使用WXML语言搭建页面结构,WXSS语言负责页面样式。逻辑层由JavaScript语言编写,负责交互逻辑、原生API调用和数据处理。响应的数据绑定系统是MINA框架的核心,能够在逻辑层修改数据后,使视图层相应更新数据[4]。如图1所示。由于财务微信小程序要保存的数据量较小,因此数据存储采用本地缓存的方式,有利于小程序快速使用用户提交的数据进行计算和反馈。
2需求分析
当前,校园各类App的使用丰富了师生的校园生活,并提供了更优质的服务。然而,大量App的下载、安装及后续更新会使手机硬件资源紧张,用户体验欠佳。相比之下,微信小程序具有显著优势。微信小程序无须下载和安装,只需要手机装有微信即可使用,每次更新仅需上传服务器供用户调用,更新期间不影响原版本的运行,且体验与原生App相同,开发和维护成本也低得多。微信作为最常用的即时通信应用之一,有利于推广小程序。因此,财务轻量级微服务更适合采用微信小程序进行开发。师生在日常报账过程中,需要从众多规章制度中查找关键信息,费时费力。为便于师生快速了解财务报销规定、查询相关报销标准,避免因不合规而导致报销麻烦,通过对财务网站中各项规章制度页面访问量的分析,以及对师生通过电话、QQ群等途径提出的各类问题和需求进行汇总,最终确定开发差旅报销标准查询、个税计算器和自助问答等平台功能[5-6]。如图2所示。
3系统功能实现
微信小程序采用MINA框架,编程语言为WXML、WXSS和JavaScript,开发工具为微信开发者工具。
3.1查询模块的设计与实现
随着双一流大学的持续建设,高校日常外出考察调研、培训或比赛的事项日益增多,相应的差旅费用也不断攀升。差旅费报销标准因职称级别、经费性质、出差地点和时间而异。师生需要依据差旅报销规定,逐条查找各项差旅费用的上限,避免超标准消费,这不仅费时费力,还降低了事前审批和事后报销的效率。
差旅报销标准查询功能的主要作用是便于师生在出差前提前知晓差旅报销标准,依据规定要求妥善安排住宿和交通。在查询页面,师生可设置出差地点、出差时间、人员职级和经费性质,并通过点击“查询”按钮,将所有设置的条件传给本地缓存。如图3所示。结果页面调用本地缓存中的数据进行判断,最终生成查询结果。如图4所示。此外,使用picker组件的multiSelector选择器,在地点筛选上实现多列筛选,随机选择一个省份后,城市选项会根据省份发生对应改变,提高操作效率。在日期选择上增加检测机制,如果师生误操作导致开始日期大于结束日期,系统就会调用“wx.showModal”API,弹窗提醒并将结束日期修正为开始日期以避免错误。职级选择分为“省级及相当职级人员、院士”“正副校级及相当职级人员、正高职称人员”和“其他人员”。经费性质分为“横向经费”和“非横向经费”。对于查询结果内容过多超出屏幕显示范围的问题,通过scroll-view组件解决,实现同一页面固定区域的竖向滚动,以展示完整的查询结果。
高校日常工作中,常常邀请校内外专家开展专题讲座、咨询和论证评审等,须支付劳务费。劳务费标准因人员是否为校内教职工、技术职称、劳务内容及劳务时长而异。师生须根据实际情况,在酬金管理办法中先确定对应的劳务类别,再对照劳务类别查找相应的劳务标准填写酬金申报单,这严重影响了师生填写劳务发放申请单的效率。
劳务费发放标准查询功能主要通过设置劳务类别实现查询对应的劳务发放标准,无须点击查询按钮即可在当前页面显示相应的劳务标准。如图4所示。同时调用“wx.showActionSheet”API实现跳转到公众号推送的文章,方便师生通过点击红色按钮查阅劳务酬金发放的相关规章制度。
3.2计算模块的设计与实现
高校日常发放劳务时,财务部门承担个税的代扣代缴义务。因此,师生若想提前知晓扣除个税后的实际转卡金额,须先计算出劳务税。财务部门扣除个税后支付劳务费,部分师生因不熟悉劳务税计算方法,可能误认为发放的劳务费金额有误,进而联系财务部门,这给财务部门的日常工作带来困扰。
个税计算器的主要作用是方便师生在发放前计算劳务税和税后实际转卡金额,合理安排劳务发放。师生在输入页面通过设置人员性质和酬金性质来确定税种和税率,并通过选择含税计算或不含税计算,以确定计算方法。如图6所示。系统通过限定输入类型为正数,避免师生误操作输入非数字或小于零的内容导致无法计算。最后点击计算按钮,将设置数据提交到本地缓存,供结果页面调用和计算,并呈现计算结果。如图7所示。
3.3问答模块的设计与实现
高校师生在遇到报账问题时,通常通过电话、QQ和微信等渠道联系财务人员。然而,由于财务部门工作繁忙,业务量较大,电话常常占线,财务人员忙碌时无暇顾及QQ和微信消息,导致师生等待答复的时间较长。此外,对于一些常见问题,财务人员须反复解答,不仅占用工作时间,也给财务人员带来疲劳感。
自助问答功能旨在缩短师生咨询常见问题的等待时间,降低财务人员解答问题的压力。首先,通过日常搜集师生咨询较多的问题建设问答库,然后基于问答库开发自助问答功能。师生只需要在搜索框中输入关键词,即可通过模糊查询找到相应问题。如图8所示。点击问题后,可跳转至解答页面获取回复。如图9所示。如果师生搜索的问题尚未被问答库收录,系统会提醒师生查找电子通讯录,联系相应部门的财务联络员寻求人工解答。如图10所示。师生点击电子通讯录界面的座机图标,即可调用“wx.make⁃PhoneCall”API拨打电话号码,避免查找纸质通讯录和因输错号码而导致拨错电话的尴尬情况。
4结论
为提高师生报账效率、减轻财务人员工作压力并推进财务服务能力现代化,本文依据高校师生日常报账过程中遇到的常见问题和迫切需求,开发了财务微服务平台。该平台旨在方便师生及时查询财务规章制度、进行税务核算及咨询常见问题,从而提高报账效率。随着信息技术的不断更新和高校事业的发展,后续工作将重点聚焦于丰富小程序功能,并引入人工智能、云计算等先进技术,以更好地服务师生,充分发挥信息技术在促进财务发展新质生产力方面的重要作用。
参考文献:
[1]李哲,周灵.微信小程序的架构与开发浅析[J].福建电脑,2019,35(12):66-69.
[2]王婷婷.微信小程序开发[J].信息技术与信息化,2018(12):62-63.
[3]刘佳慧,陈来.数字化转型引领高校财务高质量发展的逻辑与路径:基于新质生产力视角[J].教育财会研究,2024,35(2):90-95.
[4]周玲元,方先涛“.双一流”高校图书馆轻量级微服务发展策略研究:以微信小程序为例[J].图书馆理论与实践,2024(1):77-82.
[5]沈勇光.基于微信公众号的高校财务信息服务平台构建[J].厦门城市职业学院学报,2021,23(2):91-96.
[6]张昕腾.基于微信小程序的高校校园信息整合平台的设计与实现[J].科技与创新,2023(8):54-57.
【通联编辑:谢媛媛】