健身会员管理系统_第1页
健身会员管理系统_第2页
健身会员管理系统_第3页
健身会员管理系统_第4页
健身会员管理系统_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、廉甫常#诡厚itHarbin Huade University大作业课程:软件工程学期:班号:学号:姓名:教师:成绩:电子与信息工程学院2018年9月M目:健身会员管理系统“本功能:1、对健身会馆的会员信息的管理,能够对会员进行登记及注销,可以查询 士员的信息;2、对课程信息管理。能够对课程的基本信息进行管理和维护;3、对教师信息的管理;4、对预定课程安排进行管理;5、能够对会员参加报名的预/£课程信息进行查询;6、对系统管理员信息进行管理。,师评语:评审教师:日期:目录第1旗系统概述1.1 系统介绍 21.2 系统目的与意义 2第2卓可行性分析 32.1 经济可行性 42.2 技术

2、可行性 42.3 系统业务分析 4第3卓需求分析 53.1 结构化需求分析 63.2 系统需求说明 63.2.1 系统安全性方面需求 63.2.2 系统权限设计及管理方面需求 63.2.3 系统操作易用性方面需求 63.3 系统数据流图和数据字典 7第4旗系统设计 104.1 系统模块设计 104.2 数据库E-R图设计 1.14.3 数据库表结构设计 12第5旗系统实现 145.1 管理员登录模块的实现 145.2 数据增加流程模块 155.3 数据修改流程模块 165.4 数据删除流程模块 17第6旗系统测试 186.1 管理员登录测试 196.2 管理员操作测试 19总结 20第1章系统

3、概述1.1 系统介绍经济的增长带来了城市的繁华人民生活水平的提高,可也带来了一定的负面影响,社会压力增大,人们也需越来越关注自身的身体健康。健 身中心 相关信息的计算机处理程度虽然逐步加大,但是大多数采用的仍是流程繁杂、效 率堪忧的原始目录化查询,而且这种信息管理不能满足对客尸健康数据掌控和管 理的需求。为了弥补这个缺陷,有必要构建综合信息管理系统,实现健身中心会员制度的全面革新,使会员可以方便快捷得 查询自己健身数据,提高客尸的满意 度,管理人员可以提高工作效率,得到数据决策依据。通过了解用尸需求 ,对 设计和开发系统以满足这些需求的可行性进行分析,信息管理系统所采用的基本工具是SQL se

4、ver 2008,自下而上地应用开发”这样的过程。首先是分析现有莫 一信息管理系统 的缺陷,结合用尸需求,创建了更加有效的健身中心会员管理信 息系统。 实现的功能有会员管理模块,新闻动态管理模块,器材管理模块,留 言管 理模块等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计。本系统具有界面简洁大方、操作方便易上手、功能全面、安全性 高、符合新 时期物业管理需求等优势,总体上能够满足健身中心会员管理 的需求,而且,本 系统的实现,是对健身中心信息管理模式的优化 ,在大多 数的健身中心都是适用 的,能够提高其管理效率。1.2 系统目的与意义随着经济建设的快速发展与社会发展的日新月异,人

5、们的生活水平也越来越高,人们的生活节奏不断变快,工作压力也不断变大,人们对健康的关注程 度也日益加强,在这种环境下,健身中心随之而产生。为了加 强人们的身体素质, 加强锻炼必不可少,健身房、俱乐部等产业不断发展,而管理的好坏成为了经营效率的关键因素,健身中心规模虽然一宜在扩大,但是很多仍然采用以前人工管理的方法)不仅操作复杂而且效率 低下)管理现有的健身相关信息已经不能满足 用尸的实际需求。可想而知具有更新、查询等功能,操作又简单的健身会所管理系统就显得十分必 要了,而 传统的手工记录管理的模式越来越不能满足健身房管理的要求,随着计算机应用的普及,采用计算机进行资源管理的快捷、方便、高效的优越

6、性是健身房管理人员的共识。因此采用现有的计算机和网络技术 建立一个高效的管理系统势在必行。 本系统作为一个综合性信息管理系 统,它可以使相关人员通过网络方便地查询、修 改数据,并且方便健身中 心对其会员和健身形式等基本情况进行快速查询和了 解,提高管理效率和客尸体验,通过对数据的进一步分析,增强其决策能力。本项目的设计 可以为 人们提供良好的便利,使得健身人员能够更加方便,快捷的享受健身项目,管理人员也能够更加高效对健身人员进行管理。第2章可行性分析健身管理系统的好坏是经营的关键因素,可想而知具有更新、查询等功能,操作简单的健身管理系统就显得十分必要了,这样不仅可以使得管理得心应手,还能在一定

7、程度上降低管理的成本。2.1 经济可行性系统开发所需的经费比较低廉,由于系统并不复杂,其运行费用也不会大M占用资金,同时不会产生使用者培训费用,用尸宜接就可通过浏览器使用,并且可以预见系统完成后可以对公司产生较大的作用。所带来的效益远远大于系统软件的开发成本,譬如:可以进行低投入的大范围的经营活动,增加经营者与客尸的交流,对健身房产品设施、项目都可以进行有效而便捷的管理。同时系统后期维护费用相对低廉,因此 在经济上完全可行。2.2 技术可行性硬件方面,目前个人都拥有计算机的硬件设备,有Windows 7以上 的操作系统运行环境,提供了 Windows 7以上的工作平台,安装了相应 的开发软件,

8、 包括运行平台的、数据库的和各种各样编程工具的,提供了在编程环境上的可靠支持,为系统的开发提供了必要的技术保障。本系统的具有实时性,可以连接各种数据库,这样可以根据需要进行移植。2.3 系统业务分析在需求获取阶段对系统的业务流程的梳理与分析是非常重要的,业务流程是系统设计的本是系统设计的纲要,只有充分掌握了业务流程,才能在设计过程中最贴切的完成所需工作,才能构建出更加完善更加合理的系统。在流程梳理过程中还要找到原有业务流程的不合理之处,绘制清晰的业务流程图有助于帮助总结业务流程。在流程图中采用统一的 符号描述系统流程中的处理细节。健身会员管 理系统主要业务流程图如 图2-1所示:图2-1健身会

9、员管理系统业务流程图第3章需求分析需求分析是软件工程过程的基本步骤,主要目的是确定系统需求分析需求什么样的功能,只有在确定系统功能,可以结合现有技术进行系统的总体设计。因此,在需求分析过程中,要求充分的交流与合作。与客尸和用尸的需求相对应。3.1 结构化需求分析结构化开发方法 (Structured Developing Method )是现有的软件开发方法中最成熟,应用最广泛的方法,主要特点是快速、自然和方便。结构化开发方法由结构化分析方法 (SA法)、结构化设计方法 (SD法)及结 构化程序设 计方法(SP法)构成的。结构化分析(Structured Analysis ,简称SA法)方法是

10、面向数据流的需求 分析 方法,它适合于分析大型的数据处理系统,特别是企事业管理系统。3.2 系统需求说明3.2.1 系统安全性方面需求系统设计的过程中会考虑其使用过程中面临的安全挑战,除了密码验证外还会考虑外部网络袭击及服务器安全等方面。3.2.2 系统权限设计及管理方面需求在系统需求分析中明确提到了系统权限划分方面的要求,自己也会对应着不同的权限意味着获得不同的功能点,系统权限的封装严谨,且选择功能点时不失灵活。保证灵活性的同时其安全性也需进一步考虑。3.2.3 系统操作易用性方面需求系统设计过程中会考虑日后操作是否方便,是否能够符合绝大多数人的操作习惯,界面主要以简洁明了为主,不能过于繁琐

11、。3.3 系统数据流图和数据字典在开发健身会员管理系统前期,必须掌握整个健身会员管理系统数 据流图, 这样才能有条不紊的进行系统设计。在进行整理分析时,对处 理系统的功能和各 种组织的结构需要从一个现实的立场来将系统的调查 中所有相关该工作的流程信息都放在一起用来做更加深入的数据整理和分析。系统数据的分析不仅可以发现 和解决处理系统在工作中的各种错 误和各种疏漏,还可以帮助我们了解此项工作 的详细解决流程,然后改 善原处理系统的不合理的部分,在改进后的系统基础上改善工作处理的 流程。健身管理系统录认证-办理事项R>图3-1顶层数据流图图3-20层数据流图“数据字典”是管理系统中各种信息的

12、集合体,是分析信息所获取的果实和进行详细的收集信息,数据字典中包含数据的结构、数据项、数据流、数据的存储和数据的处理等过程。其中数据项即是数据表,是为了进行访问信息和存取的工具。 这对于一个数据库的应用管理系统,“数据项”是处理信息的工具与对象,管理界面是一种能对数据进行管制的有效手段,因此在系统中有各种不同的界面以及各种页面的制作,这就是通过管理界面和页面中的程序查询数据表中的数据信息的定义、操纵、控制,所以要设计各种各样的数据表。数据项定义表3-1数据项表编号名称别名长度I01_01userName用户名称Varchar20字节I01_02Pwd用户密的Varchar20字节I01_03e

13、mpNo用户编号Varchar20字节I01_04gender性别Varchar4字节I01_05birthDate出生日期DateTime8字节I01_06n ati on ality民族Varchar10字节I01 07Phone电话Varchar20字节数据流定义信息流名称:客尸登录信息描述:客片登录时填写的各项个人数据目的:客片登录信息流M: 500份/天数据流组成:101_01+101_02信息流名称:客片注册信息 描述:客片注册账号时填写的数据 目的:客尸注册 信 息流10份/ 一天数据流组成:101_01+101_02+101_04+ 101_05+101_06+10107信息流

14、名称:客尸信息描述:客片查看和变更客尸信息时原有和改后的数据目的:客片数据的变更与查找信息流30份/天数据流组成:101_01+101_02+ 101_03+101_04+ 101_05+10106+10107第4章系统设计4.1 系统模块设计本系统主要功能是完成健身会馆会员信息的管理及维护功能, 同时对会所的基 本信息进行管理如:管理员信息管理、教师管理、课程管理、预定课程管理等。方便信息的查询及统计工作,提高健身俱乐部的工作效率。功能系统的功能模块图如图4-1所示:图4-1健身会员管理系统功能结构图4.2 数据库E-R图设计数据库的设计,主要是明确表,也就是要正确分析“一对一”和对多”的表

15、之间的关联,提供查询各种数据库表等功能。其中包括以下各表名:健身馆会员,健身馆管理员,健身馆信息,健身馆维护信息。管理员管理信息同时也维护信息。管理员也可以对会员进行注册。如图4-2所示(金系电话、(年龄、 、LpJ173 身项目 J会员LLg/ J姓名1 /、管理/广/ _ - Q性别1一一十管日C账号)一zfo。蔡) 厂 1/ Jr jT_Z_p J>-一1一二卡1C到期时间),7 、11、 j 卡号)、管理)Al/4Q。一n b E 1fclsU-_ lUT*"图4-2 E-R图4.3数据库表结构设计本数据库采用SQL sever2008数据库,通过对系统的需求分析,系统

16、流程设计以及系统功能结构的确定,设计了以下表:(1)管理员信息admin表:存储管理员的基本信息。表 4-3.1 Admin 表列名数据类型可否为空是否为主键功能描述Adm_xlIn t(6)NOYES管理员xlAdm_ namevarchar(40)NONOAdm_passwdvarchar(40)NONO督码SJdataYESNO登录时间rightsBITYESNO权限recordvarchar(60)YESNO操作记录(2) 会员信息member表:存储会员信息表 4-3.2 member 表列名数据类型可占为空是否为主键功能描述Men idIn t(6)NOYES会员idMen_n a

17、mevarchar(40)NONO会员姓名Men_sexvarchar(8)NONO会员性别Men_birthdataNONO会员出生日 期Men postvarchar(40)NONO会员级别Men telvarchar(40)NONO会员电话Men statevarchar(40)NONO会员状态(3) O information表:存储一些可查看的基本信息表 4-3.3 information 表列名数据类型可否为空是否为主键功能描述Adm xlIn t(6)NOYES管理员xlMen idIn t(6)NOYES会员idCoachvarchar(40)YESNO教练Lessonvarc

18、har(40)NONO课程如图5-1所示:第5章系统实现5.1 管理员登录模块的实现输入正确管理员登录此系统。输入相应的账号与密码,系统对其进行判断,进入管理员功能操作界面,输入错误返回主界面。登录流程图系统登录界面图5-1管理员登录模块程序流程图5.2 数据增加流程模块当新的信息,生成的字段可以自己的管理系统,无法更改,客尸其他信息必须输入,然后将数据被认为是否是正确的合法的,如果规则是保存到数据库,如果不是则应该重新输入客片数据。数据增加的流程图 如图5-2所示:自动生成编号图5-2数据增加模块程序流程图5.3 数据修改流程模块若合法则修改信息时,选一条待修改的信息输入需要的数据,判断是否

19、合法保存在数据库中,若不合法则重新输入。数据修改流程图如图5-3所示:选择需文案图5-3数据修改模块程序流程图5.4 数据删除流程模块当客尸选择一条信息的时候,单机删除按钮,之后会提示客尸是否真的删除的按钮,最后将数据库的相应内容删除。数据删除流程图如图5-4所示:李需要修改的记录图5-4数据删除模块程序流程图第6章系统测试系统测试主要是为了通过与系统的需求比较、发现所开发的系统与 用尸需求 矛盾或不服的地方,从而提出更加完善的方案。系统测试是将 已经确认的软件、外 设、计算机硬件、计算机网络等其他元素结合在一 起,对系统的各项确认测试和组 装测试。具任务是检查出程序中存在的 错误,提高软件系

20、统的可靠性。6.1 管理员登录测试和其他包含登录功能系统一样, 健身会员管理系统的登录功能也是 希望观察用片名称与密码能否匹配,不匹配的界面如何。管理员登录测试用例如表6-1所示:表6-1管理员登录测试用例测试描述说明预期结果实际结果提示阿萨德;000000successcon forma nee登陆成功阿萨德;123456Un able to logi ncon forma nee密码错误阿萨德;123456Un able to logi neon forma nee无效的用户名阿萨德;11111111Un able to logi ncon forma nee用户名密码不匹配阿萨德;Un able to logi ncon forma nee没有密码6.2 管理员操作测试管理员的权限无非是增删改查,对用片进行这些操作,然后查看是否有变化,同时观看数据库的表中的信息是否发生了持久性的变化,这样要求的操作就完成了,同时验证中文是否出现乱码等问题。管理员操作测试用例如表6-2所示:表6-2管理员操作测试用例步骤测试用例预期结果实际结果1查看操作显示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论