4 系统设计
4.1 系统架构设计
本系统采用 B/S(Browser/Server)架构模式。该模式开发及后期维护成本较低,用户体验良好且操作便捷。B/S 体系结构仅需在客户端安装浏览器即可访问,维护和升级均在服务器端完成,无需客户端干预,有效降低了运维开销。此外,B/S 模式保证了软件的跨平台性和通用性。

图 4-1 B/S 模式示意图
4.2 系统结构设计
系统结构设计是系统设计的关键环节。首先进行需求分析,随后进行初步设计,细化功能模块,明确各模块的具体功能,最后整合各模块以实现系统整体结构。
本基于 Web 的足球青训俱乐部管理后台系统由学员、教练和管理员三大功能模块构成。

图 4-2 系统结构图
4.3 数据库设计
4.3.1 数据库 E-R 图设计
数据库是系统的核心基础,本系统采用 MySQL 数据库。SQL 是访问数据库的标准语言。良好的数据库设计有助于数据整洁、便于后期维护与功能扩展。E-R 图能直观展示实体与属性间的关系。
(1)课程安排信息实体 E-R 图,如图 4-5 所示:

图 4-5 课程安排信息实体图
(2)教练信息实体 E-R 图,如图 4-6 所示:

图 4-6 教练信息实体图
(3)订单实体 E-R 图,如图 4-7 所示:

图 4-7 订单实体图
(4)管理员实体 E-R 图,如图 4-8 所示:

图 4-8 管理员实体图



















