基于安卓的体育场预定系统的设计与实现毕业论文
2021-12-05 17:28:40
论文总字数:19656字
摘 要
社会发展的巨轮滚滚向前,人民的生活水平以及消费水平已发生了质的改变,生活方式和生活理念也在改变,百姓对体育活动的需求也在增多。体育健身可以调节上班族的生活节奏,也可以作为学生党的业余爱好。人们可以根据自身经济条件、地理位置以及所喜欢的运动方式去选择适宜的体育场地去进行体育活动。然而,寻找一个心仪的体育场馆往往需要耗费大量时间和精力。为解决这个问题,本文将研究基于安卓的体育场预定系统的设计与实现。
论文基于C/S架构,采用Android Studio开发客户端,MyEclipse开发服务器端,以MySQL为数据库系统,严格按照软件开发流程对本系统进行开发设计。本系统包含用户管理模块、场地管理模块、约球管理模块和订单管理模块四个功能模块。论文使用流程图等对相关功能模块进行了概要分析与详细设计,通过构建E-R图模型设计了数据库表结构,开发出了操作简单易上手,使用便捷的体育场预定系统。
论文开发的体育场预定系统不仅可以让消费者更加便捷的查询和预定场地、寻找志同道合的球友,还能让体育馆的运营者随时随地掌握体育馆的使用情况,提高工作效率。
关键词:体育场预定;安卓开发;约球
Abstract
The great wheel of social development is rolling forward, people's living standard and consumption level have changed qualitatively, life style and life concept are also changing, people's demand for sports activities is also increasing. Physical fitness can adjust the pace of life of office workers, but also as a hobby of the student party. People can choose suitable sports venues to carry out sports activities according to their own economic conditions, geographical location and favorite sports methods. However, it takes a lot of time and energy to find a favorite stadium. To solve this problem, this thesis will study the design and implementation of the stadium reservation system based on Android.
Based on the C / S architecture, the thesis uses Android studio to develop the client, MyEclipse to develop the server, MySQL as the database system, and strictly follows the software development process to develop and design the system. The system includes four function modules: user management module, site management module, ball management module and order management module. In this thesis the flow chart and other related functional modules are analyzed and designed in detail. By constructing the E-R chart model, the database table structure is designed, and a stadium reservation system is developed, which is easy to operate and use.
The stadium reservation system developed in this thesis can not only make the consumers more convenient to inquire and reserve the venue and find the like-minded players, but also make the stadium operators master the use of the stadium anytime and anywhere, and improve the work efficiency.
Key Words:stadium reservation;Android development; treaty ball
目录
摘 要 I
Abstract II
第1章 绪论 1
1.1 研究目的及意义 1
1.2 同类项目研究现状 1
1.3 本文主要的研究工作 2
1.4 本文的组织结构 2
第2章 技术综述 3
2.1 系统架构 3
2.2 安卓开发组件 3
2.3 MySQL数据库 3
2.4 本章小结 4
第3章 需求分析 5
3.1 综合描述 5
3.2 功能需求分析 5
3.2.1 用例分析 5
3.2.2 数据结构分析 12
3.3 非功能性需求 12
3.4 本章小结 13
第4章 系统分析与设计 14
4.1总体设计 14
4.2详细设计 14
4.2.1用户管理模块 14
4.2.2场地管理模块 15
4.2.3预约管理模块 16
4.2.4约球管理模块 18
4.3 数据库设计 18
4.4 本章小结 19
第5章 系统实现 20
5.1 用户管理模块 20
5.2 场地管理模块 25
5.3 约球管理模块 29
5.4 订单管理模块 32
5.5 本章小结 37
第6章 系统测试 38
6.1 测试用例 38
6.2 本章小结 39
第7章 结论与展望 40
7.1结论 40
7.2展望 40
参考文献 41
致 谢 42
第1章 绪论
1.1 研究目的及意义
信息时代作为历史潮流不可逆转,不可阻挡,它改变着当今世界的面貌和格局,自然也改变着人们的生产和生活方式。随着作为第一生产力的科学技术不断发展,人们物质生活极大丰富。物质生活的满足为我们过上高品质的精神生活提供了条件,人们对精神文化方面的需求越来越多。体育从古至今在人类社会中都占据着不可替代的作用,它对人们的生活产生了巨大的影响。不管是为了体型塑造,个人爱好还是身体健康,人们对体育场馆的需求越来越多。本文的体育场预定系统着力解决用户在闲暇时间预定场馆不方便,挑选场馆大量耗费精力寻找志同道合的球友更是难上加难的弊端。用户在安卓手机上即可顺利浏览,预定场馆以及寻找球友,让人们从繁琐的传统预定流程中解放出来[1]。
1.2 同类项目研究现状
近年来,互联网技术空前繁荣,各传统行业的发展受到威胁。为了摆脱这种状况,这些行业不得不加快与互联网技术的深度融合,体育文化也不例外。体育场馆的预约多采用线上预约方式,摆脱线下繁琐的流程[2][3]。2014年,一款名叫“去运动”的健身APP横空出世,它包含了许多功能,比如:在线预订,同城约跑,分享动态等等,几乎涵盖了理想健身APP的所有功能。随之,“极动天下”问世,这款APP进一步融合了互联网技术,采用了高端的云服务技术以及在线支付的功能,深受用户好评[4]。发展到今天,已经可以在网上找到许多这样类似的运动类APP,这些APP大多都比较成熟,各自有各自的优缺点。
那一款成功的体育类APP应该满足什么样的要求呢?
学者罗泽斌认为,良好的体育用户群体至关重要,APP的开发必须围绕用户群体来展开[5][6]。学者刘言君,黄婷,林建君则指出体育类APP之所以不受推广主要是因为推广渠道少,用户对这类APP的接触也不多[7]。由此可见,增加传播途径,提升知名度也是十分重要的。另外,可以在APP内宣传有关体育类的资讯,可以通过设立个人爱好的方式,给每个人推荐不同的内容[8][9]。值得注意的一点是,良好的运动圈子的形成和用户推荐紧密相连,我们应该增加用户分享的途径,把体育场馆分享至更多平台上。
因此,本文将结合用户需求,开发功能实用、操作方便且带有社交圈的体育场馆预定系统。
1.3 本文主要的研究工作
本文旨在设计一个基于安卓的体育场预定系统,实现简单方便的场馆预定,高效的场馆管理。其内容主要包括:
- 用户管理模块
包括用户注册登录、密码修改、用户基本信息修改等功能,根据用户名识别身份并赋予不同的系统操作权限。
- 场地信息管理模块
用户可以依据自己的具体需求查询场地,管理员可对体育场地进行管理,包括:添加新场地,删除某一场地,对某一存在的场地名称,地址等信息进行修改更新。
- 预约信息管理模块
用户选定某一心仪场馆后,可进行预约,并且可以在规定时间内取消自己的预约以及查看自己的所有历史预约信息。管理员则可对用户预约信息进行各种管理。
- 约球信息管理模块
用户可根据自己的需求发布约球信息(包括场地,时间,个人联系方式等),约球信息将展示在约球大厅(一个界面)。用户也可在约球大厅其响应他人的约球。
1.4 本文的组织结构
本文的组织结构如下:
第1章,绪论部分。介绍了该系统的研究目的及意义,同类项目研究意义以及论文的主要研究工作。
第2章,技术综述。对开发该系统所涉及到的开发技术做了详细介绍,包括系统体系结构,安卓开发组件以及MySQL数据库。
第3章,需求分析。结合用例图等对体育场预定系统进行了需求分析,并对系统模块进行了划分,分析了系统所需数据结构。
第4章,系统分析与设计。首先概述了本系统的总体设计思路,再对每个功能模块进行详细的设计,通过构建E-R图模型设计了数据库表结构。
第5章,系统实现。基于第4章的系统分析与设计,实现核心模块的功能。
第6章,系统测试。编写测试用例,对本系统进行功能测试。
第7章,结论与展望。总结论文所做的工作,并对该系统未来的功能扩展进行进一步展望。
第2章 技术综述
2.1 系统架构
本文所研究的体育场预定系统采用的架构是客户端-服务器模式。客户端,顾名思义,就是供用户使用的。用户可完成数据输入,系统会接收数据然后分析数据是否有效,如果有效就会向服务器端发出请求,并且接收服务器端所返回的结果。而服务器端所做的工作就是接收客户端所传进来的数据,然后对这些数据进行处理,主要表现在与数据库的交互,处理完后把处理的结果返回给客户端[10][11]。由此可见,交互性强成了客户端-服务器模式最大的优点。C/S是一种历史悠久且技术非常成熟的架构,许多应用软件都采用这种结构,本系统也不例外。本文将采用Android studio开发客户端,MyEclipse开发服务端。
2.2 安卓开发组件
请支付后下载全文,论文总字数:19656字
相关图片展示: