返回
快速导航关闭
当前搜索
网站分类
栏目推荐
实用工具
热门标签
子分类:
创奇学院 >建设开发 >程序开发 >软件开发 » 正文

android软件开发用什么语言,大学新生小助手Android APP设计与开发

软件开发 更新时间: 发布时间: 软件开发归档 最新发布 网站地图

每年新生入学季,各大校园里都充满了前来报 到的新生。新生入学时最关心的事情是诸如宿舍、图书馆怎么走?寄到学校的快递在什么地方拿?等信息咨询问题。如何做好新生的服务工作,使新生能够快速地了解和融入新环境,成为各高校迫切需要解决的问题。


近年来,信息技术高速发展,移动信息产品正在影响和改变着我们的生活。学生利用手机 APP 来实现校园生活中的一些操作更加便捷,为00后新同学提供入学助手APP成为解决问题的一种途径。

为此,本文设计开发的大学新生小助手Android APP着力提高APP与用户深度交互的能力,以满足学生的个性化需求。所谓深度交互能力是指APP能够通过与用户的多轮对话确定用户意图,而不仅仅根据一次问答确定搜索结果。

开发环境搭建

Android Studio 安装与环境配置:

首先在谷歌官网上下载 Android Studio 的安装包并完成安装。Android Studio 作为安卓应用的开发环境,仍依赖于 JDK 、SDK 和 NDK。


1、APP 的通讯机制

安卓 APP 为开发者提供了访问网络的接口,当用户需要向服务器发送数据时,一般将数据封装成 JSON 数据包在网络上传输。当用户向APP发送消息时,实际上这条消息首先在本地封装成JSON数据包,再使用HttpUrlConnection 发送到服务器端,在服务器解析完 JSON 数据包时,再发送JSON式的响应结果给本地APP,APP解析出有效信息后显示在聊天界面上。


2、软件开发环境

( 1 )硬件环境

Intel® CoreTM i5 CPU 4.4GHz,Windows10家庭版 64 位,8G 内存,250GB 硬盘。

( 2 )软件环境

装有Android Studio 的Windows 系统。

( 3 )开发语言

JAVA 开发工具 JDK1.8。



3、软件架构设计与实现

基于安卓平台开发的新生小助手APP 软件架构。软件功能主要由地点查询、生活服务和其他服 务三个功能组成,具体包括:

( 1 )地点查询:本文开发的新生小助手以南京师范大学的地点为数据来源,能够回回答学校的绝大多数地点查询,例如图书馆、超市和教室,还能够根据学生的年级和专业回答学生所住的宿舍。

( 2 )生活服务:生活服务最有用的功能就是快递点查询,目前大学生更乐意在网上购物,每个学都会设置好几个快递点,新生小助手会根据学当前地点快速给出取快递路线,帮助学生快速拿到快递。

( 3 )其他服务:主要是与用户进行日常聊天等,用户休闲娱乐的助手。

作为一款新兴的软件,大学新生小助手Android APP接入百度UNIT平台,采用了交互式搜索技术,可以提供常见的学习和生活信息查询服务,包括查询课表,查询上课教室,校园导航, 拿快递等。帮助新生快速融入新环境,给新生的日常生活带来极大的便利。也为学校节省了大量人力物力,提升了新生的报到率。


在高校中,新生的群体是庞大的,也是使用本APP主要用户,仅仅有以上的功能还是不够的。新生还关心个人成绩等。将这些主要信息补充完善之后还可以添加一些其他的生活服务资讯,比如教学信息的发布以及空闲的教室,一些社团的活动消息,天气信息等。

转载请注明:文章转载自 http://www.320g.com/
本文地址:http://www.320g.com/rjkf/160.html
考高分网交流群

扫一扫加入QQ交流群

和更多志同道合朋友一起交流,分享干货资料!
创奇学院客服

扫一扫加客服微信

有疑问请咨询创奇学院微信号,在线为您解答!
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 Copyright 320g.com Rights Reserved. Powered · 创奇学院

ICP备案号:陇ICP备2020003353号