健身房管理系统数据库设计4
1数据库实体之间的联系数据库设计在程序开发中起着至关重要的作用,数据库的设计往往决定了整个开发过程中如何进行程序编码
一个合理、有效的数据库设计可以大大提高应用开发的效率,方便用户使用,减轻数据库系统管理人员维护负担
又利于应用程序的开发和维护
考虑到这个系统设计的灵活性和效率,本系统数据库决定采用MySQL作为项目中的数据库
根据对收集的文献信息及系统功能分析及系统设计,规划出本系统所使用的主要数据库实体如下
(1)卡实体:卡(卡id,卡的类型名称,卡内金额,卡名称,卡编号,持卡人,卡的类型,卡有效时间,创建人,创建时间,IP地址,办卡备注,卡状态(是否有效),更新人,更新时间)卡实体图如4-6所示:图4-6卡实体图(2)考勤信息实体:考勤信息(考勤id,考勤名称,考勤类型,创建人,创建时间,被考勤人,IP地址,考勤备注,考勤状态,更新人,更新时间)考勤信息实体图如图4-7所示:图4-7考勤信息实体图(3)预约信息实体:预约信息(预约id,上课程的人,课程编号,创建人,创建时间,结束时间,IP地址,预约备注,开始时间,预约状态,更新人,更新时间,预订详情,预订姓名,课长时间)预约信息实体图如图4-8所示:图4-8预约信息实体图(4)课程实体:课程(课程id,课长时间,课程名称,上课人,课程价格,创建人,创建时间,IP地址,课程备注,课程状态,更新人,更新时间)课程实体图如图4-9所示:图4-9课程实体图(5)课程设置实体:课程设置(课程设置id,课程编号,上课教室,上课人,创建人,创建时间,课程结束时间,IP地址,课程设置备注,课程开始时间,课程设置状态,更新人,更新时间,课程名,课程设置名,课长时间)课程设置实体图如图4-10所示:图4-10课程设置实体图(6)器材实体:器材管理(器材id,器材编号,创建人,创建时间,器材名称,器材购买者