收藏 分销(赏)

图书馆座位预约平台的设计与实现.pdf

上传人:自信****多点 文档编号:728917 上传时间:2024-02-26 格式:PDF 页数:4 大小:2.01MB
下载 相关 举报
图书馆座位预约平台的设计与实现.pdf_第1页
第1页 / 共4页
图书馆座位预约平台的设计与实现.pdf_第2页
第2页 / 共4页
图书馆座位预约平台的设计与实现.pdf_第3页
第3页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、信息与电脑2023年第10 期Information&Computer软件开发与应用图书馆座位预约平台的设计与实现叶咏诗普布旦增刘欣婷袁雨琛(西藏大学,西藏拉萨8850000)摘要:为了解决图书馆占座问题,缓解校园矛盾,鉴于小程序免安装、成本低、运行快以及拓展性强等特点,文章利用微信小程序作为前端页面显示,后端采用SpringBoot框架及MySQL数据库等,完成基于微信小程序的图书馆座位预约平台的设计与实现。将用户角色划分为读者和管理员,除座位预约这一核心功能外,依据不同用户角色需求提供了许多附加功能,以便提高座位管理效率。该小程序改善了读者的阅读体验,提高了图书馆座位的利用率和信息化生活在

2、高校内的占比,减轻了校园图书馆的管理压力。关键词:微信小程序;图书馆;座位预约中图分类号:TP311Design and Implementation of Library Seat Reservation Platform文献标识码:A文章编号:10 0 3-9 7 6 7(2 0 2 3)10-137-0 4YE Yongshi,PUBU Danzeng,LIU Xinting,YUAN Yuchen(Tibet University,Lhasa Tibet 850000,China)Abstract:In order to solve the problem of library sea

3、t occupancy and alleviate campus conflicts,the article uses WeChatMini Programs as the front-end page display and SpringBoot framework and MySQL database as the back-end to design andimplement a library seat reservation platform based on WeChat Mini Programs,in view of the features of applets such a

4、s noinstallation,low cost,fast operation and strong expandability.The user roles are divided into readers and administrators,and inaddition to the core function of seat reservation,many additional functions are provided according to the needs of different userroles in order to improve the efficiency

5、 of seat management.The applet improves the reading experience of readers,enhancesthe utilization rate of library seats,increases the proportion of information-based life within the university,and reduces themanagement pressure of the campus library.Keywords:WeChat mini programs;seat reservation;lib

6、rary0引言随着科技的飞速发展,图书馆出现座位有限而高校人数众多这一难题,信息化技术为解决座位和读者占座之间的矛盾提供了新思路。当临近期末考试或其他国家级考试时间节点时,占座矛盾愈加突出,图书馆座位管理方式信息化迫在眉睫。2 0 2 1年,全网小程序数量已超7 0 0 万,日均使用次数同比增长32%。同时,微信小程序无须下载、无须安装、无须卸载、同版本即可实现互通等特点,为图书馆座位预约平台提供服务奠定了技收稿日期:2 0 2 3-0 3-18基金项目:2 0 2 2 年西藏自治区西藏大学校级大学生创新创业训练计划项目(项目编号:2 0 2 2 XCX082)。作者简介:叶咏诗(2 0 0

7、2 一),女,广东深圳人,本科在读。研究方向:软件开发。通信作者:普布旦增(198 2 一),男,西藏白朗人,硕士研究生,高级实验师。研究方向:自然语言处理、数据库。E-mail:。术基础2 。从现实出发,图书馆中占座问题一度引发许多校园矛盾。由此可见,有必要对图书馆的管理机制、管理方法进行革新。本平台依托微信小程序,对于图书馆座位分配问题提出了全新的解决方法,能够为图书馆管理人员的分配提供更高的机动性,避免浪费读者时间。1模块设计1.1平台模块设计根据需求分析,现将平台根据使用角色划分为用户模块和管理员模块。用户模块又细分为不同的功能模块,137信息与电脑软件开发与应用Information

8、&Computer具体功能模块划分如图1所示。1.2功能模块设计(1)用户模块功能。个人信息管理模块允许用户进行基本信息编辑、密码修改等操作;座位预约模块细分为查询座位列表、座位预订、暂离及暂离时长操作、签到以及签退等功能;信用记录查询和预约信息查询模块允许用户查看个人信用情况及预约信息;通知提示模块允许用户角色向管理员端反馈信息,提供建议;签到模块允许用户通过页面按钮跳转扫码,进行座位签到;问题反馈模块提供查询通知信息、阅读通知、反馈意见等功能。(2)管理员模块功能设计。用户管理模块允许管理员修改用户信息、查询用户信息、修改个人信息等操作;信用管理模块提供修改用户信誉分、拉黑等功能;预约管理

9、模块下的主要功能是查询读者的预约情况;签到管理模块允许管理员在前端查询数据库,获悉读者的签到状态;座位管理模块允许管理员自由设置某一时段的座位是否开放以及开放哪些座位;通知管理提供查询读者反馈、发布通知等功能。2平台实现2.1技术路线前端以微信小程序作为前端展示页面,使用了微信标记语言(WeiXinMarkup Language,W X M L)、微信样式表(Weixin Style Sheets,W X SS)、Ja v a Sc r i p t 及WeUI等相关技术进行设计。后端通过Java、Sp r i n g Bo o t、Maven、M y b a t i s、M y SQ L 数据

10、库等技术完成搭建与实现。平台开发完成后,对该小程序在Android系统和iOS系统下进行功能测试3。2023年第10 期2.2数据库设计2.2.1表设计本平台使用MySQL数据库,为了满足用户需求及平台功能实现,建立了数据库表,具体内容如表1所示。2.2.2MD5加密消息文摘算法5(Message-Digest Algorithm5,M D 5)是一种广泛使用的密码散列函数。文章通过MySQL中的MD5函数对用户数据进行加密,如在插人数据时对管理员密码进行加密,代码为INSERT INTO admin(id,adminnumber,password)VALUES(00000,2041103,M

11、D5(admin)2.3座位预约(1)界面布局。座位预约界面主要采用Flex布局方式,主要构件包含楼层选择功能、座位及时段选择功能、预约确定按钮,只有空座显示到可选座位列表中。(2)座位刷新。配置INSERT型触发器,当orderall表下的position_index(座位编码)字段有新记录插入时,对position_info表下的Position_tag(空座标志)进行修改(该字段默认值为0,开放座位为0,不开放座位为1)并将更新后的数据通过Controller层发送给前端。(3)用户预约。用户确认预约后,平台将座位所代表的参数、时间、日期及楼层等和用户的账号、姓名、班级等内容一起传人数据

12、库。平台前端显示提示,告知用户预约操作已经成功。同时,设置逻辑约束,不允许预约同时段的不同座位,同一个用户身份标识号码(I d e n t i t y D o c u m e n t,I D)同天预约的总时长不允许预约超过12 h,一个座位单次预约时长不超过4h,预约图书馆座位预约平台用户模块管理员模块个人信息管理座位预约预约信息查询通知提示信用记录查询问题反馈签到用户管理信用管理预约管理签到管理座位管理通知管理图1平台功能模块划分图138信息与电脑2023年第10 期Information&Computer软件开发与应用表1数据库表序号123456789不同日期的座位需要多次提交,只允许查看

13、未来的空余座位而无法查看过去的座位等。(4)签到与签退。用户到座后首先需要扫描桌边二维码进行签到,离座后要扫码签退。用户扫描后平台将二维码对应参数及用户ID传回数据库进行查找,若查找成功,则在前端提示告知用户签到成功,若失败则提示用户检查网络配置或联系图管员。2.4用户登录用户依据分配或申请得到的账号密码进行登录验证,平台依据输人对数据库进行查找。若数据库中确有该账号,则对比密码,若密码对比吻合,则进人平台;若密码或账号任一对比不吻合,平台向用户发送提示,提醒用户检查输人内容。2.5图书馆座位预约小程序部分界面展示图书馆座位预约小程序部分界面展示如图2 所示。20:03ooWoChate图书馆

14、硅位预的WELCOME!在预的时,无论量切换棱层战者选时间之前一定要点击下方碗定预定2、公告待补充用户注册用户登录管理员登录(a)平台开始界面表名称useradminorder_userorder_allposition_infoposition_signillegal_usermessage_usermessage_all81%说明用户信息表:ID、用户的昵称、头像、姓名、班级、账号、密码以及违规次数管理员信息表:ID、管理员账号、密码用户预约信息表:ID、预约日期、预约时段、座位编号、座位楼层以及座位名称等所有用户预约表:ID、用户账号、预约日期、预约时段、座位楼层以及座位编码座位表:ID

15、、所有座位的位置、楼层信息以及空座标志签到表:ID、所有已签到座位的楼层、日期、时间以及座位编号违规用户记录表:ID、日期、楼层以及座位编号用户消息表:ID、个人用户收到的消息所有用户消息表:ID、用户的姓名、班级、账号以及用户发送给管理员的信息20:16WwOhat管理员界面座位更改违规查沟预约查询签到码生成已签到用户(c)管理员主界面.WeOhute20:08oeWechate20:04座位质约公告扫码签到座位预约回8B(b)读者主界面73%75%8%wiechat预约记录日期:星期一时间:9:0 0-12:0 0楼层:1楼位置:5号桌日期:星期二时间:15:0 0-16:0 0楼层:2

16、楼优置:4号桌日期:星期三时间:19:0 0-2 0:0 0楼层:2 楼位盟:1号桌(e)读者预约记录查询图2图书馆座位预约小程序部分界面展示选择楼层1F日期选择星期一开始时间8:00结束时间8:00座位1号位确定预定(d)读者预约界面WeChate20:04个人姓名:王子账号:2 0 32 10班级:计算机二班账号管理修改密码回8私81%惠见反通知(f)读者个人界面遇出录8人139信息与电脑软件开发与应用Information&Computer表2 预约功能测试表序号操作流程1读者选完本楼层座位,进行楼层切换前未点击预约21d内,读者预约总时长超过设定总时长3读者连续选择同一座位的不同时段点

17、击预约4读者连续选择同一时段的不同座位点击预约5读者违规超过规定次数,选座后点击预约6读者选择过去的日期或闭馆期间的时段的座位。3平台测试使用开源数据依据预定操作流程分别对用户和管理员角色下的图书馆座位预约平台进行功能测试。测试内容包括用户登录、用户注册、个人界面显示、读者查询违规记录、读者查询个人预约记录、读者问题反馈、管理员查询读者预约信息、管理员查询读者违规记录以及管理员查阅通知等。平台页面展示信息完整,测试结果皆符合预期5。现对本平台预约功能选座进行测试,查看相应逻辑约束是否成功实现,具体测试和流程如表2所示。4结语针对图书馆“找座难”“占座多”等现象,提出一款基于SpringBoot

18、、M y b a t i s、M y SQ L 等技术图书馆座位预约小程序,介绍了平台的模块功能设计、数据库设计及平台实现。经过测试,设想的功能都可在平台中成功实现。除提到的功能,平台还有许多功能能够拓展和完善。例如:测试过程中,本平台在面临大流量访问时,(上接第133页)用户真实姓名和存在的部门以及账户密码。其次,对于管理员来说,保证系统的正常运行和档案调动的合法合规至关重要。最后,在管理模块中,最直接的关系是目录文件,主要包含文件类别、文件名称和档案年份,而目录文件的分支关系又包括目录文件的页数、状态、文件名、档号、文号、责任者、成文日期、保管期限以及题名等。6结语为了进一步将互联网技术以

19、及计算机技术运用于档案管理,实现档案管理数字系统的构建,必须理清当前档案管理工作发展的趋势和特点,并且分析新时代背景下档案管理信息系统建设工作面临的问题,根据时代发展的要求和技术条件调整档案管理信息化建设策略。将互联网技术以及计算机技术运用于档案管理不仅有利于我国档案管理工作的进一步发展,也对现代化大数据数字档案管理系统的建设有重要的意义。2023年第10 期预期结果是否符合预期预约结果不保存,预约失败是提示:您已超时是预约成功是提示:不允许预约同一时段的不同座位是提示:您的信用过低,不允许预约是提示:不在规定时间是查询功能会出现加载或卡顿现象;前端用户界面设计较为简陋;部分功能设计合理性有待

20、提升,可以通过派发问卷形式优化。参考文献1阿拉丁研究院.2 0 2 1年度小程序互联网发展白皮书EB/OL.(2022-01-17)2023-03-10.https:/wWW 0 2 2,2 2(5):6 6-7 1.3宋龙生,倪胜巧.校园失物招领微信小程序的设计与实现.计算机时代,2 0 2 1(10):8 6-8 9.4李可,石兆军,周晓俊,等.基于MD5加密的身份认证系统研究J.网络安全技术与应用,2 0 2 2(7):2 1-2 3.5张昕,林洪芳.基于微信小程序的图书馆座位预约管理平台.电子元器件与信息技术,2 0 2 2,6(12):10 6-10 9.1陈慧,王晓晓,南梦洁,等.

21、档案管理信息化建设过程中的隐性知识分类:以赋能思维为视角J.图书与情报,2 0 19(6):118-12 4.2夏文青.信息化环境中档案管理信息化建设的完善路径研究J.办公室业务,2 0 2 2(15):96-98.3文传玲,张晓宇,周文泓.社交媒体在国家档案管理信息化建设中的应用:基于美国档案与文件署的案例研究J.兰台世界,2 0 2 0(3):2 2-2 6.4肖静萍,朱一丽.面向用户的数字档案资源整合:国外研究及借鉴J.档案学研究,2 0 17(2):98-10 15黄兰.国外数字档案资源整合对我国的启示:以加利福尼亚州档案馆在线项目为例.机电兵船档案,2 0 19(3):96-98.6张俐.以用户为导向的高校数字档案资源服务体系构建研究.资源信息与工程,2 0 2 0,35(6):141-143.参考文献140一

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服