基于安卓Android的网络课程移动学习辅助教学系统设计(MyEclipse,MySQL)(论文12200字,程序代码)
摘要:移动教学系统在线课程允许教师和学生进行交流,并帮助教师和学生在课堂外进行有效指导和学习,基于Android平台的系统,它在JAVA,MYSQL数据库中实现,用于存储数据以满足不同访问要求。服务器端用户管理、上传课件(ppt、word)、回复学生提问、系统公告;客户端注册登录、下载查看课件、提问、浏览回复、完善个人中心(密码的修改、修改资料、找回密码等)功能。本文细致的介绍了学习辅助教学系统的开发和使用,并全面介绍了系统中使用的相关技术,然后对软件进行了分析,最后设计系统测试和维护,以确保系统的稳定运行。
关键词:网络课程;移动学习;Android;
Design and Application of Mobile Learning Assistant Teaching System Based on Android
Abstract:The online course of the mobile teaching system allows teachers and students to communicate and help teachers and students to effectively learn outside the classroom. Based on the Android platform system, it is implemented in JAVA and MYSQL databases to store data to meet different accesses. Claim. Server-side user management, upload courseware (ppt, word), reply to student questions, system announcements; client registration login, download to view courseware, ask questions, browse responses, improve personal center (password modification, modify data, retrieve password, etc.) Features. This articlepresents dwell on the development and forth storkting learning aided teaching system, and comprehensively introduces the related technologies used in the system, then analyzes the software, and finally designs the system testing and maintenance to ensure the stable operation of the system.
Key Words:Online courses; Mobile learning; Android;
功能需求
本基于Android的网络课程移动学习辅助教学系统的功能主要有两大方面,一是具有高执行力的管理员部分,二是日常使用系统的用户部分。下面将分析这两个关键功能的具体要求。
(1)管理员功能分析
管理员输入管理员信息以连接到系统进行完整系统控制,管理员的主要权限有维护人员,课件的增删改查和审查提问。
(2)用户功能分析
没有账号的用户可先进行注册操作,注册成功并登录至系统后用户方可进行查看课件信息、课件下载、提问、完善个人信息以及修改密码等操作。
开发工具介绍
系统使用了MySQL作为后台的数据库,Java语言创建,页面借助JSP在MyEclipse平台进行。客户端使用Java Android SDK+ADT+Eclipse集成开发。
目 录
1引言 1
1.1开发背景 1
1.2开发目的 1
2系统相关介绍 1
2.1开发工具介绍 1
2.1.1 MySQL 2
2.1.2 Tomcat 2
2.1.3 MyEclipse 2
2.2应用技术介绍 2
2.2.1 Android技术 2
2.2.2 Android架构 2
2.2.3 Android内核 3
3系统分析 3
3.1可行性分析 3
3.1.1 操作可行性 3
3.1.2 经济可行性 3
3.1.3 技术可行性 3
3.1.4 时间可行性 3
3.1.5 分析结论 4
3.2需求分析 4
3.2.1 功能需求 4
3.2.2安全性需求 4
3.2.3 可靠性需求 4
3.2.4 存储性需求 4
3.2.5 数据库需求 4
3.3注册流程分析 5
3.4登录流程分析 6
3.5业务流程分析 6
3.6系统UML用例分析 7
4系统设计 7
4.1系统结构设计 7
4.2系统开发流程设计 8
4.3系统顺序图设计 8
4.4数据库设计 9
5系统实现 11
5.1用户功能模块的实现 11
5.1.1 注册功能实现 11
5.1.2 登录功能实现 13
5.1.3 课件功能实现 14
5.1.4 提问功能实现 17
5.1.5 完善个人信息功能实现 18
5.1.6 修改密码功能实现 20
5.2 管理员功能模块的实现 22
5.2.1管理员登录功能的实现 22
5.2.2 用户管理功能的实现 23
5.2.3 课件管理功能的实现 26
5.2.4 提问管理功能的实现 30
6总结 33
致谢 36
|