基于php的体育场在线预约系统的设计与实现–毕业论文
可以仅作参考宝子们 ,这个只有论文版本不包含代码哦,不要私我代码了我也没有。
论文word版本我会上传到资源里面供宝子看
文章目录
第1章 绪论
1.1 研究背景
伴随着人民生活质量的提高,人们也越来越重视个人的身体素质,不仅只是中老年人还包括很大部分的年轻人,体育场锻炼成为了人们锻炼的重要途径。当前,大部分人或者通过电话联系可以实现远程的场地器材预约,但是这样的话用户的体验感就比较差,单单依靠这种途径是完全不能满足于大众需求的。
该体育场在线预约系统中有很多运动场地资源,用户能够依据自己需求进行预约,进入系统界面,使用者能够清晰的看到哪个场地被预约哪个场地没有被预约以及可用的时间段,同时使用者也可以在这里预约一些器材不用再个人去亲自带器材去体育场地了,本体育场在线系统开发比较难而且最重视一部分就是在于场地器材预定流程的实现。该体育场在线预约系统一定程度上可以提高运动场地资源的利用率。
1.2 开发现状
目前,国内也有很多公司开发了非常不错的体育场地预约管理系统。例如:动网-国内专业运动场馆预定平台、陆道动美等。我个人认为陆道动美的管理系统就做的非常好。首先,它的主页布局合理、外观优美,用户看到后非常清楚。其次,在用户的预订页面上会有很多场馆的照片,不仅页面美观,而且操作方便。订票人可以清晰地看到每个场地的基本信息。
1.3 论文组成结构
依据调研得到的数据信息,结合目前国内外前沿研究,采用相关系统开发方法,最后设计出了体育场在线预约系统。
本文共7章,如下面所示。
第1章总结了体育场在线预约系统的研究目的和研究意义,简要叙述了目前国内对于体育运动场地预约系统的开发现状。
第2章简单叙述了本系统开发所涉及到的开发技术。
第3章对系统做可行性分晰、需求分析和业务流程的分晰。
第4章叙述设计该体育场在线预约系统的过程。
第5章系统实现,展现界面截图和实现的图。
第6章测试某个模块,并得出结果。
第7章总结全文,叙述系统的优点及一些需要改进的的地方。
第2章 开发工具及相关技术介绍
2.1 PHP描述
PHP语言作为一个简单易学的编译语言,新手使用PHP开发网站的话会比其他语言快一些,它可以嵌入到前端代码中进行编译,直接在开头和结尾加开头符和结尾尾就可以编译,在定义一些量时可以直接采用$符号进行定义,在定义一些方法时不用自己再定义,可以直接使用它提供的方法拿来使用,如果是其他语言的话需要自己定义方法,但是容易出现错误,使用现有提供的方法就会减少错误而且代码量会更少一些。
2.2 MySQL描述
现在MySQL数据库在网络上它可以支撑许多个用户,而且也可以适应客服机和服务器的部署或者配置等,我们这里的服务器和客户机其实就是一种软件上的概念,并且我们使用的计算机硬件也与他们不存在一一对应的关系。
MySQL是一个非常常用的数据库管理系统,进入界面后会发现功能非常多而强大,使用命令进行操作的话非常智能化,很大程度提高了开发的效率,正是如此无论是学生还是技术人员都比较喜欢这种数据库管理系统。
第3章 系统分析
3.1 可行性分析
本系统采用的编程语言是PHP,数据库部分使用的是MySQL数据库,体育场预约系统中的一切数据都会被存储在MySQL数据库中。本系统的环境配置也较为简单,使整体开发效率提高。同时本系统的页面简洁且易操作,在没有使用说明的情况下也可以进行一系列的操作,不论是管理员还是普通用户在页面中所有的操作都是在该网页中完成的,所以开发此系统时可行合适的。
3.2 需求分析
整个系统分为两个部分,用户用例图如图3-1所示。
管理员用例图如图3-2所示。
3.3 系统业务流程分析
体育场在线预约系统的业务流程如图3-3所示。
3.4 系统数据流程分析
体育场在线预约系统的顶层数据流如图3-4所示。
系统底层数据流如图3-5所示。
第4章 系统设计
4.1 系统架构设计
体育场在线预约系统的架构图如图4-1所示。
4.2 前台系统功能模块
1.用户注册模块:用户可以通过填写信息注册成为会员。
2.用户登录模块:用户通过信息登录该体育场在线预约系统进行场地器材预约。
3.用户后台模块:用户可以在后台对个人信息进行操作并发生改变,同时对场地器材预约信息进行支付和打印凭证。
4.场地分类展示模块:用户可以在线浏览各个场地信息,查看闲置场地信息。
5.器材预约模块:用户可以在线浏览器材并预约运动器材。
6.运动项目选择模块:用户可以在线选择自己的运动项目。
7.信誉度查询模块:用户可以在线查询自己的信誉度,信誉度过低用户则不能再进行预约场地或者器材。
8.搜索查询模块:搜索框可通过关键字查询想要预约的场地或者器材。
9.用户评论模块:用户预约过场地或者器材后可以对这次的消费进行一个评价。
10.留言模块:用户可以在该体育场在线预约系统进行留言,同时使用者也可以通过查看别人的留言更详细的了解该平台的优缺点。
11.规章制度模块:用户可以在线查看该平台的规章制度,了解该网站的使用流程以及注意事项。
图4-2体育场在线预约前台功能模块
4.3 后台系统功能模块
1.超级管理员可以添加新的管理员也可以删除管理员信息,普通管理员则不能进行相应的操作。
2.管理员可以进行新闻信息的添加以及各个新闻的删改。
3.管理员可以对规章制度设置和站内公告进行相应的操作。
4.管理员可以对留言进行回复和删除。
5.管理员可以亲自帮用户注册,也可以查询用户并进行修改。
6.管理员可以添加场地信息并通过查询场地进行相应操作。
7.管理员可以添加器材信息并通过查询场地进行相应操作。
8.管理员可以查询场地预约订单,同时可以对场地预约订单进行操作使得场地预约信息表发生变化。
9.管理员可以查询器材预约订单,同时可以对器材预约订单进行操作使得器材预约信息表发生变化。
10.管理员可以添加运动项目,同时通过运动项目查询对各个运动项目进行相应的删改操作。
11.管理员可以进行数据备份。
图4-3 体育场在线预约后台功能模块
4.4 数据库设计
通过EdrawMax做出概要设计图,每个方框代表一个数据类,其中类名称,成员,操作通过图表达出来,每个类之间的关系进行连接,概要设计图如图4-4所示:
图4-4 体育场在线预约类图描述
4.4.1 概念模型设计
系统的主要实体间关系E-R图如图4-5所示。