1. Trang chủ
  2. » Tất cả

full báo cáo đồ án tốt nghiệp website bán điện thoại fpt polytechnic 2022

67 696 3

Đ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 website bán hàng điện thoại
Tác giả Đoàn Văn Long, Trần Văn Trung, Ngô Bảo Quân, Hoàng Văn Anh, Nguyễn Phú Tài, Phạm Tấn Thắng
Người hướng dẫn GVHD: Nguyễn Trần Nhật Kha
Trường học Trường Cao Đẳng FPT Polytechnic
Chuyên ngành Thiết kế website
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 67
Dung lượng 3,33 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

file báo cáo hoàn thiện cho mọi sinh viên tại trường cao đẳng fpt polytechnic tránh mất thời gian suy nghỉ không biêtd bố cục hay có nhueng mục nào, rất chỉnh chu và bố cục hợp lý có thể tham khảo để bổ sung cho tài liệu đang làm

Trang 1

TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC CHUYÊN NGÀNH THIẾT KẾ WEBSITE - -

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP

ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN HÀNG ĐIỆN THOẠI

GVHD: Nguyễn Trần Nhật Kha Nhóm: Last Fire

Lớp: WE16302 – K16.3 Thành viên : PD05236 – Đoàn Văn Long

PD04212 – Trần Văn Trung PD04401 – Ngô Bảo Quân PD05219 – Hoàng Văn Anh PD05274 – Nguyễn Phú Tài PD05105 – Phạm Tấn Thắng

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

Trang 2

MỤC LỤC

LỜI MỞ ĐẦU 2

LỜI CẢM ƠN 3

I GIỚI THIỆU ĐỀ TÀI 4

II KHẢO SÁT YÊU CẦU THỰC TẾ 5

2.1 Các yêu cầu cụ thể hệ thống 6

2.1.1 Về phía khách hàng 6

2.1.2 Về phía quản trị viên (Administrator): 7

2.2 Các yêu cầu phi chức năng 8

2.3 Các yêu cầu về công nghệ 8

2.3.1 Phần Frontend 8

2.3.2 Phần Backend 9

2.4 Yêu cầu về bảo mật 10

III PHÂN TÍCH HIỆN TRẠNG 13

3.1 Đặt tình trạng của nhóm và đặc điểm của Website dự án 13

3.2 Thông tin cơ bản của website 13

3.3 Tìm hiểu các website tương tự 14

IV PHÂN TÍCH HIỆN TRẠNG 14

4.1 Sơ đồ Use Case tổng quát 14

4.1.1 Đặc tả thực thể Use case 21

4.1.2 Sơ đồ quan hệ của các thực thể ….26

V SITE MAP 45

VI TỔ CHỨC MÃ LỆNH 46

VII KIỂM THỬ HỆ THỐNG 49

VIII GIAO DIỆN 53

6.1 Giao diện trang chủ 56

6.2 Giao diện trang quản trị admin 58

IX KIỂM LỖI 59

X KẾT LUẬN 65

Trang 3

LỜI MỞ ĐẦU

Ngày nay, với sự phát triển mạnh mẽ của khoa học công nghệ, Công nghệ Thông tin là một trong những ngành có vị thế dẫn đầu và có vai trò rất lớn trong sự phát triển chung đó Các ứng dụng của công nghệ thông tin được áp dụng trong mọi lĩnh vực nghiên cứu khoa học cũng như trong mọi lĩnh vực của đời sống Là một phần của Công nghệ Thông tin, Công nghệ web đang có được sự phát triển mạnh mẽ và phổ biến rất nhanh bởi những lợi ích mà nó mang lại cho cộng đồng là rất lớn

Bằng việc lựa chọn và thực hiện đề tài “Xây dựng website bán hàng điện thoại”, chúng

em muốn tìm hiểu và đưa ra một giải pháp tốt nhằm giải quyết công việc bán hàng trực tuyến cho công ty Website mang lại cho công ty rất nhiều lợi ich như: khả năng quảng cáo, phổ biến tên tuổi công ty rất nhanh trên môi trường mạng toàn cầu, việc kinh doanh

sẽ mở 24/24, giảm thiểu chi phí nhân viên cho tiếp thị, quảng cáo, dễ dàng nhận phải hồi

từ phía khách hàng, cơ hôi mở rộng liên kết và hợp tác ở phạm vi quốc tế v v

Website bán hàng giúp cho công ty cung cấp cho khách hàng những lựa chọn linh hoạt

và tiện lợi trong việc tìm mua sản phẩm thông qua chức năng tìm kiếm và giỏ hàng Các thông tin về sản phẩm được hiển thị chi tiết với từng sản phẩm, từ đó khách hàng dễ dàng nhận biết và lựa chọn được thứ mình cần Về phía Công ty, hệ thống mang lại sự tiện dụng trong việc cập nhập và quản lý các thông tin cho website, tạo khả năng liên lạc nhanh và dễ dạng với khách hàng

Trang 4

LỜI CẢM ƠN

Trước tiên chúng em xin gửi lời cảm ơn chân thành sâu sắc tới các thầy cô giáo trong trường Cao đẳng FPT POLYTECHNIC Đà Nẵng nói chung và các thầy cô giáo trong khoa Công nghệ thông tin nói riêng đã tận tình giảng dạy, truyền đạt cho chúng

em những kiến thức, kinh nghiệm quý báu trong suốt thời gian 2 năm 4 tháng học vừa qua

Đặc biệt chúng em xin gửi lời cảm ơn đến thầy Nguyễn Trần Nhật Kha đã tận tình giúp đỡ, trực tiếp chỉ bảo, hướng dẫn chúng em trong suốt quá trình thực hiện học phần

Dự án Trong thời gian làm việc, chúng em không ngừng tiếp thu thêm nhiều kiến thức

bổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc, hiệu quả, đây là những điều rất cần thiết cho chúng em trong quá trình học tập và công tác sau này

Sau cùng xin gửi lời cảm ơn chân thành tới gia đình, bạn bè đã động viên, đóng góp ý kiến và giúp đỡ chúng em trong quá trình học tập, nghiên cứu và hoàn thành khoá luận tốt nghiệp

Một lần nữa, chúng em xin chân thành cảm ơn.!

Trang 5

Lý do chọn đề tài

Trong thị trường hiện nay thì việc cạnh tranh về kinh doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều rất chú tâm đến việc làm thoả mãn khách hàng một cách tốt nhất

So với kinh doanh truyền thống thì TMĐT chi phí thấp hơn, hiệu quả đạt cao hơn Hơn thế nữa, với lợi thế của công nghệ Internet nên việc truyền tải thông tin về sản phẩm nhanh chóng, thuận tiện Kết hợp với bộ phận giao hàng tận nơi, là thông qua bưu điện

và ngân hàng để thanh toán tiền, càng tăng thêm thuận lợi để loại hình này phát triển Cùng với sự phát triển mạnh mẽ về cuộc cách mạng công nghệ 4.0, đã và đang phát triển, người bán hàng nắm bắt được thị trường, mở rộng thị trường bằng cách tạo những website để tiếp cận khách hàng với quy mô rộng lớn nhằm tăng chỉ số bán hàng, tạo thu nhập cao hơn Hiện nay mọi đa số đã tiếp cận được với internet và điều đó giúp khách hàng mua sản phẩm nhanh gọn hơn bằng 1 cú click chuột Vì vậy chúng em chọn đề tài

“Xây dựng website bán điện thoại” để khách hàng dễ dàng mua sắm online

I GIỚI THIỆU ĐỀ TÀI

Trang 6

II KHẢO SÁT YÊU CẦU THỰC TẾ

Một website bán các thiết bị thoại di động , máy tính bảng, laptop, phụ kiện điện

tử trực tuyến, với chức năng chính của website đó là bán và giới thiệu những loại loại sản phẩm của nhiều hãng khác nhau để tiếp cận đến những khách hàng có nhu cầu tìm hiểu và mua sản phẩm của cửa hàng, website cung cấp cho khách hàng hình ảnh, chi tiết cấu hình, giá, bình luận và đánh giá từng sản phẩm, loại sản phẩm Mặt khác, website còn cho phép quảng cáo thông qua banner, hình ảnh đem lại hiệu quả marketing cho cửa hàng trong việc tiếp cận đến nhiều khách hàng tiềm năng dễ dàng hơn, chăm sóc khách hàng, và tiết kiệm được rất nhiều chi phí dành cho cửa hàng Từ đó mang lại lợi nhuận cao cho cửa hàng

2.1 Các yêu cầu cụ thể của hệ thống

2.1.1 Về phía khách hàng:

o Trang chính của website

Hiển thị danh sách các sản phẩm nổi bật, sản phẩm bán chạy, sản phẩm được khuyến mãi của 1 số loại sản phẩm, thương hiệu, hình ảnh banner quảng cáo cho cửa hàng (dùng slider show, banner)

o Trang trưng bày sản phẩm theo danh mục

Hiển thị khi người dùng chọn danh mục sản phẩm Với các chức năng lọc sản phẩm theo khoảng giá,dung lượng ,hiệu năng…

o Trang chi tiết sản phẩm

• Hiển thị thông tin chi tiết của sản phẩm đang chọn Ví dụ: hình ảnh, tên, đơn giá gốc, giá khuyến mãi, số phần trăm hoặc số tiền giảm giá, các biến thể (nếu có), thông số kỹ thuật(nếu có), thông tin chi tiết

• Danh sách các sản phẩm cùng danh mục( cùng loại)

Trang 7

• Hiển thị các bình luận, đánh giá của khách hàng đã mua Cũng như phép đánh giá, bình luận khi khách đã mua sản phẩm

o Trang quản lý tài khoản người dùng

• Đăng ký tài khoản

• Hiển thị các sản phẩm đã được thêm vào giỏ hàng, cập nhật

số lượng, xóa sản phẩm khỏi giỏ, tổng tiền, …

o Trang thanh toán

• Hiển thị form nhập thông tin giao hàng, chọn phương thức thanh toán

• Phương thức thanh toán trực tiếp: COD (thanh toán tiền khi nhận hàng)

• Phương thức thanh toán trực tuyến: VNPAY,

2.1.2 Về phía quản trị viên (Administrator):

o Các trang quản lý cơ bản

Các trang này cần có các chức năng xem, thêm, sửa, xóa, tìm kiếm, phân trang một cách hợp lý,…

• Quản lý slider, banner

• Quản lý danh mục

• Quản lý biến thể

Trang 8

• Quản lý sản phẩm

• Quản lý người dùng

• Quản lý nhân viên

• Quản lý về đánh giá, bình luận

• Quản lý bài viết

• Quản lý nhà cung cấp

o Quản lý đơn hàng

• Xem chi tiết đơn hàng

• Cập nhật trạng thái đơn hàng, phương thức thanh toán, quá trình giao hàng

o Quản lý doanh thu, thống kê

o Quản lý phân quyền , quản lý nhân viên

2.2 Các yêu cầu phi chức năng:

1 Giao diện Giao diện hệ thống phải dễ sử dụng, trực quan, thân thiện với người dùng

2 Tốc độ xử lý Hệ thống phải xử lý nhanh chóng và chính xác

3 Bảo mật Tính bảo mật và độ an toàn cao

2.1 Các yêu cầu về công nghệ:

2.1.1 Phần Frontend:

ReactJs là một thư viện Javascript đang nổi lên trong những năm gần đây với xu

hướng Single Page Application Trong khi những framework khác cố gắng hướng đến

một mô hình MVC hoàn thiện thì React nổi bật với sự đơn giản và dễ dàng phối hợp

với thư viện Javascript khác

Trang 9

Nếu như Angular Js là một framework cho phép nhúng code javascript trong code

HTML thông qua các attribute như ng-model ,ng-repeat thì React là thư viện cho phép

nhúng code html trong code javascript nhờ vào JSX ,bạn có thể dễ dàng lồng các đoạn

HTML vào trong Js Tích hợp giữa Javascript và HTML vào trong JSX làm cho các

component dễ hiểu hơn React là một thư viện UI phát triển facebook để hỗ trợ việc

xây dựng những thành phần (components) UI có tính tương tác cao ,có trạng thái và có

thể sử dụng lại được

2.2.2 Phần Backend:

PHP (Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản hay một loại

mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống ngôn ngữ lập trình C và ngôn ngữ lập trình Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới Một tập tin PHP có phần

mở rộng *.php, nó có thể chứa các văn bản, mã nguồn HTML, CSS, Javascript, Jquery

và đương nhiên có thể chứa mã nguồn PHP Đối với các trang PHP khi có yêu cầu xem trang web thì Server sẽ tiến hành phát sinh trang web đó từ mã nguồn PHP sang mã nguồn HTML, sau đó mới chuyển mã nguồn đó về trình duyệt web để người dùng xem

Vì các trình duyệt web không thể đọc được các mã nguồn PHP mà chỉ đọc được các mã nguồn HTML

Trang 10

Laravel là một PHP framework mã nguồn mở và miễn phí, được phát triển bởi

Taylor Otwell và nhắm vào mục tiêu hỗ trợ phát triển các ứng dụng web theo kiếm trúc model-view-controller (MVC) Những tính năng nổi bật của Laravel bao gồm cú pháp

dễ hiểu – rõ ràng , một hệ thống đóng gói modular và quản lý gói phụ thuộc, nhiều cách khác nhau để truy cập vào các cơ sở dữ liệu quan hệ, nhiều tiện ích khác nhau hỗ trợ việc triển khai vào bảo trì ứng dụng Vào khoảng Tháng 3 năm 2015, các lập trình viên

đã có một cuộc bình chọn PHP framework phổ biến nhất, Laravel đã giành vị trí quán quân cho PHP framework phổ biến nhất năm 2015, theo sau lần lượt là Symfony2, Nette, CodeIgniter, Yii2 vào một số khác Trước đó, Tháng 8 2014, Laravel đã trở thành project PHP phổ biến nhất và được theo dõi nhiều nhất trên Github Laravel được phát hành theo giấy phép MIT, với source code được lưu trữ tại Github.Laravel là ứng dụng MVC hoàn chỉnh tương đối dễ tiếp cận phù hợp với người mới lập trình PHP

Dưới đây là một số tính năng nổi bật của Laravel:

o Viết trên mô hình MVC PHP

o Đầy đủ các lớp Database giúp hỗ trợ tốt cho các nền tảng khác nhau

o Dễ dàng đọc hiểu, sử dụng: Các tính năng dựng sẵn: Cung cấp cho người dùng rất nhiều các nhóm tính năng giúp quá trình phát triển trở nên nhanh chóng hơn rất nhiều

o Các tính năng bảo mật

o Cung cấp Blade Template

o Thư viện hỗ trợ lớn

o Cộng đồng mạnh mẽ

Trang 11

Query builder cung cấp một giao thức thuận tiện, linh hoạt cho việc tạo và thực thi

các truy vấn dữ liệu Nó có thể sử dụng để thực hiện hầu hết các tính toán dữ liệu trong ứng dụng của bạn, và hoạt động trên tất các các hệ cơ sở dữ liệu được hỗ trợ

Eloquent model là một module trong Laravel core Nó là một object-relational mapper nó giúp cho chúng ta tương tác với dữ liệu trong database một cách đơn giản linh hoạt hơn

Khi sử dụng Eloquent thì mỗi một table trong database sẽ được gán với một model Và chúng ta có thể tương tác với dữ liệu trong bảng đó như đọc, thêm, sửa và xóa (CRUD) qua Eloquent model

MySQL là hệ quản trị dữ liệu miễn phí, được tích hợp sử dụng chung với Apache,

PHP Chính yếu tố phát triển trong cộng đồng mã nguồn mở nên MySQL đã qua rất nhiều

sự hỗ trợ của những lập trình viên yêu thích mã nguồn mở MySQL cũng có cùng một cách truy xuất và mã lệnh tương tự với ngôn ngữ SQL Nhưng MySQL không bao quát toàn bộ những câu truy vấn cao cấp như SQL Về bản chất MySQL chỉ đáp ứng việc truy xuất đơn giản trong quá trình vận hành của website nhưng hầu hết có thể giải quyết các bài toán trong PHP MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh Với tốc độ

và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet MySQL miễn phí hoàn toàn cho nên bạn có thể tải về MySQL từ trang chủ MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan hệ sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) MySQL đang được sử dụng cho nhiều công việc kinh doanh từ nhỏ tới lớn:

o MySQL là mã nguồn mở vì thế sử dụng không mất phí

o MySQL sử dụng một Form chuẩn của ngôn ngữ dữ liệu nổi tiếng là SQL

o MySQL làm việc trên nhiều Hệ điều hành và với nhiều ngôn ngữ như PHP, PERL, C, C++, Java, …

o MySQL làm việc nhanh với các tập dữ liệu lớn

o MySQL hỗ trợ các cơ sở dữ liệu lớn, lên tới 50 triệu hàng hoặc nhiều hơn nữa trong một bảng Kích cỡ file mặc định được giới hạn cho một bảng là 4 GB

( Gigabyte ), nhưng bạn có thể tăng kích cỡ này (nếu hệ điều hành của bạn có thể xử lý nó) để đạt tới giới hạn lý thuyết là 8 TB ( Terabyte )

o MySQL là có thể điều chỉnh Giấy phép GPL mã nguồn mở cho phép lập trình viên sửa đổi phần mềm MySQL để phù hợp với môi trường cụ thể của họ

Trang 12

2.2 Yêu cầu về bảo mật:

o Tất cả các form nhập phải được kiểm soát dữ liệu (kiểm tra tính hợp lệ đầu vào) một cách hợp lý

o Khách hàng chưa đăng nhập hoặc chưa mua sản phẩm không được phép gửi bình luận về hàng hóa cũng như đổi mật khẩu, cập nhật thông tin tài khoản

o Chỉ có các nhân viên quản trị mới được phép thực hiện các chức năng quản trị

o Bảo mật tài khoản người dùng, quản trị thông qua việc mã hóa mật khẩu

o Dùng tường lửa ứng dụng web

Bên cạnh SSL thì tường lửa (WAF) cũng là một trong những cách thức bảo mật website rất hữu hiệu Tường lửa ứng dụng web có chức năng tự động phân tích các lỗ hổng có thể bị xâm nhập, chống lại các code độc, sự tấn công của các hacker hoặc virus Dữ liệu được bảo vệ và tự động đồng bộ hóa lên các đám mây

hệ thống, giúp đảm bảo thông tin không bị lộ ra ngoài

o Xử lý các cuộc tấn công DDOS

Các cuộc tấn công DDOS có thể gây ra thiệt hại với quy mô rất lớn do hacker có thể lợi dụng hàng triệu máy tính để thực hiện việc tấn công website

Xử lý các cuộc tấn công này sẽ giúp bảo vệ dữ liệu, tránh được tổn thất cho website

Trang 13

III PHÂN TÍCH HIỆN TRẠNG

3.1 Đặt tình trạng của nhóm và đặc điểm của Website dự án

Tình trạng nhóm hiện tại với 6 thành viên , việc làm của các thành viên được

chia đều, có tính tự giác tự làm cao, khả năng tự làm tốt

Tình trạng của website hiện đang tổ chức code input lên GitHub để cả nhóm có

thể quản lý thành phần tốt và ghép dự án tốt hơn, website được dựa vào các website

báng hàng lớn như Fptshop.vn để có thể dự vào thành phần và code, có sự tìm hiểu kỹ

về website Fptshop.vn để có thể tạo nên website hoàn chỉnh

3.2 Giới thiệu về sản phẩm website bán hàng điện thoại

Tên website : Last Fire Mobile

Tên miền Website : lastfire.shop

Nơi kinh doanh : TP Đà Nẵng

Điện thoại : 01234.566.789 - 09.666666.99

Logo :

Slogan : Chất lượng vượt niềm tin

Giao diện cơ bản của website:

Hình ảnh trang chủ của website

Trang 14

3.3 Tìm hiểu các website tương tự

Trang 16

• Phần đầu header chiếm nhiều diện tích

• Website nhiều thông tin nhưng lại ít sản phẩm nổi show ra màn hình

Trang 17

IV THIẾT KẾ HỆ THỐNG

4.1 Sơ đồ Use Case tổng quát

Trang 18

4.1.1 Đặc tả thực thể Use case

1 Đặc tả Use case Thêm sản phẩm vào giỏ

Tên Thêm sản phẩm vào giỏ

Mô tả ngắn Khách hàng mua hàng, có thể mua trực tiếp hoặc thông qua

Actor phải đang kết nối vào mạng internet

Điều kiện tiên

quyết

Điệu kiện sau

Trang 19

* Biểu đồ hoạt động quá trình thêm sản phẩm vào giỏ hàng

Trang 20

* Biểu đồ tuần tự quá trình thêm sản phẩm vào giỏ hàng

2 Đặc tả Use case Đặt hàng

Tên Đặt hàng

Mô tả ngắn Use-case này cung cấp chức năng tạo đơn đặt hàng khi khách

hàng đã lựa chọn xong và quyết định mua những sản phẩm trong giỏ hàng

Tác nhân Khách hàng (User và Guest)

Dòng sự kiện

chính

∙Use-case bắt đầu khi actor click vào button Finish

∙Actor click I agree khi hệ thống hiển thị một thông báo yêu cầu actor xác nhận việc đặt hàng

∙Hệ thống hiển thị thông điệp báo cho actor biết đã tạo đơn đặt hàng thành công và nhân viên của công ty sẽ sớm liên lạc với khách hàng, đồng thời hệ thống lưu dữ liệu đặt hàng vào database

∙Đồng thời hệ thống xóa bỏ giỏ hàng

Trang 21

Actor click No khi hệ thống yêu cầu xác nhận việc đặt hàng,

hệ thống đưa actor trở lại màn hình quản lý sản phẩm trong giỏ hàng

Actor phải đang kết nối vào mạng internet

Điều kiện tiên

quyết

Điều kiện sau

* Biểu đồ hoạt động quá trình đặt hàng

Trang 22

* Biểu đồ tuần tự quá trình đặt hàng

4 Đặc tả Use case Huỷ đơn đặt hàng

Tên Huỷ đơn đặt hàng

Mô tả

ngắn

Khách hàng không muốn mua sản phẩm đã được đặt trước đó

Use-case này cung cấp chức năng huỷ đơn hàng khi đã được đặt

Tác nhân Khách hàng (User và Guest)

Dòng sự

kiện chính

∙Use-case bắt đầu khi actor click vào button Huỷ đơn của đơn hàng cụ thể trong phần quản lý đơn hàng

Trang 23

Điều kiện

tiên quyết

Điệu kiện

sau

* Biểu đồ tuần tự quá trình hủy đơn hàng

5 Đặc tả Use case Đăng nhập vào hệ thống

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

∙ Use case này bắt đầu khi một actor muốn đăng nhập vào hệ thống

∙ Hệ thống yêu cầu các actor nhập email và mật khẩu Actor nhập email và mật khẩu

∙ Hệ thống kiểm tra email và mật khẩu mà actor đã nhập và cho phép actor đăng nhập vào hệ thống

∙ Hệ thống thông báo đăng nhập thành công và lưu thông tin đăng nhập vào session

Trang 24

Dòng sự

* Biểu đồ tuần tự quá trình đăng nhập

Trang 25

* Biểu đồ hoạt động quá trình đăng nhập

6 Đặc tả Usecase Đăng ký tài khoản hệ thống

Tên Đăng ký tài khoản hệ thống

Mô tả ngắn Use case này mô tả cách người dùng đăng ký để sử dụng hệ thống

Hệ thống kiểm chứng thông tin nếu trùng khớp với dữ liệu đã lưu thì

sẽ hiện thông báo trùng và khởi động lại dòng sự kiện Nếu thông tin không trùng sẽ hiện thông báo thành công và thêm tài khoản vào cơ

sở dữ liệu, use case kết thúc

Kết quả

mong đợi

Thông báo cho khách hàng thành công hay không

Trang 26

Khách hàng có thể đăng nhập bằng tài khoản vừa đăng ký

* Biểu đồ tuần tự quá trình Đăng ký tài khoản

Trang 27

7 Đặc tả Usecase Đăng xuất khỏi hệ thống

Tên Đăng xuất khỏi hệ thống

Mô tả ngắn Cho phép thành viên đăng xuất khỏi hệ thống và kết thúc phiên

Trang 28

* Biểu đồ tuần tự quá trình Đăng xuất tài khoản

Trang 29

* Biểu đồ hoạt động quá trình Đăng xuất tài khoản

8 Đặc tả Use case Quản lý thông tin cá nhân

Tên Quản lý thông tin cá nhân

Tác nhân Khách hàng (User)

Dòng sự

kiện

chính

1.Cập nhật thông tin cá nhân (Tên, Email, Ngày sinh, Giới tính,

Số điện thoại, Ảnh đại diện) 2.Thay đổi mật khẩu của tài khoản

Dòng sự

kiện khác

Trang 30

Xem hoặc cập nhật thông tin cá nhân của thành viên

* Biểu đồ tuần tự Quản lý thông tin cá nhân

Trang 31

* Biểu đồ hoạt động Quản lí thông tin cá nhân

Trang 32

9 Đặc tả Use case Khởi tạo lại mật khẩu

Tên Đặt lại mật khẩu

Mô tả ngắn Cho phép khách hàng khởi tạo lại mật khẩu khi quên hoặc

bị mất mật khẩu đang sử dụng Thành viên bị mất mật khẩu thực hiện khởi tạo lại mật khẩu, sau đó sử dụng email đăng ký để xem mật khẩu đã được khởi tạo lại

Trang 33

* Biểu đồ tuần tự quá trình Khởi tạo lại mật khẩu

Ngày đăng: 03/04/2023, 23:37

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w