体育馆场地预订微信小程序的设计与实现毕业论文
2020-04-18 19:40:39
摘 要
近年来,随着微信使用的普及,现代青年生活节奏的加快,微信客户端涌现出了大量和生活息息相关的小程序。微信小程序,这是一种不需要下载安装即可使用的应用,它给我们的生活带来很大的便利,例如订餐,查询,缴费等。
运动是校园生活不可或缺的一部分,当使用体育场馆的人数过多时,往往会遇到一些问题,例如,篮球场人数爆满,乒乓球场无人使用,或者是在下午某个时间点人数过多。体院馆场地预订微信小程序解决了这些问题,体院馆场地预订微信小程序用于实现在线预约场地的管理系统,小程序同步体育馆场地使用情况的实时信息到小程序端。场地使用者可以通过注册登录系统,查询体育馆场地信息,实现在线预约场地。
本文介绍了体院馆场地预订微信小程序设计与开发的整个过程。小程序主体使用java语言,以及WXML微信标记语言,WXSS微信样式表。
本设计致力于为教师学生们提供一个体育场馆的预约平台,有效合理安排自己的时间,避免时间的浪费。
关键词:微信小程序,java,体育场馆
Design and Implementation of WeChat Small Program for Stadium Venue Reservation
Abstract
In recent years, with the popularity of WeChat use, the pace of modern youth life has accelerated, and WeChat clients have emerged a large number of small programs that are closely related to life. WeChat applet, an application that can be used without downloading and installing. It brings great convenience to our lives, such as ordering meals, inquiries, payment, etc.
Exercise is an indispensable part of campus life. When there are too many people using stadiums, there are often problems. For example, the number of basketball courts is full, the table tennis field is not used, or the number of people is too high at some point in the afternoon. . The WeChat small program to solve these problems is solved by the WeChat site. The WeChat program is used to implement the online reservation site management system, and the small program synchronizes the real-time information of the stadium venue usage to the small program terminal. The venue users can log in to the system to query the venue information of the stadium and realize the online reservation.
This paper introduces the whole process of designing and developing the WeChat applet for the venue of the gymnasium. The applet body uses the Java language, as well as the WXML WeChat markup language, the WXSS WeChat style sheet.
This design is dedicated to providing teachers and students with a reservation platform for sports venues, effectively and rationally arranging their own time and avoiding wasted time.
Keywords: WeChat applet,java, Stadiums
目 录
摘 要 2
Abstract 3
第一章 绪论 6
第二章 需求分析
第三章 体院馆场地预订微信小程序设计概要
第四章 总结与展望
参考文献
第一章 绪论
1.1研究背景
小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,现在已经有超过150万的开发者加入到了小程序的开发,与我们一起共同发力推动小程序的发展,小程序应用数量超过了一百万,覆盖200多个细分的行业,日活用户达到两个亿,小程序还在许多城市实现了支持地铁、公交服务。小程序发展带来更多的就业机会,2017年小程序带动就业104万人,社会效应不断提升。
随着数据库技术和软件技术的发展,现代生活已经越来越离不开信息管理平台,如学生信息管理平台。学校中,当我们想租借一个教室,只需要在网上完成申请就能租借,但是当我们想要打篮球时,发现场地已满,沮丧回宿舍时,场地缺有空余,为了避免类似情况,我们需要一款体院馆场地预订微信小程序。
小程序的主要开发语言是 JavaScript ,小程序的开发同普通的网页开发相比有很大的相似性。对于前端开发者而言,从网页开发迁移到小程序的开发成本并不高,但是二者还是有些许区别的。
网页开发渲染线程和脚本线程是互斥的,这也是为什么长时间的脚本运行可能会导致页面失去响应,而在小程序中,二者是分开的,分别运行在不同的线程中。网页开发者可以使用到各种浏览器暴露出来的 DOM API,进行 DOM 选中和操作。而如上文所述,小程序的逻辑层和渲染层是分开的,逻辑层运行在 JSCore 中,并没有一个完整浏览器对象,因而缺少相关的DOM API和BOM API。这一区别导致了前端开发非常熟悉的一些库,例如 jQuery、 Zepto 等,在小程序中是无法运行的。同时 JSCore 的环境同 NodeJS 环境也是不尽相同,所以一些 NPM 的包在小程序中也是无法运行的。
网页开发者需要面对的环境是各式各样的浏览器,PC 端需要面对 IE、Chrome、QQ浏览器等,在移动端需要面对Safari、Chrome以及 iOS、Android 系统中的各式 WebView 。而小程序开发过程中需要面对的是两大操作系统 iOS 和 Android 的微信客户端,以及用于辅助开发的小程序开发者工具,小程序中三大运行环境也是有所区别的