社会公共体育馆管理系统设计与实现.doc
《社会公共体育馆管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《社会公共体育馆管理系统设计与实现.doc(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date社会公共体育馆管理系统设计与实现重庆邮电大学 编 号: 审定成绩: *大学毕业设计(论文)设计(论文)题目:社会公共体育馆管理系统的设计与实现学 院 名 称 :软件工程学院学 生 姓 名 :专 业 :软件工程班 级 :学 号 :指 导 教 师 :答辩组 负责人 :填表时间:2016 年 6 月*大学教务处制-摘 要人们生活水平的提高,工作的繁忙,促使社会生活节奏越来越
2、快。由于科学技术水平迅速发展,人们长期生活在高节奏的社会中,意识到身心健康的重要性。为了让公共体育馆内各个事务进行有效地管理,更好地满足人们体育活动过程中的各方面需求,同时能够减轻各方面的开支和人力资源消耗,设计和实现了一个社会公共体育馆管理系统。综合多个体育馆管理系统的具体管理功能,软件工程领域的技术知识,该系统决定采用面向对象的思想,严格遵循软件工程的过程、方法和规范完成系统设计与开发。使用UML用例对系统进行需求分析,概要设计中通过划分实体、按照数据库三范式进行数据库设计,最后运用类图、顺序图来完成该的系统详细设计。开发技术上运用JAVA语言、Bootstrap和Spring+Sprin
3、gMVC+MyBatis开发框架让系统实现了以下功能:场地预订、场地开单、账单结算、场地管理、信息查询、会员管理和用户管理。社会公共体育馆管理系统的设计与实现,方便系统人员对体育馆内大小事务进行操作和管理,让客户更快捷地进行场地预订和下单,从而提高了社会公共体育馆管理质量和员工工作效率。【关键词】体育馆管理 JAVA Spring+SpringMVC+MyBatis BootstrapABSTRACTPeople living standard rise, the busy work, prompting social life rhythm faster and faster. Due to
4、 the rapid development of science and technology level, people realize the importance of physical and mental health living in high pace society for a long time. In order to effectively manage. Each transaction of public sports stadium, to better meet the demand of people on various aspects in the pr
5、ocess of sports activities, and at the same time it can reduce the spending and human resources consumption, a public stadium management system was designed and implemented.Integrated multiple gymnasium management system specific management features, technical knowledge of software engineering, the
6、system decided to use object-oriented thinking, strictly follow the process of software engineering methods and specifications to complete the systems designment and implementation. Using UML case on the system to carry out the demand analysis, dividing the entity in the outline design, according to
7、 the database three paradigm of database design, finally using the class diagram, sequence diagram to complete the detailed design of the system. Technically the use of JAVA language, Bootstrap and Spring + SpringMVC + MyBatis framework allows system developers to achieve the following functions: bo
8、oking site, site billing, invoicing, site management, information inquiry, members of management and user management.The design and implementation of Social public stadium management system, the system personnel can operate the stadium and the size of the transaction management, allowing customers t
9、o carry out site reservation and orders more quickly, thereby improving the quality of management and public gymnasium employee productivity.【Key words】 Stadium management JAVA Spring+SpringMVC+MyBatis Bootstrap目 录摘 要IABSTRACTII第一章 绪论1第一节 项目背景1一、系统发展趋势及现状1二、系统设计目的1三、系统设计意义2第二节 本章小结2第二章 系统开发环境及主要技术3第
10、一节 系统主要技术3第二节 本章小结5第三章 系统分析6第一节 可行性分析6一、经济可行性6二、技术可行性6三、操作可行性7四、法律可行性7第二节 需求分析7一、系统概述7二、系统目标7三、功能需求8四、非功能需求10第三节 本章小结11第四章 概要设计12第一节 系统结构设计12一、系统整体结构12第二节 数据库设计14一、数据库设计思想14二、数据库概念模型设计14三、数据库表设计17第三节 本章小结20第五章 详细设计及实现21第一节 预约管理模块21一、预约管理类图21二、子模块图详细设计及实现22第二节 收银结账模块25一、收银结账类图25二、子模块图详细设计及实现26第三节 本章小
11、结30第六章 测试31第一节 测试定义31第二节 测试目的及意义31第三节 功能测试31一、登录32二、预订管理32三、业务管理33四、会员管理35五、用户管理36第四节 本章小结37结 论38致 谢39参考文献40附 录41一、英文原文42二、英文翻译53第一章 绪论第一节 项目背景一、系统发展趋势及现状据全国体育场地普查统计结果显示,体育产业的潜力首先来自于其拥有比较完备的体育设施。据统计分析得出,体育场馆市场开发的潜力和必要性。我国体育场馆或多或少都实行了对外开放有偿服务,但取得的效果不尽如人意。社会公共体育馆目前的管理模式虽然对于改善体育场馆的管理、提高服务质量、具有明显的作用,但也带
12、来了一些新的问题。比如人员管理难度大、卫生环境受到外来干扰影响等。因此,总结现有的改革经验,探索更为完善的新模式,非常必要。目前社会公共体育馆利用率不高,运营效益不明显,其主要因素之一就是体育场馆运行模式存在问题,为进一步开发体育馆的使用价值,以下就是本人对社会公共体育馆运营过程中存在的问题进行分析的工作,具体如下:1.体育馆中体育设施加速损耗,从而增加维护管理时间。2.在体育馆管理体制的改进过程中,旧的管理模式已不能适应当前的需求,日的管理体制逐渐被打破。而新的管理体制尚不成熟,新旧管理体制并存的格局仍将长期存在,会阻碍体育馆运营的顺利发展,在这种趋势下,开发一套针对社会公共体育馆的管理系统
13、变成了体育行业的发展方向。二、系统设计目的随着科技的飞速发展,信息时代,各种信息技术被应用于行业领域中,发挥着重要的作用。体育馆适应时代发展的需求,将信息技术引入到体育馆管理中,其中构建管理网络成为了重点内容1。因此,建立一个完整的社会公共体育馆管理系统是非常有必要的。普通的公共体育馆管理系统已经不能适应社会的发展。为了提高公共体育馆管理系统的效率,促使我选择了公共体育馆管理系统作为我今年毕业设计的课题。三、系统设计意义随着各个体育馆管理理念的扩大、人们对身体健康的重视和健身人数的增加,公共体育馆管理系统是整个体育馆非常重要的组成部分,介于它的重要性,一个公共体育馆有一个完善的管理系统能够减轻
14、管理员的工作量,减少人员开支,提高工作效率和准确率。提高会员及临时用户的锻炼积极性。当今生活节奏的加快,社会公共体育馆管理是一个非常繁琐的事务,首先用户需求量大、人群不同,并且每个年龄阶段有不同的锻炼需求。对于一个公共体育馆而言,对其中的会员、临时用户和体育馆里的工作人员进行有效地管理是非常重要的。因此,设计和实现出一套公共体育馆管理系统是极为必要的。第二节 本章小结在这一章中,主要介绍了系统的目的与设计意义。新型体育馆应实现多功能模式,即多项目文化、文娱商展和群众健身三个方面并重,形成竞技、健身、娱乐、社交、产业于一体的多功能体育馆2,相信该系统对于新型体育馆而言尤为重要。结合实际情况,对设
15、计该系统的目标有了更明确的定位。第二章 系统开发环境及主要技术第一节 系统主要技术该系统整体使用了JAVA语言来实现,采用B/S架构,实现了浏览器、服务器和数据库之间进行数据交互。前台使用JSP构建页面,SpringMVC来控制整个业务逻辑层,MyBatis作为数据持久层,与数据库数据进行交互。同时,整个项目在MyEclipse开发工具中进行开发,开发过程中运用MAVEN来管理开发过程中所需要的JAR包,这样大大减少了人工操作的步骤。一、MyEclipseMyEclipse是企业工作平台(MyEclipse Enterprise)的简称,是Eclipse IDE的延伸版,我们可以用它来进行数据
16、库和Java Web项目的开发,MyEclipse在程序发布以及服务器的整合方面提高了工作效率。它属于一个集成开发环境,功能丰富(包含编码,调试,测试和发布所有功能),HTML,JSP ,JavaScript,CSS, Spring,Struts,Hibernate全面支持。MyEclipse的功能非常强大,能够广泛地支持Java、J2EE的各种插件。 MyEclipse还能够支持EJB3,JDBC等数据库连接工具。因此,MyEclipse可以说是一个几乎包含了目前开源的、主流产品的开发工具。MyEclipse具有7类(J2EE模型、WEB开发工具、EJB开发工具、应用程序服务器的连接器、J2
17、EE项目部署服务、数据库服务、MyEclipse整合帮助)特征。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任意一个模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错二、JSPJSP是html时代的扩展产物。它不仅融合了html语言的所有特征,还加入了Java面向对象的设计思想,使得在JSP页面中能够用来写入Java语言。网页还能通过tags和scriptlets访问存
18、在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 在JSP页面中可以使用JavaScript脚本语言,能够与Access数据库创立连接,并且能够在Apache、Netscape和Microsoft IIS等这些服务器中使用。因此,JSP功能强大,是大多数动态网页中所不可或缺的。目前,JSP具有如下优势:一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码无需做任何更改。系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PH
19、P的局限性是显而易见的。 强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。三、SpringMVCSpringMVC就是在MVC设计模式中融入了Spring的注解功能。项目框架才用SpringMVC,不仅能够将模型、视图、控制器分离,还能用Spring对这三层进行管理。
20、Spring从简单性、松耦合和可测试性的角度而言,所有的Java应用程序都可以从Spring框架中受益3。由此可知,SpringMVC能够大大缩短项目的开发周期,提高开发效率。Spring3.x中定义一个控制器类,必须以Controller注解标记。当控制器类接收到一个请求时,它会在自己内部寻找一个合适的处理方法来处理请求。使用RequestMapping注解将方法映射到一些请求上,以便让该方法处理那些请求。这种方法就像一般的类中的方法,方法名参数列表和返回值并不像Struts2之类的框架有很强的限制。控制器在选择好适合处理请求的方法时,传入收到的请求(根据方法参数类型,可能以不同的类型传入)
21、,并且调用该方法中的逻辑来进行处理(也可以是调用Service来真正处理)。方法逻辑可能也会在参数中添加或者删除数据。处理方法处理完之后,会委派给一个视图,由该视图来处理方法的返回值。处理程序的返回值并不代表视图的具体实现,可以只是String类型,代表视图名,甚至是void(这时候Spring MVC可以根据方法名或者控制器名称找默认视图)。也不需要担心返回值只是视图名称的话,视图拿不到要显示的数据。因为方法参数对于视图来说也是可以拿到的。比如说,如果处理方法以Map为参数,那么这个Map对于视图也是可以拿到的。四、MyBatisMyBatis由iBatis演变而来,是一个开源项目,最后迁移
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 社会 公共 体育馆 管理 系统 设计 实现
限制150内