实验四 (注册,登陆)

首先数据库内容大致为
在这里插入图片描述

在这里插入图片描述

登录窗口:
在这里插入图片描述

注册窗口:
在这里插入图片描述

主页面:
在这里插入图片描述

这次运行以截图展示,视频要等审核

首先我们先注册一个新用户
点击Register,进入注册界面
在这里插入图片描述
在这里插入图片描述

依照要求填入信息(点击Upload Image上传图片),ok注册成功在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

登陆注册的用户,进入主界面
在这里插入图片描述

在这里插入图片描述

输入用户名查询图片
在这里插入图片描述

这次还是中规中矩的按照老师说的去做的,代码就不贴了,没什么特别的地方。主要时间就是花在理解上了,基本意思都懂,就是如果实际运用估计还是得回来看看。最近就是构思大作业,要用什么语言写,什么布局,涉及的功能。因为我喜欢先规划好,所以我会先把E-R图画了,再逐步实现。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
工厂方法模式可以用于实现登陆注册功能,下面是一个简单的实验分析与总结: 首先,定义一个用户接口,包含用户的基本信息和操作: ``` public interface User { void register(); void login(); } ``` 然后,定义不同类型的用户类实现用户接口: ``` public class NormalUser implements User { @Override public void register() { // 普通用户的注册操作 } @Override public void login() { // 普通用户的登陆操作 } } public class VIPUser implements User { @Override public void register() { // VIP用户的注册操作 } @Override public void login() { // VIP用户的登陆操作 } } ``` 接着,定义一个用户工厂接口,用于创建用户: ``` public interface UserFactory { User createUser(); } ``` 最后,定义不同类型的用户工厂类实现用户工厂接口,用于创建不同类型的用户: ``` public class NormalUserFactory implements UserFactory { @Override public User createUser() { return new NormalUser(); } } public class VIPUserFactory implements UserFactory { @Override public User createUser() { return new VIPUser(); } } ``` 使用工厂方法模式,我们可以根据用户的选择来创建不同类型的用户: ``` UserFactory factory; User user; if (userType == 1) { factory = new NormalUserFactory(); user = factory.createUser(); } else if (userType == 2) { factory = new VIPUserFactory(); user = factory.createUser(); } ``` 总结: 工厂方法模式可以用于实现登陆注册功能,通过定义一个用户接口和不同类型的用户类来实现不同类型的用户操作,通过定义一个用户工厂接口和不同类型的用户工厂类来创建不同类型的用户。使用工厂方法模式可以提高代码的可扩展性和可维护性,方便添加新的用户类型和用户操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值