【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《健身会员管理系统》,欢迎阅读!
精品
大 作 业
课程: 软件工程 学期: 班号: 学号: 姓名: 教师:
成绩:
电子与信息工程学院
2018年9月
精品
精品
题目:
基本功能:
健身会员管理系统
1、对健身会馆的会员信息的管理,能够对会员进行登记及注销,可以查询会员的信息;
2、对课程信息管理。能够对课程的基本信息进行管理和维护; 3、对教师信息的管理;
4、对预定课程安排进行管理;
5、能够对会员参加报名的预定课程信息进行查询; 6、对系统管理员信息进行管理。
教师评语:
评审教师:
日期:
精品
精品
目 录
第1章 系统概述 ...................................................................................................... 3
1.1系统介绍 .......................................................................................................... 3 1.2系统目的与意义 ............................................................................................ 3 第2章 可行性分析 .................................................................................................. 4
2.1经济可行性 ...................................................................................................... 5 2.2 技术可行性 .................................................................................................... 5 2.3 系统业务分析 ................................................................................................ 5 第3章 需求分析 ......................................................................................................... 6
3.1 结构化需求分析 ........................................................................................... 7 3.2 系统需求说明 ................................................................................................ 7
3.2.1系统安全性方面需求 ........................................................................ 7 3.2.2系统权限设计及管理方面需求 ...................................................... 7 3.2.3系统操作易用性方面需求 ............................................................... 7 3.3 系统数据流图和数据字典 ......................................................................... 8 第4章 系统设计 ....................................................................................................... 11
4.1 系统模块设计 .............................................................................................. 11
精品
精品
4.2数据库E-R图设计...................................................................................... 12 4.3数据库表结构设计 ...................................................................................... 13 第5章 系统实现 ....................................................................................................... 15
5.1 管理员登录模块的实现 ............................................................................ 15 5.2 数据增加流程模块 ..................................................................................... 16 5.3 数据修改流程模块 ..................................................................................... 17 5.4 数据删除流程模块 ..................................................................................... 18 第6章 系统测试 ....................................................................................................... 19
6.1管理员登录测试 .......................................................................................... 20 6.2管理员操作测试 .......................................................................................... 20 总结 ................................................................................................................................ 21
精品
精品
第1章 系统概述
1.1系统介绍
经济的增长带来了城市的繁华人民生活水平的提高,可也带来了一定的负面影响,社会压力增大,人们也需越来越关注自身的身体健康。健身中心相关信息的计算机处理程度虽然逐步加大,但是大多数采用的仍是流程繁杂、效率堪忧的原始目录化查询,而且这种信息管理不能满足对客户健康数据掌控和管理的需求。为了弥补这个缺陷,有必要构建综合信息管理系统,实现健身中心会员制度的全面革新,使会员可以方便快捷得查询自己健身数据,提高客户的满意度,管理人员可以提高工作效率,得到数据决策依据。通过了解用户需求,对设计和开发系统以满足这些需求的可行性进行分析,信息管理系统所采用的基本工具是SQL sever 2008,自下而上地应用开发”这样的过程。首先是分析现有某一信息管理系统的缺陷,结合用户需求,创建了更加有效的健身中心会员管理信息系统。实现的功能有会员管理模块,新闻动态管理模块,器材管理模块,留言管理模块等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计。本系统具有界面简洁大方、操作方便易上手、功能全面、安全性高、符合新时期物业管理需求等优势,总体上能够满足健身中心会员管理的需求,而且,本系统的实现,是对健身中心信息管理模式的优化,在大多数的健身中心都是适用的,能够提高其管理效率。
1.2系统目的与意义
随着经济建设的快速发展与社会发展的日新月异,人们的生活水平也越来越高,,人们的生活节奏不断变快,工作压力也不断变大,人们对健康的关注程度也日益加强,在这种环境下,健身中心随之而产生。为了加强人们的身体素质,加强锻炼必不可少,健身房、俱乐部等产业不断发展,而管理的好坏成为了经营效率的关键因素,健身中心规模虽然一直在扩大,但是很多仍然采用以前人工管理的方法,不仅操作复杂而且效率低下,管理现有的健身相关信息已经不能满足用户的实际需求。可想而知具有
精品
精品
更新、查询等功能,操作又简单的健身会所管理系统就显得十分必要了,而传统的手工记录管理的模式越来越不能满足健身房管理的要求,随着计算机应用的普及,采用计算机进行资源管理的快捷、方便、高效的优越性是健身房管理人员的共识。因此采用现有的计算机和网络技术建立一个高效的管理系统势在必行。本系统作为一个综合性信息管理系统,它可以使相关人员通过网络方便地查询、修改数据,并且方便健身中心对其会员和健身形式等基本情况进行快速查询和了解,提高管理效率和客户体验,通过对数据的进一步分析,增强其决策能力。本项目的设计可以为人们提供良好的便利,使得健身人员能够更加方便,快捷的享受健身项目,管理人员也能够更加高效对健身人员进行管理。
第2章 可行性分析
健身管理系统的好坏是经营的关键因素,可想而知具有更新、查询
精品
精品
等功能,操作简单的健身管理系统就显得十分必要了,这样不仅可以使得管理得心应手,还能在一定程度上降低管理的成本。
2.1经济可行性
系统开发所需的经费比较低廉,由于系统并不复杂,其运行费用也不会大量占用资金,同时不会产生使用者培训费用,用户直接就可通过浏览器使用,并且可以预见系统完成后可以对公司产生较大的作用。所带来的效益远远大于系统软件的开发成本,譬如:可以进行低投入的大范围的经营活动,增加经营者与客户的交流,对健身房产品设施、项目都可以进行有效而便捷的管理。同时系统后期维护费用相对低廉,因此在经济上完全可行。
2.2技术可行性
硬件方面,目前个人都拥有计算机的硬件设备,有Windows 7 以上
的操作系统运行环境,提供了Windows 7 以上的工作平台,安装了相应的开发软件,包括运行平台的、数据库的和各种各样编程工具的,提供了在编程环境上的可靠支持,为系统的开发提供了必要的技术保障。本系统的具有实时性,可以连接各种数据库,这样可以根据需要进行移植。
2.3系统业务分析
在需求获取阶段对系统的业务流程的梳理与分析是非常重要的,业务流程是系统设计的本是系统设计的纲要,只有充分掌握了业务流程,才能在设计过程中最贴切的完成所需工作,才能构建出更加完善更加合理的系统。在流程梳理过程中还要找到原有业务流程的不合理之处,绘制清晰的业务流程图有助于帮助总结业务流程。在流程图中采用统一的符号描述系统流程中的处理细节。健身会员管理系统主要业务流程图如图2-1所示:
查询
精品
基本信息
注册过的用户
精品
图2-1 健身会员管理系统业务流程图
第3章 需求分析
需求分析是软件工程过程的基本步骤,主要目的是确定系统需求分析需求什么样的功能,只有在确定系统功能,可以结合现有技术进行系
精品
精品
统的总体设计。因此,在需求分析过程中,要求充分的交流与合作。与客户和用户的需求相对应。
3.1结构化需求分析
结构化开发方法(Structured Developing Method)是现有的软件开发方法中最成熟,应用最广泛的方法,主要特点是快速、自然和方便。结构化开发方法由结构化分析方法(SA法)、结构化设计方法(SD 法)及结构化程序设计方法(SP法)构成的。
结构化分析(Structured Analysis,简称SA 法)方法是面向数据流的需求分析方法,它适合于分析大型的数据处理系统,特别是企事业管理系统。
3.2系统需求说明
3.2.1系统安全性方面需求
系统设计的过程中会考虑其使用过程中面临的安全挑战,除了密码验证外还会考虑外部网络袭击及服务器安全等方面。
3.2.2系统权限设计及管理方面需求
在系统需求分析中明确提到了系统权限划分方面的要求,自己也会对应着不同的权限意味着获得不同的功能点,系统权限的封装严谨,且选择功能点时不失灵活。保证灵活性的同时其安全性也需进一步考虑。
3.2.3系统操作易用性方面需求
系统设计过程中会考虑日后操作是否方便,是否能够符合绝大多数人的操作习惯,界面主要以简洁明了为主,不能过于繁琐。
精品
精品
3.3系统数据流图和数据字典
在开发健身会员管理系统前期,必须掌握整个健身会员管理系统数据流图,这样才能有条不紊的进行系统设计。在进行整理分析时,对处理系统的功能和各种组织的结构需要从一个现实的立场来将系统的调查中所有相关该工作的流程信息都放在一起用来做更加深入的数据整理和分析。系统数据的分析不仅可以发现和解决处理系统在工作中的各种错误和各种疏漏,还可以帮助我们了解此项工作的详细解决流程,然后改善原处理系统的不合理的部分,在改进后的系统基础上改善工作处理的流程。
会 个人信息 健身管理系统 登录认证
员
用户登录 办理事项
管
理 员
图3-1 顶层数据流图
精品
精品
图3-2 0层数据流图
“数据字典”是管理系统中各种信息的集合体,是分析信息所获取的果实和进行详细的收集信息,数据字典中包含数据的结构、数据项、数据流、数据的存储和数据的处理等过程。其中数据项即是数据表,是为了进行访问信息和存取的工具。这对于一个数据库的应用管理系统,“数据项”是处理信息的工具与对象,管理界面是一种能对数据进行管制的有效手段,因此在系统中有各种不同的界面以及各种页面的制作,这就是通过管理界面和页面中的程序查询数据表中的数据信息的定义、操纵、控制,所以要设计各种各样的数据表。
精品
精品
数据项定义
表3-1 数据项表
编号 I01_01 I01_02 I01_03 I01_04 I01_05 I01_06 I01_07
名称 userName Pwd empNo gender birthDate nationality Phone
别名 用户名称 用户密码 用户编号 性别 出生日期 民族 电话
类型 Varchar Varchar Varchar Varchar DateTime Varchar Varchar
长度 20字节 20字节 20字节 4字节 8字节 10字节 20字节
数据流定义
信息流名称:客户登录信息
描述:客户登录时填写的各项个人数据 目的:客户登录
信息流量:500份/天
数据流组成:I01_01+I01_02
信息流名称:客户注册信息
描述:客户注册账号时填写的数据
目的:客户注册
信息流量:10份/一天
数据流组成:I01_01+I01_02+I01_04+ I01_05+I01_06+
I01_07
信息流名称:客户信息
描述:客户查看和变更客户信息时原有和改后的数据
精品
精品
目的:客户数据的变更与查找
信息流量:30份/天
数据流组成:I01_01+I01_02+ I01_03+I01_04+ I01_05+
I01_06+I01_07
第4章 系统设计
4.1系统模块设计
本系统主要功能是完成健身会馆会员信息的管理及维护功能,同时对会所的基本信息进行管理如:管理员信息管理、教师管理、课程管理、预定课程管理等。方便信息的查询及统计工作,提高健身俱乐部的工作
精品
精品
效率。功能系统的功能模块图如图4-1所示:
健身会员管理系统
系统管理 系统管理 信息管理
添加课程 课程管理 会员管理
添加会员
查看课
查看教师
图4-1 健身会员管理系统功能结构图
4.2数据库E-R图设计
数据库的设计,主要是明确表,也就是要正确分析“一对一”和“一对多”的表之间的关联,提供查询各种数据库表等功能。其中包括以下各表名:健身馆会员,健身馆管理员,健身馆信息,健身馆维护信息。 管理员管理信息同时也维护信息。管理员也可以对会员进行注册。如图4-2所示。
精品
精品
图4-2 E-R图
4.3数据库表结构设计
本数据库采用SQL sever2008数据库,通过对系统的需求分析,系统流程设计以及系统功能结构的确定,设计了以下表:
(1)管理员信息admin表:存储管理员的基本信息。
表4-3.1 Admin表
列名
数据类型
可否为空
精品
是否为主键 功能描述
精品
Adm_xl Adm_name Adm_passwd
SJ rights record
Int(6) varchar(40) varchar(40) data BIT varchar(60)
NO NO NO YES YES YES
YES NO NO NO NO NO
管理员xl 账号 密码 登录时间 权限 操作记录
(2)会员信息member表:存储会员信息
表4-3.2 member表
列名 Men_id Men_name Men_sex Men_birth Men_post Men_tel Men_state
数据类型 Int(6) varchar(40) varchar(8) data varchar(40) varchar(40) varchar(40)
可否为空 NO NO NO NO NO NO NO
是否为主键
YES NO NO NO NO NO NO
功能描述 会员id 会员姓名 会员性别 会员出生日
期 会员级别 会员电话 会员状态
(3)信息information表:存储一些可查看的基本信息。
表4-3.3 information表
列名 Adm_xl Men_id Coach Lesson
数据类型 Int(6) Int(6) varchar(40) varchar(40)
精品
可否为空 NO NO YES NO
是否为主键
YES YES NO NO
功能描述 管理员xl 会员id 教练 课程
精品
第5章 系统实现
5.1管理员登录模块的实现
管理员登录此系统。输入相应的账号与密码,系统对其进行判断,输入正确进入管理员功能操作界面,输入错误返回主界面。登录流程图如图5-1所示:
开始
精品
系统登录界面
精品
否
是
图5-1 管理员登录模块程序流程图
5.2数据增加流程模块
当新的信息,生成的字段可以自己的管理系统,无法更改,客户其他信息必须输入,然后将数据被认为是否是正确的合法的,如果规则是保存到数据库,如果不是则应该重新输入客户数据。数据增加的流程图如图5-2所示:
开始
精品
自动生成编号
精品
否
是
图5-2 数据增加模块程序流程图
5.3数据修改流程模块
修改信息时,选一条待修改的信息输入需要的数据,判断是否合法,若合法则保存在数据库中,若不合法则重新输入。数据修改流程图如图5-3所示:
开始
精品
选择需要修改的记录
精品
否
是
图5-3 数据修改模块程序流程图
5.4数据删除流程模块
当客户选择一条信息的时候,单机删除按钮,之后会提示客户是否真的删除的按钮,最后将数据库的相应内容删除。数据删除流程图如图5-4所示:
开始
精品
精品
否
是
图5-4 数据删除模块程序流程图
第6章 系统测试
系统测试主要是为了通过与系统的需求比较、发现所开发的系统与用户需求矛盾或不服的地方,从而提出更加完善的方案。系统测试是将已经确认的软件、外设、计算机硬件、计算机网络等其他元素结合在一起,对系统的各项确认测试和组装测试。其任务是检查出程序中存在的错误,提高软件系统的可靠性。
精品
精品
6.1管理员登录测试
和其他包含登录功能系统一样,健身会员管理系统的登录功能也是希望观察用户名称与密码能否匹配,不匹配的界面如何。管理员登录测试用例如表6-1所示:
表6-1 管理员登录测试用例
测试描述说明 阿萨德;000000 阿萨德;123456 阿萨德;123456 阿萨德;11111111
阿萨德;
预期结果 success Unable to login Unable to login Unable to login Unable to login
实际结果 conformance conformance conformance conformance conformance
提示 登陆成功 密码错误 无效的用户名 用户名密码不匹配
没有密码
6.2管理员操作测试
管理员的权限无非是增删改查,对用户进行这些操作,然后查看是否有变化,同时观看数据库的表中的信息是否发生了持久性的变化,这样要求的操作就完成了,同时验证中文是否出现乱码等问题。管理员操作测试用例如表6-2所示:
表6-2 管理员操作测试用例
步骤 1 2 3 4
测试用例 查看操作 删除操作 添加操作 清空操作
预期结果 显示要显示信息 被删除项不再显示 可添加相关文本信息 清空所以信息
实际结果 conformance conformance conformance conformance
精品
精品
总结
本系统已经实现健身俱乐部信息管理系统的全部功能,而且健身俱乐部信息管理系统的实用功能全部能够正常运转,例如:会员等级、会员注册、会员卡管理、会员卡查询等功能。同时软件还实现了会员查询,人事资料管理等模块,本设计运用SQL sever 2008数据库,并在设计初期完成数据库系统的搭建,在设计中录入了一些数据;其次,完成了数据库、开发环境软件的衔接并最终实现了本系统的运行。
本次设计已经基本达到了预期的想象和效果,虽然实现了俱乐部的大部分功能,但是因为有限能力和时间的问题,总是感觉还有很多不如意的方面。例如:数据库管理系统的应用简单、系统总体设计不够饱满,系统所实现实现功能简单。但是,这些不足的出现时由于自身知识不够全面,所需技术没有完全掌握,软硬件方面的限制,外观的粗糙,功能
精品
精品
的不全。
由于本系统的设计已经完成了健身管理系统的整体构建,应该可以投入简单的使用,使用本设计能大大减少应用方的员工需求量,提高员工的工作效率本设计将会对未来健身中心行业的电子化、信息化、科技化起到决定性作用。在未来系统将发挥一套系统管理多家企业的巨大作用。个人的精力是有限的,尤其是作为学生对某项课题的研究所能取得的成果也只能达到一定程度,而不可能是顶点。本文的不足之处,请老师加以批评与指正,对于健身会员管理系统的研究就告此一段落了。争取在以后的学习生活中继续对此进行研究。
精品
本文来源:https://www.wddqxz.cn/50bf50ec0ba1284ac850ad02de80d4d8d15a01c2.html