一、项目介绍 系统主要可以分为四个模块:学习资源模块、新闻公告模块、班级圈模块、留言互动模块 1.学习资源模块 A.注册/登陆 用户可选择各自的角色进行注册并登陆。 B.学习信息展示 用户可根据要查询的相关信息进入相应的信息板块进行查询。 C.我的学习记录 用户进行学习或信息浏览后,可以保存相应的学习记录,方便进行下次的学习。 D.我的消息盒子 2.新闻公告模块 通过多个板块展示的形式,实时的推送最新信息如:优秀大学生风采专栏、大学生兼职专栏、留学指导专栏、学校大事件专栏、最新时事专栏。 3.班级圈模块 A.班级公告 在公告栏处,用户可随时查看班级公告、奖助学金发放、班级活动等信息。 B.信息交流区 用户、家长、辅导员都可以在此板块进行留言互通,提高交互性。 C.班级风采展示 4.留言互动模块 A.学习信息区 在此板块可以和全国各地的老师、同学等进行学习问题探讨。 B.交友信息区 C.我的金币 根据合理回答他人学习、生活问题的条数和提问者的满意度,进行金币奖励,增强用户之间的信息交流。 D.系统消息提示 即时的消息提醒,就像QQ、微信消息提醒一样,方便用户在后台登录APP的情况下也可以收到重要信息。 二、运行环境 1:客户端使用Android stuido进行开发; 2:服务端后台使用Myeclipse2014进行开发; 3:mysql数据库进行数据存储; 4:需要jdk1.7以上 5:使用雷电模拟器或者Androidstuio自带的模拟器进行运行 三、使用技术 总体设计逻辑和思路: 1:先设计数据库表文件 2:写服务端jsp页面以及写api接口给客户端提供数据 3:完成后台服务端的数据交互,也就是jsp页面数据的存储和显示 4:进行客户端页面的开发; 5:进行客户端对api接口的调用,也就是获取数据库的数据以及在客户端进行显示 移动端: 1:使用android原生控件以及xml布局文件来完成界面的显示 2:使用java代码完成功能的数据和逻辑交互 3:使用http网络请求完成数据的请求; 4:使用json数据解析完成客户端数据的回调和显示 服务端后台: 1:使用mysql完成数据的存储 2:使用jdbc完成数据库和代码的逻辑交互 3:使用jsp完成网页数据的显示 4:使用java代码完成api接口的编写以及以及数据