基于安卓的职业院校教务系统的设计与实现摘要:目前移动互联网蓬勃发展,Android系统成为市场上占有率最高的智能手机操作系统。在此情形下,大部分职业院校还是将信息发布着重放在网络站点上,但却因其发布系统过于繁杂,广大师生很难找到一个统一的信息获取渠道。为了解决这个问题,我们为广大师生开发了这款基于Android平台的移动教务App。本设计以Android系统为基础,采用MVC架构和面向对象的思想,严格遵循最新的AndroidDesign标准进行UI设计,使用NavigationDrawer与Fragment组件结合,完成对Android手机众多分辨率的兼容,保证了良好的用户操作体验与应用性能。在功能上实现了对校园“教务系统”、“图书管理系统”的“移动平台化”移植,并且内建了“通知系统”——圈子,用来实现接收推送通知。通过这些功能的实现,使用户可以直接利用该App进行教务新闻的查询、在校期间成绩查询、评教;热门图书排行查询、指定图书信息查询、违章欠费查询、图书续借等一系列操作。在实现过程中使用Roboguice注解框架,帮助系统分离模块,降低耦合,提高可测试性;使用AsyncHttpClient处理异步网络请求;使用Gson开源库实现Java对象与Json直接的串行化。本文对课题实现中使用的技术进行介绍,并与传统方案进行对比,找出技术优势,还对课题开发背景,实现功能和开发流程做了介绍,并着重阐述了开发设计的指导思想和开放过程中遇到的技术难点和解决方案。关键词:Android;移动教务;MVC;FragmentThedesignandimplementationofeducationaladministrationsystembasedonAndroidAbstract:Currently,themobileInternetflourish,andandroidsystemhasbecomethehighestmarketshareofsmartphoneoperatingsystems.Inthiscase,mostoftheschoolsstillfocusonpostingtheinformationontheWebsite,butduetoitstoocomplicateddistributionsystem,themajorityofteachersandstudentsisdifficulttofindaunifiedaccesstoinformation.Tosolvethisproblem,wehavedevelopedthisEducationalAdministrationSystemBasedonAndroidfortheteachersandstudents.ItusesMVCarchitectureandobject-orientedthinking,andstrictlyfollowsthelateststandardsoftheAndroidDesigntodotheUIdesign.CombiningNavigationDrawerwithFragmentcomponentsefficientlynotonlysolvestheproblemofnumerous-resolutioncompatibilitywithAndroidphones,butalsoensuresagooduserexperiencesandapplicationperformance.werealizethemobile-platformtransplanttothecampuseducationalsystemandlibrarymanagementsystem.What’smore,webuilda"notificationsystem"–circles,sothatwecanrealizethereceivingandpushingofthenotifications.Byimplementingthesefeatures,userscandirectlyusetheApptoinquireaboutacademicpress,theperformanceduringtheperiodofschool,evaluationofteaching,popularbooksrankingqueries,specifythebookinformationquery,illegalarrearsinquiries,renewals,etc.Aseriesofoperations.UsingRoboGuiceannotationframeworkcanhelpAsyncHttpClienttohandletherequestsofasynchronousnetworkanduseGsonopensourcelibrarytoachievethedirectserializationbetweenJavaobjectserializationandJson.Thisarticlenotonlydescribedthetechniquesusedontheimplementationofsubject,butalsodescribedthesubjects’developmentbackground,achievingfunctionanddevelopmentprocesses.Wecompareditwiththetraditionalprogramtofindtechnology’sadvantages.Inaddition,wealsofocusedondescribingtheguidingthoughtofthedevelopmentanddesignandthetechnicaldifficultiesappearinginthedevelopmentprocessesanditssolutions.Keywords:Android;mobileeducational;MVC;Fragment目录1绪论......................................................................................................................................61.1课题的研究背景和意义..............................................................................