资源描述:
《共享图书APP软件的研发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、共享图书APP软件的研发 Abstract:Withtherapiddevelopmentofthesharingeconomy,partoftheproblemofexcessresourceswassolved.Thisarticleintroducesthesharingofbookresources.Manypeoplechoosetogotoabookstoreorbuytheirfavoritepaperbooksonline.Paperbooksareusuallyputontheshelfafterreading,creatingaproblemofwasti
2、ngresources.Underthepremisethatthesharingeconomydrivesandrecyclesresources,itisnecessarytodevelopanAPPthatwillsharebookresources.Itisnotonlysuitablefortheboomofthecurrentsharingeconomy,butalsoconducivetoecologicalandenvironmentalprotectionandrecyclingofresources. Keyword:sharingeconomy;shar
3、ingbooks;softwaredesign; 由于社会经济的快速发展,人们生活水平的不断提高,生产资料持续增多,随之出现了资源过剩或分配不均等问题。得益于智能终端的普及,共享模式进入大众的视野。采用线上共享来解决资源分配不均或过剩的业务越来越多。 开发此APP主要是为了针对解决用户闲余书籍的放置,造成的图书资源浪费现象。本平台书籍来自两个途径。第一:平台自身上传书籍,面向大众进行共享,用户可以在APP上游览书籍信息,点击借阅,在现实中实体借阅点进行扫码借阅。第二:用户上传书籍,并且可以自主设置借阅时间和金额。本平台APP和现实中实体借阅点相辅相成,采用线上线下共同完成交
4、易的模式。设计此APP主要涉及的技术可分为两方面:服务器端主要用到的技术为:Node和Express框架做服务器后台管理,MongoDB为数据库的相关技术点。客户端相关的技术和服务器端相关的技术。客户端主要用的技术为:JavaScript、React、ReactNative等。在手机上实现介于原生和网页的APP开发相关的技术点。本篇论文主要对后者技术进行研究和进行有关的开发工作。 站在用户的角度看,第一:可以将用户的角落里书籍变废为宝,为用户带来一定的经济利益,还能增强用户与用户之间的交流,扩大用户交友圈,以书会友。第二:花很少的钱就可以让用户借到想看的书籍。第三:从平台共享
5、出去的书都有规定的时间期限,在期限内,用户会有紧迫感,在归还日期之前看完进行还书,不会出现自己买的书放了很久都没有看的情况。做到真正的物尽其用。 1、功能设计 1.1、用户模块 用户模块分为普通用户模块和管理员模块。普通用户模块包含登录、注册、手机号码验证、设置密码、修改个人资料、上传图书和借阅图书等功能,新用户通过点击APP注册按钮跳转到注册页面,输入新用户名和密码,若注册手机号已存在数据库内,提醒“该用户已存在”。旧用户在登录成功后,可以根据自己意愿进行密码修改,若忘记密码则可以通过点击APP的密码找回按钮跳转到密码重置页面,填写账户信息和手机号等待系统验证成功则可以
6、进行密码重置。管理员模块包含图书上传、下架、更新等功能,管理员进入后台可以市场环境进行相关图书上传、下架、更新等操作。(图1) 1.2、图书共享模块 图书共享模块包含图书上传、下架、更新、分类、借阅、归还、搜索、热门推荐等功能。因为APP是面对大众的,为了方便用户快速查阅想要的书籍,APP主页面设置了图书分类的信息和主页面顶部搜索框,用户可用关键字、书名、作者名、ISBN条码进行搜索。用户不但可以根据自己的意愿在用户界面点击上传、下架、更新等按钮操作自己的书籍,将自己的书籍进行共享并自定义设置金额。还可以在用户界面点击借阅、归还等按钮操作属于他人或本平台的书籍。(图2)图2
7、图1 1.3、地图模块 地图模块包含显示书籍地理位置、显示用户当前位置、显示用户到实体借阅点的距离、规划用户到借阅点路线、各个借阅点所含书籍等功能。当用户点击地图页面时,页面会显示用户所在地理位置和附近的实体借阅点地理位置。点击页面上实体借阅点的图标,页面会显示用户到实体借阅点的距离和该实体借阅点所含书籍信息。图3 1.4、管理与模块 管理员模块包括管理员在后台数据库进行增删改查,对用户的管理,对书籍的审核、上架、下架,对信息的管理等。 2、功能实现 在实现共享图书APP时,本系