基于安卓Android的校园课堂辅助系统的设计与实现

 2022-01-17 11:01

论文总字数:15413字

目 录

1绪论 1

1.1研究背景 1

1.2研究现状 1

1.3课题目标 2

2开发环境介绍 3

2.1Android技术 3

2.1.1Android技术简介 3

2.2MYSQL数据库 3

2.2.1MySQL数据库简介 3

2.2.2MySQL特点特性 4

2.2.3MySQL数据库应用环境 4

3系统设计分析 5

3.1系统设计目标 5

3.2系统可行性分析 5

3.2.1操作的可行性分析 5

3.2.2发展可行性分析 5

3.2.3技术可行性分析 6

3.3流程分析 6

3.4.1老师管理员用例图 8

3.4.2学生群体用例图 8

4数据库分析设计 10

4.1功能模块设计 10

4.1.1系统老师管理员功能模块 10

4.1.2学生功能模块 11

4.2数据库分析 12

4.3数据库设计 12

4.3.1数据库E-R图 12

4.3.2数据库实体 12

4.3.3数据库表 14

5系统功能设计 16

5.1后台系统老师管理员 16

5.1.1老师管理员主界面 16

5.1.2课后界面 17

5.2用户界面 19

5.2.1用户注册界面 19

5.2.2学生登陆界面 20

5.2.3学生签到界面 20

5.2.4课程详情界面 21

5.2.5考试成绩界面 22

5.2.6在线答疑 22

5.2.7修改密码 23

6系统测试 24

6.1软件测试的概念 24

6.2功能测试 25

6.3可用性测试 25

6.4性能测试 25

6.5测试描述 26

6.6测试结论 26

6.7 总结 26

参考文献 28

致谢 29

基于安卓Android的校园课堂辅助系统的设计与实现

张涛

,China

Abstract:In the era of information technology, the development of smart phones worthy of the typical representative of which. People's reliance on smartphones has necessitated the development of classroom support systems for Android systems.To achieve the development of classroom support system, the background needs to have a strong database support. The graduation design is in the B / S (browser / server) structure using Eclipse development tools for design, data storage and operation requirements in the use of MYSQL Based database. The server uses Tomcat as the server. The use of Android development technology and Activity components in the mobile client above the development, according to the HTTP protocol network data interaction is to achieve communication with the server side. System in the development process also uses Java, Android and other technologies.

The design of the system has considerable flexibility and stability, the basic completion of the software based on the functional design. Through the system users can achieve knowledge point learning, my learning objectives, contact test, interactive communication, view announcements and other functions, the administrator can carry out with the information release, student test management, and other operations.

This design systematically analyzes the realization of campus classroom auxiliary system of Android, needs analysis, design analysis, function analysis, overall planning from development environment, target, process, database and so on.

Key words:Classroom support system; Android; MYSQL database; B / S structure

1绪论

1.1研究背景

在科技水平不断的进步的时代里,信息化时代已经潜移默化的影响了了人们的生活方式。计算机的应用、智能手机的普及,让我们拥有了丰富多彩的生活。如今,人们对手机有很大的依赖性,利用手机能进行多项活动,例如手机互动、手机购物、手机游戏等。智能手机的优势和普及致使Android(安卓)系统的课堂辅助系统的开发成为必不可少的一部分。在人们的生活质量水平持续提高的基础上,人们不仅仅追求高质量的物质生活,人们的生活层次上也随着智能手机的迅速发展而得到巨大提升,也不断向往和追求着更丰富多彩的精神生活。智能手机的产品线的不断更新每一天都在发生着,其中智能手机所采用的操作系统也越来越被人们所关注。目前,人们使用的手机中约有三分之二的人使用的是Android系统。Android系统凭借其庞大的用户基础相对于其主要竞争对手苹果的ios系统有着巨大的优势。

目前在校的大部分的大学生都被围绕在网络科技的环境下在这样的情况下,智能手机基本占据了大学师生的主要学习模式,因此我们开发了基于Android(安卓)的校园课堂辅助系统,让学生有一个简单便捷的方式通过老师的指导进行自主学习。

1.2研究现状

基于Android的校园课堂辅助系统的设计与实现的主要目的就是构建一个学生与老师的交流平台以便促进学生资助学习。在智能手机的普遍应用的情况下,软件设计也必须紧跟时代发展的需要,打造出切实符合用户需求的优秀的软件app。本系统的体系从以往基于计算机体系发展到当前安卓系统。Android平台程序的界面简单明了,容易操作,适合大部分人的使用;其功能的完善,使用更加方便精准,符合流行软件发展的需求。

对于基于Android的校园课堂辅助系统的设计与实现的逐渐分析和收集信息的情况,该系统主要借助于安卓平台,综合应用了MYSQL,JAVA等技术,来实现完成基于Android的校园课堂辅助系统的设计与实现的开发与设计。

1.3课题目标

本课题的的基本要求如下:

在学生手机端设计一个Android(安卓)app软件,使用这个手机软件可以进行登录注册。在学生账号登陆之后,可以完成一系列的课堂任务与作业。在浏览器端设计一个老师管理员,老师可以通过管理员账号登录进行对学生的作业,考勤等要求的检查。Android(安卓)的信息通过jsp服务器获取,数据保存在数据库当中。

本课题预期实现的主要功能模块如下:

(1) 登录界面:包含用户账号密码登录,未注册用户免费注册等。

(2) 学生签到:学生手机端能自主签到,老师作为管理员可以查看考勤情况。

(3) 考试管理:老师设置题目,学生通过手机端进行考试,老师批改答疑。

(4) 课堂作业:老师可以实时的发布作业,学生可以通过客户端完成,再由老师进行批改与错题回复。

(5) 教师管理:老师可以对学生进行全面的管理,签到,作业发布,课堂测试等。

(6) 课表提示:老师可以发布授课信息,学生端选择课程。

(7) 后台管理:老师管理员登录账号对系统进行维护与监督。

2开发环境介绍

2.1Android技术

2.1.1Android技术简介

Android即安卓,主体部分是Linux Java组合而成的,相对来说简易的平台架构,有助于手机终端的软硬件的兼容,从而完全展示安卓的性能。目前市场上存在占有量最大的两个系统,一个是苹果的ios系统,另一个就是安卓系统,而安卓系统最大的优势就是它的开源性,这是相对于它的竞争对手ios系统来说不具备的,一个好的开源性的前提就意味着较低的开发基础,从而降低开发成本和具备较高的移植性。安卓还具有对手机终端的针对性,运行速度快,图形的优化功能也相对很完善,还支持大量的多媒体操作,支持GSM技术(依赖硬件),尤其是它的开发环境Eclipse使用率很高,便于开发。这些最基本的系统优势就保证了安卓的市场占有率以及较大的市场竞争率,所以安卓系统是目前手机终端应用最为广泛的操作系统。我们这个课题就是基于Android(安卓)校园课堂辅助系统就相对的有普遍性,可以更好的为客户服务,打造出符合客户需求的软件。当然安卓平台也会有它存在的不足性,这些问题就有待于我们软件设计的更进一步的优化与升级来适应它的兼容性。

2.2MYSQL数据库

2.2.1MySQL数据库简介

MySQL表连接到我们的快速[1]低级别(ISAM)是专为。无论如何,决定经过一番测试开发人员:MySQL的反馈和响应速度相当的迅速,更具有普遍的灵活兼容性,甚至于它可以使用另外的平台。

MySQL是一个关系型数据库管[2]理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

剩余内容已隐藏,请支付后下载全文,论文总字数:15413字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;