BS模型最近陷入疯狂的绘图,模拟一个信息管理系统开发的流程,了解运维和数据库模块的工作内容(没有项目,我自己做项目哦) )。
目前,基于BS模型的web开发,BS模型不是下载客户端登录系统,而是通过浏览器登录系统。
下载客户端是什么型号的? 客户端和服务端直接连接的CS模型。
下图为bs机型,分为表示层、逻辑层、存储层三层。
下图是早期的cs模型,分为从客户端到服务端两个级别。
总结一下,cs架构
好处:
1 .客户端是独立设计的,所以是个性化的
2 .客户端是下载安装的,不需要重复下载安装和下载
3 .因为客户端是独立开发的,所以安全策略很容易做
缺点:
1 .单独设计客户端。 这开发成本很大
2 .如果客户端不希望重新安装,则需要维护成本bs架构
好处:
1 .不需要安装客户端,hcdrjb可以在互联网上使用,开发更加模板化,开发成本低
2 .后台更新代码即可升级业务功能,用户无需自行升级
3 .网页功能增加或容易修改。 如果能修改后台代码、前端页面就好了。 用户打开web并自动更新到新页面
缺点:
1 .无法个性化。 vip页面可能会好一点。 可以根据账户体系实现
2 .消耗流量,每次打开一次加载ing;
3 .所有防病毒软件都是cs体系结构,因为有些操作不可用,例如删除本地文件?
【关于其他的补充这里建议不要看,我自己的总结
1.bs架构基于广域网,cs架构基于局域网;
2.bs中没有客户端,浏览器运行,客户端需求小,表明客户端负载小的cs需要下载客户端,对硬件要求高。 这是因为客户端需要分担服务器的一部分负荷
3.bs多用户合并,cs属于内部使用;
就像我现在写的博客一样,我不需要下载客户端。 在写之前我在网页上提出了很多咨询的请求,web服务器解析了我的请求,从数据库中调用我搜索到的内容,也就是别人写的博客内容,取出后web呈现给我。 我读了之后,有点想法,写了博客并公开了。 web服务器在收到我的请求后,需要将我的内容保存到数据库中。 之后,有人调查了这个博客的内容……这就是bs架构; 】
在网上找到的图非常清晰,也很容易看到bs其实是从cs架构的三层架构演化而来的。
前端|关于后端前端和后端,我最听到的话是前后端是分离的……
在网上找博文,说自己进公司后前后端分离后效率高,项目管理进展顺利,前后端到底是什么?
其实在上面的第一张图中,在表示层的是前端。 表示层以后是后端。 这样写简单粗暴。
项目开发的基本流程1 .需求分析,全员参与;
2 .设计架构、数据库结构、数据量评估、模块结构、接口、业务逻辑
3 .开始进入环境,建立数据库,引入开发环境
4 .为并行开发向前端提供假数据
5 .根据进展,完成业务逻辑代码,进行单元测试和集成测试
代码审查,进行性能测试;
7 .发布到测试环境
8 .修复错误
9 .上线。
从项目开发的基本流程可以看出,数据库的内容主要集中在数据库设计(根据业务需求)和数据库部署两方面
数据库的设计包括哪些内容? 1 .根据业务需求设计E-R图;
2 .基于e-r图设计逻辑关系表
3.3基于范式实现逻辑关系表
4 .建立库、表,完善约束,建立触发器;
5 .创建实现业务逻辑的函数、存储过程等
数据库部署包括什么? 内容每天更新,今天到此为止…… 2020-6-16-23-09-37