一、项目介绍
系统分为学习资料,作业,师生交流,个人资料四大模块
(1)学生端:

新用户需要填写真实姓名,学号,密码,班级等信息进行注册。已经注册的用户可以直接用户和密码进行登陆,修改个人信息
1.学习资料功能:学生可以查找对自己有用的资料
2.作业功能:登陆的学生可以查看自己的作业
3.师生交流:登陆的学生可以和本班级老师交流(包括对学习的情况反馈、问题提问等)
4.成绩查询:学生可以查询自己的成绩
(2)教师端:
1.教师通过账号登陆,拥有管理员权限,填写账号密码登陆账号之后,可以修改个人信息
2.学习资历功能:教师发布学习资料(课件、微课视频等)供学生学习,包括对学习资料的编辑
3.作业功能:教师发布作业让学生查看,教师可进行增删改查
4.师生交流:教师可以和本班级的学生进行交流
5.作业批改:教师可以在线批改学生提交的作业或测试试卷
设计的软件能够实现预期的功能,且界面美观、运行流畅稳定
二、运行环境
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接口的编写以及以及数据的回调