健身俱乐部管理系统分析开发与设计(43页).doc
《健身俱乐部管理系统分析开发与设计(43页).doc》由会员分享,可在线阅读,更多相关《健身俱乐部管理系统分析开发与设计(43页).doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、健身俱乐部管理健身俱乐部管理系统分析开发与系统分析开发与设计设计软件工程课程设计软件工程课程设计健身俱乐部管理系统健身俱乐部管理系统分析设计与实现分析设计与实现学院:计算机工程学院学院:计算机工程学院班级:软件班级:软件 08050805 班班学号:学号:姓名:姓名:日期:日期:毕业设计(论文)原创性声毕业设计(论文)原创性声明和使用授权说明明和使用授权说明原创性声明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位
2、或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者签 名:日期:指导教师签名:日期:使用授权说明使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日期:-第 2 页学位论文原创性声明学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研
3、究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期:年月日导师签名:日期:年月日
4、-第 3 页注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300 字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于 1 万字(不包括图纸、程序清单等),文科类论文正文字数不少于 1.2 万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题
5、目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用 A4 单面打印,论文 50 页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订-第 4 页指导教师评阅书指导教师评阅书指导教师评价:指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3
6、、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意?优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良
7、 中 及格 不及格建议成绩:建议成绩:优优 良良 中中 及格及格 不及格不及格(在所选等级前的内画“”)指导教师:指导教师:(签名)单位:单位:(盖章)年年月月日日-第 5 页评阅教师评阅书评阅教师评阅书评阅教师评价:评阅教师评价:一、论文(设计)质量一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?优 良 中 及格 不及格二、论文(设计)水平二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意?优 良 中 及格 不及
8、格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩:建议成绩:优优 良良 中中 及格及格 不及格不及格(在所选等级前的内画“”)评阅教师:评阅教师:(签名)单位:单位:(盖章)年年月月日日教研室(或答辩小组)及教学系意见教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:教研室(或答辩小组)评价:一、答辩过程一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量二、论文(设计)质量1、论文(设计)的整
9、体结构是否符合撰写规范?优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?优 良 中 及格 不及格三、论文(设计)水平三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意?优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩:评定成绩:优优 良良 中中 及格及格 不及格不及格教研室主任(或答辩小组组长):教研室主任(或答辩小组组长):(签名)年年月月日日教学系意见:教学系意见:系主任:系主任:(签名)年年月月日日-第 1 页前言前言随着生
10、活水平不断提高,人们的健身意识也不断加强,健身俱乐部作为专业的健身服务行业,已经越来越受到人们的亲睐。随着自身的规模不断扩大,客户数量的增多,传统的管理模式已不能适应现代健身机构的发展趋势,出于更好地对客户进行管理和服务,提高员工工作效率,降低管理成本等多方面的考虑,有必要通过现代化科技手段,建立完善的客户自动化管理系统,通过自动化的客户管理方法,提升俱乐部档次,方便客户服务,扩大业务规模,为客户提供专业的健身服务,实施专业化、科学化的管理。本系统的开发是经过实际的需求分析,采用了 JSP 技术和 SQL Sever 2000 数据库管理系统作为工具进行开发。整个系统服务于管理员、俱乐部会员两
11、种不同的用户。操作简便、界面美观、灵活实用,设计开发出会员管理、项目管理、场地管理、员工管理和健身活动管理等功能,基本满足了俱乐部实际的需要。关键词关键词:健身俱乐部;数据库;SQL Sever目目 录录前言.1第一章 健身俱乐部管理系统项目分析.21.系统业务背景.42.系统业务处理流程.53.系统业务流程图.5第二章 健身俱乐部管理系统系统需求分析.61.需求分析任务.62.系统角色识别和成果.63.系统用例识别.64.系统用例图.75.系统用例说明书.7第三章 健身俱乐部管理系统面向对象分析.111.OOA 分析任务.112.系统 OOA 组成.113.系统 OOA 类识别.114.系统
12、 OOA 类图.175.系统 OOA 用例时序图.226.系统 OOA 用例协作图.26第四章 健身俱乐部管理系统面向对象设计.281.OOD 设计任务.282.系统平台和技术选择.283.系统 OOD 类设计模式和分层策略.284.系统 OOD DTO(VO)层设计.295.系统 OOD DAO 层设计.316.系统 OOD BO 层设计.34-第 2 页7.系统 OOD CO 层设计.398.系统数据模型设计.41第五章 健身俱乐部管理系统编程实现.461.系统命名规范.462.VO 层编程实现.463.DAO 层编程实现.474.BO 编程实现.515.CO 编程实现.546.UIO 编
13、程实现.557.系统组件图.56第六章 健身俱乐部管理系统部署.571.系统硬件和软件平台.572.系统部署图.583.主要业务功能测试截图.58第七章 健身俱乐部管理系统测试.601.系统测试的目标.602.任务测试的任务.603.系统测试的方法.604.系统测试用例设计.605.系统测试结果报告.61第八章 健身俱乐部管理系统总结.621.系统的所有优点.622.系统不足和局限之处.623.系统未来的改进设想.62第第 1 1 章章 项目业务分析项目业务分析1.1 系统业务背景二十一世纪进入了信息发展的高速公路,信息化革命给所有的领域带来了新的改变1。随着电脑办公自动化的普及,企业自动化管
14、理、客户自动化管理也应运而生,一切都归功于计算机科技发展的巨大贡献,互联网的世界里蕴藏着无限生机,随着社会的发展,科学技术的进步,我国经济的高速发展,居民收入的不断提高,即而人们生活水平也随之提高,人们的消费水平也日益增加2,人们已经开始由温饱转向健康追求,闲暇时间的增多,也促使了人们开始考虑如何利用闲暇时间提高自己的生活质量,大众健身俱乐部应运而生,走进健身房健身花钱买健康也逐渐成也了一种生活的时尚。现今,现代健身爱好者队伍的不断增多与壮大,运动也就随之成为一种时尚,成为一种重要的休闲生活方式,健身俱乐部的发展将会越来越好,健身房、俱乐部等产业不断发展,例如,中体倍力、青鸟、一兆韦德,宝力豪
15、,英派斯等等各大国内外知名品牌的健身俱乐部的出现,在很大程度上带动了人们对健身的热情,同时也大大提升了经济的发展。-第 3 页信息管理系统是一个对管理系统与信息结合形成的。健身俱乐部管理系统的出现,方便用户随时随地的对俱乐部情况进行查询及其他相关操作,同时,管理员也可以随时随地的了解俱乐部内部的运营状况,加上 ASP.net 3.5 以及 SQL Server 数据库技术的完美结合及充分利用,大大简化了原来俱乐部管理的繁锁3。一个完备的健身俱乐部管理系统可以使管理者在系统中及时发现系统在当时的使用情况,及时制定计划并解决问题。俱乐部管理系统将大大减轻经营者的工作,提高企业的管理效率,展示在客户
16、眼前一个优秀企业形象,同时在客户资料收集、统计方面等更加方便,更加及时有效的给经营者提供决策参考4,成为健身爱好者最不可获缺的内容。于此同时,各地各大中小型健身俱乐部风靡全国,然而,俱乐部管理的好坏却成为了经营效率的关键因素,为了方便管理,无论是对外界用户的管理,还是内部工作人员或是俱乐部运作现状的管理,绝大多数的俱乐部纷纷将目光投向了软件开发公司并根据自身需求订制所需的系统管理软件用来管理俱乐部,但不同的健身俱乐部所使用的管理系统不尽相同,并不具备通用的功能,全国各地俱乐部如此之多,却没有一款专用软件用来管理俱乐部,根据这点,专门为这一行业开发了这个健身俱乐部管理系统,与其他管理系统不同的是
17、,本系统是一款被所有的俱乐部所适用,具备一定的通用性,无论其前台的管理还是后台的动态都可以让经营者了解得清清楚楚,方便经营者实时管理,这样不仅可以使得管理得心应手,还能在一定程度上降低人事管理的成本。1.2 系统业务处理流程本系统的主要流程:首先用户登录到该健身俱乐部网站,非本站会员则要通过注册,成为本站会员,然后登录到网站,随后可以进行对该网站进行查询或预订项目及场地。当然,在查询的过程中,如果有获得自己的需求,也可以直接预订项目及场地,系统会形成一张预订的清单,接着付款,最后就可以了。反之,则可以退出或继续查询其他。1.3 系统业务流程图-第 4 页进入俱乐部管理会员登录非会员注册选定项目
18、和场查询预定预定清单付款结束开始图 1-1 系统流程图第第 2 2 章章 系统需求分析系统需求分析2.1 需求分析任务该文档是关于用户对于健身俱乐部管理系统的功能和性能的要求,重点描述了健身俱乐部管理系统的功能需求,是概要设计阶段的重要输入。本文档的预期读者是:设计人员;开发人员;项目管理人员;测试人员;用户。该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。2.2 系统角色识别和成果业务角色角色说明普通用户注册成为会员-第 5
19、页会员管理个人信息,查询,预订及付款等功能系统管理员会员信息管理,处理预订,项目信息管理,场地信息管理系统角色识别表2.3 系统用例识别参与者Use Case普通用户注册会员登录系统查询个人信息查询项目信息查询场地信息预订付款系统管理员登录系统发布信息预订处理项目信息管理场地信息管理会员信息管理系统用例识别表2.4 系统用例图图 2-1 系统用例图2.5 系统用例说明书用例编号U-00-01用例名称登录系统角色会员作者郭晨进入流程输入系统的起始地址前置条件必须是本俱乐部的合法会员,并且有正确的用户名和密码。正常操作流程1.会员登录到该系统后,用例开始。2.会员输入正确的用户名。3.会员输入正确
20、的密码。4.然后输入验证码,系统进行验证。5.系统通过验证以后,跳转到系统的首页,用例结束。分支操作流程异常操作流程 11.该俱乐部无此会员用户名则提示重新输入。2.系统验证密码错误,提示用户密码错误,确认后重新输入。3.验证码输入错误,则要求用户重新输入。非功能性需求1.验证码要求 4 位数字。2.验证码图片要求干扰。用例编号U-01-01用例名称用户注册角色用户作者郭晨前置条件有意向加入到本俱乐部的用户。-第 6 页正常操作流程1.用户注册该系统,用例开始。2.输入用户名(必填)。3.输入密码(必填)。4.输入确认密码(必填)。5.输入性别(可为空)。6.输入真实姓名(必填)。7.输入生日
21、。8.输入家庭地址(可为空)。9.输入用户电话(可为空)。10.输入手机号码(可为空)。11.输入 QQ(可为空)。12.输入 E-mail(可为空)。13.输入身份证号(必填)。14.完成以上输入,确认后提示注册成功,用例结束。异常操作流程1.用户名为空,提示请输入正确的用户名。2.密码为空,提示密码不可为空。3.确认密码,提示密码不可为空。4.真实姓名,提示请输入您的真实姓名。5.身份证号码长度不是 15 或 18 位或为空,提示身份证号码长度必须为 15或 18 位。用例编号U-02-01用例名称健身项目信息增加角色系统管理员作者郭晨前置条件系统管理员必须登录到系统中正常操作流程1.系统
22、管理员增加健身项目信息,用例开始。2.输入项目名(必填)3.输入项目编号(可以为空,编号由系统自动获取)4.输入项目开始日期(必填)5.输入项目结束日期(必填)6.输入参加人数(必填)7.输入项目金额(可以为空)8.输入打折信息(可为空)9.输入项目简介(可为空)10.上传项目图片(可为空)11.完成以上输入,确认后提示增加成功,用例结束。异常操作流程1.项目名为空,提示项目名不得为空2.项目开始日期为空,提示项目开始日期不得为空3.项目结束日期为空,提示项目结束日期不得为空。4.参加人数为空,提示参加人数不得为空。-第 7 页5.项目开始日期和项目结束日期不是日期类型,提示必须符合日期类型。
23、用例编号U-02-02用例名称健身场地信息增加角色系统管理员作者郭晨前置条件系统管理员必须登录到系统中正常操作流程1.系统管理员增加健身场地信息,用例开始。2.输入场地名称(必填)3.输入场地编号(可以为空,编号由系统自动获取)4.输入俱乐部编号(必填)5.上传场地图片(可为空)6.输入场地简介(可为空)7.完成以上输入,确认后提示增加成功,用例结束。异常操作流程1.场地名称为空,提示场地名不得为空2.上传场地图片时,就符合图片大小为 400*400,否则重新上传。用例编号U-03-01用例名称查询俱乐部会员信息角色系统管理员作者郭晨前置条件系统管理员必须登录到系统中正常操作流程1.系统管理员
24、查询俱乐部会员信息,用例开始。2.系统管理员输入如下查询条件:1)会员编号2)会员姓名3)以上两者之一3.系统按照查询条件显示该会员信息,用例结束。异常操作流程1.当该会员不存在时,信息为无。系统至少 5 个用例的用例说明书。(注:打印文档只要 5 个用例即可,但电子文档要全部用例的用例说明书)。第第 3 3 章章 系统面向对象分析系统面向对象分析3.1 OOA 分析任务根据需求规格完成软件模块的划分并描述模块之间的关系。3.2 系统 OOA 类组成OOA(面向对象的分析)模型由 5 个层次(主题层、对象类层、结构层、属性层和服务层)和 5 个活动(标识对象类、标识结构、定义主题、定义属性和定
25、义服务)组成。在这种方法中定义了两种对象类之间的结构,一种称为分类结构,一种称为组装结构。分类结构就是所谓的一般与特殊的关系。组装结构则反映了对象之间的整体与部分的关系。OOA 在定义属性的同时,要识别实例连接。实例连接是一个实例与另一个实例的映射关系。OOA 在定义服务的同时要识别消息连接。当一个对象需要向另一对象发送消息时,它们之间就存在消息连接。-第 8 页OOA 中的 5 个层次和 5 个活动继续贯穿在 OOD(画向对象的设计)过程中。OOD 模型由 4 个部分组成。它们分别是设计问题域部分、设计人机交互部分、设计任务管理部分和设计数据管理部分。3.3 系统 OOA 类识别用例编号用例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 健身 俱乐部 管理 系统分析 开发 设计 43
限制150内