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