基于Android的实验室课程管理系统预约管理子系统开发 精品.docx

上传人:b****1 文档编号:500795 上传时间:2022-10-10 格式:DOCX 页数:26 大小:1.02MB
下载 相关 举报
基于Android的实验室课程管理系统预约管理子系统开发 精品.docx_第1页
第1页 / 共26页
基于Android的实验室课程管理系统预约管理子系统开发 精品.docx_第2页
第2页 / 共26页
基于Android的实验室课程管理系统预约管理子系统开发 精品.docx_第3页
第3页 / 共26页
基于Android的实验室课程管理系统预约管理子系统开发 精品.docx_第4页
第4页 / 共26页
基于Android的实验室课程管理系统预约管理子系统开发 精品.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

基于Android的实验室课程管理系统预约管理子系统开发 精品.docx

《基于Android的实验室课程管理系统预约管理子系统开发 精品.docx》由会员分享,可在线阅读,更多相关《基于Android的实验室课程管理系统预约管理子系统开发 精品.docx(26页珍藏版)》请在冰豆网上搜索。

基于Android的实验室课程管理系统预约管理子系统开发 精品.docx

基于Android的实验室课程管理系统预约管理子系统开发精品

目录

摘  要III

ABSTRACTIV

引言1

1 绪论2

1.1 课题研究背景2

1.2 研究目的及意义2

1.3 课题内容2

2 相关技术分析4

2.1 了解智能手机4

2.1.1 智能手机的定义4

2.1.2 智能手机的特点4

2.1.3 主流智能手机系统5

2.2 了解android6

2.2.1 android产生的背景6

2.2.2 android的发展7

2.3 android的特点7

2.4 Android系统工作原理7

2.4.1 Android的系统架构8

2.4.2 Android的程序结构9

2.4.3 工作机制11

2.4.4 开发环境13

2.4.5 Android源代码结构13

2.4.6 Android的编译13

3 基于Android的实验室课程管理系统-预约子系统的需求分析15

3.1 功能需求分析15

3.1.1 用户登录验证功能分析15

3.1.2 实验室预约信息功能分析15

3.1.3 实验室预约功能分析16

4 基于Android的实验室课程管理系统-预约子系统的设计及测试18

4.1 开发环境的搭建18

4.1.1 安装AndroidSDK和Basic4android18

4.2 核心模块的实现23

4.2.1 登录模块23

4.2.2 预约信息模块24

4.2.3 实验室课程预约模块25

4.3 测试应用25

4.3.1 用户登录界面的实现25

4.3.2 预约信息模块界面的实现26

4.3.3 实验室课程预约模块的实现27

5 总结与展望29

致谢30

参考文献31

摘要

进入3G时代以来,无线互联网通信技术和智能终端的高速发展给人们的生活和工作带来了很大的便利,使得智能手机等移动设备很快的融入了人们的生活。

校园作为教育的前沿阵地,为了适应快节奏生活,让学生和老师能方便的预约实验室。

那么利用手机这一普遍的移动终端进行实验室课程预约这一问题的研究就具有深刻的现实意义与广泛的应用价值。

本系统是基于android平台,以Basic4android为开发平台,建立一个学生或老师可以通过移动终端进行实验室课程预约的服务系统。

它主要由三个模块组成:

用户登录模块、预约信息模块、预约实验室课程模块。

该应用将可以实现学生快速预约实验室,减少管理员的工作量和出错率。

关键字:

Basic4android;Android平台;实验室预约系统;

 

ABSTRACT

Intothe3Gera,WirelessInternetcommunicationstechnologyandtherapiddevelopmentofintelligentterminalstopeople'slifeandworkhasbroughtgreatconvenience,Makingsmartphonesandothermobiledevicesquicklyintegratedintopeople'slives.Forefrontofthecampusasaneducational,Inordertoadapttothefast-pacedlife,Sothatstudentsandteacherscaneasilybookingslaboratory.Sotakeadvantageofthisuniversalmobilephoneterminalforlaboratoryresearchprogramreservationonthisissuehasprofoundpracticalsignificanceandwideapplicationvalue.

Thesystemisbasedonandroidplatform,AsadevelopmentplatformtoBasic4android,Establishastudentorteachercanconductlaboratorycoursesthroughthemobileterminalreservationservicesystems.Itmainlyconsistsofthreemodules:

Userloginmodule,bookinginformationmodule,bookinglaboratorycoursemodules.

Theapplicationwillbeachievedrapidappointmentlaboratorystudents,Reducingadministratorworkloadanderrorsappointment.

Keyword:

Basic4android;Androidplatform;LabReservationSyst

引言

随着3G的到来,无线宽带越来越高,使得更多内容丰富的应用程序装入手机成为可能,视频通话,视频点播等。

为了承载这些数据应用即快速部署,手机功能越来越智能,越来越开放。

在Google发起的开放手机联盟(OpenHandestAlliance,OHA)的大力推动下,一个时尚、热门、免费并开源的移动平台Android正在飞速发展。

Basic4android是一个简单但功能强大的android应用开发环境。

Basic4android语言跟VisualBasic予以类似,支持更多的对象。

Basic4android将代码编译成Android原生应用,无需其他运行环境的支持。

该工具完全为了Android应用开发,不支持其他平台。

本课题是开发基于android的实验室课程管理系统——预约子系统,以Basic4android为开发平台。

 

 

1 绪论

1.1 课题研究背景

智能手机在各个层次、各种年龄、各种职业的人群中越来越普及,它已经延伸到人们日常生活中的各种方面,如:

聊天、购物、信息查询和娱乐活动。

目前,智能终端的种类很多,主要有3G智能终端、数字会议桌面智能终端、家居智能终端等。

其中,3G智能终端是一个三网合一的产品,以手机为主流产品,用户希望能够通过手机实现互联网操作、电信运营商业务操作、PC计算操作;数字会议桌面智能终端主要是公司用于信息交流,要求移动便携性较强、智能家居希望能够通过网络实现对日常家电的管理。

在智能手机中android操作系统占据着76%的市场份额,在中国更是达到90%。

这些应用程序为人们日常生活带来了很大的方便。

1.2 研究目的及意义

随着智能机的发展,部分高校已经开始开发出了手机应用服务系统,如:

图书馆信息查询系统,教务管理系统等。

学生通过手机可以随时随地去查询信息。

同样实验课作为大学最重要的课程之一,能够让学生方便、快速的预约实验室也是一件需要解决的问题。

传统的实验室预约主要方式是:

学生先去实验室找管理员,管理员要先在实验室预约或者电脑上的预约文档了查找,看是不是该实验室在这个时间段已经被预约,然后在作处理,后面继续预约又要重复之前的程序。

这样人工查询、记录,不但浪费时间,而且很容易出错。

这样既浪费人力有浪费资源,无形中会增加很多成本,更有可能造成教学事故。

和传统的实验室预约方式相比,基于android的实验室课程管理系统——预约子系统有很多优势,具体表现在以下几个方面:

(1)节省了时间:

学生在预约实验室时不用再去实验室找管理员,可由学生一人完成。

(2)提高了工作效率:

管理员也不用重复查询、记录的繁琐程序,学生预约系统会自动处理。

(3)出错率降低:

传统的实验室预约方法由于是人工处理,而且管理员每天要重复处理程序,很容易疲倦结果会出现没预约到,或者重复预约。

以上三点优势充分体现了开发基于android的实验室课程管理系统——预约子系统的必要性。

1.3 课题内容

本课题从基于android的实验室课程管理系统——预约子系统出发,以调研Android应用开发现状和学习Basic4android应用开发平台相关知识为基础,充分分析Android应用开发的必要性,确定该预约系统应具备的功能需求。

综合以上内容,本课题主要研究的内容如下:

(1)调研现有智能手机系统,以及现在高校实验室预约的弊端,提出研究本课题的意义。

(2)确定预约系统的需求,对数据库的访问进行设计。

(3)完成基于android的实验室课程管理系统——预约子系统客户端的需求和功能的设计和实现。

 

2 相关技术分析

2.1 了解智能手机

2.1.1 智能手机的定义

智能手机(SmartPhone),是指,像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类手机的总称。

简单的说,智能手机就是一部像电脑一样可以通过下载和安装软件来拓展其功能的手机智能手机可以是传统的手机增加智能功能,例如塞班操作系统的S60系列,WindowsMobile操作系统的WindowsMobileSmartphone系列;也可以是传统的PDA加上手机通信,例如WindowsMobile操作系统的WindowsMobilePocketPCPhone系列,Palm操作系统的Treo系列,也可以是其他独立的类型,例如Symbian操作系统的S80.UIQ,以及一些Linux操作系统的智能手机。

然而,就近来的发展来看,这些智能手机的类型有相融合的趋势。

智能手机(SmartPhone),这个说法主要是针对,功能手机(FeaturePhone),而来的,本来并不意味着这个手机有多智能(Smart),从另一个角度来讲,所谓的智能手机(SmartPhone),就是一台可以随意安装卸载应用软件的手机(就像电脑那样)。

功能手机(FeaturePhone)是不能随意安装和卸载软件的,Java的出现使后来的,功能手机(FeaturePhone)具备了安装Java应用程序的功能,但Java程序的操作友好性运行效率以及对系统资源的操作都比,智能手机(SmartPhone)差很多。

2.1.2 智能手机的特点

智能手机的主要特点如下:

(1)具有普通手机的全部功能,能够进行正常的通话,短信等的应用。

(2)具有无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络下的CDMA1X或者3G网络。

(3)具有PDA的功能,如PIM(个人信息管理),日程记事,任务安排,多媒体应用以及浏览网页等。

(4)具有一个具有开放性的操作系统,在这个操作系统平台上,可以安装更多的应用程序从而使智能手机的功能可以得到补充。

 

2.1.3 主流智能手机系统

1.Symbian:

SymbianOS(中文译音,塞班系统)Symbian是由诺基亚索尼爱立信、摩托罗拉西门子等几家大型移动通讯设备商共同出资组建的一个合资公司专门研发手机操作系统现已被诺基亚全资收购。

Symbian很想Windows和Linux的结合体,有着良好的开发界面,采用内核与界面分离技术,对硬件的支持比较低,支持C++,VB和J2ME,兼容性较差。

目前根据人机界面的不同Symbian体系的用户界面(UserInterface,UI)平台分为Series60、Series80、Series90、UIQ等。

Ser

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1