Tải bản đầy đủ (.pdf) (77 trang)

KONA PROJECT (LÊN LỊCH, ĐẶT PHÒNG)

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 (4.34 MB, 77 trang )

ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN TỐT NGHIỆP
NGÀNH CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:

KONA PROJECT (LÊN LỊCH, ĐẶT PHÒNG)

Sinh viên thực hiện
Số thẻ sinh viên
Lớp
Người hướng dẫn

: TRẦN LONG VŨ
: 102150146
: 15T2
: ThS. ĐỖ THỊ TUYẾT HOA

Đà Nẵng, 12/2019


NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................


...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Đà Nẵng, ngày… tháng … năm 2019
Giảng viên hướng dẫn
ThS. Đỗ Thị Tuyết Hoa


NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN
.......................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................

.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
.............................................................................................................................................
Đà Nẵng, ngày … tháng … năm 2019


TĨM TẮT
I. Thơng tin chung
1. Tên đề tài: Kona Project (Lên lịch, đặt phòng)
2. Sinh viên thực hiện: Trần Long Vũ
3. Số thẻ sinh viên: 102150146
4. Lớp: 15T2
II. Tóm tắt đồ án
Kona Project là một nền tảng nơi mà khách hàng(client) và nhà cung cấp dịch
vụ(provider) có thể lên lịch/xem/điều chỉnh cuộc hẹn trong lịch trình có trước ở tại các
phịng đã được đặt trên hệ thống, quản lí hóa đơn(hóa đơn, thanh tốn…), và cho phép
nhà cung cấp có thể xem/lên lịch/liên hệ với khách hàng của họ. Nhà cung cấp sử dụng
hệ thống này để có thể quản lí những khơng gian làm việc chung. Họ cũng có thể thanh
tốn trực tiếp cho những phịng đã đặt thơng qua hệ thống này.
Khách hàng cũng có thể xác nhận việc đặt phịng này và thanh tốn thơng qua hệ
thống này và cũng có thể liên lạc với nhà cung cấp dịch vụ thông qua hệ thống.

Những địa điểm(như: khách sạn, tịa nhà...) nơi có nhiều phịng cần cung cấp dịch vụ.
Những phịng dịch vụ cá nhân đó sẽ là nơi mà nhà cung cấp và khách hàng gặp nhau.


ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THƠNG TIN

CỘNG HỊA XÃ HƠI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
Họ tên sinh viên: Trần Long Vũ
Số thẻ sinh viên: 102150146
Lớp: 15T2
Khoa: CNTT
Ngành: Công nghệ phần mềm
1. Tên đề tài đồ án:
Kona Project (Lên lịch, đặt phòng)
2. Đề tài thuộc diện: ☐ Có ký kết thỏa thuận sở hữu trí tuệ đối với kết quả thực hiện
3. Các số liệu và dữ liệu ban đầu:
……………………………………..……………………………………………..……...
...…………………………………………………………………………………………
…..………………………………….…..………………………..………………………
4. Nội dung các phần thuyết minh và tính tốn:
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………

5. Các bản vẽ, đồ thị ( ghi rõ các loại và kích thước bản vẽ ):
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
…...………………………………………………………………………………………
6. Họ tên người hướng dẫn: …………………………………..……………………
7. Ngày giao nhiệm vụ đồ án:
……../……./201…..
8. Ngày hoàn thành đồ án:
20/12/2019
Đà Nẵng, ngày 20 tháng 12 năm 2019
Trưởng Bộ môn Công nghệ phần mềm
Người hướng dẫn

TS. Lê Thị Mỹ Hạnh

ThS. Đỗ Thị Tuyết Hoa


LỜI NĨI ĐẦU

Trong suốt thời gian thực hiện và hồn thành đồ án này, chúng em đã nhận được
sự giúp đỡ và hướng dẫn tận tình của các Thầy, các Cô và các bạn trong Khoa Công
nghệ Thông tinTrường Đại học Bách khoa - Đại học Đà Nẵng. Chúng em xin gửi lời
cảm ơn chân thành vàsâu sắc tới các Thầy Cô trong Khoa đã giảng dạy và truyền đạt
những kiến thức cần thiết, những kinh nghiệm quý báu cho chúng em có thể thực hiện
đồ án này.
Trước tiên chúng em xin chân thành cảm ơn cô Th.s Đỗ Thị Tuyết Hoa, người
đã từng bước hướng dẫn, giúp đỡ em trong quá trình thực hiện đồ án tốt nghiệp của
mình.

Thứ hai, chúng em xin được gửi lời cảm ơn đến Công ty Orient Software đã tạo
nhiều điểu kiện thuận lợi cho em trong suốt quá trình làm đồ án.
Trong quá trình học tập, cũng như trong quá trình làm đồ án tốt nghiệp khơng thể
tránh khỏi những thiếu sót, em rất mong được sự góp ý quý báu của tất cả các thầy cô
cũng như tất cả các bạn để đồ án tốt nghiệp của em được hoàn thiện hơn.
Một lần nữa em xin chân thành cảm ơn và kính chúc quý Thầy Cô sức khỏe và
thành công trong cuộc sống.

Đà Nẵng, ngày 20 tháng 12 năm 2019
Sinh viên thực hiện

Trần Long Vũ


CAM ĐOAN
Tôi xin cam đoan:
1. Những nội dung trong đồ án này là do tôi thực hiện dưới sự hướng dẫn trực

tiếp của cô ThS. Đỗ Thị Tuyết Hoa.
2. Mọi tham khảo dùng trong đồ án đều được trích dẫn rõ ràng tên tác giả, tên

cơng trình, thời gian, địa điểm cơng bố.
3. Nếu có những sao chép khơng hợp lệ, vi phạm, tơi xin chịu hồn tồn trách

nhiệm.

Đà Nẵng, ngày 20 tháng 12 năm 2019
Sinh viên thực hiện

Trần Long Vũ




ĐẠI HỌC ĐÀ NẴNG − TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CƠNG NGHỆ THƠNG TIN
54, Nguyễn Lương Bằng, Hồ Khánh, Liên Chiểu, TP. Đà Nẵng
Tel. 84.511.3.736.949, Fax. 84.511.842.771 - Website: itf.dut.edu.vn - E-mail:

PHIẾU DUYỆT ĐỒ ÁN TỐT NGHIỆP
I. Phần dành cho Sinh viên
1. Họ và tên: Trần Long Vũ

3. Lớp: 15T2

2. Mã Sinh viên: 102150146

4. Tên đề tài: Kona Project (Lên lịch, đặt phòng)
5. Họ và tên GVHD: ThS.Đỗ Thị Tuyết Hoa

6. Điện thoại: 0932037127

7. E-mail:
II. Phần dành cho Hội đồng
STT

Nội dung đánh giá

Kết luận

1.


Trình bày báo cáo theo đúng mẫu qui định của Khoa

2.

Khơng có sự sao chép nội dung báo cáo và chương trình
đã có

3.

Biên dịch mã nguồn và chạy được chương trình

4.

Có kịch bản thực hiện với dữ liệu thử nghiệm

5.

Kết quả thực hiện chương trình đúng theo báo cáo

6.

Có sự đóng góp, phát triển của tác giả trong đồ án

Ý kiến khác: ...........................................................................................................................
..................................................................................................................................................
Kết luận:

 Đạt yêu cầu


 Phải sửa chữa lại

 Không đạt yêu cầu

Đà Nẵng, ngày 20 tháng 12 năm 2019
Chủ tịch Hội đồng

Cán bộ duyệt kiểm tra

(Ký và ghi họ tên)

(Ký và ghi họ tên)


Kona project (lên lịch, đặt phịng)

MỤC LỤC

TĨM TẮT ................................................................................................................ iv
LỜI NÓI ĐẦU ......................................................................................................... vi
CAM ĐOAN ........................................................................................................... vii
MỤC LỤC ................................................................................................................ 1
DANH MỤC HÌNH .................................................................................................. 3
DANH MỤC BẢNG ................................................................................................. 4
CHƯƠNG 1

TỔNG QUAN VỀ ĐỀ TÀI ............................................................ 5

1.1 Giới thiệu .................................................................................................................. 5
1.1.1

1.1.2
1.1.3
1.1.4

Lý do thực hiện đề tài ................................................................................ 5
Mô tả đề tài ............................................................................................... 5
Mục đích, ý nghĩa, yêu cầu ........................................................................ 5
Mục đích, ý nghĩa, yêu cầu ........................................................................ 6

1.2 Công việc dự kiến ..................................................................................................... 6
1.3 Kết quả dự kiến đạt được........................................................................................... 6
1.4. Bố cục dự kiến của đồ án tốt nghiệp .......................................................................... 7
1.5. Kế hoạch triển khai ................................................................................................... 8

CHƯƠNG 2

PHÂN TÍCH THIẾT KẾ HỆ THỐNG ...................................... 9

2.1 Phân tích đặc tả yêu cầu ............................................................................................ 9
2.1.1 Đặc tả ca sử dụng ....................................................................................... 9
2.1.2 Biểu đồ usecase ......................................................................................... 9
2.2 Biểu đồ hoạt động ................................................................................................... 21
2.3 Biểu đồ tuần tự ........................................................................................................ 30
2.4 Biểu đồ lớp .............................................................................................................. 36
2.5 Cơ sở dữ liệu ........................................................................................................... 40

CHƯƠNG 3

TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ ................................ 47


3.1 Triển khai ................................................................................................................ 47
3.2 Kết quả và đánh giá ................................................................................................. 55

KẾT LUẬN ............................................................................................................. 67
1.

Kết quả đạt được ............................................................................................ 67

2.

Hạn chế ........................................................................................................... 67

SVTH: Trần Long Vũ

1


Kona project (lên lịch, đặt phòng)

3.

Hướng phát triển ............................................................................................ 67

TÀI LIỆU THAM KHẢO...................................................................................... 68

SVTH: Trần Long Vũ

2



Kona project (lên lịch, đặt phịng)

DANH MỤC HÌNH
Hình 2.1.1: Biểu đồ ca sử dụng tổng quát........................................................................... 10
Hình 2.1.2 Biểu đồ ca sử dụng quản lý nhà cung cấp ......................................................... 11
Hình 2.1.3: Biểu đồ ca sử dụng quản lý booking ................................................................ 12
Hình 2.1.4: Biểu đồ ca sử dụng quản lý bình luận .............................................................. 13
Hình 2.1.5: Biểu đồ ca sử dụng quản lý hóa đơn ................................................................ 14
Hình 2.1.6: Biểu đồ ca sử dụng quản lý phịng họp ........................................................... 15
Hình 2.1.7: Biểu đồ ca sử dụng quản lý thông tin cá nhân .................................................. 16
Hình 2.1.8: Biểu đồ ca sử dụng quản lý booking ................................................................ 17
Hình 2.1.9: Biểu đồ ca sử dụng quản lý khách hàng ........................................................... 18
Hình 2.1.10: Biểu đồ ca sử dụng quản lý hóa đơn và thanh tốn......................................... 19
Hình 2.1.11: Biểu đồ ca sử dụng quản lý của khách hàng ................................................... 20
Hình 2.2.1: Biểu đồ hoạt động xem danh sách lịch hẹn ...................................................... 21
Hình 2.2.2: Biểu đồ hoạt động xem danh sách nhà cung cấp .............................................. 22
Hình 2.2.3: Biểu đồ hoạt động lọc danh sách booking của nhà cung cấp ............................ 23
Hình 2.2.4: Biểu đồ hoạt động chức năng đăng bài ............................................................ 24
Hình 2.2.5: Biểu đồ hoạt động lọc danh sách hóa đơn ........................................................ 25
Hình 2.2.6: Biểu đồ hoạt động export hóa đơn ra file PDF ................................................. 26
Hình 2.2.7: Biểu đồ hoạt động thêm địa điểm .................................................................... 27
Hình 2.2.8: Biểu đồ hoạt động tạo cuộc hẹn ....................................................................... 29
Hình 2.2.9: Biểu đồ hoạt động thanh tốn hóa đơn ............................................................. 29
Hình 2.2.10: Biểu đồ hoạt động thanh tốn hóa đơn ........................................................... 30
Hình 2.3.1: Biểu đồ tuần tự hiển thị danh sách lịch hẹn ...................................................... 31
Hình 2.3.2: Biểu đồ tuần tự tạo mới địa điểm ..................................................................... 32
Hình 2.3.3: Biểu đồ tuần tự thêm cuộc hẹn......................................................................... 34
Hình 2.3.4: Biểu đồ tuần tự thanh tốn hóa đơn ................................................................. 35
Hình 2.4.1: Biểu đồ lớp cho chức năng đăng bài, bình luận ................................................ 36
Hình 2.4.2: Biểu đồ lớp cho chức năng quản lí phịng họp ................................................. 37

Hình 2.4.3: Biểu đồ lớp cho chức năng quản lí booking ..................................................... 38
Hình 2.4.4: Biểu đồ lớp cho chức năng quản lí hố đơn và thanh tốn ............................... 39
Hình 2.5.1: Cơ sở dữ liệu ................................................................................................... 40
Hình 3.2.1: Trang admin dashboard ................................................................................... 55
Hình 3.2.2: Giao diện nhà cung cấp trang admin ................................................................ 56
Hình 3.2.3: Giao diện community trang admin ................................................................... 57
Hình 3.2.4: Giao diện hóa đơn trang admin ........................................................................ 58
Hình 3.2.5: Giao diện thêm địa điểm .................................................................................. 58
Hình 3.2.6: Giao diện quản lí account admin...................................................................... 59
Hình 3.2.7: Trang dashboard của nhà cung cấp .................................................................. 60
Hình 3.2.8: Model tạo booking........................................................................................... 61
Hình 3.2.9: Model tạo cuộc hẹn ......................................................................................... 62
Hình 3.2.10: Trang chi tiết hóa đơn .................................................................................... 63
Hình 3.2.11: Trang hiển thị thơng báo ................................................................................ 64
Hình 3.2.12: Trang dashboard của client ........................................................................... 64
Hình 3.2.13: Trang hiển thị hóa đơn của client ................................................................... 65

SVTH: Trần Long Vũ

3


Kona project (lên lịch, đặt phòng)

DANH MỤC BẢNG
Bảng 1.5.1: Kế hoạch triển khai ........................................................................................... 8
Bảng 2.1.1: Bảng đặc tả ca sử dụng...................................................................................... 9
Bảng 2.1.2: Bảng đặc tả ca quản lí nhà cung cấp ................................................................ 11
Bảng 2.1.3: Bảng đặc tả ca quản lí nhà cung cấp ................................................................ 12
Bảng 2.1.4: Bảng đặc tả ca sử dụng quản lí bình luận......................................................... 13

Bảng 2.1.5: Bảng đặc tả ca sử dụng quản lí hóa đơn........................................................... 14
Bảng 2.1.6: Bảng đặc tả ca sử dụng quản lí phòng họp....................................................... 15
Bảng 2.1.7: Bảng đặc tả ca sử dụng quản lí thơng tin cá nhân ............................................ 16
Bảng 2.1.8: Bảng đặc tả ca sử dụng quản lí booking .......................................................... 17
Bảng 2.1.9: Bảng đặc tả ca sử dụng quản lí khách hàng ..................................................... 18
Bảng 2.1.10: Bảng đặc tả ca sử dụng quản lí hóa đơn và thanh tốn ................................... 19
Bảng 2.5.1: Mô tả bảng users ............................................................................................. 41
Bảng 2.5.2: Mô tả bảng providers ...................................................................................... 42
Bảng 2.5.3: Mô tả bản clients ............................................................................................. 42
Bảng 2.5.4: Mô tả bảng posts ............................................................................................. 43
Bảng 2.5.5: Mô tả bảng venues .......................................................................................... 43
Bảng 2.5.6: Mô tả bảng spaces ........................................................................................... 44
Bảng 2.5.7: Mô tả bảng booking ........................................................................................ 44
Bảng 2.5.8: Mô tả bảng appointments ................................................................................ 45
Bảng 2.5.9: Mô tả bảng invoices ........................................................................................ 45
Bảng 2.5.10: Mô tả bảng payments .................................................................................... 46

SVTH: Trần Long Vũ

4


Kona project (lên lịch, đặt phòng)

CHƯƠNG 1

TỔNG QUAN VỀ ĐỀ TÀI

1.1 Giới thiệu
1.1.1 Lý do thực hiện đề tài

Cuộc sống ngày càng bận rộn, mọi thứ thì thay đổi theo từng ngày. Những cuộc
họp ngày càng quan trọng trong việc làm ăn, cần có nơi để tổ chức sự kiện như liên
hoan, cuộc họp, gặp mặt khách hàng...
Và với những vấn đề như trên, để thuận lợi cho việc đặt phòng, phân phối phòng,
thuê địa điểm cho bất cứ sự kiện gì, dẫn đến cần có hệ thống đặt phịng này.

1.1.2 Mô tả đề tài
Kona Project là một nền tảng nơi mà khách hàng(client) và nhà cung cấp dịch
vụ(provider) có thể lên lịch/xem/điều chỉnh cuộc hẹn trong lịch trình có trước ở tại
các phòng đã được đặt trên hệ thống, quản lí hóa đơn(hóa đơn, thanh tốn…), và
cho phép nhà cung cấp có thể xem/lên lịch/liên hệ với khách hàng của họ. Nhà cung
cấp sử dụng hệ thống này để có thể quản lí những khơng gian làm việc chung. Họ
cũng có thể thanh tốn trực tiếp cho những phịng đã đặt thơng qua hệ thống này.
Khách hàng cũng có thể xác nhận việc đặt phịng này và thanh tốn thơng qua hệ
thống này và cũng có thể liên lạc với nhà cung cấp dịch vụ thông qua hệ thống.
Những địa điểm(như: khách sạn, tịa nhà...) nơi có nhiều phịng cần cung cấp dịch
vụ. Những phòng dịch vụ cá nhân đó sẽ là nơi mà nhà cung cấp và khách hàng gặp
nhau.

1.1.3 Mục đích, ý nghĩa, yêu cầu
1. Mục đích, ý nghĩa.
Giúp dễ dàng cung cấp phòng cho sự kiện, gặp khách hàng, thanh toán qua
hệ thống, nhanh, thuận tiện.
2. Yêu cầu
a. Frontend
-

Response design hỗ trợ cho mobile, tablet và PC(Safari,
Chrome, Edge, Firefox).


-

Được phát triển bằng Reactjs library.

-

Fulcalendar.io library cho calendar system.

b. Backend

SVTH: Trần Long Vũ

5


Kona project (lên lịch, đặt phòng)

Phát triển bằng Django framework
c. Database
PostgreSQL
d. Hosting
Google Cloud Platform

1.1.4 Mục đích, ý nghĩa, yêu cầu
1. Thiết kế database cho hệ thống.
2. Viết API cho hệ thống.
3. Design frontend.
4. Gọi API và hoàn thành frontend.
5. Testing.
6. Deploy lên server.


1.2 Công việc dự kiến
-

Phần backend cung cấp các API để bên frontend có thể triệu gọi. Người dùng
tương tác trang web qua frontend. Người sử dụng ở đây có thể là :
+ Admin (có mọi quyền với các chức năng của trang web).
+ Manager (quản lý các project và tạo các task con của từng project).
+ User (sẽ nhận các task đó và khởi chạy bộ đếm thời gian khi cơng việc
của mình bắt đầu). Bên cạnh đó, role này cũng có thể tự tạo thời gian biểu cho
chính mình.

-

-

Phân tích và thiết kế: thiết kế hệ thống (phân tích nghiệp vụ của trang web);
thiết kế chức năng (Định hình cơ bản các chức năng cần có của trang web); thiết
kế dữ liệu; thiết kế các giao diện
Xây dựng: cài đặt dữ liệu; lập trình (sử dụng springboot framework và triển
khai trang web trên heroku).
Kiểm thử (bao gồm sửa lỗi và hoàn thiện).
Thử nghiệm và đánh giá kết quả
Viết báo cáo

1.3 Kết quả dự kiến đạt được
1. Về mặt lí thuyết

SVTH: Trần Long Vũ


6


Kona project (lên lịch, đặt phòng)

-

Biết thêm về các framework mới

-

Học được ngôn ngữ mới và các công nghệ, kĩ thuật đi kèm

-

Thực hiện theo đúng quy trình như là 1 nhân viên chính thức ở cơng ty

2. Về mặt thực tiễn: Xây dựng được sản phẩm có khả năng ứng dụng thực tế cao, đáp
ứng các chức năng cơ bản:

1.4.

-

Lên lịch

-

Đặt phịng


-

Giao tiếp với khách hàng

-

Thanh tốn cho phịng đã đặt

Bố cục dự kiến của đồ án tốt nghiệp
-

MỞ ĐẦU: trình bày lý do chọn đề tài, mục đích, đối tượng và phạm vi nghiên cứu,
phương pháp, nội dung nghiên cứu.
MỤC LỤC: trình bày thứ tự, sơ lược đề mục của đồ án

-

NỘI DUNG CỦA ĐỒ ÁN: Trình bày nội dung đã nghiên cứu, tìm hiểu và xây
dựng. Chi tiết hơn bao gồm: Kế hoạch thực hiện của đồ án; Chi tiết về công nghệ
và công cụ được sử dụng; Sơ đồ của dự án, tài liệu đặc tả (bao gồm cả cơ sở dữ
liệu); Chi tiết từng tính năng cũng như q trình thực hiện hay những khó khăn gặp
phải.

-

KẾT LUẬN: trình bày những kết quả mới của đồ án một cách ngắn gọn, khơng có
lời bàn và bình luận thêm.

-


DANH MỤC TÀI LIỆU THAM KHẢO: Chỉ bao gồm các tài liệu được trích dẫn,
sử dụng và đề cập tới để bàn luận trong đồ án.
PHỤ LỤC

-

SVTH: Trần Long Vũ

7


Kona project (lên lịch, đặt phòng)

1.5.

Kế hoạch triển khai
Bảng 1.5.1: Kế hoạch triển khai
Tên công việc

STT

Từ ngày

Đến ngày

1

Nghiên cứu và tìm hiểu

28/08/2019


07/09/2019

2

Thiết kế cơ sở dữ liệu và xây dựng bản
mẫu cho các chức năng.

08/9/201

17/09/2019

3

Triển khai các chức năng ở phía server

18/9/2018

18/10/2019

4

Hồn thiện phần giao diện

19/10/2019

10/11/2019

5


Sửa lỗi

12/11/2019

25/11/2019

6

Deploy lên server

26/11/2019

30/11/2019

7

Viết báo cáo.

01/12/2019

10/12/2019

SVTH: Trần Long Vũ

8


Kona project (lên lịch, đặt phịng)

CHƯƠNG 2


PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Phân tích đặc tả yêu cầu
2.1.1 Đặc tả ca sử dụng
Bảng 2.1.1: Bảng đặc tả ca sử dụng
Actor

Admin

Nhà cung cấp

Khách hàng

Chức năng
-

Quản lí tài khoản nhà cung cấp
Quản lí tài khoản các admin khác
Quản lí booking
Quản lí phịng họp
Quản lí hệ thống
Quản lí hóa đơn
Quản lí bài đăng và bình luận

-

Quản lí khách hàng
Quản lí hóa đơn
Quản lí booking

Quản quản lí tin nhắn
Tìm kiếm phịng họp

-

Thanh tốn hóa đơn
Nhắn tin với nhà cung cấp
Xem thông tin nhà cung cấp
Xem thông tin cuộc hẹn
Xem thông báo

2.1.2 Biểu đồ usecase
Biểu đồ ca sử dụng (use case) mô tả các chức năng, sự tương tác đặc trưng giữa
người dùng và website.

SVTH: Trần Long Vũ

9


Kona project (lên lịch, đặt phịng)

Hình 2.1.1: Biểu đồ ca sử dụng tổng quát

SVTH: Trần Long Vũ

10


Kona project (lên lịch, đặt phịng)


Hình 2.1.2 Biểu đồ ca sử dụng quản lý nhà cung cấp
Bảng 2.1.2: Bảng đặc tả ca quản lí nhà cung cấp
Tên ca sử dụng

Quản lí nhà cung cấp

Mã ca sử dụng

KONA-01

Tác nhân

Admin

Mơ tả

Hiển thị danh sách nhà cung cấp trong hệ thống.

Điều kiện trước

Đăng nhập vào hệ thống với quyền Admin.

Điều kiện sau

Hiển thị màn hình xem danh sách nhà cung cấp

Các bước thực hiện

SVTH: Trần Long Vũ


1. Chọn menu Providers

11



×