毕业设计健身俱乐部管理系统论文.docx
《毕业设计健身俱乐部管理系统论文.docx》由会员分享,可在线阅读,更多相关《毕业设计健身俱乐部管理系统论文.docx(30页珍藏版)》请在冰豆网上搜索。
毕业设计健身俱乐部管理系统论文
毕业设计健身俱乐部管理系统论文
单位代码
10642
密级
公开
学号
2011580210xx
重庆XX学院
学士学位论文
健身俱乐部管理系统的设计与实现
论文作者:
XXX
指导教师:
XX
学科专业:
网络工程
提交论文日期:
2015年4月2日
论文答辩日期:
2015年4月25日
学位授予单位:
重庆XX学院
中国∙重庆
2015年4月
中文摘要I
英文摘要II
1.1问题的提出及研究意义1
健身俱乐部管理系统的设计与实现
网络工程[XXX]
指导老师XX
摘要:
随着中国经济的快速发展,人民生活的质量得到了大幅度的改善,人们更加关心自己是否拥有着健康的体魄,想通过花钱来购买健康的想法出现在了越来越多的人心里。
因此,越来越多的健身场所如雨后的春笋一般快速的出现在了人们的面前。
在行业竞争面前,各健身俱乐部都在采取各种方式来获得更多的会员,来赢取最大的利益。
如何高效的管理会员资料,为俱乐部的会员管理提供便捷、科学、高效的服务成为健身行业的迫切需求。
健身俱乐部管理系统采用先进的ASP.NET技术作为开发工具,并以强大的SQLServer2008作为后台数据库管理软件,运用B/S模式开发而成。
本系统主要分为管理员和会员两个功能模块,可以简单高效地管理健身俱乐部的会员资料。
当会员成功登陆系统后可以查询与自己密切相关的信息,而当管理员成功登陆系统后,可完成对系统的基本管理,以及一些相关功能的设置等。
本系统以提供便捷、科学、高效的服务为基本的设计思路,希望能高效的管理会员资料。
关键词:
ASP.NET;健身俱乐部;系统设计;
TheDesignandRealizationofHealthClubManagementSystem
Major:
NetworkEngineering
Author:
XXXSupervisor:
XX
Abstract:
Withtherapiddevelopmentofeconomyinourcountryandtheimprovementofpeople’slife,thepublicpaymoreattentiontotheirhealth.Andtheconceptionofbuyinghealthwithmoneyisacceptedbymoreandmorepeoplesothatavarietyoffitnesssitessetuplikeamushroom-like.Facedwiththefiercecompetition,Thehealthclubsaretakingdifferentmeasurestoattractmoreandmorememberstogetthehighestprofits.Sohowtomanagetheinformationofmembersandhowtoprovideconvenient,scientific,andefficientservicesbecometheimperiousdemandofhealthindustry.
Thesystem-healthclubmanagementsystemusesadvancedASP.NETtechnologyandapowerfuldatabasemanagementsystemasabackgroundSQLServer2000technicalsupport.ApplicationofB/SmodeldevelopedwiththesystemconsistsmainlyoftwoContents.Healthcentermanagerbymaintainingfitnessprograms,fitnessvenueinformationcanbemanagedsimplyandeffectively.Whenmemberssuccessfullylandingsystemcanbequeriedwiththeircloselyrelatedtotheinformation,andwhentheadministratorsuccessfullylandedonthesystemcancompletethebasicmanagementofthesystem,andsomefunctionsofsetting.Thissystemtoprovideconvenient,scientificandefficientserviceforthebasicdesignideas,hopingtoefficientmanagementofmemberinformation.
Keywords:
ASP.NET;healthclub;systematicdesign
1引言
随着信息技术水平的不断发展,信息化的快速更新给许许多多的行业带来了新的机遇。
健身行业也不例外,随着各种各样健身俱乐部的的建立和网络技术的发展,健身的概念已经深入人心,如何让人们拥有一个健康的身体,已经是现在急需解决的问题。
同时如何帮助健身俱乐部提供便捷、科学、高效的服务成为健身行业的迫切需求。
1.1问题的提出及研究意义
原有的以手工来进行相关数据操作的管理模式,不但浪费人的时间和精力,同时也存在着很多的缺点:
(1)处理的速度慢,容易导致信息更新不及时,产生不必要的损失;
(2)错误的可能性高,容易降低信息的准确率;(3)不便于查询。
由于以上这三个不足之处,很大幅度的降低了相关数据信息的可性度,逐渐的不能满足现代的这些健身俱乐部的日常数据管理需求。
采用专门的日常数据管理系统对健身俱乐部的各种信息进行科学高效的管理,以至于其成为了健身俱乐部适应时代发展的急切需求。
健身俱乐部管理系统的主要目的是使企业运行的数据具有全面性、准确性、及时性等三大优点,同时对各种数据进行加工,使俱乐部的经营决策具有更加充分的依据,并凭借科学的依据创造出合理的发展机遇。
1.2国内外研究状况
现代生活模式的快节奏和强大的工作压力,使大家越来越拥有健身和放松的需求,而健身俱乐部就是这样一个能满足人们需求的地方。
但目前很多健身俱乐部还是采用人工方法进行管理,如果想要从相关数据中得出科学准确的信息需要更多的时间,也需要更多的人力物力。
作为健身这个具有无限潜力的行业,只有拥有健身俱乐部管理系统来对俱乐部的信息进行科学有效的管理,才能在健身行业健康稳定的发展。
1.3本课题研究的主要内容
健身俱乐部管理系统是一个基于B/S模式开发的数据库应用程序,主要包含了管理员和会员两个功能模块组成。
主要实现会员的档案、缴费记录、注册等几个模块的管理。
其中管理员的拥有整个系统的管理权,而会员则拥有的只是自己相关信息查询的功能。
本系统希望通过以上模块的实现来帮助健身俱乐部完成健身俱乐部的日常数据管理,同时通过对以上模块的实现来完成本课题的研究。
1.4可行性分析
技术可行性
技术可行性是通过对技术解决方案的实用性和技术资源的可用性来进行衡量。
通常人们喜欢采用新技术来解决他们在生活和工作中碰到的实际问题。
依据系统目标对是否具备所需的技术进行衡量,一般可以从软硬件的性能需求、环境、操作人员的水平和数量等方面进行相应的考虑和分析。
由于考虑到了系统实施的可行性,运用了当今较为先进的ASP.NET来实现平台的开发和设计,同时运用SQLServer2008完成数据的存储。
在软件方面,ASP.NET和SQLServer2008都是现在运用的比较广泛的开发工具,无论是在系统安全、可用还是可靠等这些方面都是无需怀疑的,因此本系统在技术上是具有可行性的。
在硬件方面,只要是内存在256M以上,硬盘是在1GB以上,都可以满足开发系统的需求。
当然,硬件的配置越高,系统的运行速度会更快,会更加的有利于系统的开发。
如今的家用或商用电脑硬件配置水平都是高于这个硬件要求的,因此本系统在硬件方面具有可行性。
操作可行性是衡量所开发的系统在一个事先设定的环境中是否能够正常运行或运行的效果。
本系统在开发前不仅对各方面进行了初步的调查,同时也对社会环境进行了初步的分析,在本地区进行的一个关于健身的综合性调查中也发现城乡居民正缺乏这样的健身平台。
通过以上讨论,可以说明此系统在现在的工作环境中运行是具有可行性。
2开发工具简介
C#是一种面向对象的最新的编程语言,它能很快速地帮助优秀的程序员开发各种各样的基于Microsoft.NET平台的应用程序。
C#面向对象的这一独特的创新,使它当之无愧的成为了构建各式各样的组件的最佳选择。
采用编写简便的C#语言结构,能够快速便捷的将其转变为XML网络服务,因而通过Internet的方式可以便捷的进行有关的调用。
最宝贵的是,C#在成功帮助C++程序员进行高效的程序开发的同时,也绝对不会丢失C/C++的各种强大功能。
因为C#是由C/C++进行创新而来,所以程序员想要快速地由其他的相似语言变化为C#也是比较容易的。
ASP.NET又名ASP+,因为它是由ASP进行升级得来,但同时它也是.NET框架的部分之一。
它具有以下几个特点:
(1)效率强它采用先编译后运行的方式,能是速度有很大幅度的提高。
(2)具有顶级的开发工具它可以在VisualStudio.NET中完成程序的开发,能实现所见即为所得以及拖放控件和实现自动部署等功能。
可以使开发效率大大提高。
(3)具有清楚明了的结构它通过把代码和相应的标记进行区分,使得程序具有清楚明了的结构。
(4)开发简单它的许多特性使得程序的开发更为简便。
移植方便当要进行相应的更新时,它可以直接向目标服务器进行组件复制,再复制一个即可。
(5)Web服务即为一种特殊的Web组件,它拥有一些方法和属性,其他未具有此组件的应用程序可以采用远程来调用这些方法和属性,并成功返回一个结果。
SQLServer2008在原有的基础上实现了许多新特性的增加和完成了一些关键性的改进,这使它成为了目前为止最完善和最强大的SQLServer版本。
SQLServer2008具有以下特性:
(1)可信任性通过加密技术、外键管理技术以及增强的审查技术,可以使公司运行他们的应用程序特别是最为关键的任务时,具有安全、可靠和可扩展三方面的特性。
(2)高效性通过改进数据库的镜像,使计算机的页面自动进行有关的修复,同时计算机的相关性能也得到了相应的提升。
3需求分析
此系统中,用户可以登陆个人账号,在网页中查看个人的会员卡、个人信息和个人的缴费记录等。
系统各个版块清晰、操作简便,在进入系统后点击有关的功能就能够成功进入此功能,查看具体的内容。
系统的安全性,互联网发展到目前,技术从一定程度上得到了很大幅度的提升,但网络攻击也依旧很平凡,目前最为常见的攻击方式有:
病毒、木马、拒绝服务攻击等等。
本系统通过采用了.NET框架,使系统的安全性得到了很大的提升,具有防御一般攻击的能力。
系统的易于维护性,网络系统的数据操作较多,所以数据库必须具有易于维护的特点。
在实际的应用中可以采用最为简单的存储技术来实现,以致能更方便的实现数据的操作。
基于WEB的健身俱乐部管理系统,不仅能查询会员的个人信息,它还能方便健身俱乐部对会员档案的管理,提高工作人员的工作效率,让健身俱乐部能够更健康平稳地发展。
本系统具有有以下几个特点:
(1)可扩充性:
数据库拥有较大的可扩充区间。
(2)系统的安全设置:
企业资料的安全性是通过对系统内部的权限设置来保证的,这一安全设置实现了对用户权益的保障。
(3)高效性:
该系统能够快速且高效的处理各项任务,这一特点充分体现了计算机的高效性。
(4)强大功能:
通过完成对数据库数据的简单输入,可实现对手工操作的一次超越。
(5)具有错误识别能力:
当用户出现错误操作时,系统会提示错误警告,并完成正确操作的指引,以此来避免系统受到破坏。
本系统主要预计实现的管理功能有:
系统的管理、会员档案资料的管理、会员交费的管理等等。
(1)项目规划
健身俱乐部管理系统是一个具有典型性的数据库应用程序,主要包含系统的运行管理、会员卡资料的管理、会员档案信息的管理、会员费用的交费管理以及打印报表等几个模块。
(2)系统管理
该模块的完成系统运行的维护和有关的安全设置,其中包括用户的添加、密码的修改、以及系统的重新登录等等。
(3)会员卡管理
该模块的功能是管理健身俱乐部的会员卡,主要功能有:
会员卡相关资料的浏览、会员卡购买后的添加以及会员卡相关信息的查询等三大模块,通过对三大功能的实现来完成健身俱乐部的会员卡管理功能。
(4)会员档案管理
此模块的核心任务实现对会员的的个人信息进行管理,其中包含了档案的添加、浏览以及查询等任务,通过实现以上功能来方便俱乐部管理层对会员的基本情况进行快速的查询和了解。
(5)会员缴费管理
该模块的主要任务是实现对会费缴纳的管理,其中包含了会员会费的基本浏览以及缴纳查询等任务。
通过实现以上功能来为管理层对会费的管理提供便捷。
综上所述,系统的结构图如下:
图3.1系统结构图
主要模块流程图
管理员:
●对会员卡信息的维护流程图:
图3.2卡信息管理流程图
对会员卡信息的维护分为两个部分,一个是新增卡,另外一个是删除,对于新增卡,是有一个是否批量增卡的判断,如果是批量增卡,那么久只是多了一个循环的过程。
功能的设计不是很复杂,但是这个功能具有很强的实际运用能力,是实现会员卡管理的必须功能。
●对会员分卡管理的流程图:
图3.3会员分卡管理流程图
会员发卡,只是实现会员卡管理的基本条件,只有将发出去的会员卡在系统中进行登记,才能在后面的会员卡管理中提供相关数据。
同时在此功能的设计中,仍然有一个删除操作,此操作只是为了预防管理员在进行错误操作或的改正,这是系统在设计过程中必须要考虑的因素。
●会员缴费管理流程图:
图3.4会员缴费管理流程图
会员缴费这是一个涉及现金的功能,无论是对于我们的会员还是对于我们的健身俱乐部而言都需要小心谨慎,同时也必须具备错误纠正的能力。
在会员进行缴费的时候,先检索会员信息,以确保不必要的损失。
会员:
●查询我的缴费记录的流程图
图3.5会员缴费记录查询流程图
会员查询缴费记录是一个简单的查询功能,只需要会员输入自己会员卡,然后系统自动在数据库中进行比对,查找到对应的资料然后给会员一个响应的过程。
数据库E—R图:
图3.6数据库E-R图
在SQLServer2008中为整个系统建立一个数据库(JSHY.mdf),储存各类数据和控制信息:
表3.1管理员信息表
管理员
序号
字段名
类型
长度
索引
备注
1
帐号
Varchar
50
PKey
Admin
2
密码
Varchar
50
表3.2缴费信息表
缴费类别
序号
字段名
类型
长度
索引
备注
1
类别编号
Int
PKey
2
类别名称
Varchar
50
表3.3会员信息表
会员档案
序号
字段名
类型
长度
索引
备注
1
会员名
Varchar
50
PKey
2
密码
Varchar
50
3
姓名
Varchar
50
4
性别
Varchar
50
5
年龄
Varchar
50
6
联系电话
Varchar
50
7
地址
Varchar
50
8
Email
Varchar
50
9
身份证号
Varchar
50
10
备注
Varchar
500
11
审核
Varchar
50
同意否决
表3.4卡信息表
卡信息
序号
字段名
类型
长度
索引
备注
1
卡编号
Int
PKey
2
卡号
Varchar
50
3
状态
Varchar
50
分配未分配
表3.5会员分卡信息表
会员分卡
序号
字段名
类型
长度
索引
备注
1
分卡编号
Int
PKey
2
卡编号
Varchar
50
关联卡信息
3
会员名
Varchar
50
关联会员
4
发卡日期
DateTime
表3.6会员卡缴费信息表
卡缴费
序号
字段名
类型
长度
索引
备注
1
缴费编号
Int
PKey
2
分卡编号
Int
关联会员分卡
3
类别编号
Int
关联缴费类别
4
缴费日期
DateTime
5
缴费金额
Float
4功能实现
4.1会员功能
输入自己的用户名和密码后,选择对应的登录身份点击登录按钮(系统会判断用户的登录信息是否正确,同时向用户返回判断信息),如果身份验证无误,会员则成功登陆,系统将弹出下一界面。
(系统首页采用一个正在奔跑的人做为背景,希望我们的会员看到此背景会对健身产生浓厚的兴趣,同时坚持每天锻炼,拥有健康的体魄。
)
图4.1会员登录页面图
会员登陆成功(左边菜单栏是会员可以进行的操作,包括个人会员卡,个人档案信息以及个人缴费记录等)
图4.2会员登录页面图
以会员的个人账号登陆查看我的会员卡,其中包括卡号和领取会员卡的日期,界面效果如下图所示:
图4.3会员查询我的会员卡页面图
该功能的实现主要通过会员名查询系统中的数据来实现对会员卡的查询功能。
该功能的部分代码如下:
以会员的个人账号登陆,点击”我的信息”来实现对个人信息的查询功能,此功能可以帮助会员查看会员在注册时填写的个人信息。
包括姓名、性别、年龄、地址、Email以及身份证号码等。
同时会员也可以对相应的信息进行修改,在修改完成并确认无误后,点击“保存”来实现个人信息的修改。
会员实现此功能的实际的效果图如下所示:
图4.4会员个人信息查询页面图
该功能主要通过查询会员注册时所填写的个人信息来实现会员个人信息查询,主要包括会员名、姓名、性别、联系电话、地址、Email、身份证号、相关备注以及年龄等。
该功能的相关代码如下:
会员通过输入账号等成功登陆系统后,点击“我的缴费记录”来实现对个人缴费记录的查询,查询结果包括卡号、缴费日期、缴费项目和缴费金额。
同时会员也可以点击“报表”来完成有关报表的下载等。
该功能的实现界面如图所示:
图4.5会员查询缴费页面图
通过会员的登陆信息查询有关的缴费信息,同时通过采用有关的技术将EXCEL导出,实现该功能的相关代码如下:
4.2管理员功能
输入管理员的账号和密码后,选择登录身份进行登录为管理员(系统会判断用户的登录身份以及账号密码是否正确,同时向用户返回判断信息),如果输入错误则进行提示,如果正确则自动弹出下一界面。
管理员的功能相对会员而言权限相对较大,能实现对系统的管理功能。
界面清晰明了,可以轻松查看所需信息。
图4.6管理员登陆页面图
管理员登录系统后,显示管理员的相关操作页面,包括缴费类型、卡信息维护、会员注册列表、会员分卡管理、会员缴费管理、会员缴费报表等。
图4.6管理员成功登陆页面图
管理员登陆系统后对缴费类别进行一些相应的管理,可以增加或删除有关的缴费类别,这是管理员实现会员缴费管理的功能之一。
系统管理员可以根据自己的需求实现缴费类别的管理,可以实现个性化的管理。
该功能的效果图如下图所示:
图4.7管理员查看缴费类别页面图
要想实现此功能,主要就是编写代码实现缴费类别的增加和删除,其中也包括了对缴费类别的一些关键性设置,主要的代码如下:
管理员登陆系统点击“卡信息维护”进行卡信息维护,管理员可通过此功能实现对卡号的管理,包括增加和删除会员卡,此功能的实现效果图如下图所示:
图4.8卡信息维护页面图
这些功能的实现离不开基本的查询、增加和删除,虽然是对数据库的简单操作,但也是实现系统管理的核心任务,只有在这些简单功能实现的前提下才能更好的发挥系统功能,该功能实现的相关代码如下:
管理员登陆成功点击“会员注册表管理”来进行会员注册表的管理,该功能主要是对新注册的会员进行管理,审核会员注册时填写的由关信息的正确性。
管理员通过查看操作来查看会员的注册信息,如果有不合格的,采用操作删除来实现会员的管理。
该功能的效果图如下图所示:
图4.9会员注册表管理页面图
如要实现此功能,则需采用数据查询和数据删除功能。
实现此功能的相关代码如下:
管理员登陆系统,点击“会员分卡管理”,此功能一般用于新增会员发卡和离开会员注销卡,同时对于忘记会员卡号的客户也是有帮助的,此功能可以通过会员名查询相应的会员卡号。
此功能是实现会员卡管理的关键步骤,只有科学的管理会员卡,才能避免不必要的误会,此功能的效果图如下图所示:
图4.10会员分卡管理页面图
在程序的设计过程中,一定要考虑过程的严谨性,对于一些删除操作,我们需要进行相应的提示,这样才能尽可能的避免一些不必要的失误。
在此功能板块,对于我们的删除操作,我们一定要谨慎,或许只是一个不小心的操作将会员删除了,这对于我们的消费者而言是一个多么不负责任的行为,所以在此模块,我们队删除操作进行了相应的提醒。
该功能的相关代码如下:
管理员登陆系统,点击“会员缴费管理”,可通过卡号查询缴费明细,同时也可以实现会员缴费的增加和对错误操作的删除。
对于一个健身俱乐部而言,进行科学的管理会员缴费,是实现科学、高效管理健身俱乐部的基本要求,该功能的效果图如下图所示:
图4.11会员缴费管理页面图
相关代码如下:
5总结
通过这次的毕业设计使我了解了Web的开发模式,工作原理以及发展的历史,全面的认识了Web数据库的结构和Web服务器与数据库的实现互连的几种互连技术。
同时也对自己的学习能力有了很大的提升,作为一个大学生,必须具备学习能力,应时刻处于积极主动学习的状态!
在几个月的系统开发和论文撰写过程中,通过查阅、研究大量的相关文献资料,分析健身领域的特色并结合实际,论文先讨论了健身俱乐部管理系统的实际意义和主要实现的功能。
然后按照软件工程的严格要求,对健身俱乐部管理系统进行了需求分析,主要模块设计,详细设计,编码等方面进行分析和讨论,初步建立了一个健身俱乐部管理系统。
通过与数据库的连接,完成了搜索功能和网站管理功能,运行本操作系统实现了会员的基本信息查询,以及管理员进行的网站管理功能。
建立相应的数据库,采用