需要金币: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 |