1.数字政府建设已经从一个是否要做的选择题,变成了一个如何做好的必答题。但当我们翻开政务平台建设的实际成绩单时,却发现各地政务APP和小程序数量呈现井喷式增长,但用户的满意度并没有随之提升;
数字政府建设早已越过是否要做的岔路口,现在摆在开发者们面前的,是如何破解建而不用的困局。打开应用商店,政务类APP多达数百款,微信小程序里,各类掌上政务更是层出不穷。然而,这种数量上的繁荣背后,是用户体验的集体失落。某第三方评估显示,政务APP的平均用户留存率不足20%,这意味着80%的用户下载后就再也没有打开过;
上述政务服务落地过程中的现实痛点构成本研究的核心问题导向。本研究拟采用更轻量、更灵活的技术架构,更贴近用户需求的设计理念,构建真正让用户觉得好用的政务服务平台。
2.本系统利用微信小程序开发框架和Spring Boot后端技术,把平台划分成公众服务子系统和后台管理子系统,公众服务子系统拥有用户认证、事项申请、进度查询、便民查询、在线缴费、预约办事、信息发布、好差评等功能模块,后台管理子系统拥有申请审核、用户管理、信息发布、系统配置、数据统计等功能模块,通过微信小程序即用即走的轻量化特点降低用户使用门槛,结合Spring Boot的自动配置和快速开发能力达到后端服务的高效搭建和稳定运行,同时运用前后端分离的设计方法和JWT无状态认证方式确保系统的安全性和可扩展性,形成一个功能完备、操作方便、安全稳定的政务服务平台,达到政务事项的在线办理和高效审批,使群众少跑腿、数据多跑路,提高政务服务的可及性和办事效率,给基层政务服务的数字化转型提供可行的技术方案和实践参考。
3.业务流程图见附件
1.,本系统所选用的技术栈不是为了盲目追逐热点,而是依据政务系统的实际需求和个人能力所做出的务实选择。uni-app框架之所以被选用,主要是因为它处理了政务系统遇到的一个重要问题:既需要支持多端访问,又要在开发和维护上控制成本。实际测试过程中,uni-app的跨平台特点使一套代码可以同时适配微信小程序和 H5 网页而且它让后续功能更新变得更加高效[3]。修改一次代码,所有平台同步生效。Spring Boot被选作后端框架也是经过了充分论证。就政务系统来说,稳定性比开发效率更为重要,Spring Boot由于具备开箱即用和生产就绪的特点,因此被选用。MySQL在数据库选型上是毫无疑问的首选。它在成熟度和稳定性上已经在全世界范围内得到了验证,特别是在处理复杂查询和高并发访问时,MySQL拥有其他数据库很难相比的优势。
2.本系统为我的毕业设计测试版,所有模块由我个人开发完成,就性能测试而言,系统页面加载性能和接口响应性能都达到了非功能性需求中要求的500毫秒响应时间标准。页面加载性能上,四个主要页面的首屏加载时间处在240ms到280ms之间,全都低于500ms阈值,进度查询页面性能最好只有250ms,申请表单页面由于动态组件比较多使加载时间比较长但仍然在可接受范围内。就接口响应性能来说,五个主要接口的平均响应时间处于165ms到320ms之间,并且都达到500ms的标准。
3.前端页面字数统计元素层级太高覆盖了上层文本框导致的前端样式冲突问题,解决方法为给字数统计元素设置更低的层级或者调整字数统计的位置