基于安卓Android课程无忧(考试学习)的设计与实现(MySQL)
来源:56doc.com 资料编号:5D15726 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D15726
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于安卓Android课程无忧(考试学习)的设计与实现(MySQL)(开题报告,毕业论文25900字,程序代码,客户端和服务端,MySQL数据库,答辩PPT)
Design and Implementation of the Course easy APP
该应用一方面需要将课程信息的管理和对相关课程资料的获取融入到新的系统中来,然后将课程信息的管理和对相关课程资料的获取进行有效融合,并且加入个性的培养理念,为每个学生提供准确的相关数据,帮助每位学生在学习过程中更加的简便,最终为其学习决策提供强有力的数据支撑。
通过本课题的研究,体会了项目开发的基本流程,了解UML建模中各种图形在项目开发中的作用,此次开发严格按照企业开发流程进行,进一步了解企业主流的核心开发技术。对一个项目的整体规划和实现有一个全面细致的了解。
系统功能需求
课程无忧应用是一个功能强大、操作简便、容易获得学习资料的应用,其核心包括7大模块,即课程表管理模块、考试备忘模块、计划安排模块、社区交流模块、账户管理模块。
本决策支持系统主要针对软件专业人才技能定位和辅助决策的具体业务流程开发设计,系统提供了加好的功能扩展接口。系统满足软件公司用人决策的客观高效和人才培养的系统化、科学化提供了有力的支持。
系统功能进行大致的说明。
1) 用户登录
在用户进入系统前,首先要求用户进行登录,登录时要验证用户名和密码是否匹配,同时需要填入验证码。
2) 修改个人信息
用户登录后可以修改个人的基本信息,包括密码、性别等,但不允许修改账号等固定信息。
3) 添加或修改课程信息
用户登录后可以添加、修改或删除课程的基本信息,包括包括上课时间,地点,授课老师等。
4) 考试提醒
用户可以设置近期的考试信息,临近考试之前,应用将提醒用户考试的时间,地点,及考试要带的东西。
5) 学习资源分享
课程无忧具有课程学习资源分享的功能,可以通过点击课程表中的课程,直接跳转到相关资源的论坛记录中,用户可以进行上传,也可以进行下载。
6) 论坛交流
用户可以进入论坛,然后建立新的帖子或者点击已有的帖子进行回帖或者,选择感兴趣的话题和好友进行交流。
开发环境
开发工具:Eclipse
开发技术:Android SDK
数据库:MySQL
目录
第一章 绪论 1
第一节 论文背景及研究意义 1
1.1.1 论文背景 1
1.1.2 论文解决方案 2
1.1.3 论文研究意义 2
第二节 论文研究目标 2
1.2.1 论文研究目标 3
1.2.2 论文研究内容 3
1.2.3 论文解决问题 4
第三节 国内外研究现状 5
1.3.1 国外发展现状 5
1.3.2 国内发展现状 6
第四节 同类系统分析对比 6
第五节 系统开发意义 7
第六节 论文主要研究工作 7
第二章 系统应用技术介绍 9
第一节 系统开发的生命周期 9
2.1.1 流程周期 9
2.1.2 循环周期 10
第二节 系统开发的工具及技术 10
2.2.1 系统开发的前端技术 10
2.2.2 系统开发的业务层应用技术 11
第三节 系统开发的方法和模型 13
2.3.1系统基本的架构思路(MVC模式) 13
2.3.2 Controller控制器设计思路 14
2.3.3 Model模型层设计思路 15
第四章 系统设计与分析 20
第一节 系统各模块功能实现 20
3.2.1 系统功能需求 20
3.2.2 用户管理模块 22
3,2.3 课程表管理模块 26
3,2.4 考试提醒模块 28
3.2.5 计划安排模块 30
3.2.6 社区交流模块 32
第三节 系统部署与实施分析 34
第四节 系统可行性分析 35
3.4.1 可行性研究 35
3.4.2 技术可行性分析 35
3.4.3 操作可行性 36
第五节 本章小结 36
3.4.3 操作可行性 37
第五节 本章小结 37
第四章 系统设计与分析 38
第一节 软件需求定义 38
4.1.1 用户管理模块功能设计 38
4,1.2 课程表管理模块 39
4,1.3 考试备忘模块 40
4.1.4 计划安排模块 41
4.1.5 论坛交流模块 42
第二节 本章小节 43
第五章 系统数据库设计 44
第一节 数据库及建模工具介绍 44
5.1.1 数据库简介 44
5.1.2 数据库建模工具简介 45
5.1.3 Navicat Lite for MySQL开发工具简介 45
第二节 数据库总体建模设计 46
5.2.1 数据库总体设计思路 46
5.2.2 数据库概念数据模型CDM(Conceptual Data Model) 46
第三节 系统数据库数据字典及ER图 47
5.3.1 数据库设计的特色 47
5.3.2 数据表ER图及数据字典 48
第四节 本章小结 55
第六章 系统实现 57
第一节 用户管理模块详细设计 57
6.1.1 功能说明 57
6.1.2 功能参考图 57
6.1.3 关键代码 60
第二节 课程表管理模块详细设计 65
6.2.1 功能说明 65
6.2.2 功能参考图 66
6.3.3 关键代码 68
6.3.1 功能说明 76
6.3.2 功能参考图 76
6.3.3 关键代码 79
6.4.1 功能说明 89
6.4.2 功能参考图 89
6.4.3 关键代码 92
6.5.1 功能说明 93
6.5.2 功能参考图 93
6. 5.3 关键代码 97
第七章 总结与展望 107
|