计算机专业文献综述案例01:基于微信小程序的羽毛球馆预约系统的设计与实现

目录

一、摘要

二、可行性分析

三、设计的主要内容介绍

3.1后台管理员端

3.2小程序用户端

四、技术介绍

4.1 mysql数据库

4.2 MVC框架

4.3微信小程序开发平台

4.4 Java语言

五、性能需求分析

5.1.1 处理系统的分析

5.1..2 输出设计的分析

5.1..3 输入设计的分析

六、参考文献


计算机毕业设计100套

微信小程序项目实战

java项目实战

需要源码可以滴滴我

一、摘要

随着社会经济的发展,人民的幸福生活指数的逐渐提高,人们对运动锻炼的需求也越来越高,特别是奥运会、冬奥会的顺利举行,促进了全民健身运动的兴起。其中羽毛球是一项男女老少都喜欢的运动,在全民健身的时代,社区球馆的数量并不多,学校里的球场有很多,但是很多地方的羽毛球馆都无人问津。现在智能化产品已经渗透到各个行业,并成为了各个行业的发展方向,所以,结合计算机技术为广大的体育锻炼者设计一个便捷使用的小程序,让用户能够更好的与羽毛球场馆进行联系,能够提前预定羽毛球馆,合理的安排运动比赛的时间和地点,节约成本费用。本系统基于MVC架构以及微信小程序平台进行智能小程序开发,使用户可以轻松的掌握系统进行羽毛球馆预约,这在推动羽毛球馆智能化运营,提高场地的运营效率,促进全民健身,满足市民开展体育活动的需要有重要的意义。

关键词:微信小程序;MVC框架;羽毛球馆;预约系统

二、可行性分析

(1)经济可行性:系统的开发涉及前端、后台、数据库等方面的开发设计,还需要一定数量的网络工程师、办公场地及电脑等等,需要投入一定量的资金。但本系统在各方面的要求均较低,设计的系统也相对简单,故系统在开发过程中,人员仅本人便可完成,所需设备为本人自带电脑,没有其他经济投入,资金需求量很小,具有经济可行性。

(2)技术可行性:本系统开发所用语言为Java,在Windows系统下即可完成,所用涉及到的技术有MVC架构、spring boot、html、css、MySql、小程序开发技术等,这些技术本文均在课堂上学过,且掌握比较牢固,能够熟练运用。故本系统开发具有技术可行性。

(3)法律可行性分析:本系统是用来作为课题设计来进行开发的,不会用作商业行为,并且在使用的技术的过程中和项目面向用户展示的内容中,都不会存在违反法律的文字描述性语言。

(4)用户可行性分析:使用该小程序的用户都具备基本的手机软件和电脑操作知识,只需要在微信中根据小程序的主题进行搜索或进行扫码即可,便可查询的该小程序,或者通过扫码的功能[5],该系统具有轻便行以及易操作性,在用户可行性上是完全没有问题的。

三、设计的主要内容介绍

就目前来看,各领域都引入了计算机,且获得了长期发展,同时也应用在人们体育锻炼管理方面。本系统就是一种基于互联网技术诞生的羽毛球馆预约系统,本系统所用数据库为MySQL,所用编程语言为Java,开发过程中,使用了服务器 Tomcat8。在进行框架构建时,运用了spring MVC作为前端框架。在信息的管理方面,有着独特的设计方法,实现了羽毛球馆预约系统的智能化、科学化。

3.1后台管理员端

(1)系统设置:具有关于我们、联系我们、法律声明模块。

(2)会员列表管理:可查看所有注册会员的信息、也可删除信息。

(3)录入场地管理:可选择场地类型,填写场地名称或者编号。

(4)场地管理:显示所有录入的场地信息列表,支持修改以及删除。

(5)场地订单列表:显示所有用户下单订单列表,包含下单时间、联系方式等。

(6)场地订单管理:支持订单审核处理和删除。

(7)密码修改:可修改注册的密码。

(8)退出登录:清除登录的cookie,返回到首页。

3.2小程序用户端

(1)用户注册:填写手机账号和密码,注册新用户。

(2)登录功能:注册普通账号登录,登录后可以修改用户的基本信息,也可以退出。

(3)关于我们:查看关于我们、联系我们、法律声明相关信息。

(4)场地列表:根据顶部的日期,按不同的日期,显示开放的所有场地名称、场地信息。

(5)场地预约:在场地列表,点击具体的某个场地,进入确认预约日期和场地,填写预约客户的姓名、电话、备注,然后提交预约信息。

(6)我的场地预约订单:显示已经预约的场地订单信息,包含场地信息、预约日期,客户姓名、电话、备注。

(7)用户信息:姓名、联系方式、邮箱、头像、简介、介绍等,支持随时修改;用户注册的信息后台管理员可见;后台管理员可以删除。

(8)退出登录:清除登录的cookie,返回到首页。

系统整体功能结构图如图3-1所示:

图3-1功能图 

四、技术介绍

4.1 mysql数据库

关系数据库的最大特点是其服务的连续性[6]:过去的关系数据库都是基于 ACID的商业模式,因此可以应用到许多需要一致性的系统中,例如银行。这种方法简单易懂,二维表结构与逻辑世界十分接近,与其他模型相比,如网状、层次等更易于理解、易于操作。SQL对于管理关系型数据库来说是一个很好的工具,简单的维护、改进(实体的完整性、引用的完整性、用户定义的完整性)大大减少了重复和不一致的数据。

4.2 MVC框架

MVC是 Spring框架中的一个子构架。本文仅对其进行了简要的介绍,主要是由于其在餐厅点餐的信息化建设中的应用。MVC是一种典型的设计模式, M代表模型,一般与数据相关, V代表视图,在系统开发中, MVC代表特定的网页, C代表控制器,其主要功能是控制业务过程、发送请求等。MVC架构是一个整合 MVC设计架构的架构,以 DispatcherServlet为核心,DispatcherServlet对请求进行拦截,然后将这些请求发送到对应的控制器进行处理,然后由视图处理器向对应的视图显示。

4.3微信小程序开发平台

微信小程序不需要下载就能使用,也无需卸载,大大降低了软件的推广成本和获取用户信息的费用,可以让用户和系统服务之间建立更紧密的联系。微信可以分为聊天微信和应用小程序,微信是以信息交互为基础,可以通过扫描二维码,或直接输入信息,也可以使用微信小程序。微信小程序最大优点是占用空间小,所以它运行速度快,访问速度也快,用户可以在很短的时间内找到自己需要的应用。软件调试主要包括三个方面:模拟器、调试工具和小程序操作区。

4.4 Java语言

java语言是一种轻量级的脚本开发语言,对于所有的专业程序员来说,具有学习成本低的特点,能马上上手进行,据统计,全球有超过90%的网站服务器端的开发语言都是用Java来开发的,Java的表达能力也相当灵活,对语言的兼容性也高。

五、性能需求分析

5.1.1 处理系统的分析

应确保数据在处理过程中不会出现错误情况,让处理系统的处理准确率得到保证。此外,系统在满足该条件下,还应提高数据处理速度,尤其是用户在查询、修改等操作时,数据处理速度的提升,能够减少用户等待时间

5.1..2 输出设计的分析

输出设计一方面要设计出满足用户需求的功能,例如数据的存储、读取、修改等,另一方面,要方便用户使用,用户经过简单操作便能够实现相应数据的查询。此外,数据展示区域,也应注意简洁美观,让用户能够直观查看查询结果。

5.1..3 输入设计的分析

输入设计应符合用户使用习惯,输入界面直观、简洁,方便用户输入,同时要避开重复输入,简化输入,提高输入效率。

六、参考文献

[1] 冯玉芽. 基于微信的活动管理平台的设计与实现[D]. 北京邮电大学 2019

[2] 张旭. 太原市高校羽毛球场馆对外开放现状及优化论证研究[D].中北大学,2022.

[3] 孙雯. 基于态势分析的长春市经营性羽毛球馆运营管理的现状研究[D].吉林大学,2017.

[4] 陈虹羽.业余羽毛球运动开展现状及其对策研究[J].农家参谋,2019(21):197.

[5] 郑新桥.基于微信平台的琴房预约系统的设计[J].数字技术与应用,2021,39(10):225-227.

[6] 王景. 基于MySQL的数据库查询性能优化技术研究[J]. 电脑与电信, 2022(006):000.

[7] 张俊. MySQL数据库在PHP网页中的动态应用[J]. 集成电路应用, 2022(006):039.

[8] 常宇, 李晓艳, 路康,等. "互联网+"模式下高校摄影服务平台创业探索[J].  2019.

[9] 辛云龙.MVC框架的网络安全数据管理系统[J].福建电脑,2021,37(07):1-8.

[10]  Arianti B D D,Kuswanto H,Januari H A,Jamaluddin J. The design of a letter archiving application using the Model View Controller (MVC) concept[J]. Journal of Physics: Conference Series,2021,1869(1). 

[11] 刘娜,刘如起.MVC模式在Android开发上的应用研究[J].山东工业技术,2017(03):137.

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平姐设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值