基于Android平台的校园移动图书馆
- 格式:doc
- 大小:1.65 MB
- 文档页数:43
基于Android平台的移动图书馆客户端设计与实现
王艺璇
【期刊名称】《智能计算机与应用》
【年(卷),期】2011(001)006
【摘要】在智能手机软件不断发展的今天,很多传统PC机上的应用正在向智能手机客户端转移.基于Android平台和智能手机的移动图书馆系统实现了客户端与服务器的通讯,使得用户可以通过手机客户端访问和查询各类图书信息.设计了系统框架及功能模块,描述通过无线通信实现客户端与服务器间的通讯的方法,并列出主要模块的实现算法.
【总页数】4页(P28-30,33)
【作者】王艺璇
【作者单位】吉林大学珠海学院计算机科学与技术系,广东珠海519041
【正文语种】中文
【中图分类】TP39
【相关文献】
1.基于Android平台的移动图书馆客户端设计与实现 [J], 王艺璇
2.基于Android平台的智能养殖监控客户端设计与实现——以智能猪舍为例 [J], 曹文丽;高惠芳;秦会斌;李小龙
3.基于Android平台的智慧城市客户端设计与实现 [J], 李昆
4.基于Android平台的智能养殖监控客户端设计与实现——以智能猪舍为例 [J],
曹文丽[1];高惠芳[1];秦会斌[1];李小龙[2]
5.基于Android平台的智慧城市客户端设计与实现 [J], 李昆[1]
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Android平台的图书馆服务系统设计研究刘庆麟【摘要】针对现代图书馆手机服务成本较高,并且数据流量较大,响应速度比较慢的劣势,本文就提出了基于Android平台的图书馆服务系统,从而制定图书馆服务系统体系结构设计方案.首先,对现代图书馆服务系统需求进行全面的分析,提出基于Android平台的图书馆服务系统功能模型,并且对其中的模块功能业务流程进行描述.其次,对图书馆服务系统数据库进行全面的设计.最后,实现基于Android平台的图书馆服务系统的开发,从而为创建移动平台信息系统图书馆提供价值参考.通过最后系统开发试验表示,本文所设计的基于Android的图书馆服务系统能够有效解决传统图书馆中的问题,并且能够使高校图书馆服务朝着智能化及人性化的方向发展.【期刊名称】《电子设计工程》【年(卷),期】2018(026)015【总页数】5页(P35-39)【关键词】Android平台;图书馆;服务系统;数据库【作者】刘庆麟【作者单位】陕西学前师范学院陕西西安710100【正文语种】中文【中图分类】TN99在现代人类文明不断进步发展的过程中,人们对于知识追求的欲望也越来越强烈,并且也越来越依赖图书馆,所以目前图书馆效率也成为现代人们关注的重点。
3G技术的成熟和4G技术的开启及快速发展,使人们利用手机和互联网连接的用户数量不断提高[1]。
据相关研究人员表示,我国目前使用移动电话的用户净增长8千万,总人数为14.92亿,基本每人一部收集。
在现代移动通信终端设备不断发展的过程中,互联网和移动通信技术不断融合,移动通信终端设备能够随时随地获得互联网资源,其中移动终端设备主要包括智能手机[2]。
基于此,传统功能图书馆也已经被智能及数字图书馆所代替,在移动终端及网络不断发展的背景下,在图书馆中使用Android平台,是图书馆未来的发展方向。
基于此,本文就设计了基于Android平台的图书馆服务系统。
1 图书馆服务系统的功能需求在现代移动通信不断发展的过程中,3G技术和4G技术不断普及,人们也普遍使用平板电脑和智能手机等移动设备实现互联网相关的服务,比如聊天、娱乐及查阅新闻等。
基于Android平台的“掌上图书”随着移动设备的普及,人们越来越喜欢使用手机、平板电脑等便携设备来获取信息和娱乐,这也促使了针对这类设备的应用程序(APP)的繁荣发展。
其中,阅读类APP尤为受欢迎,这是因为人们需要便携的读书方式、多样化的阅读体验。
基于Android平台的“掌上图书”就是其中的佼佼者。
“掌上图书”是一款提供读者移动阅读解决方案的APP,由中国知网(CNKI)研发推出。
该APP具有丰富的文献资源、优质的阅读体验和强大的功能支持,可以让用户在手机、平板电脑上随时随地、快捷方便地阅读电子书、学术论文等各类文献。
“掌上图书”提供的文献资源非常丰富,涵盖了各个领域,包括自然科学、社会科学、农业科学、医学等各个学科,还包括了各类年鉴、百科全书等参考资料。
这些资源都来自于中国知网所拥有的海量文献库,保证了文献的权威性、完整性和及时性。
用户可以根据自己的兴趣、需要来进行搜索和购买,而且购买后即可一直保留在自己的账户中,方便随时使用。
“掌上图书”的阅读体验非常优质,并且可以根据用户的特殊需求来进行调整。
比如,用户可以根据自己的习惯选择翻页方式(左右翻页、上下翻页)、字体大小、背景颜色等等;还可以进行书签、目录、全文检索、笔记等多种操作。
另外,“掌上图书”还支持在线离线阅读、多设备同步等功能,保证了不同场合下的阅读需求。
“掌上图书”还提供了一些功能强大的辅助工具,可以为用户的阅读、研究带来便利。
比如,它提供了专业的文献引用功能,可以方便地查看、引用参考文献,避免了繁琐的手动输入和格式化;还可以进行笔记、标注,方便用户随时做出思考和整理;而且,它还提供了全文相似度检测、文献量化分析等功能,方便用户对文献进行深度分析和研究。
总之,基于Android平台的“掌上图书”是一款非常实用、好用的阅读APP,无论是普通读者还是学术研究人员都可以在其中找到自己需要的文献资源和功能支持,而且它的优良阅读体验和强大的功能支持也让用户可以享受到纸质图书无法提供的多样化、便捷性的阅读体验。
第6卷第6期智能计算机与应用V〇1.6N“2〇16年12月INTELLIGENT COMPUTER AND APPLICATIONS 2016基于Android的图书馆预约服务系统胡锦楠1,孙慧2(1长春师范大学计算机科学与技术学院,长春130032;2长春师范大学图书馆,长春130032)摘要:本文以高校图书馆预约服务为基础,介绍一款基于Andriod平台的手机图书馆预约服务系统,该系统将座位预约、存包柜预约、讲座预 约3个功能集成在一起,极大地方便了高校图书馆的预约服务,本文主要从技术、功能、实现3个层面对整个系统进行详细介绍。
关键词:高校图书馆;预约;服务;Andriod中图分类号:TP311;G251 文献标志码:A文章编号:2095-2163(2016)06-0062-04Library reservation service system based on AndroidHU Jinnan1,SUN Hui2(1 College of Computer Science and Technolog^^,Changchun N or^nal University,Changchun 130032,China;2 Changchun Normal University Library,Changchun 130032, China)Abstract:Based on the reservation service of university library,this paper introduces a mobile library reservation service system based on Andriod platform.The system integrates three functions of reservation,such as seat reservation,storage cabinet appointment and lecture appointment.It greatly facilitates the reser^^ation ser^^ice of university librar^^.From the following three aspects,namely technolog^^, function and implementation,this paper mainly proposes the detailed introduction to the entire system.Keywords:university library;reservation;service;Andriodo引言随着移动终端设备和图书馆数字化进程的创新进步,使 图书馆的服务模式也得益于该背景趋势推动而寻获了高端升 级的发展契机。
基于Android的移动图书馆管理系统设计与实现
高亮;陈丽菲
【期刊名称】《长江大学学报(自然版)理工卷》
【年(卷),期】2013(010)002
【摘要】阐述了Android软件平台的构成,根据大学图书馆的实际需求,设计了一
种基于Android的移动图书馆管理系统.该系统主要分为学生客户端和管理员客户端2大块,学生输入正确的用户名和密码,就可以进入软件的主页面,进行查询、挂失、预约、注销、帮助、退出等操作,管理员输入正确的用户名和密码,进入软件的主页面,进行学生用户管理、图书管理、借阅预约图书、归还挂失图书、缴费罚款、注
销和帮助操作.并从数据库设计、Android开发环境搭建、模块功能实现3个方面
具体分析了系统的实现,该系统的实现与传统的WEB应用进行了良好的互补,能更
加贴近学生的生活,实现了图书馆信息的实时性.
【总页数】3页(P59-61)
【作者】高亮;陈丽菲
【作者单位】钻井生产技术服务—公司信息培训中心,黑龙江大庆163358
【正文语种】中文
【中图分类】TP311.52
【相关文献】
1.基于Android的GDRMS移动图书馆信息服务系统设计与实现 [J], 付兵
2.基于Android移动图书馆个性化推荐系统设计与实现 [J], 张锦歌;夏敏捷;樊银
亭
3.基于Android平台的移动图书馆客户端设计与实现 [J], 王艺璇
4.基于Android平台的移动图书馆客户端设计与实现 [J], 王艺璇
5.基于Android的移动图书馆功能设计与实现 [J], 张彬
因版权原因,仅展示原文概要,查看原文内容请购买。
Android平台上的移动图书馆APP构建研究——以福州职
业技术学院为例
林永照;林群
【期刊名称】《张家口职业技术学院学报》
【年(卷),期】2018(031)003
【摘要】在计算机技术飞速发展、移动智能设备普及、信息资源快速增长的时代,图书馆充分调研用户需求,整合最新科学技术和传播途径,构建移动图书馆APP,以更好推进信息化建设工作,促进高职院校服务工作开展,达到信息服务、传播知识目的.这为移动图书馆在管理与服务方面提供了新的发展方向和战略目标,也为图书馆信息化建设提供良好经验借鉴和参考价值.
【总页数】4页(P57-60)
【作者】林永照;林群
【作者单位】福州职业技术学院,福建福州350108;福州职业技术学院,福建福州350108
【正文语种】中文
【中图分类】G250
【相关文献】
1.移动图书馆APP用户体验分析——以吉林农业科技学院移动图书馆手机APP应用推广为例 [J], 徐宁
2.APP模式移动图书馆共享文化社区的构建研究 [J], 张凌睿;杜仕勇
3.基于Android平台的移动图书馆系统实践——以邵阳学院图书馆为例 [J], 罗可;
4.基于Android平台的"指尖上的百草园"APP设计与实现 [J], 陈燕;徐萍梅;戴雨晴;何菊;冒宇清
5.校园APP对大学生心理健康教育的影响——以福州软件职业技术学院校园APP"福软通"为例 [J], 吴爱梅
因版权原因,仅展示原文概要,查看原文内容请购买。
UNIVERSITY OF TECHNOLOGY毕业设计题目基于Android平台的图书管理系统手机客户端开发学生xxx学号08250334专业班级通信工程指导教师xxx学院计算机与通信答辩日期2012年6月基于Android平台的图书管理系统手机客户端开发The development of library management system is based on the Androidplatformxxx0825摘要传统WEB应用只能在PC机上使用,不能做到随时随地的使用,为了解决这样的不足,基于Android平台的图书馆管理系统客户端就应运而生。
本设计阐述了在Android平台下图书馆管理系统的设计与实现过程,其目的是让人们能够在基于Google Android平台的移动设备上享用传统WEB上图书馆管理系统的基本功能。
本系统采用C/S结构, MVC软件开发模式,使用android布局技术完成UI的设计,基于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, based on the Java language development completed, in different types of equipment simulator test is passed. The system realizes the userregister, login, inquires the books and the students' user management and library management 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目录摘要IABSTRACTII第1章前言11.1课题研究的目的及意义11.2课题的现状11.3课题的容1第2章软件设计及开发工具介绍22.1总体设计32.2系统结构32.3开发工具介绍和关键技术32.3.1 Eclipse的介绍32.3.2 MyEclipse与Tomcat介绍62.3.3 关键技术介绍7第3章系统功能设计83.1前台管理83.1.1 注册83.1.2 用户登录93.1.3 图书查询93.1.4 用户管理93.1.5 图书管理93.2后台管理93.2.1 注册管理103.2.2登录管理103.2.3 图书查询管理103.2.4 用户管理103.2.5 图书管理10第4章数据库结构设计114.1服务器端数据库设计114.1.1 数据库逻辑结构设计124.1.2数据库物理结构设计13第5章模块开发及编码实现165.1服务器端的设计---搭建JAVA WEB服务器16 5.2连接数据库模块175.3服务器功能模块185.3.1 注册模块185.3.2 登录模块195.3.3 书籍查询模块225.3.4 特定用户查询模块245.3.5 查询所有用户模块255.3.6 添加书籍模块265.4客户端的设计---设计ANDROID UI界面28 5.5具体功能模块295.5.1 注册界面305.5.2 登录界面335.5.3 学生用户书籍查询界面385.5.4 管理员界面405.5.5 管理学生用户界面405.5.6 管理图书界面415.5.7 图书增加界面43第6章系统测试456.1用户注册测试456.2用户登录测试466.3图书查询测试486.4用户管理测试486.5书籍管理测试49总结51参考文献52附录一核心代码53附录二外文文献(原文)55附录三外文文献(译文)71致79第1章前言1.1 课题研究的目的及意义移动互联网时代的来临,说明一个崭新的时代开始了。
宁波大红鹰学院《Android开发基础》项目名称基于Android的图书管理应用的设计与实现所在学院信息工程学院班级13软工1班姓名许格学号13221201412016年6月20日目录一、开发背景 (1)二、需求分析 (1)2.1 功能分析 (1)2.2 开发技术分析 (1)三、系统设计 (1)3.1系统目标 (1)3.2系统功能 (2)3.3数据库设计 (3)四、系统功能实现 (4)4.1主界面 (4)4.2.客户端登录 (5)4.2.1学生登录 (5)4.2.2学号快捷注册 (6)4.3 图书管理 (7)4.3.1 图书添加 (8)4.3.2图书信息显示 (9)4.3.3图书数据库操作 (10)4.4 投稿阅读 (10)4.4.1投稿 (10)4.4.2 阅读广场 (11)4.4.3 投稿数据库操作 (13)4.5 预约图书 (13)4.5.1 预约卡 (13)4.5.2 预约数据库 (14)4.6 翻译 (15)4.7 娱乐 (16)五、总结与收获 (17)一、开发背景移动互联网时代的来临,说明一个崭新的时代开始了。
所谓移动互联网是将移动通信和互联网整合在一起,移动设备(包括手机和上网本)可以随时随地地访问互联网资源和应用。
智能手机是移动互联网时代一个标志性的客户端工具,它和传统的手机是有区别的,它就像一台“小电脑”,具有独立的操作系统,可以自由安装、卸载软件,具有强大的计算和存储能力,可以通过移动通信网络来实现无线网络接入。
对于移动终端设备飞速发展的今天,传统WEB上的应用出现在手机终端是一个大的趋势。
而基于Android开发的图书馆管理系统手机客户端,正是对这一趋势的良好体现,Android平台下的图书馆管理系统的开发,能很好的为用户提供方便,用户能通过它能随时随地的了解系统的实时信息,做到信息的实时化。
通过Android平台下的图书馆管理系统客户端的开发,与传统WEB应用进行良好的互补。
基于Android的图书馆座位查询系统随着智能手机的普及,人们越来越依赖手机完成各种任务,包括查询图书馆座位。
为了更方便地帮助学生和读者查询图书馆座位,我设计了一款基于Android的图书馆座位查询系统。
该系统主要有以下几个功能:1. 登录功能:用户可以通过输入账号和密码登录系统。
系统会根据用户的身份进行不同的权限控制,例如学生拥有查询座位和预约座位的权限,而管理员拥有管理座位和账号的权限。
2. 查询座位功能:用户可以通过系统查询当前可用的图书馆座位。
系统会实时更新座位的使用状态,例如座位是否空闲或者已被预约。
用户可以根据自己的需求选择合适的座位。
3. 预约座位功能:学生用户可以根据自己的学生账号预约图书馆座位。
用户可以选择预约的时间段和座位号,系统会在用户预约成功后将座位状态更新为已预约,并发送提醒邮件给用户。
4. 管理座位功能:管理员用户可以查看和管理图书馆座位的使用情况。
管理员可以手动将座位状态更新为已占用、空闲或者已预约,并可以随时修改和删除座位的预约信息。
5. 管理账号功能:管理员用户可以管理用户账号,包括添加新的用户账号、修改用户账号信息和删除用户账号。
为了保证系统的稳定性和安全性,我会采取以下措施:1. 数据库设计:我会设计一个稳定可靠的数据库来存储用户的账号信息和座位的使用情况。
数据库会定期备份,以防止数据丢失。
3. 安全性保护:用户的账号和密码会进行加密保存,以确保用户的信息不会泄露。
系统会设置防止恶意攻击和非法访问的安全机制。
基于Android的图书馆座位查询系统可以帮助用户更方便地查询和预约图书馆座位,提高图书馆的利用率,并提供了丰富的管理功能,确保系统的稳定性和安全性。
这款系统的开发将使学生和读者在使用图书馆时更加便捷和高效。
DOI:10.19551/ki.issn1672-9129.2021.10.049基于Android系统的图书自助借阅平台的设计与实现陆㊀皓㊀㊀桑㊀鹏㊀贾文洋㊀刘㊀朋㊀史英杰(天津理工大学中环信息学院㊀300380)项目来源:本文系 天津理工大学中环信息学院2020年天津市大学生创新创业训练计划项目‘基于Android与Web双端的图书自助借阅平台的设计与实现“(项目编号:202013897009) 研究成果㊂摘要:图书馆扮演着重要的社会职能,图书馆传统的借阅方式已经无法满足人们快节奏的生活需求,图书馆的借阅方式和借阅效率亟需提升㊂本文针对图书馆现有借阅活动中的痛点,利用Android平台设计并实现图书自助借阅功能,旨在对现有的图书借阅的业务流程提供有益补充㊂关键词:Android系统;图书;自助借阅;设计;实现中图分类号:TP311.52;TP316㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-9129(2021)10-0050-02㊀㊀随着智能手机等移动终端设备的普及,人们逐渐习惯了使用移动客户端上网的方式㊂APP即以手机为载体的智能软件,具有完善原始网络应用系统不足㊁为用户提供更加丰富的入网体验等优点,在人们日常生活中扮演着日益重要的角色㊂图书馆是搜集㊁整理㊁收藏图书资料㊁供读者阅览的机构㊂为了进一步提升图书馆书籍借阅的便利化程度,在现有图书馆借阅管理系统的基础上,研究并开发 基于Android 系统的图书自助借阅平台 ,对现有图书资源借阅流程进一步扩展和优化已显得势在必行㊂1㊀系统功能需求信息资源从传统的PC端不断向移动客户端转移,方便人们对信息的获取和掌握,研发 基于Android系统的图书自助借阅平台 是符合实际应用需要的㊂系统的参与者主要包括图书管理员和读者用户,笔者针对不同类别的系统参与者分别进行需求分析,最大限度满足系统使用者的要求㊂2㊀系统设计2.1系统概述㊂ 基于Android系统的图书自助借阅平台 分为三个层次整合各种资源信息,分别是表示层(UI)㊁业务逻辑层(BLL)和数据访问层(DAL),这与Android应用三层架构基本保持一致㊂各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体㊂分层的目的是为了在多个功能模块间实现 高内聚㊁低耦合 ,开发团队可以将精力更加专注于核心业务逻辑的分析和设计上,提高效率的同时便于项目的更新和维护㊂2.2系统参与者用例说明㊂(1)图书管理员主要用例㊂①二级图书管理员管理㊂图书管理员使用用户名和密码进行系统登录后,可对图书馆各楼层的二级图书管理员进行添加㊁修改和删除操作㊂②书籍管理㊂图书管理员登录后,可针对书籍信息进行添加㊁修改和删除操作㊂③订单管理㊂1)分订单书籍准备:各楼层二级管理员使用各自账号登录后,选择对应订单(该订单为分层书籍借阅订单,是读者用户整体借阅书籍订单的一个子集),参照订单中的书籍条目,进行取书操作㊂待本楼层以及其他楼层书籍借阅订单全部取得后,由系统自动生成取书二维码,发给读者用户㊂2)分订单取书管理:使用楼层二级管理员账号登录后,扫描读者用户出示的取书二维码,完成分订单取书确认㊂3)整体订单借阅确认:使用图书管理员账号登录后,若所有分订单取书均已完成,则扫描读者用户出示的取书二维码,完成订单借阅确认㊂4)直接借阅订单管理:读者用户身处图书馆现场借阅书籍后产生订单二维码,图书管理员直接扫描用户提供的直接借阅二维码,完成订单借阅确认㊂5)还书管理:图书管理员直接扫描用户在图书馆现场提供的还书二维码,收取相应书籍,完成还书确认㊂(2)读者用户主要用例①账户注册㊂填写用户名㊁密码㊁手机号后,通过手机短信验证码的方式完成注册㊂②绑定图书证㊂注册成功后,绑定图书借阅证件号码,实现身份的双重认证㊂③检索书籍㊂可通过精确查询和模糊查询的方式,完成对书籍的检索㊂④借阅书籍功能.1)立即借阅:身处图书馆现场,可通过对多本书籍二维码扫码,直接生成借阅订单二维码,供图书管理员确认订单㊂2)订单管理:通过网络检索书籍信息后,选择书籍并加入订单㊂若没有已生成订单,则在产生新的订单后,将书籍信息加入㊂若已生成订单,只是尚未提交,则在该订单中追加书籍信息,随后可以向图书管理员提交订单,最终生成借阅订单㊂3)获得取书码:图书管理员获取订单全部书籍后,读者可通过系统消息,获得取书码㊂⑤归还书籍功能㊂选择已借阅订单,生成还书二维码,供图书管理员进行还书确认㊂⑥书圈功能㊂可在线查看新书推介,查看和撰写书评等㊂2.3数据库设计㊂(1)数据库总体设计㊂数据库设计是任何一个软件项目的核心组成部分,良好的数据库设计能够使系统的健壮性和稳定性得以保证,同时还能够获得更好的性能,包括执行操作所需时间㊁系统操作的流畅性以及更少占用存储空间等㊂(2)数据表设计㊂①user表㊂主要字段包括用户名(主键)㊁用户昵称㊁用户密码㊁绑定手机号㊁用户创建时间㊁绑定借阅证号㊁用户信誉等㊂②book表㊂主要字段包括书籍编号(主键)㊁书籍名㊁书籍作者㊁出版社㊁书籍图片㊁书籍出版日期㊁书籍当前数量㊁书籍位置㊁书籍类型㊁借阅量等㊂③order表㊂主要字段包括订单id㊁订单号㊁使用的图书证号㊁书籍id㊁书籍楼层等㊂④bookborrow表㊂主要字段包括借阅id㊁订单号㊁借阅使用图书证号㊁书籍id㊁订单状态㊁是否已读㊁是否催还㊁是否提醒㊁是否确定㊁是否扫码㊁是否提书㊁借阅超时已减分数㊁楼层㊁开始预约时间㊁结束预约时间㊁开始借阅时间㊁结束借阅时间等㊂⑤manager表㊂主要字段包括管理员用户名㊁管理员昵称㊁管理员密码㊁管理员绑定手机号㊁管理员所在楼层㊁管理员创建时间等㊂3㊀系统实现各类图书管理员㊁读者用户相关用例描述前文已说明,此处不再赘述㊂该部分仅对系统中的具有特色的功能实现进行详细说明㊂3.1网上借阅下订单㊁现场取书㊂读者网上查阅书籍,完成身份识别与认证后,将书籍订单后提交㊂图书馆中楼层管理员在 预约中准备书籍 管理页面中查看到有新增待确认订单,便根据订单中显示的书籍,完成取书㊂楼层管理员完成取书后,向服务器发送请求,将该楼层子订单的readyed 属性变为1(已确认),完成该楼层的书籍准备㊂当该订单中的书籍由各楼层管理员全部准备完成后,系统将会发送通知消息给读者,同时生成读者取书二维码,所有子订单的re-mind属性设置为1(已提醒)㊂此时,读者接收到消息,前往图书馆,完成身份识别与认证后到达订单所涉及楼层,向楼层管理员出示二维码㊂楼层管理员扫码并向服务器发送请求,将订单下的所有子订单的sweeped属性设置为1(已取书)㊂当订单所涉及的所有楼层都完成此操作后,读者前往图书管理员处出示二维码㊂管理员扫码后向服务器发送请㊃05㊃DOI:10.19551/ki.issn1672-9129.2021.10.050使用PlayMaker实现虚拟样板间常用交互设计鹿建国(山东水利技师学院㊀淄博㊀255013)摘要:随着VR技术的发展和应用,使得我们可以用VR技术来展示我们的室内装饰设计方案,同时利用交互设计,可以让客户有优质的体验,而交互设计需要依赖于C#脚本编写,本文给出了一种借助于PlayMaker插件不需要编写代码进行交互设计的方法㊂关键词:虚拟现实技术;PlayMaker插件;交互设计中图分类号:TU238.2-4㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1672-9129(2021)10-0051-01㊀㊀近年来,VR技术已经变成当代年轻人耳熟能详的字眼,VR是Virtual Reality的缩写翻译为中文就是虚拟现实,该技术融电子信息技术㊁计算机技术以及仿真技术于一体,其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感㊂从2016年VR元年开始,VR技术在我国发展迅速,作为目前新兴发展的热门技术,已经开始逐渐应用在社会的各个领域与行业,而在室内设计专业教学领域,VR技术也释放出其独特的魅力,VR技术的交互性㊁构想性㊁沉浸性使其对于室内设计专业教学模式的改变提供了无限的可能性[1]㊂经过调研发现,目前建筑装饰设计方案除了传统的效果图展示之外,已有很多设计公司采用虚拟现实技术来展示,借助于虚拟展示设备让参与者走入虚拟的场景并能720度环视,同时利用交互设计,可实现室内材质的更换㊁灯光的变换等让客户进行多方位的体验㊂为适应就业市场需求,我院自2018年起,在多媒体制作专业中加入了虚拟现实技术的内容,在教学过程中把3D建模㊁室内外装饰设计㊁虚拟现实技术等专业主干课程进行了融合,取得了良好的教学效果㊂但近几年来随着高职院校的扩招,技师类院校的招生多以初中毕业生为主,他们大多学习基础较差,在学习虚拟现实技术的专业基础课‘C#程序设计“时难度较大,在于企业的交流中得知其实可以在Uni-ty3D中借助于PlayMaker可视化编程插件来实现交互设计,而不需要再要求学生去编写代码㊂所以在初中毕业生为起点的班级教学中,我们加入了使用插件进行交互开发的内容,以保证英语基础差㊁编程能力弱的学生也能完成课题设计,下面以材质更换㊁电视机开关控制为例来说明如何借助于PlayMaker插件来实现相应的功能㊂首先搭建一个简单的测试环境,新建一平面用来表示地面,新建瓷砖㊁木地板两种材质,把瓷砖材质赋给地板,我们要实现的交互功能是按下F键实现地板两种材质的轮流切换㊂要想实现该功能首先要能获取键盘的按键,需要用到PlayMaker中Input组中的GetKeyDown动作,Input组是Play-Maker专门用来处理鼠标㊁键盘和控制器的输入,Get-KeyDown用来获取用户的按键并发送指定的事件,需要设置其中的Key参数和SendEvent参数㊂改变材质需要用到Ma-terial组中的SetMaterial动作,需要设定Material参数㊂选中地板,添加PlayMaker状态机,把默认状态名称改为 瓷砖 ,添加新状态并命名为 木地板 ,新建过渡事件 to木地板 和 to瓷砖 ,完成两个状态间的过渡设置㊂为 瓷砖 状态添加SetMaterial和GetKeyDown两个动作,并设置相应的参数值,其中SetMaterial动作的参数 材质 参数设置为 瓷砖 ㊂GetKeyDown动作的参数key 参数设置为 P , SetKeyDown 参数设置为 to木地板 ㊂木地板 状态同样添加SetMaterial和GetKeyDown两个动作,并设置相应的参数值㊂运行项目,点击键盘P键即可实现地板的瓷砖和木地板的材质切换㊂下面我们来实现用鼠标右键来控制电视机的开机(播放视频)㊁关机㊂导入FBX格式的电视模型,将其调整到墙面的合适位置,选中模型中的电视面板部分,添加Unity组件 视频播放器 ,组件中的 视频剪辑 参数先不赋值,我们设计的思路是,当点击鼠标右键时将该参数赋值为要播放的视频,再次点击时将该参数设置为空㊂给电视机添加状态机,初始状态为 关机 ,新建状态,命名为 开机 ,新建两个过渡事件 to开机 ㊁ to关机 ,并完成两个状态的过渡设置㊂为了捕捉鼠标右键,本次设计需要使用Input组中的GetMouseButtonDown动作㊂为 关机 状态添加 SetProperty 和 GetMouseButtonDown 两个动作,并设置相应的参数,其中 SetProperty 动作的参数 目标对象 设置为电视机面板㊁ 对象类型 设置为 UnityEngine. Video.VideoPlayer ㊁ 属性 设置为 Clip ㊁ 设置值 设置为 None ; GetMouseButtonDown 动作的参数 Key 设置为 右 ㊁ SetEvent 设置为 to开机 ㊂为 开机 状态同样添加 SetProperty 和 GetMouseBut-tonDown 两个动作,并设置相应的参数㊂运行项目,依次点击鼠标右键即可实现电视机开机㊁关机的交互效果㊂利用同样的方法,我们也可以实现样板间中灯光的开关控制㊁窗帘的开关控制等㊂因此,借助于PlayMaker这个可视化编程插件,可以让用户无需编写脚本代码,就能运用有限元状态机的设计思路在Unity3D设计并实现交互逻辑,给编程能力不足的用户进行交互开发提供了可能㊂参考文献:[1]张晓梅,基于VR技术的室内设计专业教学模式创新探讨[J],产业与科技论坛,2020(23):163求,将该订单名的所有的子订单设置为正在借阅状态㊂管理员完成此操作后,读者可完成借阅并携书离馆㊂3.2读者现场直接借阅㊂用户到馆,完成身份识别与认证后进入馆内点击读者app的加号扫码查看书籍并点击加入订单按钮将要借阅的书籍加入待提交订单中㊂完成添加书籍后,读者前往总管理员处,点击勾选订单后点击直接借阅按钮,跳转至直接借阅页面,并向总管理员提交直接借阅二维码㊂总管理员点击加号按钮使用管理员app扫码,向服务器的接口发送请求,将该订单名的所有的子订单设置为正在借阅状态㊂管理员完成此操作后,读者可完成借阅并携书离馆㊂4㊀系统测试在开发阶段,每完成一个功能模块,就要对功能模块的运行情况进行检查,通过观察实际输出与预期结果是否一致,来判断功能模块中是否存在逻辑错误,如发现则及时修改㊂通过对页面跳转㊁模块间通信等进行黑盒测试,主要观察数据在模块间传递的过程中是否发生错误或者丢失㊁页面跳转是否正常㊂考虑到实际应用中的可能存在的并发情况,编写测试用例,对系统进行了白盒测试㊂经过各类测试,系统各项功能运行良好㊂参考文献:[1]褚鹏.基于Android移动平台的图书借阅与管理系统设计与实现[D].武汉:华中师范大学,2014. [2]周轶捷.基于Android的图书管理系统设计与实现[J].信息与电脑,2016(15).作者简介:陆皓(2000-),江苏无锡市人,天津理工大学中环信息学院2018级网络工程专业学生㊂桑鹏(2000-),江西抚州市人,天津理工大学中环信息学院2018级网络工程专业学生㊂贾文洋(1997-),河南中牟县人,天津理工大学中环信息学院2019级网络工程专业学生㊂刘朋(1982-),天津市人,天津理工大学中环信息学院教师,研究方向:计算机应用㊂史英杰(1987-),天津市人,天津理工大学中环信息学院教师,研究方向:系统结构㊂㊃15㊃。
分类号:TP317.1 西安文理学院学士学位论文 基于Android平台的校园移动图书馆 客户端设计与实现
系(院)名称 软件学院 指导老师 学生姓名 学 号 1506210331 专业班级 提交时间 基于Android平台的校园移动图书馆 客户端设计与实现
学生姓名
目 录 摘要 .............................................................................................................................................. 1 英文摘要 ...................................................................................................................................... 2 第一章 引言 ................................................................................................................................ 3 1.1 课题研究的目的及意义 ............................................................................................. 3 1.2 课题的现状 ................................................................................................................. 3 1.3 课题的内容 ................................................................................................................. 3 第二章 需求分析与可行性分析 ............................................................................................... 5 2.1需求分析 ...................................................................................................................... 5 2.1.1功能需求 .......................................................................................................... 5 2.2可行性分析 .................................................................................................................. 6 2.2.1技术可行性 ..................................................................................................... 6 2.2.2经济可行性 ..................................................................................................... 6 2.2.3社会可行性 ..................................................................................................... 6 第三章 软件设计及开发工具介绍 ........................................................................................... 7 3.1 总体设计 ..................................................................................................................... 7 3.2 系统结构 ..................................................................................................................... 7 3.3 开发工具介绍 ............................................................................................................. 7 3.3.1 Eclipse的介绍 ................................................................................................. 7 3.3.2 Tomcat介绍 ..................................................................................................... 8 3.4 Android关键技术介绍 ................................................................................................ 9 3.4.1嵌入式关系型SQLite数据库 ........................................................................ 9 3.4.2 Android的UI设计 ........................................................................................ 10 3.4.3各项组件之间的通讯Intent .......................................................................... 10 第四章 系统功能设计 ............................................................................................................. 11 4.1 客户端管理 ............................................................................................................... 11 4.1.1 用户登录 ....................................................................................................... 11 4.1.2借还书记录 .................................................................................................... 11 4.1.3 图书管理 ....................................................................................................... 11 4.1.4 学生管理 ....................................................................................................... 12 4.1.5 公告通知管理 ............................................................................................... 12 4.2 服务端管理 ............................................................................................................... 12 4.2.1 图书管理 ....................................................................................................... 13 4.2.2 用户管理 ....................................................................................................... 13 4.2.3 通知管理 ....................................................................................................... 13 第五章 数据库结构设计 ......................................................................................................... 14 5.1 服务器端数据库设计 ............................................................................................... 14 5.2数据库逻辑结构设计 ................................................................................................ 14 5.3 数据库物理结构设计 ............................................................................................... 15 第六章 模块开发及编码实现 ................................................................................................. 17 6.1 服务器端的设计---搭建java web服务器 ............................................................... 17 6.2 连接数据库模块 ....................................................................................................... 18 6.3 服务器功能模块 ....................................................................................................... 19 6.3.1 书籍模块 ....................................................................................................... 19 6.3.2 学生信息模块 ............................................................................................... 19 6.3.3通知信息模块 ................................................................................................ 20 6.4 客户端的设计---设计Android UI界面 .................................................................. 21 6.5 具体功能模块 ........................................................................................................... 22 6.5.1 登录界面 ....................................................................................................... 22 6.5.2 管理员记录借还书的界面 ........................................................................... 24 6.5.3 书库管理界面 ............................................................................................... 25 6.5.4 学生管理界面 ............................................................................................... 27 6.5.5通知信息主界面 ............................................................................................ 28 6.5.6修改密码界面 ................................................................................................ 29 6.5.7客户端请求服务器 ........................................................................................ 30 第七章 系统测试 ..................................................................................................................... 33 7.1用户登录测试 ............................................................................................................ 33 7.2借还图书测试 ............................................................................................................ 34 7.3学生信息管理测试 .................................................................................................... 34 7.4书籍信息管理测试 .................................................................................................... 35 7.5公告信息管理测试 .................................................................................................... 36 7.6修改密码测试 ............................................................................................................ 36 结束语 ........................................................................................................................................ 37 参考文献 .................................................................................................................................... 37 致 谢 .................................................................................................................................... 38