热门专业论文: 英语论文 日语论文 法语论文 俄语论文 德语论文 西语论文 韩语论文 越南语论文 阿拉伯语论文

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

资料分类:计算机信息 高级会员(王教授)提供原创论文资料更新时间:2016-10-14
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:16912
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

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

本文详细介绍了个人课程管理系统的设计与实现。本系统功能主要包括:(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

论文资料贡献者对本文的描述:在开发系统时,系统的操作性,界面简洁度,以及给用户带来的用户体验度,是该系统开发的关键之处,也是需要大力研究的方向。系统采用Json作为数据交换的文本格式,使用Http协议通......
相关论文题目: