任务三 构建会员模块的模型类
2025年09月21日
任务三 构建会员模块的模型类
学习目标
了解项目二中会员模块的主要操作。
知道会员模块数据存储的需求。
为会员模块设计和实现数据模型类。
为会员模块设计和实现业务操作类。
任务描述项目二采用MVC设计模式进行设计,所以要先分析出网站所有的数据访问需求,并设计出模型,才能进一步实现页面的功能。
本次任务需要结合项目二会员模块的操作需求,分析出会员模块数据存取的基本结构和业务操作流程,完成会员数据模型类MemberBean和会员业务操作类Memebers的设计。
任务分析与相关知识
1.会员数据模型类MemberBean的设计思路
网站中与会员相关的操作如图2-3-1~图2-3-5所示。
图2-3-1 会员登录
图2-3-2 用户注册
图2-3-3 维护用户资料
图2-3-4 提交订单时要更新收货人地址信息
图2-3-5 论坛浏览时需要显示会员的头像
在这些界面模型中,可以分析出页面需要传递的会员数据有:账号、真实姓名、密码、电子邮件、订单的地址、邮编、联系电话、头像等。
会员数据模型类MemberBean的基本结构如图2-3-6所示。
图2-3-6 会员数据模型类的基本数据结构
2.会员业务操作类Members的设计思路
参考图2-3-1~图2-3-5的会员操作需求,可以得到会员模块的基本操作场景,如图2-3-7所示。
结合上图的业务操作分析,绘制出会员业务操作类Members的基本结构,如图2-3-8所示。
图2-3-7 会员基本操作
图2-3-8 会员业务操作类的基本结构
任务实施
步骤一 在项目greenbarb2c下的models包下添加一个类MemberBean,请读者结合图2-3-6完成编码任务。
步骤二 在项目greenbarb2c下的models包下添加一个类Members,请读者结合图2-3-8完成编码任务。
自我评价