《【《基于Android的图书管理系统设计》8000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于Android的图书管理系统设计》8000字(论文)】.docx(28页珍藏版)》请在优知文库上搜索。
1、基于Android的图书管理系统设计目录摘要31 绪论31.1 研究背景31.2 目的及意义41.3 国内外现蜂发展42系统关嘀术介绍62.1 JAVA技术介绍62.2 Android技术介绍63需求分析63.1 系统可行性分析63.1.1 经济可行性63.1.2 即可行性系73.1.3 操作可行性73.2 用户功能性需求分析83.2.1 图书借阅功能83.2.2 新闻查看功能83.2.3 个人中心功能84系统设计94.1 概要削94.1.1 业务S分析94.1.2 系统功能模块设计104.2 详细设计124.2.1 图书借阅献124.2.2 新闻查看模块124.2.3 个人中心球134.2.
2、4 通管理模块144.2.5 OiS管理模块154.3 麒库设计164.3.1 柢念模型设计164.3.2 逻辑结构设计184.3.3 物理结构设计195系统功能实现206.1 APP*主界面功能实现206.2 APP*图书借阅功能实现226.3 APP墙新闻查看功能实现246.4APP*个人中心功能实现25结论28介考文献28摘臭:进入二十一世纪以来,随着科技的发展.智能手机已深入到千家万户,移动互款网也在迅速发展,许多事情都变得简单、方便。于是,我把注意力集中在手机系统上。所以,在Android平台上构建一套基于Android的图书管理系统,使之能够在一定程度上达到借阅的目的。丈率根据安卓
3、系统的特性和技术支撑,对其在经济上、技术上、在运行上的可行性进行了分析。不仅对整个系统进行了整体的设计,还对整个系统进行了概要的设计和具体的设计;本文还对该系统的功能进行了详细的阐述,包括在应用程序的服务器和APP的应用;对该方窠进行了实脍和分析。在文章的结尾,总结了所学习的技巧和知识,并对该软件的进一步完善进行了展望.关便日:Android;图书管理系统:手机APP1绪论1.1 研究背景随着时代和技术的发展,以及信息技术的飞速发展,图书馆在人们的生活中所扮演的角色正在逐渐地发生变化。随着人们的生活节奏越来越快,数字化、智能化的图书馆正在逐步取代传统的图书馆。随着人们的日常生活和移动终端的索密
4、结介,手机的功能和使用价值也在不断地提升。经过不断的革新和发展,5G技术己经被全世界广泛接受.r速的数据传送速度也推动了安卓平台的发展,给我们的生活带来了巨大的方便。随着信息化、数字化、网络化的不断发展,图书馆的读者需求、服务对象、服务方式也有了很大的改变.图书管理是图书馆的基础工作,加强对图书的管理,使读者能够更好地把信息传递给读者,让他们更容易地学习到各种科学和文化的知识。因此,图书馆在使用方便、快捷、符合时代潮流的基础上,具仃十分重要的意义。随着网络时代的来临,新媒介的不断发展,数字阅读模式的发展也越来越快.以互联网、移动、数字化阅读等为代表的资讯科技,呈现出一种钳综复杂、变化无常的博弈
5、格局,媒体结构也在悄然改变。新一代信息技术的迅速发展与普及,极大地促进了数字公共服务的发展.在新技术发展的今天,大众媒体继报纸、广播、电视之后,新媒体如网络、移动媒体等纷纷涌现,使得新闻传播的内容与渠道更为多样化。它使人们获得更多的信息和方便,它也会影响到人们的阅读习惯。新媒体的出现极大地改变了人们的阅读习惯,从“纸册阅读”走向“数字阅读”,由“熟读”向“浏览与浅读”的过渡。随若网络技术的迅速发展,社交媒介的广泛应用与发展,我国已经步入“媒体融合”时期。以前,图书馆的借阅系统存在若场地、设符等诸多方面的局限性.为更好的提高图书馆的工作效率,同时也为了提高借阅人员的使用体验,需要设计出一种便于管
6、理的软件,1.2 目的及意义自从社会进入网络时代,手机就逐渐走进了千家万户。移动互联网一般是一种公用的互联网资源,它把电脑与手机通讯网路整合到不同的资料终端,这样使用者就能方便地完成相应的操作。在使用移动网络时,智能手机是一个很好的工具.它必须是一个单独的操作系统,这样“微型电脑”才能存取特定的应用.该系统具有快速的资料处理及控制功能,可以方便地进行任何时候的无线通讯。使用户可以使用微软视窗系统和个人电脑操作系统。接岩,对手机操作系统进行r细致的修改,以满足个人电脑操作系统的需求。安卓的智能手机操作系统最初是由iphoneWindowsMobi1.e推出,它在竞争中占有很大的市场份额。这是一个
7、庞大的移动电话服务市场。谷歌安卓平台所开发的开源系统是独一无二的。手机运营商和开发者们都能看到android的美好未来,而那些已经进入移动领域的公司也逐渐临起。安卓系统能够很好的解决传统图书管理系统中的不足之处,在这种大环境卜.,笔者努力开发一款能够使图书管理更加现代化、现代化、高效的软件,以方便人们线上阅读。1.3 国内外现状及发展1.3.1 国外图书管理系统在以色列、美国、澳大利亚等世界,也有很多著名的图书馆。由AIePh500和澳大利亚DYNIX公司共同研发的Horizon系统是目前较为流行的一种智能系统,其主要应用的是关系数据库,该系统的安全性、稳定性、可扩充性以及多以次的客户端-服务
8、器架构以及分布式的逻辑架构。该系统具有图书管理、图书管理、系统管理、采访、馆际互借、规范控制、目录检索等功能。不仅如此,AIePh500管理系统,同时还可以在多个不同的图书馆协作中,确保不同的工作环境下的信息流动,合理地进行数据的分配,从而达到多个不同的图书馆的目录联合、联合R录等的目的。同时,他们还可以实现文献传递、图书互借和现金管理等方面的职能,确保读者能够从符合国际标准的图书馆获取所需的信息。Horizon是一套高度自动化的系统,在全球范围内处领先地位该系统是以互联网为基础,使用Ctn接口,客户机/服务器架构,支持239.50的查询协议,在各种标准平台上运行,具有管理学报、目录、指派参考
9、、发行、访谈、公开询问等业务能力。1.3.2 国内图书管理系统在我国现有的图书馆管理软件中,WXC1.XT是其中应用最为广泛、字有较高知名度的一种。卜面是1.IAS,Inter1.ib的简介。Has体系是图出馆的一个简称。深圳图书馆研制了这套体系,以UNIX/XENIX操作系统为基础,在2000多家图书馆中都有应用。I1.AS系统采用C册言编写,具有独立的1.DBMS数据库管理统.具有多任务、多点访问、多用户等特点.Inte1.”ib是一种以互联网为基础,将传统的商业和数字化的业务管理有机地结合起来的新代文献检索服务信息系统,这个系统可以把城域网、校内网、因特网等网连接起来,形成一个完整的网际
10、网.它可以在一定程度上形成一个区域的电子化、数字化、网络化的立体信息空间,并利用多层次的开放体系,与国外的图布馆进行共享和合作,以这些数据为依托,将图书馆的文献资料与服务有机地结合起来,为中央图书馆的建设奠定了坚实的基础.因特网技术可以让用户在跨时间和空间上传送各种信息,从而更好地满足用户的需要,渗透力很大。其特征在于能够以多元的、分时的、动态的可视化的方法,将个知识领域的海量的文献资料以个知识图谱的形式呈现出来。该技术可以把大量的文献资料转化为可视化的知识图谱,从而更好地f解知识,并能从海量的数据中发掘出一些难以察觉的规律。在对某一特定领域的文献进行整合时,必须对所用的资料进行完整的分析,并
11、对其进行全面的检索。该软件能够对大量的数据进行分析,直观地展现特定的知识结构、分布规律,从而挖掘出相关的知识,因此,“知识图谱”就是一个完整的知识库。通过对关键词、作者、机构、破引文献、被引文献、被引期刊、被引作者等进行分析,通过直观的知识图解,直观地展示了各相关的内容。在某一专业的学科范困内,通过对科学的知识结构进行剖析,可以快速、直观地了解这个领域的知识结构,科学地预测这个领域的发展方向和发展趋势。“知识地图”是一种利用信息分析、数据挖掘和科学*1量的方法,系统、全面地展示知识,为研究人员提供知识导航的途径。当前,对某一专业的学术期刊进行可视化分析,使其直观、形象地展示出特定领域的知识图谱
12、,已经被广泛地运用于各个学科。2系统关键技术介绍这一率主要是针对Android的技术和应用,主要介绍了JAVA技术,Android技术,软件和环境的数据库2. 1JAVA技术介绍JaYa是一种计算机程序设计的跨平台,面向对象,高性能,它被广泛地应用企业网络应用和手机应用Java在因特网的发展中不断发展,并且日益成为一个重要的工具。新的网络技术的普及,使现有的网络能够很容易地更新到新的技术规范,并且能够保证原有技术的兼容性.随者网络规模的不断增大,对网络的性能要求也不断提高,在现有的网络平台上进行扩展,从而减少了资源的浪费。3. 2AndrOid技术介绍Android最初的意思是“机器人”,是基
13、于Java架构的开源操作系统。它诞生于移动时代,伴随着无线宽带的普及和手机用户的蜘起。安电系统的源码是公开的,应用程式可以同时运作,应用程式也可以与无线网路相联系“目前安卓系统的基础是1.inux,其基础架构是C/C+S它是以JaVa为博础的,它能够访问各种数据库和SQ1.结构化的查询语言。3需求分析在此基础上,本文对读者在图书馆中的应用进行了需求分析,明确了系统所要开发的部分功能,从而进步完善了系统的可操作性,为以后的进步研究工作提供了参考。本系统的开发环境以安卓SuK1.io为平台,而服务器端则以MySQ1.进行数据库管理。本章将对系统的管理人员和对系统的功能要求进行详细的阐述。3.1 系
14、统可行性分析本文介绍了一种新的应用系统的可行性分析方法,并在此基础上对其进行了系统的开发和开发。该体系的可行性研究主要有以下几个方面。3.1.1 经济可行性经济上.的可能性是指该体系所带来的经济利益,是否超过了它的研发和维护成本。这样,我们就能从收益和成本两方面来衡最了i可以从以下几个方面来估算成本:1)硬件费用的估计这个系统所要求的硬件,除传统的服务器之外,还需要某些特殊的硬件。像计算机之类的。这些硬件发展到现在,技术已相当成熟,使用广泛,因此无需额外花钱就能买到.2)软件我用的估计这个系统中的一个IIi要软件IDEA的开发,主要采用的是常用的软件,因此成本并不高。这样,这个系统就可以运行/
15、3.1.2 技术可行性系技术可行性评估包括技术力量、计尊机性能、通信网络、系统软件状况等。其关键在于评估已有的能力和所达到的水平能否有效地支掠发展,项目中提及的各项需求:1)硬件:系统所需的硬件都是稳定的,比如电脑,比如系统,都是比较稳定的,可以支持整体系统的正常运转。2)软件:该系统所需要的安卓开发软件已快速发展,工作网站采用其技术核心,具有良好的可扩充性和可维护性。同时,Mysq1.的数据库管理软件也能很好地与之相适应,为网络系统的数据库提供了可靠的保障。所以,本系统在技术上是可行的。3.1.3 操作可行性所谓运行的可能性,即运行的可能性,即对该体系进行检验,在研发出来之后,还能不能工作.在评估这一领域的可行性时,重点考虑J下列方面:除去对KindoWS平台上的个人电脑的了解之外,本系统并不需要特别的技术支持。使用本系统的管理员不需要经过任何训练就可以使用.这样既可以减少投资费用,又可以使运行更加简单。总之.该系统在技术上、经济上和操作上都是切实可行的,因而能够实现系统的开发.4. 2用户功能性需求分析系统用户分为:普通教师、班主任、学生、班长、管理员。在APP,使用者需要输入自己的学号和密码,然后登录图书馆的系统,进行图书的借阅和归还.用户端的功能包括:阅览、借阅、评论、新闻浏览、个人中心等。具体说明将在下文中展