资源描述:
《基于android的校园易点餐系统的设计学士学位论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学士学位论文THESISOFBACHELOR(2010—2014年)基于android的校园易点餐系统的设计与实现-----商家模块II摘要在校园传统的外卖模式下,依靠电话订餐是高校目前最主要的订餐方式。这样的外卖订餐方式给店家和顾客都带来了极大的不便,已经不能适应广大师生对外卖的需求。我们希望使用方便快捷的网上订餐的方式极大地提高外卖交易的效率,将订餐的功能移植到我们随身携带的手机上。在这种情况下,基于android的校园易点餐系统应运而生。我们以JavaEE作为开发平台,利用UML工具对系统进行建模,运用MVC模式开发思想,
2、采用Struts2框架技术实现系统整体的框架,借助JSON的数据传输方式实现客户端与服务器之间的请求响应实现了该系统。作者主要完成系统的需求获取及分析、数据库的设计、系统框架的搭建以及商家模块代码的编写。本文对系统开发背景、实现目标及系统开发框架及工具进行了简单的介绍;使用功能结构图及用例图对系统需求进行分析;详细阐述了数据建模的过程并给出了类图的设计;最后对商家模块以及系统部分关键技术的实现做了详细的说明。关键词:Android;MVC;Struts2;SQLServer;订餐商家客户端IIAbstractAbstractIn
3、thecampus,thetraditional deliverymode relyingontelephonereservationis themainorderway. Thismodemaycausebiginconvenienceformerchantsandcustomers, and can’tsatisfytheneedsoffastspeed,highefficiencyfromstudentsandteachers,alsocan’tcatchupthedemandformerchantstoearnmore.
4、Sowewantthedeliveryordertradingbecomemoreconvenient,quickerandtransplantthefunctionoftheonlineorderonthephone,thecampusorderingsystemarisesatthismomentbasedonandroid.WehadcompletedthissystembyusingJavaEEasadevelopmentplatform,UMLtoolsforsystemmodelingandtheMVCpattern
5、asthedevelopmentofideas.ThewholesystemwasrealizedbyusingtheStruts2frameworkandwasbasedonJSONdatatransmission,soastorealizerequestresponsebetweentheclientandtheserver.Inthissystem,theauthormainlycompletedtherequirementacquisitionandtheanalysisforsystem,thedatabasedesi
6、gn,theconstructionofthesystemframeworkandthebusinessmanmodulecodetowrite.Thispaperintroducesthedevelopmentbackgroundofthesystemandthegoalofachievement,alsomentionsthedevelopmentframeworkandtoolswhichwerecarriedoninthesystem.Meanwhile,itusesafunctionstructurediagraman
7、dcasediagramstoanalyzesystemrequirements,describestheprocessofdatamodelingandpresentstheclassdiagramdesignindetail.Atlast,thispaperendsupwithexplainingthebusinessmoduleandsystemimplementationofsomekeytechnology.keywords:Android,MVC,Struts2,SQLServer,ReservationBusine
8、ssClientV目录目录第1章绪论11.1课题研究的背景和现状11.2课题研究的意义21.3本人的主要工作21.4本文组织3第2章系统开发及相关技术概述42.1Java技术42.2Android操作系统及其应用程序开发技术42.3Struts2框架结构及工作原