Tải bản đầy đủ (.docx) (38 trang)

Dồ an mon học QUẢN LÝ CÔNG VIỆC CỦACÔNG TY ROWBOAT

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.02 MB, 38 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC NHA TRANG
KHOA CÔNG NGHỆ THÔNG TIN


ĐỀ TÀI:

QUẢN LÝ CÔNG VIỆC CỦA
CÔNG TY ROWBOAT

GVHD: Nguyễn Thủy Đoan Trang
SVTH: Nguyễn Thị Kim Nhi
Lớp: 56TH1
MSSV: 56131928

Nha Trang, ngày 19 tháng 12 năm 2016


MỤC LỤC:
A. GIỚI THIỆU..............................................................................................................1
B. MỤC TIÊU.................................................................................................................2
C. NỘI DUNG.................................................................................................................2
I.

KHẢO SÁT VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG...............................2
1. Khảo sát hệ thống................................................................................................2
2. Phân tích hiện trạng hệ thống.............................................................................3
3. Một số loại biểu mẫu...........................................................................................9

II. PHÂN TÍCH HỆ THỐNG....................................................................................11
1. Mô hình BFD......................................................................................................11


2. Mô hình DFD.....................................................................................................12
3. Mô hình ERD.....................................................................................................15
III.

THIẾT KẾ.........................................................................................................16

1. Thiết kế dữ liệu..................................................................................................16
2. Mô hình quan hệ dữ liệu...................................................................................17
3. Tự điển dữ liệu...................................................................................................17
4. Ràng buộc toàn vẹn...........................................................................................23
5. Thiết kế màn hình..............................................................................................27
6. Đặc tả xử lý – (mã giả).......................................................................................34
IV.

CÀI ĐẶT CHƯƠNG TRÌNH...........................................................................35

V. HƯỚNG DẪN CÀI ĐẶT......................................................................................35
D. KẾT LUẬN...............................................................................................................36
E. TÀI LIỆU THAM KHẢO.......................................................................................37


A. GIỚI THIỆU
Mỗi ngày sẽ có rất nhiều công việc phát sinh tại một đơn vị. Khi phát sinh công
việc mọi người thường trao đổi bằng miệng với nhau. Tuy nhiên, nếu lượng công
việc lớn sẽ khiến người nhận việc phải ưu tiên việc này hay việc khác, hoặc thường
bỏ sót việc cần làm làm cho hiệu quả công việc không được cao. Vậy làm cách nào
để bạn có thể quản lý toàn bộ công việc mà không bị bỏ sót?. Nắm bắt được xu thế
này, tôi đã chọn đề tài quản lý công việc nhằm một phần nào đó giúp doanh nghiệp
quản lý tập trung và khoa học, gắn kết nhân viên bằng những tương tác thân thiện
như mạng xã hội.

Với phần mềm quản lý công việc, toàn bộ các vấn đề liên quan tới công việc,
hồ sơ, nhiệm vụ giữa các nhân viên trong doanh nghiệp hay trong nhóm được thực
hiện chỉ bằng vài lần “click chuột”. Bằng cách làm việc trực tuyến qua một phần
mềm duy nhất xuyên suốt trong doanh nghiệp, mọi người có thể dễ dàng trao đổi ý
kiến, thảo luận, tương tác như mạng xã hội facebook, twiter và chia sẻ các thông
tin nhanh chóng, kịp thời mà không cần phải thiết lập các cuộc họp nhiều lần.
Cho phép tất cả mọi người trong cùng bộ phận, nhóm tham gia và phân cấp các
vai trò, nhiệm vụ cho từng người tùy theo nhu cầu của doanh nghiệp. Hỗ trợ nhà
quản lý theo dõi tiến độ, nhắc việc và nhận báo cáo nhanh và đầy đủ trên từng hạng
mục công việc. Chính vì luôn được sát sao công việc một cách chặt chẽ, mọi thông
tin được truyền đi nhanh chóng giúp nâng cao hiệu suất cho mỗi nhân viên và
trong toàn doanh nghiệp.
Dù bạn là nhân viên hay quản lý, đang đi công tác hay nghỉ phép, bạn vẫn nhận
được các thông báo quan trọng theo thời gian thực và có thể hồi đáp ngay tức thì ở
bất kỳ nơi đâu qua phần mềm. Phần mềm giúp việc xử lý công việc nhanh gấp,
không cần phải di chuyển nhiều để tiết kiệm thời gian cho doanh nghiệp và dành
thời gian để tận hưởng bên gia đình và cuộc sống xung quanh. Thay vì doanh
nghiệp đầu tư giấy tờ, nguồn lực và thời gian cho những cuộc họp lớn nhỏ, phần
mềm này có thể giúp doanh nghiệp tiết kiệm tối đa các chi phi phát sinh khi quản
lý công việc một cách khoa học và hệ thống như vậy.
BỘ MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

1


B. MỤC TIÊU
-

Giúp nâng cao quản lý công việc và việc phân công công việc tại công ty được
tổng hợp


-

Phục vụ nhân viên được nhanh chóng, chính xác và gọn gàng kể cả lúc nhận
công việc, thực hiện, báo cáo công việc

-

Người quản lý dễ dàng theo dõi tình hình làm việc của nhân viên

C. NỘI DUNG
I.

KHẢO SÁT VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG
1. Khảo sát hệ thống
1.1.

Trong công ty cần áp dụng tin học hóa nhằm nâng cao hiệu quả việc
quản lý công việc, đồng thời tăng khả năng phục vụ cho người quản lý
và nhân viên. Người quản lý có thể thông báo, phân công công việc trực
tuyến cho nhân viên của mình, xem các báo cáo, giải đáp thắc mắc.
Nhân viên có thể nhận thông báo, nhận công việc, báo cáo tiến độ công
việc, báo cáo tổng hợp cho người quản lý một cách nhanh chóng.

1.2.

Việc phân cấp quản lý công việc của công ty có thể tạm chia theo từng
bộ phận như sau:

a. Ban giám đốc: điều hành chung toàn bộ các công tác trong công ty

b. Bộ phận quản lý: lập các bảng phân công công việc.Tiến hành chuyển
nhượng công việc của nhân viên này cho nhân viên khác vì lý do nào đó.
Theo dõi tiến độ làm việc, giải đáp thắc mắc cho nhân viên của mình.
Ngoài ra, định kì thống kê tình hình làm việc của nhân viên, số lượng
công việc đã, đang và chưa hoàn thành, thống kê nhân viên làm việc tốt
nhất và chưa tốt nhất
c. Bộ phận nhân viên: có trách nhiệm truy cập vào hệ thống để xem thông
báo, xem công việc được giao, làm và báo cáo tiến độ công việc, giao
nộp công việc. Ngoài ra có thể gửi yêu cầu để nhượng bộ công việc cho


người khác vì lý do nào đó. Có thể gửi thắc mắc để chờ phản hồi. Mỗi
Nhân viên được quản lý bởi 1 nhân viên
d. Phòng Tổ chức hành chính: Quản lý các công tác chung về nhân sự và tổ
chức của cơ quan

2. Phân tích hiện trạng hệ thống
2.1.

Cơ cấu quản lý

Có thể chia cơ cấu quản lý công việc của công ty thành các công đoạn sau:
a. Quản lý công việc: Bao gồm nhập mới công việc, hủy công việc khỏi
danh mục
a.1: Nhập công việc mới
- Công ty thường xuyên có liên hệ với các công ty, khách hàng khác để
giới thiệu sản phẩm mà công ty đã làm được. Chính vì vậy công ty có
thể có thêm nhiều dự án lớn để về tổ chức cho nhân viên công ty của họ
- Khi có dự án lớn, sẽ giao cho các bộ phận quản lý của từng phòng ban
chia nhỏ công việc. Mỗi công việc phải có: tên công việc, thuộc nhóm,

thể loại nào, của đề án nào,do ai quản lý, do ai tạo,…
- Khi có công việc mới, ban quản lý có nhiệm vụ xét xem công vệc đó
đã có hay chưa. Nếu chưa thì tiến hành lập bảng phân công công việc
cho mỗi nhân viên.
a.2 Các quy định hủy công việc
Có các lý do để xóa công việc: không thể làm được, đã quá hạn giao nộp
b. Quản lý nhân viên
b.1 Tài khoản của nhân viên
Khi được trúng tuyển vào công ty, thì sẽ được người quản lý cấp cho tài
khoản để truy cập vào hệ thống của công ty


b.2 Các quy định trong việc quản lý nhân viên
- Chỉ cấp tài khoản truy cập cho nhân viên có công tác tại công ty
- Tài khoản nhân viên chỉ có giá trị khi nhân viên còn làm việc cho công
ty
- Nhân viên chỉ được truy cập vào hệ thống quản lý công việc vào
khoảng thời gian do ban quản lý quy định và cập nhật thông tin công
việc.
c. Quản lý việc thực hiện công việc
c.1 Thực hiện công việc
- Nhập, sửa, xóa báo cáo công việc hàng ngày.
- Xem thời gian làm việc: tổng thời gian làm việc mỗi ngày, số giờ làm
việc, số giờ không làm việc.
- Xem các báo cáo công việc của mình theo ngày hoặc tất cả các ngày.
Từ đó có số liệu để tối ưu cách thức làm việc, nâng cao hiệu quả công
việc.
- Có chức năng bình luận để phản hồi các bình luận của quản lý.
- Tìm kiếm các báo cáo công việc có liên quan đến một công việc nào
đó, một khách hàng nào đó hoặc ai đó.

- Xem báo cáo công việc của các nhân viên khác.
- Phần mềm có thể sử dụng tốt trên máy tính & điện thoại di động giúp
bạn có thể xem, cập nhật báo cáo công việc của nhân viên mọi lúc, mọi
nơi.
- Nếu vì lý do nào đó do bận, bệnh tật, hay không thể giải quyết công
việc đó một mình, nhân viên có thể gửi yêu cầu chuyển nhượng công
việc.
c.2 Các quy định trong việc thực hiện công việc
- Mỗi công việc có khoảng thời gian để hoàn thành xong tùy vào mức độ
khó của công việc.
- Nếu hoàn thành sớm sẽ được khen thưởng


- Nếu hoàn thành trễ sẽ được gia hạn thêm
- Nếu không có trách nhiệm hoàn thành sẽ bị phạt tùy mức độ
- Mỗi nhân viên có thể được giao một hoặc nhiều công việc
2.2.

Hiện trạng tin học

Việc quản lý công việc công việc của công ty vẫn đang tiến hành thủ công
vì thế gặp khá nhiều bất tiện. Cụ thể là:
-

Mỗi ngày sẽ có rất nhiều công việc phát sinh tại một đơn vị. Khi phát
sinh công việc mọi người thường trao đổi bằng miệng với nhau. Tuy
nhiên, nếu lượng công việc lớn sẽ khiến người nhận việc phải ưu tiên
việc này hay việc khác, hoặc thường bỏ sót việc cần làm làm cho
hiệu quả công việc không được cao. Vậy làm cách nào để bạn có thể
quản lý toàn bộ công việc mà không bị bỏ sót


-

Công việc tìm thông tin của từng nhân viên cũng khá bất tiện. Báo
cáo tình hình công việc qua từng thời điểm cũng trở nên phức tạp.
Việc quản lý công việc cũng khá bất tiện

-

Do vậy việc muốn tin học hóa có một website quản lý công việc để
quản lý, đánh giá tình hình làm việc của từng nhân viên. Ngoài việc
xử lý nhanh chóng, dễ dàng hơn,hệ thống này sẽ giúp cho nhân viên
cập nhật thông báo, có số liệu chặt chẽ, chính xác hơn. Việc xử lý dữ
liệu, nộp báo cáo cũng trở nên gọn nhẹ hơn.

2.3.

Phân tích yêu cầu

2.3.1. Yêu cầu chức năng
Chương trình cần có các chức năng chính như sau:
-

Quản lý công việc

-

Quản lý nhân viên

-


Quản lý việc thực hiện công việc

-

Báo cáo thống kê định kì


-

Quản lý các loại danh mục (như nhóm công việc, thể loại công việc,
…)

-

Quản trị hệ thống

a. Quản lý công việc
-

Nhập mới: Việc định mã số công việc mới được tiến hành một cách
chặt chẽ theo từng bước. Đầu tiên khi công việc được tạo, chương
trình sẽ kiểm tra xem mã loại công việc, nếu có mới kiểm tra tiếp mã
nhóm công việc, ngược lại sẽ báo loại công việc không có và hiển thị
danh mục loại công việc đã đăng kí sẵn để chọn một phân loại và gắn
vào. Tương tự với nhóm công việc, phần số thứ tự công việc sẽ được
tăng tự dộng và cuối cùng người dùng chỉ cần cập nhật thêm mã số
tập công việc.

-


Tìm kiếm: Người dùng có thể dễ dàng tìm xem công việc là công
việc mới hay công việc đang được thực hiện, công việc đang chờ
phản hồi, công việc đã đóng.

-

Hiệu chỉnh: điều chỉnh thông tin công việc, mô tả công việc, hủy bỏ
công việc

b. Quản lý nhân viên
-

Nhập mới: lập thẻ nhân viên mới, Mỗi nhân viên có tài khoản và mật
khẩu để truy cập vào hệ thống. Tài khoản của các nhân viên độc lập
nhau. Mỗi người có thể cập nhật lại mật khẩu của mình.

-

Tìm kiếm: Tìm kiếm thẻ nhân viên, tìm kiếm tài khoản của nhân
viên

-

Hiệu chỉnh: Hiệu chỉnh thông tin của nhân viên

c. Quản lý việc thực hiện công việc
-

Lập bảng phân công công việc: cập nhật thông tin các công việc

được giao cho từng nhân viên, ngày bắt đầu thực hiện, thời gian kết
thúc


-

Kiểm tra tiến độ thực hiện công việc: Ban quản lý có thể theo dõi
tình hình làm việc của nhân viên để đánh giá thái độ làm việc

-

Thiết lập chế độ làm việc: khi một công việc không thể giải quyết
được sẽ được chuyển nhượng cho nhân viên khác làm, hoặc có thể
thêm nhân viên làm chung

-

Tra cứu danh mục công việc: Mỗi nhân viên có thể tra cứu danh mục
công việc của mình được phân công. Danh mục công việc có sẵn
trong hệ thống sẽ hiển thị tất cả có theo thông tin tra cứu mà nhân
viên chọn hoặc nhập (như loại công việc, nhóm công việc, người tạo,
người quản lý công việc,…). Điều này giúp cho mỗi nhân viên cập
nhật được tình hình làm việc của mình, của nhân vên khác. Ghi nhật
ký công việc hàng ngày và của những ngày tiếp theo. Gửi báo cáo
công việc hàng ngày lên trưởng phòng quản lý hay ban lãnh đạo
công ty.Tạo, quản lý riêng lịch làm việc cho mình. Tạo, quản lý riêng
công việc của mình. Ban quản lý, trao đổi công việc từ xa (cảnh báo,
nhắc nhở khi đến hạn). Nhận báo cáo công việc gửi lên từ phòng ban,
nhân viên hàng ngày/giờ.


d. Báo cáo thống kê định kì
-

Thống kê công việc
+ Công việc được thêm/ngày
+ Công việc hoàn thành/ngày
+ Công việc được thêm và hoàn thành theo thể loại/năm

-

Thống kê thực hiện công việc
+ Thống kê công việc được thực hiện theo thể loại/năm
+ Thống kê tiến độ của công việc/ngày/tháng/năm

-

Thống kê nhân viên
+ Thống kê nhật kí truy cập vào hệ thống quản lý công việc công
việc của các nhân viên trong công ty
+ Lịch làm việc của nhân viên


e. Quản lý danh mục
-

Cập nhật phân loại công việc

-

Cập nhật phân nhóm công việc


-

Cập nhật đề án công việc

-

Cập nhật trạng thái công việc

-

Cập nhật phòng ban giao việc

-

Cập nhật người tạo công việc

-

Cập nhật người quản lý công việc

-

Cập nhật các quy định:
+ Quy định thực hiện công việc
+ Quy định về việc chuyển nhượng
+ Quy định phạt
+ Quy định khen thưởng
+ Quy định truy cập vào hệ thống + nhân viên


f. Quản trị hệ thống
-

Sao lưu dữ liệu: hàng ngày, hàng tuần lưu lại các dữ liệu cho ra đĩa
cứng (đĩa phụ). Hàng tháng lưu duwxlieeuj ra đĩa CD/DVD

-

Phục hồi dữ liệu: Khi có sự cố, chương trình sẽ hỗ trợ người dùng
phục hồi lại dữ liệu đã được sao lưu trước đó

-

Trợ giúp: Hướng dẫn sử dụng phần mềm

-

Người sử dụng: tăng giảm danh sách người dùng, thay đổi quyền hạn
người sử dụng, thay đổi mật khẩu.

2.3.2. Yêu cầu phi chức năng
- Thiết lập mạng máy tính: Để phục vụ tốt cho việc tra cứu công việc của
nhân viên bằng máy vi tính, điện thoại di động
- Người sử dụng chương trình: đăng kí và phân quyền cho người sử dụng
chương trình, giúp người quản lý có thể theo dõi, kiểm soát được chương
trình. Tức là cần phân chia khả năng truy cập dữ liệu cho từng người sử
dụng khi muốn sử dụng hệ thống trên mạng, để tránh việc điều chỉnh số liệu


không thuộc phạm vi quản lý của người sử dụng,dẫn đến việc khó kiểm soát

số liệu.
- Đổi mật mã: Người sử dụng có thể thay đổi mật khẩu truy cập của mình

3. Một số loại biểu mẫu
Biểu mẫu 1: DANH SÁCH USER
STT

Tên TK

email

Thời

Trạng thái

gian tạo

Lần đăng nhập Hoạt động
cuối

Biểu mẫu 2: THÔNG TIN USER
ảnh đại Họ

tên

diện

Ngày

Giới


Địa

sinh

tính

chỉ

Sđt

fax

Thàn

Quốc

h phố

gia

Biểu mẫu 3: THÔNG TIN CÔNG VIỆC
M

Tên

Loại

Trạng Ngày Ngày Hẹn Người Chuyể


S

công công thái

bắt

kết

việc

đầu

thúc

việc

giờ

thực

n

hiện

nhượng

Chi

nhánh d file


Biểu mẫu 4: THÔNG TIN LOẠI CÔNG VIỆC
Mã số loại công việc

Tên loại

Biểu mẫu 5: ĐĂNG NHẬP USER

Mô tả loại

Uploa

Hoạt động


LOGIN
User name:
Password:

Login

Reset

Biểu mẫu 6: ĐĂNG KÍ
User name:
Last name:
First name:
Password:
Address:

Create account


II.

PHÂN TÍCH HỆ THỐNG


1. Mô hình BFD

2. Mô hình DFD


Sơ đồ DFD tổng quát mức 1 – Quản lý công việc

Sơ đồ DFD mức 2 của ô xử lý 1 (Quản trị hệ thống)

Sơ đồ DFD mức 2 của ô xử lý 2 (Quản lý công việc)


Sơ đồ DFD mức 2 của ô xử lý 3 (Quản lý nhân viên)

Sơ đồ DFD mức 2 của ô xử lý 5 (Quản lý việc thực hiện công việc)


Sơ đồ DFD mức 2 của ô xử lý 6 (Thống kê)

3. Mô hình ERD


III.


THIẾT KẾ


1. Thiết kế dữ liệu
Phòng ban (MaPB, TenPB, TruongPhong, NgayNhanChuc)
Địa điểm phòng ban (MaDDPB, MaPB, TenDDPB)
Nhân viên (MaNV, HoNV, TenNV, GioiTinh, Diachi, SDT1, SDT2, TenTK,
Password, NgayLapTK, MaPB)
Thân nhân (MaThanNhan, MaNV, TenTN, Phai, NgaySinh, QuanHe)
BangPCCV (MaPC, MaNV, NgayBD)
Chi tiết PC (MaPC, MaCV, NgayKT)
Thể Loại CV (MaTLCV, TenCV)
Nhóm CV (MaNhom, TenNhom, MaTLCV)
Đề án (MaDA, TenDA, DiaDiemDA, MaPB)
Trạng thái CV (MaTrangThai, TenTrangthai)
Người tạo CV (MaNTCV, TenNTCV, Email)
Xếp loại (MaXL, TenXL, GhiChu)
Đánh giá (MaDG, TenDG, GhiChu, MaXL)
Công việc (MaCV, TenCV, NoiDung, MaNhom, MaDA, MaTrangThai,
MaNTCV, MaDG)
Góp Ý (MaGopY, MaNV, NoiDung, ThoiGian)
Báo cáo tiến độ (MaBCTD, MaCV, TienDo, DeXuat, NgayBC, GhiChu)


Báo cáo tổng hợp (MaBCTH, MaCV, DeXuat, NgayBC, GhiChu)
Files (MaFile, MaGY, MaBCTD, MaBCTH, TenFile, KichThuocFile,
LoaiFile)

2. Mô hình quan hệ dữ liệu


3. Tự điển dữ liệu
Bảng Nhân Viên


STT

Tên thuộc tính

Kiểu dữ liệu

1
2
3
4
5
6
7
8
9

MaNV
HoNV
TenNV
GioiTinh
DiaChi
Email
SDT1
SDT2
TenTK


Characters (10)
Characters (30)
Characters (20)
Boolean
Characters (50)
Characters (50)
Characters (20)
Characters (20)
Characters (50)

10

Password

Characters (256)

11

NgayLapTK

Date

12

MaPB

Characters (10)

Null


x
x

Ghi chú
Mã Nhân viên
Ho Nhân viên
Tên Nhân viên
Giới tính Nhân viên
Địa chỉ Nhân viên
Email Nhân viên
Số điện thoại thứ 1
Số điện thoại thứ 2
Tên Tài khoản truy
cập của Nhân viên
Mật khẩu truy cập của
Nhân viên
Ngày Nhân viên lập
tài khoản
Mã Phòng ban

Bảng Phòng ban
STT

Tên thuộc tính

Kiểu dữ liệu

1
2
3


MaPB
TenPB
TruongPhong

Characters (10)
Characters (30)
Characters (10)

4

NgayNhanChuc

Date

Null

Ghi chú
Mã Phòng ban
Tên Phòng ban
Mã Nhân viên có
chức là trưởng phòng
Ngày Nhận chức
Trưởng phòng

Bảng địa điểm Phòng ban
STT

Tên thuộc tính


Kiểu dữ liệu

1

MaDDPB

Characters (10)

2
3

MaPB
TenDDPB

Characters (10)
Characters (30)

Null

Ghi chú
Mã Địa diểm Phòng
ban
Mã Phòng ban
Địa điểm của Phòng
ban

Bảng Thân nhân
STT
1


Tên thuộc tính
MaThanNhan

Kiểu dữ liệu
Characters (10)

Null

Ghi chú
Mã Thân nhân


2
3
4
5
6

MaNV
TenThanNhan
Phai
NgaySinh
QuanHe

Characters (10)
Characters (30)
Characters (10)
Date
Characters (20)


Mã Nhân viên
Tên Thân Nhân
Giới tính thân nhân
Ngày sinh thân nhân
Mối quan hệ giữa
thân nhân vói nhân
viên

Bảng Phân công công việc
STT

Tên thuộc tính

Kiểu dữ liệu

Null

Ghi chú

1

MaPC

Characters (10)

Mã Phân công

2
3


MaNV
NgayBD

Characters (10)
Date & Time

Mã Nhân viên
Ngày bắt đầu thực
hiện

Bảng chi tiết phân công công việc
STT

Tên thuộc tính

Kiểu dữ liệu

Null

Ghi chú

1

MaPC

Characters (10)

Mã Phân công

2

3

MaCV
NgayKT

Characters (10)
Date & Time

Mã Công việc
Ngày kết thúc (hạn
nộp công việc)

Bảng công việc
STT

Tên thuộc tính

Kiểu dữ liệu

Null

Ghi chú

1

MaCV

Characters (10)

Mã công việc


2
3
4
5
6

TenCV
NoiDung
MaNhomCV
MaDA
MaTrangThai

Characters (50)
Long Characters
Characters (10)
Characters (10)
Characters (10)

7

MaNTCV

Characters (10)

8

MaDG

Characters (10)


Tên công việc
Nội dung công việc
Mã nhóm công việc
Mã đề án
Mã trạng thái công
việc
Mã người tạo công
việc
Mã đánh giá công
việc

x


Bảng Nhóm công việc
STT

Tên thuộc tính

Kiểu dữ liệu

Null

Ghi chú

1

MaNhomCV


Characters (10)

Mã nhóm công việc

2
3

TenNhomCV
MaTLCV

Characters (50)
Characters (10)

Tên nhóm công việc
Mã thể loại công
việc

Bảng Thể loại công việc
STT

Tên thuộc tính

Kiểu dữ liệu

1

MaTLCV

Characters (10)


2

TenTLCV

Characters (30)

Null

Ghi chú
Mã thể loại công
việc
Tên thể loại công
việc

Bảng đề án
STT

Tên thuộc tính

Kiểu dữ liệu

Null

Ghi chú

1

MaDA

Characters (10)


Mã đề án

2
3
4

TenDA
DiaDiem
MaPB

Characters (50)
Characters (30)
Characters (10)

Tên đề án
Địa điểm đề án
Mã Phòng ban

Bảng Trạng thái công việc
STT

Tên thuộc tính

Kiểu dữ liệu

1

MaTrangThai


Characters (10)

2

TenTrangThai

Characters (50)

Null

Ghi chú
Mã trạng thái công
việc
Tên trạng thái công
việc

Bảng Người tạo công việc
STT

Tên thuộc tính

Kiểu dữ liệu

1

MaNTCV

Characters (10)

2


TenNTCV

Characters (50)

Null

Ghi chú
Mã trạng thái công
việc
Tên trạng thái công
việc


3

Email

Characters (50)

Email người tạo công
việc

Bảng đánh giá công việc
STT

Tên thuộc tính

Kiểu dữ liệu


1

MaDG

Characters (10)

2

TenDG

Characters (30)

3

GhiChu

Long characters

Null

x

Ghi chú
Mã đánh giá công
việc
Tên đánh giá công
việc
Ghi chú thêm

Bảng xếp loại công việc

STT

Tên thuộc tính

Kiểu dữ liệu

1

MaXL

Characters (10)

2

TenXL

Characters (30)

3

GhiChu

Long characters

Null

x

Ghi chú
Mã xếp loại công

việc
Tên xếp loại công
việc
Ghi chú thêm

Bảng Góp ý
STT

Tên thuộc tính

Kiểu dữ liệu

Null

Ghi chú

1

MaGY

Characters (10)

Mã góp ý

2
3
4

NoiDung
ThoiGian

MaNV

Long characters
Date & Time
Characters (10)

Nội dung góp ý
Ghi chú thêm
Mã Nhân viên

Bảng Files
STT

Tên thuộc tính

Kiểu dữ liệu

Null

Ghi chú

1

MaFile

Characters (10)

Mã File

2

3
4

TenFile
KichThuocFile
LoaiFile

Characters (30)
Float
Characters (15)

5
6

MaGY
MaBCN

Characters (10)
Characters (10)

Tên File
Kích thước file
Loại file ( .jpg,
mp3, .html, . zip,
.zar,…)
Mã góp ý
Mã báo cáo ngay
(mã báo cáo tiến độ



7

MaBCTH

công việc)
Mã báo cáo tổng hợp

Characters (10)

Bảng báo cáo ngay
STT

Tên thuộc tính

Kiểu dữ liệu

Null

Ghi chú

1

MaBCN

Characters (10)

Mã báo cáo ngay

2
3

4
5
6
7

TenBCN
NgayBC
TienDo
DeXuat
GhiChu
MaCV

Characters (30)
Date & Time
Characters (50)
Characters (50)
Long characters
Characters (10)

Tên báo cáo ngay
Ngày bác cáo ngay
Tiến độ công việc
Đề xuất
Ghi chú thêm
Mã công việc

x
x

Bảng Báo cáo tổng hợp

STT

Tên thuộc tính

Kiểu dữ liệu

Null

Ghi chú

1

MaBCTH

Characters (10)

Mã báo cáo tổng hợp

2

TenBCTH

Characters (30)

3

NgayBC

Date & Time


4
5
6

DeXuat
GhiChu
MaCV

Characters (50)
Long characters
Characters (10)

Tên báo cáo tổng
hợp
Ngày bác cáo tổng
hợp
Đề xuất
Ghi chú thêm
Mã công việc

x
x

4. Ràng buộc toàn vẹn
4.1 R1
a. Nội dung: mỗi phòng ban trong bảng Nhân viên phải có giả trị trong bản
phòng ban
b. Bối cảnh: NV (Nhân viên), PB (Phòng ban)
c. Bảng tầm ảnh hưởng
R1


Thêm

Xóa

Sửa


Phòng ban
Nhân viên

+

+
-

+ (maPB)
+ (maPB)

4.2 R2
a. Nội dung: Nhân viên dược phân công công việc mới được lập báo cáo
ngay

b. Bối cảnh: PCCV (phân công công việc), CTPC (chi tiết phân công), GY
(Góp ý), BCN (báo cáo ngay)
c. Bảng tầm ảnh hưởng
R2
PCCV
CTPC
GY

BCN

Thêm
+
+

Xóa
+
+
-

Sửa
+ (maNV)
+ (maCV)
+(maNV)
+(maCV)

4.3 R3
a. Nội dung: Nhân viên dược phân công công việc mới được lập báo cáo
tổng hợp

b. Bối cảnh: PCCV (phân công công việc), CTPC (chi tiết phân công), GY
(Góp ý), BCTH (báo cáo tổng hợp)
c. Bảng tầm ảnh hưởng
R3
PCCV
CTPC
GY
BCTH


4.4 R4

Thêm
+
+

Xóa
+
+
-

Sửa
+ (maNV)
+ (maCV)
+(maNV)
+(maCV)


×