温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于SSH技术的运城YONEX羽毛球俱乐部网站设计及实现
计算机专业
基于
SSH
技术
运城
YONEX
羽毛球
俱乐部
网站
设计
实现
题 目:基于SSH技术的运城YONEX羽毛球俱乐部网站设计及实现
摘 要
目前我国的综合国力日益强大,人民的生活水平有了质的飞跃。由于羽毛球的局限性,导致人们在寻找场地的时候非常费劲。羽毛球俱乐部网站就很好的解决了上述问题。
运城YONEX羽毛球俱乐部网站的设计基于当前较为流行的ssh框架,和比较流行的B/S结构,采用Java技术和MYSQL数据库进行开发设计。通过本网站,实现了不同权限的用户登录,包括管理员、收银员、会员。会员登陆球馆网站主页面,用户可以查看自己的信息,如果想要修改密码,可以在个人设置里修改,忘记密码会提示球馆联系电话。收银员在页面输入ID和密码登陆后,收银员进入到管理网站中。管理员可以对场地的基本信息进行设置和管理,可以添加新的场地,修改场地的价格和状态,可以按照场地的各类信息查找相关场地。
关键词:羽毛球俱乐部网站;Java语言;MySQL数据库;B/S模式
Abstract
At present, China's comprehensive national strength is becoming stronger and stronger, and people's living standards have made a qualitative leap. Because of the limitations of badminton, people find it very difficult to find a place. The badminton club website has solved the above problems very well.
The YONEX badminton club website of Yuncheng studied in this paper is based on the current popular SSH framework, and compares the popular B/S structure, using Java technology and MYSQL database for development and design. Through this system, users with different rights are logged in, including administrators, cashiers and members. Members log on to the main page of the Golf Hall website. Users can view their information. If they want to change their password, they can change it in their personal settings. Forgetting the password will prompt the Golf Hall to contact the phone. After the cashier logs in with ID and password on the page, the cashier enters the management system. Administrators can set up and manage the basic information of the site, add new sites, modify the price and status of the site, and search related sites according to various information of the site.
Keywords: Online bookstore system; Java language; Sqlserver database; B/S mode
目 录
1 绪 论 1
1.1研究背景及意义 1
1.2研究现状 2
1.3论文主要内容 2
2 相关技术及开发平台 3
2.1 JavaEE介绍 3
2.2 B/S结构 3
2.3 SSH框架介绍 4
2.4 MySQL数据库介绍 5
3 网站需求分析 6
3.1可行性分析 6
3.2网站性能分析 8
3.3网站功能需求分析 8
4 网站设计 12
4.1网站功能设计 12
4.2网站数据库设计 13
4.3数据库表设计 13
5 网站实现 15
5.1网站概要设计 15
5.2网站功能设计 16
6 网站测试 18
6.1测试方法 18
6.2 测试分析 18
6.3测试目的 19
6.4测试结论 20
总 结 21
参考文献 22
致 谢 23
IV
山西工商学院2019届本科生毕业设计
1 绪 论
1.1研究背景及意义
1.1.1课题研究背景
自从改革开放以来,中国的生产力和经济实力在不断地提高,人们的生活方式有了很大的改变,相应的人们也越来越注重自己精神世界的需要。在这个背景下,中国体育事业不断地提高,尤其是林丹等一些体育健儿的努力,使中国体育事业不断地提高,并且取得了辉煌的成绩,全民健身的理念不断深入人心,羽毛球作为深受人民大众喜爱的体育项目,也取得的很大的进步。羽毛球起源于英国,是一项非常具有文化底蕴的一项高雅的运动项目。并且羽毛球在中国是非常普遍的,加上羽毛球运动具有很强的灵活性、娱乐性和锻炼性等特点,羽毛球逐步成为男女老少皆宜的体育运动。
在以前,人们打羽毛球的时候经常会碰到羽毛球的场地被占用,因为羽毛球的场地很大,并且要求很高所以人们经常会发生场地不够用的问题,针对这个问题设计了一款网站,可以提前预约场地,并且假如在运动过程中球拍出现断线的情况,设计的这个网站还可以提供租用球拍的功能,想提高自己的球技还可以在设计的网站上聘请羽毛球教练的功能。在预约场地上可以现付一些订金。以前的羽毛球场地时间难以控制,在设计的网站上可以看到自己玩了多长时间。
1.1.2 网站研究的意义
为了解决好羽毛球俱乐部带来的问题,也更好的能够维护羽毛球网站中出现的问题,同时也能够让人们能够正确的了解本羽毛球俱乐部网站。所以设计了本网站。
本网站主要根据会员、管理员和收银员的需求做出分析,让用户更好的在线查询等,管理人员更好的管理信息,还可以给用户租用球拍等功能。管理员对信息进行管理等。从这个网站的操作来说:它能够有效的进行信息的添加、修改、查询、删除一些信息并进行管理,在一定的程序上能够实现了自动化。设计该网站的主要目的是为实现通过网络来减少人力和财力的投入,不断提高工作效率。 最终希望通过羽毛球俱乐部可以达到以下目的:
(1)提高羽毛球信息管理的效率,实现管理上的井井有条。
(2)实现用户通过计算机平台及时进行更新网站信息,查看信息等。
(3)解决传统羽毛球俱乐部存在的弊端。
1.2研究现状
本羽毛毛球俱乐部网站它是一个典型的管理网站,这个网站的开发包括了后台数据库的设计、分析、建立、功能实现、网站维护和程序的界面开发及用户的操作使用。对于这个网站的开发在前者上我们必须建立起一个符合自身的信息管理和实际情况所符合的设计,在一定的程度上保证这个网站的完整性、资料安全性好的库。对于这个程序的功能来说我们要保证它的完整性和易使用的特点。随着现代科学技术的快速发展和技术的不断成长提高,这些强大的功能已经被人们所接受个应用,在对羽毛球俱乐部网站的开发要求也越来越高,所用的环境也不断提高,同时功能也越来越强。对于这个羽毛球俱乐部网站在宏观上来说,它是满足现代的信息化、潮流化的管理,能够满足人们的要求。在微观上来说,可以提高管理现代化的程序和强化信息管理,能够提高人们的工作信心和工作效率。
在当今社会的快速发展和计算机的普及,在各行各业当中都逐步融入到了计算机做辅助的功能,就本羽毛球俱乐部网站来说基本上实现了网站化和自动化。
1.3论文主要内容
论文首先对羽毛球俱乐部网站的设计与实现背景选题意义和市场的需求进行分析的;其次对羽毛球俱乐部网站的设计与实现数据的简析和功能的介绍;并对网站所需的工具进行详细的介绍和了解;然后在网站的总体设计上主要对网站各功能模块的设计和数据的开发,还有讲解每一个功能的具体实现。最后对网站进行测试分析介绍完成羽毛球俱乐部网站的设计与实现。
29
2 相关技术及开发平台
2.1 JavaEE介绍
JavaEE是一套使用Java进行企业级Web应用开发的大家一致遵循的工业标准。 JavaEE平台提供了一个基于组件的方法来加快设计、开发、装配及部署企业应用程序。相较于Microsoft的.NET,Sun公司的Java*E和一系列标准、技术及协议更接近或更满足互联网在智能化Web服务方面对开放性、分布性和平台无关性的要求。
2.2 B/S结构
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了网站维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。
2.3 SSH框架介绍
SSH是JavaEE中三种框架(Struts+Spring+Hibernate)的集成框架,是目前比较流行的一种Java Web开源框架。
struts五大组件介绍 ActionServlet,Struts中的最大控制器,是Struts框架的入口,并且封装了Servlet,被配置在web.xml当中。Action是小控制器,处理具体的业务逻辑。ActionForm和页面表单对应的一个特殊javabean,负责在页面和控制器之间传递数据。同时还提供了集中验证方法。 ActionMapping用来从Struts的配置文件中读取信息。ActionForward用于页面之间的跳转。
2.4 MySQL数据库介绍
mysql是非结构化语言,用户可以在高层数据数据结构上工作,并且其语言简单,学习起来比较容易,其结构也简单,功能强大,存储信息量大,mysql是一种主要应用于数据的查询和编程,现在普遍存在的关系数据库有很多,而mysql数据库在其中得到了普遍的应用。使用mysql数据库在编程过程中带来了极大的方便,可以对数据进行广泛地查询,mysql数据库的应用并不需要用户了解其存储的方式,更不用掌握数据存放的方法,所以,mysql数据库是完全不同于其他数据的结构,并且不同数据库网站也可以使用相同的数据库进行输入和管理的接口,它的操纵对象是记录相应集合,mysql 数据库的灵活性较强,功能也较强大,大多数情况下,在其他程序中实现某功能需要编写一大堆代码,而在SQL 数据库中只需要一小段代码就可以实现功能,所以,mysql数据库的语言较简洁,数据库文件的扩展名是mysql。
3 网站需求分析
从整个网站的模块来看,它的基本组成项目包括元素组合、分解和更