当前位置:   article > 正文

第一课--软件的结构_用户端和管理端 需要分别开发吗

用户端和管理端 需要分别开发吗

一、软件是什么?

软件=程序+数据+文档

二、软件的结构

分为用户端和服务端,一个完整的软件是包含用户端和服务服务端 软件测试包含前端和后端的测试

用户端

  • 用户端(又可以较前端)
    根据使用角色不同,可以划分为:客户端、商家端、管理员端
    根据系统构架不同,可以划分为:app端和web端
    app端:则是c/s的,必须要有客户端,用户需要安装客户端
    web端:一般都是b/s架构,基于浏览器的
    客户端一般有web和app两种
    商家端和管理员端一般只有web(关乎成本)

服务端

  • 服务端(又可以叫后端)
    服务端是在服务器上运行的(服务器就是一台电脑)

    服务器是由:程序的运行环境、服务器软件、数据库、后端程序组成的

1、程序的运行环境

取决于后端代码是由什么代码开发的,根据不同的编程语言,需要搭建不同的运行环境
  • 1

在这里插入图片描述

2、服务器软件

作用:提供访问的服务(给服务器开门,供数据进出)
任何客户端去连接服务端都需要知道IP和端口,而服务器软件就是提供端口的作用
假设服务器是一栋大楼,端口是为服务器开一道门,不同的端口号可以进入到不同的房间,即访问不同的网站
  • 1
  • 2
  • 3

3、数据库

作用:储存系统的所有数据
  • 1

4、后端程序

后端开发程序员所写的程序
后端程序要和数据库使用相同账号密码连接起来
  • 1
  • 2

三、网络基础

  • 网络
    网络是通过路由器组成的
    网络分为互联网(公网)、局域网(内网)、独立网络(一台设备)
  • 域名
  • IP
    IP是由路由器分配的
    IP分为公网IP、局域网IP、本机IP:(local host/127.0.0.1),每个人的本机IP都是一样的
    当设备在公网上,就用公网IP访问,其他同理
  • 端口/port
    一台服务器(电脑)可以开放65535个端口
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/887587
推荐阅读
相关标签
  

闽ICP备14008679号