健身俱乐部管理系统的设计和实现毕业设计论文word格式.docx
《健身俱乐部管理系统的设计和实现毕业设计论文word格式.docx》由会员分享,可在线阅读,更多相关《健身俱乐部管理系统的设计和实现毕业设计论文word格式.docx(62页珍藏版)》请在冰点文库上搜索。
![健身俱乐部管理系统的设计和实现毕业设计论文word格式.docx](https://file1.bingdoc.com/fileroot1/2023-6/10/a7377b68-22e6-4347-862f-aec4a885eb89/a7377b68-22e6-4347-862f-aec4a885eb891.gif)
健身俱乐部管理系统的设计和实现毕业设计论文word格式
健身俱乐部管理系统的设计和实现毕业设计(论文)word格式
(2009届)
基于.Net的健身俱乐部管理系统的
题目设计和实现学院软件学院专业软件工程班级软件工程3班学号07109004学生姓名高丽萍指导教师金洁洁完成日期2009年5月
杭州电子科技大学本科毕业论文
摘要
随着社会经济的快速发展,人们生活水平的提高,越来越多的人开始重视和关爱自己的身体健康,不断提高自己的生活品质,渐渐地,健身运动便成为了一种时尚,成为了一种重要的休闲生活方式。
因此,健身俱乐部管理系统也由此而出现了。
它不但可以方便用户的使用,而且最重要的是它减轻了健身俱乐部经营者的负担,减少经营者的工作量,方便经营者的管理。
因此,设计一款健身俱乐部专用的管理系统是非常必要的。
本论文主要论述了基于ASP.net3.5技术为开发平台的“健身俱乐部管理系统”系统的分析和设计。
本文在实现和管理网站的基础上,主要对健身俱乐部管理系统功能的设计,构建了系统的体系结构。
主要采用ASP.net3.5技术,基于B/S结构的开发模式,剖析了三层结构的逻辑和功能的划分,结合系统本身的特点和模块的具体需求,对设计和实现过程进行了详细论述。
并采用SQLServer2005作为后台数据库的开发工具,能够比较灵活地适应网络的较大访问量的需求,大大的提高了系统的安全性和可靠性。
本文主要对用户登录、用户信息管理、健身项目及健身场地的添加(发布)、删除、修改、查询等功能的设计和实现进行了论述。
解决目前主要存在的问题:
信息处理速度慢,影响信息的及时性;易出现错误,影响信息的准确性;不便于查询等。
关键词:
健身俱乐部管理;ASP.net3.5;SQLServer2005;B/S结构
ABSTRACT
Withtherapidsocio-economicdevelopment,people’slivingstandardsimprove,
andmoreandmorepeoplepayattentionandcaretotheirownhealth,continuouslyimprovingtheirqualitiesoflife.Gradually,theexercisehasbecomeafashion,andhasbecomeanimportantwayoflivingleisure.TheGymnasiumclubmanagementsystemthuswasborn.Itcanbeusedfriendly,andmostimportantly,throughthesystem,theGymnasiumclubcouldreduceitsoperatingcosts,reducetheworkloadofoperators,andfacilitatethemanagementoftheoperator,Hence,adedicatedGymnasiumclubmanagementsystemisdesignedessentially.
Thispaperpresentsthesystemanalysis,designandimplementof“GymnasiumclubManagementSystem”,whichisbasedonASP.Net3.5technologyasdeveloping
platform.
Thispaperisbasedontherealizationandmanagementofthesite,buildofthefunctiondesign,andsettingupthesystemarchitecturefortheGymnasiumclubManagementSystem。
BasedonASP.net3.5technologies,thesystemdevelopment
adoptsB/Sarchitecture,whichdiscussesthedivisionoflogicandthefunctioninthe3-tieredarchitectureindetail,andthendiscussestheanalysisanddesignofthepresentlayer,applicationlayeranddatalayerseparatelyaccordingtothespecificrequirementsofRequirementModule.WechooseSQLServer2005asdatabaseserverbecauseofitsadaptingfortherequirementofmassaccesstodatabase,whichalsogreatlyenhanced
thesystem’ssafetyandreliability.
ThispaperdiscussesthedesignandimplementationofUserLogin、User
informationmanagement、addingitemsandgrounds、deletingitemsandgrounds、
modifyingitemsandgroundsandresearchingitemsandgroundsetc.thepaperalsotriestoSolvethemajorproblems:
slowspeedofinformationprocessing,whichaffectsthetimelinessofinformation;morefrequencyoferrorhappening,whichaffectstheaccuracyoftheinformation,andinconvenienceofquery.
Keywords:
Gymnasiumclub;ASP.net3.5;SQLServer2005;B/SStructure
2
杭州电子科技大学本科毕业论文
1绪论..............................................................11.1本课题研究背景................................................11.2国内外发展现状................................................11.3论文研究意义..................................................21.4本论文研究内容................................................21.5本论文的组织结构..............................................2
2系统概述...........................................................42.1系统工作原理..................................................42.2功能介绍......................................................42.3系统的特点....................................................5
3相关技术介绍.......................................................73.1ASP.net技术..................................................7
3.1.1ASP.net介绍............................................7
3.1.2ASP.net3.5介绍........................................7
3.1.3ASP.net3.5新特性......................................83.2LINQ技术介绍.................................................93.3UML技术介绍..................................................9
4系统设计..........................................................114.1系统架构与工作原理..........................................11
4.1.1系统架构...............................................11
4.1.2系统工作原理...........................................124.2系统总体设计................................................13
4.2.1系统功能模块设计.......................................13
4.2.2系统流程设计...........................................13
4.2.3UML系统建模...........................................14
4.2.4安全性需求.............................................164.3业务逻辑层设计..............................................17
4.3.1用户登录...............................错误~未定义书签。
4.3.2用户注册...............................错误~未定义书签。
4.3.3信息的增加.............................错误~未定义书签。
4.3.4信息的查询.............................错误~未定义书签。
4.3.5信息的修改.............................错误~未定义书签。
4.3.6信息的删除.............................错误~未定义书签。
4.3.7信息的预定.............................错误~未定义书签。
4.3.8密码修改..............................错误~未定义书签。
4.4数据库层设计................................................17
4.4.1数据库E-R模型........................................25
4.4.2数据库表..............................................26
4.5用户界面层设计..............................................265系统主要模块的实现...............................................29
5.1登录模块的实现..............................................29
5.1.1界面设计...............................................29
5.1.2用户登录...............................................29
5.2注册模块的实现..............................................30
5.3LINQ技术的应用.............................................31
5.4会员信息管理模块............................................33
5.4.1预定管理...............................................34
5.4.2密码修改...............................................34
5.5俱乐部项目管理模块的实现....................................35
5.6俱乐部场地管理模块的实现....................................36
5.7数据操作层的实现............................................366总结及展望.......................................................38
6.1总结.......................................................38
6.2主要完成的工作..............................................38
6.3进一步的工作................................................39
6.4展望.......................................................39致谢..............................................................40参考文献...........................................................41附录..............................................................42
[附录1]........................................................42
[附录2]........................................................58
2
杭州电子科技大学本科毕业论文
1绪论
1.1本课题研究背景
二十一世纪进入了信息发展的高速公路,信息化革命给所有的领域带来了新的
[1]改变。
随着电脑办公自动化的普及,企业自动化管理、客户自动化管理也应运而生,一切都归功于计算机科技发展的巨大贡献,互联网的世界里蕴藏着无限生机,随着社会的发展,科学技术的进步,我国经济的高速发展,居民收入的不断
[2]提高,即而人们生活水平也随之提高,人们的消费水平也日益增加,人们已经开始由温饱转向健康追求,闲暇时间的增多,也促使了人们开始考虑如何利用闲暇时间提高自己的生活质量,大众健身俱乐部应运而生,走进健身房健身花钱买健康也逐渐成也了一种生活的时尚。
现今,现代健身爱好者队伍的不断增多与壮大,运动也就随之成为一种时尚,成为一种重要的休闲生活方式,健身俱乐部的发展将会越来越好,健身房、俱乐部等产业不断发展,例如,中体倍力、青鸟、一兆韦德,宝力豪,英派斯等等各大国内外知名品牌的健身俱乐部的出现,在很大程度上带动了人们对健身的热情,同时也大大提升了经济的发展。
1.2国内外发展现状
由于信息化的发展趋势,人们在生活水平提高的条件下对健身的热情也日益增加,各大健身俱乐部网站也由此而产生。
信息化的迅速发展,使得电脑使用越来越普及,俱乐部充分利用计算机软硬件资源和网络的作用实现计算机管理以避
[2]免往传统落后的管理方式的不足。
与传统的管理方式相比,健身俱乐部管理系统使用了当今最先进的ASP.net技术,实现了俱乐部的安全性,方便性,精确性和更人性化。
通过网络来实现用户的信息管理,健身项目及健身场地的安排,如及时发布最新信息,方便用户查询及预定等,是现代信息管理的具体实现,更具有很重要的意义。
实现对内对外的全自动化管理,有效的充分利用各类资源,使其发挥到最大的效力,更好的为人们服务。
传统的管理方式都是手工操作,处理速度慢,容易出错,查询不方便以及信息的不集中,不易于管理控制,浪费了人力时间,大大降低了信息的使用价值,显然越来越不适应现代的健身俱乐部管理工作的需要。
1
1.3论文研究意义
信息管理系统是一个对管理系统与信息结合形成的。
健身俱乐部管理系统的出现,方便用户随时随地的对俱乐部情况进行查询及其他相关操作,同时,管理员也可以随时随地的了解俱乐部内部的运营状况,加上ASP.net3.5以及SQL
[3]Server数据库技术的完美结合及充分利用,大大简化了原来俱乐部管理的繁锁。
一个完备的健身俱乐部管理系统可以使管理者在系统中及时发现系统在当时的使用情况,及时制定计划并解决问题。
俱乐部管理系统将大大减轻经营者的工作,提高企业的管理效率,展示在客户眼前一个优秀企业形象,同时在客户资料收集、统计方面等更加方便,更加及
[4]时有效的给经营者提供决策参考,成为健身爱好者最不可获缺的内容。
于此同时,各地各大中小型健身俱乐部风靡全国,然而,俱乐部管理的好坏却成为了经营效率的关键因素,为了方便管理,无论是对外界用户的管理,还是内部工作人员或是俱乐部运作现状的管理,绝大多数的俱乐部纷纷将目光投向了软件开发公司并根据自身需求订制所需的系统管理软件用来管理俱乐部,但不同的健身俱乐部所使用的管理系统不尽相同,并不具备通用的功能,全国各地俱乐部如此之多,却没有一款专用软件用来管理俱乐部,根据这点,专门为这一行业开发了这个健身俱乐部管理系统,与其他管理系统不同的是,本系统是一款被所有的俱乐部所适用,具备一定的通用性,无论其前台的管理还是后台的动态都可以让经营者了解得清清楚楚,方便经营者实时管理,这样不仅可以使得管理得心应手,还能在一定程度上降低人事管理的成本。
1.4本论文研究内容
主要分析俱乐部管理系统的的工作原理、对原理及其概念进行整理与分析,分析俱乐部管理系统的运行流程以及如何实现基于ASP.net3.5技术在健身俱乐部管理系统中的应用与实现。
了解ASP.net3.5技术的特性与功能和俱乐部管理系统的工作原理及运行流程,了解整个系统的实现过程,如对健身俱乐部和各健身场所的信息管理,健身项目网上报名,健身项目,健身场地网上预定,以及根据各种需求对健身项目、健身场地等信息进行查询功能,同时,根据不同的使用者设计不同操作权限,比如,从管理员角度,他可以做些什么,从会员的角度,又可以有哪些操作等。
1.5本论文的组织结构
本文主要按照以下章节展开叙述的:
2
杭州电子科技大学本科毕业论文
第一章:
主要介绍了课题的研究背景、国内外发展现状、研究意义及主要研究的内容。
第二章:
主要介绍了系统的工作原理及相关功能和特点。
在本章节中,主要对系统的工作原理进行了介绍,包括健身俱乐部在B/S(浏览器/服务器)结构是如何运行的,它的体系结构如何构建;在功能上它主要包括哪些模块,每个模块能实现哪些功能;分析了本系统的亮点。
第三章:
主要介绍了在开发过程中所应用到的相关技术的概念,原理及方法。
分别对所使用的相关技术进行介绍,将ASP.net2.0与ASP.net3.5进行了比较,分析ASP.net3.5技术的新特性;以及对LINQ技术和UML技术做了介绍。
第四章:
主要是对健身俱乐部管理系统的设计分析。
包括系统的总体架构、系统的流程设计,利用UML对系统的建模,分别从用户界面层、业务逻辑层和数据库层进行了设计。
第五章:
主要是对健身俱乐部管理系统的各个功能模块的实现和数据库的实现等。
主要包括了登录模块、用户注册要、各类信息管理模块的实现做了详细的介绍。
在实现过程中,应用了ASP.net3.5技术中的最新技术之一的LINQ技术,并对其的操作过程作了详细的介绍。
第六章:
对自己所作的工作进行总结,研究下一步将要解决的问题,同时对健身俱乐部管理系统的做了展望。
3
2系统概述
2.1系统工作原理
本健身俱乐布管理系统是一个方便用户操作与管理的系统,充分地合理利用资源的系统。
也是一个基于B/S(浏览器/服务器)结构的系统。
此系统用C#脚本语言开发,并且需要微软的SQL数据库和网络服务器。
系统会安置在Windows操作系统上。
任何网络浏览器都可以作为客户端来运行。
图2.1为系统的工作原理。
浏览器
网络协议/防火墙
网络服务器
数据库编程语言C#
操作系统
图2.1系统工作原理
2.2功能介绍
“健身俱乐部管理系统”主要是实现用户登录模块、会员管理模块、项目添加(发布)模块、项目查询模块、项目预定模块、场地(添加)发布模块、场地预定模块、场地查询模块及统计模块等九个模块,另外,还增加了系统的特色功能模块。
因此,我将系统按以下模块进行划分。
用户登录模块:
系统采用分级的审核制度。
不同的用户有着不同的用户权限和操作权限,并能够进行不同的操作和管理,让用户之间有着明确的划分。
登录后可以查看自己相应的信息。
例如,管理员(有且只有一个管理员)可以对整个
4
杭州电子科技大学本科毕业论文
系统进行管理,添加(即发布信息)、删除、修改以及查看各种信息均可,而会员只能查看,修改个人的基本信息,预订项目和场地,并且,会员可以修改自己本身已经预定好的项目及场地。
会员管理模块:
此模块主要是为了方便管理员对各类会员的管理,可以实现对会员的各种操作。
主要实现对用户信息的增加,删除,修改,查询等的基本操作。
项目发布模块:
该模块主要是负责管理健身项目等相关信息的录入工作。
管理员可以将各类项目信息等一些数据加入到数据库当中去,并能够在最大程度上保证录入数据的完整性,减少失误的发生率,并保证数据的真实性和可靠性。
然后发布到网上,供用户进行查询之用。
项目查询模块:
该模块是系统当中必须的也是整个系统最基本的一个模块,主要功能用户在登录网站之后,可以输入项目名来查询自己想要的信息,可以让使用者在最短时间内获得自己所需要的健身