基于android的移动选课系统毕业设计.rar
基于android的移动选课系统毕业设计,基于android的移动选课系统毕业设计全套毕业设计,包括完整论文和系统程序代码,数据库文件摘 要 随着互联网的不断发展以及高等教育与教学的改革,高校的选课方式已经从传统的纸质方式转向了网上选课方式。近年来,随着智能手机等移动设备的不断普及,移动选课将是继互联网选课之后的又一种选课模式。网上选课系统的软件较多,但具...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 dustinblog 发布基于Android的移动选课系统毕业设计
全套毕业设计,包括完整论文和系统程序代码,数据库文件
摘 要
随着互联网的不断发展以及高等教育与教学的改革,高校的选课方式已经从传统的纸质方式转向了网上选课方式。近年来,随着智能手机等移动设备的不断普及,移动选课将是继互联网选课之后的又一种选课模式。网上选课系统的软件较多,但具体的移动选课软件相对较少。针对这个情况,本文讨论在广泛应用的Android平台上设计与开发移动选课系统。
本设计作为现有基于Web的网上选课系统的辅助手段和重要补充,旨在为广大学生提供随时随地方便快捷的选课方式。通过初步对Android软件开发技术和Java Servlet编程技术的学习以及对现有选课系统的分析和研究,结合移动互联网的特点,总结出移动选课系统所应具备的主要功能。运用信息系统开发方法等技术手段对该系统进行了整体的规划、设计与实现。该系统具有用户登录、选课、退选、查看选课信息等基本的功能。该系统分为系统登录、选课信息、选课、退选、已选课查询等模块。在移动选课系统的设计与实现过程中,采用了C/S架构、Http通信协议;服务器通过JDBC与数据库进行交互,手机通过流的形式接收从Web服务器传来的数据。
关键词:移动选课,Android,Java Servlet,C/S架构
Design Of Mobile Elective Course System Based On Android
ABSTRACT
With the development of the internet and the college education’s revolution, universities’ course electing form has changed to internet course electing form from traditional one which uses paper materials. Nowadays, PDA phone and other mobile instruments have explored a very broad way in this society. Mobil elective course system is one another system which uses the internet to choose course. There are a few of soft wares appearing on the internet about course electing. However, there are little soft wares have the functions about Mobil elective course system. Under this situation, this system wrote this essay mainly talking about how to broadly use the Android system to design and explore Mobil elective course system.
This essay as the supplementary ways based on some existing internet course electing systems is mainly to provide convenient and efficient ways for students’ course electing needs. After the basic study about the Android system exploration and the Java Servlet programming technology, this system combined the Mobil internet’s characters to get a summary which is about Mobil elective course system main functions. Through some system exploitation this system made a project about it. This system has some parts such as: system register, course elective information, course electing, course canceling, checking about the chosen courses, etc. During this designing process, this system used C/S and Http. The server uses JDBC date resource to communicate. The phone use flow as the way to receive date from Web server.
KEY WORDS: Mobile Elective Course,Android,Java Servlet,C/S
目 录
前 言 1
第1章 绪论 2
1.1选课系统的现状 2
1.2 Android系统特点 2
1.3基于Android的移动选课系统概述 3
1.3.1 基于Android的移动选课系统描述 3
1.3.2 基于Android的移动选课系统意义 3
第2章 环境配置 4
2.1 软件环境 4
2.1.1 Android开发环境的搭建 4
2.1.2 SQL Server数据库配置 6
2.2 硬件环境 7
第3章 系统分析 9
3.1系统设计的原则和目的 9
3.2 需求分析 9
3.2.1 系统模块 9
3.2.2 客户端与服务器的连接方式 10
3.2.3 系统结构 10
第4章 系统设计 11
4.1 该系统的整体结构 11
4.2 数据库设计 11
4.2.1 数据库结构设计 11
4.2.2 数据库各表的设计 12
4.3 服务器设计 14
4.3.1 Java Servlet程序 14
4.3.2与数据库交互的程序 15
4.4 Android客户端设计 15
4.4.1 Android客户端的页面设计 15
4.4.2 Android客户端各页面之间的关系 16
第5章 系统的实现 17
5.1 客户端的实现 17
5.1.1 系统主界面的实现 17
5.1.2 系统登录模块的实现 17
5.1.3 已选课程查询模块的实现 20
5.1.4 退选模块的实现 21
5.1.5 可选课程信息模块的实现 21
5.1.6 选课模块的实现 22
5.2 服务器端的实现 23
5.3 客户端与服务器端的通讯 25
第6章 测试 27
6.1 测试的作用和意义 27
6.2 测试方法 27
6.3 测试内容 28
6.4 测试结果 29
6.5 测试结论 29
结 论 31
谢 辞 32
参考文献 33