基于Android的个人课程管理App软件设计与实现.zip

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-10-14
  • 论文字数:16912
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(王教授)提供原创文章

支付并下载

摘要: 自从人类进入二十一世纪以来,随着科学技术的迅猛发展和移动互联网的发展,智能手机已经成为人们或不可缺的交流工具。手机已经成为一种智能的和普及的手持电子通讯工具。它不仅是用来联系的工具,而且还可以上网,玩游戏,听音乐和看视频等。伴随着中国在高等教育与教学实践中的改革,在大学高校中数字信息化的管理系统日益普及,使得在高校中,个人课程管理系统得到大范围的应用。

本文详细介绍了个人课程管理系统的设计与实现。本系统功能主要包括:(1) 课程表功能:增加课程、显示课程、修改课程、删除课程和查看校历等。(2)选退课功能:课程详情显示、添加选课、评论和删除选课等。(3)个人中心模块:修改个人信息、修改密码、登录等功能。(4)后台管理功能:在Web端增加课程信息、增加学生用户信息和增加教师用户信息等。(5)微社区模块:主要是以用户发布帖子、关注、推荐、话题等功能为主。该个人课程管理系统是采用了C/S体系架构,编程语言运用了Java以及Android语言,遵循的是MVC设计模式,数据库采用的MySql以及SQLite相结合的手法,使用Http通信实现网络请求,采用Json技术来传输数据。

本系统的操作性简便,界面设计符合当前市场应用的设计主流,注重用户体验度的考量,本系统页面在数据的传输上采用Json技术,使用Http网络请求实现了与服务器通信,并运用了Bitmap异步加载图片的技术,减少用户在界面加载时的等待时间。该系统提供了全面的个人课程管理功能,为用户的学习生活提供了极大地方便。

 

关键词  Android;MVC;C/S结构;MySql;个人课程管理

 

目录

摘要

Abstract

1 绪论-1

1.1 项目背景-1

1.2 课题研究的目的及意义-1

1.3 课题研究的内容-1

2 相关技术和开发环境介绍-3

2.1 C/S结构介绍-3

2.2 Android介绍-3

2.3 Json简介-5

2.4 MySql介绍-5

2.5 SQLite介绍-5

2.6 Android Studio介绍-6

2.7 Eclipse介绍-7

3 系统分析-8

3.1 课程管理系统的概述-8

3.2 系统功能流程图-8

3.3 系统功能结构-8

4 系统设计-11

4.1 系统总体设计-11

4.2 数据库设计-11

4.2.1 数据库概念设计-11

4.2.2 数据库表设计-14

5 系统实现-17

5.1 系统主界面-17

5.2 个人中心模块-18

5.2.1 登录界面-18

5.2.2 个人中心主界面-18

5.2.3 个人信息界面-19

5.2.4 账户与安全-21

5.2.5 设置功能-21

5.3 课程表模块-22

5.3.1 显示课程-22

5.3.2 增加课程-23

5.3.3 修改课程-24

5.3.4 删除课程-25

5.3.5 查看校历-26

5.4 选退课模块-26

5.4.1 课程详情显示-26

5.4.2 选课-27

5.4.3 退课-29

5.4.4 评论-30

5.5 后台管理模块-31

5.5.1 管理员登录模块-31

5.5.2 添加信息模块-32

5.6 微社区模块-33

结论-35

致谢-36

参考文献-37