完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx

上传人:b****4 文档编号:1455053 上传时间:2022-10-22 格式:DOCX 页数:76 大小:50.56KB
下载 相关 举报
完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx_第1页
第1页 / 共76页
完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx_第2页
第2页 / 共76页
完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx_第3页
第3页 / 共76页
完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx_第4页
第4页 / 共76页
完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx_第5页
第5页 / 共76页
点击查看更多>>
下载资源
资源描述

完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx

《完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx》由会员分享,可在线阅读,更多相关《完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx(76页珍藏版)》请在冰豆网上搜索。

完整版基于Android平台的图书管理系统手机客户毕业设计论文.docx

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

优秀论文审核通过

未经允许切勿外传

人生最大的幸福,是发现自己爱的人正好也爱着自己。

UNIVERSITYOFTECHNOLOGY

 

毕业设计

 

  题目基于Android平台的图书管理系统手机客户端开发

     

      学生姓名xxx

      学号

      专业班级通信工程

      指导教师xxx

      学院计算机与通信

      答辩日期2012年6月

 

基于Android平台的图书管理系统手机客户端开发

ThedevelopmentoflibrarymanagementsystemisbasedontheAndroidplatform

 

xxx0825

摘要

传统WEB应用只能在PC机上使用

不能做到随时随地的使用

为了解决这样的不足

基于Android平台的图书馆管理系统客户端就应运而生

本设计阐述了在Android平台下图书馆管理系统的设计与实现过程

其目的是让人们能够在基于GoogleAndroid平台的移动设备上享用传统WEB上图书馆管理系统的基本功能

本系统采用CS结构

MVC软件开发模式

使用android布局技术完成UI的设计

基于Java语言开发完成

在不同型号的设备模拟器上测试通过

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

"操作简单

功能实用"这是本软件设计的核心理念

本系统力求创造最好的用户体验

   关键词:

图书馆管理系统;ANDROID;客户端;数据库设计;服务器端

Abstract

  TheWEBapplicationcanonlyintraditionalPCuse

can'tdoitatanytimeandplacetouse

inordertosolvetheshortageofsuch

basedontheAndroidplatformoflibrarymanagementsystemclientismade.ThispaperexpoundstheworkbenchAndroidlibrarymanagementsystemdesignandimplementationprocess

anditspurposeistoletpeoplecanbebasedontheGoogleAndroidplatformofmobiledevicestoenjoythetraditionalWEBonthebasicfunctionsofthelibrarymanagementsystem.ThesystemUSEStheCSstructure

MVCsoftwaredevelopmentmodel

useandroidUIdesignlayoutcompletetechnology

basedontheJavalanguagedevelopmentcompleted

indifferenttypesofequipmentsimulatortestispassed.Thesystemrealizestheuserregister

login

inquiresthebooksandthestudents'usermanagementandlibrarymanagementetc.Function."Theoperationissimple

functionalpractical"thisisthecoreideaofthesoftwaredesign

thissystemisthebesttriestocreateuserexperience.

  Keywords:

librarymanagementsystem;ANDROID;client;databasedesign;server

摘要I

ABSTRACTII

第1章前言1

1.1课题研究的目的及意义1

1.2课题的现状1

1.3课题的内容1

第2章软件设计及开发工具介绍3

2.1总体设计3

2.2系统结构3

2.3开发工具介绍和关键技术3

2.3.1Eclipse的介绍3

2.3.2MyEclipse与Tomcat介绍6

2.3.3关键技术介绍7

第3章系统功能设计8

3.1前台管理8

3.1.1注册8

3.1.2用户登录8

3.1.3图书查询8

3.1.4用户管理9

3.1.5图书管理9

3.2后台管理9

3.2.1注册管理9

3.2.2登录管理9

3.2.3图书查询管理10

3.2.4用户管理10

3.2.5图书管理10

第4章数据库结构设计11

4.1服务器端数据库设计11

4.1.1数据库逻辑结构设计11

4.1.2数据库物理结构设计13

第5章模块开发及编码实现15

5.1服务器端的设计---搭建JAVAWEB服务器15

5.2连接数据库模块15

5.3服务器功能模块16

5.3.1注册模块16

5.3.2登录模块17

5.3.3书籍查询模块18

5.3.4特定用户查询模块19

5.3.5查询所有用户模块20

5.3.6添加书籍模块21

5.4客户端的设计---设计ANDROIDUI界面22

5.5具体功能模块23

5.5.1注册界面23

5.5.2登录界面26

5.5.3学生用户书籍查询界面28

5.5.4管理员界面29

5.5.5管理学生用户界面30

5.5.6管理图书界面31

5.5.7图书增加界面32

第6章系统测试34

6.1用户注册测试34

6.2用户登录测试34

6.3图书查询测试36

6.4用户管理测试36

6.5书籍管理测试37

总结39

参考文献41

附录一核心代码42

附录二外文文献(原文)43

附录三外文文献(译文)52

致谢60

第1章前言

1.1课题研究的目的及意义

  移动互联网时代的来临

说明一个崭新的时代开始了

所谓移动互联网是将移动通信和互联网整合在一起

移动设备(包括手机和上网本)可以随时随地地访问互联网资源和应用

  智能手机是移动互联网时代一个标志性的客户端工具

它和传统的手机是有区别的

它就像一台"小电脑"

具有独立的操作系统

可以自由安装、卸载软件

具有强大的计算和存储能力

可以通过移动通信网络来实现无线网络接入

  对于移动终端设备飞速发展的今天

传统WEB上的应用出现在手机终端是一个大的趋势

而基于Android开发的图书馆管理系统手机客户端

正是对这一趋势的良好体现

Android平台下的图书馆管理系统的开发

能很好的为用户提供方便

用户能通过它能随时随地的了解系统的实时信息

做到信息的实时化

通过Android平台下的图书馆管理系统客户端的开发

与传统WEB应用进行良好的互补

  同时

对于校内的图书馆管理系统来说

手机对于学生是必不可少的一个物品

手机客户端这种形式的图书馆管理系统

能更加贴近学生的生活习惯

并且适合学生年龄段的习性

这对学生更多的接触到图书馆的信息有一定得促进作用

1.2课题的现状

  目前国内的基于Android平台的图书馆管理系统客户端还不成熟

大多数的图书馆管理系统都出现在传统的WEB应用上

在这个环境下

基于Android平台的图书馆管理系统客户端属于一个崭新的应用

作为一个不太成熟的应用

大多数图书馆管理系统都是出现在学习android开发的一个项目中

作为学习中的一个练习项目

目前

绝大部分的网络应用都还是传统的WEB应用

但面对Android手机如此迅速发展的今天

传统WEB的应用不能满足人们随时随地体验网络应用的想法

所以

出现在手机终端的应用将会越来越多

同时其发展的速度也会越来越快

校内图书馆管理系统作为传统WEB应用

也必将在手机客户端上得到应用

1.3课题的内容

  由此出现大量的应用出现在手机上

基于Android平台的图书馆管理系统手机客户端是依据现在的形式所开发的

它是一套基于开放性的图书馆管理系统

它有传统WEB上图书馆管理系统的大部分功能

整个系统分为前台界面管理和后台服务器管理两部分

划分为用户管理、图书管理、信息管理等三个部分

在前台管理中

用户进行注册、登录、查询特定图书等功能;后台管理模块

负责控制前台界面管理的所有功能;本系统设置了学生用户和管理员两类

两类用户都是使用同一个平台

只是权限不同

学生用户只能注册、查询图书等功能;管理员拥有最高权限

可以对已经毕业的学生用户账号进行删除

查询学生用户信息

实时更新图书馆的新书

发布图书馆最新信息等权限

  本图书馆管理系统

能够适用于各类图书馆

具有良好的可操作性

可以随时的查询你所需要的图书信息

只要你的智能手机安装了本系统客户端

系统大大的方便了学生的图书查询的

  本系统采用CS结构

后台服务器使用Servlet编写服务器

同时用Tomcat发布服务

前台客户端环境使用的是ANDROID控件

通过JDBC来调用Oracle数据库

来实现手机客户端与服务器之间数据传输

  

  

  

  

  

  

  

  

  

  

  

  

第2章软件设计及开发工具介绍

  为了使软件开发能够顺利进行

使开发人员对系统各个模块的性能、系统接口、系统开发及运行环境和计算机内部处理的逻辑及物理流程有更清晰的认识

更利于源程序的开发

现对系统的总体设计和系统结构设计及开发工具和关键技术做详细说明

2.1总体设计

  基于ANDROID平台开发的图书馆管理系统客户端从设计者的角度来看

用户角色分为学生用户和管理员两类;功能包括注册、登录、密码找回、书籍查询、图书实时更新、普通用户管理共六大部分

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

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

后台管理模块是本系统的关键部分之一

它是系统维护和信息管理平台

根据现实需要

本系统后台管理用户有两类:

管理员和学生用户

这两类用户使用的系统管理平台都是同一个平台上

只不过他们执行的权限不同

2.2系统结构

  本系统总体逻辑结构为CS结构

结构图如图2-1所示:

  图2.1CS结构图

2.3开发工具介绍和关键技术

2.3.1Eclipse的介绍

  Eclipse是一个开放源代码的、基于Java的可扩展开发平台

就其本身而言

它只是一个框架和一组服务

用于通过插件组件构建开发环境

幸运的是

Eclipse附带了一个标准的插件集

包括Java开发工具(Java

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

当前位置:首页 > 高中教育 > 语文

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

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