Biểu đồ cộng tỏc ca sử dụng Cập nhật Phũng ban

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Vận dụng công nghệ hướng đối tượng sử dụng mẫu thiết kế để phát triển ứng dụng Tổ chức và quản lý hoạt động giao công việc Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 80)

b. Ca sử dụng Quản lý và cập nhật thụng tin Nhõn viờn

+ Cỏc lớp tham gia vào ca sử dụng:

– Lớp giao diện: FrmTT_NhanVien, FrmDS_NhanVien, FrmCN_NhanVien

– Lớp điều khiển: DK_CN_NhanVien

– Lớp thực thể: NhanVien, PhongBan + Mối quan hệ giữa cỏc lớp

Quản trị hệ thống FrmDS_NhanVien FrmTT_NhanVien FrmC N_NhanVien DK_C N_NhanVien Nhân viê n PhongBan Hỡnh 2.27: Cỏc lớp phõn tớch thực thi ca sử dụng Cập nhật Nhõn viờn + Biểu đồ cộng tỏc

: Quản trị hệ thống

: FrmDS_NhanVien

: FrmTT_NhanVien

: FrmCN_NhanVien : DK_CN_NhanVien : NhanVien

1 : Yê u cầu hiển thị

2 : Lấy danh sá ch tin nhân viê n

3 : Lấy danh sá ch 4 : Hiển thị danh sá ch nhân viê n

5 : Chọn thê m mỡ i 6 : Hiển thị

10 : Cập nhật thông tin

11 : Kiểm tra thông tin

12 : Tạ o mỡ i nhân viê n

13 : Tạ o mỡ i 14 : Chọn 1 nhân viê n và xem 15 : Lấy thông tin

16 : Lấy thông tin

18 : Hiển thị thông tin 20 : Nhập thông tin và chọn sụa

21 : Kiểm tra thông tin

22 : Sụa thông tin nhân viê n

23 : Sụa thông tin 26 : Xoá Sau b- ỡ c 4 có thể chọn b- ỡ c 5 hoặc b- ỡ c 11 để thực hiện. Sau b- ỡ c 11 có thể chọn b- ỡ c 16 hoặc 20 để thực hiện : PhongBan 17 : Lấy tê n 19 : Hiển thị thông tin

24 : Chọn xoá

25 : Xoá nhân viê n 7 : Lấy danh sá ch phòng

8 : Lấy danh sá ch 9 : Hiển thị danh sá ch phòng

Hỡnh 2.28: Biểu đồ cộng tỏc ca sử dụng Cập nhật Nhõn viờn

c. Ca sử dụng Cập nhật danh mục Loại cụng việc

+ Cỏc lớp tham gia vào ca sử dụng:

– Lớp giao diện: FrmTT_LoaiCongViec, FrmDS_LoaiCongViec, FrmCN_LoaiCongViec.

– Lớp điều khiển: DK_CN_LoaiCongViec

– Lớp thực thể: LoaiCongViec + Mối quan hệ giữa cỏc lớp

Quản trị hệ thống

FrmDS_LoaiC ongViec

Frm_TT_LoaiC ongViec

FrmC N_LoaiC ongViec

DK_C N_LoaiC ongViec LoaiC ongViec

+ Biểu đồ cộng tỏc : Quản trị hệ thống : FrmDS_LoaiCongViec : FrmCN_LoaiCongViec : FrmTT_LoaiCongViec : DK_CN_LoaiCongViec : LoaiCongViec

1 : Yê n cầu hiển thị 5 : Chọn thê m mỡ i

11 : Chọn 1 loạ i công việc và xem

2 : Lấy danh sá ch loạ i công việc 12 : Lấy thông tin

22 : Xoá 19 : Sụa thông tin 13 : Lấy thông tin 3 : Lấy danh sá ch 10 : Tạ o mỡ i 6 : Hiển thị

7 : Cập nhật thông tin 9 : Tạ o mỡ i loạ i công việc

16 : Nhập thông tin và chọn sụa

14 : Hiển thị thông tin

18 : Sụa thông tin loạ i công việc 8 : Kiểm tra thông tin

17 : Kiểm tra thông tin 4 : Hiển thị danh sá ch loạ i công việc

15 : Hiển thị thông tin

20 : Chọn xoá 21 : Xoá công việc

Hỡnh 2.30: Biểu đồ cộng tỏc ca sử dụng Cập nhật Loại cụng việc

2.3.1.4. Gúi ca sử dụng Bỏo cỏo thống kờ

a. Ca sử dụng Tra cứu thụng tin cụng việc

+ Cỏc lớp tham gia vào ca sử dụng:

– Lớp giao diện: FrmTraCuu_CV, FrmKetQua_TraCuu

– Lớp điều khiển: DK_TraCuu

– Lớp thực thể: CongViec, LoaiCongViec, QuanLyCongViec, ChiDao, GiaiQuyet, PhongBan, NhanVien.

Giá m đốc FrmTraC uu_C V FrmKetQua_TraC uu DK_TraC uu C ongViec C hiDao GiaiQuyet NhanVien PhongBan LoaiC ongViec QuanLyC ongViec

Hỡnh 2.31: Cỏc lớp phõn tớch thực thi ca sử dụng Tra cứu cụng việc + Biểu đồ cộng tỏc + Biểu đồ cộng tỏc : Giá m đốc : FrmTraCuu_CV : FrmKetQua_TraCuu : DK_TraCuu : CongViec : QuanLyCongViec : GiaiQuyet : ChiDao

11 : Nhập điều kiện và tra cứu

12 : Kiểm tra thông tin

2 : Lấy danh múc loạ i công việc

16 : Lấy nội dung

14 : Lấy công việc theo điều kiện 18 : Lấy danh sá ch giải quyết

17 : Lấy nội dung

21 : Hiển thị kê t quả 1 : Yê u cầu hiển thị

13 : Tra cứu công việc theo điều kiện

: LoaiCongViec

15 : Lấy tê n 4 : Hiển thị danh sá ch loạ i công việc

: PhongBan

: NhanVien

9 : Lấy danh sá ch 6 : Lấy danh sá ch 7 : Hiển thị danh sá ch phòng ban

10 : Hiển thị danh sá ch nhân viê n

5 : Lấy danh sá ch phòng ban 8 : Lấy danh sá ch nhân viê n

20 : Lấy tê n 19 : Lấy tê n

3 : Lấy danh sá ch

Hỡnh 2.32: Biểu đồ cộng tỏc ca sử dụng Tra cứu cụng việc

Đối với cỏc tỏc nhõn Thư ký giỏm đốc, Lónh đạo phũng, Chủ trỡ cụng việc, Nhõn

viờn cú biểu đồ mối quan hệ giữa cỏc lớp và biểu đồ cộng tỏc ca sử dụng Tra cứu thụng tin cụng việc tƣơng tự nhƣ biểu diễn ở biểu đồ trờn.

b. Ca sử dụng Tổng hợp bỏo cỏo cụng việc

+ Cỏc lớp tham gia vào ca sử dụng:

– Lớp giao diện: FrmBC_ThongKe, FrmHienThi_BC

– Lớp điều khiển: DK_BaoCao_TK

– Lớp thực thể: CongViec, LoaiCongViec, QuanLyCongViec, ChiDao, GiaiQuyet, PhongBan, NhanVien.

+ Mối quan hệ giữa cỏc lớp

FrmBC _ThongKe FrmHienThi_BC DK_BaoC ao_TK C ongViec NhanVien C hiDao GiaiQuyet QuanLyC ongViec Giá m đốc PhongBan LoaiC ongViec

Hỡnh 2.33: Cỏc lớp phõn tớch thực thi ca sử dụng Bỏo cỏo cụng việc + Biểu đồ cộng tỏc + Biểu đồ cộng tỏc

: Giá m đốc : FrmBC_ThongKe : FrmHienThi_BC : QuanLyCongViec : CongViec : GiaiQuyet : ChiDao : PhongBan : NhanVien : DK_BaoCao_TK

1 : Yê u cầu hiển thị

2 : Lấy danh múc loạ i công việc

: LoaiCongViec

3 : Lấy danh sá ch 4 : Hiển thị danh sá ch loạ i công việc

8 : Nhập tham số và bá o cá o

9 : Kiểm tra thông tin

10 : Bá o cá o công việc

15 : Lấy danh sá ch giải quyết

6 : Lấy danh sá ch

12 : Lấy nội dung

11 : Lấy công việc theo điều kiện 13 : Lấy nội dung

17 : Lấy tê n

18 : Hiển thị kết quả 19 : Xem. in bá o cá o

5 : Lấy danh sá ch phòng ban

16 : Lấy tê n 7 : Hiển thị danh sá ch phòng ban

14 : Lấy tê n

Hỡnh 2.34: Biểu đồ cộng tỏc ca sử dụng Bỏo cỏo cụng việc

Đối với cỏc tỏc nhõn Thư ký giỏm đốc, Lónh đạo phũng, Chủ trỡ cụng việc, Nhõn

viờn cú biểu đồ mối quan hệ giữa cỏc lớp và biểu đồ cộng tỏc ca sử dụng Tổng hợp bỏo cỏo cụng việc tƣơng tự nhƣ biểu diễn ở biểu đồ trờn.

c. Ca sử dụng Vẽ biểu đồ Gantt

+ Cỏc lớp tham gia vào ca sử dụng:

– Lớp giao diện: FrmThamSo_VeBD, FrmHienThi_BD

– Lớp điều khiển: DK_VeBieuDo

– Lớp thực thể: CongViec, LoaiCongViec, QuanLyCongViec, PhongBan, NhanVien, ChucDanhQuanLy.

Giá m đốc QuanLyC ongViec C ongViec NhanVien PhongBan DK_VeBieuDo FrmThamSo_VeBD Frm_HienThiBD LoaiC ongViec C hucDanhQuanLy

Hỡnh 2.35: Cỏc lớp phõn tớch thực thi ca sử dụng Vẽ biểu đồ Gantt + Biểu đồ cộng tỏc + Biểu đồ cộng tỏc : Giá m đốc : Frm_HienThiBD : FrmThamSo_VeBD : DK_VeBieuDo : CongViec : QuanLyCongViec : LoaiCongViec : ChucDanhQuanLy : PhongBan : NhanVien

1 : Yê u cầu hiển thị

2 : Hiển thị tham số vẽ biều đồ

3 : Chọn tham số và vẽ 4 : Tổng hợ p thông tin vẽ biều đồ

5 : Lấy công việc theo điều kiện 9 : Lấy tê n

10 : Lấy tê n

6 : Lấy tê n

7 : Lấy tê n

8 : Lấy danh sá ch giải quyết 11 : Hiển thị biểu đồ

12 : Xem, in ấn

Hỡnh 2.36: Biểu đồ cộng tỏc ca sử dụng Vẽ biểu đồ Gantt

Đối với cỏc tỏc nhõn Thư ký giỏm đốc, Lónh đạo phũng, Chủ trỡ cụng việc cú

biểu đồ mối quan hệ giữa cỏc lớp và biểu đồ cộng tỏc ca sử dụng Vẽ biểu đồ Gantt

tƣơng tự nhƣ biểu diễn ở biểu đồ trờn.

2.3.1.5. Gúi ca sử dụng Quản trị phõn quyền người dựng

– Lớp giao diện: FrmDS_NhomQuyen, FrmTT_NhomQuyen, FrmCN_NhomQuyen, FrmDS_ChucNang.

– Lớp điều khiển:DK_CN_NhomQuyen

– Lớp thực thể: NhomQuyen, ChucNang + Mối quan hệ giữa cỏc lớp

Quản trị hệ thống FrmDS_NhomQuyen FrmTT_NhomQuyen DK_C N_NhomQuyen NhomQuyen C hucNang Hỡnh 2.37: Cỏc lớp phõn tớch thực thi ca sử dụng Cập nhật nhúm quyền + Biểu đồ cộng tỏc : FrmCN_NhomQuyen : FrmTT_NhomQuyen : FrmDS_NhomQuyen : DK_CN_NhomQuyen : ChucNang : NhomQuyen : Giá m đốc

1 : Yê u cầu hiển thị 8 : Chọn thê m mỡ i

14 : Chọn 1 nhóm quyền và xem

2 : Lấy danh sá ch nhóm quyền 5 : Lấy danh sá ch chức nă ng 4 : Hiển thị danh sá ch nhóm quyền

9 : Hiển thị

10 : Cập nhật thông tin 12 : Tạ o mỡ i nhóm quyền 25 : Xoá

22 : Sụa thông tin 16 : Lấy thông tin 13 : Tạ o mỡ i

3 : Lấy danh sá ch

6 : Lấy danh sá ch 24 : Xoá nhóm quyền

21 : Sụa thông tin nhóm quyền

18 : Hiển thị thông tin 23 : Chọn xoá

19 : Nhập thông tin và sụa

7 : Hiển thị danh sá ch chức nă ng

11 : Kiểm tra thông tin

15 : Lấy thông tin

17 : Lấy tê n

20 : Kiểm tra thông tin

26 : Xoá

Hỡnh 2.38: Biểu đồ cộng tỏc ca sử dụng Cập nhật nhúm quyền

+ Cỏc lớp tham gia vào ca sử dụng:

– Lớp giao diện: FrmTT_PhanQuyen, FrmDS_PhanQuyen.

– Lớp điều khiển:DK_CN_PhanQuyen

– Lớp thực thể: NhomQuyen, NhanVien, PhanQuyen, PhongBan + Mối quan hệ giữa cỏc lớp

Quản trị hệ thống NhomQuyen DK_C N_PhanQuyen NhanVien FrmTT_PhanQuyen PhanQuyen FrmDS_PhanQuyen PhongBan

Hỡnh 2.39: Cỏc lớp phõn tớch thực thi ca sử dụng Phõn quyền ngƣời dựng + Biểu đồ cộng tỏc + Biểu đồ cộng tỏc : FrmTT_Pha nQuyen : FrmDS_Pha nQuyen : DK_CN_Pha nQuyen : Nha nVien : Pha nQuyen : Quả n trị hệ thống

1 : Yê u c ầu hiển thị

8 : C họ n mộ t nhân viê n và xem 5 : Lấy d a nh sá c h nhân viê n 9 : Lấy thô ng tin p hân q uyền 7 : Hiển thị d a nh sá c h nhân viê n

16 : Sụa thô ng tin 10 : Lấythô ng tin

6 : Lấy d a nh sá c h

15 : Sụa thô ng tin nhó m q uyền 12 : Hiển thị thô ng tin

13 : Nhập thô ng tin và sụa

14 : Kiểm tra thô ng tin

: NhomQuyen 11 : Lấy tê n 4 : Hiển thị d a nh sá c h p hòng b a n 2 : Lấy d a nh sá c h p hòng b a n : PhongBa n 3 : Lấy d a nh sá c h

Hỡnh 2.40: Biểu đồ cộng tỏc ca sử dụng Phõn quyền ngƣời dựng

2.3.2. Phõn tớch cỏc lớp

2.3.2.1. Lớp biờn

Cỏc lớp giao diện đều cú nhiệm vụ:

– Hiển thị cỏc thụng tin yờu cầu ngƣời dựng thực hiện

– Tiếp nhận cỏc yờu cầu ngƣời dựng

– Chuyển yờu cầu đến lớp điều khiển.

Cỏc lớp giao diện của hệ thống:

 Lớp FrmTT_CongViec  Lớp FrmTaoCongViecMoi  Lớp FrmGiaiQuyetCV:

Ba lớp giao diện trờn cú thể gộp chung lại với nhau thành lớp FrmTT_CongViec

để cập nhật tạo cụng việc mới, hiển thị thụng tin cụng việc, bao gồm cỏc thuộc tớnh: tờn cụng việc, nội dung, ngày tạo, hạn giải quyết, độ khẩn,...

 Lớp FrmTT_PhongBan  Lớp FrmCN_PhongBan:

Hai lớp giao diện trờn cú thể gộp chung lại với nhau thành lớp

FrmTT_PhongBan để cập nhật, hiển thị thụng tin chi tiết của phũng ban bao gồm cỏc thuộc tớnh nhƣ: tờn phũng ban, mó phũng ban, số thự tự sắp xếp.

 Lớp FrmTT_NhanVien  Lớp FrmCN_NhanVien:

Hai lớp giao diện trờn cú thể gộp chung lại với nhau thành lớp

FrmTT_NhanVien để cập nhật, hiển thị thụng tin chi tiết của nhõn viờn bao gồm cỏc thuộc tớnh nhƣ: tờn nhõn viờn, tờn viết tắt, địa chỉ, số điện thoại, phũng ban, số thứ tự hiển thị, chức vụ.

 Lớp FrmTT_LoaiCongViec  Lớp FrmCN_LoaiCongViec:

Hai lớp giao diện trờn cú thể gộp chung lại với nhau thành lớp

FrmTT_LoaiCongViec để cập nhật, hiển thị thụng tin chi tiết loại cụng việc bao gồm cỏc thuộc tớnh nhƣ: tờn loại cụng việc, mó loại cụng việc.

 Lớp FrmCN_NhomQuyen:

Hai lớp giao diện trờn cú thể gộp chung lại với nhau thành lớp

FrmTT_NhomQuyen để cập nhật, hiển thị thụng tin chi tiết nhúm quyền bao gồm cỏc thuộc tớnh nhƣ: tờn nhúm quyền, mó nhúm quyền.

 Lớp FrmThamSo_VeBD: hiển thị và cho phộp nhập cỏc tham số vẽ biểu đồ, truy vấn số liệu theo cỏc tham số đƣa vào.

 Lớp Frm_HienThiBD: Vẽ biểu đồ dựa trờn số liệu của FrmThamSo_VeBD.  Lớp FrmPhanViec: Hiển thị thụng tin phõn việc và cập nhật lại thụng tin phõn

cụng giải quyết cụng việc.

 Lớp FrmChiDaoCV: Hiển thị nội dung cỏc lần chỉ đạo giải quyết cụng việc và cập nhật nội dung chỉ đạo giải quyết cụng việc.

 LớpFrmDS_CongViec: hiển thị danh sỏch cụng việc của ngƣời dựng đang đăng

nhập vào hệ thống, bao gồm: tờn cụng việc, nội dung, cỏc lần chỉ đạo, cỏc lần giải quyết, cỏc cụng việc con,...

 Lớp FrmGiaiQuyetCV: hiển thị giao diện cập nhật nội dung giải quyết cụng việc, bao gồm cỏc thuộc tớnh: ngƣời giải quyết, ngày giải quyết, tiến độ thực hiện, nội dung giải quyết.

 LớpFrmDS_PhongBan: hiển thị danh sỏch phũng ban, bao gồm tờn phũng ban,

mó phũng ban, số thứ tự.

 Lớp FrmDS_NhanVien: hiển thị danh sỏch nhõn viờn, bao gồm tờn nhõn viờn, tờn viết tắt, địa chỉ, số điện thoại, phũng ban, số thứ tự hiển thị, chức vụ.

 LớpFrmDS_LoaiCongViec: hiển thị danh sỏch loại cụng việc, bao gồm tờn loại

cụng việc, mó loại cụng việc.

 Lớp FrmDS_NhomQuyen: hiển thị danh sỏch nhúm quyền, bao gồm tờn nhúm quyền, mó nhúm quyền.

 LớpFrmDoiMatKhau: hiển thị giao diện đổi mật khẩu, bao gồm cỏc thuộc tớnh: tờn truy nhập, mật khẩu cũ, mật khẩu mới.

 LớpFrmGiaoDienChinh: hiển thị danh mục thực đơn cỏc chức năng.  LớpFrmDangNhap: bao gồm cỏc thuộc tớnh: tờn truy nhập, mật khẩu.

 Lớp FrmDS_ChucNang: hiển thị danh sỏch cỏc chức năng thao tỏc với phần mềm, bao gồm cỏc thuộc tớnh: tờn chức năng, mó chức năng.

 Lớp FrmCN_PhanQuyen: hiển thị giao diện phõn quyền ngƣời dựng, bao gồm cỏc thuộc tớnh: tờn truy nhập, tờn nhúm quyền.

 Lớp FrmBC_ThongKe: bao gồm cỏc thuộc tớnh nhƣ: danh sỏch loại cụng việc, sỏch sỏch phũng ban, danh sỏch nhõn viờn, từ ngày, đến ngày, độ khẩn, trạng thỏi, ...

 Lớp FrmHienThi_BC: bao gồm cỏc thuộc tớnh: loại cụng việc, tờn cụng việc, nội dung cụng việc, nội dung chỉ đạo, nội dung giải quyết, ngày giao, ngày kết thỳc, hạn giải quyết, độ khẩn, tiến độ thực hiện, ...

 Lớp FrmTraCuu_CV: bao gồm cỏc thuộc tớnh: từ ngày, đến ngày, độ khẩn, danh sỏch loại cụng việc, danh sỏch phũng ban, danh sỏch chuyờn viờn, tờn cụng việc.  Lớp FrmKetQua_TraCuu: bao gồm cỏc thuộc tớnh: loại cụng việc, tờn cụng

việc, nội dung cụng việc, ngày giao, ngày kết thỳc, hạn giải quyết, độ khẩn, tiến độ thực hiện, ...

2.3.2.2. Lớp điều khiển

 Lớp DK_DangNhap cú nhiệm vụ:

– Kiểm tra định danh, mật khẩu ngƣời dựng trờn mạng LAN.

– Lấy thụng tin ngƣời dựng.

– Đổi mật khẩu ngƣời dựng.

– Cập nhật thụng tin ngƣời dựng.

– Lấy quyền và cỏc chức năng cho phộp của ngƣời dựng  Lớp DK_CongViec cú nhiệm vụ:

– Lấy danh sỏch cụng việc

– Tạo mới cụng việc

– Xoỏ cụng việc

– Sửa thụng tin cụng việc

– Đặt lại trạng thỏi cụng việc

– Lấy thụng tin chi tiết của một cụng việc

– Lấy danh sỏch phũng ban giải quyết cụng việc

– Lấy danh sỏch chức danh quản lý cụng việc

– Lấy thụng tin giải quyết cụng việc

– Cập nhật thụng tin giải quyết cụng việc

– Lấy thụng tin chỉ đạo cụng việc

– Cập nhật thụng tin chỉ đạo cụng việc  Lớp DK_CN_PhongBan cú nhiệm vụ:

– Lấy danh sỏch phũng ban

– Lấy thụng tin chi tiết của một phũng ban

– Sửa thụng tin phũng ban

– Xoỏ phũng ban

– Tạo phũng ban mới

– Cập nhật quan hệ phũng ban

– Lấy danh sỏch quan hệ phũng ban  Lớp DK_CN_NhanVien cú nhiệm vụ:

– Lấy danh sỏch nhõn viờn

– Lấy thụng tin chi tiết của một nhõn viờn

– Sửa thụng tin nhõn viờn

– Xoỏ nhõn viờn

– Tạo nhõn viờn mới

– Cập nhật quan hệ nhõn viờn

– Lấy danh sỏch quan hệ nhõn viờn

 Lớp DK_CN_LoaiCongViec cú nhiệm vụ:

– Lấy danh sỏch loại cụng việc

– Lấy thụng tin chi tiết của một loại cụng việc

– Sửa thụng tin loại cụng việc

– Xoỏ loại cụng việc

– Tạo loại cụng việc mới

– Cập nhật thụng tin loại cụng việc  Lớp DK_CN_PhanQuyen cú nhiệm vụ:

– Lấy danh sỏch nhúm quyền

– Sửa thụng tin nhúm quyền

– Xoỏ nhúm quyền

– Tạo nhúm quyền mới

– Thờm quyền cho ngƣời dựng

– Xoỏ quyền của ngƣời dựng

– Lấy danh sỏch cỏc quyền của ngƣời dựng  Lớp DK_BaoCao_TK cú nhiệm vụ:

– Lấy danh mục loại cụng việc

– Lấy thụng tin về phũng ban giải quyết cụng việc

– Lấy thụng tin về nhõn viờn giải quyết cụng việc

– Lấy danh sỏch nội dung cỏc lần giải quyết cụng việc.

– Lấy danh sỏch nội dung cỏc lần chỉ đạo của cụng việc.

– Lấy danh sỏch cụng việc theo điều kiện ngƣời dựng đƣa vào.

– Hiển thị danh sỏch cụng việc và cỏc thụng tin liờn quan lờn bỏo cỏo.

– In ấn và kết xuất bỏo cỏo ra cỏc định dạng khỏc: word, excell,...  Lớp DK_TraCuu

– Lấy danh mục loại cụng việc

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Vận dụng công nghệ hướng đối tượng sử dụng mẫu thiết kế để phát triển ứng dụng Tổ chức và quản lý hoạt động giao công việc Luận văn ThS. Công nghệ thông tin 1 01 10 (Trang 80)

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

(146 trang)