서비스 엔진

개발빼-엠·2023년 1월 30일
0

배움을 기록

목록 보기
32/47
post-thumbnail

ansi - 표준

1정규화 - tabla 한개 구조

2정규화 - 1 : N 관계 구조

3정규화 - N : N 관계일시 테이블이 한개 더 붙는 구조

Entity 1 - N Table

Entity 1 - 1 Sequence

Code Type 1 - N Code

워크플로우

Workflow 1 - N Activity 1 - N Task 1 - N Control 1 - 1 Content

Workflow : 주문

Activity : 홈서비스 - 등록.상담.계약.배송.구매확정.반송.환불.완료

Task : 상담대기. 상담중. 계약대기

  • Form : Task와 연결되어 있다. Task 1 - N Form
    • Relation - UIItem

    • Repeater - UIItem (ex 추가 버튼을 눌렀을때 추가되는 것)

    • UIItem

      Form - Group - Set - UIITEM, UI 각각이 모듈

Control : 어디로도 이동해 연결 할 수 있다. A에서 C로 F에서 B로 등등

Content : 연결되어있는 중간에 알림톡, 메일등을 보내는 것

단독

  • Menu - Role
  • List
    • 2종류
      • child List: 트리 구조 같이 생긴애.
      • list: 그냥 일반 리스트.
  • config
    • 환경변수, 주고받는 HTML들
  • Log
    • 로그 쌓음.
  • Employee - Role - Workgroup
    • 원래는 조직, 부서, 직원 3개가 들어감.
  • SQL
    • DML(Data Manipulation Language): select, update, insert delete
    • DDL (Data Definition Language):
  • relation
    • row로 되있지만 form으로도 변경할 수 있다.
    • 반복 가능하다.
  • repeater
    • ex) 추가버튼으로 한줄 자체를 리피터 시킨다.

파일에 @[실행할거]: 컴파일시 어떤거 관련된 거라는 것을 알려주는 것.

repository: db관련된 crud로직을 수행함.

service: MV(2tired), MVC(3tired) 모든 수정은 service에서 한다.

권한이 먼저 주어지고 메뉴가 세팅이 되어있다.

권한은 관리자, 사용자가 기본. 추가 될 수도 있다.

권한이 있어야 유저추가가 가능하다.

작업그룹? 수정권한을 가진 유저가 퇴사, 휴가등일때 수정할 수 있는 권한을 갖는 것.

0개의 댓글