案例分析|学习笔记

简介: 快速学习案例分析。

开发者学堂课程【网站架构师 CUED 训课程:案例分析】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/548/detail/7561


案例分析

 

这是一个已经做好的会员型网站,右上角有个非常明显的登录注册按钮,这是区分会员型网站的一个特点。

其余部分与展示型网站基本一样。

图片1.png

关于我们:

点击关于我们可以看到常见的信息。

图片2.png

新闻资讯:

图片3.png

投资业务:

当点击投资业务时,

会提示:您现在还不是我们的注册会员,这就是会员型网站的特点。

图片4.png

可以对页面进行权限的设置,只有注册会员才能查看。点击注册按钮进行注册,若已有账号可以直接登录,在登录的状态下就可以查看。

图片5.png

设计页面:

1. 将登录注册按钮放在最明显的位置,一般为右上角,直接做在模板中。

2. 登录页面:使用登录控件。设置所在页面为登录页

3. 注册页面:设置所在页面为注册页,同时还可以有登录链接点击登录按钮直接跳转到登录页面。

4. 会员管理:

一个会员列表页面,可以将用户名、会员角色等进行导出,方便线下管理,同时可以帮助会员进行密码重置

会员中心配置:

分为会员角色管理、注册信息配置、默认页配置。

会员角色管理:

可以设置不同的会员角色并配置。

注册信息配置:

默认页面配置:

会员中心模板可以进行再设计;拒绝访问页(设置权限)

页面权限:投资业务的页面只有注册会员可以查看,同样可以对不同页面进行权限设置。

相关文章
|
5月前
|
JavaScript 前端开发 UED
【HarmonyOS Next之旅】基于ArkTS开发(二) -> UI开发四
本文介绍了Web组件开发与性能优化的相关内容。在Web组件开发部分,涵盖创建组件、设置样式与属性、添加事件和方法以及场景示例,如动态播放视频。性能提升方面,推荐使用数据懒加载、条件渲染替代显隐控制、Column/Row替代Flex、设置List组件宽高及调整cachedCount减少滑动白块等方法,以优化应用性能与用户体验。
242 56
|
8月前
|
SQL Unix API
夏令时的坑:你的数据库真的能正确处理时间跳变吗?
时区是地球上使用相同标准时间的区域。由于地球的自转,为了保证各地的时间与当地的日出日落相协调,全球划分为多个时区。
405 0
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
监控 算法 物联网
LLaMA-Factory:大语言模型微调框架 | AIGC
LLaMA-Factory 是一个国内北航开源的低代码大模型训练框架,专为大型语言模型(LLMs)的微调而设计【7月更文挑战第5天】
1778 9
|
前端开发 JavaScript
前端必修之一 彻底理解原型和原型链
【8月更文挑战第2天】理解原型和原型链
238 11
|
存储 缓存 前端开发
(三)Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化...想要的这都有!
早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,就会造成线上频繁宕机的现象发生,最终导致系统瘫痪无法继续处理用户的请求。
474 1
|
程序员 iOS开发 开发者
iOS开发:报错‘Unknown class ViewController in Interface Builder file’解决方法
在iOS开发过程中,会遇到一些比较常见的错误,尤其是刚入门的初级开发者,如果不熟练的话就会出错,本篇博文就来分享一个常见的问题,即报错‘Unknown class ViewController in Interface Builder file’的解决方法。
643 1
iOS开发:报错‘Unknown class ViewController in Interface Builder file’解决方法
|
存储 前端开发 JavaScript
HTML五彩缤纷的爱心
HTML五彩缤纷的爱心
303 1
|
SQL 网络协议 jenkins
一篇文章掌握彻底掌握 FTP 服务器的 ACTIVE 与 PASSIVE 工作模式
一篇文章掌握彻底掌握 FTP 服务器的 ACTIVE 与 PASSIVE 工作模式
|
存储 JSON Java
mapstruct最佳实践
当两个对象属性不一致时,比如User对象中某个字段不存在与UserVo当中时,在编译时会有警告提示,可以在@Mapping中配置 ignore = true,当字段较多时,可以直接在@Mapper中设置unmappedTargetPolicy属性或者unmappedSourcePolicy属性为 ReportingPolicy.IGNORE即可。 如果项目中也同时使用到了 Lombok,一定要注意 Lombok的版本要等于或者高于1.18.10,否则会有
317 0