摘 要:本设计为基于安卓的校园选课系统,随着时代的发展与高等教育的改革,之前的人工纸质的选课方式已近变为网上选课。近几年来,智能手机等移动设备的不断普及,意味着网上选课已不是最好最方便的方式了,在移动设备上的选课将逐渐的代替互联网选课。本文主要讨论基于Android的校园选课系统的开发。该系统具有网上选课的所有内容,使得学生选课和管理员发布课程可以随时随地的进行。在该系统的设计过程中,采用了C/S结构、第三方后端云bmob,可以省去繁杂的在服务器端的大量工作,让客户端与服务器的通信变得更加便捷。设计的软件为Android studio,语言为java。93524
毕业论文关键词:移动选课、Java、Android studio、Bmob后端云、C/S架构
Abstract:With the development of the times and the reform of higher education, before the artificial paper selection method has become nearly online courses。 In recent years, smart phones and other mobile devices continue to spread, means that online courses is not the best and most convenient way, in the mobile equipment will gradually replace the Internet elective course。 This article focuses on the development of the campus-based campus elective system。 The system has all the content of online elective courses, so that students elective courses and administrators can publish courses anytime, anywhere。 In the design process of the system, the use of C / S structure, third-party back-end cloud bmob, you can save a lot of work in the server-side, so that the client and server communication becomes more convenient。 Designed software for Android studio, language for java。源C于H优J尔W论R文M网WwW.youeRw.com 原文+QQ752-018766
Keywords:Mobile elective, java, Android studio, bmob backend cloud, C / S architecture
目 录
1 前言 4
2 基于移动端的选课系统与基于PC端的选课系统 4
2。1 校园选课系统目前的实现与移动端的现况 4
2。2 Android选课系校园统的概述 5
3 软件安装准备及环境配置 5
3。1 软件安装 5
3。2 JDK环境配置 6
4 设计的目的和原则 7
5 需求分析 7
5。1 应用模块分析 7
5。2 客户端与服务器的通信分析 8
5。3 本设计的系统结构分析 8
6 系统设计 8
6。1 整体结构设计 8
6。2 数据库结构设计 9
6。3 数据库表格的设计 10
6。4 服务器设计 13
7 Android客户端及实现 13
7。1 选课应用程序客户端的结构 14
7。2 系统的主要界面及功能的具体实现 14
7。2。1 系统登录界面的实现 14
7。2。2 选课功能的实现 16
7。2。3 个人中心界面主要功能的实现 17
7。2。4 管理员发布课程的具体实现