5 系统测试与分析21
5.1 用户登录测试21
5.2 图书挂失模块测试22
5.3 性能测试23
5.3.1 Android模拟器的介绍23
结论25
致谢26
参考文献27
附录29
第一章绪论
1.1 引言
对于Android智能手机高速发展的今天,手机APP的繁荣则是一大趋势[1]。而本文研究的基于Android手机的图书馆管理系统正顺应了社会、科技发展的潮流。
现代图书馆相较于传统图书馆体现着数字化、智能化的特点,其提供文献信息、传播社会文化等功能变得更加高效、清晰。学生利用这些新技术新方法快速灵活的使用图书馆的资源。所以,将Android平台应用于图书馆,将会给广大师生提供极大的便利,使学生学习生活更加有益[3]。
那么能否在手机上拥有自己编写的校园图书挂失系统呢?当然是可行的,利用Android系统就可以实现我们的愿望。本文研究的就是基于谷歌Android手机平台的图书管理系统中学生端挂失模块的设计。
1.2 研究背景及现状
1.3 研究内容
基于Android的图书馆管理系统是具有公开性,并且还有传统浏览器上图书馆管理系统的大部分功能。本系统分为管理员端和学生用户端两部分。在学生客户端中,学生用户可以对馆内资料进行查询、预约、挂失等;管理员端,管理员可以进行学生用户管理、书籍管理、查询书籍、借阅预约书籍、归还挂失书籍、缴纳罚款等。本次设计只是对学生客户端挂失模块的研究。当已借阅的书籍不慎遗失,只要学生手机上安装该程序,就不用跑到图书馆进行图书的挂失了,在自己的手机上随时随地便可实现图书的挂失。
1.4 本文组织结构
本人在本课题中负责学生端挂失模块的设计。
论文主要结构及内容如下:
第一章 绪论,简要介绍该项目的研究背景、现状以及本文的研究内容。
第二章Android系统的技术分析,Android基本知识、开发工具的介绍以及开发平台的搭建。
第三章 系统功能设计,分别介绍挂失模块和数据库的设计。
第四章 模块开发及实现,分别详细阐述服务器端设计和挂失模块设计。
第2章 Android系统的技术分析
2.1 Android操作系统简介
2.1.1 Android简介
Android是Google在07年11月发布的智能手机操作系统,它本来是指robot。随着无线宽带接入技术的日益成熟,移动互联网用户的剧烈增长, 移动智能操作系统也由此而生。
Android是基于Linus的手机操作系统的名称,它用linus作为内核,用 C/C++ code作为基础编写底层框架,应用程序是植根于 Java 语言的,各种数据库都可以对它进行访问,SQL结构化查询语言也可以使用[5]。
Android系统具有以下特征:系统源代码开放、应用程序能够共享、能够并行运行、可以嵌入到无线网、可以平等的创建。由于其特征有着巨大的优势,所以,三星、摩托罗拉、LG等众多大型电子公司都加入到了android平台的创新和手机业务的拓展。
Android操作系统的系统架构采用了分层的模式,这一点同其他操作系统类似。从上到下分四个层,依次是应用程序层、应用程序框架层、系统运行库层和linux核心层[5]。蓝色部分的是代表java程序;黄色部分则是虚拟机,没有虚拟机java程序便不能运行; 绿色部分表示的是编写C/C++语言的程序库;红色部分则表示Linux内核。如图2-1
2.1.2 Android的优点
1.开源特性:由于Android的开源特性,除了Nokia和Apple之外,其他诸如Samsung、LG、HTC等大牌手机厂商都支持Android系统,在这些手机厂商的不懈研究下,至今Android的界面已经十分友好和美观。 基于Android的图书管理系统中学生端挂失模块设计(2):http://www.youerw.com/jisuanji/lunwen_16041.html