Keywords: library; WeChat applet; Seat reservation system
目录
第1章 绪论 1
1.1 课题研究背景 1
1.2 国内外研究现状 1
1.3 从可行性角度分析小程序 2
1.3.1 技术可行性 2
1.3.2 经济可行性 3
1.3.3 会可行性 3
1.4 章节小结 3
第2章 系统主要技术和语言介绍 4
2.1 微信开发者工具 4
2.2 Javascript介绍 4
2.3 Eclipse介绍 5
2.4 SSM后台框架 5
2.5 MySQL数据库 6
2.6 章节小结 7
第3章 图书馆座位预约系统设计 8
3.1 角色分析 8
3.2 学生端系统结构设计 8
3.3 管理员端功能设计 11
3.4 数据库设计 11
3.5 章节小结 15
第4章 图书馆座位预约系统的实现 16
4.1 系统页面的实现 16
4.2 用户登录模块 17
4.3.预约选座模块 19
4.4 查看公告模块 24
4.5 个人中心模块 25
4.6 出/入馆扫码 27
4.7 章节小结 28
第5章 总结与反思 29
5.1 总结 29
5.2 反思 29
参考文献 30
致谢 31
第1章 绪论
1.1 课题研究背景
在当今建设创新型国家的形势下,随着国家相关战略的大力落实,政府单位密切关注高等教育的发展,不仅增加了许多有利的 会制度,并且也大力投入学校基础设施建设[1]。通过种种举措,使得高校的办学条件及学生学习环境得到质的提高。如果说高校是孕育人才的摇篮,那么图书馆就是编制这个摇篮的藤条。而学生在面对当今培育人才计划的压力,他们需要汲取更多的不同领域的知识来不断扩充自己的知识层面,包括通过考证考研来增加自身资本。由于个人条件能力有限,每个人都不可能拥有各个领域相关的全部书籍,这时候,图书馆就可以充分发挥作用,履行它自身的职能,为广大师生提供书籍及相关资料,满足他们的需求。
基于我国人口基数大的基本国情下,哪怕政府已多增加对高校建设的投入,人均资源占有量仍然偏低[1]。尤其在图书馆座位资源利用中,最常见的问题无非是座位短缺,大多数人也曾称之为“一座难求”。图书馆不合理的座位管理会制约馆内的资源使用,而上述的常见问题亟待解决,如果没有很好地处理问题,将会影响学生对图书馆的使用率,同时也是对国家政府大力投入资源的浪费。
现当今信息 络发展迅速,移动服务将会是现在乃至未来发展的主流。由我国互联 络信息中心用确切数据指出:在2017年12月前,中国手机 民数量达7.53亿,且该数量连续三年上升[2]。由此可见,互联 的普及度很广。中国14亿人口中就有一半以上使用微信,可以说大部分的日常 交生活是离不开微信,而微信推出的小程序比APP更方便快捷。因此针对图书馆座位管理问题,我选择用微信小程序设计图书馆座位管理系统,希望能为合理管理图书馆座位提供点建议。
1.2 国内外研究现状
在国内,传统的图书馆管理容易引起矛盾争纷,“占座”现象一直是存在的,由该现象引起的矛盾也是络绎不绝。许多高校在馆内随处附上“禁止占座”的标示语,管理员也会提醒学生离馆时一定要把自己的物品都带走,否则将全部清掉。然而有些学生视若无睹,管理员在闭馆后还是要去收拾他们用来占座的物品,这在一定程度上,使得管理人员的工作量被增加了。当隔天学生来找不到自己被清理掉的物品时,又极度容易和管理员闹不愉快,亦或者是学生间也会因为占座问题产生矛盾[3]。曲奎等人综合多种因素总结出产生“占座”现象的原因,他们认为用计算机管理可以解决这个问题,并在这个问题的基础上,建议图书馆的座位需要有个系统来方便管理[4]。通过文献查找发现高校中图书馆不乏有些可行方案,比如华北电力大学曾创建了基于VB的图书馆座位管理系统,王炳江等人指出了该系统可以有效保障用户使用图书馆的权力,同时遏止了占座陋习[5]。但是王孝亮等人认为该系统通过刷卡进行座位分配,用户仅借书,系统也会随机帮他们安排座位,这在一定程度上也会造成座位浪费[6];河北工业大学曾利用RFID射频技术进行座位资源管理,韩慧在其论文中指出,该系统需要较多的硬件成本,且容易被数据收集、系统布线制约,存在一定局限性[1]。
国外教育发展早,他们十分重视图书馆在人类 会的作用,比如说德国,它被称为图书馆最多的国家之一,每年都有上亿人来参观[7]。专家们把图书馆资源当作资源分配的问题来处理,在提高资源的利用性以及分配问题下了许多功夫,尤其是从九十年代以来,国外大多数学校通过 络化来管理图书馆,这使得管理效率得到一定的提升,21世纪初,他们把 交媒体软件融入到图书馆的 络管理,如Facebook、Instagram等。国外的占座现象没有像国内这么普遍严重,但是这一现象也是不可避免地存在着,德国大学通过分散用户需求来解决图书馆座位资源不充分的问题,该校把学生的上课时间和考试分散安排,这也能适当缓解高峰时段过多的人流量给图书馆带来的压力[8]。目前大多数外国图书馆座位预约管理系统已经获得了较大的发展。
1.3 从可行性角度分析小程序
1.3.1 技术可行性
在本系统中有使用到Eclipse和MySQL。与其他开发工具相比,这两个开发工具更容易上手。经过许多年的积累沉淀,它们自身的可操作性和兼容性也更为完善。微信小程序的主要部分是基于微信开发助手,用JavaScript来编译。系统后台框架是基于SSM设计的,它是常见的数据源较为简单的web框架。
对于大多数开发人员来说,小程序的开发门槛之所以低,是因为它是基于微信这个平台上运行的,比起其他APP开发运用,开发人员就不用花时间去思考手机端系统存在的差异会不会造成不适用性,综上,该系统在技术上是可行的。
1.3.2 经济可行性
2017年微信小程序上线到今天,发展可谓之迅速。而与APP之间存在的最大差异便是成本更低,使用更加快捷方便。众所皆知,在实现APP的完整过程中是要求有很多成本的,主要有前期的开发、后期的维护、测试以及引流等等。上面也有提到,小程序是在微信平台上得到开发的,这也就意味着它拥有了微信本身携带的庞大用户量,因此无需再消耗成本去进行引流,开发成本相对比较低,开发人员们可以把多余的人力、财力、精力侧重在如何运营好产品,如何使得内容更为丰富。再者,当小程序真正投入使用后,关于座位管理系统也可以减少人工介入,尤其是在座位使用期间,图书管理员可以减少对座位巡查的次数,这在一定程度上可以节省图书馆人力资源。综上,该系统产生的效益将远远大于前期我们在开发该系统的时候投入的成本,所以,经济上可行。
1.3.3 会可行性
对绝大多是使用者来说,使用微信小程序就可以进行图书馆座位的预约是相当便捷的,他们不需要花费数据流量去下载安装一个APP来占用手机内存,只需要有一个微信就可以了。进一步说,他们也将可以减少由位置引起的冲突。
对在图书馆的管理人员来讲,传统意义上的座位管理系统必须有的条件是人工管理,没有人工的存在,座位管理系统将会被破坏。当出现占座现象时,如果没有处理好,会把原本有的矛盾进一步被激化,这非常不利于营造和谐美好的阅读环境,使得图书馆失去它自身意义。该系统符合法律法规,不会对 会产生不良影响,综上所述,是符合 会可行性的。
1.4 章节小结
本章通过为什么图书馆座位管理会引起的不良现象进行剖析并结合国内外对这些现象采取的措施进行研究,从技术、经济、 会三大角度进行可行性分析,这对后续的系统设计提供了前期准备。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!