基于Android平台的图书管理系统毕业设计论文
基于Android系统的“掌上图书馆”的设计与实现

基于Android系统的“掌上图书馆”的设计与实现【摘要】本文介绍了基于Android系统的“掌上图书馆”的设计与实现。
文章首先从系统架构设计、功能模块设计和用户交互设计的角度展开讨论,详细解释了系统的整体框架和核心功能。
随后介绍了系统的实现过程和相关技术总结,针对遇到的问题和解决方案进行了总结和分享。
最后对实现效果进行了评价,展望了未来的发展方向,探讨如何进一步优化系统性能和用户体验。
通过本文的介绍,读者可以深入了解“掌上图书馆”系统的设计思路和实现过程,为类似产品的开发提供参考和指导。
【关键词】Android系统、掌上图书馆、设计、实现、系统架构、功能模块、用户交互、技术、评价、展望。
1. 引言1.1 引言随着移动互联网的飞速发展,人们对于信息获取和阅读的需求也越来越高。
为了满足用户随时随地阅读图书的需求,我们设计并实现了基于Android系统的“掌上图书馆”应用。
该应用旨在为用户提供便捷的图书阅读和管理功能,让用户可以随时随地轻松阅读自己喜爱的图书。
本文将详细介绍“掌上图书馆”的设计与实现过程,包括系统架构设计、功能模块设计、用户交互设计、系统实现和技术总结等内容。
通过对这些方面的详细介绍,读者可以深入了解我们的设计理念和实现方法,从而更好地理解整个应用的工作原理和优势所在。
我们希望通过这篇文章的介绍,能够让读者对于基于Android系统的“掌上图书馆”应用有一个更清晰和全面的认识,同时也希望能够为相关领域的研究和实践提供一定的借鉴和参考。
1.2 研究背景随着移动互联网的快速发展,手机已经成为人们生活中不可或缺的一部分。
人们在手机上阅读、学习、娱乐的需求也越来越强烈。
而图书馆作为知识的聚集地,为人们提供了丰富的学习资源和知识服务。
传统的图书馆服务存在一些不便之处,比如用户需要在图书馆内借阅书籍,无法实时查询图书的借阅情况等。
基于此背景,我们决定设计并实现一个基于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的图书管理系统设计

2012届毕业设计基于Android 的图书管理系统设计BOOKS MANAGEMENT SYSTEM FOR ANDROIDPLATFORM学院 : 经济管理学院专业 : 信息管理与信息系统班级 : 2008级 081班学号 : 108062014学生 : 海燕指导教师 : 荣珏二○一二年五月四日科技学院毕业设计、学位论文使用授权书本人海燕学号 108062014 声明所呈交的毕业设计、学位论文《基于Android的图书管理系统设计》,是在导师指导下进行的研究工作及取得的研究成果。
除了文中特别加以标注和致的地方外,论文中不包含其他人已经发表或撰写过的研究成果,与我一同工作的人员对本研究所做的任何贡献均已在论文中作了明确的说明并表示意。
本毕业设计、学位论文作者愿意遵守科技学院关于保留、使用学位论文的管理办法及规定,允许毕业设计、学位论文被查阅。
本人授权科技学院可以将毕业设计、学位论文的全部或部分容编入有关数据库在校园网传播,可以采用影印、缩印或扫描等复制手段保存、汇编毕业设计、学位论文。
(的学位论文在解密后适用本授权书)论文作者签名:导师签名:签字日期:年月日签字日期:年月日容摘要随着移动通信技术的发展,Android智能机的不断普及,为图书管理系统提供了良好的机遇。
结合数字图书馆与移动通信技术,用户可以随时随地访问图书馆的数字资源,进行信息查询和电子阅读,通过为用户提供实时性和个性化服务,提升用户满意度,提高图书馆的服务效率。
同时,也能促进传统图书馆的发展,提高其竞争优势。
本文就是为满足用户对图书馆服务实时性和便捷性的要求,研究基于android平台的图书管理系统客户端。
首先,简述了android 版图书管理系统的必要性;其次,绍了实现本系统时所用到的相关技术;然后,研究android版图书管理系统的流程及各个功能模块的组成;最后指出系统的具体设计和实现过程。
关键词:android、图书管理系统、客户端。
基于Android的毕业论文管理系统的设计与研究

基于Android的毕业论文管理系统的设计与研究面对Android手机如此迅速发展的今天,毕业论文管理系统等类似的软件出现在手机终端的机会将会越来越多,同时其发展的速度也会越来越快。
毕业论文管理系统作为传统WEB应用,也必将在手机客户端上得到应用。
一、构建系统的整体框架(一)采用的技术手段和方法技术手段:系统采用C/S结构,MVC软件开发模式,前台使用Eclipse开发,后台服务器使用Servlet编写服务器,同时用Tomcat作为服务器,前台客户端环境使用的是Android控件【2】.通过JDBC来调用Mysql数据库,来实现手机客户端与服务器之间数据传输。
数据传输的采取的技术是JSON技术,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。
JSON是完全独立的文本格式,而且还使用了一个语言习惯类似C家族(包括C,C+ +,C#,Java中的JavaScript,Perl,Python和等)。
这些特性使JSON成为理想的数据交换语言。
易于读取和写入,也易于机器解析和生成。
研究方法主要有如下三种:1.问卷调查法。
采取发放问卷的方式,了解系统应该实现哪些功能以及后续的系统的完善等。
2.资料和文献法。
查阅相关资料和文献,解决系统设计过程中出现的关键问题。
3.科学实验法。
用黑盒和白盒的方式对系统的整体性能进行测试。
(二)整体框架。
本系统采用MVC框架,该框架有良好的可扩展性,便于后续的扩展和修改,细化的结构分支为:1.用户管理:添加用户,用户信息修改。
2.论题管理:上传题目,修改题目,审核题目,选择题目。
3.论文管理:论文上传,论文下载,论文审核。
系统框架图如下图所示:二、数据库设计系统运行的核心是一个稳定运行的数据库,数据库设计的优良直接影响到整个系统运行状况.(一)数据库需求分析本系统的需求主要体现在用户管理、论题管理、论文管理上。
因此,需要设计一个满足要求并且能对各种信息进行存储的数据库。
基于Android的校园图书馆管理系统的设计与实

基于Android的校园图书馆管理系统的设计与实现专业:xxx学号:123654姓名:LISAN指导教师:123摘要传统WEB应用只能在PC机上使用,在没有PC机时,通过手机访问会出现界面难操作,不美观等因素,为了解决这样的不足,基于Android平台的图书馆管理系统客户端就应运而生。
本设计阐述了在Android平台下图书馆管理系统的设计与实现过程,其目的是让学生能够在基于Google Android平台的移动设备上享用传统WEB上图书馆管理系统的基本功能。
本系统采用C/S结构,MVC软件开发模式,使用android布局技术完成UI的设计,基于Java语言开发完成,在设备模拟器(Genymoton)以及SM-N9008真机上测试通过。
系统实现了用户登录、查询图书等功能。
本次设计基于手机安卓系统的开放平台开发而成,论文阐述了手机图书馆学生端的详细开发过程。
第一章为系统开发背景,及研究内容描述;第二章为系统所需的开发环境介绍及搭建;第三章为系统的设计分析;第四章为总结。
关键词:Android图书馆管理系统客户端服务器Based on the campus of the Android library management system design and implementation The WEB application can only in traditional PC use,can’t do it any time and place to use,in order to solve the shortage of such,is 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 student 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.This system USES C/S structure,MVC mode in software development,the use of android technology to complete the UI design layout,based on Java language development is complete,the device simulator(Genymoton)and SM-N9008real machine test pass.System has realized the user login,query books,and other functions.This design based on the open platform of mobile phone android development,mobile phone library students the detailed development process was expounded.The first chapter for the system development background,and the research content description;The second chapter for the system development environment needed for the introduction and setup.The third chapter for the design of the system analysis;The fourth chapter is summary.Keywords:Android,Library management system,Client,Server.目录1.绪论 (4)1.1研究的背景 (4)1.2选题的目的及意义 (4)1.3研究的主要内容 (5)2.开发环境 (6)2.1开发环境介绍 (6)2.2系统环境搭建 (6)2.2.1在win7下搭建Android开发环境 (6)2.2.2安装tomcat7.0 (9)3.基于Android的校园图书馆管理系统的分析与设计 (10)3.1开发原理及关键技术 (10)3.2基于Android的校园图书馆管理系统的分析 (11)3.3基于Android的校园图书馆管理系统概要设计 (11)3.4基于Android的校园图书馆管理系统的五大功能模块 (11)3.5基于Android的校园图书馆管理系统的详细设计 (13)3.5.1手机客户端 (13)3.5.2手机界面分析 (13)3.5.3web服务器数据库 (20)4.总结 (20)1.绪论1.1研究的背景通过IDC(Internet Data Center)在2014年3月份的一份报告可知谷歌在全球移动操作系统中的市场所占份额比例攀升至了81.5%,根据CNNIC《第34次中国互联网络发展状况统计报告》中可知,截至2014年6月,我国手机网民规模达5.27亿占上网人群比例为83.4%。
基于Android平台的管理系统设计与实现毕业论文

基于Android平台的管理系统设计与实现基于Android平台的管理系统设计与实现Design and Implementation of Online Management System Based on the Android Platform摘要基于Android平台的网上超市管理系统是结合当前最流行的移动平台开发的电子商务系统。
本系统是PC端电商网站在Android平台的延伸,除了传统电商网站能够实现的各项基本功能之外还具有使用简单,操作方便等优点。
利用本系统可以为超市的销售提供新的渠道。
本系统的开发运用了基于Java的Android SDK技术,系统采用C/S(客户端/服务器)结构实现。
开发所采用的IDE为MyEclipse 10并安装由Google提供的Android Developer Tools。
系统运行环境为Android版本4.0以上的移动设备。
本系统在电商网站的基础上完成了移动平台功能的设计,使用户能够在手机上方便的进行传统电商网站上所能完成的大部分操作。
本系统的优点在于能够充分利用都市人群上下班途中、排队闲暇等碎片时间,提供方便快捷的购物方式,因此能够极大的抓住用户的依赖程度,提高超市自身品牌影响力,扩张超市营业范围,提高商品销售收入。
关键词:Android 移动设备网上超市AbstractThis e-commerce system named Online Market Management System is based on the most popular mobile platform - Android platform. This system is an extension of PC e-commerce website on the Android platform. Except functions that normal e-commerce system can realize, this system also has many advantages like easily use and convenient. Using this system has provided a brand new way for market sales.The development of this system has using the Android SDK based on Java technology, and achieve by C/S (Client/Server) structure. The IDE used for development is MyEclipse 10 which has installed Android Developer Tools provided by Google. This system need a mobile device that Android version is higher than 4.0 for running.This system has completed the function of the mobile platform based on e-commerce sites, and allow user finish most functions which can be done at normal e-commerce sites. This system can make full use of pieces of time which like the way go to work and the way home, or when you get in a line waiting for something, to provide a fast convenient way to shopping. These advantages can seize the users' dependence, improve the influence, expansion the scope of the business and increase sales revenue.Key words:Android mobile device Online Market目录摘要 (Ⅰ)Abstract (Ⅱ)绪论 (1)1 可行性研究与需求分析 (1)1.1 可行性研究 (2)1.1.1 经济可行性 (2)1.1.2 技术可行性 (2)1.1.3 运行可行性 (2)1.2 需求分析 (3)1.2.1 系统问题分析 (3)1.2.2 系统逻辑模型的建立 (3)1.2.3 功能需求分析 (4)2 总体设计 (7)2.1 系统设计思想 (7)2.2 系统设计原则 (8)2.3 系统总体分析 (8)3 系统流程分析 (9)3.1 系统首页模块流程分析 (9)3.2 商品信息模块流程分析 (10)3.3 搜索模块流程分析 (11)3.4 购物车模块流程分析 (12)3.5 系统信息管理模块流程分析 (13)4 系统的功能实现 (14)4.1 开发工具的选择 (14)4.2 系统首页模块实现 (17)4.3 商品信息模块实现过程 (19)4.3.1 商品多级分类界面的显示 (19)4.3.2 商品详细信息的显示 (21)4.4 搜索模块实现过程 (22)4.4.1 搜索界面的显示 (22)4.4.2 搜索结果的显示 (23)4.5 购物车模块实现过程 (24)4.5.1 购物车界面的显示 (24)4.5.2 商品添加购物车过程 (26)4.5.3 订单生成过程 (27)4.6 系统信息管理模块实现过程 (30)4.6.1 系统信息管理界面的显示 (30)4.6.2 用户登录注册过程及界面显示 (30)4.6.3 用户信息的显示 (32)4.6.4 最近浏览商品的显示 (34)4.6.5 帮助中心的显示 (34)4.6.6 关于信息的显示 (36)5 系统测试 (38)结论 (40)致谢 (41)参考文献 (42)绪论随着近年来互联网逐渐向移动终端的普及,3G网络的大规模使用,使移动终端不再仅仅是通讯网络的终端,也已经成为了互联网的终端。
基于Android的图书管理系统的设计与实现毕业论文

登录有效类:登录账号密码相符,登录成功,并跳转到学生用户或管理员相对应的界面。
图书查询测试
作为图书馆管理系统的主要功能,用户通过用户名和密码登录后,便可以享受图书查询等功能服务。学生用户想要查询的书籍只要提供书籍名和书籍作者,就能查询到该书籍的基本信息。
Android工程是在Eclipse工具上编写的,进行android工程的编写,首先需要在Eclipse上安装ADT插件,然后指定SDK所在的路径,便可以创建android虚拟机了。
第
2.1 可行性
2.1.1
2.1.2
2.1.3操作可行性
2.2 系统需求分析
2.2.1
2.2.2
第三章 XXX系统的设计
测试无效类:查询的图书不存在,提示查询图书不存在。
测试有效类:查询的图书存在,并列出所查询图书的基本信息。
用户管理测试
对于图书管理员而言:他们除了上述所具有的权利外,还需要对普通用户进行管理。
在用户管理中,通过用户名搜索出特定学生用户或者查询出所有学生用户,在用户列表出来之后,通过长按用户列表上的某一条信息,可以对该用户进行删除操作。
注册无效类:注册信息不完整,提示填写完整。
注册有效类:注册信息完整,并且注册信息符合唯一性,跳转到登录界面。
用户登录测试
用户登录分为学生用户登录和管理员登录,两者的登录方式都是只需要提供用户名和密码就可进行登录操作。学生用户登录成功后,跳转到图书查询界面;管理员登录成功后,跳转到管理员界面,管理员界面分为学生管理和图书管理两部分。
管理员通过增加学生界面,增加所要增加的学生的基本信息,通过添加这些信息,是为了把本校部查询学生信息、功能对应的程序名为.hdu.android包下的InsertStu.java。增添学生界面如下:
基于Android的大学图书管理系统的设计与实现(毕业设计论文)

本科毕业设计题目:基于Android的大学图书管理系统的设计与实现基于Android的大学图书管理系统的设计与实现摘要:在这个信息时代,Android系统已广泛被人们应用在移动设备中,为人们的生活带来了许多便利。
在这样的背景下,大量用户更加需要各类有用的应用程序;同时,开发Android应用程序的要求并不高。
从此看出,Android应用程序的发展前景十分广阔。
本文具体介绍Android的产生、发展等基本知识,然后严格按照软件工程的步骤,经过需求分析、系统分析、系统设计等过程,开发一个基于Android的大学图书管理系统。
该系统有学生端和管理端;学生端有查询,预约和挂失等功能;管理端有学生管理、图书管理和管理员管理等功能。
该系统能满足图书馆日常基本管理需求。
关键词:Android系统;Android应用程序;大学图书管理系统;学生端;管理端。
Design and Realization of university library managementsystem based on AndroidAbstract:In this information age, the mobile equipment widely use the Android system by people, and it is very good for our life. A lot of user want have many applications in this context. At the same time, Android application development’s requirement is not high. The prospects of Android application is very wide.This paper introduces the generation and development of Android,and in strict accordance with the steps of software engineering, After demand analysis, system analysis, system design process, then I develop a university library management system based on Android. This systemhave the student server and the management server; the student server has query、order、lose and so on. the management server has Student management、book management and so on. The system can meet the basic needs of daily management in the library.Keyword: Android system; Android application; a library management system based on Android; the student server; the management server.目录一、系统分析 (5)(一)可行性分析 (5)1、技术可行性分析 (5)2、操作可行性分析 (5)3、经济可行性分析 (6)(二)系统处理流程 (6)(三)系统数据流程 (7)二、需求分析 (8)(一)系统需求规定 (8)1、系统功能需求 (8)2、系统性能需求 (9)3、其他系统需求 (9)(二)系统运行环境 (10)1、硬件及其他设备 (10)2、软件环境 (10)3、软件安装步骤 (10)3、语言版本 (13)三、概要设计 (13)(一)系统数据库设计 (13)1、数据字典设计 (13)2、概念结构设计 (16)3、逻辑结构设计 (19)4、物理数据库设计 (20)5、安全性设计 (21)四、详细设计 (21)(一)程序系统的结构 (21)(二)程序模块设计说明 (22)1、登录模块 (22)2、查询图书: (23)3、预约图书: (24)4、挂失图书: (25)5、借阅预约图书 (25)6、归还挂失图书模块 (26)7、图书管理、管理员管理和学生管理模块 (27)五、系统测试 (29)(一)测试计划 (29)(二)测试操作 (29)1、学生端和管理端的登录测试 (29)2、查询图书 (31)3、挂失图书 (32)4、预约图书 (32)5、图书管理 (33)6、学生管理 (34)7、管理员管理 (35)8、归还挂失图书 (36)9、借阅预约管理 (36)(三)测试结果 (37)六、系统使用说明 (37)(一)系统特征描述 (37)1、系统总体架构 (37)2、程序表 (37)(二)安装和初始化 (38)(三)运行说明 (38)总结 (39)参考文献................................ 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序及数据库文件加Q1973189227毕业设计题目基于Android平台的图书管理系统手机客户端开发学生姓名学号xxxxx专业班级xxxx指导教师xxx学院xxxxxx答辩日期2014年某月基于Android平台的图书管理系统手机客户端开发The development of library management system is based on the Android platform摘要传统WEB应用只能在PC机上使用,不能做到随时随地的使用,为了解决这样的不足,基于Android平台的图书馆管理系统客户端就应运而生。
本设计阐述了在Android平台下图书馆管理系统的设计与实现过程,其目的是让人们能够在基于Google Android平台的移动设备上享用传统WEB上图书馆管理系统的基本功能。
本系统采用android布局技术完成UI的设计,后台使用SqlServer数据库,基于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, use SqlServer2005 database,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 reservate books 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本系统的研究内容 (2)第2章软件设计及开发工具介绍 (3)2.1总体设计 (3)2.2开发工具介绍 (3)2.2.1 Eclipse的介绍 (3)2.2.2 MyEclipse与Tomcat介绍 (4)2.3关键技术介绍 (6)第3章系统功能设计 (7)3.1前台管理 (7)3.1.1 注册 (7)3.1.2 用户登录 (7)3.1.3 图书查询 (7)3.1.4 用户管理 (8)3.1.5 图书管理 (8)3.2后台管理 (8)3.2.1 注册管理 (8)3.2.2 登录管理 (9)3.2.3 图书查询管理 (9)3.2.4 用户管理 (9)3.2.5 图书管理 (9)第4章数据库结构设计 (10)4.1服务器端数据库设计 (10)4.1.1 数据库逻辑结构设计 (10)4.1.2 数据库物理结构设计 (12)第5章系统实现 (14)5.1服务器端的设计---搭建JA V A WEB服务器 (14)5.3服务器功能模块 (14)5.3.1 注册模块 (14)5.3.2 登录模块 (15)5.3.3 书籍查询模块 (17)5.3.4 特定用户查询模块 (18)5.3.5 查询所有用户模块 (19)5.3.6 添加书籍模块 (19)5.4客户端的设计---设计ANDROID UI界面 (21)5.5具体功能模块 (22)5.5.1 注册界面 (22)5.5.2 登录界面 (24)5.5.3 学生用户书籍查询界面 (25)5.5.4 管理员界面 (26)5.5.5 管理学生用户界面 (26)5.5.6 管理图书界面 (27)5.5.7 图书增加界面 (29)第6章系统测试 (30)6.1用户注册测试 (30)6.2用户登录测试 (30)6.3图书查询测试 (32)6.4用户管理测试 (32)6.5书籍管理测试 (33)总结 (35)参考文献 (36)致谢 (38)第1章前言1.1 研究的目的及意义移动互联网时代的来临,说明一个崭新的时代开始了。
所谓移动互联网是将移动通信和互联网整合在一起,移动设备(包括手机和上网本)可以随时随地地访问互联网资源和应用。
智能手机是移动互联网时代一个标志性的客户端工具,它和传统的手机是有区别的,它就像一台“小电脑”,具有独立的操作系统,可以自由安装、卸载软件,具有强大的计算和存储能力,可以通过移动通信网络来实现无线网络接入。
对于移动终端设备飞速发展的今天,传统WEB上的应用出现在手机终端是一个大的趋势。
而基于Android开发的图书馆管理系统手机客户端,正是对这一趋势的良好体现,Android平台下的图书馆管理系统的开发,能很好的为用户提供方便,用户能通过它能随时随地的了解系统的实时信息,做到信息的实时化。
通过Android平台下的图书馆管理系统客户端的开发,与传统WEB 应用进行良好的互补。
同时,对于校内的图书馆管理系统来说,手机对于学生是必不可少的一个物品,手机客户端这种形式的图书馆管理系统,能更加贴近学生的生活习惯,并且适合学生年龄段的习性,这对学生更多的接触到图书馆的信息有一定得促进作用。
1.2图书管理系统的现状目前国内的基于Android平台的图书馆管理系统客户端还不成熟,大多数的图书馆管理系统都出现在传统的WEB应用上,在这个环境下,基于Android 平台的图书馆管理系统客户端属于一个崭新的应用。
作为一个不太成熟的应用,大多数图书馆管理系统都是出现在学习android开发的一个项目中,作为学习中的一个练习作业。
目前,绝大部分的网络应用都还是传统的WEB应用,但面对Android手机如此迅速发展的今天,传统WEB的应用不能满足人们随时随地体验网络应用的想法,所以,出现在手机终端的应用将会越来越多,同时其发展的速度也会越来越快。
校内图书馆管理系统作为传统WEB应用,也必将在手机客户端上得到应用。
1.3本系统的研究内容由此出现大量的应用出现在手机上,基于Android平台的图书馆管理系统手机客户端是依据现在的形式所开发的,它是一套基于开放性的图书馆管理系统,它有传统WEB上图书馆管理系统的大部分功能。
整个系统分为前台界面管理和后台服务器管理两部分,划分为用户管理、图书管理、信息管理等三个部分。
在前台管理中,用户进行注册、登录、查询特定图书等功能;后台管理模块,负责控制前台界面管理的所有功能;本系统设置了学生用户和管理员两类,两类用户都是使用同一个平台,只是权限不同。
学生用户只能注册、查询、预约图书等功能;管理员拥有最高权限,可以对已经毕业的学生用户账号进行删除,查询学生用户信息,实时更新图书馆的新书,删除或者修改已经存在的书籍信息,并可以添加新的管理员账号等权限。
本图书馆管理系统,能够适用于各类图书馆,具有良好的可操作性,可以随时的查询你所需要的图书信息,只要你的智能手机安装了本系统客户端,接入互联网后就可以访问到图书馆的书籍信息,大大的方便了学生对图书馆书籍的查询、预约等。
本系统MVC结构,后台服务器使用Servlet编写服务器,同时用Tomcat发布服务,前台客户端环境使用的是ANDROID控件。
通过JDBC来调用SqlServer 数据库,来实现手机客户端与服务器之间数据传输。
第2章软件设计及开发工具介绍为了使软件开发能够顺利进行,使开发人员对系统各个模块的性能、系统接口、系统开发及运行环境和计算机内部处理的逻辑及物理流程有更清晰的认识,更利于源程序的开发,现对系统的总体设计和系统结构设计及开发工具和关键技术做详细说明。
2.1总体设计基于ANDROID平台开发的图书馆管理系统客户端从设计者的角度来看,用户角色分为学生用户和管理员两类;功能包括注册、登录、密码找回、书籍查询、图书实时更新、普通用户管理共六大部分。
其中系统管理中的学生用户权限包括注册、登录、密码找回、书籍查询、预约、评论等六个模块;管理员的权限则是查询、修改、删除、增加图书信息、管理学生用户、添加管理员账号等模块。
从使用者的角度来看分为前台和后台管理两大部分。
后台管理模块是本系统的关键部分之一,它是系统维护和信息管理平台。
这两类用户使用的系统管理平台都是同一个平台上,只不过他们执行的权限不同。
2.2开发工具介绍2.2.1Eclipse的介绍Eclipse 是一个开放源代码的、基于Java 的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse 附带了一个标准的插件集,包括Java 开发工具(Java Development Kit,JDK)。