基于android的家教预约应用程序的设计与实现【字数:15246】
目录
摘要 1
关键词 1
ABSTRACT 1
KEY WORDS 1
1.绪论 1
1.1 研究背景及意义 1
1.1.1国外研究状况 2
1.1.2国内研究状况 2
1.2 研究的目标和内容 2
1.2.1研究的目标 2
1.2.2研究的内容 2
2.开发环境及应用技术 3
2.1 开发环境概述 3
2.2 应用技术概述 3
2.2.1 Jfinal一体化开发框架概述 3
3.系统需求分析 4
3.1 系统分析 4
3.2 用户需求分析 4
3.3 可行性分析 4
3.3.1技术可行性 4
3.3.2经济可行性 5
4.系统功能设计 5
4.1 系统总体功能模块设计 5
4.1 系统构建用例图分析 5
4.1.1用户用例图分析 5
4.1.2管理员用例图 6
4.2 系统构建活动图分析 7
4.2.1用户预约家教活动图 7
4.2.2用户评论活动图 7
4.3 系统架构设计 9
4.4 数据库设计 10
4.4.1数据库概要设计 10
4.4.2数据库详细设计 11
5.系统功能实现 13
5.1 *景先生毕设|www.jxszl.com +Q: ¥351916072¥
登录注册功能模块实现 13
5.2 找家教功能模块实现 14
5.2.1家教搜索功能实现 14
5.2.2在线聊天功能模块实现 15
5.2.3家教预约功能模块实现 16
5.3 学习圈功能模块实现 16
5.3.1学习圈查看功能模块实现 16
5.3.2学习圈评论功能实现 17
5.3.3学习圈收藏功能实现 18
5.3.4学习圈发布功能实现 19
5.4 个人中心功能模块实现 19
5.4.1账户充值功能实现 19
5.4.2我的消息功能实现 20
5.4.3我的关注功能实现 20
5.4.4好友添加功能实现 21
5.4.5我的收藏功能实现 21
5.4.6我的课程及评价功能实现 22
5.4.7我的评价功能实现 22
5.4.7修改密码功能实现 23
5.5 家教注册功能实现 23
5.6 WEB管理员端功能实现 24
5.6.1 咨询管理功能实现 24
5.6.2 用户管理功能实现 25
6.系统配置及测试 25
6.1 系统配置 25
6.1.1系统环境 25
6.1.2运行配置 25
6.2 测试目的 25
6.3 测试过程 25
6.3.1登录注册功能模块测试 25
6.3.2找家教功能模块测试 26
6.3.3学习圈评论功能模块测试 26
6.3.4学习圈发布功能模块测试 26
6.3.5课程评价功能模块测试 26
6.3.7修改密码功能模块测试 27
6.3.6家教注册功能模块测试 27
6.3.8管理员管理新闻公告功能模块测试 27
6.3.9管理员管理用户信息功能模块测试 27
6.4 测试结论 27
7.总结与展望 27
致谢 28
参考文献: 29
基于android的家教预约应用程序的设计与实现
引言
1.绪论
1.1 研究背景及意义
如今,教育可以改变孩子的未来,甚至一张高考卷子都会决定孩子的一生。为了给孩子提供更优质的教育,许多家长选择在课余给孩子报名补习班进行更有针对性更细致的课程教学。大大小小的补习班,教学质量不仅得不到保证,而且有着高额的补习费用与中介费。
现今大学生做一个家教兼职同样面临着诸多困难。大部分学生不得不走出校园,散发“家教”字样的传单推销自己,还有使用招聘网站等互联网资源发布信息,这类途径往往信息的真实性很难保证,甚至还有寻求中介公司帮助的[1]。大学生因为其社会经验不足,特别容易上单吃亏,付出与收获不平衡,基本薪资更是难以保障。
1.1.1国外研究状况
1.1.2国内研究状况
1.2 研究的目标和内容
1.2.1研究的目标
学习并掌握手机APP的完整开发流程与方法。通过用户需求分析以及国内外研究现状设计并实现一款关于家教预约的功能完善的手机应用程序,并且完成数据信息的动态管理。
1.2.2研究的内容
首先通过对用户需求分析进行家教预约系统进行总体功能设计,接着,针对不同类型的用户设计其具体的功能。本系统在设计完成后,能实现以下功能:
2 开发环境及应用技术
2.1 开发环境概述
相对于Eclipse,MyEclipse是一个功能更为全面的工具,它拥有很高的开发效率以及开源支持性。本系统使用MyEclipse作为服务器端开发工具。
AndroidStudio是一款属于谷歌的Android集成开发工具,它基于Intellij IDEA并提供了集成的工具用于Android的开发和调试。本系统使用AndroidStudio作为客户端开发工具。
MySQL是一种关系型数据库,它体积小,速度快,支持5000万条记录存储。MySQL具有很强的灵活性,适用于所有的平台。本系统使用MySQL作为数据库。
原文链接:http://www.jxszl.com/jsj/wljs/563944.html