一、项目介绍 系统分为学习资料,作业,师生交流,个人资料四大模块 (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接口的编写以及以及数据的回调