《信息系统开发与实践》课程结课实践作业项目名称:健身房会员管理系统完成人:张健学号:2010508228二零一二年11月10日1.项目背景随着我国人民生活水平的日益提高,人们对健康的要求也越来越高,因此,健身成了追求健康的代言。健身对象范围也是越来越广,在各个大大小小的健身馆里,不仅可以看到青年人,还可以看到中年人、老年人;并且,健身项目更是越来越丰富。本项目旨在针对不同年龄阶段、具有不同健身需求的人们提供一个完美的健身去处。2.系统需求分析通过调查,要求系统需要有以下功能:⑴由于操作人员的计算机知识普遍较差,要求有良好的人机界面⑵由于该系统的使用对象多,要求有较好的权限管理⑶原始数据修改简单方便,支持多条件修改⑷方便的数据查询,支持多条件查询⑸在相应的权限下,删除数据方便简单,数据稳定性好⑹数据计算自动完成,尽量减少人工干预3.系统的功能简介本系统主要可以实现以下的管理功能:系统管理、会员档案管理、会员交费管理等等。图3-1功能结构图4.系统分析4.1业务流程分析会员卡管理业务流程图:管理中心输入计算机管理人员所属部门会员卡种卡种输出会员档案添加会员档案修改会员档案删除卡信息添加卡信息修改卡信息删除卡信息浏览会员缴费浏览会员缴费查询添加用户重新登录更改密码系统管理会员缴费管理会员卡管理会员档案管理会员管理系统图4-1会员档案管理业务流程图:图4-24.2数据流程分析:4.2.1数据流程图:由于本系统的数据模块较多,下面仅以会员档案管理模块为例来进行编制。图4-3会员档案管理系统管理中心输入计算机管理人员所属部门会员档案档案输出会员管理部门会员会员档案管理系统管理中心会员教师教师会员信息会员卡查询统计分析图4-4会员管理系统5.概念结构设计5.1局部E-R图1.健身馆—健身房—健身项目—教练E-R图会员会员卡管理中心卡费用uyon1.0会员管理2.0卡管理3.0综合管理4.0统计分析D1D2D3查询者管理者健身馆设置健身房开设健身项目教授教练1n111n开设时间配备健身器材需要11n教授时间n图5-12.会员—管理员E-R图会员卡办理会员参加健身项目nn1n办理日期使用健身房管理1n管理员11经手人图5-25.2全局E-R图健身馆设置健身房开设健身项目教授教练1n111n配备健身器材需要11nn会员参加使用n1会员卡办理n1管理管理员1nmn图5-36.逻辑结构设计6.1本系统中所涉及到的主要实体共有以下几个数据表:会员信息表:{卡号,姓名,性别,卡种,出生年月,家庭住址,邮政编码,联系电话,注册时间,备注}用户表:{username,password,admin,readonly,qx1,qx2,qx3,qx4}class表:{年度,卡种,所属,时限,项目,主管教练,备注}缴费表:{卡号,年度,交费,欠费,日期,操作员}6.2各表的物理结构如下:表6-1会员信息表字段名称类型宽度小数位会员信息表字段名称类型宽度小数位备注备注出生年月日期/时间家庭住址文本30卡号文本9卡种文本10联系电话数字(长整型)姓名文本8性别文本2邮政编码数字(长整型)注册时间日期/时间表6-2用户表字段名称类型宽度小数位Admin文本2password文本20Qx1文本2Qx2文本2Qx3文本2Qx4文本2Readonly文本2username文本20表6-3class表字段名称类型宽度小数位备注备注卡种文本20年度文本16时限文本8所属文本5项目文本16主管教练文本8表6-4缴费表字段名称类型宽度小数位操作员文本10交费货币自动卡号文本5年度文本50欠费货币自动日期日期/时间7.模块结构设计7.1系统方案确定通过对系统的调研与分析,系统主要应完成的功能有:会员档案管理、会员卡管理、会员交费管理、系统管理、报表打印等功能。7.2软件结构设计本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统。图7-17.3数据库设计数据库采用了MicrosoftAccess数据库与delphi7进行连接。接受数据处理中心卡管理档案管理交费管理系统管理其他管理打印报表图7-2图7-38.系统功能模块8.1会员登陆模块本界面的主要功能是为了对系统进行安全性管理,系统根据不同的用户而设置了不同的权限,可以用用户名和密码来登陆本系统。图8-18.2系统主界面本模块是本系统的应用界面,在本界面上集成了本系统的所有功能,共有5个功能菜单和12个子菜单(功能模块),从而实现了本系统从会员卡管理、会员档案管理、会员缴费管理、系统管理等系统的具体功能,同时,在系统管理模块中可以完成对本系统的安全性管理。图8-28.3会员注册管理模块:图8-38.4用户管理模块:本模块是本系统的安全性设置模块,根据健身中心不同部门以及不同使用人员对本系统的要求和需要,从而实行了分级管理,对用户的权限和类别进行了分类管理。从而新用户和会员用户可以拥有不同的权限,执行不同的操作,以达到更为科学和有效的管理。图8-48.5会员缴费管理模块该模块的主要功能是实现对健身中心会员的会费缴纳的管理工作,包括会员会费浏览、会员会费查询等功能。从而方便健身中心的管理人员对会员的缴纳会费的情况的掌握与了解。图8-59.设计报告:I健身房会员信息管理系统是一个典型的信息管理系统,其主要通过需求分析、总体设计、选用工具、功能模块、数据库连接等几个步骤来实现。开发本系统的过程中,首先要对会员管理进行系统调研,熟悉其中新会员登记、会员查询的流程、步骤;其次在系统需求分析过程中,要透过现象看本质,敏锐观察到会员管理中存在的各种问题,并在总体设计把握好对问题的分析、理解,进而解决问题;选用开发工具要选用自己最熟悉、应用较多的开发工具,本系统开发选用delphi7,其具有语言简单、功能强大、组件众多的优点。程序模块的编制中,重点把握系统内部完整性、功能性、实用性、便捷性,使其能够协调统一、运行无误。