健身房会员管理设计文档

上传人:小** 文档编号:90754025 上传时间:2019-06-16 格式:DOC 页数:25 大小:1.27MB
返回 下载 相关 举报
健身房会员管理设计文档_第1页
第1页 / 共25页
健身房会员管理设计文档_第2页
第2页 / 共25页
健身房会员管理设计文档_第3页
第3页 / 共25页
健身房会员管理设计文档_第4页
第4页 / 共25页
健身房会员管理设计文档_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《健身房会员管理设计文档》由会员分享,可在线阅读,更多相关《健身房会员管理设计文档(25页珍藏版)》请在金锄头文库上搜索。

1、北大2012级数据库设计25健身俱乐部会员管理系统(设计方案)目录健身俱乐部会员管理系统 (设计方案)1一、需求分析2二、E/R模型2三、数据库模式设计51、关系模式52、物理设计6四、功能实现111、创建数据库112、创建表和视图113、创建存储过程154、插入初始化数据165、表和视图查询186、管理网站系统功能实现20功能一:登录界面20功能二:系统管理界面21功能三:导航菜单22功能四:录入会员信息23功能五:修改会员信息23功能六:查询和删除会员信息24功能七:时间和用户显示24功能八:温馨提示25项目设计者:文档编写者:学号:数据库脚本编写者:耗时:JAVA网站样式:JAVA网站功

2、能实现:一、 需求分析此系统用JAVA开发并采用当前最稳定的ORACLE数据库存储基础数据,是一款集会员管理、会员卡管理、会员投诉建议、刷卡入场、员工和角色管理、课程管理、训练场地管理、储衣柜管理于一体的软件,界面友好,操作简单,可方便地进行俱乐部客户关系管理。 会员管理,可以先录入会员资料,再进行发卡录入资料,一条会员资料对应一个发卡记录,然后可对会员资料进行查询、修改、统计。会员投诉建议,会员进行投诉时可通过辅助录入选择被投诉的员工或教练进行记录。刷卡入场,持卡入场时自动按年卡、终身卡、季度卡以及次卡等多种卡类型自动计算。在会员持卡入场进行健身时,可在刷卡入场中进行健身课程查询和选择。 会

3、员卡管理,可对会员卡进行新增、转让、续卡、禁用/启用 等业务。会员卡类型管理,可新增、修改、删除、查询会员卡类型。课程管理,可新增、查询、修改、删除课程信息。员工管理,可录入员工信息,并对员工信息进行修改和查询。工作岗位管理,可新增、修改、删除、查询工作岗位信息。角色管理, 可新增、修改、删除、查询管理系统角色信息。训练场地管理,可新增、修改、删除、查询训练场地信息。储衣柜管理,可新增、修改、删除、查询储衣柜信息。由于项目工期有限和人员有限,一期系统网站建设方面,仅完成了“系统管理员登录验证”、“会员信息录入”、“修改会员信息”、“删除会员信息”,其它相关数据以DBA辅助录入的方式把基础数据插

4、入到相应的数据表中。二、 E/R模型数据流图如下: 整体E/R图如下:三、 数据库模式设计系统中的实体有:会员、会员卡、会员卡类型、课程、训练场地、储衣柜、投诉、员工、工作岗位、角色。1、关系模式会员(会员编号,姓名,固话,手机,QQ,E-MAIL,性别,职业,身份证,地址,渠道,备注)会员卡(会员卡编号,会员卡名称,卡类型编号,状态)会员卡类型(卡类型编号,类型名称,定价,有效次数,有效时间)课程(课程编号,课程名称,教练编号,场地编号,人数限制,课时,开课时间,备注)训练场地(场地编号,面积,可容纳人数,状态)储衣柜(储衣柜编号,类别,状态)投诉(投诉编号,标题,内容,创建时间,状态,会员

5、编号,员工编号,处理意见)员工(员工编号,姓名,性别,手机,E-MAIL,地址,身份证,岗位编号,角色编号,入职日期,人气指数,账号,密码)工作岗位(岗位编号,岗位名称,岗位工资)角色(角色编号,角色名称,权限描述) 购卡(会员编号,会员卡编号,折扣,价格,购卡方式,购卡日期,有效期,剩余有效次数) 入场(会员卡编号,课程编号,储衣柜编号,入场日期)2、物理设计会员表:membermidvarchar(10)主键会员编号namevarchar2(20)not null姓名phonevarchar2(11)固话telephonevarchar2(11)手机qqvarchar2(15)QQemai

6、lvarchar2(20)E-MAILsexchar(1)m/g(男/女)性别workvarchar2(20)职业icvarchar2(18)not null身份证addressvarchar2(20)地址channelvarchar2(20)渠道remarkvarchar2(50)备注会员卡表:cardcidvarchar2(10)主键会员卡编号cnamevarchar2(20)not null会员卡名称tidvarchar2(10)外键卡类型编号statusint0禁用,1启用(默认);not null状态会员卡类型表:cardtypetidvarchar2(10)主键卡类型编号tname

7、varchar2(20)not null类型名称fpricenumber0(默认);not null定价vctint1(默认);not null有效次数vtmint1(默认);not null有效时间(月)课程表:coursekidvarchar2(10)主键课程编号knamevarchar2(20)not null课程名称coach_idvarchar2(10)外键教练编号pidvarchar2(10)外键场地编号vctintnot null人数限制periodintnot null,小时课时(小时)starttimevarchar2(20)not null,yyyy-mm-dd hh24:

8、mi:ss开课时间remarkvarchar2(50)备注训练场地表:placepidvarchar2(10)主键场地编号areasizenumbernot null面积pctintnot null可容纳人数statusint0不可用,1可用(默认);not null状态储衣柜表:lockerlidvarchar2(10)主键储衣柜编号typeintVIP:1;其它0类别statusint0不可用;1可用(默认);not null状态投诉表:complaincpidvarchar2(10)主键投诉编号titlevarchar2(20)not null标题contentvarchar2(50)n

9、ot null内容ctimevarchar2(20)not null,yyyy-mm-dd hh24:mi:ss创建时间statusint0未处理(默认),1处理中,2处理完毕;not null状态midvarchar2(10)外键会员编号sidvarchar2(10)外键员工编号replyvarchar2(50)处理意见员工表:staffsidvarchar2(10)主键员工编号snamevarchar2(20)not null姓名sexchar(1)m/g(男/女)性别telephonevarchar2(11)手机emailvarchar2(20)E-MAILaddressvarchar2

10、(20)地址icvarchar2(18)not null身份证stidvarchar2(10)外键岗位编号ridvarchar2(10)外键角色编号itimevarchar2(10)yyyy-mm-dd入职日期hotint0(默认);not null人气指数accountvarchar2(20)唯一约束账号passwordvarchar2(20)密码工作岗位表:dutydidvarchar2(10)主键岗位编号dnamevarchar2(20)not null岗位名称dsalarynumbernot null岗位工资角色表:roleridvarchar2(10)主键角色编号rnamevarch

11、ar2(20)not null角色名称privsvarchar2(20)权限描述购卡表:buycardmidvarchar2(10)外键会员编号cidvarchar2(10)外键会员卡编号discountnumber0(默认);not null折扣pricenumber0(默认);not null价格buymodevarchar2(20)购卡方式bdatevarchar2(10)yyyy-mm-dd购卡日期edatevarchar2(10)yyyy-mm-dd有效期ectint剩余有效次数 入场表:admissioncidvarchar2(10)外键会员卡编号kidvarchar2(10)外键

12、课程编号lidvarchar2(10)外键储衣柜编号idatevarchar2(20)yyyy-mm-dd hh24:mi:ss入场日期四、 功能实现1、创建数据库-通过 sqlplus /as sysdba 连接到数据库-创建表空间create tablespace tp_sport datafile d:sport01.dbf size 10M;-创建用户create user sport identified by sport123 default tablespace tp_sport;-分配权限grant connect,resource to sport;grant create view to sport;-切换到sport用户模式下conn sport/sport1232、创建表和视图-创建物理表create table member(midvarchar(10) primary key,namevarchar2(20) not null,phonevarchar2(11),telephonevarchar2(11),qqvarchar2(15),emailvarchar2(20),sexchar(1),workvarchar2(20),icva

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号