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

Website quản lí cửa hàng coffee và học tiếng anh

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.06 MB, 30 trang )

TRƯỜNG ĐẠI HỌC DUY TÂN
KHOA CÔNG NGHỆ THÔNG TIN


-------------- -------------

Tên Đề Tài:
“Website Quản lí Cửa Hàng Coffee & Học Tiếng Anh”

GVHD :

Ths.Trần Thị Thanh Lan

SVTH :

Nguyễn Hữu Thọ
Lê Anh Tuấn
Nguyễn Văn Mạnh
Lê An Bình

Lớp :

CS_353K

Đà Nẵng, Tháng 10 Năm 2020.

1


Contents
1. Tổng quan dự án..........................................................................................................3


2. Mục Tiêu dự án............................................................................................................3
3. Mô tả nghiệp vụ........................................................................................................... 3
4. Chức năng hệ thống.....................................................................................................4
5. Yêu cầu phi chức năng................................................................................................4
6. Xây dựng biểu đồ Use case và đặc tả biểu đồ Use case...............................................5
6.1

Use Case “Đăng ký”................................................................................................7

6.2

Use Case “đăng nhập”..............................................................................................8

6.3

Use Case “tìm kiếm”................................................................................................9

6.4

Use Case “Quản lý giỏ hàng”.................................................................................10

6.5

Use case “Quản lý khóa học”.................................................................................11

6.6

Use Case “Quản lý tài khoản khách hàng”............................................................12

6.7


Use Case “Quản lý nhân viên”...............................................................................13

6.8

Use Case “Quản lý sản phẩm”...............................................................................14

6.9

Use Case “Quản lý khuyến mãi”...........................................................................15

6.10

Use Case “Quản lý tin tức”.................................................................................17

2


PHÂN TÍCH VÀ NẮM BẮT YÊU CẦU CỦA HỆ THỐNG
1. Tổng quan dự án
Tên dự án
Ngày bắt đầu –
Ngày kết thúc

Website Quản lí cửa hàng Coffe & Học Tiếng Anh
01/10/2020 – 31/10/2020

Lớp-Trường

CS353K - Đại học Duy Tân.


Tên GVHD

Ths.Trần Thị Thanh Lan
Nguyễn Hữu Thọ

Trưởng nhóm

Lớp: K23 TPM6; Khoa: Cơng nghệ thơng tin; Trường: ĐH Duy Tân
Mail :
1. Lê Anh Tuấn

Thành viên

2. Lê An Bình
3. Nguyễn Văn Mạnh

2. Mục Tiêu dự án
Website là một công cụ giúp người sử dụng xem, mua các sản phẩm theo ý thích
nhanh chóng mà khơng cần đến tận cửa hàng, tự động xếp lich cho giảng viên lẫn học
viên, giúp nhà quản lý và nhân viên làm việc dễ dàng hơn.
Xây dựng tài nguyên mã nguồn để khơng chỉ đối với sản phẩm mà cịn đối với giảng viên
và học viên.
3. Mô tả nghiệp vụ
Là một khách hàng mới có thể đăng ký tài khoản, tìm kiếm sản phẩm, lớp học. Khi
đã đăng ký thành viên, khách hàng (học viên) có thể xem tin tức, nhận thông báo,
quản lý giỏ hàng, được hỗ trợ trực tuyến, đánh giá, đăng ký lịch học. Nhân viên có
thể quản lý khách hàng, quản lý sản phẩm, thống kê báo cáo. Giảng viên có thể
quản lý học viên, quản lý điểm, đăng ký lịch dạy. Giáo vụ có thể quản lý khuyến
mãi, quản lý học phí, quản lý khóa học, quản lý giảng viên. Admin có thể sử dụng

đầy đủ các chức năng trong hệ thống.

3


4. Chức năng hệ thống
- Đăng ký
- Tìm kiếm
- Đăng nhập
- Đăng ký lịch dạy
- Đăng ký lịch học
- Xem tin tức, thơng báo
- Thanh tốn
- Hỗ trợ trực tuyến
- Đánh giá
- Thống kê và báo cáo
- Quản lý đơn hàng
- Quản lý lịch học
- Quản lý giỏ hàng
- Quản lý sản phẩm
- Quản lý nhân viên
- Quản lý điểm
- Quản lý giảng viên
- Quản lý học viên
- Quản lý học phí
- Quản lý khóa học
- Quản lý giảng viên
- Quản lý khuyến mãi
5. Yêu cầu phi chức năng
- Hỗ trợ đa ngôn ngữ

- Lượng người truy cập tối đa trong một thời điểm là 1000 người
- Màu sắc chính: màu xanh lá cây và màu trắng
- Bảo mật thông tin khách hàng
- Tốc độ phản hồi dưới 0.5 giây
- Bố cục dễ dàng cho mọi đối tượng sử dụng

4


6. Xây dựng biểu đồ Use case và đặc tả biểu đồ Use case

Hình 6.1 Use case tổng quát quản lý quán coffee
5


Hình 6.2 Biểu đồ Use case tổng quát quản lý trung tâm tiếng Anh
6


6.1 Use Case “Đăng ký”
a. Biểu đồ use case

Hình 6.3 Biểu đồ use case đăng ký
b. Đặc tả chi tiết luồng sự kiện đăng ký
Use case

Đăng ký

Tác nhân


Khách hàng mới

Mô tả

Tạo tài khoản thành viên
Luồng Sự Kiện

Tác Nhân
1. Nhập tên đăng nhập,
mật khẩu, Email muốn
đăng ký

Hệ Thống
2. Kiểm tra tên đăng nhập trong hệ thống
Nếu tồn tại, thông báo tên đăng nhập tồn tại,
quay lại bước 1.
3. Kiểm tra Email.
Nếu không tồn tại, thông báo Email không
hợp lệ, quay lại bước 1.
4. Thông báo đăng ký thành công.

7


6.2 Use Case “Đăng nhập”.
a. Biểu đồ use case

Hình 6.4 Biểu đồ use case đăng nhập
b. Đặc tả chi tiết luồng sự kiện Đăng nhập
Use case


Đăng nhập

Tác nhân

Admin, khách hàng, nhân viên, giảng viên, học viên

Mô tả

Đăng nhập vào hệ thống

Điều kiện trước

Người dùng đã đăng ký thành viên trong hệ thống.

Luồng sự kiên
Tác nhân

Hệ thống

1. Nhập tên đăng nhập,

2. Kiểm tra tên đăng nhập, mật khẩu tồn tại trong cơ

mật khẩu

sở dữ liệu.
Nếu không tồn tại, thông báo đăng nhập lỗi, quay về
bước 1.
3. Thông báo đăng nhập thàng công


Điều kiện sau

Thông báo đăng nhập thành công/thất bại

8


6.3 Use Case “Tìm kiếm”.
a. Biểu đồ use case

Hình 6.5 Biểu đồ Use case tìm kiếm
b. Đặc tả chi tiết luồng sự kiện Tìm kiếm
Use case

Tìm kiếm

Tác nhân

Admin, khách hàng, nhân viên, khách hàng mới,
giảng viên, học viên.

Mơ tả

Tìm kiếm sản phẩm trên hệ thống

Điều kiện trước
Luồng sự kiên
Tác nhân


Hệ thống

1. Nhập từ khóa cần

2. Kiểm tra từ khóa trên hệ thống, đưa ra các sản

tìm

phẩm có liên quan đến từ khóa.
Nếu khơng có sản phẩm nào chứa từ khóa, thơng báo
“Khơng tìm thấy sản phẩm”, quay lại bước 1
3. Xuất thơng tin sản phẩm lên màn hình.

Điều kiện sau

9


6.4 Use Case “Quản lý giỏ hàng”.
a. Biểu đồ Use case

Hình 6.6: Biểu đồ Use Case quản lý giỏ hàng
b. Đặc tả chi tiết luồng sự kiện quản lý giỏ hàng
Use case

Quản lý giỏ hàng

Tác nhân

Khách hàng


Mô tả

Thêm sản phẩm vào giỏ, xóa, sửa ..

Điều kiện trước
Luồng sự kiên
Tác nhân

Hệ thống

1. Đăng nhập vào hệ thống.

3. Hiển thị form giỏ hàng .

2. Kích chọn “thêm vào
giỏ

hàng”

trên

sản

phẩm , hoặc “giỏ hàng”
trên header.

10



Điều kiện sau

6.5 Use case “Quản lý khóa học”
a. Biểu đồ use case

Hình 6.7:Biểu đồ use case quản lý Khóa học
b. Đặc tả chi tiết luồng sự kiện quản lý giỏ hàng
Use case

Quản lý khóa học

Tác nhân

Admin, nhân viên

Mơ tả

Thêm xóa, sửa, khóa học

Điều kiện trước
Luồng sự kiên
Tác nhân

Hệ thống

11


1. Đăng nhập vào hệ thống.


3.lưu trữ database.

2. Kích chọn
“thêm/sửa/xóa khóa học
Điều kiện sau

6.6 Use Case “Quản lý tài khoản khách hàng”.
a. Biểu đồ use case

Hình 6.8: Biểu đồ Use Case quản lý tài khoản khách hàng
b. Đặc tả chi tiết luồng sự kiện quản lý tài khoản khách hàng
Use case

Quản lý tài khoản khách hàng

Tác nhân

Nhân viên, Admin

Mô tả

Quản lý tài khoản khách hàng

Điều kiện trước
Luồng sự kiên
Tác nhân

Hệ thống

12



1. Đăng nhập hệ thống

2. Hiển thị danh sách

3. Xem danh sách tài khoản

4. Hiển thị form thêm , sửa, xóa.

khách hàng.
5. Chọn các tùy chọn thêm sửa
xóa
Điều kiện sau

6.7 Use Case “Quản lý nhân viên”
a. Biểu đồ Use Case

Hình 6.9: Biểu đồ Use Case quản lý nhân viên
b. Đặc tả chi tiết luồng sự kiện quản lý nhân viên
Use case

Quản lý nhân viên

Tác nhân

Admin

Mô tả


Quản lý tài khoản nhân viên

Điều kiện trước
Luồng sự kiên

13


Tác nhân

Hệ thống

1. Đăng nhập hệ thống

2. Hiển thị danh sách

3. Xem danh sách tài

4. Hiển thị form thêm , sửa, xóa.

khoản nhân viên.
5.Chọn các tùy chọn
thêm sửa xóa nếu cần
Điều kiện sau

6.8 Use Case “Quản lý sản phẩm”
a. Biểu đồ Use Case

Hình 6.10: Biểu đồ Use Case quản lý sản phẩm
b. Đặc tả chi tiết luồng sự kiện quản lý sản phẩm

Use case

Quản lý sản phẩm

Tác nhân

Admin, Nhân viên

Mô tả

Quản lý sản phẩm hệ thống

Điều kiện trước
Luồng sự kiên
14


Tác nhân

Hệ thống

1. Đăng nhập hệ thống

3. Hiển thị danh sách sản phẩm

2. Xem danh sách sản

5. Hiển thị form thêm , sửa, xóa.

phẩm hệ thống

4. Chọn các tùy chọn
thêm sửa xóa
Điều kiện sau

6.9 Use Case “Quản lý khuyến mãi”.
a. Biểu đồ Use Case.

Hình 6.11: Biểu đồ Use Case quản lý khuến mãi cho quản lý

15


Hình 6.12: Biểu đồ Use Case quản lý khuến mãi cho nhân viên và khách hàng

b. Đặc tả chi tiết luồng sự kiện quản lý tài khoản khách hàng
Use case

Quản lý khuyến mãi

Tác nhân

Nhân viên, Admin, khách hàng.

Mô tả

Quản lý khuyến mãi

Điều kiện trước
Luồng sự kiên
Tác nhân

1. Đăng nhập hệ thống
3. Xem danh sách khuyến mãi

Hệ thống
2. Hiển thị danh sách
4. Hiển thị form thêm , sửa, xóa, (sử dụng).

5. Chọn các tùy chọn thêm,
sửa, xóa, (sử dụng).
16


Điều kiện sau

6.10 Use Case “Quản lý tin tức”
a. Biểu đồ Use Case

Hình 6.13 : Biểu đồ Use Case quản lý tin tức
b. Đặc tả chi tiết luồng sự kiện quản lý tin tức
Use case

Quản lý tin tức

Tác nhân

Admin, Nhân viên

Mô tả

Quản lý tin tức trang web


Điều kiện trước
Luồng sự kiên
Tác nhân

Hệ thống

1. Đăng nhập hệ thống

3. Hiển thị danh sách tin tức

2. Xem danh sách tin tức hệ

5. Hiển thị form thêm , sửa, xóa.

thống

17


4. Chọn các tùy chọn thêm
sửa xóa
Điều kiện sau

6.11
Use Case “Đăng ký lịch dạy”
a. Biểu đồ Use Case.

Hình 6.15: Biểu đồ Use Case đăng ký lịch dạy
b. Đặc tả chi tiết luồng sự kiện quản lý tin tức.

Use case

Đăng ký lịch dạy

Tác nhân

Giảng viên

Mơ tả

Đăng kí lịch dạy

Luồng Sự Kiện
Tác Nhân
1. Chọn lớp học muốn đăng kí

Hệ Thống
2. Kiểm tra đã đăng nhập hay chưa
Nếu chưa sẽ chuyển tới trang đăng nhập
18


3. Kiểm tra lớp học Nếu lớp học đã có
giảng viên quay lại bước 1
4. Thơng báo đăng kí thành cơng

6.12
Use Case “Đăng ký lịch học”
a. Biểu đồ Use Case.


Hình 6.16: Biểu đồ Use Case đăng ký lịch học
b. Đặc tả chi tiết luồng sự kiện quản lý tin tức.
Use case

Đăng ký

Tác nhân

Học viên

Mơ tả

Đăng kí lịch học

Luồng Sự Kiện
Tác Nhân

Hệ Thống

19


1. Chọn lớp học muốn đăng kí

2. Kiểm tra đã đăng nhập hay chưa,
Nếu chưa sẽ chuyển tới trang đăng
nhập
3. Kiểm tra lớp học, Nếu lớp học đầy
học viên quay lại bước 1
4. Thơng báo đăng kí thành cơng


6.13
Use Case “Đánh giá sản phẩm và dịch vụ”
a. Biểu đồ Use case

Hình 6.17: Biểu đồ use case Đánh giá sản phẩm và dịch vụ

20


b. Đặc tả chi tiết luồng sự kiện đánh giá lớp học
Use case

Đánh giá sản phẩm và lớp học

Tác nhân

Nhân viên, học viên, giảng viên, khách hàng

Mô tả

Đánh giá sản phẩm

Điều kiện trước
Luồng sự kiên
Tác nhân

Hệ thống

1. Chọn sản phẩm dịch vụ muốn

đánh giá

2. Kiểm tra đã đăng nhập hay chưa - Nếu chưa
chuyển đến trang đăng nhập

3. Chọn lớp học

4. Kiểm tra xem user có trong lớp học hay
khơng - Nếu khơng thì khơng thể đánh giá
5. Kiểm tra xem lớp học đã hoàn thành hay chưa
- Nếu chưa thì khơng thể đánh giá

6. Chọn sản phẩm

7. Kiểm tra sản phẩm đã được mua hay chưa Nếu chưa thì không thể đánh giá - Quay lại
bước 1

8. Viết comment đánh giá và chọn
sao

6.14

9. Nếu không chọn sao, thông báo lỗi Quay lại
bước 3 - Thông báo cảm ơn đã đánh giá

Use Case “Quản lý đơn hàng”

a. Biểu đồ Use Case

21



Hình 2.2.14.1: Biểu đồ Use Case quản lý đơn hàng

22


b. Đặc tả chi tiết luồng sự kiện quản lý đơn hàng
Use case

Quản lý đơn hàng

Tác nhân

Admin, Nhân viên

Mô tả

Quản lý các đơn hàng

Điều kiện trước

Khách hàng đặt mua hàng

Luồng sự kiên
Tác nhân

Hệ thống

1. Đăng nhập hệ thống


3. Hiển thị danh sách chờ xét duyệt

2. Xem danh sách đơn hàng

5. Đưa đơn hàng vào danh sách đơn hàng,

chờ xét duyệt
4. Chọn thêm, xóa đơn hàng.

hoặc xóa khỏi dánh sách chờ
7. Hiển thị form chỉnh sửa hóa đơn, xóa
hóa đơn

6. Chọn các chức năng xóa,
chỉnh sửa đối với các hóa
đơn trong dánh sách hóa
đơn
Điều kiện sau

6.15
Use Case “Quản lý giảng viên”
a. Biểu đồ Use Case

23


Hình 2.2.15.1: Biểu đồ Use Case Quản Lý tài khoản/danh sách Giảng
Viên
b. Đặc tả chi tiết luồng sự kiện quản lý tài khoản / danh sách giảng viên

Use case

Quản lý tài khoản / danh sách Giảng Viên

Tác nhân

Nhân viên, Admin

Mô tả

Quản lý Giảng Viên
Quản lý tài khoản giảng viên

Điều kiện trước
Luồng sự kiên
Tác nhân

Hệ thống

1. Đăng nhập hệ thống

4. Hiển thị danh sách

2. Xem danh sách tài khoản /

5. Hiển thị form thêm , sửa, xóa.

danh sách Giảng Viên
3.


Chọn các tùy chọn thêm
sửa xóa

24


6.16
Use Case “Quản lý học viên”
a. Biểu đồ Use Case

Hình 6.20: Biểu đồ Use Case Quản Lý tài khoản/danh sách Học Viên
b. Đặc tả chi tiết luồng sự kiện quản lý tài khoản / danh sách học viên
Use case

Quản lý tài khoản / danh sách học viên

Tác nhân

Nhân viên, Giảng viên, Admin

Mô tả

Quản lý Học Viên
Quản lý tài khoản Học Viên

Điều kiện trước
Luồng sự kiên
Tác nhân

Hệ thống


1. Đăng nhập hệ thống

4. Hiển thị danh sách

2. Xem danh sách tài khoản /

5. Hiển thị form thêm , sửa, xóa.

danh sách Học Viên
3.

Chọn các tùy chọn thêm
sửa xóa
25


×