基于安卓Android的电梯预约与调度系统APP设计(Eclipse,MySQL)
基于安卓Android的电梯预约与调度系统APP设计(Eclipse,MySQL)(任务书,开题报告,论文12000字,程序代码)
摘 要
为了有效解决商用写字楼,候梯时间长、乘梯难问题,提高用户的乘梯的满意度,本文设计开发了一个电梯预约与调度系统。该系统采MVC的设计思想进行分析与设计,利用 Eclipse,Tomcat 和 MySQL 进行联合开发。本系统主要有两个部分组成,一个是客户端,一个是服务端。客户端主要完成普通用户预约电梯功能、管理员管理功能,服务端主要完成与数据库的联系,对客户端的请求进行回应。
本系统侧重电梯预约功能,通过比较每个电梯的拥挤度、候梯时间、乘梯时间,用户根据自己所在的位置,选择电梯并进行预约,该电梯则被调度到用户所在的楼层停梯。
为了检验“基于Android电梯预约与调度系统”各个功能模块的运行结果是否正确,本文进行了黑盒和白盒测试,以截图的方式呈现了运行效果,并对各个功能模块进行了说明和介绍。
关键词:安卓;电梯预约调度;调度算法设计
Abstract
In order to effectively solve the problem of long-waiting time and get on difficulty in commercial office buildings. The article designs and develops an elevator reservation and scheduling system to improve the user satisfaction when taking elevator. This system is designed and analyzed with the idea of MVC and it is developed jointly with Eclipse, Tomcat and MySQL. The system is divided into two separate parts---client and server. The client is designed to help normal user to reserve an elevator and achieve the administrator management function. The server is designed to connect with database and response to client’s request. [资料来源:http://doc163.com]
This system focuses on the elevator reservation function by comparing each elevator’s congestion degree, waiting time and riding time. A user can select an elevator and make an reservation according to their location. Then the elevator is dispatched to the floor where the user is in.
In order to test the result of the elevator reservation and scheduling system based on Android, the article tests the system with “white and black” box and shows the result with screenshots and explains the function of each part specifically.
Key Words:android;elevator reservation scheduling;scheduling algorithm design
研究内容
本文在综合使用android系统和电梯调度算法的基础上,实现了android电梯预约与调度系统的手机平台化过程。主要研究内容的实现过程:
(1)在 Android 平台上,通过对客户端与服务器端连接,实现了二者的交互[10];
(2)将记录于服务器端的数据库内的信息(比如普通用户信息、管理员信息、电梯信息等),传递至客户端,通过乘客在客户端输入相关信息,服务器端会根据乘客的输入的信息进行反馈;
[资料来源:http://doc163.com]
(3)乘客将所在楼层和目的楼层输入,先期提出预约请求,服务器对请求进行处理。之后,将结果反馈给用户,即各个电梯的候梯时间、乘梯时间、轿厢拥挤度,用户通过自身条件自行进行电梯选择。
目录
第1章 绪论 1
1.1 研究背景 1
1.2 研究目的和意义 1
1.3 国内外研究现状 1
1.4 研究内容 2
1.5 软件的设计步骤 2 [版权所有:http://DOC163.com]
1.6 开发语言及平台说明 3
1.6.1 Android系统 3
1.6.2 Android应用程序框架 3
1.6.3 MySQL数据库 3
1.7 论文主要内容及创新 3
第2章 电梯预约与调度系统的系统需求分析 5
2.1 需求概述 5
2.2 需求描述 5
2.2.1 普通乘客用户需求描述 5
2.2.2 管理员乘客用户需求描述 6
2.2.3 服务端需求分析 6
2.3 运行环境需求 6
第3章 电梯预约与调度系统的详细设计 8
3.1 系统设计目标 8
3.2 系统总体结构设计 8
3.3 服务端数据库设计 9
3.4 文件结构设计 9
3.5 界面跳转设计 10
第4章 电梯预约与调度系统的算法实现 12
4.1 目的层预约的电梯群控系统 12
4.2 电梯预约的多目标评价函数 12
4.3 电梯预约的电梯分派调度算法 13
4.3.1轿厢服务算法 13
4.3.2 电梯分派算法 14
第5章 电梯预约与调度系统的实现与测试 15
5.1 设计实现 15
5.1.1 登录模块实现 15
5.1.2 登录后主界面模块实现 15
5.1.3 预约模块实现 17
5.1.4 我的预约模块实现 17
5.1.5 用户资料和管理员信息模块实现 18
5.1.6 服务端模块实现 19
5.2 系统测试 20
5.2.1 软件测试 20
5.2.2 测试内容 20
第6章 总结与展望 22
6.1 总结 22
6.2 展望 22
参考文献 23
致 谢 24
[资料来源:https://www.doc163.com]
上一篇:基于安卓Android在线考试系统APP的设计(Androidstudio)
下一篇:基于安卓Android平台的健康计步系统APP的设计(AndroidStudio)