基于Android-的图书管理系统设计_第1页
基于Android-的图书管理系统设计_第2页
基于Android-的图书管理系统设计_第3页
基于Android-的图书管理系统设计_第4页
基于Android-的图书管理系统设计_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙江科技学院本科毕业设计2012年毕业设计基于Android的图书管理系统设计bocksmanagementsystemforandroidplatform学习学问院:经济管理学院专家业:信息管理和信息系统班级:2008级081级学习学问第:号108062014 .学生姓名:杨海燕指导教师:荣珉二一二年五月四日浙江科技学院毕业设计学位论文版权使用授权书本人杨海燕学号108062014声明提出的毕业设计、学位论文 基于Android的图书管理系统设计 是在领导指导下进行的研究工作和成果。 除了文章中特别加了标记和谢意之外,论文中不包含其他人发表或写的研究成果,用论文明确说明了和我一起工作的人对本研究所的贡献,并表示感谢。本毕业设计、学位论文作者遵守浙江科技学院关于学位论文保留、使用的管理方法和规定,允许毕业设计、学位论文检索。 我毕业于浙江科技学院,可以将学位论文的全部或部分内容编入相关数据库,在校园网内传播,可以通过复印、汇集、扫描等复印手段进行毕业设计,保存、编辑学位论文。(秘密学位论文解密后适用本授权书)论文作者签名:教师签名:签名日期:年月日签名日期:年月日内容的概要随着移动通信技术的发展,安卓智能得到普及,为图书管理系统提供了良好的机会。 数字图书馆与移动通信技术相结合,用户随时随地访问图书馆数字资源,进行信息查询和电子阅读,为用户提供实时性和个性化服务,提高用户满意度,提高图书馆服务效率同时,还可以促进传统图书馆的发展,提高竞争优势。本文研究了基于android平台的图书管理系统的客户端,以满足用户对图书馆服务实时性和便利性的要求。 首先简要阐述了android版图书管理系统的需要,介绍了用于实现本系统的相关技术,研究android版图书管理系统的流程和各功能模块的构成,最后给出了系统的具体设计和实现流程。关键字: android、图书管理系统、客户。ABSTRACTallowwiththedeveplocationofmobilecommobilecommontectricationthein提供程序bine ech nology userscanaccesthelibrarysdigitalresourcesatanytimeandplace vidinguserwi ized services itcanimprovescustoraticasserviceefficiency.at the same time,itsalcanconprovethedevedeploventoftrationalllibrarythisparesistomettheuserrrequirentttheprovitionwithreal-timeandconvenience服务stundingbooksmanagementsystemcclient irstofall,thisperpartediressthenecessityofbooksmanagementsystembasedonandroidplatform; Second,introducerelevanttechnologyusedbythesystem; Then,discusstheprocessandthecontionofeachfunctionmoduleofthissystem; At last,itpostinstaththesystemspecificationdesignandimplementationprocess。KEYWORDS:android,books管理系统,客户端正文的目录第一章引言1第一节选题背景1第二节选题内容2第二章技术分析3Android部分介绍3一、概要3二、安卓的特征3SQLite数据库系统的介绍4一、概要4二、SQLite的特征5第三节结构化系统的分析和设计方法5一、基本思想5二、SSAD的优点和缺点6三、SSAD开发系统的一般过程7第三章系统分析8第一节需求分析8第二节可行性分析9一、技术可行性9二、经济可行性9三、运营可行性9第三节系统的业务流程分析10第四节系统的逻辑模型11一、数据流分析11二、数据词典13第四章系统设计17第一节系统功能模块设计17一、通用模块17二、读者模块18三、管理员模块18第二节系统详细设计19一、数据库设计19二、UML用例图设计20三、接口设计20第五章系统实施30第一节编程30一、读者登录页30二、管理员登录页面32三、主页34四、图书检索36第二节系统自动化测试41一、查询功能测试42二、读者登记功能测试42三、管理者登录功能测试43四、新书入库和图书查询功能测试43五、进行借阅证和读者查询功能测试44六、读者持续功能测试45第三节系统评价46一、系统不足46二、系统扩张46参考文献47谢谢你4847第一章引言第一节选题背景移动通信技术的发展、web应用技术的进一步创新、移动互联网为互联网的发展提供了新的平台,为各种传统互联网业务注入了新的活力。 移动互联网可以让用户享受“随时随地,自由”的便利服务,为用户提供更丰富的业务、更个性化的服务。 国家互联网信息办公室副主任钱小更新表示,中国移动终端的使用数量已经超过计算机数量,中国移动手机上网人数达到3.5亿人,这意味着移动互联网的发展有着广阔的前景。 在移动互联网时代,最闪耀的明星超过了智能机。 2011年全球智能手机销量将达到4.5亿台,预计2014年智能手机数量将占手机市场的45%。 四种手机操作系统: iphone、android、symbian、windows phone 4,是目前市场上最受欢迎、份额最大的手机平台。 移动互联网的发展成为互联网下一代发展的原动力,为传统图书馆业务提供了新的发展空间。随着智能手机的普及,越来越多的企业将自己的业务强加于移动互联网上,开发属于自己的客户端。 从许多数据分析报告中,企业管理者意识到移动互联网的重要性,成为未来企业家的主要竞争领域。 因此,企业在手机客户端的开发上投入了很多资源,陆续推出了自己的客户端。 其中,iphone和android应用程序的数量急速增加,人们生活的各个方面,例如娱乐、休闲、办公室等相关的应用程序可以在互联网上进行检索。 淘宝有自己的淘宝客户端,购买者无需打开浏览器就能访问淘宝的手机版alina客户端在用户和卖方之间建立有效的交流渠道,淘宝卖方版客户端为卖方提供办公室服务,并在手机上看到订单。 确实,淘宝通过自己的客户端将业务扩大到移动终端这一新的商业模式为淘宝提供了无限的商机和利益空间。 即使是淘宝网店,也不要忘记推出自家店铺的手机客户端,希望通过这种手段增加买家的再次访问和购买率。 手机客户渗透到生活的所有细节,可以说是在静静地改变人的生活方式。传统信息服务机构之一的“图书馆”,拥有大量的注册用户和访问需求,利用移动互联网这一平台扩展自己的服务,为用户提供实时性和个性化、方便的服务,为图书馆的国内外也有很多机构研究手机图书馆,图书馆将向随时随地提供方便服务的方向发展。 开发图书管理系统的客户端可以节省读者的时间和精力,无需在计算机前特意查书和馆员地址,可以减少购买计算机的数量和修理成本,可以节省图书馆的经营成本,克服地区限制, 通过手机访问图书馆实现更大的资源共享,阅读电子书,提高了读者的积极性,扩大教育意义提高了图书馆的竞争优势。针对以上目标,本人设计了android版图书管理系统,便于读者阅读和更新借阅信息,便于读者查询和编辑信息。 为了提高图书馆的服务效率,随时随地为读者提供更方便的服务,提高读者满意度,提高图书馆的竞争力。第二节选题内容本系统是高校图书管理系统的业务流程,包括图书查询(名称查询、分类查询、高级查询)、新书推荐、人气推荐、读者注册、读者借阅信息阅览、读者继续、管理者注册、图书借阅/返还、新书入库、借阅证的处理、读者信息编辑、图书信息检索、有效期通知(邮件) 此外,本系统设计了自动测试方案,但上述功能几乎都有自动测试用例,节省了完成系统编码的系统测试的时间。本系统基于android平台,用java语言编写,eclipse是开发工具,SQLite是背景数据库。 实际的手机设备、计算机、模拟器都可以执行。 自动测试工具还使用Robotium,通过获取界面上的控件并处理控件事件来模拟交互式过程,主要用于功能测试。第一章技术分析Android部分的介绍一、概要Android是基于Linux内核的移动操作系统,包含操作系统、中间件和重要应用程序,主要用于移动设备。 最初的android系统是安迪rubin开发的,主要支持手机设备。 2005年被谷歌收购出资,与多家制造商合作组成手机联盟,共同开发改良,扩大到平板电脑等其他移动终端设备。 安卓系统上市仅两年就超过了symbian系统,成为世界上最受欢迎的手机平台。 Android的第一个版本是Android 1.5,现在已经发行了android 4.0版本,新版本有新的功能,Android平台越来越强大。Android从上层到下层分为4层,是应用层、应用程序框架层、系统运行时库层、linux核心层。 应用层与android一起发布,包括电子邮件客户端、短消息程序、日历、地图、浏览器和联系人管理程序,主要以java语言编写。 开发人员可以访问的应用程序框架. 该框架的设计简化了组件的重用,允许任何应用程序公开其功能块,并允许其他应用程序使用公开的功能块。 每个应用程序背后隐藏着一系列服务和系统,如视图、内容提供者、资源管理器、通知管理器和活动管理器。 系统库分为库和Android库。 库包含用C/C编写的库,通过Android应用程序框架为开发人员提供服务。 例如,binicsystemc库、库、曲面管理器、Webkit、LibWebCore、SGL和SQLite。 Android运行时库提供了JAVA语言核心库的大部分功能。 每个Android应用程序都在自己的进程中运行,并且有一个独立的Dalvik虚拟机实例。 Dalvik虚拟机可执行文件(.dex )。 针对小内存使用进行了优化。 最低层是Linux内核层,A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论