笔记。。。。。。

本文详述了完整的软件开发流程,从调研、需求分析到上线运维,涵盖项目经理、架构师、程序员等角色职责。讲解了C、C++、Java、Python等编程语言的应用场景,以及数据库设计、测试、域名、数据库操作等内容。同时,提到了软件的分类、前端后端技术、服务器类型以及数据库管理系统。此外,还涉及了微信小程序的合规性要求,如EDI和ICP许可证的办理条件。
摘要由CSDN通过智能技术生成

                                                                            软件开发流程
1调研
2可行性研究(经济 技术 法律)
3需求分析 (功能性的 非功能性的  性能方面的) 需求规格说明书
4概要设计
5详细设计
6数据库的设计(关系/非关系数据库)
7编码实现(前端+后端)
8测试(单元测试、系统集成) (测试报告)
9试运行
10上线部署/交付(实施)
11运维(运行维护、软件、硬件、网络、业务)
12消亡


 

项目经理 1-12        架构师  前端程序员 后端程序员    数据库设计   测试   


c:驱动开发 (声卡网卡显卡)
c++:游戏
Java:
c#网页
python:爬虫 人工智能 AR  VR
php:后端


计算机与科学: c   c++  数据结构  数据库 网络安全 操作系统   JAVA    硬件 软件  网络   高等数学  计算机组成原理
软件工程: 软件需求分析   

程序:用计算机语言编写出来让计算机执行的指令     不管用什么计算机语言写   计算机只认识0和1。  
软件:包括程序()、数据()、文档()   
基础数据:放在系统里长时间不变的数据1+1      业务数据:通过基础数据计算出来的数据=2
文档:从我们开始规划到软件上线产生的一些列文档   
  


域名 www.baidu.com    域名不包括www.
jd.com一级域名 .COM前面只有一个的
fresh.jd.com二级域名  
https是为了加密传输的 


上网离不开DNS服务器   全国有13台


数据库mySQL   有专用语言

软件分两类 B/S(web)浏览器访问的        C/S双击安装到电脑上

根据浏览器的内核分类:
1IE
2火狐
3谷歌
4苹果


1 create database  xxxx      创建数据库
2 use 数据库名称           (使用数据库)
3 drop database 数据库名称     (删除数据库)


连接数据库 mysql -u root -p


1数字    “1”字符串    ‘1’  字符串


INT 整数    FLOAT(5,2)有小数  总共五位 有两位小数      varchar 可变长字符串   desc描述   insert into 插入     values数值      select查询  *代表所有 
select *from students;

mysql 是管理数据库的软件  


创建数据库   create database *** 
删除数据库   drop database ***
使用数据库 use ****
创建数据表名   create table ***(zi duan int(50) not null,age int(3),name varchar(100));
向表中插入数据 insert into biaoming values(20,3,'zz');
查询表里的数据  select * from biaoming ;
修改  update 表名 set 列名 =新放进去的值 where 条件(id=几)


create 创建     database 数据库   drop 删除    show显示   insert插入  select查询    table 表       use使用   int整数  
varchar可变长字符串    float double 带小数点数字    datetime时间    null 空值    not null非空    dbms数据库系统 
rdbms关系型数据库系统      API application programming interface程序应用接口      UI user interface用户接口(ui设计图)  dir目录             


create table t_student(id int not null auto_increment,sname varchar(10));
                                                                  自动递增


工作中要求每建立一张数据表  必须要有一个字段作为主键列 用于区分每一行  
每一行代表一个对象     每一列都不能再进行细分      

ID             s_name         s_age                 s_gender       s_address 
 1                     a                10                        男               小店区
 2                      b                11                        女              迎泽区


主键:primary key
自动增长:auto_increment

insert into 表名 values();全部字段都需呀设置值
insert into 表明(各个字段)values()


select *from user where  uni=1 精确
select *from user where uname like'姑姑'        以姑姑开头  后面不知道是什么的加%       那里不知道 哪里加%

查询部分字段      select 要哪个写哪个


查询表中前N行   select * from ***** limit N
查询表中最后一行        先排序    ORDER BY 后取数        排序有升序和降序    升序是默认ASC    降序DESC     

Nginx:web代理服务器
tomcat:web应用服务器
SE:software engine 软件工程
DBA:数据库管理员
CTO:技术总监


geoadd    集合名称  精度 维度  成员名称 
(定时任务:定时的从数据库表中找和redis中数据不一样的地方)

DriverManager.getConnection(url, user, password);
"jdbc"

red?serverTimezone=Asia/Shanghai

微信小程序审核类目:
电商类:
1.在线数据处理与数据交易 (EDI证书)只要小程序或APP内有第三方商家入驻就需要办理EDI许可证,类似于美团京东
2.互联网信息服务业务:俗称ICP许可证,只要小程序或APP内有有偿的信息服务业务,就需要ICP许可。
ps:电商小程序上只需要提供一种就可以

办理EDI和ICP证书需要具备的条件:
2.1公司注册资金100w以上
2.2公司名下的股东没有外资股东
2.3公司名下必须要有符合申请的网站

3.但凡是小程序或APP里的功能有可以充值或者发放红包这样的场景,就需要办理增值电信业务许可证,在各个省的通信管理局去审核  他们的审核时间是45-60个工作日


若依


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值