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

Báo cáo sẽ trình bày về use case

51 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

Định dạng
Số trang 51
Dung lượng 9,86 MB

Nội dung

Hậu điêu | Người dùng tạo tải khoản thành công kiện Hệ thông ghi nhận account của người dùng Luong sự | Tạo tài khoản thành công kiên chủ enchinh Tac nhin He thong 1_Người dùng chọn

Trang 1

I LOIMO DAU

Bài báo cáo này viết về quá trình đặt tour du lịch thông qua việc phân tích, cũng như thiết kế hệ thống sử dụng Usecase, Sequence Diagram, và Class Diapram Đây là ứng dụng không thê thiếu trong ngành công nghiệp du lịch hiện đại khi nhu cầu đặt tour trực tuyến ngày càng tăng cao

Đầu tiên, báo cáo sẽ trình bày về Use Case, trình bày chi tiết về các tác nhân và chức năng của hệ thông khi người dùng đặt tour Tiếp theo, Sequence Diagram sẽ minh họa quá trình tương tác giữa các tác nhân trong hệ thống khi một tour được đặt Sau đó,

sơ đồ ClassDigram sẽ miêu tả kiến trúc của hệ thống và sự tương tác qua lại giữa các lớp với nhau

Hy vọng rằng thông qua bài báo cáo này sẽ cho bạn cái nhìn tông quan và chỉ tiết

về quá trình đặt tour du lịch trên ứng dụng di động qua việc sử dụng các công cụ phân

tích và thiết kế.

Trang 2

II GIỚI THIẾU VẺ ĐỎ ÁN

1 MÔ TẢ ĐỎ ÁN

Phát triển ứng dụng để tìm kiếm, đăng ký tour du lịch cho những người có nhu cầu

du lịch Ứng dụng này giúp khắc những nhược điểm của việc quản lý tour du lịch offline đang gặp phải

2 MỤC TIEU PHAT TRIEN UNG DUNG

Day là ứng dụng được tải về và sử dụng trên điện thoại, thông qua ứng dụng nay bạn có thê tìm kiếm vé máy bay, vé tàu xe, khách sạn tại nhiều quốc gia trên thế giới với thao tác rất đơn giản, tiện lợi Nói chung, ứng dụng đặt tour du lịch sẽ đem đến cho

bạn những dịch vụ cần thiết Bạn có thể sử dụng từng dịch vụ hoặc tất cả dịch vụ trên một

nên tảng ứng dụng

I PHAN MEM PHAT TRIEN UNG DUNG

1 VISUAL STUDIO 2022

a Visual Studio 1a gi?

Visual Studio duoc hiéu là một hệ thống bao gồm tất cả những gì có liên quan đến phát triển ứng dụng như trình chỉnh sửa mã, thiết kế, gỡ lỗi, viết code hay chỉnh sửa thiết

kế, ứng dụng một cách đễ dàng và nhanh chóng Có thê nói đây là một phần mềm hỗ trợ đặc lực đối với dân lập trình trong việc lập trình website Visual Studio cho phép người dùng có khả năng thiết kế và trải nghiệm giao diện như khi phat trién ứng dụng

b Visual Studio cé m6t số tính năng rất độc đáo như:

« Hỗ trợ nhiều ngôn ngữ lập trình: Tính năng này giúp phát hiện bất kỳ lỗi hoặc tham chiếu ngôn ngữ chéo (cross-language reference) nào một cách đễ dàng

+ Intelli-Sense: Là một tính năng giúp phát hiện có bất kỳ đoạn code nào bị bỏ sót hay không, tự động thực thi cú pháp biến (variable syntaxes) và khai báo biến (variable

đeclarations) Ví dụ: Nếu một biến nào đó đang được sử dụng trong chương trình và

người dùng quên khai báo, intellisense sẽ khai báo biến đó cho người dùng

«ồ Hỗ trợ đa nên tảng: Visual Studio hoạt động trên cả 3 nên tảng Windows, Linux, Mac

« _ Tiện ích mở rộng và Hỗ trợ: Các extension hay tiện ích mở rộng của Visual Studio giúp tăng tốc quá trình phát triển ứng dụng mà không ảnh hưởng đến hiệu suất của editor

« Repository: Visual Studio được kết nối với Git hoặc có thê được kết nối với bất kỳ Repository nào khác |

Trang 3

Code editor: Visual Studio có class Code editor tốt nhất hỗ trợ nhiều chức năng Nó cho phép bookmark trong code dé két hop Quick Navigation Visual Studio cing cé chitc nang Incremental Search, Regex Search, Multi-item Clipboard va Task-list

Web-Support: Các ứng dụng web có thê được xây dựng và hỗ trợ trong Visual Studio

Hỗ trợ Terminal: Visual Studio hỗ trợ Terminal hoặc Console tích hợp giúp người dùng không cân chuyên đổi giữa hai màn hình

Hỗ trợ Git: Tài nguyên có thê được lấy từ Github Repo trực tuyến và ngược lại giúp tiết kiệm thời gian và công sức

Debugger: Đây là một tính năng hữu ích cho phép nhà phát triên kiểm tra trạng thái của chương trình và phát hiện bug ở đâu Bạn cũng có thê xem source code chương trình của mình băng cách sử dụng các công cụ gỡ lỗi của debugger

Thiết kế đa dạng: Visual Studio cung cấp một số visual designer đề trợ giúp trong việc phát triển các ứng dụng:

WPF Designer: tao giao diện người dùng cho Windows Presentation Foundation Windows Forms Designer: tạo các ứng dụng GUI băng Windows Forms

Class designer: Class designer cho phép chỉnh sửa các class bao gồm các thành viên và quyền truy cập của chúng bảng cách sử dụng mô hình UML

Web designer: Visual Studio citing hỗ trợ một trình soạn thảo và thiết kế trang web, cho

phép tạo các trang web băng cách kéo và thả các widget

Mapping Designer: Mapping Designer được LINQ to SQL sử dụng đề thiết kế mapping giữa các lược đô thông tin và từ đó các elass sẽ đóng gói dữ liệu

Data Designer: Data Designer được sử dụng đề chỉnh sửa các lược đồ thông tin, cũng như các bảng được việt, khóa chính và khóa ngoại và các ràng buộc (constraint) (1)

2 STARUML,

StarUML là một UML công cụ mô hình nguồn mở hỗ trợ khả năng tạo ra các thiết

kế phần mềm từ các khái niệm cơ bản đề giải mã Đây là một dự án đề phát triển một nên tảng UML / MDA mà chạy trên mục tiêu của Windows 32 Các StarUML là đề xây dựng một công cụ mô hình phân mềm và một nên tảng mà có thê thay thế công cụ ƯML thương mại như Rational Rose, hoặc cùng nhau Công cụ này là phức tạp hơn nhiều so với một công cụ chỉnh sửa sơ đồ UML đơn giản StarUML được viết chủ yếu ở Delphi, nhưng thực

sự là một dự án đa ngôn ngữ Nó không phải được găn với một ngôn ngữ lập trình cụ thê

(2)

Trang 4

IV PHAN TICH VA THIET KE UNG DUNG

Trang 5

Hậu điêu | Người dùng tạo tải khoản thành công

kiện Hệ thông ghi nhận account của người dùng

Luong sự | Tạo tài khoản thành công

kiên chủ

enchinh Tac nhin He thong

1_Người dùng chọn chức năng | 2.Hệ thông hiên thị trang giao diện đăng

3.Người dùng sẽ nhập gmail | 4.Hệ thông kiêm tra gmail, so điện thoại password, sô điện thoại, thông | hợp lệ

5 Hệ thông ghi nhận thông tin account,

cap quyên cho phép User cho account

6.Chuyên đến giao diện đăng nhập

Trang 6

Tác nhân Hệ thông

42 Người dùng nhân nút

“Dang ký” và quay lại bước 3

4.1 Kiêm tra gmail hoặc sđt không hợp lệ và hiện thị

thông báo “ Gmail hoặc sô điện thoại không hợp lệ”

kích hoạt

Tiên điêu | Người dùng phải có account và đã đượcc phân quyên

kiện

Hậu điêu | Người dùng tạo tải khoản thành công

kiện Hệ thông ghi nhận account của người dùng

Luông sự | Đăng nhập thành công

Hệnchính [Ti Hạn Hệ thông

Trang 7

1 Người dùng chọn chức | 2.Hệ thông hiên thị trang giao diện đăng nhập

năng đăng nhập 4.Hệ thông ktra tk đăng nhập và hệ thông cho

4.2 Người dùng nhân nút | 4.1 Kiêm tra gmail hoặc password không hợp

“Dang nhap” và quay lại | lệ và hiên thị thông bảo “ Gmail hoặc

Use Case | Noi dung

Tên người tạo

Use case lién | View the list of people needing support

Điêu kiện | Người dùng chọn chức năng Get Support

kích hoạt

Trang 8

Hậu điêu | Hiên thị giao diện nhăn tm, trao đôi với nhân viên hệ thông

kiện

Luông sự | Hiên thị giao diện nhăn tin

kien chinh [Tị Thân Hệ thông

INgười dùng chọn | 2 Hệ thông ghi nhận, hiến thị giao diện

chitc nang Get Support| 4 113 thang chi nhin giti dén giao diện View

3.Nguoi dùng nhập | the list of people needing support cua System thông tm cân giúp đỡ | Staff

Use Case Nội dung

Mô tả Người dùng sử dụng tính năng này đê xem các bài post du lịch

Trang 9

Luong sự kiện | Hiên thị giao diện

1 Người dùng nút “3” 2 Hệ thông xác nhận và tắt giao diện

tính năng

Use Case Nội dung

Usecase Id UC-1.5

Mô tả Người dùng sử dụng tỉnh năng này đê tìm kiêm tour du lịch, có thê tìm

kiêm theo tên, địa điêm, công ty du lịch, giá tiên, ngày tháng

Äctor(s) Guest, User

quan

Book Tour, Create trip, Review Tour

Điêu kiện kích

Trang 10

1 Người dùng chọn tỉnh | 2 Hệ thông xác nhận vả hiện thị giao

Luong su kién thay | Tat giao diện

1.Người dùng nút %° | 2.Hệ thêng xác nhận và tắt giao diện

Mô tả Người sử dụng chức năng nay đề đặt chuyên du lịch và gửi phan hoi vé

chuyên đi vả quản lý chuyên đi

10

Trang 11

Tiên điêu kiện Người dung phái la khach hang

Người dùng phải có tài khoản có thê đăng nhập được vào hệ thông

Hậu điêu kiện Người dung đăng nhập thành công

Chương trình cho phép người dùng thao tác trên chương trình đê đặt chuyên đi

Luong sự kiện | Đăng nhập thanh công

II

Trang 12

12

1/ Người dung trước khi có thê

thao tác chức năng “Book tour” và

“Feedback” phải thông qua chức

2/ Hé thong sé hién thi trang dang nhap

trước khi cho phép người dùng thực hiện

2 chức năng chính

4/ Hệ thông sẽ kiêm tra xem người đăng

nhập đã nhập hợp lệ chưa trước khi cho

phép vào giao diện chính

6/ Hệ thông sẽ bắt buộc người dùng chọn công ty du lịch, địa điêm và thời gian, có thê chọn thêm thuê khách sạn và thuê xe

Người dùng có thê hủy chuyên đi nhưng

buộc phải nhập vào lý do hủy

8/ Hệ thông sẽ băt buộc người dùng phải đặt chuyên đi và đã tham gia vào chuyên

đi

Trang 13

1/ Người dùng ân nút “đăng nhập” và

quay lại bước đăng nhập

3/ Người dùng vào chức năng °Deposit”

trong chức năng “Book tour”

5/ Người dùng muôn hủy chuyên trong

chức năng “Cancel tour” khi chưa nhập

những lý do cẩn thiết đê kiêm tra tình

trạng chuyên đi trong “by Reason”

hoặc lý do không hợp lệ và nhân enter

2/ Đăng nhập thât bại vì chưa được

cấp quyền hoặc nhập sai

usemmame’ password

4/ Tao that bai vi chwa nhap va chọn những thông tin can thiét cia việc đặt chuyên đi và quay lại bước

“Book tour”

6/ Hệ thông sẽ hủy chức năng

“Cancel Trip” vì chưa có lý do chỉnh xác đê hủy tour

Travelling Corporation

Trang 14

inh 4: Use-case Diagram Travelling Corporation

14

Trang 15

Use case Nội dung

Use case id UC_3

Tén use case View customer list

Ø Mô tả Người sử dụng chức năng này đề xem danh sách người trong tour và

quản lý chuyên đi

Actor Người / doanh nghiệp quan ly tour

Ngày tạo 21/09/2023

Version version 1

Ngày cập nhật | 25/09/2023

Trang 16

Tên người tạo Định Quốc Vĩnh

Use case liên

quan

Diéu kién kich

hoat

Người dùng chọn chức năng đăng nhập

Tiên điều kiện Người dùng phải là nhân viên quản lý chuyển đi của doanh nghiệp mở

tour

Người dùng phải có tài khoản có thể đăng nhập được vào hệ thống quản

lý và được phân quyên tùy theo chức vụ của bản thân

Hậu điêu kiện Người dùng đăng nhập thành công

Chương trình cho phép người dùng thao tác trên chương trình đề quản

Trang 17

1/ Người dùng trước khi có

thê thao tác chức năng

“View Customer List” va

“Manage Trip” phải thông

qua chức năng đăng nhập

3/ Người dùng sẽ nhập

username va password

5/ Nguoi ding chọn chức

nang “View Customer List”

7/ Nguoi ding chon chitc

ang “Manage Trip”

2/ Hệ thống sẽ hiển thi trang đăng nhập trước

khi cho phép người dùng thực hiện 2 chức năng chính

4/ Hệ thống sẽ kiểm tra xem người đăng nhập

đã nhập hợp lệ chưa trước khi cho phép vào giao điện chính

6/ Hệ thông sẽ cho phép người dùng tùy chọn

có thê kiểm tra với đa dạng hình thức khác nhau như tìm kiếm dựa trên tên khách, số điện thoại, ngày đi, và chuyến đi cụ thể

§/ Hệ thống sẽ bắt buộc người dùng tạo chuyến

đi, chức năng quan trọng dùng đề tô chức một chuyến đi Ngoài cho phép người dùng có thé tùy chỉnh và chỉnh sửa những thông tin trong chuyến đi trước khi quản lý, tại đây, người dùng

có thê hủy chuyến nếu cân thiết và chỉ hủy chuyến được nêu đã cập nhật tình trạng chuyền

đi (thời tiệt, tìnhhình khu vực, .)

Trang 18

1/ Người dùng ấn nút “đăng nhập” và quay lại

bước đăng nhập

3/ Người dùng vào chức năng “Create Trip”

trong “Manage Trip” va nhan enter

5/ Người dùng muốn hủy chuyến trong chức

năng “Cancel Trip” khi chưa nhập những lý do

can thiết đề kiêm tra tình trạng chuyến đi trong

“Update Trip Status” hoặc lý do không hợp

lệ và nhắn enter

2/ Đăng nhập thất bại vì chưa được cấp

quyên hoặc nhập sai username/password

4/ Tạo thất bại vì chưa nhập và chọn

những thông tin cân thiết của việc tạo

chuyến đi và quay lại bước “Create Trip”

6/ Hệ thông sẽ hủy chức năng “Cancel

Trip” vì chưa có lý do chính xác để hủy

tour

18

Trang 20

Use case Nội dung

Tên use case System management

@ M6 ta Người sử dụng chức năng nay dé quan lý toàn bộ chương trình

Trang 21

Ø Người dùng phải có tài khoản có thê đăng nhập được vào hệ thông quản

lý và được phân quyên tùy theo chức vụ của bản thân

Hậu điều | Ø Người dùng đăng nhập thành công

kiện Ø Chương trình cho phép người dùng thao tác trên chương trình đề quản lý

hệ thông và tài khoản

Luông sự | Đăng nhập thành công

kiện chính

1/ Người dùng trước khi có thé thao

tác các chức năng thì phai thông qua | 2, vy; , « ~ 1IẢ g- - chức năng đăng nhậ 2/ Hệ thông sẽ hiện thị trang đăng

4/ Hệ thống sẽ kiểm tra xem người

đăng nhập đã nhập hợp lệ chưa trước khi cho phép vào giao diện chính

6/ Hệ thống sẽ cho phép người dùng

tùy chọn có thể kiểm tra và thay đổi

những thông tin nêu cân đối với 2 đối

tượng là hệ thống tài khoản khách

Trang 22

Travel With Me System

View the list of people needing support

Trang 23

UỤC-4.1

Nhân viên hệ thông sử dụng chức năng này

đề xem danh sách người cần hỗ

Tên người tạo Nguyễn Khánh Toàn

se case liên quan Sign in

Diéu kién kich hoat Nhân viên hệ thông chọn chức năng xem

danh sách hỗ trợ

tài khoản nhân viên

Hậu điều kiên Nhân viên xem được danh sách cân hồ trợ

Tác nhân Hệ thông

Nhân viên hệ thông chọn chức năng xem | Hệ thống hiển thị danh sách cần hỗ trợ | danh sách người cần

Trang 24

UC-42

Nhân viên hệ sử dụng chức năng này

đề xem danh sách tour can xét 24/09/2023

se case liên quan Sign in

Điều kiện kích hoạt Nhân viên hệ thông chọn chức năng xem

danh sách tour Tiên điêu kiện Nhân viên hệ thông phải đăng nhập băng

tài khoản nhân viên

Hậu điêu kiện Nhân viên xem được danh sách tour cân xét

duyệt Luông sự kiện chính Hiển thị danh sách tour cân xét duyệt

chọn chức năng xem | Hệ thống hiển thị danh sách tour cân | danh sách tour xét duyệt

Trang 25

Use case lién quan | Sign in

Điêu kiên kích hoạt | Nhân viên hệ thông chọn chức năng gửi thông báo

Tiên điêu kiện Nhân viên hệ thông phải đăng nhập băng tài khoản nhân viên Hậu điêu kiện Nhân viên gửi thông báo cho công ty đu lịch

Luông sự kiện chính | Chọn công ty cần gửi và nhập nội dung thông báo

chọn công ty cân gửi

4 Hệ thống hiển thị giao điện

nhập nội đung thông bảo

6 Hệ thống gửi thông báo đến

cho công ty được chọn ở bước 3

Luông sự kiện thay

sách

3.1 Hiên thị thông báo danh sách công ty trông

Không thê gửi thông báo do chưa nhập nôi dung thông bao

nội dung thông bảo và nhân

nút gửi Tác nhân Hệ thông

5.1 Hiễn thị thông báo không thê 5.2 Nhân viên hệ thống nhập | gửi đo chưa nhập nội dung

25

Ngày đăng: 12/12/2024, 16:28

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN