基于android手机的校园助手软件的设计与实现学位论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学士学位论文题目:基于Android手机的校园助手软件的设计与实现设计人:石月华指导教师:王猛所属系部:计算机科学与技术学院专业班级:网络工程082001班2012年6月9日太原科技大学毕业设计(论文)任务书学院:计算机科学与技术学院学生姓名石月华学号200820030113专业班级网络工程082001班同组人无任务下发时间2012.3任务完成时间2012.6设计(论文)题目基于android手机的校园助手软件的设计与实现设计目的要求设计目的:1、使校园的管理方式走向科技化;2、为校园信息化服务提供更多支持。设计要求:使用android、eclipse、sqlserver2008开发。设计主要内容在android开发平台下设计一款校园助手软件,实现以下功能:1、图书信息查询:用户可以在手机端查询学校图书信息,及时了解图书借阅状态,同时也可以查询自己的借阅信息并可以进行图书续借;2、校园公告查询:用户可以查询和上传校园公告信息,此校园公告类型包括:失物招领、寻物启事、校园兼职;3、成绩查询:学生可以快速查询自己的成绩。后台实现图书管理、学生管理、成绩管理、用户管理、公告管理、借阅信息管理、管理员登录信息管理等功能。设计提交资料毕业论文、程序源代码学生签名指导教师签名系主任签名主管院长签名说明:一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系)。太原科技大学学士学位论文I中文摘要随着移动通信技术从2G发展到3G,手机的传输速度也变得越来越快,其所具备的功能也早已不局限于打电话、发短信,上网、游戏、办公等一系列功能层出不穷。目前校园的信息量非常庞大,校园的管理方式走向科技化已经成为一种趋势。国内外已有不少手机应用软件用于教学事业,如通过手机操作投影仪的播放,通过蓝牙将课件传到学生手机等等。本文是基于师生在校生活的实际需求,详细阐述了Android平台下,采用面向对象的分析与设计方法,实现校园助手手机应用程序的过程。该应用程序基于MVC模式,整个开发过程采用eclipse加androidSDK及ADT来开发手机客户端,使用eclipse和tomcat作为网络发布端及使用SQL2008建数据库表。客户端由用户使用,主要包括图书信息查询、借阅信息查询、图书续借、学生成绩查询、校园公告查询、校园公告上传等功能;后台服务器端由管理员使用,主要实现用户信息管理、图书信息管理、借阅信息管理、成绩信息管理、学生信息管理、公告信息管理等功能,为校园信息化服务提供更多支持。关键字:Android;SQLServer2008;Tomcat;校园助手;手机开发平台;太原科技大学学士学位论文IIDesignandImplementationofCampusAssistantSoftwarebasedonAndroidMobilePhoneAbstractAuthor:ShiYuehua;Tutor:WangMengAsthemobilecommunicationtechnologydevelopedfrom2Gto3G,cellphonetransmissionspeedalsobecamemoreandmorefast,anditsfunctionswerenotlimitedtocallandtextmessaging.Aseriesoffunctionslikenetplay,gamesandofficeemergeinendlessly.Atpresenttheinformationofcampusisverylarge,thecampusmanagementwaytowardstechnologyhasbecomeatrendathomeandabroad.Muchmobileapplicationsoftwarewereusedintheteachingcareer,suchasthroughthemobilephoneoperatingprojector'sbroadcast,throughtheBluetoothtosendcoursewaretostudents’phonesandsoon.Thispaperisbasedontheactualneedsofteachersandstudentsintheschool,andexpoundsindetailtheprocessofobject-orientedanalysisanddesignmethod,torealizecampusassistantapplicationofmobilephoneundertheAndroidflat.TheapplicationsystembasedonMVCmodeuseseclipseandandroidSDKandADTtodevelopmobileclient-side,usingeclipseandtomcatasissued-sideofthenetworkandadoptingSQL2008tobuilddatabasetable.Theclient-sideisusedbyusers,mainlyincludingbooksinformationquery,lendinginformationquery,booksrenew,studentachievementinquiry,thecampusannouncementinquiry,announcementcampusuploadingetc.;Backendserverisdrivenbytheadministrator,mainlyrealizingfunctionsuserinformationmanagement,booksinformationmanagement,lendinginformationmanagement,performanceinformationmanagement,studentsinformationmanagementandannouncementinformationmanagement,etc,providemoresupportforthecampusinformationservice.Keywords:Android;SQLServer2008;Tomcat;CampusAssistant;MobileDevelopmentPlatform.太原科技大学学士学位论文III目录第一章概述....................................................................11.1项目开发背景和意义....................................................11.1.1项目开发背景....................................................11.1.2项目开发意义....................................................11.2智能手机操作系统发展现状..............................................11.3项目开发环境..........................................................3第二章相关技术介绍.............................................................42.1手机开发平台介绍......................................................42.2Android架构及环境搭建.................................................52.2.1Android架构....................................................52.2.2开发环境搭建....................................................62.3AndroidSDK简述.......................................................82.4B/S模式体系架构.......................................................9第三章需求分析................................................................103.1编写目的.............................................................103.2功能需求.............................................................103.3数据流图.............................................................103.3数据字典.............................................................13第四章概要设计................................................................154.1系统总体分析..........................................................154.2系统模块设计.........................................................154.3系统E-R图设计.......................................................174.4数据库设计...........................................................174.5数据库表关系图.......................................................20第五章详细设计................................................................21太原科技大学学士学位论文IV5.1程序结构.............................................................215.2主要模块流程图.......................................................24第六章系统实现................................................................266.1主要界面代码实现.....................................................266.2客户端和服务器端通信的实现...........................................32第七章模块测试................................................................447.1测试方法.............................................................447.2客户端测试过程.......................................................447.2.1登录模块的测试............................

1 / 75
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功