《Android平台下的图书管理系统手机客户端开发与外文翻译.docx》由会员分享,可在线阅读,更多相关《Android平台下的图书管理系统手机客户端开发与外文翻译.docx(17页珍藏版)》请在优知文库上搜索。
1、基于Android平台的图书管理系统客户端开发(含外文翻译)基于Android平台的!图书管理系统客户端开发基于Android平台的图书管理系统客户端开发此文档为WORD格式,下载后可随意编辑2023年9月修订基于Android平台区I图书管理系统客户端开发摘要老式WEB应用只能在PC机上使用,不能做到随时随地时使用,为了处理这样的局限性,基于Android平台的图书馆管理系统客户端就应运而生。本设计论述了在Android平台下图书馆管理系统的设计与实现过程,其目的是让人们可以在基于GoogleAndroid平台B移动设备上享用老式WEB上图书馆管理系统的基本功能。本系统采用C/S构造,MVC
2、软件开发模式,使用android布局技术完毕Ul欧I设计,基于JaVa语言开发完毕,在不一样型号的设备模拟器上测试通过。系统实现了顾客注册、登录、查询图书以及学生顾客管理和图书管理等功能。“操作简朴,功能实用”这是本软件设计的关键理念,本系统力争发明最佳的顾客体验。关键词:图书馆管理系统;ANDROID;客户端;数据库设计;服务器端I基于Android平台B图书管理系统客户端开发AbstractTheWEBapplicationcanonlyintraditionalPCuse,can,tdoitatanytimeandplacetouse,inordertosolvetheshortageo
3、fsuch,basedontheAndroidplatformoflibrarymanagementsystemclientismade.ThispaperexpoundstheworkbenchAndroidlibrarymanagementsystemdesignandimplementationprocess,anditspurposeistoletpeoplecanbebasedontheGoogleAndroidplatformofmobiledevicestoenjoythetraditionalWEBonthebasicfunctionsofthelibrarymanagemen
4、tsystem.ThesystemUSEStheC/Sstructure,MVCsoftwaredevelopmentmodel,useandroidUIdesignlayoutcompletetechnology,basedontheJavalanguagedevelopmentcompleted,indifferenttypesofequipmentsimulatortestispassed.Thesystemrealizestheuserregister,login,inquiresthebooksandthestudentsusermanagementandlibrarymanagem
5、entetc.Function,operationissimple,functionalpracticalthebesttriestocreateuserexperience.Keywords:librarymanagementsystem;ANDROID;client;databasedesign;serverI基于Android平台日勺图书管理系统客户端开发目录摘要IABSTRACTI第1章前.1课题研究的目日勺及意义1课题日勺现实状况1 课题的内第2章软件设计及开发工具简1总设1 系统构造.1开发工具简介和关键技术1Eclipse日勺简介1MyEclipse与Tomcat简介4关键技术简
6、介5第3章系统功能设计1前台管理.1注册.1顾客登录1图书查询1 顾客管理2 图书管理3 后台管理2注册管理2登录管理2 图书查询管理3顾客管理3 图书管理3第4章数据库构造设计3服务器端数据库设计3数据库逻辑构造设计4数据库物理构造设计6I基于Android平台日勺图书管理系统客户端开发第5章模块开发及编码实现1服务器端的!设计-搭建JAVAWEB服务器1连接数据库模匕匕功务块服块注块模录登询查籍书询查客顾定客顾有所询籍书加2块3块特块查块添设计ANDROIDUI界8详细功能客面模9登录界面12学生顾客书籍查询界面14管理员界面15管理学生顾客界面16管理图书界面17图书增长界面18第6章系
7、统测试1顾客注册测试1顾客登录测试1图书查询测试3顾客管理测试3 书籍管理测试4 总结6基于Android平台的!图书管理系统客户端开发第1章前言课题研究的目日勺及意义移动互联网时代日勺来临,阐明一种崭新日勺时代开始了。所谓移动互联网是将移动通信和互联网整合在一起,移动设备可以随时随地地访问互联网资源和应用。智能是移动互联网时代一种标志性日勺客户端工具,它和老式的是有区别日勺,它就像一台“小电脑”,具有独立的操作系统,可以自安装、卸载软件,具有强大日勺计算和存储能力,可以通过移动通信网络来实现无线网络接入。对于移动终端设备飞速发展日勺今天,老式WEB上日勺应用出目前终端是一种大欧I趋势。而基于
8、Android开发的图书馆管理系统客户端,正是对这一趋势日勺良好体现,Android平台下Btl图书馆管理系统日勺开发,能很好的为顾客提供以便,顾客能通过它能随时随地日勺理解系统的实时信息,做到信息日勺实时化。通过Android平台下ff图书馆管理系统客户端0开发,与老式WEB应用进行良好日勺互补。同步,对于校内日勺图书馆管理系统来说,对于学生是必不可少日勺一种物品,客户端这种形式的图书馆管理系统,能愈加贴近学生的!生活习惯,并且适合学生年龄段的!习性,这对学生更多的!接触到图书馆的!信息有一定得增进作用。课题的现实状况目前国内日勺基于Android平台日勺图书馆管理系统客户端还不成熟,大多数
9、的图书馆管理系统都出目前老式的WEB应用上,在这个环境下,基于Android平台的图书馆管理系统客户端属于一种崭新的应用。作为一种不太成熟时应用,大多数图书馆管理系统都是出目前学习android开发的I一种项目中,作为学习中的一种练习项目。目前,绝大部分的网络应用都还是老式日勺WEB应用,但面对Android如此迅速发展日勺今天,老式WEB日勺应用不能满足人们随时随地体验网络应用欧I想法,因此,出目前终端的I应用将会越来越多,同步其发展日勺速度也会越来越快。校内图书馆管理系统作为老式WEB应用,也必将在客户端上得到应用。课题0内容此出现大量的!应用出目前上,基于Android平台区I图书馆管理
10、系统客户端是根据目前的形式所开发日勺,它是一套基于开放性日勺图书馆管理系统,它有老式WEB上图书馆管理系统日勺大部分功能。整个系统分为前台界面管理和后台服务器管理两部分,划分为顾客管理、图书管理、信息管理等三个部分。在前台管理中,顾客进行注册、登录、查询特定1基于Android平台欧I图书管理系统客户端开发图书等功能;后台管理模块,负责控制前台界面管理的所有功能;本系统设置了学生顾客和管理员两类,两类顾客都是使用同一种平台,只是权限不一样。学生顾客只能注册、查询图书等功能;管理员拥有最高权限,可以对已经毕业0学生顾客账号进行删除,查询学生顾客信息,实时更新图书馆日勺新书,公布图书馆最新信息等权
11、限。本图书馆管理系统,可以合用于各类图书馆,具有良好的可操作性,可以随时的查询你所需要的!图书信息,只要你的智能安装了本系统客户端,系统大大的以便了学生日勺图书查询日勺。本系统采用C/S构造,后台服务器使用Servlet编写服务器,同步用TOmCat公布服务,前台客户端环境使用日勺是ANDROID控件。通过JDBC来调用Oracle数据库,来实现客户端与服务器之间数据传播。2基于Android平台Btl图书管理系统客户端开发第2章软件设计及开发工具简介为了使软件开发可以顺利进行,使开发人员对系统各个模块的性能、系统接口、系统开发及运行环境和计算机内部处理日勺逻辑及物理流程有更清晰的认识,更利于
12、源程序时开发,现对系统欧I总体设计和系统构造设计及开发工具和关键技术做详细阐明。总体设计基于ANDROID平台开发日勺图书馆管理系统客户端从设计者的角度来看,顾客角色分为学生顾客和管理员两类;功能包括注册、登录、密码找回、书籍查询、图书实时更新、一般顾客管理共六大部分。其中系统管理中的学生顾客权限包括注册、登录、密码找回、书籍查询等四个模块;管理员的权限则是除了学生顾客具有的权限外尚有实时更新图书信息、学生顾客管理等模块。从使用者的角度来看分为前台和后台管理两大部分。后台管理模块是本系统的关键部分之一,它是系统维护和信息管理平台。根据现实需要,本系统后台管理顾客有两类:管理员和学生顾客。这两类
13、顾客使用日勺系统管理平台都是同一种平台上,只不过他们执行日勺权限不一样。系统构造本系统总体逻辑构造为C/S构造,构造图如图2-1所示:图C/S构造图开发工具简介和关键技术Eclipse日勺简介Eclipse是一种开放源代码日勺、基于Java时可扩展开发平台。就其自身而言,它只是一种框架和一组服务,用于通过插件组件构建开发环境。幸运的!是,Eclipse附带了一种原则的!插件集,包括Java开发工具。Eclipse日勺发展史,版本代号平台版本重要版本发行日期SRl发行日期SR2发行日期,1基于Android平台日勺图书管理系统客户端开发如下:表2-1氏IiPSe的I版本号版本代号平台版本重要版本
14、发行日期SRl发行日期Callisto2023年6月26日N/AEuropa2023年6月27日2023年9月28日Ganymede2023年6月25日2023年9月24日Galileo2023年6月24日2023年9月25日Helios2023年6月23日2023年9月24日Indigo2023年6月22日2023年9月23日JUnO(预及2023年6月27日2023年9月28日定)Kepler2023年6月26日2023年9月27日SR2发行日期N/A2023年2月29日2023年2月25日2023年2月26日2023年2月25日2023年2月24日2023年2月22日2023年2月28日
15、Eclipse是一种开放源代码的软件开发项目,专注于为高度集成的工具开发提供一种全功能的、具有商业品质日勺工业平台。它重要Eclipse项目Eclipse工具项目和Eclipse技术项目三个项目构成,详细包括四个部分构成EclipsePlatformJDT、CDT和PDEoJDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一种开放的I可扩展IDE,提供了一种通用的1开发平台。它提供建造块和构造并运行集成软件开发工具日勺基础。EclipsePlatform容许工具建造者独立开发与他人工具无缝集成日勺工具从而不必辨别一种工具功能在哪里结束,而另一种工具功能在哪里开