android智能资讯系统的设计与实现

随着互联网的发展,信息技术不断更新升级,智能手机已经完全走进普通人的生活,成为了现代人获取信息的必备工具之一。Android平台给用户提供了获取数据信息的快捷通道。为了帮助高考学生可以通过手机获取各地大学校园的信息,及时动态了解大学每年招生信息,在校学生可以及时获取本校的各类动态信息;开发了一个基于Android的智能资讯系统。该系统后台使用jeesite框架(前端UI基于 jQuery + Bootstrap+jsp实现,后台基于最主流的 Spring Boot + MyBatis + Apache Shiro + Ehcache/Redis + Beetl 的稳定架构),实现学生使用手机可以浏览到最新校内资讯,校园全景地图,招生资讯等数据,同时还实现智能回答招生信息,大大地减少了招生工作人员的工作,从而提高招生工作的效率和帮助新生了解校园。
目 录
一、 引言 1
(一) 设计背景 1
(二) 设计目的 1
(三) 开发工具 1
二、 系统需求分析 1
(一) 功能需求分析 1
(二) 系统安全性分析 2
(三) 业务流程分析 2
(四) 数据库分析与设计 4
三、 系统功能详细设计与实现 6
(一) App端功能模块设计 6
1. 注册登录模块 6
2. 首页模块 7
3. 消息模块 9
4. 聊天模块 11
5. 个人中心模块 12
(二) 后台管理功能模块设计 13
1. 登录模块 14
2. 我的面板模块 14
3. 内容管理模块 14
4. 系统设置模块 15
5. App首页管理模块 16
6. App资讯管理模块 16
7. 聊天记录查询模块 17
(三) Web前端功能模块设计 17
1. 首页模块 17
2. 评论模块 18
3. 公共留言模块 18
四、 系统功能测试 19
(一) 测试环境 19
(二 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
) 测试用例 19
(三) 测试结果 21
总结 23
致谢 23
参考文献 24
引言
设计背景
现代移动互联网的快速发展和Android手机的不断普及,人们越来越多的习惯在手机上浏览资讯信息,而面对大学生这个群体更是大势所趋,其带来的便捷性也是其他工具无法比拟的,此外每年面对庞大的高考生,各所高校对于招生工作也是投入了巨大的人力物力,故开发了一套基于Andorid的校园资讯系统,该系统同时集成了基于图灵的智能客服系统。
设计目的
为了让高考新生能够通过手机获取各大院校的校园资讯信息,即时了解报考院校的动态信息,通过智能招生客服系统来推动招生工作的进行。此外本校学生也可以通过此系统来即时的获取校园资讯信息。
开发工具
Android studio:在IDEA的基础上,基于Gradle的构建支持Android 专属的重构和快速修复提示工具。
IDEA:IDEA 全称IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。
系统需求分析
功能需求分析
经过对新生和招生工作相关人员的咨询及自身经历总结出本系统需要的功能如下:
校园资讯功能
校园资讯功能模块可以进行校园资讯新闻的查看,管理员可以在后台管理资讯的信息。
即时聊天/咨询功能
即时聊天/咨询功能模块用户可以通过点击客服项打开客服咨询页面,通过调用图灵接口实现咨询功能,点击好友项进入聊天界面通过sdk来实现用户之间的通讯功能。
个人中心功能
此模块可以进行资料设置、标签设置、关于我们信息的查看。
系统安全性分析
登录安全性
登录是需要校检数据库中是否存在此用户,只能通过注册用户才能进行登录,并且用户在别处登录后之前登录的用户会被挤掉,保证了只能一个用户在线的情况,不会出现聊天信息的泄漏。
注册安全性
注册时用户的密码在数据库中经过了加密存放大大加强了密码的安全性,在数据库被盗用的情况下用户的信息也不会暴露。
业务流程分析
App端业务操作分析
用户登录后主要分为三大块,校园资讯模块、聊天咨询模块、个人信息模块如图2.1所示。
/
图2.1 App业务图
Web端业务分析
Web端主要展示了学院信息、本系统android端的软件介绍、招生咨询web端、公共留言模块如图2.2所示。
/
图2.2 web端业务图
后台管理业务分析
主要包括用户信息、校园资讯管理、web端内容管理、招生咨询聊天记录管理,如图图2.3所示。
/
图2.3 后台管理业务图
数据库分析与设计
本软件中有数据需要存储数据。因此选择Mysql数据库作为存储数据的方法,建立数据库jeesite,并且建立表,由于表数量较多,只展示了一部分表结构如表3.1用户表、表3.2首页表、表3.3资讯表、表3.4文章表所示。
表3.1用户表结构
属性
数据类型
长度
说明
id
int
11
主键id自增
company_id
varchar
64
公司名
office_id

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1089.html

好棒文