基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx

上传人:b****1 文档编号:13166240 上传时间:2022-10-07 格式:DOCX 页数:75 大小:5.01MB
下载 相关 举报
基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx_第1页
第1页 / 共75页
基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx_第2页
第2页 / 共75页
基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx_第3页
第3页 / 共75页
基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx_第4页
第4页 / 共75页
基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx_第5页
第5页 / 共75页
点击查看更多>>
下载资源
资源描述

基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx

《基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx(75页珍藏版)》请在冰豆网上搜索。

基于android手机的校园助手软件的设计与实现学位论文Word格式文档下载.docx

计算机科学与技术学院

学生姓名

学号

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)

昔日的行业大哥,这个日渐落寞的操作系统,曾经红遍天下。

但是随着近些年苹果和谷歌的发力,一直在走下坡路,塞班的市场份额已经降到了谷底。

有统计显示,到去年年底,塞班系统的全球市场占有量

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1