基于Android平台的图书管理系统手机客户端开发(含外文翻译)

合集下载

基于Android图书管理系统开发(最终)

基于Android图书管理系统开发(最终)

摘要在科技日益发达的今天,社会竞争越来越强烈,这要求人们不断的获取信息来充实自己。

这就要求人们能随时随地的了解并获取所需的信息。

于此同时,的功能越来越强大,将脱离传统的打、发短信等基本的功能,在此情况下,图书管理系统也将进入,通过可对图书管理系统进行操作。

本系统是在Android平台下设计的,在Google Android 平台的SDK 2.3 环境下,运用Eclipse进行开发。

论文概括的介绍了Android开发的流程,并重点介绍了基于Android平台的图书管理系统的开发过程。

论文首先介绍了课题的研究背景、研究现状和主要研究内容;然后对系统中用到的理论知识和相关技术进行了详细的阐述,同时包括对Android平台的相关理论知识以及系统的详细实现过程。

关键词Android,图书管理,智能平台AbstractNowadays, with science and technology developing increasingly, the social competition has become more and more intense. It requires people to learn and obtain more and more information they need to enrich themselves whenever and wherever it is possible. At the same time, mobile phone is becoming more and more powerful than those traditional phones which can only provide basic functions such as SMS. Under these circumstances, Books Management System will also utilize mobile phones as a tool, through which Books Management System can be randomly operated.This system is designed under the Android platform, run under the environment of Google Android platform SDK 2.2, and developed by use of Eclipse. The article introduces and generally summarizes the development process of Android, and focuses on the introduction to the development process of Books Management System based on the platform of Android.The thesis first introduces the background, the current status and main contents of the research; and then illustrates theoretical knowledge and techniques used in the system in detail as well as the relevant theoretical knowledge and detailed realization process of the Android platform.Key Words Android, Library Management, Intelligent mobile phone platform目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 智能平台简介 (1)1.2 Android简介 (2)1.3 图书管理系统简介 (3)第2章Android的架构分析 (4)2.1 Android架构分析 (4)2.1.1 应用程序框架 (4)2.1.2 类库 (4)2.1.3 Android运行时组件 (5)2.2 Android应用的构成和工作机制 (5)第3章Android应用程序结构剖析 (6)3.1 Android的API (6)3.2 Android应用程序结构解析 (6)3.2.1 活动 (7)3.2.2 意图接收器 (7)3.2.3 服务 (8)3.2.4 内容提供者 (8)3.3 Android活动的生命周期 (8)3.3.1 活动的生命状态 (9)3.3.2 活动的运作流程 (10)第4章系统分析设计 (12)4.1 系统分析 (12)4.2 系统具体功能: (12)4.2.1 图书管理端具体功能: (12)4.2.2 学生客户端 (13)4.3 系统模块设计 (13)第5章数据库分析与设计 (14)5.1 数据库需求分析 (14)5.2 数据库概念结构设计 (14)5.3 数据库表的设计 (17)第6章搭建开发环境 (20)6.1 Android SDK的安装及环境变量的配置 (20)6.2 Eclipse集成开发环境的搭建 (21)6.3 模拟器的创建和运行 (22)第7章系统详细设计与实现 (23)7.1 欢送界面的设置 (23)7.2 学生端登录模块 (25)7.2.1 登录界面的开发 (26)7.2.2 登录界面功能是实现 (27)7.2.3 数据库操纵方法的实现 (27)7.3 学生端主页模块 (28)7.3.1 学生端主界面的开发 (29)7.3.2 界面跳转控制功能 (30)7.4 学生端查询模块 (31)7.4.1 查询主界面及其功能开发 (32)7.4.2 个人已借图书查询界面及功能 (33)7.4.3 管内图书查询界面及其功能开发 (34)7.4.4 数据库操作方法的实现 (36)7.5 学生端图书挂失功能 (36)7.5.1 挂失界面及其功能的开发 (37)7.5.2 数据库操作方法的实现 (38)7.6 学生端图书预约功能模块 (39)7.6.1 图书预约界面及其功能的开发 (39)7.6.2 数据库操作方法的实现 (41)7.7 管理端开发 (42)7.7.1 管理员登陆界面的开发 (42)7.7.2 管理员登陆验证模块 (42)7.8 管理端主界面的开发 (43)7.9 图书管理模块 (43)7.9.1 图书管理界面的开发 (44)7.9.2 其他图书管理界面的开发 (44)7.9.3 图书管理界面的监听方法 (45)7.9.4 图书入库和图书删除方法的实现 (46)7.9.5 图书查询和修改图书信息方法的实现 (51)7.10 学生管理模块 (51)7.10.1 学生管理界面的简介 (52)7.10.2 学生管理界面的发开 (52)7.10.3 数据库操作方法的实现 (54)7.11 管理员管理模块 (56)7.11.1 管理员管理界面开发 (56)7.11.2 管理员管理界面监听方法 (57)7.11.3 数据库操作方法的实现 (58)7.12 管理员图书查询模块 (60)7.13 管理端图书挂失模块 (60)7.14 管理端图书借阅预约模块 (61)7.14.1 图书借阅功能按钮监听 (61)7.14.2 数据库操作方法的实现 (62)7.15 欠款缴纳模块 (63)7.15.1 欠款缴纳界面的开发 (63)7.15.2 数据操作方法的实现 (64)结论 (65)致谢 (66)参考文献 (67)第1章绪论智能平台简介智能〔Smartphone),是指“像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入的这样一类的总称”。

基于Android平台的“掌上图书”

基于Android平台的“掌上图书”

基于Android平台的“掌上图书”【摘要】"掌上图书"是一款基于Android平台的图书阅读应用,为用户提供便捷的阅读体验。

本文首先介绍了该应用的背景和在Android平台上的应用价值,然后详细分析了其功能介绍、用户体验、技术实现以及发展前景。

接着对其与传统图书市场进行了比较,指出其优势和不足之处。

最后总结了在Android平台的未来发展和提出了改进措施,展望着掌上图书在Android平台的更好发展。

通过本文的分析,读者能够深入了解该应用在Android平台上的特点和优势,为其未来发展提供指导和建议。

【关键词】Android平台, 掌上图书, 应用背景, 应用价值, 功能介绍, 用户体验, 技术实现, 发展前景, 市场比较, 优势, 不足, 未来发展, 改进措施。

1. 引言1.1 介绍"掌上图书"应用的背景"掌上图书"应用的背景源于人们对阅读方式的改变和移动设备的普及。

传统的纸质书籍不便携带和存放,而掌上图书的出现使阅读变得更加便捷和灵活。

用户可以在公交车、地铁、等候排队的时候随时打开手机阅读图书,享受无处不在的阅读乐趣。

通过"掌上图书"应用,用户可以订阅各种类型的图书,包括小说、文学、科技、历史等,满足用户不同阅读需求。

用户还可以通过应用的社交功能与他人分享阅读体验,扩展阅读圈子,增加阅读乐趣。

"掌上图书"应用的出现,不仅满足了人们对阅读的需求,也带来了全新的阅读体验和方式。

1.2 分析"掌上图书"在Android平台上的应用价值在Android平台上,"掌上图书"应用具有重要的应用价值。

随着智能手机的普及和移动互联网的发展,越来越多的人选择在移动设备上阅读图书,而"掌上图书"应用正是为这一需求而生。

用户可以随时随地通过手机或平板电脑访问图书馆的馆藏,借阅电子书籍,方便快捷。

基于Android平台的图书管理系统手机客户端开发(含外文翻译)

基于Android平台的图书管理系统手机客户端开发(含外文翻译)

基于Android平台的图书管理系统手机客户端开发(含外文翻译)基于Android平台的图书管理系统手机客户端开发基于Android平台的图书管理系统手机客户端开发此文档为WORD格式,下载后可随意编辑2017年9月修订基于Android平台的图书管理系统手机客户端开发摘要传统WEB应用只能在PC机上使用,不能做到随时随地的使用,为了解决这样的不足,基于Android平台的图书馆管理系统客户端就应运而生。

本设计阐述了在Android平台下图书馆管理系统的设计与实现过程,其目的是让人们能够在基于Google Android平台的移动设备上享用传统WEB上图书馆管理系统的基本功能。

本系统采用C/S结构,MVC 软件开发模式,使用android布局技术完成UI的设计,基于Java语言开发完成,在不同型号的设备模拟器上测试通过。

系统实现了用户注册、登录、查询图书以及学生用户管理和图书管理等功能。

“操作简单,功能实用”这是本软件设计的核心理念,本系统力求创造最好的用户体验。

关键词:图书馆管理系统;ANDROID;客户端;数据库设计;服务器端I 基于Android平台的图书管理系统手机客户端开发Abstract The WEB application can only in traditional PC use, can’t do it at any time and place to use, in order to solve the shortage of such, based on the Android platform of library management system client is made. This paper expounds the workbench Android library management system design and implementation process, and its purpose is to let people can be based on the Google Android platform of mobile devices to enjoy the traditional WEB on the basic functions of the library managementsystem. The system USES the C/S structure, MVC software development model, use android UI design layout complete technology, based on the Java language development completed, in different types of equipment simulator test is passed. The system realizes the user register, login, inquires the books and the students’ user management and library management etc. Function. \operation is simple, functional practical\the best tries to create user experience. Key words : library management system; ANDROID; client; database design; server I 基于Android平台的图书管理系统手机客户端开发目录摘要............................................................... .. (I)ABSTRACT ............................................... ..................... I 第1章前言............................................................... .... 1 课题研究的目的及意义 (1)课题的现状...............................................................1 课题的内容...............................................................1 第2章软件设计及开发工具介绍.................................................. 1 总体设计............................................................... .. 1 系统结构............................................................... .. 1 开发工具介绍和关键技术 (1)Eclipse的介绍 (1)MyEclipse与Tomcat介绍................................................ 4 关键技术介绍. (5)第3章系统功能设计 (1)前台管.. 1 注册............................................................... ... 1 用户登录..............................................................1 图书查询..............................................................1 用户管理..............................................................2 图书管理..............................................................2 后台管理............................................................... .. 2 注册管理..............................................................2 登录管理..............................................................2 图书查询管理 (3)用户管理..............................................................3 图书管3 第4章数据库结构设计 (3)服务器端数据库设计 (3)数据库逻辑结构设计.................................................... 4 数据库物理结构设计. (6)I 基于Android平台的图书管理系统手机客户端开发第5章模块开发及编码实现 (1)服务器端的设计---搭建JA V A WEB服务器...................................... 1 连接数据库模块.. (1)服务器功能模块 (2)注册模块..............................................................2 登录模3 书籍查询模块 (4)特定用户查询模块 (5)查询所有用户模块 (6)添加书籍模块 (7)客户端的设计---设计ANDROID UI界面...................................... 8 具体功能模块.............................................................9 注册界面..............................................................9 登录界面.............................................................12 学生用户书籍查询界面................................................. 14 管理员界面...........................................................15 管理学生用户界管理图书界面 (17)图书增加界面 (18)第6章系统测试................................................................1 用户注册测试.............................................................1 用户登录测试.............................................................1 图书查询测试.............................................................3 用户管理测试.............................................................3 书籍管理测试.............................................................4 总结............................................................... .. (6)基于Android平台的图书管理系统手机客户端开发第1章前言课题研究的目的及意义移动互联网时代的来临,说明一个崭新的时代开始了。

任务书基于android studio的图书管理系统的APP开发

任务书基于android studio的图书管理系统的APP开发

毕业设计论文任务书一、题目及专题:2、专题无二、课题来源及选题依据图书作为一种信息资源,用户阅读的资料繁多,包含很多的信息数据的管理。

以前,有很多的图书管理都是手工的,尚未使用计算机进行管理。

根据调查得知,人们对图书管理的方式主要是计算机管理,及少量的基于文本、表格等纸质媒介的手工处理。

手工处理对于大量的图书信息管理很不方便,耗时耗力,而且容易出错。

对于大中型的图书馆来说,计算机管理已经成为家常便饭,好的计算机图书管理系统可以相当容易的实现对图书、用户的管理,安全性和稳定性较高,已经成为这些图书管理主流管理方式[3]。

但是,这只是对于图书管理人员来说的。

对那些我那个图书馆来回跑的用户来说,这样的情况还是很不方便的。

在移动互联发展极速的今天,作为主流管理的计算机已经不能满足一些人们的要求,所以,作为移动互联时代标志性的客户端工具——智能手机的出现就显得有些理所当然了[4]。

而基于android 平台的智能手机就是其中的代表。

智能手机就像一台微型电脑,具有强大的计算和存储能力,可以通过通信网络来实现网络的介入,可以随时随地的使用。

这样的功能弥补了计算机携带不方便的不足。

所以,基于android 平台的图书管理系统客户端,也就满足了用户与图书馆交互的不足[5]。

通过android 平台的图书管理系统客户端,用户可以很好地为用户提供方便,随时随地了解图书信息及图书借阅。

而智能手机的普及可以使得这个图书管理系统得到广泛的使用[6]。

三、本设计(论文或其他)应达到的要求:语言的特点及使用范围,并且掌握面向对象的程序设计方法。

2、了解数据库原理,并且能够独立运用SQL语言,以及JAVA知识。

3、了解数据库数据类型:包括整数类型、浮点数类型、字符串类型、日期类型、以及其他类型。

4、掌握每个模块的实现功能并且将它通过视图画出。

5、掌握整个系统的代码设计思路,并且了解其中架构过程。

6、独立完成代码对各个模块的功能实现。

毕业设计论文(基于Android平台的图书管理系统手机客户

毕业设计论文(基于Android平台的图书管理系统手机客户

毕业设计论文(基于Android平台的图书管理系统手机客户1000字摘要:本文设计并实现了一款基于Android平台的图书管理系统手机客户端,该系统能够支持用户借阅、归还、续借图书,查询图书信息、个人借阅记录等功能。

本文首先介绍了Android平台背景及其特点,然后分析了图书管理系统的需求与功能,并进行了系统设计与实现。

通过测试,本系统能够满足用户需求,具有一定的实用性。

关键词:Android平台;图书管理系统;手机客户端;功能设计;系统实现;一、引言随着移动互联网的快速发展,手机APP已经成为人们生活中不可或缺的一部分。

其中,图书管理系统手机客户端的需求越来越大,因为它能够方便用户随时随地查询图书信息、借阅、归还等操作。

因此,设计一款基于Android平台的图书管理系统手机客户端,成为了一个很有意义的课题。

本文首先介绍了Android平台背景及特点,然后对图书管理系统的需求与功能进行分析,并通过系统设计与实现来满足用户需求。

二、Android平台的介绍Android操作系统是一种基于Linux内核的开源操作系统,主要用于移动设备的操作系统,如智能手机、平板电脑和其他便携式设备。

Android操作系统的主要特点如下:(1)开放性:Android平台是开放的,任何人都可以下载其源代码并进行修改,开发者可以在Android平台上自由开发应用程序。

(2)多任务处理:Android支持多任务处理,可以在同一时间处理多个应用程序。

(3)硬件适配性强:Android平台可以适配各种不同的硬件设备,同时也对不同的设备进行了优化。

(4)安全性高:Android平台具有极高的安全性,可以有效保护应用程序的隐私和用户数据。

三、图书管理系统的设计与实现(1)需求与功能分析本文设计的图书管理系统主要具有如下功能:1. 用户登录注册:用户可以通过输入用户名和密码进行注册和登录操作。

2. 图书查询:用户可以根据图书名称、作者、出版社等方式进行图书查询,查询结果包括图书基本信息和在库数量。

基于Android的图书馆服务系统设计与实现

基于Android的图书馆服务系统设计与实现

毕业设计(论文)题目: 基于Android的图书馆服务系统设计与实现摘要针对现有图书馆手机服务系统的开发和使用成本高昂、移动数据流量消耗大、响应速度慢,不适应移动互联网时代的现象。

本文开发了一个基于Android平台的图书馆移动智能终端系统。

该系统利用HTTP通信、条码扫描、Oracle及MySQL数据库等技术进行开发,为读者提供基于OPAC检索的书籍资源检索功能,方便读者快速简单的使用图书馆服务,实现了传统图书馆服务的移动化和智能化。

在关联化、云端化和社交化的移动互联网服务趋势下,这款集资源、社交等为一体的该APP将为用户提供更加便捷,高效的服务。

关键词:Android;图书馆;移动互联网AbstractDevelopment and use of cell phone service costs for existing library system's high, mobile data traffic consumption, slow response, suited to the phenomenon of the mobile Internet era. This paper develops a library based on Android platform for mobile intelligent terminal system. The system uses HTTP communications, bar code scanning, Oracle and MySQL database technology for development, to provide readers with quick and easy to use library services resources based OPAC search function to retrieve the books, allow readers to realize the mobile and traditional library services intelligent. In association based, cloud and social trends of mobile Internet services, this set of resources, and social, as one of the APP will provide users with more convenient and efficient services.Key words: Android; Library; Mobile Internet目录摘要 (I)Abstract ............................................................................................................ I I 第1章绪论 .. (1)1.1 研究背景 (1)1.2移动图书馆的发展优势与分析 (1)1.3本文组织结构 (2)第2章相关技术 (3)2.1Android Studio集成开发环境 (3)2.2MySQL数据库和SQLite数据库 (3)2.3汇文OPAC系统 (4)2.4C/S结构 (4)2.5B/S结构 (5)2.6小结 (6)第3章需求分析与概要设计 (7)3.1需求分析 (7)3.2功能概要设计 (7)3.3系统架构 (8)3.4小结 (8)第4章系统详细设计与实现 (9)4.1客户端设计与实现 (9)4.2服务端设计与实现 (19)4.3系统服务 (22)4.4 小结 (23)第5章系统测试与优化 (24)5.1测试 (24)5.2综合优化 (26)5.3小结 (27)结论 (28)参考文献 (29)致 (30)第1章绪论1.1研究背景移动互联网的飞速发展,各行各业都与之靠拢,传统的服务行业都在这次浪潮中改革,新型的智能化服务被移动互联网所覆盖。

基于Android平台的智能图书馆助手APP系统设计

基于Android平台的智能图书馆助手APP系统设计

基于Android平台的智能图书馆助手APP 系统设计作者:张天祥王恩亮唐晓菀来源:《河南科技》2018年第28期摘要:本文开发设计了以Android系统为核心的手机APP,系统以RFID的定位和位置签到为主要模块,实现了位置检索、信息收集、位置签到、公告查看等功能,使学生避免了因寻找书籍和座位而浪费时间的问题,为学生去图书馆学习提供了极大便利。

关键词:Android;RFID;图书馆中图分类号:TP311.52 文献标识码:A 文章编号:1003-5168(2018)28-0041-02Abstract: This paper developed and designed a mobile phone APP with Android system as the core. The system took RFID positioning and location check-in as the main modules, realized the functions of location retrieval, information collection, location check-in and announcement check-in, and so on. It avoided the waste of time by searching books and seats, and provided great convenience for students to study in the library.Keywords: Android; RFID;library目前,无论是高校图书馆还是公共图书馆,都没能真正实现智能化,多数高校没有将相应的智能图书馆助手APP系统应用到手机终端上。

基于此,本文开发了一款智能图书馆助手系统APP,学生可以运用手机下载APP对图书馆动态进行实时观测,并且可以迅速了解图书馆的相应信息。

基于Android平台的图书馆服务系统设计与实现

基于Android平台的图书馆服务系统设计与实现

4、推荐阅读:系统可以根据用户的阅读历史和偏好,向用户推荐合适的书籍。
5、消息通知:系统可以向用户推送图书馆的最新消息、活动等信息。
在性能方面,系统应具备以下要 求:
1、稳定性:系统应具备高稳定性,保证在大规模用户访问时能够正常运行。
2、可扩展性:系统应具备良好的可扩展性,方便未来功能扩展和数据库容量 的增长。
系统测试
为了过程 中的重点内容:
1、功能测试:测试各个功能模块是否满足需求分析中的要求,包括书籍检索、 借阅管理、预约功能、推荐阅读和消息通知等。
2、性能测试:测试系统在负载较高的情况下的性能表现,检查系统的响应时 间、吞吐量等指标。
基于Android平台的图书馆服务系统设 计与实现
01 需求分析
03 系统实现 05 系统维护
目录
02 系统设计 04 系统测试 06 总结
随着移动互联网的快速发展,越来越多的人开始依赖于移动设备来获取信息和 服务。为了满足广大用户在Android平台上的图书馆服务需求,本次演示将介 绍一种基于Android平台的图书馆服务系统的设计与实现。该系统旨在为用户 提供便捷、高效的图书馆服务,让用户随时随地畅游知识的海洋。
3、数据存储模块:负责管理书籍信息、用户信息等数据的存储和访问,考虑 使用关系型数据库如MySQL或PostgreSQL。
4、通信模块:处理Android客户端与服务器之间的通信,使用HTTP协议进行 数据交互。
系统实现
在系统实现阶段,我们需要进行资源分配、代码实现和界面设计等工作。以下 是一些关键步骤:
4、系统监控:对系统进行实时监控,及时发现并解决系统故障。
总结
本次演示介绍了一种基于Android平台的图书馆服务系统的设计与实现。该系 统具备书籍检索、借阅管理、预约功能、推荐阅读和消息通知等功能,可以满 足广大用户在Android平台上的图书馆服务需求。通过合理地设计系统架构和 模块,以及细致地实现和测试过程,我们成功地开发出一套可靠、高效的图书 馆服务系统。该系统的实现具有重要的实际应用价值,可以为用户提供更加便 捷、高效的图书馆服务体验,同时提高图书馆的管理水平和效率。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于Android平台的图书管理系统手机客户端开发基于Android平台的图书管理系统手机客户端开发此文档为WORD格式,下载后可随意编辑2017年9月修订摘要传统WEB应用只能在PC机上使用,不能做到随时随地的使用,为了解决这样的不足,基于Android平台的图书馆管理系统客户端就应运而生。

本设计阐述了在Android平台下图书馆管理系统的设计与实现过程,其目的是让人们能够在基于Google Android平台的移动设备上享用传统WEB上图书馆管理系统的基本功能。

本系统采用C/S结构,MVC软件开发模式,使用android布局技术完成UI的设计,基于Java语言开发完成,在不同型号的设备模拟器上测试通过。

系统实现了用户注册、登录、查询图书以及学生用户管理和图书管理等功能。

“操作简单,功能实用”这是本软件设计的核心理念,本系统力求创造最好的用户体验。

关键词:图书馆管理系统;ANDROID;客户端;数据库设计;服务器端AbstractThe WEB application can only in traditional PC use, can't do it at any time and place to use, in order to solve the shortage of such, based on the Android platform of library management system client is made. This paper expounds the workbench Android library management system design and implementation process, and its purpose is to let people can be based on the Google Android platform of mobile devices to enjoy the traditional WEB on the basic functions of the library management system. The system USES the C/S structure, MVC software development model, use android UI design layout complete technology, based on the Java language development completed, in different types of equipment simulator test is passed. The system realizes the user register, login, inquires the books and the students' user management and library management etc. Function. "The operation is simple, functional practical" this is the core idea of the software design, this system is the best tries to create user experience.Key words: library management system; ANDROID; client; database design; server目录摘要 (I)ABSTRACT (I)第1章前言 (1)1.1课题研究的目的及意义 (1)1.2课题的现状 (1)1.3课题的内容 (1)第2章软件设计及开发工具介绍 (1)2.1总体设计 (1)2.2系统结构 (1)2.3开发工具介绍和关键技术 (1)2.3.1 Eclipse的介绍 (1)2.3.2 MyEclipse与Tomcat介绍 (4)2.3.3 关键技术介绍 (5)第3章系统功能设计 (1)3.1前台管理 (1)3.1.1 注册 (1)3.1.2 用户登录 (1)3.1.3 图书查询 (1)3.1.4 用户管理 (2)3.1.5 图书管理 (2)3.2后台管理 (2)3.2.1 注册管理 (2)3.2.2登录管理 (2)3.2.3 图书查询管理 (3)3.2.4 用户管理 (3)3.2.5 图书管理 (3)第4章数据库结构设计 (3)4.1服务器端数据库设计 (3)4.1.1 数据库逻辑结构设计 (4)4.1.2数据库物理结构设计 (6)第5章模块开发及编码实现 (1)5.1服务器端的设计---搭建JA V A WEB服务器 (1)5.2连接数据库模块 (1)5.3服务器功能模块 (2)5.3.1 注册模块 (2)5.3.2 登录模块 (3)5.3.3 书籍查询模块 (4)5.3.4 特定用户查询模块 (5)5.3.5 查询所有用户模块 (6)5.3.6 添加书籍模块 (7)5.4客户端的设计---设计ANDROID UI界面 (8)5.5具体功能模块 (9)5.5.1 注册界面 (9)5.5.2 登录界面 (12)5.5.3 学生用户书籍查询界面 (14)5.5.4 管理员界面 (15)5.5.5 管理学生用户界面 (16)5.5.6 管理图书界面 (17)5.5.7 图书增加界面 (18)第6章系统测试 (1)6.1用户注册测试 (1)6.2用户登录测试 (1)6.3图书查询测试 (3)6.4用户管理测试 (3)6.5书籍管理测试 (4)总结 (6)参考文献 (1)附录一核心代码 (1)附录二外文文献(原文) (1)附录三外文文献(译文) (1)致谢 (1)第1章前言1.1课题研究的目的及意义移动互联网时代的来临,说明一个崭新的时代开始了。

所谓移动互联网是将移动通信和互联网整合在一起,移动设备(包括手机和上网本)可以随时随地地访问互联网资源和应用。

智能手机是移动互联网时代一个标志性的客户端工具,它和传统的手机是有区别的,它就像一台“小电脑”,具有独立的操作系统,可以自由安装、卸载软件,具有强大的计算和存储能力,可以通过移动通信网络来实现无线网络接入。

对于移动终端设备飞速发展的今天,传统WEB上的应用出现在手机终端是一个大的趋势。

而基于Android开发的图书馆管理系统手机客户端,正是对这一趋势的良好体现,Android 平台下的图书馆管理系统的开发,能很好的为用户提供方便,用户能通过它能随时随地的了解系统的实时信息,做到信息的实时化。

通过Android平台下的图书馆管理系统客户端的开发,与传统WEB应用进行良好的互补。

同时,对于校内的图书馆管理系统来说,手机对于学生是必不可少的一个物品,手机客户端这种形式的图书馆管理系统,能更加贴近学生的生活习惯,并且适合学生年龄段的习性,这对学生更多的接触到图书馆的信息有一定得促进作用。

1.2课题的现状目前国内的基于Android平台的图书馆管理系统客户端还不成熟,大多数的图书馆管理系统都出现在传统的WEB应用上,在这个环境下,基于Android平台的图书馆管理系统客户端属于一个崭新的应用。

作为一个不太成熟的应用,大多数图书馆管理系统都是出现在学习android开发的一个项目中,作为学习中的一个练习项目。

目前,绝大部分的网络应用都还是传统的WEB应用,但面对Android手机如此迅速发展的今天,传统WEB的应用不能满足人们随时随地体验网络应用的想法,所以,出现在手机终端的应用将会越来越多,同时其发展的速度也会越来越快。

校内图书馆管理系统作为传统WEB应用,也必将在手机客户端上得到应用。

1.3课题的内容由此出现大量的应用出现在手机上,基于Android平台的图书馆管理系统手机客户端是依据现在的形式所开发的,它是一套基于开放性的图书馆管理系统,它有传统WEB上图书馆管理系统的大部分功能。

整个系统分为前台界面管理和后台服务器管理两部分,划分为用户管理、图书管理、信息管理等三个部分。

在前台管理中,用户进行注册、登录、查询特定图书等功能;后台管理模块,负责控制前台界面管理的所有功能;本系统设置了学生用户和管理员两类,两类用户都是使用同一个平台,只是权限不同。

学生用户只能注册、查询图书等功能;管理员拥有最高权限,可以对已经毕业的学生用户账号进行删除,查询学生用户信息,实时更新图书馆的新书,发布图书馆最新信息等权限。

本图书馆管理系统,能够适用于各类图书馆,具有良好的可操作性,可以随时的查询你所需要的图书信息,只要你的智能手机安装了本系统客户端,系统大大的方便了学生的图书查询的。

本系统采用C/S结构,后台服务器使用Servlet编写服务器,同时用Tomcat发布服务,前台客户端环境使用的是ANDROID控件。

通过JDBC来调用Oracle数据库,来实现手机客户端与服务器之间数据传输。

第2章软件设计及开发工具介绍为了使软件开发能够顺利进行,使开发人员对系统各个模块的性能、系统接口、系统开发及运行环境和计算机内部处理的逻辑及物理流程有更清晰的认识,更利于源程序的开发,现对系统的总体设计和系统结构设计及开发工具和关键技术做详细说明。

2.1总体设计基于ANDROID平台开发的图书馆管理系统客户端从设计者的角度来看,用户角色分为学生用户和管理员两类;功能包括注册、登录、密码找回、书籍查询、图书实时更新、普通用户管理共六大部分。

其中系统管理中的学生用户权限包括注册、登录、密码找回、书籍查询等四个模块;管理员的权限则是除了学生用户具有的权限外还有实时更新图书信息、学生用户管理等模块。

从使用者的角度来看分为前台和后台管理两大部分。

后台管理模块是本系统的关键部分之一,它是系统维护和信息管理平台。

根据现实需要,本系统后台管理用户有两类:管理员和学生用户。

这两类用户使用的系统管理平台都是同一个平台上,只不过他们执行的权限不同。

2.2系统结构本系统总体逻辑结构为C/S结构,结构图如图2-1所示:图2.1C/S结构图2.3开发工具介绍和关键技术2.3.1Eclipse的介绍Eclipse 是一个开放源代码的、基于Java 的可扩展开发平台。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

幸运的是,Eclipse 附带了一个标准的插件集,包括Java 开发工具(Java Development Kit,JDK)。

Eclipse的发展史,版本代号平台版本主要版本发行日期SR1发行日期SR2发行日期,如下:表2-1Eclipse的版本号版本代号平台版本主要版本发行日期SR1发行日期SR2发行日期Callisto 3.2 2006年6月26日N/A N/AEuropa 3.3 2007年6月27日2007年9月28日2008年2月29日Ganymede 3.4 2008年6月25日2006年9月24日2009年2月25日Galileo 3.5 2009年6月24日2006年9月25日2010年2月26日Helios 3.6 2006年6月23日2006年9月24日2011年2月25日Indigo 3.7 2006年6月22日2006年9月23日2012年2月24日Juno(预3.8及4.22006年6月27日2006年9月28日2013年2月22日定)Kepler 4.3 2006年6月26日2006年9月27日2014年2月28日Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。

相关文档
最新文档