基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx
- 文档编号:13166240
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:75
- 大小:5.01MB
基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx
《基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx(75页珍藏版)》请在冰豆网上搜索。
计算机科学与技术学院
学生姓名
学号
200820030113
专业班级
网络工程082001班
同组人
无
任务下发时间
2012.3
任务完成时间
2012.6
设计(论文)题目
基于android手机的校园助手软件的设计与实现
设计
目的
要求
设计目的:
1、使校园的管理方式走向科技化;
2、为校园信息化服务提供更多支持。
设计要求:
使用android、eclipse、sqlserver2008开发。
主要
内容
在android开发平台下设计一款校园助手软件,实现以下功能:
1、图书信息查询:
用户可以在手机端查询学校图书信息,及时了解图书借阅状态,同时也可以查询自己的借阅信息并可以进行图书续借;
2、校园公告查询:
用户可以查询和上传校园公告信息,此校园公告类型包括:
失物招领、寻物启事、校园兼职;
3、成绩查询:
学生可以快速查询自己的成绩。
后台实现图书管理、学生管理、成绩管理、用户管理、公告管理、借阅信息管理、管理员登录信息管理等功能。
提交
资料
毕业论文、程序源代码
学生签名
指导教师签名
系主任签名
主管院长签名
说明:
一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系)。
太原科技大学学士学位论文
中文摘要
随着移动通信技术从2G发展到3G,手机的传输速度也变得越来越快,其所具备的功能也早已不局限于打电话、发短信,上网、游戏、办公等一系列功能层出不穷。
目前校园的信息量非常庞大,校园的管理方式走向科技化已经成为一种趋势。
国内外已有不少手机应用软件用于教学事业,如通过手机操作投影仪的播放,通过蓝牙将课件传到学生手机等等。
本文是基于师生在校生活的实际需求,详细阐述了Android平台下,采用面向对象的分析与设计方法,实现校园助手手机应用程序的过程。
该应用程序基于MVC模式,整个开发过程采用eclipse加androidSDK及ADT来开发手机客户端,使用eclipse和tomcat作为网络发布端及使用SQL2008建数据库表。
客户端由用户使用,主要包括图书信息查询、借阅信息查询、图书续借、学生成绩查询、校园公告查询、校园公告上传等功能;
后台服务器端由管理员使用,主要实现用户信息管理、图书信息管理、借阅信息管理、成绩信息管理、学生信息管理、公告信息管理等功能,为校园信息化服务提供更多支持。
关键字:
Android;
SQLServer2008;
Tomcat;
校园助手;
手机开发平台;
DesignandImplementationofCampusAssistantSoftwarebasedonAndroidMobilePhone
Abstract
Author:
ShiYuehua;
Tutor:
WangMeng
Asthemobilecommunicationtechnologydevelopedfrom2Gto3G,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.
目录
第一章概述 1
1.1项目开发背景和意义 1
1.1.1项目开发背景 1
1.1.2项目开发意义 1
1.2智能手机操作系统发展现状 1
1.3项目开发环境 3
第二章相关技术介绍 4
2.1手机开发平台介绍 4
2.2Android架构及环境搭建 5
2.2.1Android架构 5
2.2.2开发环境搭建 6
2.3AndroidSDK简述 8
2.4B/S模式体系架构 9
第三章需求分析 10
3.1编写目的 10
3.2功能需求 10
3.3数据流图 10
3.3数据字典 13
第四章概要设计 15
4.1系统总体分析 15
4.2系统模块设计 15
4.3系统E-R图设计 17
4.4数据库设计 17
4.5数据库表关系图 20
第五章详细设计 21
5.1程序结构 21
5.2主要模块流程图 24
第六章系统实现 26
6.1主要界面代码实现 26
6.2客户端和服务器端通信的实现 32
第七章模块测试 44
7.1测试方法 44
7.2客户端测试过程 44
7.2.1登录模块的测试 44
7.2.2图书查询模块测试 45
7.2.3图书借阅信息查询模块测试 46
7.2.4图书续借模块测试 46
7.2.5成绩查询模块测试 47
7.2.6公告查询模块测试 47
7.2.7公告上传模块测试 48
7.3后台模块测试过程 49
7.3.1用户管理模块的测试 49
7.3.2图书管理模块的测试 50
7.3.3图书借阅管理模块的测试 51
7.3.4学生管理模块的测试 52
7.3.5成绩管理模块的测试 53
7.3.6公告管理模块的测试 53
7.4测试结果 53
结束语 54
总结 54
展望 54
致谢 56
参考文献 57
附录I外文文献 58
68
第一章概述
1.1项目开发背景和意义
1.1.1项目开发背景
如今手机就像钥匙一样,是我们出门必带的物品之一。
随着科技的迅猛发展,现在的手机都是智能手机,它的功能不仅仅只是用来打电话或是收发短信,我们还可以用它听歌看视频、用蓝牙传输数据、玩游戏、上网等等,比起用计算机访问因特网更方便快捷。
而智能手机中占据领先地位的当数android操作系统的智能机。
Android是一套真正意义的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。
Android的Java程序运行环境包含一组Java核心函数库及Dalvik虚拟机,他们有效地优化了Java程序的运行过程。
Android系统平台基于优化了的Linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机硬件的连接层。
Android最大的优点在于它是一个开放的体系结构,具有非常好的开发和调试环境,而且还制成各种可扩展的用户体验,Android里面有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器。
Android平台的开放性特点既能促进技术的创新,又有助于降低开发成本,还可以使运营商能非常方便地地址特色化产品,因此,它具有很大的市场发展潜力。
1.1.2项目开发意义
随着3G网络的使用,移动终端不再是通讯网络的终端,还将成为互联网的终端。
因此,智能移动终端的应用和需要的服务将会有很大的发展空间。
Android在短短的时间内以惊人的速度占据的大量的智能手机终端市场中脱颖而出,而且将继续扩大其用户量。
而人流量、信息量都非常大的高校对智能终端的需求非常大,广大学生用户希望在第一时间最便捷的查询到需要的信息,因此,开发一款基于android手机的校园助手软件意义重大。
1.2智能手机操作系统发展现状
从目前市场来看,主要的竞争还是在于微软、苹果和安卓之间,三大操作系统可谓是三足鼎立。
其中最有影响力的要数android,安卓的特点及发展前景是我选择安卓开发校园助手的根据,后面会详细介绍安卓开发平台。
下面说介绍一下现在手机操作系统发展展现状:
1、塞班(Symbian)
昔日的行业大哥,这个日渐落寞的操作系统,曾经红遍天下。
但是随着近些年苹果和谷歌的发力,一直在走下坡路,塞班的市场份额已经降到了谷底。
有统计显示,到去年年底,塞班系统的全球市场占有量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 手机 校园 助手 软件 设计 实现 学位 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)