版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE29基于Android的高校实验室预定系统的设计与实现摘要随着我国教育事业的快速发展,实验项目的增多,人们在实验室预定时费时费力,为了帮助用户查看实验室信息,进行预定,特开发了基于Android的高校实验室预定系统。本设计阐述了在Android平台下高校实验室预定系统的设计与实现过程,其目的是让用户能够在Android平台的移动设备上开始实现查看实验室信息,进行预定的功能。高校实验室预定系统采用MVC软件开发模式,使用Android布局技术完成UI的设计,基于Java语言开发,MySQL数据库完成。本论文首先阐述了高校实验室预定系统的开发背景和设计目标,并对开发高校实验室预定系统所采用的相关技术进行了详细的介绍,然后对此应用软件进行了需求分析,以及系统的设计与实现,最后对系统进行测试、维护,保证系统的正常运行。关键词高校实验室预定系统;Android平台;MySQL数据库;Java语言1绪论1.1课题背景科学技术不断发展,手机已经已经成为了我们生活中必不可少的工具,当然手机的系统也变得更加多样化,其中Android应用的更加广泛和平常,进入到了千家万户,据统计到2012年Android的市场占比已经超过了50%,这也说明有更多的人加入到Android编程和使用Android系统中来。智能手机具有体积小巧,方便携带的特点,因此更受人们喜爱。智能手机普及到千家万户,这也使得用户大量增加,因此源源不断的应用软件也不断出现。在当前智能手机系统方面大部人用的是Android系统和苹果系统,其中Android系统手机价位大众化,用户量要远远多于苹果系统,其开源码的特性,为基于Android系统的应用软件奠定了良好的基础。在科技和智能发展的越来越快的现在,进行必要的创新是大势所趋。而基于Android的高校实验室预定系统恰恰迎合了这种趋势,基于Android的高校实验室预定系统的开发极大地方便了人们的生活,特别是大学生,可以用这个系统查看实验室的信息,并进行预定,极大地提高了效率。通过基于Android的高校实验室预定系统的开发,可以弥补很多不足。
1.2研究现状在信息越来越智能化的现代生活中,手机已成为大部分人日不离身的移动通信设备。如今的手机大部分都是比较智能化的,由于手机更加小巧便携,手机的内存也顺应消费群体的需要越来越大,所以很多人都会在手机上安装各类软件,方便用户使用。随着4G时代的到来,手机上的应用程序变得越来越多元化。为了适应这种变化,这就要求手机变得越来越智能。这就要求要有一个好的开发平台来支持,在此Google公司发起的OHA联盟走在了业界的前列,它是一个由33家手机制造商、软件商和电信业组成的推广Android平台的联合会[1]。OHA联盟在2007年推出了开放的Android平台,因为它的完全开放性,Android平台得到了广泛支持和应用,并在智能手机开放平台占据了一席之地,并处于优势。从中我们可以看到Android作为一个新兴的手机操作系统的强大生命力和开源优势,所以Android平台手机软件的开发具有很大的市场发展潜力。在实际的生活中,校园实验项目越来越多,但人们在查找实验室预定方面缺乏快速有效的方法,因此,针对目前安卓手机的广泛使用,以及用户对实验室预定管理的高需求,特开发了基于Android的高校实验室预定系统。1.3研究内容根据高校实验室预定系统设计与实现编写的论文主要阐述了高校实验室预定系统的开发过程中使用的技术,首先需要进行用户对系统的需求分析,从而才能进行系统设计,然后进行系统具体功能实现和测试,在开始编写论文之前查找到JSP、MySQL数据库、Android等的相关数编程书籍,然后针对将要开发的高校实验室预定系统,去网上查阅了解了很多其他完成的系统,参考他们的功能设计,设计自己系统功能结构,之后写出需求报告,明白需要什么功能,最后对自己的程序进行编写。之后皆可以警醒最后的测试和调试了。通过用户对本系统的需求进行分析,特设计出了基于Android的高校实验室预定系统,主要过程及内容如下:(1)了解系统的运行流程,并写下需求分析和大体功能设计。(2)通过分析用户对系统的要求,设计出系统的基本功能结构框架。(3)然后经行详细的设计,在保证逻辑的严谨性设计出系统结构图。(4)进行程序的开发和代码的编写。(5)对高校实验室预定系统进行测试及调试。2系统开发环境2.1Android技术Android平台是由Linux+Java构成的,结构简单,便于操作,并且他作为开源的操作系统,大大降低了开发成本。相比与其他手机开发平台而言,Android更有优势,也更具有竞争力。并且Android的开源性也保证了Android手机价位不会很高,因此可以刚方便快捷的获取用户所需要的。2.2安卓系统的架构Android的系统架构和其操作系统一样,采用了分层的架构,其核心是Linux2.6作业系统,向上搭配Google为Android开发的类库及AndroidRuntime,再配合应用程序架构来开发各种不同的应用程序[4]。如图2-1所示,Android分为5个部分,分别是应用程序、应用程序框架、程序库、Android运行环境、Linux核心[5],针对每一部分介绍如下:图2-1安卓系统架构图2.3MySQL数据库系统数据的存放必须用到数据库,因为它能存放和管理数据,并可以较好地更新已存放的数据,期间经过数次的改革和创新,使得目前数据库成为了处理数据较为普遍的工具和方式。本次开发的基于Android的高校实验室预定系统设计与实现使用的数据库是MySQL数据库,这个数据库是国外微软公司提出来的具有一定扩展性以及性能高的数据库。并且利用MySQL的多线程,可以充分利用数据进行开发,提高开放速度,而且支持多种连接方式,虽然功能少规模小,但非常适合本程序,同时也可以留做二次开发时使用。2.4JSP技术本系统主要采用多种程序设计语言相结合的方式开发,对于要实现的功能用最适合的程序语言来实现,充分贴合了程序开发的理念。由于时间和精力限制本系统采用Java语言的B/S结构作为系统实现的主要开发语言[4],即JSP开发语言。JSP这项技术的开发及实现主要是基于Java语言。然后分装成处理网页的逻辑。我们知道在.net中网页和显示是一致的,并且可以通过网页来发送请求来访问那些服务器中储存的信息。也就是JSP技术实现了设计和显示是分离的,这就是使得开发更加便捷高效。只需要进行发送请求,接收请求和处理请求的操作,流程很清晰。2.5系统开发流程设计在开发本基于Android的高校实验室预定系统时,先进行用户对需求的分析,对系统所实现功能有个整体思路,然后进行对系统的具体设计设计,并进行代码的编写,最后对本系统进行运行和测试,并修改不完善之处。系统开发流程图如图2-2所示。图2-2系统开发流程图3系统分析通过对系统进行分析能让我们了解要实现的功能,为此确定下具体的方法,并在不断的尝试调整中完善,然后确定最后的方案,只有进行了系统分析,才能有目标和做出更加科学合理的选择。3.1可行性分析3.1.1操作可行性基于Android的高校实验室预定系统是基于安卓客户端开发设计,智能手机应用广泛,其中安卓手机用户数量又极为庞大,而且安卓手机操作简单,用户基本上都可以实现简单的操作。本系统界面简洁、操作简单、交互性好。因此可以在此系统上进行基于Android的高校实验室预定系统的开发。3.1.2经济可行性经济可行性主要是研究和分析系统的投入和效益之间的关系,很明显不能使所得的效益大于投入。本系统是基于Android的软件,同时数据库采用的是MySQL,将安卓以及MySQL结合起来开发一套基于Android的高校实验室预定系统,必定是可行并且高效的。所以系统在开发人力、财力要求不高,具有经济可行性。3.1.3技术可行性(1)硬件可行性分析本高校实验室预定系统的开发对系统的要求不高,只需要拥有一般配置,在普通手机上就能轻松实现操作。在系统正常工作的情况下,很容易实现本次开发软件的操作。排除系统问题或硬件配置低等导致系统的运行不顺畅的问题。因此对一般的系统来说,这是非常容易实现的。因此,在硬件方面本系统的开发是可行的。(2)软件可行性分析本系统软件方面选择Android作为本系统开发技术,通过大学校内学习,学习到了许多软件开发方面的知识,掌握了Android技术、JAVA编程语言等技术,具有一定的技术基础,在软件方面本系统的设计实现是可行的。至此,我们从软件和硬件可行性研究可以得出,该高校实验室预定系统的开发在技术方面是没有问题的。综上所述,基于Android的高校实验室预定系统在技术、经济、操作上都具有很高的可行性,开发此程序是很必要的。3.2系统功能分析本基于Android的高校实验室预定系统主要包括两大功能模块,即管理员模块和用户模块。下面将对这两个大功能进行具体功能需求分析。(1)管理员功能分析管理员可登录进入系统后台,对系统进行全面管理,包括用户管理,实验室信息管理(添加实验室,实验室管理),预定信息办理,实验室通知管理(添加信息,信息管理)这几个部分。(2)用户功能分析用户可以进行注册登录,登录后功能有实验室预约,进入实验室,我的预定,签到记录,实验室通知,在线留言,我要签到,个人信息修改,退出。3.3系统性能分析(1)系统的存储性:因为是基于Android的高校实验室预定系统,所以对数据库方面要求就比较严格,信息数据较多,且需要时时的更新和维护,因此需要一个强大的数据库来支持本系统。(2)系统的易学性:系统设计的初衷应该是使人觉得程序简单易操作的,没有繁琐的操作,这样能人迅速熟悉本系统。(3)系统的数据要求:对数据的要求很高,要求有较高的效率,当数据需要删除和修改时,能及时准确地进行,不会误删或修改了其他数据。(4)系统稳定性:要求开发的基于Android的高校实验室预定系统能稳定运行,不会出现突然停止运行的情况。(5)系统的可升级性:系统储存在数据库的信息一定是不断增长的,必须不断的升级和改进系统。(6)系统的保密性:为了防止出现在实际使用的过程中系统出现一些漏洞,对很需要保密的数据泄露出去,对用户造成很大的损失,对系统产生不好的影响,所以在开发系统时我们充分确保了本系统的可靠性。(7)系统的可靠性:系统里不可以有病毒类代码及其他恶意代码,必须采取方法验证才能进入,确保信息的安全。(8)系统的简单性:使人感觉操作简单便捷,可以直接找到所需要的功能,不必进行专门的培训。(9)系统的正确性:切实履行好职责需要,相应的完成每个模块的要求。3.4系统流程分析系统流程分析是分析系统所涉及到的每个部分的流程,从系统的注册登录着手,以实际操作为出发点,掌握所有基于Android的高校实验室预定系统的具体内容,保证程序能正常进行,信息可以完整的储存,用户能正常访问,并根据实际的操作和步骤来绘制流程图。流程图(Flow
Chart),它是用一些特定的符号和连线来表示系统的特定处理过程的图表,即描述系统中各个功能模块之间的特定关系、管理信息的操作顺序和流向的图表。流程图的符号说明图3-1所示:实体实体信息流文档判断操作处理图3-1流程图符号说明图3.4.1注册流程未有账号的用户可先进行注册操作,注册流程图如图3-2所示。图3-2注册流程图3.4.2登录流程为了保护用户数据,提高系统安全性,要使用本系统必须先进行登陆操作。用户在登录界面输入用户名和密码,点击登录,只有通过验证的用户才可以进入系统,登录流程图如图3-3所示。图3-3登录流程图3.5系统UML用例分析系统UML用例分析的缩写是UnifiedModelingLanguage,又称统一建模语言。它是一种软件密集型系统可视化建模语言。它是开发人员对客观事物进行建模的标志,也是开发人员了解系统需要什么样的功能以及整个过程是什么样的一项前期工作。现在对基于Android的高校实验室预定系统进行UML建模分析。系统中用户UML用例图如图3-5所示:图3-5系统用户UML用例图系统中管理员UML用例图如图3-6所示:图3-6系统管理员UML用例图4系统设计4.1系统的结构设计根据第三章中系统功能需求分析,可构建本基于Android的高校实验室预定系统的结构图,如图4-1所示。图4-1系统的结构图4.2系统顺序图顺序图表示交互,即多个分类器角色之间的交互序列,以获得期望的结果(2)登录顺序图用户要想进入系统,必须首先按照登陆要求,在登录窗口输入用户名和密码,然后单击登录按钮登录。系统将以用户名和密码为参数验证数据库中的登录信息。如果验证成功,则登录成功并进入主用户界面。登录模块顺序图如图4-2所示。图4-2登录顺序图(2)注册顺序图未有账号的用户可进入注册界面进行注册操作,在页面上准确填写自己的信息,然后点击提交按钮,系统首先判断用户名是否存在,如果已经存在则提示重新输入,如果不存在则验证注册信息是否正确,正确则在数据库中添加注册数据,提示注册成功。用户注册模块顺序图如图4-3所示。图4-3注册顺序图4.3数据库设计4.3.1数据库E-R图在这个时期,用户可以参与和评价数据库系统的设计,从而针对用户的需求和评价不断地改进本系统。E-R模型是概念模式设计中最常用的设计方法。通过分析用户的需求不断改进的数据库,结合系统概念模型的特点和开发方法,建立E-R模型图,本系统的E-R图如下图所示:(1)管理员信息实体E-R图如图4-4所示:图4-4管理员信息实体E-R图(2)实验室实体E-R图如图4-5所示:图4-5实验室实体E-R图(3)签到信息实体E-R图如图4-6所示:图4-6签到信息实体E-R图(4)用户信息实体E-R图如图4-7所示:图4-7用户信息实体E-R图(5)实验室信息实体E-R图如图4-8所示:图4-8实验室信息实体E-R图(6)留言信息实体E-R图如图4-9所示:图4-9留言信息实体E-R图4.3.2数据库表设计高校实验室预定系统使用MySQL数据库存储数据,下面介绍数据库中的各个表的详细信息。其中部分表结构如下所示:管理员用户名及密码类型如表4-1所示: 表4-1t_admin管理员信息表序号列名数据类型长度主键允许空备注1idint10是否编号2usernamevarchar45否是用户名3passwordvarchar45否是密码实验室各类具体信息的类型如表4-2所示: 表4-2t_laborator实验室信息表序号列名数据类型长度主键允许空备注1idint10是否编号2namevarchar45否是名称3descriptionvarchar200否是描述4devicevarchar45否是设施5capabilityvarchar45否是容纳人数6priceint10否是面积7image_urlvarchar200否是图片8statusint10否是状态实验室用户签到信息设置如表4-3所示:表4-3t_sign签到信息表序号列名数据类型长度主键允许空备注1idint10是否编号2usernamevarchar45否是用户名3userid`int10否是用户编号4signdate`varchar45否是签到时间5meeting`varchar45否是实验室用户账号密码及联系方式具体类型如表4-4所示:表4-4t_user用户信息表序号列名数据类型长度主键允许空备注1idint10是否编号2usernamevarchar45否是用户名3passwordvarchar45否是密码4qqnumvarchar45否是QQ号5phone`varchar45否是电话6realnamevarchar45否是姓名实验室预订信息类型如表4-5所示:表4-5t_reservation预定信息表序号列名数据类型长度主键允许空备注1idint10是否编号2roomidint10否是实验室编号3starttimedatetime否是开始时间4endtimedatetime否是结束时间5roomnamevarchar45否是实验室名称6useridint10否是用户编号7daysint10否是预定时间8bookstatusint10否是预定状态9usernamevarchar45否是用户名10phonevarchar45否是电话用户留言信息类型如表4-6所示:4-6t_message留言信息表序号列名数据类型长度主键允许空备注1idint10是否编号2namevarchar100否是留言内容3useridint10否是留言用户4uptimestrvarchar45否是接受时间5srcuseridvarchar45否是接受用户名5系统的实现5.1客户端功能模块的实现5.1.1注册界面需要进行注册时,可点击注册按钮,然后在注册界面输入用户名、密码等个人信息,用户注册界面如图5-1所示。图5-1用户注册界面图5.1.2登录界面已有账号的用户在登录界面进行登陆操作,依次输入用户名和密码,后台验证成功后即可登录到本系统,登录界面如图5-2所示图5-2用户登录界面5.1.3实验室预约界面用户可以在本界面浏览实验室的相关信息,并进行预约,其界面如图5-3所示图5-3实验室预约界面5.1.4我的预定界面用户可以在本界面进行预订或取消预定,其界面展示如图5-4所示。图5-4我的预定界面5.1.5进入实验室界面用户可以点击进入实验室进行加入实验,其界面如图5-5所示。图5-5进入实验室界面5.1.6我要签到界面用户可以查看实验信息,进行签到,并且可以查看我的签到记录,其界面如图5-6所示。图5-6运动常识界面5.1.7在线留言界面用户可以在本界面进行留言,同时也可以看到你的留言,其界面如图5-7所示。图5-7在线留言界面5.2服务器端功能模块5.2.1系统管理员登录界面管理员首先需要登录系统,通过验证后才可管理用户信息,系统管理员登录界面如图5-8所示。图5-8系统管理员登录界面5.2.2系统用户管理界面通过验证后,就可以对用户信息进行相关的操作,系统的用户管理界面如图5-9所示。图5-9系统用户管理界面5.2.3系统实验室管理界面通过登录验证后,可以进入本界面,对实验室进行添加、修改、和删除,系统实验室管理界面如图5-10所示。图5-10系统实验室管理界面5.2.4系统预定实验室管理界面通过登录操作后,可以对已预定的信息进行管理和更新,此界面如图5-11所示。图5-11系统预定实验室管理界面5.2.5系统实验室通知管理界面通过登录操作后,管理员可实时更新实验室信息,及时对实验室进行管理,系统实验室通知管理界面如图5-12所示。图5-12系统实验室通知管理界6系统测试系统测试工作是严谨的、有一定程序的,必须要有制定测试计划、设计测试、实施测试、执行测试、评估测试五个阶段。上述的每个阶段都是必不可少的,必须先制定详细的计划后面的工作才能有序展开,然后进行具体的测试设计,再然后实施和执行,最后评估本次测试。测试的目的是确保由运行意图建立系统的实现。6.1测试概述在程序设计的过程中,难免会出现这样那样的错误。相对简单的错误,例如编程系统直接有提示的、忘记导包。忘记定义之类的,导致程序不能运行的话,可以立即发现并修改,这种类型的错误是比较容易及时发现和改正的。但另一类错误就比较繁琐,是由于当时编程的逻辑出现了问题,自己没有及时的发现,最后导致程序不能运行。对于这种错误我们要尽量避免。如果你想用使用其他开发系统或更高级的语言来减少这种错误,直至消除这种错误,那是不可能实现的,错误可能会减少,但不可能完全消失,只有从源头上找到这种错误,才是解决问题的根本方法,才是长久之计。所有的工程类学科基本都要有这个环节,因此我们不能逃避甚至远离它,测试已经成为完整工程必不可少的了。在一个完整的软件开发项目中,软件测试的工程量是巨大的,有时甚至能占到一半,同时它所耗费的成本相对来说也是比较高的。当然如果要进行软件的更新和维护的话,工程量也很大,但这就差不多相当于二次开发了,而开发过后,再次测试也是必不可少的。因此,测试是个相当重要的环节。在实践中,因为还有一个感知测试这是不正确的和错误的态度,难以在软件测试往往过高或敷衍,包括:假设测试,并不进行实际的测试,用假想的数据填写本次测试,不认真对待测试,最后往往导致程序可能崩溃;对测试出来的结果,只解决了当前的问题,没有想到它的根源,这样往往导致程序以后会出现相同的错误;测试工作是一份工程量大的工作;测试是无聊的,苦闷的;以为测试工作很简单,盲目自信,导致工作不能及时有效地进行。软件测试,这种观点是不赚钱,提高软件产品的质量,必须澄清认识,态度。6.2测试用例用户登录界面功能测试,如下表6-1所示。表6-1用户登录功能测试用例表用例名称测试功能操作操作过程预期结果测试结果用户登录模块测试正确输入用户信息,用户成功登录。输入用户的信息1.在密码框输入用户的密码。2.点击登录按钮。跳转到各角色的界面正确测试实验室信息添加功能,如下表6-2所示。表6-2测试实验室信息添加功能用例表用例名称测试功能操作操作过程预期结果测试结果实验室信息添加模块测试正确输入实验室信息,完成实验室的添加。实验室的基本信息用户点击发布实验室后根据提示填写实验室信息,然后点击“提交”按钮。提示成功。正确实验室添加模块测试实验室添加失败的情况实验室信息重复用户点击发布实验室后填写的实验室信息重复,然后点击“提交”按钮。提示“流实验室信息重复”。正确实验室添加模块测试实验室添加失败的情况实验室信息不完整用户点击发布实验室后填写的信息不完整,然后点击“提交”按钮。提示“*信不能为空”。正确用户注册功能测试,如下表6-3所示。表6-3用户注册功能测试用例表用例名称测试功能操作操作过程预期结果测试结果用户注册模块测试正确输入用户信息,完成用户的注册。用户的基本信息用户在系统的注册页面根据提示填写相应的信息,然后点击“注册”按钮。提示成功并跳转到登录界面。正确用户注册模块测试用户注册失败的情况用户不填写用户名用户在系统的注册页面根据提示填写除了用户名以外相应的信息,然后点击“注册”按钮。注册失败,提示“*用户名不符合要求”。正确实验室信息界面测试,如下表6-4所示。表6-4实验室信息界面测试用例表用例名称测试功能操作操作过程预期结果测试结果实验室信息显示功能模块测试实验室信息显示的正常情况显示实验室信息用户点击查看实验室信息,进入实验室列表,点击进入详细介绍界面。进入实验室详细信息界面正确6.3测试结论(1)测试执行:测试充分。通过对该软件的相关测试,发现bug共10处。集成测试用例200个,bug
7个,系统测试用例50个,bug
3个。测试用例覆盖每个功能函数的各种情况。从测试可以看出,本软件就有较强的安全性、可靠性。本软件使用了大量的接口函数,且每个接口函数功能完整,独立性强,具有很好的可维护性。(2)目标测试:各项测试均已完成并通过。(3)是否可以进行下一阶段:是。7结论此时高校实验室预定系统的设计与实现已经完成,虽然设计过程中遇到了种种困难,但是在设计过程中让我对系统设计开发得到了重新的认识,将所学到理论技术运用到了实际操作中。在设计过程中,我查阅了大量的资料,认真研究了Android技术以及Java语言。参考了相关的高校实验室预定系统,经过一定的调研和资料累积,对本系统进行了深刻的需求调查和分析,通过辅导老师的指导,结合学过的相关知识,经过不断的学校努力、设计实现了该系统的开发。在本次的设计中,我不断提高自己的专业技能,一些看似很简单很容易的操作,但在实际操作中发现了许多问题,我因此学会了要将理论结合实际的道理。在这段时间我感触颇深,从一开始的分析用户需求开始,然后设计模型图,,最后进行代码的编写,让我收获了很多,同时设计的过程中出现了很多自己无法解决的问题,但是通过不断地上网查资料、对程序进行测试,终于圆满完成我的毕业设计。通过本次的系统设计,我掌握了比之前更加专业的知识,提高了自己专业素养和能力。此次毕业设计让我意识到台上一分钟,台下十年功并不是说说而已,必须对自己的专业知识和能力,并通过不断地锻炼,才有可能在一方面有所建树。这次锻炼提高了我的实际应用水平,也大大提高了我的动手动脑能力,让我享受了探索的乐趣,成功的喜悦,这对我来说是一笔巨大的财富。高校实验室预定系统将大学期间所了解到的计算机工程理论知识运用到了本次设计当中来。对计算机的基础学问进行了加强,提高了编程时的效率。通过本次高校实验室预定系统的开发,我深深的感觉到到软件开发的不容易,有时候一个错误要查找很久,但完成后的喜悦心情也是不可言说的,相信无论在以后的学习和工作中,都可以比之前做的更好。参考文献[1]李长江,安筱鹏.开放手机联盟:重塑移动互联网产业链.中国电子报,2008.[2]方银旺,赵向道,李欣.Symbian操作系统及其应用程序开发.计算机工程,2003(1):275-277.[3]余志龙,陈昱勋,郑名杰等著.GoogleAndroidSDK开发范例大全[M].北京:人民邮电出版社,2010:2.[4]马宁.嵌入式移动开发.程序员,2007,(12):14-15.[5]ChrisHaseman.AndroidEssentials.PEFElectronicBook,2008.[6]杨丰盛著.Android应用开发揭秘[M].北京:机械工业出版社,2010.96.[7]W.FrankAbleson(美)CharlieCollinsRobiSen(美)著.张波,高朝勤,杨越译.GoogleAndroid揭秘[M].北京:人民邮电出版社,2010:2-7.[8]朱桂英.Android开发应用从入门到精通[M].北京:中国铁道出版社,2011:21.[9]余志龙,陈昱勋,郑名杰等著.GoogleAndroidSDK开发范例大全[M].北京:人民邮电出版社,2010:2.[10]郭宏志著.Android应用开发详解[M].北京:电子工业出版社,2010:96.[11]姚旻旻,刘卫国著.计算机系统应用.计算机应用,2008,17(11).[12]BruceEckel著.陈昊鹏等译.ThinkinginJava3thEdition[M].机械工业出版社,2007:75.[13]Comp-U-LearnTechIndiaLtd(美)著,贾素玲译.Java编程基础[M].北京:高等教育出版社,2007:20.[14]王水著.软件工程[M].河南:河南科学技术出版社,2008:80.[15]吴洁明著.软件工程实例教程[M].北京:清华大学出版社,2010:11.[16]EdBurnette(美)著.张波等译.HelloAndroid[M].北京:人民邮电出版社,2009:34.Design
and
Implementation
of
The
Reservation
System
of
University
Laboratory
Based
on
AndroidYanShichuan(CollegeofPhysicsandElectronicInformation,DezhouUniversity,ShandongDezhou,253023)AbstractWiththerapiddevelopmentofeducationinChinaandtheincreasingnumberofexperimentalprojects,peoplearetime-consumingandlabor-intensiveinlaboratorybooking.Inordertohelpusersviewlaboratoryinformationandmakereservations,theAndroid-baseduniversitylaboratoryreservationsystemhasbeenspeciallydeveloped.ThisdesignexplainsthedesignandimplementationprocessoftheuniversitylaboratoryreservationsystemundertheAndroidplatform.ThepurposeistoallowuserstostartthefunctionofviewinglaboratoryinformationandmakingreservationsonmobiledevicesontheAndroidplatform.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家长进班知识展示
- 专科护士系统化培养与临床实践指南
- 2026年公园活动场地维护合同协议
- 3D打印服务合同协议2026
- 2026年跨境电商加盟合同
- 2026年客服主管劳动合同续签协议
- 2026年主播内容创作合同协议
- 2026年人工智能检测服务合同
- 家政服务合同2026年服务保密条款
- 2026年实习生聘用合同协议
- 十五五特殊教育发展提升行动计划
- 2025年河南公务员遴选考试题库(附答案)
- 2025年可爱的中国测试题及答案
- 新食品零售运营管理办法
- 强制性产品认证实施规则 低压电器 低压元器件(CNCA-C03-02:2024)
- 氢能源炼钢可行性研究报告
- 种子公司企业管理制度
- 口腔门诊急救药箱配置与管理规范
- 2025至2030中国日本清酒行业市场发展现状及发展前景与投资报告
- T/CECS 10169-2021埋地用聚乙烯(PE)高筋缠绕增强结构壁管材
- openEuler系统管理与服务器配置 课件 第9章DNS服务器
评论
0/150
提交评论