ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:1.85MB ,
资源ID:6910225      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6910225.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JSP的三亚金维健身俱乐部系统设计与开发Word格式.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于JSP的三亚金维健身俱乐部系统设计与开发Word格式.docx

1、二一三年六月制第一部分 设计说明书一、设计说明书1第二部分 过程管理资料二、毕业论文(设计)课题任务书 37三、本科毕业论文(设计)开题报告 39四、本科毕业论文(设计)中期报告 43五、毕业论文(设计)指导教师审阅表 44六、毕业论文(设计)评阅教师评阅表 45七、毕业论文(设计)答辩评审表 462014 届本科生毕业设计说明书(论文)三亚金维健身俱乐部系统的设计与开发学院:电子信息工程学院 计算机科学与技术(师范) X X X 10计本1班 学号10237011 王冬 职称 副教授 最终评定成绩86 2014年 5月作者:X X X导师:王冬摘 要随着社会飞快发展,人们健康意识不断增强,健

2、身俱乐部作为专业健身的地方,也越来越受到人们的青睐。随着加入俱乐部会员数量的增加,传统的管理模式已经不能在满足需求,通过走访俱乐部、对俱乐部会员的咨询及上网调查,确实大多数的健身俱乐部并没有一个完善自动化的管理系统,俱乐部网站有的仅仅是提供给用户浏览的功能,这已满足不了用户的需要,他们需要的是方便、省时、快捷、互动的平台。出于对用户更好的管理和提高工作效率,有必要通过现在的科学手段,建立一个用户自动化管理系统。本系统选用了JSP技术,以MyEclipse为开发工具,以Dreamweaver、Photoshop作为辅助设计网页的工具,并用MSSQL Server作为后台存储数据的数据库、Tomc

3、at为服务器。本系统分为前台和后台两大模块,其中前台有实现会员登录和注册、个人信息修改、会员卡申请和充值、个人消费、消费查询,教练信息浏览、密码修改和重置、密保设定、健身论坛等的功能。只有在管理员登录信息验证成功后才会跳转到后台,主要其实现了会员管理、教练管理、系统管理、论坛管理。本系统人机界面友好,前台为会员提供了浏览和交流等操作平台,后台为健身俱乐部管理提供了一个简单、易操作的管理系统,实现了管理系统的基本功能。随着网络的普及和Web技术发展,基于网络的健身俱乐部管理系统无疑是市场的需求,有着比较好的发展前景。本系统未来还可以增添员工管理、健身设备管理等更多功能,本系统将在后续的时间中会得

4、到不断的改进,逐步的完善。在现在的发展趋势下,这样的管理系统将会逐渐进入到健身俱乐部的实际运营中,拥有更加广阔的发展空间,为健身俱乐部的经营和发展带来更多收益。关键词: 自动化,会员卡,健身俱乐部The Design and Development of San Ya Ji Wei Fitness Club System Author:X XXXTutor:Wang DongABSTRACTThe rapid development of society and improvement of peoples health consciousness, and is growing in pop

5、ularity as a fitness club fitness place With the increase in the number of members of the club in, the traditional management mode cant meet the demand, through the visits in the club, the club members advice and online surveys, most of the health club does not have a perfect automated management sy

6、stem, the club website is only available to users browsing function, which cant meet the needs of users, they need a convenient, time-saving, efficient and interactive platform. For better management and improve the efficiency of the user, it is necessary by current scientific means to establish an

7、automated user management system.The technology of JSP as the system development tool, MyEclipse Dreamweaver, auxiliary tools, database design Photoshop page of memory data structure so as to MSSQL answer back to the server The front and back two major modules and its realization of the front member

8、 registration, modify personal information, and the application for membership card, consumer spending and consumption information, supervision and inspection, and reset the password change secret security settings, such as fitness Forum After successful registration verification information managem

9、ent to the dressing room at last transition, management, supervision and management system of 员 management, forum management and its realization The system interface is friendly, and to provide a platform of communication and acceptance inspection, easy operation, and provides a fitness club managem

10、ent, backstage management system, the basic function is realized by the operation of the management systemBased on the development and popularization of Internet technology, Web Fitness Club of net management system, market demand, a relatively good prospects for development Employee management can

11、add to the future, the system has many functions such as fitness equipment management, and gradually improve the system constantly in the following time, get progress Under the development trend of the management of the fitness club management system gradually, with the more wide development space,

12、the more revenue to the fitness club management and development.Keywords: Automated, Membership Card, fitness club1 前 言1.1 背景和意义 随着社会的进步,中国的居住者的收入连续性的增加,标准的人民的生活,人们从食物和衣服的追求健康起来了,余暇时间的增加,人们开始思考的方法,他们的生活质量为了改善利用业余时间健身,大众健身俱乐部从此应运而生,走进健身房的人逐渐增加。健身房规模的逐渐地扩大,顾客增加,传统模式已经不能再适应现代健身机构的发展了。因此,管理系统的需要,通过现代科技手

13、段,建立客户自动化管理系统完善,以取代现有的手工操作,通过自动化管理方案,为客户提供专业的健康服务,只有在有效的管理,个性化的服务,将使该行业有更长远的发展。今天,越来越多的现代健身爱好者和团队成长,运动将成为一种时尚。该系统使用现在科技手段,对客户进行系统的、自动化的管理,此系统选用了JSP技术及MSSQL Server数据库平台,主要是为了提供科学、便捷的管理 。该系统提供了用户注册,登录,修改个人信息,会员卡,会员卡,申请会员的会费,健身的论坛,安全中心和后台管理功能,系统不完善,需要继续改进,以便于投入使用。1.2 本文的主要工作三亚金维健身俱乐部管理系统采用B/S的开发模式,在尽可能

14、满足用户要需求的前提下,使用JSP显示前台界面,通过用户触发事件,使基于对象和事件驱动的JavaScript脚本语言控制客户端事件,调用相应的处理函数,与相关的Servlet和JavaBean进行交互。后台数据库采用的是关系数据库的MSSQL服务器,速度快,成本低,统一管理站的数据,方便易操作。根据用户需求和对健身俱乐部的分析,该系统实现了用户注册登录,修改个人信息,会员卡的应用和补给,会费,健身的论坛,安全中心的功能;后台则主要实现会员个人信息管理、会员卡及消费管理、会费管理、安全中心管理、教练聘请、教练变更、指导项目管理、系统管理、论坛管理等功能。2 系统开发工具及相关的技术该系统以MyE

15、clipse为开发工具,主要采用了JSP技术,以Dreamweaver、Photoshop作为辅助设计网页的工具,选用MSSQL Server作为后台存储数据的数据库,使用B/S的开发模式,所运用到的开发工具及相关技术介绍如下:2.1 开发工具及环境(1) 开发工具:MyEclipse 8.5(2) 数据库:MSSQL Server, 使用图形界面化工具SQL Server Management Studio(3) 浏览器:IE浏览器(4) 后台服务器:Apache Tomcat 7.0(5) 开发环境:Windows 7操作系统2.2 开发工具MyEclipse的介绍MyEclipse,是用

16、于开发 Java,J2EE 的一个非常不错的 Eclipse 插件集合, MyEclipse不仅功能强大,而且对各种软件开发环境的支持范围也非常广泛。对于软件开发工程师来讲,MyEclipse 就是一种比较完备的、便于产品开发和功能强大的开发环境。MyEclipse平台是在Eclipsed基础上的进一步开发,目的是增加软件开发过程中各个开发环节的集合性,并减少多余的工作时间。MyEclipse平台可以说是一组现有的软件开发环境,各种软件开发的工作类型的集成开发环境,HTML、Struts、JSP、CSS、Javascript、SQL、Hibernate等都可以在MyEclipse平台下运行。2

17、.3 数据库MSSQL Server的介绍MS SQL是指微软SQL Server数据库服务器,用于电子商务,业务和数据仓库解决方案数据库管理分析系统。SQL Server是微软的SQL数据库软件使用SQL服务器管理发布,可以方便的SQL数据库的操作。微软的SQL Server是一种普遍选用的数据库,许多电子商务网站、企业信息化平台等都是基于SQL Server上,是个极为复杂的系统。 2.4 JDK介绍JDK即Java Development Kit是Java开发工具包的缩写。它是建立在Java平台的一个应用程序,以及组件的开发环境。它没有提供具体的软件开发,不论你如何开发软件编写Java程

18、序必须使用类库和Java语言规范。Java技术中的J2EE、J2SE、J2ME是Java API的三个不同版本,所使用的语言是相同的,这是捆绑的库不同。它们的核心都是JDK。2.5 Tomcat介绍Tomcat是JavaSoft和Apache两个团队一起提出的,并且协作开发的产品。它可以支持servlet3.0和jsp2.2,并且有一个免费的,跨平台等特点。Tomcat服务器成为学习和开发JSP应用的首选。Tomcat是个开放源代码、JSP应用程序、运行Servlet,是基于Java的Web应用程序容器,同时亦然是世界上运用比较多的Web服务器。Tomcat完全免费,而且功能强大,一般的小型J

19、ava Web应用程序都可以用它来作服务器。Tomcat是开源的,重量轻的应用服务器,占用系统资源少,具有良好的可扩展性,服务,负载平衡和邮件应用系统功能开发;它的不断提高和完善,任何有兴趣的程序员可以修改或增加新的功能。2.6 Servlet介绍Servlet是Java Web服务器端能够执行的应用程序,支持JSP/Servlet服务器Servlet引擎负责管理及运行。当客户端请求的servlet,发动机将类文件到内存中,如果有多个用户同时访问一个servlet,使多个线程。它是运用Java Servlet API来编写的Java程序,Servlet要求符合相关规范及接口才能在Servlet

20、容器中运行。Servlet由于是目标字节码,可以动态从网络加载,通常一个Servlet便是Java编程语言中的一个类,主要被用于扩展服务器的性能,能够通过“请求-响应”编程模型来访问的应用程序。虽然servlet可以响应任何类型的请求,但通常只用于扩展的Web服务器中的应用。2.7 JSP介绍JSP 是Java Server Pages缩写,是Sun公司倡导,并与多个公司一起建立的一种技术标准,它建立于Servlet之上,应用JSP,程序员或非程序员可以高效率地创建Web应用程序具有安全性高、跨平台等优点。这种技术具备容易学习和使用的特点。JSP是一个汇编程序,当一个JSP应用程序是第一个JS

21、P服务器的访问,将是第一个JSP程序转换成Java程序,然后编译成类文件,最后,加载到服务器的存储服务的客户端请求。客户请求后,仍然驻留在内存中,等待第二请求到达,所以JSP网页的执行通常是慢的第一次,但后来执行更快。3 系统设计该系统将被评估系统的可行性,然后进行需求分析,然后详细设计和数据库设计系统的各个功能模块。3.1 可行性分析开本系统主要从以下四点分析:(1)经济可行性:本系统开发工具可以从网上免费下载,所以系统的开发费用几乎不需要;本系统开发时间短约为一个月左右,投资回收期相应的也会比较短。故在经济上可行,值得开发。(2)技术可行性:开发团队精通Java、熟悉JSP技术以及其他的编

22、程语言,已经具备开发能力。(3)法律可行性:该系统属于个人的毕业设计,涉及到俱乐部信息都已得到金维俱乐部负责人的允许,因此不不存在构成侵权等法律的问题,在法律上是可行的。从以上的可行性分析,确定本系统的设计是可行的。3.2 需求分析 需求分析所需要做是确定客户需求,并帮助分析人员理解问题,然后评估可行性,之后协商合理的方案、无歧义的规约方案、确认规约以及将规约转换到可运行的系统时管理要求。三亚金维健身俱乐部位于三亚市金鸡岭街凤航灯饰广场四楼,是目前三亚较高端的综合健身场所。多次走访,对金维越来越熟悉,金维健身俱乐部虽然有国际顶级品牌的健身器材、专业资深的私人教练等良好的条件,但并没有一个完善的

23、自动化管理系统。通过咨询该俱乐部的负责人,俱乐部管理并不完善,比如新用户想加入健身俱乐部及办理会员卡等的业务必须到店里柜台才能够办理、会员间的交流仅限于健身时间段、会员不能查询自己具体消费详细等等。通过与会员交流及上网调出,确实大部分的健身俱乐部并没有一个科学、交互的管理系统,而只是单纯的浏览页面。为了提高工作的效率和利益,有必要开发一个科学、自动化管理系统。3.2.1 系统功能需求分析本系统将用户分为管理员和普通会员。用户注册成为普通会员,通过登录信息验证之后可以在本系统中进行个人信息修改、会员卡申请、会员卡充值、会费交纳、个人消费、安全中心、健身论坛、教练信息等的功能。后台管理,主要实现了

24、会员管理、教练管理、健身论坛管理、系统管理。以下是用例的具体描述:(1)管理员用例描述:管理员登录,可以管理成员(包括个人信息,会员卡,会员费,和消费者安全中心,会员查询),教练管理(包括雇佣教练教练,变化,指导项目管理,查询,系统管理教练)(包括管理员,系统数据备份),健身的论坛管理,如图3.1所示。图3.1 管理员用例描述图(2)会员用户和访客用例描述:访客可以浏览系统简介、教练风采、项目介绍、健身器材、联系我们等;只有注册了的用户才能成为会员用户,会员用户可以在会员区、安全中心、健身论坛进行相应操作及浏览教练区的相关信息,如图3.2所示。图3.2 会员用户和访客用例描述图3.2.2 系统

25、安全性需求分析本系统是针对健身俱乐部的会员相关的业务进行管理,数据的安全直接关系到健身俱乐部的效率及利益,必须有极其强大的安全性保障。通过登录信息验证及输入信息的处理和参数的加密等,提高了本系统的安全性,满足用户安全性需求。3.2.3 系统用户界面需求分析由于操作员的主要工作是对本系统的一些功能的应用,并不需要求操作员具有的专业知识,所以本系统的用户界面设计要求有可操作性强,界面友好等优点。各级界面的逻辑关系简单清晰,使得普通操作员只需要简单的学习下操作基本流程即可着手工作。3.3 系统功能模块的划分根据三亚金维健身俱乐部管理系统的功能需求,确定此系统分为前台页面显示及后台系统管理两部分,如图

26、3.3所示。图 3.3 系统总体功能结构图前台页面显示分为用户注册、会员区、教练区、安全中心、健身论坛等几个模块,如图3.4所示。图 3.4 前台页面功能结构图管理员通过验证成功后台管理系统,可以进入系统进行管理,主要包括会员管理、教练管理、系统管理、健身论坛管理,如图3.5所示。图 3.5 后台系统管理功能结构3.4系统主要功能模块设计(1) 用户注册模块只有登录的用户才有权限进行相应操作,访客需要注册成为有效会员用户,注册时确保每个用户的用户名是唯一的,若用户所输入的注册信息不符合规范,或者未填写,则注册时系统会提示用户信息有误,需要输入符合规范的信息。(2) 会员区功能模块用户登录的成员

27、,他们自己的需求,个人信息的变更,修正信息式样书的要求,满足系统正常变更促进;可以申请会员卡、个人消费、消费查询、会员卡充值、会费交纳等操作。(3) 教练区功能模块会员用户可以浏览教练相关信息。(4) 安全中心功能模块会员用户可以在此模块进行密码修改、密码重置、密保问题设定、密保问题修改等操作。(5) 健身论坛功能模块会员用户可以进入论坛发帖、浏览、回帖等操作。(6) 会员管理功能模块该模块主要包括会员的个人信息:可以浏览会员信息,修改,删除,申请一张会员卡,会员的会费;会员卡和消费:可以对会员卡进行升级、审核、充值和对消费进行登记等操作;会费:可以对会费进行修改、删除等;安全中心:可以对密保

28、问题进行相应操作等的功能。(7) 教练管理功能模块管理员可以对教练聘请、变更;指导项目管理操作。(8) 系统管理功能模块该模块主要包括管理和系统数据备份,管理员可以管理管理员,数据备份操作。(9) 健身论坛管理功能模块管理进入论坛后,可以发帖,看帖,回帖,及对贴子和回复进行添加、删除、修改等操作。3.5 系统跳转流程设计用户进入界面首页,访客只能可以根据导航条对各板块的相关信息进行浏览,只有注册成为会员后,通过身份验证成功后才可以进入会员卡申请、充值等的操作的界面;管理员通过身份验证成功后进入管理界面,对会员、教练、论坛等相关信息进行管理。(1) 前台会员或浏览者登录页面跳转浏览者进入网站的主

29、页,浏览教练风采、健身器材等,成功注册后登录的会员用户,可以进入会员区、教练区、安全中心、健身论坛等,具体步骤如图3.6所示。图 3.6前台页面跳转功能图(1) 管理员对系统后台管理的页面跳转在本系统用户只有管理员才可以登录后台管理系统。登录成功后,系统会自动根据用户身份,使管理员进入后台管理界面,页面跳转步骤如图3.7所示。图3.7 后台页面跳转功能图3.6 数据库逻辑结构设计数据库的逻辑数据库结构设计工作支援地图数据库的特定的关系模式里,关系模式的最佳化。转换从E-R图的概念模型到数据模型,逻辑结构,通常是根据转换的一般规则相同的接触在一个关系模型的相关属性,从而形成了一些不同的接触关系模

30、型。3.6.1实体模型本系统定义的数据库包含13张表,分别是表MemberInfo, 表Manager, 表CardInfo,表CardExpense, 表CheckCardInfo, 表MemberExpense, 表CoachInfo, 表CoachArticle,表ItemInfo,表QuestionAnswer,表SecurityCenter,表Topic,表Reply。MemberInfo会员用户表,主要存放会员用户的基本信息。其中UserID是主键,是自动递增的,其用户实体的E-R图,如图3.8所示。图3.8 MemberInfo的E-R图Manager管理员表,主要是存放管理员基

31、本信息,ID为主键,其E-R模型如图3.9所示。图3.9 Manager的E-R图CardInfo会员卡表,主要存放会员卡的相关信息,主键是CardID,这个实体的E-R模型如图3.10所示。图3.10 CardInfod的E-R图CardExpense消费表,主要是存放会员卡相应消费的信息,主键为ExpenseID,其实体的E-R图,如图3.11所示。图3.11 CardExpense的E-R图CheckCardInfo审核卡表,主要存放临时卡的信息,主键为CheckID,其实体的E-R图,如图3.12所示。图3.12 CheckCardInfo的E-R图MemberExpense会费表,主要是存放会费交纳的相关

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2