JAVA全栈第二天:数据库相关

第二天

 

数据库配置

MySQL安装

建议只装这两个

 

MySQL配置

“端口号被占用的话可以更改(1024以下不可用)”

 

账号密码配置并且牢记

 

 

最后一路确认等待完成即可

 

MYSQL Workbench配置

 

连接数据库

输入密码 

 

 

软件工程开发概要(感觉挺乱的)

开发如下项目的流程

系统分析

需求分析:CMMI标准

甲方-->乙方(用户需求-->软件需求)需求分析师/产品经理/项目经理

系统设计

模块设计:员工,部门,项目,绩效

概要设计(数据库设计——ER图 一对一,一对多,多对多)

详细设计

原型设计

系统功能

登录注册,各数据表的维护

数据库设计——ER图

表结构,表关系(员工,部门:多对一;员工,项目:多对多【借助第三张表】)

Employee(code,pass,name,age,gender,......,dept_code

Department(code,name,tel,address,......)

Project(code,name,time,......)

Score(emp_code,proj_code,score)

 

 

 

数据库

  1. 数据库实例 schema

  2. 数据库命名规范:

    小写字母拼写,多个单词用下划线连接

  3. 数据库编码方式:

  1. 表结构 Tables

      

  2. 主键:唯一标识

    物理主键id:PK AI

    逻辑主键code:与具体业务功能有关的唯一标识,不加PK

 

系统架构/技术架构

BS/CS

JDK1.7/1.8

Eclipse(STS)

 

Spring Boot+SSM

JSP+SSM+MyBatis

 

SSM:Spring +SpringMVC+Mybatis

MAVEN

MVC: model view controller

 

JSON格式:{“a”:“b”,“c”:"d"}

AJAX

layui

猜你喜欢

转载自www.cnblogs.com/supfit/p/12922898.html