Android平台下法律事务咨询APP的设计与实现毕业论文
2021-03-23 21:52:48
摘 要
科学技术的飞速发展不断地推动着我们的社会向网络化、信息化转变。生活服务虚拟化已经成为现在最受欢迎的一个词汇。目前Android操作系统快速发展,Android开发工程师的数量日趋增加,APP应用已经涵盖了社会生活的各个方面。
本文主要是在分析Android系统的研发成果和法律事务咨询服务的移动应用现状的基础上,发现传统的法律咨询服务模式的不足。传统的法律咨询服务模式已经不符合当今时代快节奏的生活方式,相对于传统的面对面咨询,人们更加倾向于方便、快捷、移动化的网上法律咨询服务。针对这类问题,本文将在满足用户需求的前提下,利用现有的网络信息技术,设计并开发一款法律事务咨询APP。
该APP是一个基于Android智能手机的法律事务咨询APP。它可以为三种不同类型的用户(管理员用户、律师用户和普通用户)提供不同的登录入口。该APP旨在为律师用户和普通用户提供一个方便、快捷的网上法律事务咨询的交流平台,同时打破传统的PC端的用户管理,为管理员提供一个移动端的管理平台,从而保证对律师资格认证申请的实时处理,提高服务的质量。
该APP采用Java语言、Bmob后端云等技术,并利用Android Studio、Android SDK,BmobSDK、Android Virtual Device等开发环境或者开发工具进行开发实现。本文从软件需求分析、软件总体设计、功能模块实现、测试用例设计等几个方面完成对该APP的整个开发过程的详细介绍。
关键词:Android;Java; Android Studio;Bmob后端云;法律事务咨询
Abstract
The rapid development of science and technology constantly promote our society to the network, information technology. Virtualization of life services has become one of the most popular words now. With the rapid development of Android operating system, the number of Android development engineers is increasing day by day. And Android applications have covered every aspect of social life.
The article is mainly based on the analysis of Android system and the status of the legal affairs advisory service, and finds the deficiency of the traditional legal consulting service model. The traditional mode of legal consulting services is not consistent with today's fast-paced lifestyle. Compared with the traditional face-to-face consultation, people tend to convenient, fast and mobile Internet legal advisory services. In view of this kind of question, this article will design and develop a legal affairs advisory APP under the condition of satisfying the user's demand and using the existing network information technology.
The APP is a legal affairs advisory APP based on Android smartphone. The APP can provide different login entries for three different types of users (administrators, lawyers, and ordinal users). The purpose of the design is to provide a convenient and fast method of legal services for lawyers and ordinary users. It breaks the traditional PC management, provides administrators with a mobile terminal management platform, and ensures the real-time processing of the application for the certification of lawyers, and improves the quality of service.
The APP is designed with Java language, Bmob back-end cloud and other technologies. And it is developed and implemented with Android Studio, Android SDK, BmobSDK, Android Virtual Device and other development environment or development tools. This article describes the whole process of software development from the aspects of software requirement analysis, software overall design, function module implementation, test design and so on.
Keywords: Android; Java; Android Studio; Bmob; Legal Affairs Advisory
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 研究目的与意义 1
1.3 国内外研究现状 2
1.3.1 Android系统现状 2
1.3.2 法律事务咨询服务的移动应用现状 2
1.4 论文的章节结构安排 3
第2章 法律事务咨询APP的需求分析 4
2.1 功能性需求分析 4
2.1.1 需求用例 4
2.1.2 软件功能需求描述 5
2.2 非功能性需求分析 7
2.3 本章小结 8
第3章 法律事务咨询APP的设计与实现 9
3.1 软件总体设计 9
3.1.1 软件结构设计 9
3.1.2 数据库设计 10
3.2 软件功能模块的设计与实现 14
3.2.1 登录注册模块 14
3.2.2 律师风采展示模块 16
3.2.3 咨询问题展示模块 18
3.2.4 咨询信息发布模块 20
3.2.5 历史案例展示模块 22
3.2.6 律师认证待处理和已处理模块 24
3.2.7 个人中心模块 27
3.3 本章小结 30
第4章 法律事务咨询APP的黑盒测试 31
4.1 测试方法描述 31
4.2 测试用例与结果记录 31
4.3 测试结果分析 33
4.4 本章小结 33
第5章 总结和展望 34
5.1 开发总结 34
5.2 特色总结 34
5.2.1 移动端管理 34
5.2.2 项目搜索功能 34
5.2.3 增加手机通信功能 35
5.2.4 必要信息位数监测 35
5.3 未来展望 35
参考文献 36
致 谢 37
第1章 绪论
1.1 研究背景
当今世界科技飞速发展,互联网也在发生翻天覆地的变化。它的设备终端从PC端逐渐扩展到移动端,人们迈进了移动互联网时代。快节奏的生活方式使越来越多的人希望在不受时间、空间限制的条件下,可以快速便捷的获取并处理各种信息。移动互联网理念已经深入人心。特别是搭载于移动智能终端的Android系统,为移动互联网的应用提供了巨大的市场。Android系统利用开放性的特点吸引了大量的专业人员投身于基于Android平台的APP开发,充分地促进了移动互联网的跨时代的发展[1]。
基于Android平台的APP开发目前已经形成了广阔的市场,涉及的领域已经扩展到人们生活的各个方面,从社交类、资讯类、生活服务类到益智游戏类等各种应用类别的APP层出不穷[2]。由此可以看出,Android智能手机已经成为人们工作生活不可缺少的一部分。
目前,基于法律事务咨询服务的移动应用研究还存在着很大的开发空间。虽然市面上已经出现了一些关于法律咨询的移动应用,但是并没有出现一款完美的满足用户需求的法律事务咨询APP。这些移动应用大部分要么信息实时性差、交互力度不够,要么过分的追求经济利益,用户难以得到专业性的回答。因此急需要一款既能够保证信息实时性和交互性,又能保证咨询回答专业性的法律事务咨询APP[3]。
1.2 研究目的与意义
本次设计的目标是设计一款基于Android平台的法律事务咨询APP[4]。律师用户和普通用户可以在该APP的应用终端上快速地解决简单的法律问题;管理员用户可以在该APP应用终端上及时地完成对律师资格认证申请的审核,能够保证良好的实时应用性。该APP致力于树立优良的口碑,促使平台与律师共同成长,舍弃传统的以大而全以及排斥用户和律师私下见面的法律咨询服务方式,把移动端的法律咨询作为切入点,保证用户提问完全免费,鼓舞用户与律师直接见面[5]。用户可以在线上直接解决较小的法律问题,而对于较大的法律问题则可以和律师进行线下交流。目的就是帮助用户快速地寻找到优秀的律师,从而高效率地解决法律难题。