基于Android平台的高校学习社区的设计与实现
2023-03-21 16:43:05
论文总字数:20708字
摘 要
随着时代的发展,人们对智能手机的需求也越来越多。这就要求手机需要完成的服务也变得越来越多,那么对于手机服务的发展也迫在眉睫。同时,手机的服务不能仅仅局限于商务或者娱乐等活动,也需要满足现在大学生的移动学习服务。那么基于安卓平台的学习型社区的实现,恰恰满足了这个需求。安卓平台是目前最流行的手机移动平台,它基本上可以满足各种应用的发展,同时,它又是支持开放源代码的,所以用户可以根据自己的喜好进行编码,完成需求。
在本文中,我们主要研究如何开发基于安卓的高校学习社区,可以是两种用户使用,分别是普通用户和管理员,用户的登录到系统中,可以在系统中浏览书籍和课程,并观看视频自主学习,管理员登录到系统中,你可以查看,添加和修改课程和书籍,并且对系统资源进行管理操作。
基于Android 的高校学习社区系统采用开发环境MyEclipse进行开发程序的界面,后台编程语言采用面向对象的编程语言JAVA编程语言来进行编程。
关键词:基于Android 的高校学习系统;课程管理;Java
Abstract
With the development of the times, the demand for smart phones more and more. This requires that the phone service needs to be done has become more and more, therefore, the application of mobile services will have a huge space for development. Meanwhile, mobile phone services can not be limited to other business or recreational activities, but also that students need to meet mobile learning services. So Android platform to achieve community-based learning, just to meet this demand. Android platform is the most popular mobile platform, it can support the development of a variety of applications, while it is supported by the source code, so users can be coded according to their own preferences to complete the requirements.
In this paper, we mainly study how to develop Android of colleges and Universities Based on the learning community, is to use two kinds of users, are ordinary users and administrators, users login to the system can browse through the books and courses in the system, and watch the video of autonomous learning, administrators login to the system, you can view, add, and modify courses and books, and operation and management of system resources.
Android of colleges and Universities Based on the learning community system for program development using MyEclipse development environent interface and backstage programming language using oriented object programming language Java programming language for programming.
Key words: Learning the system is Android based;curriculum management;Java
目 录
摘 要 I
Abstract II
目 录 III
第一章 引言 1
1.1 课题背景 1
1.2 选题意义 1
1.3 现状研究介绍 1
1.4 研究目标 2
第二章 相关的理论和技术 3
2.1 Java技术的相关知识 3
2.2 Eclipse平台 3
2.3 搭建Android开发环境 3
2.4 Android工程 3
第三章 系统需求分析 5
3.1 系统的可行性分析 5
3.2 功能需求概述 5
3.3 UML用例图 6
第四章 系统设计 9
4.1 功能模块设计 9
4.2 系统流程图 10
4.3 数据库设计 10
第五章 系统实现 14
5.1 用户注册登录 14
5.2 用户视频学习 15
5.3 用户查看图书简介 18
5.4 用户查看课程简介 19
5.5 管理员图书管理 21
5.6 管理员课程管理 22
5.7 管理员学习视频管理 24
第六章 系统的测试和调试模块 25
6.1 程序调试 25
6.2 程序的测试 25
结 论 27
致 谢 28
参考文献 29
第一章 引言
1.1 课题背景
就目前的手机系统发展和用户的需求来看,要求手机能完成的功能也变得越来越多。不同的公司应用户需求推出了不同的手机操作系统。但是就整体来看,有以下的4种的手机操作系统占据主导地位,分别是微软公司的windows操作系统,塞班系统,苹果公司的iOS操作系统和谷歌的安卓操作系统。每个系统都有自身的优势和劣势,但是在移动学习平台匮乏的情况下,安卓的操作系统的开源性特点使它更加具备竞争力。
由于大学生基本每人都会拥有一部手机,而在平时课余时间,他们用手机的主要目的就是聊天或者玩游戏等,而本文的系统就是针对这一现象,设计出的一款高校的学习社区,用于学生进行随时随的学习和交流,完成走到哪儿,学到哪儿的目的。
如果在自己的手机上编写学习社区是否可行呢?我想结果是一目了然的,由于安卓系统支持开源特性,所以这些需求都可以满足。而本系统就是涉及基于安卓平台的手机学习社区。
剩余内容已隐藏,请支付后下载全文,论文总字数:20708字