基于Android的教务辅助系统的设计与实现

 2023-08-21 04:08

论文总字数:20943字

摘 要

随着智能手机的广泛使用,学生可以使用手机完成一些学习任务,对课堂学习起到了一定的补充作用。因此设计开发一款基于Android的教务辅助系统,本系统使用JAVA高级语言编写和Android平台带有的SDK、MySQL数据库开发。在手机上实现了知识点学习、查看公告、目标管理、参加测试、互动交流、公告管理、用户管理、测试管理等功能。通过测试,本教学辅助系统工作稳定,学生可以与教师交流互动学习,同时教师更加方便的进行测试。对于教师与学生的教学与学习过程有一定的辅助作用。

关键词:测试,Android,教务辅助系统,JAVA

Abstract:With the widespread use of smart phones, students can use mobile phones to complete some learning tasks, which plays a supplementary role in classroom learning. Therefore, an educational assistant system based on Android is designed and developed. The system is written in JAVA and developed with SDK and MySQL database on Android platform. The functions of knowledge point learning, checking announcements, target management, participating in testing, interactive communication, announcement management, user management and test management are realized on the mobile phone. Through the test, the teaching assistant system works steadily, students can communicate and interact with teachers, and teachers can test more conveniently. It is helpful to the process of teaching and learning from teachers and students.

Keywords: test,Android,interactive modern education system,JAVA

目 录

1 绪论 4

1.1 选题背景 4

1.2 可行性分析 4

2 系统需求分析 4

2.1 系统功能分析 4

2.2 用例图设计 6

2.3 开发工具与环境 7

3 系统的概念设计 8

3.1 系统功能E-R图 8

3.2 实体属性图 9

4 系统的逻辑结构设计 12

5 程序的设计与实现 15

5.1 登录展示界面 15

5.2 测试模块界面 16

5.3 管理目标模块实现界面 18

5.4 互动交流模块实现界面 19

5.5 公告管理模块展示界面 20

5.6 测试管理模块展示界面 22

5.7 学生用户管理模块展示界面 24

5.8 知识点学习模块界面 25

6 系统测试 27

6.1 测试的必要性 27

6.2 模块测试 27

结论 30

参考文献 31

致 谢 32

1 绪论

1.1 选题背景

从21世纪到今日,人类受益于发达的科技,大大的改善了人们的工作方法与质量。被誉为社会基础的校园教育产业也随着改革的脚步不断完善[1]

教学辅助系统是一个学校对资源进行管理优化的工具,就像人们使用电脑上网,使用手机打电话。工具可以帮助人们达到一种目的和效果。就目前许多大学院校的教学资源而言,仅仅是课堂上的教学,已不能满足在校大学生的学习需求了。学生渴望跟老师在课后进行交流,解决课堂上和课后留下的问题。与此同时,学生与老师带着沉重的作业本回家,这样极不方便。这一问题引起了老师和学生的关注。为了减轻老师肩膀上的负担,许多老师都要求作业上交电子版,并把作业上传到邮箱,通过计算机来查看同学们的课后学习结果。但仍然很辛苦。在这种情况下迫切需要一个教学辅助系统来减轻老师和学生的负担。

1.2 可行性分析

1.2.1 技术可行性分析

本设计用JAVA语言编写。JAVA最重要的一个关键点就是可以有效避免编程人员对重复的内容的编写,凭借其超出其他语言的便捷、稳定等特点,备受编程人员的青睐。并且关于这方面的书籍、案例足够让一个新手较为轻松的掌握相关技术。本人学习过学校开展的JAVA课程,因此开发基于Android的教务辅助系统在技术上是可行的。

1.2.2操作可行性

Android系统日益成熟,是市面上主流的智能手机操作系统。适合不同年龄段和理解能力的人群使用,用手机学习更加贴近用户平时的使用习惯。因此基于Android的教务辅助系统在开发后操作上是可行的。

1.2.3 经济可行性

Eclipse平台较为通用,用来开发Android软件可以较大程度上减少对人员和设备上的依赖,最大程度上提高本教务辅助系统的性价比。MySql也是免费的数据库,开发成本小,所以基于Android的教务辅助系统在经济上是可行的。

2 系统需求分析

2.1 系统功能分析

2.1.1系统功能模块分析

本设计主要为了方便学生学习与交流同时方便教师发布测试,因此分析出以下需要实现的功能。学生用户主要实现功能:查看公告、测试、互动交流、目标管理等功能。教师用户要实现的功能:互动交流、公告管理、学生用户管理、测试管理等功能。

教学辅助系统功能图系统功能图如图2-1所示。

教学辅助系统

学生用户

教师用户

知识点管理

测试管理

互动交流

学生用户管理

公告管理

知识点学习

目标管理

互动交流

查看公告

测试

图2-1 教学辅助系统系统功能图

2.1.2系统流程图设计

系统设计用户打开软件后进入登陆界面,同时可以注册,然后不同用户进入不同界面进行不同操作。系统流程图如图2-2所示。

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

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

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