Tải bản đầy đủ (.pdf) (100 trang)

Báo cáo thực nghiệm lập trình web bằng php đề tài xây dựng website bán nội thất

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 (1.85 MB, 100 trang )

lOMoARcPSD|39270902

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
------🙙🕮🙛-------

BÁO CÁO THỰC NGHIỆM

Học phần: Lập trình web bằng PHP
Đề tài:

XÂY DỰNG WEBSITE BÁN NỘI THẤT
Giáo viên hướng dẫn : ThS. Phạm Thế Anh
Nhóm – Lớp: 4 - 20231IT6022002
Sinh viên thực hiện :

1. Nguyễn Đình Tăng - 2021603612
2. Vũ Mạnh - 2021605274
3. Vũ Trọng Tấn - 2021605255
4. Nguyễn Đức Thắng - 2021605321
5. Bùi Hữu Tuấn - 2021603666

Hà Nội - Năm 2023

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-1-

LỜI MỞ ĐẦU


Trong thời đại ngày nay, khi cuộc sống người tiêu dùng ngày càng hiện đại
và đa dạng, nhu cầu tìm kiếm và mua sắm trực tuyến đã trở thành một phần quan
trọng của đời sống hàng ngày. Nó khơng chỉ mang lại sự thuận tiện mà cịn mở ra
khơng gian rộng lớn cho sự sáng tạo và đổi mới. Trong bối cảnh đó, việc tạo ra một
trải nghiệm mua sắm trực tuyến đầy đủ và đáp ứng mọi nhu cầu của khách hàng trở
nên càng quan trọng hơn bao giờ hết.
Chính vì vậy, chúng tôi tự hào giới thiệu đến quý khách hàng một không
gian trực tuyến độc đáo và đẳng cấp. Đây không chỉ là một trang web bán nội thất
thông thường, mà là nơi kết nối giữa sự đẳng cấp và sự ấm cúng, giúp bạn biến
ngơi nhà của mình thành một khơng gian sống hồn hảo và đẳng cấp nhất.
Chúng tôi cam kết mang đến cho khách hàng những trải nghiệm mua sắm
độc đáo, từ việc lựa chọn sản phẩm đến quá trình thanh toán, với sự đa dạng về
kiểu dáng, chất lượng và giá trị. Đội ngũ chúng tôi không ngừng nỗ lực để cung cấp
những sản phẩm nội thất chất lượng cao nhất, đồng thời duy trì một dịch vụ chăm
sóc khách hàng xuất sắc để đảm bảo sự hài lòng và tin tưởng từ phía quý khách
hàng.

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-2-

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT
1.1 Các khái niệm
1.1.1 Mơ hình Client - Server

- Client : là máy khách, máy trạm – là nơi gửi yêu cầu đến server. Nó tổ chức
giao tiếp với người dùng, server và mơi trường bên ngồi tại trạm làm việc.


- Server : Máy phục vụ-máy chủ. Chứa các chương trình Server, tài nguyên
(tập tin, tài liệu... ) dùng chung cho nhiều máy khách. Server lưu trữ, cung
cấp và xử lý dữ liệu rồi chuyển đến các máy trạm liên tục 24/7 để đáp ứng
yêu cầu của client.

- Các dịch vụ thường dùng trên Internet
+ Tổ chức và khai thác thông tin trên web (gọi tắt là Web)
+ Thư điện tử (viết tắt là Email)
+ Tìm kiếm thơng tin trên Internet

Để truyền thơng với những máy tính khác, mọi máy tính trên Internet phải hỗ
trợ giao thức chung TCP/IP (Transmission Control Protocol/Internet Protocol- là
giao thức điều khiển truyền dữ liệu và giao thức Internet), là một giao thức đồng
bộ, cho truyền thơng điệp từ nhiều nguồn và tới nhiều đích khác nhau. Ví dụ có thể
vừa lấy thư từ trong hộp thư, đồng thời vừa truy cập trang Web. TCP đảm bảo tính
an tồn dữ liệu, IP là giao thức chi phối phương thức vận chuyển dữ liệu trên
Internet.

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-3-

1.1.2 Web browser
Trình duyệt web là một ứng dụng phần mềm để truy cập thông tin trên World

Wide Web, mỗi trang web, ảnh và video được xác định bằng một URL riêng biệt,
cho phép các trình duyệt truy xuất và hiển thị chúng trên thiết bị của người dùng
mới. Nhiệm vụ của Web là để tương tác với các máy chủ web hay còn gọi là web

server. Khi người dùng nhập 1 địa chỉ website vào trình duyệt, trình duyệt sẽ gửi
yêu cầu đến máy chủ (web server). Sau đó máy chủ sẽ phản hồi về gửi nội dung
cho người dùng. Lúc này, Web Browser sẽ hiển thị nội dung vừa nhận được dưới
dạng cấu trúc HTML. Và ngược lại, khi người dùng tương tác với trang web thì dữ
liệu người dùng nhập vào sẽ được trình duyệt chuyển về máy chủ để phân tích. Để
sử dụng dịch vụ WWW, Client cần có 1 chương trình duyệt Web, kết nối vào
Internet thơng qua một ISP. Các trình duyệt phổ biến hiện nay là: Microsoft
Internet Explorer, Mozilla Firefox và Google Chrome…
1.1.3 Web server

Webserver là một chiếc máy tính lớn được kết nối với tập hợp mạng máy
tính của người dùng và chạy các phần mềm được thiết kế. Web server thường có
dung lượng lưu trữ lớn và tốc độ xử lý cao nhằm đảm bảo khả năng lưu trữ và vận
hành kho dữ liệu trên internet. Web server hoạt động liên tục nhằm cung cấp dữ
liệu xuyên suốt cho mạng lưới máy tính mà nó kết nối. Webserver hỗ trợ các công
nghệ khác nhau:

- IIS (Internet Information Service) : Hỗ trợ ASP, mở rộng hỗ trợ PHP
- Apache: Hỗ trợ PHP
- Tomcat: Hỗ trợ JSP (Java Servlet Page)
- Nginx : Hỗ trợ PHP

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-4-

1.2 Yêu cầu sử dụng ngôn ngữ PHP
1.2.1 HTML + CSS + Bootstrap


- HTML (Hypertext Markup Language):
+ Là ngôn ngữ đánh dấu cơ bản được sử dụng để xây dựng cấu trúc của
trang web.
+ Sử dụng các thẻ để định nghĩa các phần khác nhau của trang như tiêu
đề, đoạn văn bản, hình ảnh, liên kết, và nhiều thứ khác.

- CSS (Cascading Style Sheets):
+ Được sử dụng để định dạng và trang trí các phần tử HTML.
+ Cung cấp các khả năng như màu sắc, font chữ, độ rộng, độ cao, và các
hiệu ứng khác để cải thiện giao diện người dùng.

- Bootstrap
+ Là một framework front-end phổ biến, được xây dựng trên HTML,
CSS, và JavaScript.
+ Cung cấp các thành phần và giao diện sẵn có giúp nhanh chóng xây
dựng trang web đáp ứng và thân thiện với người dùng trên nhiều thiết
bị.

1.2.2 PHP
a, Khái niệm
PHP viết tắt Hypertext Preprocessor là một ngôn ngữ lập trình kịch
bản. “kịch bản” này rất đơn giản và nhanh, gọn, lẹ hiệu quả rất cao cũng như
tính thân thiện của ngơn ngữ lập trình web PHP. PHP ngày nay cộng đồng

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-5-


rất lớn và đây là ngôn ngữ chuyên về web. Vì vậy khi nhắc đến web nhiều
người sẽ nghĩ ngay đến PHP. Và một số thương hiệu lớn cũng như mạng xã
hội facebook cũng sử dụng ngôn ngữ lập trình web PHP.Thực chất PHP là
ngơn ngữ kịch bản nhúng trong HTML, nói một cách đơn giản đó là một
trang HTML có nhúng mã PHP, PHP có thể được đặt rải rác trong HTML.

Hơn thế nữa, loại ngơn ngữ này cịn khá dễ học và có thời gian xây
dựng sản phẩm tương đối ngắn so với các ngơn ngữ khác. Vì thế, PHP nhanh
chóng trở thành ngơn ngữ lập trình web phổ biến và được ưa chuộng sử dụng
hàng đầu thế giới.
b, Tại sao nên sử dụng PHP

Hiện nay thiết kế web bằng ngôn ngữ lập trình PHP đang là xu hướng
chính, chủ đạo trong giới thiết kế website. Những công ty thiết kế website
lớn hoặc các dịch vụ freelancer thường chọn PHP để thiết kế web cho khách
hàng, vì khi thiết kế website xong khách hàng rất dễ sử dụng và quản trị
trang web. Do website hiển thị đơn giản, bảng quản trị dễ nhìn, đọc qua một
lần là biết cách quản trị trang web, quan trọng hơn cả độ bảo mật của những
website ngôn ngữ lập trình PHP khá cao, chính vì thế mà nó được tin dùng
bởi nhiều cơng ty lập trình, những cái tên có thể kể đến như Monmedia,
Webmini, Inkulal đều sử dụng ngôn ngữ này để làm website.

Ngơn ngữ lập trình PHP đơn giản và dễ sử dụng.
Nhu cầu xây dựng web có sử dụng cơ sở dữ liệu là một nhu cầu tất yếu
và PHP cũng đáp ứng rất tốt nhu cầu này. Với việc tích hợp sẵn nhiều
Database Client trong PHP đã làm cho ứng dụng PHP dễ dàng kết nối tới các
hệ cơ sở dữ liệu thông dụng.

Downloaded by SAU DO ()


lOMoARcPSD|39270902

-6-

Việc cài đặt và sử dụng PHP rất dễ dàng, miễn phí và tự do vì đây là
một mã nguồn mở (Open-source).Vì có tính ưu thế như vậy mà PHP đã được
cài đặt phổ biến trên các Web Server thông dụng hiện nay như Apache, IIS…
PHP vừa dễ với người mới sử dụng vừa có thể đáp ứng mọi yêu cầu của các
lập trình viên chuyên nghiệp, mọi ý tưởng của các bạn PHP có thể đáp ứng
một cách xuất sắc.
c, PHP hoạt động như thế nào ?

Vì PHP là ngôn ngữ của máy chủ nên mã lệnh của PHP sẽ tập trung
trên máy chủ để phục vụ các trang Web theo yêu cầu của người dùng thông
qua trình duyệt.

Khi người dùng truy cập Website viết bằng PHP, máy chủ đọc mã
lệnh PHP và xử lý chúng theo các hướng dẫn được mã hóa. Mã lệnh PHP
yêu cầu máy chủ gửi một dữ liệu thích hợp (mã lệnh HTML) đến trình duyệt
Web. Trình duyệt xem nó như là một trang HTML tiêu chuẩn. Như ta đã nói,
PHP cũng chính là một trang HTML nhưng có nhúng mã PHP và có phần
mở rộng là HTML. Phần mở của PHP được đặt trong thẻ mở đóng ?> .Khi trình duyệt truy cập vào một trang PHP, Server sẽ đọc nội dung
file PHP lên và lọc ra các đoạn mã PHP và thực thi các đoạn mã đó, lấy kết
quả nhận được của đoạn mã PHP thay thế vào chỗ ban đầu của chúng trong
file PHP, cuối cùng Server trả về kết quả cuối cùng là một trang nội dung
HTML về cho trình duyệt.
1.3 Cơ sở dữ liệu MySQL
MySQL là một hệ quản trị cơ sở dữ liệu (DBMS) quan hệ mã nguồn mở,

phát triển và phân phối bởi Oracle Corporation. Nó là một trong những hệ quản trị

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-7-

cơ sở dữ liệu phổ biến nhất trên thế giới và được sử dụng rộng rãi trong các ứng
dụng web và doanh nghiệp.

Đặc điểm của MySQL
- MySQL là một phần của chuẩn mã nguồn mở, điều này có nghĩa là
bạn có thể sử dụng, sửa đổi và phân phối nó miễn phí.
- MySQL sử dụng ngôn ngữ truy vấn SQL để thực hiện các thao tác
truy vấn và quản lý cơ sở dữ liệu.
- MySQL có sẵn trên nhiều hệ điều hành như Windows, Linux, macOS,
và nhiều nền tảng khác.
- MySQL được tối ưu hóa để cung cấp hiệu suất cao, đặc biệt là trong
các ứng dụng có số lượng người dùng lớn.
- Hỗ trợ các tính năng nhất qn (ACID) để đảm bảo tính tồn vẹn của
dữ liệu.
- MySQL có thể hoạt động trên nhiều loại kiến trúc máy chủ khác nhau,
từ máy tính cá nhân đến các hệ thống máy chủ lớn.
- Có một cộng đồng lớn và tích cực xung quanh MySQL, cung cấp hỗ
trợ và tài nguyên đa dạng cho người dùng.

Downloaded by SAU DO ()

lOMoARcPSD|39270902


-8-

CHƯƠNG 2: PHÂN TÍCH CÁC CHỨC NĂNG CỦA WEBSITE
2.1 Các chức năng chính của website
2.1.1 Khảo sát hệ thống

a, Khảo sát sơ bộ
+ Phương pháp phỏng vấn

KẾ HOẠCH PHỎNG VẤN

Đối tượng được hỏi : Nguyễn Thái Người phỏng vấn : Nguyễn Đình Tăng
Cơng

Địa chỉ : Số 110, Đường Mỹ Đình, Thời gian : 20/10/2023
Phường Mỹ Đình 2, Quận Nam Từ Thời gian bắt đầu : 8h00
Liêm , TP Hà Nội Thời gian kết thúc : 8h30

- Dữ liệu cần thu thập : Các yêu cầu đòi hỏi :
+ Độ hiệu quả của việc sử dụng
phần mềm quản lý bán hàng
online
+ Lợi ích khi sử dụng phần mềm
quản lý bán hàng online
+ Những khó khăn gặp phải trong
vấn đề sử dụng

- Thỏa thuận :
+ Kinh phí dự kiến sản phẩm


Downloaded by SAU DO ()

lOMoARcPSD|39270902

-9-

+ Thời gian bàn giao
+ Bảo hành, bảo trì.

Chương trình : Ước tính thời gian :
- Giới thiệu : 1 phút
1 phút
+ Tổng Quan Về Dự Án: Dự Án
Xây Dựng Website Bán Nội Thất 6 phút

+ Tổng Quan Về Phỏng Vấn: ( Xin 8 phút
phép được ghi âm )
8 phút
- Chủ đề được đề cập :
+ Chủ đề 1 : Quản Lý Thu Chi và
Sổ Sách :
- Làm thế nào anh(chị) duy trì
quản lý thu chi hàng ngày?
- Sử dụng phần mềm hay công cụ
nào để thống kê sổ sách?
+ Chủ đề 2 : Hoạt Động Trang
Web:
- Các chức năng chính của trang
web là gì?

- Làm thế nào anh(chị) duy trì
thơng tin về các sản phẩm nội
thất?
- Mô tả quy trình thanh tốn và
mua hàng bên mình?
+ Chủ đề 3 : Sản Phẩm và Quy
Trình Mua Hàng:

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-10-

- Mô tả các loại sản phẩm nội 5 phút
thất chủ yếu hiện đang có trong 1 phút
cửa hàng.
- Khách hàng thực hiện thanh
toán và mua hàng như thế nào
trên trang web?
- Có các phương thức thanh toán
nào được hỗ trợ?
+ Chủ đề 4 : Rủi Ro và Khắc Phục:
- Các vấn đề phổ biến mà
anh(chị) đã gặp phải trong quá
trình quản lý cửa hàng trực
tuyến.
- Anh(Chị) đã thực hiện những
biện pháp nào để khắc phục các
rủi ro trên?

- Kết thúc thảo luận

Dự kiến tổng cộng : 30 phút

PHIẾU PHỎNG VẤN

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-11-

Người hỏi : Nguyễn Đình Tăng Người trả lời : Nguyễn Thái Công

Câu hỏi : Câu trả lời :

Câu 1 : Bình thường bạn thường quản Tơi thường quản lý bán hàng bằng
lý việc bán hàng thông qua cách nào? word, excel hoặc đôi khi bằng giấy bút.

Câu 2 : Hiện nay cửa hàng có bao nhiêu Cửa hàng của chúng tơi hiện có 30 mặt
loại mặt hàng, các loại mặt hàng bán hàng. Các loại mặt hàng bán chạy nhất
chạy nhất là gì? thường là rèm, bàn ghế; được xác định
dựa trên theo dõi doanh số bán hàng và
phản hồi từ khách hàng.

Câu 3 : Hiện nay cửa hàng thường sử Thường là sử dụng word và excel để
dụng cách nào để duy trì quản lý thu thống kê doanh số, đôi khi sử dụng giấy
chi hàng ngày và thống kê doanh số? bút và điện thoại.

Câu 4 : Bạn nghĩ sao về việc quảng bá Hiện nay website đang được sử dụng

thương hiệu trên website? rộng rãi nên việc quảng bá thương hiệu
cũng như sản phẩm trên mạng đang rất
hot và nhanh chóng

Câu 5 : Làm thế nào anh(chị) duy trì Chúng tơi duy trì thông tin về các sản
thông tin về các sản phẩm nội thất? phẩm nội thất bằng cách định kỳ cập
nhật trên trang web của mình. Mỗi sản
phẩm được mô tả chi tiết với hình ảnh
chất lượng và thông tin kỹ thuật để tạo
ra trải nghiệm mua sắm tốt nhất cho
khách hàng.

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-12-

Câu 6 : Mơ tả quy trình thanh tốn và Quy trình thanh tốn và mua hàng trên
mua hàng bên mình? trang web của chúng tôi rất đơn giản.
Khách hàng chọn sản phẩm, thêm vào
giỏ hàng và thực hiện thanh toán trực
tuyến thông qua các phương thức thanh
tốn an tồn mà chúng tôi hỗ trợ. Sau
đó, chúng tơi xử lý đơn đặt hàng và bắt
đầu quá trình giao hàng.

Câu 7 : Theo bạn, rủi ro khi sử dụng Đôi khi nó sẽ khó sử dụng cho những

website bán hàng là gì? người không am hiểu về công nghệ.


Câu 8 : Bạn đề xuất kinh phí dự kiến Chúng tơi đề xuất một kinh phí dự kiến
cho việc phát triển sản phẩm là bao là 50 triệu để đảm bảo chất lượng và
nhiêu? tính năng của sản phẩm. Điều này bao
gồm cả phát triển, quảng bá và các chi
phí khác liên quan.

Câu 9 : Anh(chị) dự kiến thời gian bàn Chúng tôi dự kiến thời gian bàn giao
giao cho dự án là bao lâu? cho dự án là 3 tháng . Điều này giúp
chúng tôi dự trù thời gian cần thiết để
kiểm thử và đảm bảo rằng sản phẩm
hoạt động mượt mà trước khi triển khai.

Câu 10 : Các điều khoản về bảo hành Chúng tơi sẽ thiết lập một chính sách
và bảo trì như thế nào sau khi sản phẩm bảo hành và bảo trì chi tiết, bao gồm
được triển khai? các điều kiện và thời gian bảo hành.
Điều này giúp chúng tôi đảm bảo sự hỗ

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-13-

trợ và duy trì sản phẩm trong thời gian
dài và đồng thời tạo niềm tin từ phía
khách hàng.

Đánh giá chung : Cửa hàng nội thất hiện đang áp dụng phương thức quản lý
truyền thống, nhưng đã nhận thức và thể hiện sự chuẩn bị cho việc chuyển đổi

sang mơ hình trực tuyến. Việc theo dõi doanh số bán hàng và phản hồi khách
hàng cùng với việc duy trì thơng tin sản phẩm trên trang web là một bước quan
trọng. Tuy nhiên, để tối ưu hóa khả năng tiếp cận và chuyển đổi, cần xem xét
chiến lược quảng bá và tích hợp các phương thức thanh toán trực tuyến. Kế hoạch
phát triển và ngân sách dự kiến đều có, nhưng có thể cần điều chỉnh để đáp ứng
chi tiết và mục tiêu kinh doanh cụ thể hơn. Đánh giá chung cho thấy sự nhận thức
và sẵn sàng phát triển của cửa hàng trước thách thức và cơ hội trong thị trường
trực tuyến ngày càng cạnh tranh.

+ Phương pháp điều tra

Phiếu điều tra về việc sử dụng website đối với cửa hàng

Câu hỏi : Câu trả lời :

Câu 1: Sử dụng website quản lý bán A: Có phổ biến

hàng online có phổ biến khơng? B: Khơng phổ biến

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-14-

Câu 2: Sử dụng website quản lý bán A: Có
hàng có thực sự mang lại hiệu quả cho B: Không
nhà kinh doanh không?

Câu 3: Cửa hàng cần bao nhiêu nhân A: 1

viên để duy trì hoạt động của website B: 5
C:10
D: Khác

Câu 4: Rủi ro trong việc bị đánh cắp A: Cao
thông tin trên website có cao khơng? B: Thấp
C: Trung Bình
D: Ý kiến khác

Câu 5: Sử dụng website bán hàng có A: Có đẩy mạnh được sự cạnh tranh
đẩy mạnh được khả năng cạnh tranh B: Không thể đẩy mạnh được cạnh
không? tranh

Câu 6: Khách hàng có thể tương tác với A: Có
bộ phận hỏi đáp CSKH trực tuyến B: Không
không?

Câu 7: Doanh số của việc bán hàng qua A: 70%
website chiếm bao nhiêu phần trăm? B: 80%
C: 50%
D: Khác

Câu 8: Khách hàng thường sử dụng Trả lời: (câu hỏi mở)
kiểu thanh toán nào khi mua hàng?

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-15-


Câu 9: Khách hàng có đánh giá gì về Trả lời: (câu hỏi mở)
giao diện của website?

Câu 10: Khoản đầu tư cho một website Trả lời: (câu hỏi mở)
là bao nhiêu?

b, Khảo sát chi tiết
+ Hoạt động của hệ thống
- Người sử dụng có thể tạo tài khoản và đăng nhập trên hệ thống
và đăng xuất.
- Người sử dụng có thể tìm kiếm sản phẩm, xem các sản phẩm.
- Người sử dụng có thể thêm sản phẩm vào giỏ hàng và xem các
sản phẩm trong giỏ hàng của mình.
- Người sử dụng có thể đặt hàng và xem tình trạng cũng như các
đơn đã đặt.
- Người sử dụng có thể quản lý thơng tin cá nhân.
- Người quản trị có thể thống kê doanh thu, quản lý sản phẩm,
quản lý yêu cầu, quản lý khách hàng.
+ Yêu cầu chức năng
- Người dùng bình thường ( User )
● Đăng ký
● Đăng nhập
● Đăng xuất
● Xem sản phẩm
● Tìm kiếm sản phẩm
- Khách hàng ( đã đăng ký )

Downloaded by SAU DO ()


lOMoARcPSD|39270902

-16-

● Thêm, sửa, xóa sản phẩm trong giỏ hàng
● Đặt hàng
● Thanh toán
● Xem tình trạng đơn hàng
- Người quản trị ( Admin )
● Quản lý sản phẩm
● Quản lý khách hàng
● Quản lý yêu cầu
● Thống kê

Hình 2.1 Chức năng hệ thống

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-17-

⇒ Khách hàng kế thừa thuộc tính từ người dùng bình thường (
User ); Người quản trị ( Admin ) kế thừa thuộc tính từ người dùng
bình thường ( User )

+ Yêu cầu phi chức năng
- Giao diện người dùng
+ Về ngôn ngữ hệ thống: Tiếng Việt
+ Chạy trên đa hệ điều hành: MacOS, Window,…

+ Giao diện dễ nhìn, bắt mắt, rõ ràng
- Tính bảo mật và các ràng buộc
+ Web xử lý nhanh và xử lý được đồng thời nhiều kết nối
+ Hiệu năng, đáp ứng nhu cầu của người dùng:
● Xử lý được khối công việc, thông tin lớn. Khối
lượng thông tin ngày càng nhiều thông tin cần cập
nhập thường xuyên, cần được lưu trữ.
● Xử lý thơng tin chính xác. Nếu xử lý khơng chính
xác ngay cả chỉ vài chi tiết nhỏ thôi cũng gây ra
thiệt hại cho khách hàng hoặc chủ, sẽ ảnh hưởng
đến uy tín, chất lượng

2.1.2 Phân tích yêu cầu của Website
2.1.2.1 Yêu cầu giao diện Website

a) Giao diện người dùng
- Bố cục : sắp xếp bố cục rõ ràng, có hệ thống, phân bổ phù hợp
- Màu sắc : tương đồng với màu được thiết kế trong cửa hàng

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-18-

- Sản phẩm : hiển thị các sản phẩm theo danh mục, các sản phẩm bán
chạy cũng như các sản phẩm mới sẽ được hiển thị đầu tiên khi mở
trình duyệt

- Thông tin : Các thông tin về cửa hàng như địa chỉ , số điện thoại,

chứng chỉ ,... điều được hiển thị trên trang web công khai minh bạch

b) Giao diện quản trị viên
- Bố cục : phân ra các vùng làm việc riêng phù hợp với từng mục đích
- Thống kê được doanh số của cửa hàng, số lượng hàng đã bán và chưa
bán hết

2.1.2.2 Phân tích chức năng của Website
a) Chức năng đăng ký thành viên
- Input: Khách vãng lai phải nhập đầy đủ các thông tin (*: là thông tin
bắt buộc)
+ Tên đăng nhập: (*)
+ Địa chỉ: (*)
+ Mật khẩu: (*)
+ Họ và tên: (*)
+ Email: (*)
+ Điện thoại: (*)
- Process: Kiểm tra thông tin nhập. nếu thành công thì thơng tin sẽ được
lưu vào CSDL.
- Output: Đưa ra thông báo đăng ký thành công hoặc yêu cầu nhập lại
nếu thông tin không hợp lệ
b) Chức năng đăng nhập

Downloaded by SAU DO ()

lOMoARcPSD|39270902

-19-

- Description: Cho thành viên login vào hệ thống.

- Input: Người dùng nhập vào các thông tin về username, password để

đăng nhập.
- Process: Kiểm tra username và password của người dùng nhập vào và

so sánh với username và password trong CSDL.
- Output: nếu đúng sẽ đăng nhập được và hiển thị thông báo đăng nhập

thành công, ngược lại sẽ hiển thị thông báo “Email hoặc mật khẩu
không trùng khớp!”
c) Chức năng đăng xuất
- Description: Cho phép người dùng đăng xuất khỏi hệ thống khi không
còn nhu cầu sử dụng hệ thống.
- Input: Người dùng click vào nút thốt trên hệ thống.
- Process:Tiến hành xóa session lưu thông tin đăng nhập để dừng phiên
làm việc của tài khoản Member trong hệ thống.
- Output: Quay trở lại trang chủ và ẩn đi chức năng đặt mua hàng.
d) Chức năng tìm kiếm sản phẩm
- Input: Nhập vào hoặc lựa chọn thơng tin tìm kiếm theo Danh mục,
theo tên sản phẩm,…
- Process: Lấy thông tin sản phẩm từ CSDL theo các trường tìm kiếm.
- Output: Hiện chi tiết thông tin sản phẩm dựa vào yêu cầu tìm kiếm.
e) Chức năng xem chi tiết sản phẩm
- Description: Cho phép xem chi tiết mô tả của sản phẩm
- Input: Chọn sản phẩm cần xem.
- Process: Lấy thông tin sản phẩm từ CSDL thông qua ID.

Downloaded by SAU DO ()



×