微信小程序制作
当前位置:网站首页 > 小程序热文 > 法律法规如何介于小程序系统解决信息获取等诸多问题 返回列表

法律法规如何介于小程序系统解决信息获取等诸多问题

作者:admin 时间:2022-04-08 浏览量:314
1 研究背景
近年来,中国法治的发展走向了快车道,法律体系不断完善,越来越多的法律、法规、规章、规范性文件出台。然而,这些文件却给学生和法律工作者的学习设下了不小的障碍,用户在进行资源查询时如大海捞针。如今,虽然国内外法律法规、司法案例信息平台众多,但其大多收录数目巨大,更接近于法律数据库,给学生用户带来了诸多不便。经过调研后,笔者发现:传统的法学信息平台法律法规、司法案例数量庞大,且对法律法规、司法案例资源的排列混乱,绝大多数按照时间顺序或效力级别排序分类。在使用时,平台中的大多数内容不在学生用户群体课程学习的范围内,案例方面则存在数目过于庞大的问题。用户在使用时需要对所需法律法规、司法案例逐一进行查询,平台分类查询功能不全面。
总体来说,虽然市面上已有众多法学资料信息平台,但由于各个平台均存在各自的局限性,笔者认为,法学资料信息平台,仍有进一步创新的可能性存在。
2 模式创新
在国内外,从已有的技术上来看,法条、案例查询和检索的方式呈现出电子化、数字化、网络化、智能化的演变路径和发展趋势。可以说,在现阶段,网络数据库已经成了信息最重要的展现形式。理应基于互联网技术和生态,对法学资料平台功能模块进行重构,充分共同发挥人工整合资源的准确性和互联网信息传达的便捷性,实现互联网与法学资料提供的深度融合。
微信作为互联网时代下难以被取代的角色,拓展了大学生的知识获取渠道。大学生面对的知识不再局限于学校和课堂,微信公众号能让学生随时随地了解前沿的学术动态,接受最新的学术理论,与学术大师的互动交流变得触手可及[2]。
微信小程序作为一种新兴的信息传递媒介,并没有在法学领域被广泛使用。因此,本文旨在探求一种基于微信小程序的法学资料信息平台新模式,以期将微信小程序与法学资料相结合,为用户提供一个可以随时随地查询、学习法律法规和司法案例的平台,提高学习效率,改善查询体验。
3 系统分析与设计
3.1 系统需求分析
3.1.1 功能性需求分析
(1)功能定位。本系统作为一种信息查询平台,提供信息查询、浏览服务,针对特定人群,其功能定位为:面向学生和法律从业者的法学资料信息平台。
(2)功能需求。本系统的目标人群为学生和法律从业者。无论是学生还是法律从业者,均存在查询法律法规、司法案例的需求。
本系统的首要功能需求为法律法规查询、案例查询,辅助功能为学术动态和法律资讯浏览。
3.1.2 非功能性需求分析
(1)稳定性。稳定可靠是用户选择软件的一项重要指标。微信小程序作为腾讯的一项重要创新,目前已经成为腾讯的重要增长点。经过3年的持续增长,小程序已经在人民生产生活中发挥重要作用,其稳定性有目共睹。
(2)安全性。在大数据时代,随着应用程序数量的井喷式增长,个人信息违规收集的情况愈发泛滥。从用户的角度看,用户自然不希望个人信息被过度收集。本项目小程序在性质上属于信息查询平台,因此不会过度收集个人信息。
(3)程序性能。从开发者的角度看,控制小程序代码包的大小有助于减少小程序的启动时间。微信小程序代码包本身有2 MB的上传大小限制,这意味着微信小程序的代码不会出现过于冗杂的情况,加载时间在可控制范围内,响应时间一般不会超过800 ms,能让用户获得良好的体验。
(4)可扩展性。对于开发者而言,小程序开发简单易上手,若开发者需要在原有功能的基础上添加新功能,不需要大规模修改代码,具有易扩展性。小程序上线运营之后如果需要增加新特性、新内容,也较为简便。
3.2 系统功能设计
为更好地满足广大用户的使用需求,探索法学信息平台的新模式,小程序将分为以下4个功能模块:
3.2.1 法律法规
法律法规模块的主要功能为法律法规查询。开发者按课程分类整理16门法学核心课程中除“法理学”“中国法制史”以外的14门课程的日常法律法规及法考法律法规资源,内置于该功能模块,方便用户查找所需,提高用户查找法律法规的效率。
3.2.2 司法案例
司法案例模块包含各种司法案例。开发者收集民事、刑事、行政、知識产权、国家赔偿、执行六大类型指导性案例和公报案例,提取案由,依据案由对案件进行分类整理,并内置于该模块中。开发者收集因法条的变迁、法律适用的变迁、社会的变迁带来的“同案前后不同判”案例,作为“三大变迁”案例,以满足比较法研究用户的查询需要。
3.2.3 学术动态
学术动态模块包括了法学前沿问题和理论研究。开发者密切关注学界前沿学术成果、最新理论动态,筛选条目,日常更新于该模块之中,方便用户在查询法条、案例之余,了解法学前沿问题、名家理论,提高法学素养。
3.2.4 法律资讯
法律资讯模块为法律资讯展示模块。开发者时刻关注国内社会焦点法律问题、人大最新动态、立法活动,筛选重要信息,日常更新于该模块之中,作为法学资料信息平台的补充内容存在,力求让用户在使用过程中获得更佳的服务感受。
4 技术实现
4.1 开发工具
微信小程序为开发者提供了简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生 App体验的服务。微信开发者工具来自腾讯官方,对于开发者而言,微信开发者工具是开发微信小程序的最佳选择。
4.2 代码类型
一般而言,小程序代码分为4个类型:JSON配置文件、WXML模板文件、WXSS样式文件、JS脚本逻辑文件。
在小程序中,JSON 是一种数据格式,其扮演的是基础静态配置的角色。换句话说,JSON的作用是配置小程序最基础的设置,比如:界面整体色调。
与网页编程采取HTML+CSS+JavaScript的组合类似,微信小程序采取WXML+WXSS+JavaScript的组合,即:使用WXML进行框架设计,构建出页面的结构;以WXSS设计组件,描述页面样式;以JavaScript处理页面和用户的交互。
4.3 前端开发
在开发中,先以JSON配置小程序主色调颜色等基础信息,再以WXML建立小程序基本框架。小程序基本框架分为首页、案例、学术、资讯、关于我们5个部分。
基本框架中,首页、案例界面均采取“5×3”的设计布局,在每页布置15个二级框架。在首页,布置前文所述14门核心课程作为二级框架(其中,行政法与行政诉讼法拆分为行政法、行政诉讼法两个框架,共计15个二级框架);在案例页,布置上述共12类指导案例、公报案例及3类“变迁”案例作为二级框架。完成二级框架后,可完成三级框架编写。学术、资讯界面采取横向布局,按时間顺序更新最新学术动态、法律资讯。
完成框架搭建后,设计、制作课程、法律法规、案例的精美封面,导入框架,完成框架制作,并进行UI美化。
4.4 小程序·云开发
信息平台的基础功能是提供信息,如果提供过多功能,譬如法律咨询,则显得小程序设计冗余。笔者团队完成的信息平台仅提供法条、案例查询,以及学术动态、法律资讯浏览的功能,不涉及复杂数据的读写。因此,自行搭建、部署服务器对本项目而言略显多余。选择云开发的方法进行快速开发可以视为最优方法。
5 结语
有学者指出,法律教育应当与前沿信息科学技术将日益密切结合起来,而能否较早较快地实现这一设想,取决于法学教育的反应速度[3]。在物质文明、精神文明高度发达的当代社会,信息平台是人们学习、提升的重要舞台。微信作为中国最大的即时通讯应用品牌,拥有极其广泛的用户群体。历经多年运营,微信公众平台生态系统已基本完善。因此,基于微信小程序对法学资料信息平台进行创新,符合时代发展的要求。
在互联网高速发展的背景下,本项目积极主动开展服务创新,并在服务创新过程中勇于承担责任、致力于技术创新。希望法学资料信息平台可以为学生、法律从业者提供更高效、更便捷的服务,创造更佳的社会价值。

联系方式:18066528545   029-89298792

阅读过此文章的读者,还阅读过下面的文章

  • 小程序与原生APP那个好?下面我们就来一起了解一下小程序与原生APP那个好。以下是所整理的小程序与原生App的内容,希望对你有所帮助。

    小程序的优点:

    基于微信平台开发,享受微信自带的流量,这个优点最大
    无需安装,只要打开微信就能用,不占手机内存,体验好
    开发周期段,一般最多一个月就可以上线完成
    开发所需的资金少,所需资金是开发原生APP的一半不到
    小程序名称是唯一的,在微信的搜索里权重很高
    容易上手,只要之前有HTML+CSS+JS基础知识,写小程序基本没有大问题
    基本不需要考虑兼容性问题,只要微信可以正常运行的机器,就可以运行小程序
    发布,审核高效,基本上午发布审核,下午就审核通过,升级简单,支持灰度发布
    开发文档完善,社区活跃
    支持插件式开发,一些基本功能可以开发成插件,供多个小程序使用
    小程序的缺点:
    局限性很强(比如页面大小不能超过1M,不能打开超过5个层级的页面,样式单一,小程序的部分组件已经是成型的- 了,样式不能修改,比如幻灯片,导航)只能依赖于微信依托与微信,无法开发后台管理功能
    不利于推广,推广面窄,不能分享朋友圈,只能分享给朋友,附近小程序推广,其中附加小程序也收到微信限制
    后台调试麻烦,因为API接口必须https请求,且公网地址,也就是说后台代码必须发布到远程服务器上;当然我们可以修改host进行dns映射把远程服务器转到本地,或者开启tomcat远程调试;不管怎么说终归调试比较麻烦
    前台测试有诸多坑,最头疼莫过于模拟器与真机显示不一致
    js引用只能使用绝对路径,不能操作DOM
    原生App优点:
    原生的相应速度快
    对于有无网络操作时,譬如离线操作基本选用原生开发
    需要调用系统硬件的功能(摄像头,拨号,短信蓝牙…)
    在无网络或者弱网情况下体验好
    原生App缺点:
    开发周期长,开发成本高,需要下载
  • 小程序和Vue写法的区别?下面我们就来一起了解一下小程序和Vue写法的区别。以下是我所整理的小程序和Vue写法的区别,希望对你有所帮助。

    遍历的时候:

    • 小程序wx:for=“list”,
    • 而Vue是v-for=“item in list”

    调用data模型(赋值)的时候:

    • 小程序:this.data.item // 调用,

    • 小程序:this.setDate({item:1})//赋值

    • Vue:this.item //调用,

    • Vue:this.item=1 //赋值

  • 小程序调用后台接口遇到那些问题?下面我们就来一起了解一下小程序调用后台接口遇到那些问题。以下是所整理的小程序调用后台接口遇到的问题,希望对你有所帮助。

    数据的大小限制,超过范围会直接导致整个小程序崩溃,除非重启小程序

    小程序不可以直接渲染文章内容这类型的html文本,显示需要借助插件
    注:插件渲染会导致页面加载变慢,建议在后台对文章内容的html进行过滤,后台直接处理批量替换p标签div标签为view标签,然后其他的标签让插件来做
  • 分析微信小程序的优劣势?下面我们就来一起简单的了解一下微信小程序的优劣势。下面是所整理的微信小程序的优劣势,希望对你有所帮助。

    优势:

    容易上手,基础组件库比较全,基本不需要考虑兼容问题
    开发文档比较完善,开发社区比较活跃,支持插件式开发
    良好的用户体验,无需下载,通过搜索和扫一扫就可以打开,打开速度快,安卓上可以添加到桌面,与原生APP差不多
    开发成本比APP要低
    为用户提供良好的保障(小程序发布,严格是审查流程)

    劣势:
    限制较多,页面大小不能超过1M,不能打开超过5个层级的页面
    样式单一,部分组件已经是成型的,样式不可修改,例如:幻灯片,导航
    推广面窄,不能分享朋友圈,只能通过分享给朋友,附加小程序推广
    依托与微信,无法开发后台管理功能
    后台调试麻烦,因为api接口必须https请求且公网地址
    真机测试,个别安卓和苹果表现迥异,例如安卓的定位功能加载很慢

  • 简单描述下微信小程序的 相关文件类型。下面我们就来一起了解一下微信小程序的 相关文件类型。以下是所整理的微信小程序的 相关文件类型,希望对你有所帮助。

    wxml 模板文件,是框架设计的一套标签预言,结合基础组件,事件系统,可以构建出页面的结构

    wxss 样式文件,是一套样式语言,用于描述WXML的组件样式
    js脚本逻辑文件。逻辑处理网络请求
    json配置文件,小程序设置,如页面注册,页面标题及tabBar
    app.json 整个小程序的全局配置,包括:
    pages:\[所有页面路径]
    网络设置(网络超时事件)
    页面表现(页面注册)
    window:(背景色,导航样式,默认标题)
    底部tab等
    app.js 监听并处理小程序的生命周期函数,声明全局变量等
    app.wxss 全局配置的样式文件

  • 请谈谈原生开发小程序,wepy,mpvue的对比?下面我们就来一起了解一下原生开发小程序,wepy,mpvue的对比。个人认为,如果是新项目,且没有旧的 h5 项目迁移,则考虑用小程序原生开发,好处是相比于第三方框架,坑少。

    而如果有 老的 h5 项目是 vue 开发 或者 也有 h5 项目也需要小程序开发,则比较适合 wepy 或者 mpvue 来做迁移或者开发,近期看wepy几乎不更新了,所以推荐美团的mpvue。
    而如果如果团队前端强大,自己做一套框架也没问题。

029-86195145 180 6652 8545 西安嘉瑞德网络科技公司
工作时间:周一到周六 8:30-18:30
邮箱:2528823962@qq.com
QQ:2528823962
地址:陕西省西安市未央元朔路明丰伯马都A座10820室
  • 微信小程序制作微信二维码
    扫码咨询
Copyright © 2015 西安嘉瑞德网络科技有限公司 陕ICP备17015187号-1