登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 物联网工程 > 正文

基于捎带互助的校园图书代借代还系统设计与实现毕业论文

 2021-11-15 09:11  

论文总字数:17863字

摘 要

我们都知道图书馆对一个大学来说很重要,。图书流通效率是图书馆服务的重要因素。本文基于Android平台设计和实现了捎带互助的图书代借代还系统,以提高图书流通效率,满足师生的借阅需求。

为了提供便捷同学,捎带互助的图书代借代还服务实现图书借阅管理的方便与图书馆服务效率的提高。系统主要包括数据库模块与Android平台客户端两个模块;其中数据库模块为客户端提供数据支持,Android平台客户端提供图书代借代还、图书管理、互助订单管理、互助服务评价、以及图书管理的服务·。

通过对基于Android捎带互助的图书代借代还系统的测试,系统能够满足师生高效率的借阅和图书馆管理的日常需求,与基于WEB的捎带互助的图书代借代还系统互补,为师生提供高效便捷的图书服务,达到了系统设计的目的。

关键词:捎带互助;Android平台;跑腿;

Abstract

We all know that library is very important for a university,. Book circulation efficiency is an important factor of library service. Based on Android platform, this paper designs and implements a book borrowing and returning system with mutual assistance to improve the efficiency of book circulation and meet the borrowing needs of teachers and students.

In order to provide convenience for students, we should bring the books of mutual assistance to realize the convenience of book borrowing management and the improvement of library service efficiency. The system mainly includes two modules: the database module and the Android platform client. The database module provides data support for the client, and the Android platform client provides the services of book lending, book management, mutual order management, mutual service evaluation, and book management.

Through the test of the book lending and returning system based on Android, the system can meet the daily needs of teachers and students' efficient borrowing and library management, complement the book lending and returning system based on Web, provide efficient and convenient book services for teachers and students, and achieve the purpose of system design.

K

第1章绪论

1.1课题研究背景及意义

随着计算机技术的迅速发展,互联网成为人们日常生活信息获取的重要途径和需求最多的媒介,改变了人们的日常交流、通讯等生活方式和思维方式 。当前互联网在经济、生活、娱乐以及教育各领域都扮演着重要的角色。其中最具有代表性的就是智能终端。

移动智能终端和互联网的发展造就了移动互联网的迅速发展。移动互联网相比传统网页形式,人们获取信息的方式更为方便简洁。也带来了不同的体验和全新的商业方向。

移动互联网的概念是基于互联网和移动智能终端的发展,与互联网和移动智能终端有着密不可分的关系,其采用无线通信的方式来服务和获取信息。 智能移动终端是人类历史发展的必然产物。移动终端设备具有高度集成的优点,这就给人们带来了很多方便的地方,适用场景多,可操纵性强,其产品有个性化,以智能手机和智能平板电脑作为代表。 手机应用覆盖到各行各业,小到人们的衣食住行,比如智能单车,移动端外卖配送,以及智能家居的管理和平常生活里的生活用品都可以通过手机应用实现,再到企业的事务管理以及教育·,几乎都离不开手机应用,大到应用到金融、军事、医疗等领域。可见智能终端设备人们生活带来了很多便捷之处,似乎当下我们的生活各行各业都离不开互联网和智能终端设备。

在教育行业,老师可以通过手机作业给学生布置作业,可以给家长发布通知,也可以通过手机应用管理教学设备,以及团建学习、上班签到和工作打卡等。就在疫情期间,学生大多是通过终端的网课形式来学习,老师也依然很好的完成教学工作。但在我们的生活里还是有很多地方的效率还是需要去提高的。图书馆作为大学的三大支柱之一,图书馆对于一所大学是尤为重要的,有的学校有多个校区甚至多个图书馆,这种情况下会出现图书借阅要来回折返,比较浪费时间,而且会产生图书逾期的现象,不管是对于图书馆管理员还是借阅者都带了很大的不便,不能很好的满足借阅需求,图书流通不好,严重滞后图书馆服务效率。如果借阅者之间能够及时的代借代还,能有“跑腿”,这样就很大程度上提高了图书馆的服务效率。

结合当下大学图书管理的实际情况,以及移动终端设备应用的优点,本文设计了基于Android的捎带互助的图书代接代借系统,通过手机客户端发布请求到平台,找到可以帮助捎带的“跑腿”,以满足高校师生的图书借阅需求和图书馆服务效率。

1.2国内外研究现状

目前,全世界的服人民生活水平提高了,当然也就对生活的要求和幸福度高了,不过作为产业链上的服务行业,也做得越来越好了,在之前或许除了在家做饭就是自己出门去外面吃了,但现在有了跑腿行业的兴起和互联网技术的发展,只要自己想买的都可以躺在沙发上,不用出去就能买到,并且有人可以专门配送。在信息技术发着这么快的时候,跑腿服务也是发展的黄金期,他也增加了就业机会,让消费者、跑腿、商家都满足了各自的需求。不过在国内外高校中,校园图书代借代还服务开展比例还是处于萌芽阶段的,很有很大的空间去提升校园图书代借代还服务。

1.3捎带互助系统研究内容

本系统采用mvp框架实现了校园图书代借代还手机应用系统的设计与实现。该系统前txml语言,数据库使用bmob,结合fragment,adapter,handler,AsyncTask,intent等技术实现系统的功能。该系统可以实现登录功能,注册功能,退出功能,图书管理功能,用户管理功能,主题切换功能,系统设置功能,账户中心功能,订单管理功能,借书查询功能等。毕业设计论文主要研究校园图书代借代还手机应用系统的设计与实现,整个过程主要解决以下问题:1.分析校园图书代借代还手机应用系统的现状和发展趋势,选择适当的技术,适当的数据库以及适当的开发平台。

2.研究与校园图书代借代还手机应用系统的相关的理论知识和涉及到的相关技术,结合系统相应的设计理念,分析系统的需求。

3.基于需求分析和总体设计编写详细设计,通过详细设计文档,完成校园图书代借代还手机应用系统设计与实现。

4.运行和测试该系统,并根据测试的结果进行反复修改,修改后继续回测,最终完善系统

1.4论文组织结构

第一章对现在阶段的图书代接代还系统的研究背景和内容做了撰写第二章主要写了校园图书代借代还系统的开发过程中用到的技术和环境;第三章对这个系统的需求分析和功能需求做了分析;第四章是对校园图书代借代还系统详细的设计;第五章是系统的实现,主要包括系统部署和代码的实现;第六章是对整个校园图书代借代还系统功能性测试和非功能性测试,第七章是对整个校园图书代借代还系统设计和开发过程的总结

第2章系统开发技术研究

绪论中,对校园图书代借代还系统这一课题的研究背景、国内外 研究现状进行了分析,并撰写了该课题的研究内容和论文结构。

该章节主要对数据库系统相关的概念与技术和Android应用开发和,进行学习分析和研究,包括Android平台概述、开发工具相关技术、开发环境 搭建技术、数据库技术。调研当前数据库的类型和 功能,选定本系统使用的数据库;最后,对数据传输和数据库的负载两个方面 对系统进行细致分析和探讨。

2.1Android简述

。下文将对Android架构进行学习研究,主要包括体系架构和应用架构两个方面。

  1. Android系统架构

Android系统的运行机制是多线程和虚拟机,应用软件都会得到系统提供的java虚拟机从而得以运 ;行。并且得到系统分配的唯一接口资源,这是其他线,‘程在后台保持、 运行状态‘。

[⑶。Android系统体系架构如图所示。

afpli 口/vn口仪曰

Home

Phone

Browser …

炷尸 PLICATION FRAMEWORK

Actsvity Manager

Window

Manager

Content

Providers

View

System

Notification

Manager

Package Manager

aphony Manager

Resource

Manager

Location

XMPP Service

l_* RARIES

android Runtime

Surface Manager

Metira

Framework

SQLite

Core Libraries

OpenGLfES

Freelype

\AfebKit

缈帰加耘僭

Machine

1 . -

SGL

SSL

Ifbc

L玭ux Kernel

Display

Driver

Camera Driver

Bluecooth

Dnver

Flash Memory Driver

Binder (!PC^ Driver

Ba仙谄韻

Keypad Driver

WiA Driver

Audio

Drrvers

Power

Mana^emenc

图2-1 Android系统体系架构 图

Figure 2-1 Android system architecture diagram

(2)Android系统组件

(1).Activity
对于Android系统来说最根本的程序就是Activity了,她也是系统中最基本的模块,并且系统所有程序都运行在Activity 之中,它也是开发者频繁遇到的,一般而言在一个Android系统中是有多个activity的。并且这些Activity之间可以相互跳转。

(2)、Service
在Android系统中有一个组件可以和其他组件交互但是是只能在后台运行,不能自行运行,那就是service。它的本质是一段长生命周期无界面的代码。虽然运行时间比较长但是,他没有可视化的用户界面。很常见的例子就是我们在手机应用程序听歌的时候,界面切换到了微信聊天,这个时候,音乐依然在播放,没有停止播放,这个时候是由手机Android应用的service在工作。它也可以随时停止播放音乐,在后台工作。

开启service有两种方式:第一种是Context.startService():如果说service本来就是运行的状态,系统只需要调用onStart(),然如果service没有在后台处于运行状态那么系统这个时候就要先调用onCreate()再来调用onStart(),所以这就会出onStarat()多被重复调用的情况stopService的时候直接onDestroy,如果是调用者自己直接退出而没有调用stopService的话,Service会一直在后台运行

3、BroadcastReceiver

在一个系统中必须有应用程序之间的传输信息机制,那么Android系统中,这机制就是,Broadcast,但系统经过过滤接受Broadcast响应的BroadcastReceiver组件

这类组件可以对外部事件做出响应。比如我们常见的来点这种外部事件,他就可以很好地处理,例如,当下载一个程序成功完成的时候,仍然可以利用BroadcastReceiver 进行处理。

请支付后下载全文,论文总字数:17863字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图