1. Trang chủ
  2. » Luận Văn - Báo Cáo

Pdf24 pdf24 merged merged

51 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống Thi Trắc Nghiệm Tiếng Anh Trực Tuyến
Tác giả Phạm Ngọc Được
Người hướng dẫn ThS. Nguyễn Văn Nguyên
Trường học Đại Học Đà Nẵng
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2019
Thành phố Đà Nẵng
Định dạng
Số trang 51
Dung lượng 3,08 MB

Nội dung

Đọc sách Hướng Dẫn Kiếm Tiền Trên Tiktok PDF online miễn phí hoặc tải về dưới dạng PDF theo hướng dẫn. Cuốn sách Hướng Dẫn Kiếm Tiền Trên Tiktok PDF của tác giả Tác giả Giang Trung Nguyên được xuất bản bởi nhà xuất bản Nhà xuất bản NXB Công Thương.

Trang 1

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

Tel (84-511) 3736949, Fax (84-511) 3842771 Website: itf.dut.udn.vn, E-mail: cntt@dut.udn.vn

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

ĐỀ TÀI:

XÂY DỰNG HỆ THỐNG THI TRẮC NGHIỆM TIẾNG ANH TRỰC TUYẾN

MÃ SINH VIÊN : 102150093

Đà Nẵng, 12/2019

Trang 2

Đà Nẵng, ngày 19 tháng 12 năm 2019

Giảng viên hướng dẫn

Trang 3

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

Giảng viên phản biện

Trang 4

I Thông tin chung

1 Tên đề tài: Xây dựng website thi trắc nghiệm tiếng Anh trực tuyến

2 Sinh viên thực hiện: Phạm Ngọc Được

giải quyết vấn đề đó, em đã phát triển đề tài “xây dựng hệ thống thi trắc nghiệm tiếng Anh trực tuyến” giúp cho hoạt động quản lý và tổ chức thi hiệu quả, thuận tiện hơn

Hệ thống sẽ bao gồm:

- Hệ thống quản lý dành cho admin;

- Hệ thống quản lý dành cho giảng viên

- Hệ thống quản lý dành cho phòng Công tác sinh viên

- Hệ thống thi và xem điểm dành cho sinh viên

Trang 5

KHOA CÔNG NGHỆ THÔNG TIN

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

1 Tên đề tài đồ án:

Xây dựng website thi trắc nghiệm tiếng Anh trực tuyến

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 Nội dung các phần thuyết minh và tính toán:

- Giới thiệu mở đầu

- Các nghiên cứu lý thuyết

- Phân tích thiết kế hệ thống

- Triển khai và đánh giá

4 Họ tên người hướng dẫn: Ths Nguyễn Văn Nguyên

5 Ngày giao nhiệm vụ đồ án: 11/09/2019

Trang 6

LỜI NÓI ĐẦU

Trong suốt thời gian thực hiện và hoàn thành đồ án này, 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 tin Trường Đại học Bách khoa - Đại học Đà Nẵ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 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 thầy ThS Nguyễn Văn Nguyên, 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, em xin được gửi lời cảm ơn đến công ty Gameloft Vietnam, công ty FPT Software và các anh trong công ty đã hỗ trợ, tạo điều kiện cho em tiếp cận với công nghệ mới

Để có được kết quả như ngày hôm nay, chúng em rất biết ơn gia đình và những người thân trong gia đình đã động viên, khích lệ, tạo mọi điều kiện thuận lợi nhất về vật chất lẫn tinh thần trong suốt quá trình học tập cũng như quá trình thực hiện đề tài tốt nghiệp này

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ô giáo 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ô dồi dào sức khỏe và thành công trong cuộc sống

Đà Nẵng, ngày 19 tháng 12 năm 2019

Sinh viên thực hiện

Trang 7

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 thầy ThS Nguyễn Văn Nguyên

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 hoàn toàn trách nhiệm

Đà Nẵng, ngày 19 tháng 12 năm 2019

Sinh viên thực hiện

Phạm Ngọc Được

Trang 8

KHOA CÔNG NGHỆ THÔNG TIN

54, Nguyễn Lương Bằng, Hoà 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: cntt@dut.udn.vn

PHIẾU DUYỆT ĐỒ ÁN TỐT NGHIỆP

I Phần dành cho Sinh viên

1 Họ và tên: Phạm Ngọc Được 2 Mã Sinh viên: 102150093 3 Lớp: 15T2

4 Tên đề tài: Xây dựng hệ thống website thi trắc nghiệm tiếng Anh trực tuyến

5 Họ và tên GVHD: ThS Nguyễn Văn Nguyên 6 Điện thoại: 0935699695

7 E-mail:duoc0880@gmail.com

II Phần dành cho Hội đồng

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

Trang 10

DANH SÁCH HÌNH ẢNH

Hình 11: Biểu đồ ca sử dụng của chức năng quản lý danh sách kỳ thi 16

Hình 24: Giao diện chức năng import danh sách sinh viên của nhân viên phòng ban

30 Hình 25: Giao diện chức năng quản lý danh sách và in bảng điểm sinh viên 30

Hình 29: Giao diện chức năng hiển thị trang cá nhân của sinh viên 32

Trang 11

DANH SÁCH BẢNG

Trang 12

DANH SÁCH TỪ VIẾT TẮT

CSDL Cơ Sở Dữ Liệu

JSP JavaServer Pages

AJAX Asynchronous Javascript And Xml

CGI Common Gateway Interface

MVC Mode View Controller

URL Uniform Resource Locator

Trang 13

MỞ ĐẦU

1. Tổng quan về đề tài

Ngày nay công nghệ thông tin đã trở thành một phần tất yếu của cuộc sống con người, không những thế nó còn góp phần phát triển kinh tế trong tất cả các lĩnh vực

từ kinh tế, y tế đến giáo dục Việc ứng dụng công nghệ thông tin trong các hoạt động

tổ chức thi trực tuyến khiến việc học và thi ở các trường học trở nên dễ dàng, chủ động và tiết kiệm hơn

Hiện nay tại các trường đại học và phổ thông trung học, hoạt động dạy và học tiếng Anh diễn ra quyết liệt Tuy nhiên, việc tổ chức thi vẫn còn tư duy cũ là thi trên giấy, thi offline, gây tốn kém cho nhà trường, học sinh mà hiệu quả chưa cao

Để giải quyết hạn chế nêu trên, cần thiết xây dựng một hệ thống đủ mạnh, bảo mật cao, giao diện thân thiện hỗ trợ cho việc học và thi tiếng Anh tại các trường học, góp phần nâng cao hiệu quả trong công tác đánh giá, phổ cập tiếng Anh cho sinh viên, học sinh

2 Mục đích và ý nghĩa của đề tài

2.1 Mục đích

Xây dựng hệ thống thi trắc nghiệm tiếng Anh trực tuyến:

- Hỗ trợ hiệu quả hơn hoạt động quản lý của Nhà trường;

- Hỗ trợ sinh viên, học sinh làm bài thi hiệu quả, quản lý điểm của chính mình

2.2 Ý nghĩa

Nâng cao hiệu quả trong công tác quản lý thi trắc nghiệm tiếng Anh

3 Phương pháp thực hiện

- Phương pháp phân tích tổng hợp từ nguồn tài liệu trên mạng;

- Phương pháp phân tích thiết kế hệ thống theo hướng đối tượng;

- Phương pháp thử nghiệm, đánh giá kết quả

Trang 14

4 Bố cục của đồ án

Đồ án bao gồm các nội dung sau:

Mở đầu

Chương 1: CƠ SỞ LÝ THUYẾT

Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Chương 3: TRIỂN KHAI THỰC TẾ VÀ ĐÁNH GIÁ KẾT QUẢ

Kết luận và hướng phát triển

Trang 15

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT

1.1 Phân tích hiện trạng thi trắc nghiệm tiếng Anh trực tuyến

Hiện nay phổ cập tiếng Anh cho toàn bộ sinh viên và học sinh đang là vấn đề cấp thiết tại các trường đại học, cao đẳng và trung học phổ thông Nhằm mục đích hỗ trợ hiệu quả cho các trường học tổ chức quản lý và đánh giá chính xác trình độ tiếng Anh của học sinh sinh viên nên em đã xây dựng hệ thống thi trắc nghiệm tiếng Anh trực tuyến tại trường đại học Bách Khoa Đà Nẵng

1.2 Nghiên cứu lý thuyết

1.2.1 Tổng quan về Java Servlet / Jsp

Công nghệ Servlet được sử dụng để tạo ra ứng dụng web (nằm ở phía máy chủ và tạo ra trang web động) Sử dụng Servlet, bạn có thể thu thập thông tin đầu vào từ người dùng thông qua các trang web, hiển thị các bản ghi từ một cơ sở dữ liệu hoặc một nguồn khác.Công nghệ servlet là mạnh mẽ và có khả năng mở rộng Trước Servlet, ngôn ngữ kịch bản CGI (Common Gateway Interface) được sử dụng phổ biến như một ngôn ngữ lập trình phía máy chủ

Servlet có thể được mô tả bằng nhiều cách, tùy thuộc vào ngữ cảnh:

● Servlet là một công nghệ được sử dụng để tạo ra ứng dụng web

● Servlet là một API cung cấp các interface và lớp bao gồm các tài liệu

● Servlet là một thành phần web được triển khai trên máy chủ để tạo ra trang web động

Có nhiều interface và các lớp trong API servlet như Servlet, GenericServlet, HttpServlet, ServletRequest, ServletResponse,

Trang 16

Sơ đồ dưới đây cho thấy vị trí của Servlets trong một Ứng dụng Web

Hình 1: Sơ đồ kiến trúc của Servlet

Servlet thực hiện các nhiệm vụ chính sau đây:

● Đọc dữ liệu rõ ràng do khách hàng (trình duyệt) gửi Điều này bao gồm một mẫu HTML trên một trang Web hoặc nó cũng có thể đến từ một applet hoặc một chương trình khách hàng HTTP tùy chỉnh

● Đọc dữ liệu yêu cầu HTTP ẩn được gửi bởi khách hàng (trình duyệt) Điều này bao gồm các cookie, loại phương tiện truyền thông và các chương trình nén

mà trình duyệt hiểu được, v.v

● Xử lý dữ liệu và tạo ra các kết quả Quá trình này có thể yêu cầu nói chuyện với một cơ sở dữ liệu, thực hiện một cuộc gọi RMI hoặc CORBA, gọi một dịch

vụ Web, hoặc tính trực tiếp phản hồi

● Gửi dữ liệu rõ ràng (tức là tài liệu) tới khách hàng (trình duyệt) Tài liệu này

có thể được gửi bằng nhiều định dạng, bao gồm văn bản (HTML hoặc XML), nhị phân (hình ảnh GIF), Excel, v.v

● Gửi phản hồi HTTP ẩn cho khách hàng (trình duyệt) Điều này bao gồm nói với trình duyệt hoặc các trình khách khác loại tài liệu đang được trả về (ví dụ, HTML), thiết lập cookie và các tham số bộ nhớ đệm, và các tác vụ khác

Các lớp của gói servlet thực hiện các đặc tả Java Servlet và JSP Các servlet Java đã được tạo ra và biên dịch giống như các lớp Java khác Sau khi cài đặt gói servlet và thêm chúng vào Classpath của máy tính, bạn có thể biên dịch các servlet bằng trình dịch Java của JDK hoặc bất kỳ trình biên dịch hiện tại nào khác

Trang 17

JSP là viết tắt của JavaServer Pages là một công nghệ để phát triển các trang

web động JSP giúp các nhà phát triển chèn java code vào các trang HTML bằng cách sử dụng các thẻ JSP đặc biệt

JSP là một kiểu Java servlet được thiết kế để tạo ra giao diện người dùng cho

một ứng dụng Java web Các nhà phát triển web viết các JSP như các tệp văn bản kết hợp mã HTML hoặc XHTML, các phần tử XML, các action và lệnh JSP

Sử dụng JSP, bạn có thể thu thập dữ liệu đầu vào từ người dùng thông qua các Form của trang web, trình bày các bản ghi từ một cơ sở dữ liệu hoặc một nguồn khác, và tạo các trang web động

Các thẻ JSP có thể được sử dụng cho nhiều mục đích khác nhau, chẳng hạn như truy xuất thông tin từ cơ sở dữ liệu hoặc đăng ký mới, truy cập các thành phần JavaBeans, kiểm soát giữa các trang và chia sẻ thông tin giữa các request, các trang

vv

Hình 2: Sơ đồ kiến trúc của jsp

1.2.2 Mô hình MVC (Model – View - Controller)

Mô hình MVC là một chuẩn mô hình và đóng vai trò quan trọng trong quá trình xây dựng – phát triển – vận hành và bảo trì một hệ thống hay một ứng dụng – phần mềm Nó tạo ra một mô hình 3 lớp Model – View – Controller (hình 1.2) tách biệt và tương tác nhau, giúp các chuyên gia có thể dễ dàng dựa vào mô hình để trao đổi và

xử lý những nghiệp vụ một cách nhanh chóng Mô hình MVC có thể áp dụng cho các

Trang 18

dự án trong môi trường Windows, Linux… và sử dụng bất kỳ ngôn ngữ nào như PHP, ASP, JSP…

Hình 3: Mô hình MVC

Mô hình MVC được chia làm 3 lớp xử lý gồm Model – View – Controller:

- Model: là nơi chứa những nghiệp vụ tương tác với dữ liệu hoặc hệ quản trị cơ

sở dữ liệu (mysql, mssql… ); nó sẽ bao gồm các class/function xử lý nhiều nghiệp vụ như kết nối database, truy vấn dữ liệu, thêm – xóa – sửa dữ liệu…;

- View: là nơi chứa những giao diện như một nút bấm, khung nhập, menu, hình

ảnh… nó đảm nhiệm nhiệm vụ hiển thị dữ liệu và giúp người dùng tương tác với hệ thống ;

- Controller: là nơi tiếp nhận những yêu cầu xử lý được gửi từ người dùng, nó

sẽ gồm những class/function xử lý nhiều nghiệp vụ logic giúp lấy đúng dữ liệu thông tin cần thiết nhờ các nghiệp vụ lớp Model cung cấp và hiển thị dữ liệu

đó ra cho người dùng nhờ lớp View

1.2.3 Tổng quan về Struts Framework

Struts framework ban đầu được tạo ra bởi Craig McClanahan và tặng cho

Apache Foundation vào tháng 5 năm 2000 và Struts 1.0 đã được phát hành vào tháng 6 năm 2001 Phiên bản ổn định hiện tại của Struts là 2.3.33 được phát hành

Trang 19

Struts Framework được xây dựng trên mô hình MVC phân tầng, phân lớp, giúp

dễ quản lý và bảo trì Bên cạnh đó, hỗ trợ nhiều các thể Struts Tag trong file Jsp giúp các lập trình viên làm việc nhanh chóng và hiệu quả hơn khi tạo và phát triển project trên nền tảng này

Struts là một tập hợp các thư viện Java và có thể chia ra làm các nhóm sau:

Framework cơ sở cung cấp các tính năng MVC cốt lõi Nền tảng của framework cơ

sở là Controller servlet: ActionServlet Phần còn lại của framework cơ sở bao gồm các lớp cơ sở mà ứng dụng của bạn sẽ extend và các class tiện ích Nổi bật nhát trong các lớp cơ sở là lớp Action và lớp ActionForm Lớp Action được sử dụng bởi ActionServlet để sử lý các request xác định Lớp ActionForm được sử dụng để capture dữ liệu từ các HTML form và được sử dụng để chuyển dữ liệu trở lại View

Tiles là một JSP template framework giúp thuận tiện cho việc tái sử dụng mã HTML

Validator là một framework với khả năng thực hiện xác nhận tính hợp lệ của dữ liệu

ở cả phía server và client

5 Chu kì sống của một Struts

Trước khi đi vào chi tiết các lớp, nghía qua một chút về tiến trình thực hiện của một ứng dụng Web sử dụng Struts cũng có lẽ không thừa

1 Trình duyệt tạo một request tới ứng dụng Struts sẽ được xử lý bới ActionServlet (Controller)

Trang 20

2 ActionServlet (Controller) populate subclass của ActionForm (View), do ta viết, với dữ liệu form HTML và invoke method validate() của nó

3 ActionServlet (Controller) execute subclass của Action do ta viết (Controller)

4 Subclass của Action (Controller) đó sẽ tương tác với model component và chuẩn

bị dữ liệu cho để hiển thị

5 Sau đó subclass của Action (Controller) đó sẽ chuyển điều khiển tới JSP (View)

6 JSP (View) sử dụng dữ liệu nhận được để generate response về cho trình duyệt

Hình 4: Kiến trúc struts 1 Framework

1.2.4 Tổng quan về công nghệ Ajax

Ajax là viết tắt của cụm từ "Asynchronous JavaScript And XML" Ajax không

phải là một ngôn ngữ lập trình hay công cụ Ajax là phương thức trao đổi dữ liệu với máy chủ và cập nhật các phần của trang web - mà không cần tải lại toàn bộ

Trang 21

trang Về mặt kỹ thuật, nó đề cập đến việc sử dụng các đối

tượng XmlHttpRequest để tương tác với một máy chủ web động thông qua

JavaScript

Hình 5: Sơ đồ hoạt động của Ajax

+ Gọi một sự kiện (event) trên trang web (trang web được tải xong, click button, )

+ Một đối tượng XMLHttpRequest được tạo ra bởi JavaScript

+ Đối tượng XMLHttpRequest gửi một request tới web server

+ Server xử lý request

+ Server gửi một response trả lại trang web

+ Response này được đọc bởi JavaScript

+ Cập nhật thay đổi lên trang web (không cần tải lại trang web)

Có 4 lợi ích chính của việc sử dụng Ajax trong các ứng dụng web:

✔ Callbacks: Ajax được sử dụng để thực hiện một cuộc gọi lại, thực hiện việc

truy xuất và / hoặc lưu dữ liệu mà không gửi toàn bộ trang trở lại máy chủ Bằng cách gửi lại một phần trang web đến máy chủ, việc sử dụng mạng được giảm thiểu và các hoạt động diễn ra nhanh hơn Trong các trang web băng thông hạn chế, điều này có thể cải thiện đáng kể hiệu suất mạng Dữ liệu được gửi đến và đi từ máy chủ một cách tối thiểu

✔ Thực hiện các cuộc gọi không đồng bộ: Ajax cho phép bạn thực hiện các

cuộc gọi không đồng bộ đến một máy chủ web Điều này cho phép trình duyệt của người dùng tránh phải chờ tất cả dữ liệu đến trước khi cho phép người dùng hành động một lần nữa

Trang 22

✔ Thân thiện với người dùng: Vì không phải post lại trang lên server, các

ứng dụng hỗ trợ Ajax sẽ luôn nhanh hơn và thân thiện với người dùng hơn

✔ Tăng tốc độ: Mục đích chính của Ajax là cải thiện tốc độ, hiệu suất và khả

năng sử dụng của một ứng dụng web Một ví dụ tuyệt vời của Ajax là tính năng xếp hạng phim trên Netflix Người dùng đánh giá một bộ phim và xếp hạng cá nhân của họ cho bộ phim đó sẽ được lưu vào cơ sở dữ liệu của họ mà không cần chờ trang làm mới hoặc tải lại

1.3 Kết chương

Chương này cung cấp cho người đọc thực trạng vấn đề quản lý của các trường đại học hiện nay nói chung và Trường đại học bách khoa nói riêng và cần thiết phải xây dựng hệ thống Website Thi trắc nghiệm tiếng Anh trực tuyến Đồng thời phân tích các cơ sở lý thuyết, giải pháp để triển khai xây dựng hệ thống Website Thi trắc nghiệm tiếng Anh trực tuyến

Trang 23

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Hệ thống Hệ thống thi trắc nghiệm tiếng Anh trực tuyến gồm 4 phân quyền: Admin, phòng CTSV, giảng viên, sinh viên Trong đó Admin là người quản lý hệ thống , có thể quản lý người dùng hệ thống , quản lý quyền người dùng… Phòng CTSV quản lý về điểm và danh sách sinh viên Giảng viên có quyền quản lý đề, tổ chức thi, Sinh viên quản lý lịch sử thi của chính mình và tham gia thi

2.1 Phân tích nghiệp vụ hệ thống

1.1.1 Nghiệp vụ của Admin

Quản lý danh sách user: cho phép admin quản lý thông tin của user bao

gồm giảng viên, nhân viên phòng công tác sinh viên;

Quản lý quyền user: cho phép admin quản lý danh sách các quyền của

user: xem, thêm mới, sửa, xóa;

1.1.2 Nghiệp vụ của phòng công tác sinh viên

− Import danh sách sinh viên: cho phép nhân viên phòng công tác sinh viên

có thể thêm danh sách sinh viên từ file excel;

− Quản lý danh sách sinh viên: cho phép nhân viên phòng công tác sinh viên

thêm, sửa, xóa danh sách sinh viên;

− Quản lý và In điểm: cho phép nhân viên phòng công tác sinh viên quản lý và

in điểm sinh viên ra file pdf;

1.1.3 Nghiệp vụ của giảng viên

− Tạo mới đề thi: cho phép giảng viên tạo mới đề thi

− Tạo mới kỳ thi: cho phép giảng viên tạo mới kỳ thi

− Tổ chức thi: cho phép giảng viên tổ chức thi

2.1.4 Nghiệp vụ của Sinh viên

− Xem lịch sử các lần thi: cho phép sinh viên xem lịch sử các lần thi

− Tham gia vào thi: cho phép sinh viên trực tiếp tham gia thi

Trang 24

1.2 Thiết kế hệ thống

1.2.1 Sơ đồ phân rã chức năng

Sơ đồ này cho thấy một cách tổng quát và toàn diện các chức năng, phạm vi thực hiện của Website

Hình 6: Sơ đồ phân rã chức năng của hệ thống

1.2.2 Biểu đồ ca sử dụng

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 Nó mô tả các yêu cầu đối với Website hiện tại, những gì Website phải làm

1.2.2.1 Tổng quát các chức năng quản lý của Admin

Trang 25

Hình 7: Biểu đồ ca sử dụng chức năng Quản lý chung

Hình 2.4: Biểu đồ ca sử dụng chức năng Quản lý user

Ngày đăng: 25/02/2024, 14:20

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN