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

BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN

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 (2.3 MB, 50 trang )

LIÊN MINH HỢP TÁC XÃ VIỆT NAM
TRƯỜNG CAO ĐẲNG KINH TẾ - KỸ THUẬT TRUNNG ƯƠNG

BÁO CÁO THỰC TẬP TỐT NGHIỆP
ĐỀ TÀI:
XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Giáo viên hướng dẫn

: Vũ Thị Thu Hiền

Họ và tên sinh viên

: PHẠM THỊ HƯỜNG

Lớp

: CN1MBK11

Địa điểm thực tập

: CÔNG TY CỔ PHẦN TRUYỀN
THƠNG VÀ CƠNG NGHỆ ICHIP

Tháng 4, Năm 2022

LỜI NĨI ĐẦU


Qua một thời gian nghiên cứu, phân công công việc và tiến hành thực hiện
đến nay, đề tài “Xây dựng website bán xe phân khối lớn” đã hoàn thành. Em xin
chân thành cảm ơn thầy đã trang bị kiến thức quý báu trong suốt quá trình học.


Trong suốt thời gian từ khi bắt đầu làm đồ án môn học cho đến khi hoàn thành,
đã nhận được nhiều sự quan tâm, chỉ bảo, giúp đỡ của thầy cơ, anh chị khóa trên
và bạn bè xung quanh.
Em cũng xin chân thành cảm ơn thầy cơ đã tận tình giảng dạy và hướng dẫn
chúng em hồn thành tốt đề tài.
Trong q trình thực hiện đề tài, dù đã cố gắng rất nhiều nhưng vẫn khơng tránh
khỏi những thiếu xót cũng như những hạn chế nhất định. Em mong nhận được
sự đóng góp ý kiến, chỉ bảo tận tình của các thầy cơ và các bạn để đề tài của em
hoàn thiện hơn và thiết thực hơn.
Em xin chân thành cảm ơn!

NHẬN XÉT GIÁO VIÊN HƯỚNG DẪN


Tên đề tài: .............................................................................................................
Điểm quá trình:.....................................................................................................
NHẬN XÉT
 Đánh giá về mức độ chuyên cần trong quá trình hướng dẫn.
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
 Đánh giá về mức độ hồn thành cơng việc được giao trong quá trình
hướng dẫn.
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
 Đánh giá về kết quả chung(báo cáo, chương trình,… ) đợt thực tập.
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................

GIÁO VIÊN HƯỚNG DẪN


MỤC LỤC
NHẬN XÉT GIÁO VIÊN HƯỚNG DẪN……………………………………………………


MỤC LỤC BẢNG


A. PHẦN MỞ ĐẦU
Khơng thể khơng kể tới những đóng góp to lớn mà ngành cơng nghệ thơng tin
đã làm được cho lĩnh vực nghiện cứu khoa học kỹ thuật, mà chúng ta có thể nhìn
thấy ln những đóng góp thiết thực mà nó mang lại trong đời sống xã hội của con
người.
Hãy thử nhìn vào chiếc máy tính cá nhân của mình,chỉ với một vài thao tác
đơn giản, thậm chí là một cú click chuột, bạn có thể đọc báo, xem phim, nghe đài
và cả mua sắm qua mạng, có thể nói cả thế giới thơng tin gần như hiện ra trước mắt
bạn.
Nói riêng tới việc mua hàng trực tuyến, thì hiện nay trên thế giới đã có rất nhiều
các website nổi tiếng, uy tín phục vụ cho người dùng, có thể kể đến như ebay.com,
hay amazone.com, cịn ngay tại ở Việt Nam cũng có vatgia.com, lazada.vn,
shopee.vn.
Các doanh nghiệp muốn tiến hành bán hàng trực tuyến, thì điều đầu tiên họ cần
đến là một website chất lượng, với một hệ thống thông tin được thiết kế tốt, giao
diện đẹp, dễ sử dụng và an toàn…
Em đã lựa chọn đề tài “Xây dựng website bán xe phân khối lớn trực tuyến”
với mong muốn vận dụng những kiến thức mình đã học, xây dựng được một trang
web có tính thực tiễn , đồng củng cố lại những kiến thức của mình qua thực hành .
Với một số mục tiêu khi thiết kế trang web:

- Bước đầu xây dựng website bán hàng trực tuyến nhằm quảng bá rộng rãi các sản
phẩm.
- Rút ngắn khoảng cách giữa nhà phân phối và người tiêu dùng, đồng thời tiết kiệm
thời gian chi phí một cách đáng kể thông qua những thông tin phù hợp nhất với
nhu cầu của khách hàng.


- Với đề tài này, chúng em xin được trình bày một cách thức quản lý website giúp
cho những người quản trị dễ dàng trong việc thay đổi, cập nhật thông tin trang
web, cũng như quản lý hiệu quả khách hàng và các đơn đặt hàng trên mạng.
-


B. PHẦN NỘI DUNG
CHƯƠNG 1: GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG
1.1.Phần mềm Visual studio 2019
- Visual studio là một trong những cơng cụ hỗ trợ lập trình website rất nổi tiếng
nhất hiện nay của Mcrosoft và chưa có một phần mềm nào có thể thay thế được
nó. Visual Studio được viết bằng 2 ngơn ngữ đó chính là C# và VB+. Đây là 2
ngơn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ
dàng và nhanh chóng nhất thơng qua Visual Studio.
- Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp từ
Microsoft. Từ khi ra đời đến nay, Visual Studio đã có rất nhiều các phiên bản sử
dụng khác nhau. Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản
tương thích với dịng máy của mình cũng như cấu hình sử dụng phù hợp nhất.
- Bên cạnh đó, Visual Studio cịn cho phép người dùng có thể tự chọn lựa giao
diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng.
- Một số tính năng của phần mềm:
+ Giống như bất kỳ một IDE khác, Visual Studio gồm có một trình soạn thảo mã
hỗ trợ tơ sáng cú pháp và hồn thiện mả bằng các sử dụng IntelliSense không chỉ

cho các hàm, biến và các phương pháp mà còn sử dụng cho các cấu trúc ngơn
ngữ như: Truy vấn hoặc vịng điều khiển.
+ Bên cạnh đó, các trình biên tập mã Visual Studio cũng hỗ trợ cài đặt dấu trang
trong mã để có thể điều hướng một cách nhanh chóng và dễ dàng. Hỗ trợ các
điều hướng như: Thu hẹp các khối mã lệnh, tìm kiếm gia tăng,…
+ Visual Studio cịn có tính năng biên dịch nền tức là khi mã đang được viết thì
phần mềm này sẽ biên dịch nó trong nền để nhằm cung cấp thông tin phản hồi
về cú pháp cũng như biên dịch lỗi và được đánh dấu bằng các gạch gợn sóng
màu đỏ.
+ Bên cạnh đó Visual Studio có một trình gỡ lỗi có tính năng vừa lập trình gỡ lỗi
cấp máy và gỡ lỗi cấp mã nguồn. Thiết kế: windown form designer, WPF
designer, web designer/ development.


1.2.Ngôn ngữ ASP.NET
- ASP.NET là một nền tảng ứng dụng web (web application framework) được
phát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra
những trang web động, những ứng dụng web và những dịch vụ web. ASP.NET
đã tích hợp HTML, CSS, Javascript. Lần đầu tiên được đưa ra thị trường vào
tháng 2 năm 2002 cùng với phiên bản 1.0 của.NET framework, là công nghệ nối
tiếp của Microsoft's Active Server Pages(ASP). ASP.NET được biên dịch dưới
dạng Common Language Runtime (CLR), cho phép những người lập trình viết
mã ASP.NET với bất kỳ ngôn ngữ nào được hỗ trợ bởi.NET language.
- Những ưu điểm của ASP.net:
+ ASP.Net cho phép bạn lựa chọn một trong các ngôn ngữ lập trình mà bạn u
thích: Visual Basic.Net, J#, C#,…
+ Trang ASP.Net được biên dịch trước thành những tập tin DLL mà Server có
thể thi hành nhanh chóng và hiệu quả. Yếu tố này là một bước nhảy vọt đáng kể
so với kỹ thuật thông dịch của ASP.
+ ASP.Net hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của .Net

Framework, làm việc với XML, Web Service, truy cập cơ sở dữ liệu qua
ADO.Net, …
+ ASPX và ASP có thể cùng hoạt động trong 1 ứng dụng.
+ ASP.Net sử dụng phong cách lập trình mới: Code behide. Tách code riêng,
giao diện riêng --> Dễ đọc, dễ quản lý và bảo trì.
+ Kiến trúc lập trình giống ứng dụng trên Windows.Hỗ trợ quản lý trạng thái của
các control.
+ Tự động phát sinh mã HTML cho các Server control tương ứng với từng loại
Browser
+ Triển khai cài đặt: Không cần lock, không cần đăng ký DLL. Cho phép nhiều




hình thức cấu hình ứng dụng
+ Hỗ trợ quản lý ứng dụng ở mức tồn cục
Global.aspx có nhiều sự kiện hơn
Quản lý session trên nhiều Server, không cần Cookies


CHƯƠNG 2: GIỚI THIỆU ĐỀ TÀI
2.1.Lý do chọn đề tài
Ngày nay, cơng nghệ thơng tin có vai trị hết sức quan trọng, là động lực
thúc đẩy tăng trưởng kinh tế và kích thích tăng lực đổi mới đối với nền kinh tế
tồn cầu nói chung và nền kinh tế quốc dân của mỗi nước nói riêng.
Với nhiều thành quả quan trọng, công nghệ thông tin đã được ứng dụng rộng dãi
trong nhiều lĩnh vực, trở thành một trong những yếu tố quan trọng nhất của sự
phát triển kinh tế - xã hội, an ninh - quốc phòng. Việc đẩy mạnh ứng dụng công
nghệ thông tin sẽ làm thay đổi tác phong làm việc, nâng cao năng suất lao động,
nâng cao dân trí,…Chính vì thế, cơng nghệ thơng tin sẽ trở thành nền kinh tế

mũi nhọn của nước ta trong những năm tới đây.
Hơn nữa thương mại điện tử là một lĩnh vực mới đang được nhiều cơ quan,
nhiều công ty, nhiều đoàn thể cũng như cá nhân nghiên cứu và phát triển nhằm
đưa các thiết bị, các ứng dụng liên quan đến điện tử tin học vào phục vụ cho sự
phát triển kinh doanh. Thương mại điện tử là một trong những lĩnh vực được
xem là mang tính thời sự ở Việt nam, ở nước ta cũng đã có nhiều tổ chức, cá
nhân nghiên cứu, ứng dụng thương mại điện tử vào kinh doanh nhưng đây là
một lĩnh vực mới mẻ và cịn rất non trẻ. Để góp một phần nhỏ vào sự phát triển
thương mại điện tử ở nước ta em đã quyết định thực hiện đề tài “Xây dựng
website bán xe phân khối lớn”.
Với những thao tác đơn giản trên máy có nối mạng Internet người tiêu
dùng sẽ có tận tay những gì mình cần chỉ cần vào các trang web bán hàng, làm
theo hướng dẫn và click vào những gì bạn cần. Khơng cần đi đâu xa, chỉ cần
ngồi tại chỗ là có thể chọn lựa thỏa thích các mặt hàng mà mình u thích và
được giao hàng tận nơi, tiết kiệm được thời gian, công sức và cả tiền bạc.
2.1.Hướng dẫn tiếp cận đề tài
Phần mềm tạo ra cố gắng hướng đến người dùng với chức năng và đặc biệt
phải mô tả được đầy đủ thông tin mà người dùng cần đến. Viết phần mềm không
thể qua loa thông tin cần thiết mà phải đặc tả tồn bộ thơng tin như trong q
trình lưu trữ truyền thống của người dùng.


2.3.Nội dung thực hiện của đề tài
- Khảo sát hệ thống
+ Khảo sát các trang web bán hàng trực tuyến như beautybuffet.com.vn,
shopee.vn, lazada.vn, nhaphang247.com,… từ đó áp dụng để xây dựng website
bán mỹ phẩm.
- Phân tích tính năng hệ thống
+ Từ q trình khảo sát, phân tích và đưa ra bảng các chức năng chính của hệ
-


thống và phân tích chi tiết từng chức năng.
Phân tích thiết kế với UML
+ Vẽ và phân tích biểu đồ User Case.
+ Biểu đồ tuần tự, biểu đồ lớp.
Phân tích thiết kế CSDL
Phân tích thiết kế chương trình.
2.4.Ý nghĩa lý luận và thực tiễn của đề tài
Hệ thống là một chương trình phần mềm giúp cho các doanh nghiệp hay các chủ
cửa hàng giới thiệu và bán sản phẩm của mình tới người tiêu dùng một cách
nhanh nhất thông qua trang web bán máy tính. Và thơng qua trang web này
người dùng có thể tiếp cận mặt hàng chỉ với những thao tác đơn giản trên máy
có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà khơng phải mất

nhiều thời gian
- Đề tài này giúp chúng em hiểu rõ hơn nghiệp vụ quản lý bán hàng qua mạng
- Ứng dụng đề tài vào việc tối ưu hóa các chương trình quản lý sản phẩm trong
các cửa hàng bán mỹ phẩm.

CHƯƠNG 3: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU
3.1.Khảo sát hiện trạng
- Hiện nay, khác với các nước đã có nền cơng nghệ thơng tin phổ biến và phát
triển, tại Việt Nam, đại đa số vẫn là các website tĩnh, có cấu trúc và tổ chức
thơng tin cố định, khơng thay đổi hoặc rất ít thay đổi, chủ yếu mang tính chất
giới thiệu cơng ty và sản phẩm dịch vụ của nó.
- Bên cạnh đó, cũng đã có khá nhiều các trang web động (tên thương mại là
Dynamic Website) với nhiều hình thức tổ chức khác nhau về giao diện, bố cục


cũng như về cách thức quản lý, tiêu biểu như website kinh doanh địa ốc của

Cơng ty Hồng Qn, website đặt phịng khách sạn trực tuyến của Cơng ty
Thương mại điện tử Việt, website của Ngân hàng Cổ phần thương mại ABC…
- Tuy nhiên, một thực tế cần nhìn nhận rằng: đa số các website đều do công ty sở
hữu thuê các nhà thiết kế (thường là các công ty thiết kế website) đảm nhận việc
thiết kế ban đầu, điều này là hợp lý, bởi vì chỉ với một chi phí ban đầu cho dù có
hơi cao – đối với các trang web động – thì một website được thiết lập mang tính
chuyên nghiệp và hoạt động ổn định là điều hết sức cần thiết; nhưng để website
đó hoạt động thực sự hiệu quả thì khơng thể thiếu bàn tay của chính những
người chủ, của chính cơng ty sở hữu nó quản lý và điều hành. Thực tế là, ở Việt
Nam hiện nay, vai trò của người quản trị website dường như chưa được đánh giá
đúng, đa phần người quản trị trang web của các công ty chỉ đảm đương cơng
việc này sau khi hồn tất các cơng việc khác, vấn đề làm mới thơng tin website
cịn bị xem nhẹ, khiến cho những khách hàng thường xuyên của website cảm
thấy nhàm chán và từ từ rời bỏ thói quen vào thăm trang web!
-

Sự hoạt động hiệu quả của một số trang web nói trên là những minh chứng cho
vai trị của người quản trị website doanh nghiệp. Các công ty sở hữu các website
này đều có một bộ phận riêng đảm đương việc quản lý thông tin website, nhằm
đáp ứng kịp thời và hiệu quả các yêu cầu của các vị “thượng đế” thơng qua
mạng internet, có như vậy thì mới khai thác hết giá trị của website, và nguồn
khách hàng tiềm năng trên mạng.

3.2.Mô tả đề tài
- Đề tài: “Xây dựng website bán xe phân khối lớn”
- Tên website: CƯỜNG MOTO
- Trong đời sống hiện đại, nhưng với đời sống ngày càng nâng cao, cơng việc
nhiều ít có thời gian rảnh để có thể đến tận nơi để xem mẫu mua hàng, đặc biệt
là trong thời điểm dịch bệnh như hiện nay. Nên dựa vào nhược điểm trên em đã
chọn đề tài xây dựng một website bán mỹ phẩm với các chức năng giúp mọi

người có thể mua hàng tại nhà khơng cần phải ra đường, mà cịn đảm bảo đủ


chất lượng sản phẩm. Bên cạnh đó cũng giúp cho công việc kinh doanh của cửa

-

hàng được thuận lợi hơn, thu hút được nhiều khách hàng hơn.
3.3.Mục đích của đề tài
Website có thể tối ưu hóa di động, thích hợp giao diện di động và máy tính.
Có thể seo được trang web, bán sản phẩm.
Đáp ứng được nhu cầu tìm kiếm và mua hàng của mọi người.
Phạm vi: Phục vụ cho các cửa hàng bán xe có nhu cầu bán hàng qua mạng. Và
cho các nhà kinh doanh muốn giới thiệu, muốn quảng bá sản phẩm của mình tới
người tiêu dùng thông qua các cửa hàng. Phục vụ cho người tiêu dùng mua sắm
trực tuyến thông qua Internet.


3.4.Phân tích hệ thống website bán xe phân khối lớn
3.4.1.Xác định ranh giới của hệ thống, các tác nhân tham gia vào hệ thống
- Ranh giới của hệ thống: Hệ Thống Website Bán Xe Phân Khối Lớn
- Các tác nhân:
+ Người quản lý
+ Khách hàng
- Chức năng của các tác nhân:
+ Người quản lý:
 Đăng nhập
 Đăng xuất
 Quên mật khẩu
 Quản lý sản phẩm

 Quản lý khách hàng
 Quản lý tài khoản
 Thêm
 Sửa
 Xóa
 Tìm kiếm
+ Khách hàng:
 Đăng nhập
 Đăng xuất
 Quên mật khẩu
 Giỏ hàng
 Đặt hàng
 Thanh tốn
 Tìm kiếm


3.4.2.Sơ đồ chức năng (Use case Diagram)

Hình 1: Sơ đồ đắc tả Use Care
3.4.3.Đặc tả cho một số chức năng
 ĐĂNG NHẬP
Các thành phần
Tên Use case
Mô tả Use case

Nội dung
Đăng nhập
Giúp người dùng đăng nhập vào hệ thống để thực hiện
các chức năng liên quan đến người dùng


Tác nhân
Điều kiện kích hoạt

Người quản lý, khách hàng
Dùng để truy cập vào hệ thống

Tiền điều kiện
Hậu điều kiện

Vô trang chủ

Luồng sự kiện

*Luồng sự kiện chính: người dùng chọn chức năng
đăng nhập


- Form đăng nhập hiển thị
- Nhập tên tài khoản, mật khẩu và form đăng nhập
- Hệ thống kiểm tra tên tài khoản mật khẩu của người
dùng
- Đăng nhập thành công và đi vào trang chủ
*Luồng sự kiện phụ: Người dùng đăng nhập không
thành công
- Hệ thống thông báo quá trình đăng nhập khơng thành
cơng
- TH1: Sai thơng tin đăng nhập:
+ Hệ thống yêu cầu người dùng nhập lại tên tài khoản
hoặc mật khẩu
-TH2: Khách hàng quên mật khẩu

+ Khách hàng chọn quên mật khẩu?
 Hiển thị form yêu cầu điền số điện thoại hoặc email
và điền mật khẩu mới.
Nhấn xác nhận  thông báo đổi mật khẩu thành công
+ Khách hàng khơng muốn tiếp tục đăng nhập  thốt
u cầu khách
Bảng 1: Chức năng đăng nhập
 ĐĂNG XUẤT
Các thành phần
Tên Use case
Mô tả Use case

Nội dung
Đăng xuất
Giúp người dùng đăng xuất tài khoản ra khỏi hệ thống


Tác nhân

Người quản lý, khách hàng

Điều kiện kích hoạt

Chọn vào nút đăng xuất

Tiền điều kiện

Đăng nhận và hệ thống

Hậu điều kiện


Thoát tài khoản ra khỏi website

Luồng sự kiện

*Luồng sự kiến chính:
- Người dùng chọn đăng xuất
- Ứng dụng sẽ hiển thị thơng báo để hỏi người dùng
“Bạn có muốn thốt?” và có hai sự lựa chọn Yes hoặc
No.
- Khách hàng chọn “Yes” thì hệ thống sẽ thốt tài
khoản của khách hàng ra và trả lại trang chủ.
*Luồng sự kiện phụ:
- Người dùng chọn “No” hệ thống sẽ không thực hiện
việc đăng xuất và vẫn ở lại màn hình hiện tại.

Yêu cầu khác
Bảng 2: Chức năng đăng xuất
 TÌM KIẾM
Các thành phần
Tên Use case
Mơ tả Use case
Tác nhân
Điều kiện kích hoạt

Nội dung
Tìm kiếm
Giúp người dùng tìm kiếm thơng tin thuốc
Người quản lý, khách hàng
Nhấn vào nút tìm kiếm


Tiền điều kiện
Hậu điều kiện

Xuất kết quả tìm kiếm trên form đang được tìm kiếm

Luồng sự kiện

*Luồng sự kiện chính:


- Người dùng chọn thanh tìm kiếm
- Nhập thơng tin tìm kiếm
- Nhấn vào nút tìm kiếm
- Hệ thống sẽ hiển thị thơng tin cần tìm kiếm trên from
đang được tìm kiếm
*Luồng sự kiện phụ:
- Người dùng nhập sai
+Hệ thống sẽ đưa ra thơng báo khơng tìm thấy
+Người dùng nhập lại tìm kiếm
Các yêu cầu khác

Bảng 3: Chức năng tìm kiếm
 ĐĂNG KÝ
Các thành phần
Tên Use case
Mô tả Use case

Nội dung
Đăng ký

Giúp khách hàng đăng ký tài khoản để phục vụ cho
việc mua hàng

Tác nhân
Điều kiện kích hoạt

Khách hàng
Chọn nút đăng ký

Tiền điều kiện
Hậu điều kiện
Luồng sự kiện

*Luồng sự kiến chính:
- Khách hàng chon đăng ký
- Hiện thị form đăng ký


- Khách hàng điền đầy đủ thông tin yêu cầu nhấn đăng

- Hệ thống kiếm tra xem tên đăng nhập có bị trùng hay
khơng đúng với cấu trúc hay khơng đúng yêu cầu
thông báo đăng ký thanh công
- Vào trang chủ website
*Luồng sự kiện phụ:
- Khách hàng nhập thông tin
- Hệ thống kiểm tra:
TH1: trùng tên đăng nhập hoặc nhập thiếu thông tin
-Hệ thống thông báo tên đăng nhập bị trùng và thông
báo các thông tin nhập thiếu

- Khách hàng nhập lại thông tin và nhấn đăng ký
TH2: Khách hàng khơng muốn đăng ký nữa và thốt
trang.

Các u cầu khác

Bảng 4: Chức năng đăng ký

QUÊN MẬT KHẨU
Các thành phần
Tên Use case
Mô tả Use case

Nội dung
Quên mật khẩu
Giúp khách hàng, người quản lý cập nhật lại mật khẩu


mới khi đã quên mật khẩu cũ của mình
Tác nhân

Khách hàng, người quản lý

Điều kiện kích hoạt

Chọn quên mật khẩu

Tiền điều kiện

Khi chọn đăng nhập


Hậu điều kiện

Cập nhật lại mật khẩu mới đổi

Luồng sự kiện

*Luồng sự kiện chính:
- Người dùng đăng nhập nhưng lại không nhớ mật
khẩu.
- Chọn quên mật khẩu
- Hệ thống hiển thị form yêu cầu người dùng nhập
email và mật khẩu mới
- Chọn xác nhận hệ thống sẽ kiểm tra hiển thị thông
báo đổi mật khẩu thành công và hệ thống sẽ gửi thông
báo về email.

Các yêu cầu khác
Bảng 5: Chức năng quên mật khẩu
 GIỎI HÀNG
Các thành phần
Tên Use case
Mơ tả Use case
Tác nhân
Điều kiện kích hoạt
Tiền điều kiện

Nội dung
Giỏi hàng
Nơi lưu trữ sản phẩm muốn mua của khách hàng

Khách hàng
Khách hàng mua hàng hoặc vào xem giỏ hàng
Đăng nhập vào website

Hậu điều kiện
Luồng sự kiện

*Luồng sự kiện chính:
- Sau khi chọn hàng, các thơng tin về sản phẩm sẽ


được cho vào giỏ hàng.
- Khi khách hàng muốn xem giỏ hàng thì ấn chi tiết ở
giỏ hàng sẽ hiện danh sách chi tiết về sản phẩm.
- Đưa ra danh sách sản phẩm khách hàng đã cho vào
giỏ.
- Khách hàng có thể tích chọn hoặc bỏ tích chọn để
mua hàng.
- Tổng số tiền của giỏ hàng.
Các yêu cầu khác
Bảng 6: Chức năng giỏ hàng
 THÊM
Các thành phần
Tên Use case
Mô tả Use case

Nội dung
Thêm
Giúp người quản lý thêm các thông tin mà họ muốn


Tác nhân

Người quản lý

Điều kiện kích hoạt

Chọn nút thêm

Tiền điều kiện

Khi người quản lý vào trang quản lý sản phẩm và
quản lý khách hàng

Hậu điều kiện

Thông tin được thêm sẽ lưu vào cơ sở dữ liệu

Luồng sự kiện

*Luồng sự kiện chính:
- Người quản lý chọn nút thêm sản phẩm hoặc thêm
khách hàng tại các trang quản lý
- Hệ thống hiển thị trang thêm sản phẩm điền đầy đủ
các thông tin về sản phẩm cần thêm,
- Người quản lý chọn lưu


- Hệ thống kiểm tra, lưu và dữ liệu và thông báo
thành công
*Luồng sự kiện phụ:

- Người quản lý nhập thiếu thông tin yêu cầu
- Hệ thống sẽ thông báo yêu cầu nhập đầy đủ thông
tin
TH1: Người quản lý nhập lại đầy đủ thông tin và
nhấn xác nhận
TH2: Người quản lý khơng muốn thêm sản phẩm nữa
có thể thốt trang và chọn qua trang khác
-Hệ thống sẽ thoát ra và hiện thị trang mà người quản
lý chọn
Các yêu cầu khác
Bảng 7: Chức năng thêm
 SỬA
Các thành phần
Tên Use case
Mô tả Use case

Nội dung
Sửa
Người quản lý chỉnh sửa cập nhật lại thơng tin cần cập
nhập

Tác nhân

Người quản lý

Điều kiện kích hoạt

Chọn nút sửa

Tiền điều kiện


Khi người quản lý vào trang quản lý sản phẩm hoặc
quản lý khách hàng

Hậu điều kiện

Thông tin được sửa sẽ cập nhật lại và cơ sở dữ liệu

Luồng sự kiện

*Luồng sự kiện chính:


- Người quản lý chọn nút sửa ở sản phẩm cần sửa
- Hệ thống sẽ cho phép người quản lý chính sửa thơng
tin
- Người quản ly chọn lưu
- Hệ thống sẽ thông báo lưu thành công và lưu dữ liệu
vào cơ sỡ dữ liệu
Các yêu cầu khác
Bảng 8: Chức năng sửa
 XĨA
Các thành phần
Tên Use case
Mơ tả Use case

Nội dung
Xóa
Người quản lý xóa đi thơng tin cần xóa


Tác nhân

Người quản lý

Điều kiện kích hoạt

Chọn nút xóa

Tiền điều kiện

Ở trong trang quản lý sản phẩm hoặc quản lý khách
hàng

Hậu điều kiện
Luồng sự kiện

Thơng tin bị xóa khỏi cơ sở dữ liệu
*Luồng sự kiện chính:
- Người quản lý chọn thơng tin cần xóa và nhấn phải
chuột
- Hệ thống thơng báo người dùng có muốn xóa hay
khơng?
- Bấm nút Yes
-Thơng tin bị xóa khỏi cơ sở dữ liệu
*Luồng sự kiện phụ: Người dùng khơng muốn xóa nữa


thì nhấn No. Hệ thống quay trở lại from chức năng đã
chọn trước đó.
Các yêu cầu khác

Bảng 9: Chức năng xóa
 QUẢN LÝ KHÁCH HÀNG
Các thành phần
Tên Use case
Mơ tả Use case

Nội dung
Quản lý khách hàng
Người quản lý quản lý được lượng khách hàng mua
đồ trên website

Tác nhân
Điều kiện kích hoạt
Tiền điều kiện

Người quản lý
Đăng nhập vào hệ thống
Người quản lý chọn chức năng quản lý khách hàng

Hậu điều kiện
Luồng sự kiện

*Luồng sự kiện chính:
- Người quản lý đăng nhập vào hệ thống
- Chọn chức năng quản lý khách hàng
- Hệ thống hiển thị thông tin của khách hàng và các
chức năng quản lý
- Chủ tiệm có thể thay đổi, thêm, sửa, xóa khách hàng
và nhấn xác nhận.
- Hệ thống sẽ lưu lại dữ liệu và báo cập nhật thành

công.
*Luồng sự kiện phụ:
- Chủ tiệm nhập thiếu thông tin và nhấn lưu
- Hệ thống sẽ kiểm tra và gửi thông báo Lưu Thất Bại


và Yêu cầu nhập đầy đủ thông tin
-TH1: Người quản lý điền đầy đủ thông tin và nhấn
lưu
-TH2: Người quản lý khơng muốn tiếp tục thức hiện
và nhấn thốt
Các u cầu khác
Bảng 10: Chức năng quản lý khách hàng
 QUẢN LÝ SẢN PHẨM
Các thành phần
Tên Use case
Mô tả Use case

Nội dung
Quản lý sản phẩm
Giúp người quản lý quản lý được các sản phẩm có
trong cửa hàng

Tác nhân
Điều kiện kích hoạt
Tiền điều kiện

Người quản lý
Đăng nhập vào hệ thống
Chọn chức năng quả lý sản phẩm


Hậu điều kiện
Luồng sự kiện

*Luồng sự kiện chính:
- Người quản lý đăng nhập vào hệ thống
- Chọn chức năng quản lý sản phẩm
- Hệ thống hiển thị form quản lý sản phẩm
- Chủ tiệm có thể thêm, sửa, xóa các sản phẩm và nhấn
lưu
- Hệ thống kiếm tra lại thơng tin được thêm, sửa, xóa
và thống báo lưu thành công.
*Luồng sự kiện phụ:


×