开发工具

1、数据库:MySQL

2、开发工具

安卓端:android studio

管理后端:Idea、Eclipse、MyEclipse等Java开发工具均可

技术简介

安卓端采用android studio工具开发,管理后端采用Java语言,MySQL数据库,开发框架是SSM

摘要

       本课题目的是开发一个基于Android 的课题教学管理系统,用于大学教授安排课程,学生完成考勤,查看课程,对教师评分等功能。该系统可服务于三类用户,分别是学校管理员,教师和学生,由管理员管理系统用户,由教师添加考勤相关的课程信息及考勤明显,由学生查看,保证了考勤的准确性。Android开发手机端APP,使用MySQL数据库设计好本系统所需的数据库表结构,使用Java编写接口文件。
        本文根据软件工程规范的生命周期理论进行设计,结合该系统的业务的流程,角色,通过用例图表达系统的各个模块功能。经过测试,该系统功能完善,已完成设计阶段规划的各个功能,完成了智能化考勤,因此本课题研究成功。该系统利用移动平台,有效的解决了上课签到等问题,简化了签到的流程,对学校管理者和学生节省了大量时间。

【关键词】教学管理;考勤;Android;软件工程

文章目录

第一章 绪论

1.1开发背景

1.2开发目的和意义

1.3 国内外现状

1.4 论文结构

1.5 系统开发流程

第二章 可行性分析与系统相关技术

2.1 可行性分析

2.1.1时间可行性

2.1.2技术可行性

2.1.3经济可行性

2.1.4操作可行性

2.1.5法律可行性

2.2 系统相关技术

2.2.1Android技术简介

2.2.2 MySQL数据库

2.2.3 Java技术

2.2.4 MVC架构

第三章 系统需求分析

3.1 功能需求

3.2系统用例图

3.3 性能需求

第四章 系统概要设计

4.1 系统功能结构设计

4.2 系统核心功能分析

4.2.1 登录时序图

4.2.2 添加用户顺序图

4.2.3 添加信息顺序图

4.3 数据库设计

4.3.1 系统E-R图

4.2.2 数据字典

第五章 系统实现

5.1管理员

5.1.1登录

5.1.2管理员首页

5.1.3用户管理模块

5.1.4班级管理模块

5.1.5 学期管理模块

5.2教师

5.2.1登录

5.2.2首页

5.2.3个人资料管理

5.2.4课堂签到管理

5.2.4课堂签到管理

5.3学生

5.3.1首页

5.3.2课题签到

5.3.3学院教授

第六章 系统测试

6.1测试的目的

6.2 测试的重要性

6.3 测试用例

结束语

参考文献

致谢

功能结构图

 

 

 

系统截图

 

 

 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐