预约订课系统App的设计与实现.doc

资料分类:计算机信息 上传会员:暖暖大将军 更新时间:2024-08-20
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14109
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着智能终端技术高速发展,各行各业都研究设计App系统,各大高校也设计相应的预约订课系统便利师生。因此对于数量渐长的教师学生群体,为了提高教学效率,研究设计一个安卓预约订课系统,进行网上约课是重要的。

预约订课系统分为学生端与教师端,学生端包括登录注册,预约、查看已预约课程,个人中心等功能;教师端包括登录,发布课程、查看课程、临时取消课程,查看出勤数,个人中心等功能。

客户端系统的开发基于MVP架构,服务器采用Servelet接受网络请求,网络传输的数据格式为Json。

预约订课系统基于数据交互,能合理利用网络资源,提高教师学生双方的工作学习效率,减轻预约课程带来的操作压力,且界面简约美观,易于操作。

 

关键词:预约订课;APP;Android; MVP

 

目   录

摘   要

ABSTRACT

第一章  绪  论-1

1.1 课题研究的背景和意义-1

1.2 课题研究现状-1

第二章  系统相关技术分析-3

2.1 MVP架构-3

2.2 Retrofit框架-3

2.3 Servlet技术-3

2.4 JDBC技术-3

2.5 Json数据格式-4

2.6 本章小结-4

第三章  系统需求分析-5

3.1 系统可行性分析-5

3.2 系统功能需求分析-5

3.2.1 学生模块-5

3.2.2 教师模块-6

3.3 系统非功能性需求分析-7

3.3.1 安全性-7

3.3.2 操作有效应校验-7

3.3.3 操作性-7

3.4 本章小结-7

第四章  系统总体设计-9

4.1 总体功能流程图设计-9

4.1.1学生模块功能结构-11

4.1.2 教师模块功能结构-11

4.2 总体功能界面设计-11

4.2.1 学生功能布局-12

4.2.3 教师功能布局-12

4.3 数据库设计-12

4.3.1 数据库概念设计-12

4.3.2 数据库逻辑设计-13

4.4 系统设计环境-14

4.5 本章小结-14

第五章  系统详细设计-15

5.1 数据库详细设计-15

5.2 关键类与关键工具框架的设计与实现-16

5.2.1 类的设计-16

5.2.2 MVP框架架构-18

5.2.3 Servlet及Service的设计-19

5.2.4界面模块设计-19

5.2.5网络请求框架-20

5.2.6 列表控件与UI注入工具-20

5.2.7 上拉刷新下拉加载框架-20

5.3 功能设计-21

5.3.1 登录设计-21

5.3.2 注册设计-22

5.3.3 用户查看课程-22

5.3.4 学生预约课程设计-23

5.3.5 老师发布与取消课程-23

5.3.6 老师出勤统计设计-25

5.4 本章小结-25

第六章  系统实现-26

6.1 数据库操作实现-26

6.2 功能实现-26

6.2.1 登录实现-26

6.2.2 学生注册-29

6.2.4 学生预约与查看已预约课程-32

6.2.5 老师发布与取消课程-35

6.2.6 老师出勤统计-39

6.2.7 个人中心与退出登录-40

6.3 本章小结-40

第七章  系统测试-41

7.1 用户公共模块功能测试-41

7.1.1 登录功能测试-41

7.1.2 退出登录测试-41

7.2 学生模块功能测试-42

7.3 教师模块功能测试-43

7.5 本章小结-44

第八章  总结与展望-45

8.1 本文小结-45

8.2 未来展望-45

参考文献-46

致  谢-47

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:目前,为了提高授课效率,越来越多的高效预约订课系统研发上架,其中涉及前后台数据传输的应用,普遍采用MVC或MVP架构,对数据的获取则有开源的网络框架,企业或个人搭建云服务......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: