1。4论文内容的组织
健身管理系统研究背景意义及国内外研究发展的情况,系统的需求分析和总体结构设计,以及系统各模块的详细设计、系统开发所使用到的相关技术、系统测试、对本次系统设计的总结 、致谢。
2需求分析
2。1功能需求
2。1。1基本功能需求
本系统要实现目标是健身俱乐部会员管理,系统能对用户身份进行识别,即可以从数据库中提取相应数据并验证用户身份的真实性,在此基础上实现了不同用户登录系统后所赋予不同的权限的功能,三种权限具体分别为游客、俱乐部会员和系统信息管理员。
2。1。2数据报表需求
用户在使用这个系统会产生各种各样的数据,例如会员及教练的个人信息数据、器材购进及维修费用数据、各个健身活动收费的数据、在论坛发布信息的数据等,这些数据可以根据不同权限用户的需求,系统可以直观呈现在相应的界面,例如会员用户可以查询自己所参加的健身课程及授课教练,游客可以浏览这个俱乐部具体的教练配备及入会成员的评价等信息,此外,信息管理员还可以执行对教练人员信息修改更新、课程资费调整等操作。文献综述
2。1。3用户界面需求
本系统各功能模块应呈现合理,操作简单,整体界面简洁明了,用户可以轻松使用,并且可以便捷使用登陆、查询等基本功能。醒目的弹窗提醒和边界的操作按钮设计也是更人性化的需求体现。
2。2性能需求
2。2。1系统安全性分析
健身俱乐部会员管理系统中的不同模块之间具有一定的关联性,不同模块之间以及不同登陆用户之间的操作会直接影响到系统数据库中的不同层次的信息,因此,需要在系统的用户权限上注意区分,加以控制,以防数据混淆。在用户权限问题上,我对不同用户的权限做了严格的限定和区分特别加以设计,如果当前操作的用户权限不在系统规定的范围内,那么该用户就不能对系统内的数据信息执行相关的操作,通过这样的设计思想,就可达到让系统的安全性和私密性更具保障的效果。我所设计的系统权限用户分为3种:信息管理员、健身房会员,此外,还有一种特殊的登陆用户,即游客。不同权限用户在数据库中都有专门的表格存取用户名及密码,只有用户输入的两项信息都验证无误,通过后才能执行相应权限规定的操作,当登录名或者密码不正确,用户就无法登陆本系统。我对在本系统进行实际设计过程中,考虑到权限问题、功能问题,还会为这三个权限不同的用户设计与之对应的界面及具体功能,比如系统管理员可以使用系统当中的所有功能,管理员可以进入系统的任意一个模块来修改更新数据,而游客和健身会员对于一些关键的模块和数据只有查看权而没有修改权。
2。2。2数据库分析
数据库是一种对数据进行规范有效管理的平台软件,它是计算机专业研究领域的重要的一个分支,随着该技术的逐渐发展成熟,数据库已经从专用应用程序集合发展成为通用的软件系统。一个强大的数据库平台以及优秀的数据库结构设计,可以使得数据具有更突出的层次化和较低的数据冗余性以及极低的外键关联性等等优点,由于数据的独立性较高,同时,数据库表的设计编写和扩充内容也较为方便,所以要想设计一个大型管理系统,首先需要的是以优秀的数据库设计的基础上发展的技术。来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
该健身俱乐部会员管理系统所涉及到的信息种类多样,因此需要设计很多个数据表。由于基本的健身会员信息并非一成不变以及管理人员和其他教练也存在一定的人员流动性,因此处理他们的信息变化跟新修改也是一项非常繁杂的工作。考虑到对数据的合理存储,理论上有两大类数据库可供选择,一个是微软公司的关系型数据SQL Server 2008,第二个是Access数据库。通过详细比较,其中Access数据库存放的记录不太适用于健身俱乐部会员管理系统的实际需求,而SQL Server 2008明显优于ACCESS是因为SQL库可以在不同的系统环境下正常工作,假如我们要在不同电脑不同平台上搭建数据库,我们仅仅需要剥离相应的。ldf和。mdf文件就可以做到对数据库的基本配置。这给健身俱乐部会员管理系统带来了极大的适应性,另外SQL SERVER数据库在集群工作组服务器以及嵌入式系统上都可以流畅运作,在此基础上该系统的应用范围更进一步得到了拓宽。基于上述原因,我们将SQL Server 2008作为本系统的数据库设计。