伽斯特健身俱乐部管理系统毕业论文
2020-04-10 16:03:25
摘 要
随着社会科学技术的高速发展,人们物质生活水平的满足的同时,肩上背负的社会压力增大,人们越来越关注自身的身体素质,运动也成为必不可少的一项生活方式,也代表了人们对生活积极的追求。如今健身房、俱乐部等产业层出不穷,然而管理也是很大一门学问,能设计出让管理者操作简单,用法流利的系统是很重要的。效率低下的原始目录化查询已经满足不了客户对信息的掌控和管理员对信息管理的需求,健身俱乐部经理也意识到利用计算机来进行系统的管理好处甚多,这个项目不仅收益于管理员更是为想要加强锻炼的人们提供便利。
伽斯特健身俱乐部管理系统的开发是利用SQL2008数据库系统作为本系统的数据库,它是一个多用户的数据库,适用于大中型数据量需求。Internet的构建为新系统服务器/用户端的结构提供了硬件的支持,利用Microsoft Visual Studio 2010集成开发环境来开发和设计网站。
关键词:健身课程,ASP.NET,数据库,SQL2008,教练预约
Abstract
With the rapid development of social science and technology, the satisfaction of people's material life and the increase of social pressure, people pay more and more attention to their physical health. However, exercise has also become an indispensable way of life, and also represents the pursuit of life. Nowadays, gymnasium, club and other industries emerge in an endless stream. However, management is also a great learning. It is very important to design a system that allows managers to operate simply and fluently. The original directory query of the low efficiency of customers have been unable to meet the demand of information control and administrator information management, the club management personnel is also aware of the use of computer to carry out many benefits management system, this project will not only benefit from the administrator is to provide more convenience for the people to strengthen the exercise.
The Guardian Health Club Management System is developed by using SQL2008 database system as the database of the system. It is a new database supporting multi-user, which is suitable for large and medium scale data volume demand. The construction of the Internet also provides hardware support for the structure of the new system server / client, and develops and designs the website by using Microsoft Visual Studio 2010 integrated development environment.
Keywords: Fitness course, ASP.NET, database, SQL2008, coach appointment
目 录
第1章 绪论 1
1.1 课题背景和意义 1
1.2 研究现状 1
第2章 关键技术研究 3
2.1 数据库技术 3
2.2 ASP.NET技术框架 3
2.3 B/S架构 4
第3章 需求分析 5
3.1 可行性分析 5
3.2 系统调研 6
3.3 系统需求分析 6
3.4 业务流程分析 6
3.4.1 管理员的业务流程 6
3.4.2 教练的业务流程 8
3.4.3 会员的业务流程 8
3.4.4 系统业务流程图 9
3.5 数据流程分析 12
3.6 数据字典 12
3.7 系统功能需求分析 13
3.7.1 网站前台功能模块 13
3.7.2 网站后台功能模块 14
3.8 系统用例 14
第4章 系统的总体设计 16
4.1 系统的目标 16
4.2 系统功能模块设计 16
4.3 系统的数据模型设计 17
4.3.1 实体关系(E-R)图设计 17
4.3.2 数据物理模型的设计 20
第5章 系统实施 23
5.1 首页页面 23
5.2 用户的注册和登录 24
5.3 教练的登录 27
5.4 教练管理 29
5.5 课程管理 31
5.6 预约管理 34
5.7 课程信息管理 36
5.8 新闻通告管理 36
第6章 总结与展望 38
6.1 总结 38
6.2 展望 38
致谢 39
参考文献 40
第1章 绪论
1.1 课题背景和意义
当前社会信息技术和网络技术一直在飞快的发展和进步。人类社会为了跟随信息化技术时代的发展,飞速地进入了快速发展的信息化时代。运用信息网络的地方不断的增加,然后不断增多的各种信息让健身俱乐部管理发展到了一个全新的高度。健身俱乐部各种信息管理的信息量和相关的数据量越来越多,使得多种业务一起管理,造成管理上的不方便,因此传统的管理模式不在适和管理越来越多的信息。健身俱乐部各种各样的信息数据不断扩大,所以需要管理的信息量也不断增多,于是使用信息化管理的方式来对信息进行更加合理的管理。健身俱乐部各种信息的管理需要一种在功能方面非常强大,并且能够在B/S形式下运行的网络信息管理系统[1]。
开发伽斯特健身俱乐部管理系统的目的和意义是为了给健身俱乐部的各种信息开发出一个辅助管理各种各样信息的软件系统。就目前而言,大多数健身俱乐部各种信息的管理还是采用人工管理的方式。这样的管理方式有以下缺点:处理速度慢,导致信息不及时更新,产生不必要的损失;准确率低下;不便于查询等。如果信息长期不处理的话,会积累大量信息,不便于信息的查找,所以开发伽斯特健身俱乐部管理系统是很有必要的。
伽斯特健身俱乐部管理系统建设是为了给伽斯特健身俱乐部带来方便和快捷,不是为了赶一时的潮流或是博取一个好听的名声。把网络技术同伽斯特健身俱乐部管理体系和工作流程实现紧密地集成,能发挥出伽斯特健身俱乐部管理系统的作用。开发伽斯特健身俱乐部管理系统的最终目的和它的经营目的应该是一致的。伽斯特健身俱乐部管理系统可以降低伽斯特健身俱乐部的成本,并且通过开展电子商务活动来获得更多的利润。只有明确了目标,才能正确地开发伽斯特健身俱乐部管理系统,并使其为伽斯特健身俱乐部服务。
总之,伽斯特健身俱乐部管理系统是有大作用的系统,它能给伽斯特健身俱乐部带来更多的效益。伽斯特健身俱乐部管理系统是伽斯特健身俱乐部经营的需要,它是一种战略投资,将会以最小的投入换取最大的回报。
1.2 研究现状
本次课题的研究是伽斯特健身俱乐部管理系统的设计与实现,伽斯特健身俱乐部的网站设计是根据我自己的开发实践和所学知识来开发的,功能部分主要分为以下几个模块:用户注册、用户登录、健身课程展示、预约教练、教练展示。
本网站采用的是B/S架构,B/S(Browser/Server)又被称为浏览器/服务器模型。首先,浏览器提交请求,然后 Web服务器接收到请求,并且将请求传送到应用程序服务器上,其次,应用程序服务器接收到请求,再通过请求调用相关网页应用程序并进行处理,再次,处理结果由网页提交给Web服务器,最后,Web服务器接收到处理结果,再把这个网页作为对请求的应答发送给浏览器[2]。B/S架构的最大优点就是不限制时间和地点,并且不用安装专门的软件。用户只要有一台联网的电脑,就可以使用伽斯特健身俱乐部管理系统,并且系统的扩展性很好。
本网站主要实现添加、删除、修改和查询前台信息和后台管理功能。本网站主要使用ASP.NET语言进行编写,页面的编写则是使用HTML,JavaScript和CSS,SqlServer被用作后端数据库,并且系统是用Microsoft Visual Studio为开发平台编写的。
第2章 关键技术研究
2.1 数据库技术
数据库的开发技术和软件系统的开发完全是不一样的。一个完整的数据库的设计过程是需要经历以下几个步骤:数据库的创建、数据库的设计、数据库的组件、数据库的调试和测试。数据库的开发是一种重要的技术,它最重要的方面是开发好的数据库是否可以有效的运行。数据库的开发是结合各种学科技术的重要技术。在开发过程中,优秀而合理的设计数据库的表、视图、触发器等基本的数据库组成单位,从而开发出一个完整的、高效率的、安全的数据库[4]。
SQL Server 2008可以使每个数据库表之间具备良好的结构关系。用SQL Server 2008来开发和设计伽斯特健身俱乐部管理系统的数据库是一个好的选择。SQL Server 2008是一个优秀的数据库管理工具。在开发伽斯特健身俱乐部管理系统的时,我的数据库文件只有一个,但数据库系统必须具备一定程度的可扩展性。SQL Server 2008可以通过允许同时优化多个数据库来满足此要求。
2.2 ASP.NET技术框架
ASP.NET技术框架是目前在程序开发中被广泛使用的一种全新的程序架构[5]。ASP.NET的版本也是在不断的升级和改进,ASP.NET的功能也是在不断完善的。ASP.NET的最大特点是它在程序开发过程中支持多种编译语言,并且可以开发多种语言的程序。在编译过程中将多种的程序设计语言编译成通用的中间件,并且不会影响到程序的运行效率,是一种多语言支持的平台。ASP.NET程序框架不是简单的ASP技术的升级。ASP还没有一个整体的开发平台对其进行支持,ASP.NET却可以在Microsoft Visual Studio 集成平台上开发程序。Microsoft Visual Studio有一个很好的调试模块,可以在开发过程中可以调试软件,环境会给出相应的提示。这样就会节约了开发的时间,降低了开发的难度,提高了开发的工作效率[5]。
ASP.NET是运行在通用的语言运行库上的,可以支持多种程序语言的开发。ASP.NET程序架构是在服务器上运行,在使用它的同时,ASP.NET可以做到对程序进行实时的编译。ASP.NET使用了优秀的缓存技术,它可以将开发良好的程序代码直接编译成机器可以识别的机器代码[5]。ASP.NET给广大的程序员带来了便利,提高了他们的工作效率。
ASP.NET具备许多强大的功能,使软件开发变得简单而灵活。ASP,NET可以采用拖拉控件,实现对程序的设计和排版。在集成环境中已存在许多基础控件,程序设计人员可以通过开发第三方的程序控件,给集成环境添加控件。因为ASP.NET拥有良好的扩展性能,所以使得程序的开发变得更加方便,因此提高了效率。
ASP.NET是以Windows操作系统作为开发平台的,因为其他的操作系统并不支持ASP.NET的使用。ASP.NET已经成为被广泛应用的技术,因为很多人的电脑都是使用Windows的。但是通过使用ASP.NET开发好的软件系统是具备先进的可移植性能,因此这些已经开发好的系统是可以在很多操作平台上使用的。因为ASP.NET采用的开发形式、架构形式和编程形式都是全新的,所以ASP.NET具备以上的优点。ASP.NET通过使用ADO.NET进行与数据库相关的操作,因此实现了与数据库的无缝对接,降低了开发难度。
由上可知,ASP.NET技术框架是一种广泛使用的优秀程序开发框架。伽斯特健身俱乐部管理系统的开发基于ASP.NET框架来。
2.3 B/S架构
B/S架构是一种基于互联网系统的程序开发架构,B/S(Browser/Server)又被称为浏览器/服务器模型。B/S架构打破了C/S结构的模式,并且得到了广泛的使用。B/S架构不断的发展和更新,是为了跟随网络时代的脚步。因为互联网的飞速发展,产生了新的需求:大多数的信息管理系统不仅仅只用于一台电脑,要求可以在多台电脑上使用系统。
B/S架构是利用操作系统中的浏览器来进行使用的,首先,浏览器提交请求,然后 Web服务器接收到请求,并且将请求传送到应用程序服务器上,其次,应用程序服务器接收到请求,再通过请求调用相关网页应用程序并进行处理,再次,处理结果由网页提交给Web服务器,最后,Web服务器接收到处理结果,再把这个网页作为对请求的应答发送给浏览器。由上可知,B/S架构给用户带来了极大的方便。
第3章 需求分析
3.1 可行性分析
可行性分析是在开发管理系统的前期对于系统在需求、技术、经济等几个方面的分析[8]。可行性分析可以分析出伽斯特健身俱乐部管理系统的开发是否是可以进行的。个人认为在可行性分析中最重要的是开发伽斯特健身俱乐部管理系统的技术的可行性分析。然后是分析伽斯特健身俱乐部管理系统的需求方面,分析伽斯特健身俱乐部管理系统的需求是否能达到最开始的功能要求。
(1)需求可行性分析:
需求的可行性分析和讨论就是对开发的伽斯特健身俱乐部管理系统可以实现哪些要求的分析和讨论。伽斯特健身俱乐部管理系统的开发和实施是在伽斯特健身俱乐部管理系统的开发前期评价伽斯特健身俱乐部管理系统是否能够完成之前的要求,才去进行伽斯特健身俱乐部管理系统的开发和实施的。如果没有进行伽斯特健身俱乐部管理系统的需求可行性分析,并且开发好的伽斯特健身俱乐部管理系统在功能方面不能达到最开始的要求,就是开发失败了,表示伽斯特健身俱乐部管理系统的开发不应该进行下去。
伽斯特健身俱乐部管理系统是一个可以应用于健身俱乐部信息管理的管理系统。伽斯特健身俱乐部管理系统可以为那些使用伽斯特健身俱乐部管理系统的工作人员和用户提供了便利。如果健身俱乐部的信息通过伽斯特健身俱乐部管理系统来进行管理,可以提高工作效率,降低成本。
(2)技术可行性分析:
技术可行性就是讨论用什么样的技术手段来开发一个系统。伽斯特健身俱乐部管理系统是不限区域使用的,只要有网,就可以使用伽斯特健身俱乐部管理系统对信息进行管理。采用的是B/S程序结构,因此在任何有网络的地方,不分地点、时间都可以使用伽斯特健身俱乐部管理系统。在确认使用B/S架构后,然后使用ASP.NET程序设计语言设计伽斯特健身俱乐部管理系统。ASP.NET是简单易学的语言,并且容易在语法语言方面进行理解。因此可以选择使用ASP.NET来开发伽斯特健身俱乐部管理系统。
(3)操作可行性分析:
该操作可行性是开发的伽斯特健身俱乐部管理系统中应该具有简单的导航菜单。用户在使用伽斯特健身俱乐部管理系统时,找到伽斯特健身俱乐部管理系统的功能表单简单方便。程序界面要看起来使人眼前一亮,没有多余的内容,操作简单,并且能一眼注意到所有的功能。还有一个更加简单的方法是来设置快捷键。通过以上对于操作的可行性分析,可以知道,伽斯特健身俱乐部管理系统在操作上是具备操作可行性的。
(4)经济可行性分析:
经济可行性分析讨论了伽斯特健身俱乐部管理系统开发过程中的成本问题。首先,要分析开发伽斯特健身俱乐部管理系统的必要成本,然后分析健身俱乐部使用伽斯特健身俱乐部管理系统后的利润。如果开发伽斯特健身俱乐部管理系统的成本大于使用伽斯特健身俱乐部管理系统之后的利润,就没有必要开发伽斯特健身俱乐部管理系统。我通过分析伽斯特健身俱乐部管理系统的开发成本,使用伽斯特健身俱乐部管理系统后的利润以及节约的成本,得出伽斯特健身俱乐部管理系统是以低成本对健身俱乐部信息进行管理,提高员工的工作的效率。同伙以上分析,得出开发和使用伽斯特健身俱乐部管理系统在经济上具备可行性。
3.2 系统调研
(1)伽斯特健身俱乐部对俱乐部会员的管理
通过调研发现,伽斯特健身俱乐部对于会员的管理比较简单,只是简单的记录会员的基础信息,没有课程的预约。伽斯特健身俱乐部管理系统会弥补大部分健身俱乐部对于会员信息管理和课程信息管理的不足。
(2)伽斯特健身俱乐部对俱乐部教练的管理
伽斯特健身俱乐部对于教练的管理很松散,查找起来比较费时间,伽斯特健身俱乐部管理系统会弥补健身俱乐部对教练的管理的不足。
(3)伽斯特健身俱乐部对会员预约课程的管理
伽斯特健身俱乐部对于预约课程,需要拨打电话预约课程或者前往伽斯特健身俱乐部预约课程,这种处理方式是很浪费时间的,并且效率低下,但是伽斯特健身俱乐部管理系统可以弥补伽斯特健身俱乐部在课程预约方面的不足。
3.3 系统需求分析
为了更好的开发伽斯特健身俱乐部管理系统,通过以上的调研,可以得出伽斯特健身俱乐部管理系统的主要功能为:健身课程的预约、健身教练的预约、教练信息的管理、会员信息的管理等。
3.4 业务流程分析
伽斯特健身俱乐部管理系统共分为三种身份用户,分别是管理员、教练和会员。管理员就是对教练和会员信息的管理;教练管理会员预约教练的信息;会员就是预约课程和预约教练。
3.4.1 管理员的业务流程
(1)基础资料管理
管理员的基础资料包括三部分:添加管理员的账号、管理员账号的管理、修改管理员账号的密码。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: