浅议法律咨询系统功能需求分析
2019-09-04吴永大
吴永大
1.广州南洋理工职业学院,广东 广州 510900;2.广东韬策律师事务所,广东 广州 510900
随着智能手机的普及应用,依托移动互联网研发相应的系统,慢慢受到多数人的关注和重视,各软件研发机构和人员也加大这方面的探索。本文借助安卓智能手机操作平台,研发支持法律支持查询、案例分析等功能的法律咨询系统,这个系统能够为客户提供更加细致、周到的服务。而用户需求分析是研发系统的基础环节,就是针对用户日常需要的业务进行详细的调研,并结合计算机方面的理论知识,全面分析并总结用户的需求。针对用户的实际需求,系统功能需求侧重点在于由用户视角对系统展开研发工作,确保设计的系统充分满足系统实际需求。具体内容如下:
1.新用户利用登录按钮跳转至系统注册页面,依据系统发出的提示信息,填写与之相关的数据,顺利完成新用户信息注册,获得对该系统的登录资格。
2.用户通过获取相对应的注册顺利进入系统,从而完成系统登录,并最终执行系统各种操作功能。
3.用户能够进行相关法律信息的查询,主要按照案件类型查询等,并依据提供简单和高级检索共同努力,以此深入了解和学习法律法规相关知识。同时,这项操作可以为律师及相关管理者提供支持,满足用户日常查询及律师拓展业务等方面的要求。
4.支持使用者开展在线咨询业务,系统提供的法律事务所知名律师供用户进行在线查询、问答等操作,便于用户及时获得所需的法律支援。除此以外,用户也能开展案例分析等相关处理,这也能为用户提供具有开放性特征的平台,用户能够查看与自己案件相同或类似案件公开处理信息,根据法律专家的观点及点评,更清楚所处案件需要的帮助及服务。
5.系统管理人员也能对个人及系统相关信息实施管理,依据设置的用户权限执行与之对应的操作,确保法律咨询系统中的数据安全。由此可知,安卓平台设计的法律咨询系统是方便普通用户与律师进行快速高效开展交流的法律咨询平台,以强大的线下法律服务需求资源为根本,全部律所优秀律师团队及优秀律师,其优秀律师资源以期充分运用。律师用户可通过线上免费或有偿为普通用户提供法律咨询专业服务,通过案情初步分析,根据案件具体情况促使线上用户转变为线下的当事人或客户。普通用户可应用线上和律师沟通、免费咨询等法律专业问题,也可线下面对面约律师详谈。其设计系统的功能主要有:在线咨询律师、法律论坛回复、优秀律师查找等。
一、查找优秀律师功能
此模块功能是为客户快速查找到针对自己面对的问题所需之专业律师信息,根据律师的业务专业方向、已办理的成功案件、客户的评价等信息对律师进行选择,尽可能地保障为用户提供法律服务的质量。查找优秀律师用例如图1所示。优秀律师查找模块就是为普通用户提供依托客户端查询在系统中已注册且通过审核的律师,所需优秀律师资源是依据对律师专业分类筛选进行迅速查找,进而了解律师的基本信息、专业方向、当事人评价及地理位置。
(一)查看律师列表,客户端会加载律师基本信息,另根据当事人评价完成排序,星级越高的律师,其排列顺序应越靠前;即默认排序。
(二)客户端的支持刷新律师列表,或用上拉加载律师列表功能。同时,律师信息列表排序自上方菜单挑选案件类型、智能排序等种类排序,变暗与用户迅速找到相应的优秀律师。
(三)所有律师的具体信息支持查看了解,具体信息包括执业的律师事务所、律师姓名、执业证号、成功案例、专业方向、解答问题、用户评价等。
二、律师在线咨询功能
此模块为律师、普通用户或当事人提供一对一的通信服务,主要功能包含:信息通知、信息记录列表、法律咨询。在线咨询律师功能如图2所示。信息记录列表法律咨询系统会向用户展现,此列表将通过会话的方式展现,每次会话均包含主体名称、传送时间、最近发送的内容等。而信息资源功能就是用户可以通过键盘输入相应的文字咨询律师,也支持发送图片、语音等方法完成咨询,但输入区上方的对话框内显示用户及律师的聊天记录信息。必须注意,该功能必须用户与律师客户端均有网络信息,否则该功能不可用,并给出相对应的提示信息。除此以外,用户可以利用客户端对所需律师发送相应的消息,律师客户端接收系统的通知信息,即:有用户向某位律师发出消息,这位律师可依托律师客户端及发送信息的用户完成沟通。
三、法律论坛咨询功能
此模块功能主要是为普通用户或当事人搭建一个同律师用户进行沟通、交流咨询法律问题互动的平台,已实现浏览、发帖、回帖等功能。普通用户或当事人可利用其浏览已经发出的帖子,若存在相同或类似问题的帖子,其没必要重复发帖;若没有,普通用户就需要通过客户端发送新帖子进行提问,然后等待律师的回复信息。法律论坛咨询用例见图3。其中,查看已有帖子就是在论坛帖子列表内以时间倒叙的方式展示所有的帖子,普通用户若想查看相应的帖子,只需用指标直接点击帖子,方可进入帖子并查看或者回复信息。发送帖子进行法律问题提问,普通用户只要点击提问按钮,根据帖子主题、正文依次输入有待提问的问题,随之点击提交按钮,问题就会提交至服务器中,完成相应的提问。除此,回复帖子问题其功能是针对律师用户即专业律师,律师可以查看问题帖子,也可根据问题及时分析解答这类问题,律师用户仅需点击回复按钮,即可完成帖子回复操作。
四、系统性能需求分析
法律咨询系统性能分析,就是要执行一个系统运行参数需求的过程,性能需求分析在系统设计过程中扮演着重要的角色。特别是近几年,随着互联网技术、信息技术的发展,用户对计算机应用程序操作性能、响应时间等提出越来越高的要求。本文提到的法律咨询系统是基于安卓智能操作平台展开设计,针对智能手机存储空间的限制,而依托移动手机平台的应用程序在研发环节性能设计也是有待关注的问题。鉴于本课题系统设计的特殊性,主要从系统响应时间、吞吐量等方面给予考虑。其中,响应时间是评估一个系统具体性能的关键,它对于用户在实际使用中的整体感觉产生重要的影响,也对系统稳定性、效率发挥着不可替代的作用。吞吐量则是评估系统处理能力的关键指标,历来成为系统各研发人员的关注及重视。根据用户的实际需求,将所设计系统的性能予以下列描述:
(一)研发的法律咨询系统平均响应延迟控制在3s以下,从系统角度分析而言,主要包含检索信息延迟、系统处理延迟、数据提交延迟等内容。在各不相同的应用条件下,所设计系统的响应时间也会有明显的变化,但最大延迟时间应控制在5s之内。
(二)吞吐量是评估系统处理性能的主要指标,本课题研究挑选TPS作为判定系统吞吐量的关键性指标,TPS不得比100少。除以上性能之外,系统还应该在运行稳定性、安全等方面展示一定的优越性,如:对系统的吞吐量进行判断的指标,必须达到TPS不少于100这项要求。除以上系统性能需求之外,该应在系统稳定性方面展示一定的优势。由此表明,开展系统设计过程中,性能需求一直是极易被忽视的内容,但如果仅在对系统测试时将性能指标考虑在内,这种情况会使得项目来回返工,在一定程度上影响系统开发效率,也不利于系统整体研发质量。因此,在系统设计阶段,就要将系统性能考虑在内,确保最终的系统达到用户对性能的要求。
五、系统界面需求分析
对用户界面需求进行分析,就是针对所设计系统的外观效果确定用户界面设计目标。换言之,从软件研发视角分析,用户界面作用并不大,它并未对系统性能、功能产生不同的影响。因此,传统软件设计及开发环节,并没有注重用户界面设计情况。因此,设计恰当的、美观、简洁的用户界面,对系统实际操作及配置功能提供诸多帮助。因此,对系统用户界面需求进行分析,也是开发高性能软件的关键环节。下文仅由以下几个方面进行考虑:
(一)设置大小合理的界面:该系统配置的界面大小根据手机尺寸确定,由于不同厂家生产的手机型号、尺寸等存在差异,为提升法律咨询系统应用范围。对系统展开设计过程中,必须将其全面性、是否兼容考虑在内,因此,需要依据百分比大小完成设计,从而达到各类手机用户的需求。
(二)设计合理的界面布局:因安卓智能操作系统进行设计时,会在一定程度上受手机大小的限制,因此,在展开应用程序布局设计过程中,不可像传统PC机一样,因此,本课题研究采用简洁的表格布局模式,将矩形的手机屏幕分成多个表格,以此根据需求设计相对应的图标及控件。
(三)配置恰当的颜色:用户界面颜色设置也同等重要,为展现简洁、明了等特征,在配色时主要选取灰色系为主,并以淡彩色作为主配色,展现明暗分明的设计效果。此外,文字设计主要由文字大小、颜色、字体等内容组成,但文字大小可依据需求适当调整,以此满足系统整体设计和布局要求。为确保界面在设计时,各界面的风格统一,先做出设计界面制作的原则及规范要求,见表1。
表1 界面颜色及字体设计