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

bài tập nhóm cuối k phân tích thiết kế hệ thống theo hướng đối tượng đề tài ứng dụng giao việc

26 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Ứng dụng giao việc
Tác giả Dinh Thị Tõm, Trịnh Hồi Phỳc Hải, Lờ Đức Anh, Cao Thành Lộc
Trường học Trường Đại Học Văn Lang
Chuyên ngành Kỹ Thuật Cơ Điện Và Máy Tính
Thể loại Bài tập nhóm cuối kỳ
Năm xuất bản 2023
Định dạng
Số trang 26
Dung lượng 3,63 MB

Nội dung

Hệ thông gửi mã xác nhận về email Primary use case postconditions: ; Người dùng đã đăng nhập thành công và có thê truy cập vảo các chức năng của ứng dụng Usecase title: Dang Kí Use

Trang 1

TRƯỜNG ĐẠI HỌC VĂN LANG KHOA KỸ THUẬT CƠ ĐIỆN VÀ MÁY TÍNH

`“

BAI TAP NHOM CUOI KY PHAN TICH THIET KE HE THONG THEO HUONG DOI TUQNG

TEN DE TAI: UNG DUNG GIAO VIEC

Lê Đức Anh — 207PM58520 Cao Thành Lộc — 207PM65416

NĂM 2023

Trang 2

MỤC LỤC

Contents

1 Giới thiệu về đê tài 3

I Tài Liệu Đặc Tả - 22-22 2E 1112227111217E111 1H11E1 T.1.T T 1 11.1 1.E T E1 4

1 General Usecase Diagr44IH - 5< sxHYKHTH TH TH Hn H H T T i H 4 2 Detail Usecase DiaØFIm 5 5Á c5 ST HH HT HT TH HH Tu TH TH 5 a _ Chức năng quản lý người dùng 5 b Chức năng quản lý dự án 9 c _ Chức năng quản lý cơng VIỆC - 5k LH TH HH TH TH TH như 12 d Chức năng đặt lịch và theo dõi 1ĩ e _ Chức nang giao viéc 23

Trang 3

I Giới thiệu về đề tài

"Task App" - ứng dụng giao việc thông minh hàng đầu, mang đến cho bạn trải nghiệm

quản lý công việc hiệu quả và tiện lợi Với cuộc sông hiện đại ngày càng bận rộn, việc

quản lý và theo dõi các nhiệm vụ trở nên cực kỷ quan trọng "Task App” ra đời như một giải pháp toàn diện, giúp bạn tô chức công việc một cách thông minh, tối ưu hóa thời gian

và nâng cao hiệu suất làm việc

Với giao diện trực quan và dễ sử dụng, "Task App" cho phép bạn tạo danh sách công

việc, đặt mục tiêu, ưu tiên nhiệm vụ và thiết lập lịch trình linh hoạt Không chỉ có thê

quan lý công việc cá nhân, ứng dụng còn hỗ trợ tích hợp công việc nhóm, cho phép bạn mời thành viên tham gia và chia sẻ thông tin một cách liền mạch

Với tính năng thông báo và nhắc nhở, "Task App" sẽ giúp bạn không bao giờ bỏ lỡ một nhiệm vu quan trong nao Ban co thể thiết lập thông báo theo ý muốn, từ những lời nhắc nhỏ nhẻ cho đến những cảnh báo quan trọng, giúp bạn duy trì sự tập trung và hiệu suất

làm việc tối đa

Dễ dàng theo dõi tiến độ công việc thông qua giao diện trực quan, biêu đồ thống kê và báo cáo tổng quan "Task App" cho phép bạn đánh giá hiệu suất của bản thân và đội nhóm, từ đó đưa ra các điều chỉnh cần thiết để cải thiện quản lý thời gian và công việc Hay dé "Task App" tré thành trợ thủ đáng tin cậy trong việc quản lý công việc và thời gian của bạn Tạo ra sự cân bằng giữa cuộc sông cá nhân và sự nghiệp một cách hiệu quả hơn với ứng dụng giao việc thông mình này

Trang 4

II Tài Liệu Đặc Tả

1 General Usecase Diagram

“<exienzx=

<<incice>>

Trang 5

2 Detail Usecase Diagram a Chic nang quan lý người dùng >» Usecase Decription

Nếu người đùng quên mật khâu:

1 Người dùng nhắn vào “Quên mật khẩu” 1 |2 Hệ thống hiển thị trang để người dùng nhập email đã đăng kí

3 Người dùng nhập địa chỉ email và nhân nút “Gửi “ 4 Hệ thông gửi mã xác nhận về email

Primary use case postconditions: ; Người dùng đã đăng nhập thành công và có thê truy cập vảo các chức năng của ứng dụng

Usecase title: Dang Kí Usecase ID: QLND-02

Trang 6

4 | Hệ thống kiểm tra tính hợp lệ của thông tin đăng ki

Nếu người dùng đã có tài khoản:

1 | a Người dùng nhắn vào "liên kết đã có tải khoản”

b Hệ thông chuyên dén man hình đăng nhập

Trang 7

Registration Actor

Goto Registration interface

Validate User Registration Successful alt

Add new User() [ Valid input } ||

Trang 8

User

3 Registration Successful

6 Redirection

Main Page

[] 2 Validate User Login Database

3 Registration Successful

«Ầ—————— —_

4 Redirection

Ỷ Main Page

Trang 9

b Chức năng quản lý dự án >» Usecase Decription

Preconditions: Người dùng phải đã đăng nhập vào hệ thống quản lý dự án

Người dùng phải có các quyên cân thiết dé tao va quan ly dy an

Trang 10

Ì:- | người dùng tạo thêm dự án

2 Nếu có xung đột với các dự án hiện có (ví dụ: trùng lịch, trùng tên dự án), hệ thông thông báo | cho người dùng và yêu câu thực hiện các thay đôi thích hợp

3 Người dùng có thê chỉnh sửa hoặc cập nhật chỉ tiết dự án, như tên dự án, mô tả hoặc ngày thay đôi, nêu cân

Trang 11

Access the

Choose to create form for entering

Verify the input data and check for conflicts

8 Choose project from the tlat

Trang 12

> Domain Model

User User ID user name Password Email

Team Member

Group ID Group name

Describe Group r r

Describe Start day

Trang 13

Primary use case flow of events:

1 | Người dùng truy cập vào ứng dụng

2 | Người dùng tạo danh sách côñg TEU NGRE Mion danh sách công việc đã tôn tại đề quản lý

3 Người dùng thêm công việc mới băng cách nhập vào nút “Thêm công việc ” hoặc > chon côn việc

Người dùng nhập thông tin can thiết cho công việc, bao gôm tiêu để, mô tả, To hết hạn;ưu

Người dùng có thê thêm các nhãn (labels) để phân loại công việc, tạo checklist, ghi lai ghi chú và 7 thêm tệp đính kèm khi cân thiết NA ge x - oR -Á

8 Người dùng lưu công việc và xem nó hiện thị trong danh sách công việc hoặc bảng kanban

Trang 14

>» Sequences Diagram

Trang 15

4 Create new task

6 Enter task detail 6.1 Assign the task to an executor

7 Set the task status T 1 Add label, notes and attchment

7.2 Save the task 10, Edit task information

12 Update task information

>P 9 Display task data in task list

User 3 Choose create new task

Team Member

Group ID Group name Describe

Trang 16

Use case title: Dat lich | Use case ID: DL-01

4 | Người dùng đặt lịch cho công việc băng cách chọn ngày bắt đâu và kết thúc, thiết lập thời gian

hoặc thời gian dự kiên đề hoàn thành công việc

>» Usecase Diagram

Trang 17

CheckAvailability ConfirmAvailability

< wees weceweccwcceweserces=

< ConfirmScheduling

| Att //

AddEvent ——————————+œ Ey, Error (Trouble add event

to calendar)

SendNotificati ———————————t ShowSuccessMessage

Trang 19

email description

1 dat 1 ate

time contain *

participants join 1

has

has

ce : Use case title: Theo déi tién độ Use case ID: DL-01

General use case description: Người dùng theo đõi tiến độ công việc

Preconditions:

bee eee eee EE Cn

Trang 20

-N -N

gười dùng đã đăng nhập vảo tài khoản gười dùng có quyên truy cập và sử dụng chức năng theo dõi tiến độ

Primary use case flow of events:

1 | Nguoi dung chon dy an hoac danh sách công việc liên quan đến chức năng theo dõi tiến độ 2 | Người dùng tạo một công việc mới băng cách nhấp vào nút "Thêm công việc" hoặc chọn công

việc đã tôn tại đề chỉnh sửa 3 | Người dùng điện thông tin cân thiết cho công việc, bao gồm tiêu để, mô tả, ngày hết han, wu

tiên, người thực hiện, và các thông tin khác tùy chọn

4 ¡ Người dùng đặt lịch cho công việc bang cách chọn ngày bắt dau và kết thúc, thiết lập thời gian

hoặc thời gian dự kiên đề hoàn thành công việc 5 ¡ Người dùng lưu công việc và xem nó hiện thị trong danh sách công việc hoặc lịch làm việc 6 | Người dùng theo dõi tiễn độ công việc băng cách cập nhật trạng thái, ghi chú, tài liệu liên quan,

và ghi lai thong tin thay doi 7 | Người dùng có thể xem biểu đồ Gantt hoặc các báo cáo khác đề theo dõi tiễn độ công việc trong

dự án hoặc danh sách Alternate use case flow of events:

1 | Nếu công việc đã tôn tại, ngwoi dung cé thé chỉnh sửa thông tin và cập nhật lại lịch trình

2 | Trong quá trình làm việc, người dùng có thê thay đôi thông tim công việc, điều chính lịch trình,

thay đổi người thực hiện, và ghi chú khi cân thiết

Primary use case postconditions: -C ông việc đã được đặt lịch và được hiển thị trong danh sách công việc và lịch làm việc - Người dùng có thé theo đõi và cập nhật tiễn độ công việc trong suốt quá trình thực hiện

3 Usecase Diagram

Trang 21

> View a oO

includ - ng Admin

Trang 22

>» Communication Diagram

4 Access Process Tracking

4 Select Task 7 Update Task Process

Trang 23

e Chức năng giao việc >» Usecase Description

Preconditions: - Người dùng đã đăng nhập vào phần mêm quản lý công việc - Phân mềm quản lý công việc có danh sách công việc có sẵn - Thành viên nhóm/nhân viên đã được đăng ký trong hệ thống - Phân mềm quản lý công việc có khả năng gửi thông báo cho thành viên nhón/nhân viên

Primary use case flow of events:

1 Người dùng đăng nhập vào phân mêm quản lý công việc 2 Người dùng chọn một công việc tử danh sách công việc có săn 3 Người dùng giao công việc đã chọn cho một thành viên nhóm hoặc nhân viên 4 Phân mêm gửi thông báo cho thành viên nhóm/nhân viên đã được giao công việc về công việc

mới 5 Thành viên nhóm/nhân viên đã được giao công việc nhận thông báo về công việc mới 6 Thành viên nhóm/nhân viên đã được giao công việc xem xét chỉ tiết công việc và chấp nhận

Trang 24

4 Nêu phân mêm gặp lôi khi gửi thông báo công việc cho thành viên nhóm/nhân viên đã giao, phân mềm hiền thị thông báo lỗi và yêu câu người dùng thử lại hoặc liên hệ với quản trị viên

Primary use case postconditions: - Công việc đã chon được giao cho thành viên nhóm/nhân viên đã chọn - Thanh viên nhóm/nhân viên đã nhận được thông báo về công việc mới - Trạng thái công việc được cập nhật là đã giao trong phần mém quan lý công việc

Trang 25

>» Sequences Diagram

Manager Team Member Sakeholder

= Assign Task ' {

Provide Instruction

| Perform assign |<< - Notify conpletion - -

Alt J Provide update kei - -Request changes - —

Communicate changes & -: Notify Completion of Changes -

Provide Upc Deliverables &- - Approve Deliverables -+ - fC 22-22-22 Begin Next Task -

Ngày đăng: 09/09/2024, 16:42

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

TÀI LIỆU LIÊN QUAN

w