Phát hiện, mô tả thực thể

Một phần của tài liệu Hệ thống trợ giúp thông minh cho quản lý thiết bị và hàng hóa của công ty FPT telecom (Trang 36 - 46)

CHƯƠNG 4. PHÂN TÍCH THIẾT KẾ HỆ THỐNG

4.3 Phát hiện, mô tả thực thể

Hệ thống gồm nhiều thực thể [16], chi tiết như sau:

1. Thực thể LS_STOCKS: Thực thể này mô tả thông tin về kho trong hệ thống.

Bảng 11 Thực thể LS_STOCKS

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_STOCK_ID number(20) Đây là thuộc tính khóa để phân biệt kho này với kho khác.

2 STOCK_CODE nvarchar2(10) Cho biết mã kho 3 STOCK_NAME nvarchar2(200) Mô tả tên của kho

4 FK_LOCATIO

N_ID

number(20) Cho biết mã của bộ sổ chứa kho 5 ADDRESS nvarchar2(500) Cho biết địa chỉ của kho

6 PARENT_STO

CK_ID

number(20) Cho biết mã kho cha của kho hiện tại

7 FK_STOCK_T

YPE_ID

number(20) Cho biết loại của kho

8 FK_STOCK_A

TTRIBUTE_ID

number(20) Cho biết thuộc tính của kho, kho quản lí theo dự án, mã kế hoạch,

28 mã sự cố, mã nhân viên, ....

9 DEACTIVATE number(1) Cho biết kho có đang hoạt động không

10 NOTE nvarchar2(500) Ghi chú về kho

2. Thực thể LS_ITEMS(Mặt hàng): Thực thể này mô tả các thông tin về mặt hàng trong hệ thống.

Bảng 12 Thực thể LS_ITEMS

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_ITEM_ID number(20) Đây là thuộc tính khóa, để phân biệt được mặt hàng này với mặt hàng khác

2 ITEM_CODE nvarchar2(50) Cho biết mã của mặt hàng

3 ITEM_NAME nvarchar2(500) Cho biết tên mặt hàng tương ứng với mã mặt hàng

4 FK_ITEM_UNI

T_ID

number(20) Cho biết đơn vị tính của mặt hàng

5 FK_ITEM_CAT

EGORY_ID

number(20) Cho biết mặt hàng đó thuộc loại vật tư nào

6 FK_ITEM_GR

OUP_ID

number(20) Mã nhóm để phân loại nhóm hàng này với nhóm hàng khác

7 FK_ITEM_PRO

DUCER_ID

number(20) Cho biết mã nhà sản xuất mặt hàng

8 PRICE Cho biết đơn giá của mặt hàng

9 FK_ITEM_TYP

E_ID

number(20) Cho biết thuộc tính của mặt hàng 10 USED_TIME number(20) Cho biết thời gian sử dụng của mặt

hàng

11 PURCHASE_TI

ME

number(20) Cho biết thời gian mua mặt hàng tính theo ngày

12 ITEM_DEACTI

VATE

number(1) Cho biết mặt hàng có đang hoạt động không

13 NOTE number(200) Ghi chú về mặt hàng

29 3. Thực thể LS_PLANS: Thực thể này mô tả thông tin về mã kế hoạch trong hệ thống.

Bảng 13 Thực thể LS_PLANS

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_PLAN_ID number(20) Đây là thuộc tính khóa để phân biệt kế hoạch này với kế hoạch khác 2 PLAN_CODE nvarchar2(50) Cho biết mã kế hoạch

3 PLAN_NAME nvarchar2(200) Mô tả tên của kế hoạch

4 PERIOD_YEA

R

number(4) Cho biết năm tài chính

5 FK_PROJECT_

ID

number(20) Cho biết mã số dự án

6 FK_PARTNER

_CONTRUCT_I D

number(20) Cho biết mã số đối tác thi công

7 FK_BRANCH_

ID

number(20) Cho biết mã số chi nhánh

8 FK_INVESTM

ENT_ID

number(20) Cho biết mã số hạng mục đầu tư 9 NOTE nvarchar2(200) Ghi chú về kế hoạch

4. Thực thể LS_PROJECTS: Thực thể này mô tả thông tin về dự án trong hệ thống.

Bảng 14 Thực thể LS_PROJECTS

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_PROJECT_

ID

number(20) Đây là thuộc tính khóa để phân biệt dự án này dự án khác.

2 PROJECT_CO

DE

nvarchar2(50) Cho biết mã dự án

3 PROJECT_NA

ME

nvarchar2(200) Mô tả tên của dự án

4 PERIOD_YEA

R

number(4) Cho biết năm tài chính

5 START_DATE date Cho biết ngày bắt đầu của dự án 6 END_DATE date Cho biết ngày kết thúc của dự án

7 FK_DEPARTM

ENT_ID

number(20) Cho biết mã số bộ phận 8 FK_BRANCH_ number(20) Cho biết mã số chi nhánh

30 ID

9 FK_INVESTM

ENT_ID

number(20) Cho biết mã số hạng mục đầu tư 10 AMOUNT number(20) Cho biết nguồn vốn của dự án

11 INVESTMENT

_AMOUNT

number(20) Cho biết tổng vốn đầu tư của dự án

12 FK_CURRENC

Y_ID

number(20) Cho biết mã số đơn vị tiền tệ 13 NOTE nvarchar2(200) Ghi chú về dự án

5. Thực thể LS_DEPARTMENTS: Thực thể này mô tả thông tin về bộ phận trong hệ thống. Gồm các thuộc tính:

Bảng 15 Thực thể LS_DEPARTMENTS

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_DEPARTM

ENT_ID

number(20) Đây là thuộc tính khóa để phân biệt bộ phận này với bộ phận khác

2 DEPARTMENT

_CODE

nvarchar2(10) Cho biết mã bộ phận

3 DEPARTMENT

_NAME

nvarchar2(200) Mô tả tên của bộ phận

4 DEPARTMENT

_NAME_SIMP LE

nvarchar2(200) Cho biết tên bộ phận viết tắt

5 FK_LINE_DEP

ARTMENT_ID

number(20) Cho biết mã số khối ngành dọc 6 NOTE nvarchar2(200) Ghi chú về bộ phận

6. Thực thể LS_INVESTMENTS: Thực thể này mô tả thông tin về hạng mục đầu tư trong hệ thống.

Bảng 16 Thực thể LS_INVESTMENTS

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_INVESTM

ENT_ID

number(20) Đây là thuộc tính khóa để phân biệt kế hoạch này với kế hoạch khác.

2 INVESTMENT

_CODE

nvarchar2(50) Cho biết mã hạng mục đầu tư

3 INVESTMENT

_NAME

nvarchar2(200) Mô tả tên của hạng mục đầu tư

4 FK_DEPARTM

ENT_ID

number(20) Cho biết mã số bộ phận

31

5 FK_LS_ACTIV

ITY_TYPE_ID

number(20) Cho biết mã số loại hoạt động.

6 CHECK_PLAN number(1) Cho biết hạng mục đầu tư có quản lý theo mã kế hoạch

7 CHECK_INCID

ENT

number(1) Cho biết hạng mục đầu tư có quản lý theo mã sự cố

8 CHECK_BUGE

T

number(1) Cho biết hạng mục đầu tư có quản lý theo ngân sách

9 NOTE nvarchar2(200) Ghi chú về hạng mục đầu tư

7. Thực thể LS_INCIDENTS: Thực thể này mô tả thông tin về mã sự cố trong hệ thống.

Bảng 17 Thực thể LS_INCIDENTS

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_INCIDENT

_ID

number(20) Đây là thuộc tính khóa để phân biệt sự cố này với sự cố khác.

2 INCIDENT_CO

DE

nvarchar2(50) Cho biết mã sự cố

3 INCIDENT_NA

ME

nvarchar2(200) Mô tả tên của sự cố

4 FK_DEPARTM

ENT_ID

number(20) Cho biết mã số bộ phận

5 FK_INVESTM

ENT_ID

number(20) Cho biết mã số hạng mục đầu tư

6 FK_BRANCH_

ID

number(20) Cho biết mã số chi nhánh

7 FK_PROJECT_

ID

number(20) Cho biết mã số dự án

8 PERIOD_YEA

R

number(4) Cho biết năm tài chính 9 NOTE nvarchar2(200) Ghi chú về mã sự cố

8. Thực thể LS_BRANCHES: Thực thể này mô tả thông tin về chi nhánh trong hệ thống.

Bảng 18 Thực thể LS_BRANCHES

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_BRANCH_

ID

number(20) Đây là thuộc tính khóa để phân biệt chi nhánh này với chi nhánh khác.

2 BRANCH_CO

DE

nvarchar2(50) Cho biết mã chi nhánh

32

3 BRANCH_NA

ME

nvarchar2(200) Mô tả tên của chi nhánh

4 BRANCH_NA

ME_SIMPLE

nvarchar2(200) Mô tả tên của chi nhánh viết tắt

5 FK_LOCATIO

N_ID

number(20) Cho biết mã số bộ sổ

6 CHECK_HO number(1) Cho biết chi nhánh có thuộc khối văn phòng không

7 NOTE nvarchar2(200) Ghi chú về chi nhánh

9. Thực thể LS_PARTNER_CONTRUCT: Thực thể này mô tả thông tin về đối tác thi công trong hệ thống.

Bảng 19 Thực thể LS_PARTNER_CONTRUCT

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_PARTNER

_CONTRUCT_I D

number(20) Đây là thuộc tính khóa để phân biệt đối tác thi công này với đối tác thi công khác

2 PARTNER_CO

NT_CODE

nvarchar2(50) Cho biết mã đối tác thi công

3 PARTNER_CO

NT_NAME

nvarchar2(200) Mô tả tên của đối tác thi công 4 ADDRESS nvarchar2(200) Mô tả địa chỉ của đối tác thi công 5 EMAIL nvarchar2(50) Mô tả email của đối tác thi công 6 PHONE nvarchar2(50) Mô tả số điện thoại của đối tác thi

công

7 FK_PARTNER

_TYPE_ID

number(20) Cho biết loại của đối tác thi công 8 NOTE nvarchar2(200) Ghi chú về đối tác thi công

10. Thực thể LS_SUPPLIERS: Thực thể này mô tả thông tin về nhà cung cấp trong hệ thống.

Bảng 20 Thực thể LS_SUPPLIERS

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_SUPPLIER

_ID

number(20) Đây là thuộc tính khóa để phân biệt nhà cung cấp này với nhà cung cấp khác

2 SUPPLIER_CO

DE

nvarchar2(50) Cho biết mã nhà cung cấp

3 SUPPLIER_NA

ME

nvarchar2(200) Mô tả tên của nhà cung cấp

33 4 ADDRESS nvarchar2(200) Mô tả địa chỉ của nhà cung cấp

5 TAX nvarchar2(100) Mô tả mã số thuế của nhà cung cấp 6 EMAIL nvarchar2(100) Mô tả email của nhà cung cấp 7 PHONE nvarchar2(100) Mô tả số điện thoại của nhà cung

cấp

8 NOTE nvarchar2(200) Ghi chú về nhà cung cấp

11. Thực thể LS_ZONES: Thực thể này mô tả thông tin về tình trạng hàng trong hệ thống.

Bảng 21 Thực thể LS_ZONES

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_ZONE_ID number(20) Đây là thuộc tính khóa để phân biệt tình trạng hàng này tình trạng hàng khác

2 ZONE_CODE nvarchar2(10) ZONE_CODE

3 ZONE_NAME nvarchar2(200) Mô tả tên của tình trạng hàng 4 NOTE nvarchar2(200) Ghi chú về tình trạng hàng

12. Thực thể LS_STOCK_ZONE: Thực thể này mô tả thông tin về liên kết kho và tình trạng hàng trong hệ thống.

Bảng 22 Thực thể LS_STOCK_ZONE

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_STOCK_Z

ONE_ID

number(20) Đây là thuộc tính khóa để phân biệt liên kết kho tình trạng hàng này với liên kết kho tình trạng hàng khác 2 FK_STOCK_ID number(20) Cho biết mã kho

3 FK_ZONE_ID number(20) Cho biết tình trạng hàng

4 DEACTIVATE number(1) Cho biết trạng thái sử dụng hay không

5 NOTE nvarchar2(200) Ghi chú về kho tình trạng hàng

13. Thực thể LS_USERS: Thực thể này mô tả thông tin về người dùng trong hệ thống. Gồm các thuộc tính:

Bảng 23 Thực thể LS_USERS

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_USER_ID number(20) Đây là thuộc tính khóa để phân biệt người dùng này với người dùng khác

2 USER_NAME varchar2(200) Mô tả tên đăng nhập của người dùng

34 3 FULL_NAME nvarchar2(100) Mô tả tên đầy đủ của người dùng 4 EMAIL nvarchar2(100) Mô tả email của người dùng

5 IS_ADMIN number(20) Mô tả người dùng có phải quản trị hệ thống không

6 USER_TYPE nvarchar2(200) Mô tả loại người dùng 7 NOTE nvarchar2(200) Ghi chú về người dùng

14. Thực thể LS_EMPLOYEES: Thực thể này mô tả thông tin về nhân viên trong hệ thống.

Bảng 24 Thực thể LS_EMPLOYEES

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_EMPLOYE

E_ID

number(20) Đây là thuộc tính khóa để phân biệt nhân viên này với nhân viên khác

2 EMPLOYEE_C

ODE

nvarchar2(50) Mô tả mã nhân viên

3 EMPLOYEE_N

AME

nvarchar2(200) Mô tả tên của nhân viên 4 ADDRESS nvarchar2(500) Mô tả địa chỉ của nhân viên 5 HR_CODE nvarchar2(50) Mô tả mã nhân sự của nhân viên 6 EMAIL nvarchar2(100) Mô tả email của nhân viên

7 MOBILE nvarchar2(50) Mô tả số điện thoại của nhân viên 8 JOB_ROLE nvarchar2(200) Mô tả mã công việc của nhân viên

9 MANAGER_E

MPLOYEE_ID

number(20) Mô tả mã người quản lý của nhân viên

10 FK_DEPARTM

ENT_ID

number(20) Mô tả mã bộ phận của nhân viên 11 FK_USER_ID number(20) Mô tả mã người dùng của nhân

viên

12 STATUS number(1) Mô tả trạng thái của nhân viên 13 START_DATE date Mô tả ngày bắt đầu đi làm của nhân

viên

14 OUT_DATE date Mô tả ngày nghỉ việc của nhân viên 15 NOTE nvarchar2(200) Ghi chú về nhân viên

15. Thực thể INV_ITEM_STOCK_SAFETY: Thực thể này mô tả thông tin về số tồn kho an toàn của sản phẩm trong kho.

Bảng 25 Thực thể INV_ITEM_STOCK_SAFETY

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_INV_ITEM

_STOCK_SAFE

number(20) Đây là thuộc tính khóa để phân biệt số tồn kho an toàn của sản phẩm

35

TY_ID này với sản phẩm khác

2 PERIOD_YEA

R

number(4) Cho biết năm tài chính 3 ITEM_CODE nvarchar2(50) Mô tả mã hàng hóa

4 SIZE_NAME nvarchar2(100) Mô tả kích thước của hàng hóa

5 QUANTITY number Mô tả số tồn kho an toàn

6 FK_STOCK_ID number(20) Mô tả mã kho

7 FK_ZONE_ID number(20) Mô tả số mã tình trạng hàng 8 FK_GROUP_ID number(20) Mô tả mã nhóm

9 FK_PARTNER

_WARRANT_I D

number(20) Mô tả mã đối tác bảo hành

10 FK_PROJECT_

ID

number(20) Mô tả mã dự án 11 FK_PLAN_ID number(20) Mô tả mã kế hoạch

12 FK_INCIDENT

_ID

number(20) Mô tả mã sự cố 13 ASSET_CODE varchar2(50) Mô tả mã tài sản

14 DEMAND_MA

X

number Mô tả nhu cầu tối đa của hàng hóa

15 DEMAND_AV

ERAGE

number Mô tả nhu cầu trung bình của hàng hóa

16 WAIT_TIME_

MAX

number Mô tả thời gian nhận hàng lớn nhất

17 WAIT_TIME_

AVERAGE

number Mô tả thời gian nhận hàng trung bình

18 FROM_DATE date Thời gian từ ngày

19 TO_DATE date Thời gian đến ngày

16. Thực thể INV_ITEM_STOCK_COST: Thực thể này mô tả thông tin về chi phí hoạt động của kho.

Bảng 26 Thực thể INV_ITEM_STOCK_COST

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_INV_ITEM

_STOCK_COS T_ID

number(20) Đây là thuộc tính khóa để phân biệt chi phí hoạt động của kho này với kho khác

2 PERIOD_YEA

R

number(4) Cho biết năm tài chính 3 ITEM_CODE nvarchar2(50) Mô tả mã hàng hóa

36 4 SIZE_NAME nvarchar2(100) Mô tả kích thước của hàng hóa

5 INVENTORY_

COST

number Mô tả chi phí duy trì kho

6 INVENTORY_

QUANTITY

number Mô tả số tồn kho

7 PURCHASE_C

OST

number Mô tả chi phí mua hàng

8 PURCHASE_Q

UANTITY

number Mô tả số lượng mua hàng

9 TRANSPORT_

COST

number Mô tả chi phí vận chuyển

10 TRANSPORT_

QUANTITY

number Mô tả số lượng chuyến vận chuyển 11 FK_STOCK_ID number(20) Mô tả mã kho

12 FK_ZONE_ID number(20) Mô tả số mã tình trạng hàng 13 FK_GROUP_ID number(20) Mô tả mã nhóm

14 FK_PARTNER

_WARRANT_I D

number(20) Mô tả mã đối tác bảo hành

15 FK_PROJECT_

ID

number(20) Mô tả mã dự án 16 FK_PLAN_ID number(20) Mô tả mã kế hoạch

17 FK_INCIDENT

_ID

number(20) Mô tả mã sự cố 18 ASSET_CODE varchar2(50) Mô tả mã tài sản

19 FROM_DATE date Thời gian từ ngày

20 TO_DATE date Thời gian đến ngày

21 LEVEL_ID number(1) Mô tả cấp kho

17. Thực thể INV_ITEM_STOCK_SERVICE: Thực thể này mô tả thông tin về hệ số dịch vụ của kho.

Bảng 27 Thực thể INV_ITEM_STOCK_SERVICE

STT Thuộc tính Kiểu dữ liệu Diễn giải

1 PK_INV_ITEM

_STOCK_SER VICE_ID

number(20) Đây là thuộc tính khóa để phân biệt hệ số dịch vụ này với hệ số khác

2 SERVICE_LEV

EL

number Mô tả mức độ dịch vụ

3 NOTE nvarchar2(500) Mô tả ghi chú

Một phần của tài liệu Hệ thống trợ giúp thông minh cho quản lý thiết bị và hàng hóa của công ty FPT telecom (Trang 36 - 46)

Tải bản đầy đủ (PDF)

(81 trang)