lOMoARcPSD|18034504
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO
ĐỀ TÀI:
XÂY DỰNG WEBSITE CỬA HÀNG THỜI TRANG HL-FASHION
Sinh viên thực hiện
: PHẠM THỊ HUYỀN
Nhóm
Giảng viên hướng dẫn
Ngành
Chuyên ngành
Lớp
Khóa
: HOÀNG NGỌC LONG
: 17
: CẤN ĐỨC ĐIỆP
: Công nghệ thông tin
: Công nghệ phần mềm
: D14CNPM5
: 2019-2024
Hà Nội, ngày 01 tháng 12 năm 2021
PHIẾU CHẤM ĐIỂM
ST
T
Họ và tên sinh viên
Nội dung thực hiện
Điểm
Chữ ký
lOMoARcPSD|18034504
1
2
Phạm Thị Huyền
19810310303
Hoàng Ngọc Long
19810310284
Họ và tên giảng viên
Giảng viên chấm 1:
Giảng viên chấm 2:
Admin: tài khoản, giỏ hàng,
thanh toán, đơn hàng, thống
kê, liên hệ, bài viết.
User: Tin tức, khác, chi tiết
sản phẩm, thay đổi thông tin
cá nhân
Viết báo cáo
Admin: sản phẩm, danh mục
sản phẩm, chi tiết sản phẩm,
deploy hosting.
User: sản phẩm, danh mục
sản phẩm, chi tiết sản phẩm.
Sửa báo cáo
Chữ ký
Ghi chú
lOMoARcPSD|18034504
MỤC LỤC
CHƯƠNG 1: TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU........................................1
1.1 Giới thiệu đề tài
1
1.2 Mục đích nghiên cứu
1.3 Mục tiêu đề tài
1
2
CHƯƠNG 2: PHÂN TÍCH WEBSITE.................................................................4
2.1 Mô tả website 2.1.1 Khái niệm website 4
2.2 Phân tích thiết kế các chức năng ứng dụng
6
Mô tả chức năng ứng dụng..................................................................................6
2.3 Yêu cầu về chức năng :
7
Mô tả các chức năng :..........................................................................................9
2.4 Các hệ thống liên quan dến Website............................................................10
2.4.1 Trang chủ..................................................................................................10
2.4.2 Trang sản phẩm.........................................................................................10
2.4.3 Trang chi tiết nội dung bán hàng..............................................................10
2.4.4 Trang đăng kí............................................................................................11
2.4.5 Trang đăng nhập........................................................................................11
2.4.6 Trang thông tin thời trang(blog)................................................................11
2.4.7 Trang trợ giúp............................................................................................11
2.4.8. Trang giới thiệu về web...........................................................................11
2.4.9. Trang giỏ đồ.............................................................................................11
2.4.10.Trang giao hàng.......................................................................................11
2.4.11.Trang thanh toán......................................................................................11
2.4.12.Trang danh sách hàng đã đặt...................................................................11
2.4.13.Trang theo dõi đơn hàng.........................................................................12
2.4.15.Trang liên hệ...........................................................................................12
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG.........................................13
lOMoARcPSD|18034504
3.1 Thiết kế mô hình cơ sở dữ liệu
13
3.2 Thiết kế giao diện hệ thống
14
3.2.1 Giao diện trang chủ...................................................................................14
3.2.3 Giao diện tất cả sản phẩm.........................................................................15
3.2.5 Giao diện bài viết......................................................................................16
3.2.6 Giao diện liên hệ.......................................................................................16
3.2.7 Giao diện giỏ hàng và thanh toán.............................................................17
3.2.8 Giao diện đăng nhập admin......................................................................18
3.2.9 Giao diện quản trị hệ thống.......................................................................18
CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
19
1. Kết luận..........................................................................................................19
2. Hướng phát triển............................................................................................19
lOMoARcPSD|18034504
Danh mục hình ảnh
3.2.1 Giao diện trang chủ...................................................................................14
3.2.3 Giao diện tất cả sản phẩm.........................................................................15
3.2.5 Giao diện bài viết......................................................................................16
3.2.6 Giao diện liên hệ.......................................................................................16
3.2.7 Giao diện giỏ hàng và thanh toán.............................................................17
3.2.8 Giao diện đăng nhập admin......................................................................18
3.2.9 Giao diện quản trị hệ thống.......................................................................18
lOMoARcPSD|18034504
CHƯƠNG 1: TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU
1.1 Giới thiệu đề tài
Trong những năm gần đây, ứng dụng CNTT về quản lý web đang phát triển
mạnh mẽ, giúp cho các cửa hàng kiếm được lợi nhuận nhiều hơn nhờ vào các trang
website bán hàng nhanh. Nên nhóm chúng em quyết định chọn đề tài xây dựng
trang website cửa hàng thời trang. Với mong muốn giúp cho cửa hàng kiếm thêm
thu nhập nhiều hơn nhờ vào việc bán online. Ngoài ra, website bán hàng rất thân
thiện giúp cho khách hàng mua được thuận lợi hơn, khách hàng sẽ được mua
những sản phẩm hàng mà mình thích không cần tốn nhiều thời gian để đi ra cửa
hàng mua. Đây là điều tuyệt nhất đối với khách hàng. Một trong các nhà phát triển
phần mềm hàng đầu thế giới về lĩnh vực này là Microsoft, họ đã cho ra đời mô
hình PHP hỗ trợ người phát triển các ứng dụng web trên nền .NET Framework
trong đó có tích hợp công nghệ LINQ với Entity Framework hỗ trợ làm việc với
các loại CSDL. Do đó, nhóm sinh viên chúng em chọn đề tài “Xây dựng trang
website cửa hàng thời trang”.
PHP , Xây dựng Website để thực hiện đồ án lập trình web nâng cao đáp ứng
theo chương trình đào tạo của Trường ĐH Điện Lực, đồng thời mong muốn góp
phần đẩy đưa ứng dụng CNTT vào Website để cho việc bán hàng online được hoàn
thiện và thân thiện nhất giúp cho khách hàng hài lòng khi vào Website bán hàng
online của nhóm chúng em.
1.2 Mục đích nghiên cứu
- Học được những kiến thức mới.
Tìm hiểu kĩ thuật lập trình trên PHP .
Tìm hiểu các công nghệ hỗ trợ như: HTML5, CSS3, Jquery…
1
lOMoARcPSD|18034504
Tìm hiểu về ngôn ngữ và kiến thức tương tác CSDL (LINQ to SQL và Entity
FrameWork).
Cách điều khiển dữ liệu(Controller).
- Tìm hiểu về thanh toán trực tuyến vào web để cung cấp chức năng thanh
toán online.
- Tìm hiểu về Domain Hosting và triển khai vận hành Website trên môi
trường.
1.3 Mục tiêu đề tài
- Vì là một website bán hàng, nên điều được nhóm chúng em chú trọng đó là
tính thân thiện với người dùng, giao diện đẹp mắt, cách trình bày sản phẩm cũng
như chi tiết sản phẩm, giá cả hợp lý cũng là cách để gây ấn tượng tốt với khách
hàng. Cả khách hàng và nhà quản lý sẽ cảm thấy thoải mái khi sử dụng một trang
web đẹp và dễ truy cập.
Người dùng (User):
+ Tham quan trang web.
+ Tìm kiếm và lựa chọn sản phẩm cần mua.
+ Xem chi tiết 1 sản phẩm.
+ Xem quảng cáo.
+ Đăng ký, đăng nhập phục vụ cho việc mua bán online.
+ Thực hiện việc mua hàng và thanh toán trực tuyến.
+ Quản lý trang web của mình thông qua tài khoản Admin rõ ràng, dễ sử
dụng, bảo
+ Quản lý tất cả các sản phẩm một cách dễ dàng.
+ Xem sản phẩm danh sách sản phẩm mới và danh sách sản phẩm bán chạy.
+ Thêm loại sản phẩm, màu cho loại sản phẩm.
2
lOMoARcPSD|18034504
+ Kiểm tra và xử lý đơn đặt hàng.
+ Theo dõi và phản hồi ý kiến khách hàng.
3
lOMoARcPSD|18034504
CHƯƠNG 2: PHÂN TÍCH WEBSITE
2.1 Mô tả website
2.1.1 Khái niệm website
Website là của cửa hàng chuyên cung cấp các mặt hàng quần áo, giày dép,
thắt lưng, đồng hồ... Yêu cầu của website là thể hiện được các sản phẩm, thông tin
sản phẩm cho phép khách hàng có thể xem và mua hàng, đồng thời xem những
thông tin về sản phẩm mới một cách nhanh chóng,…
2.1.2 Tìm hiểu về ngôn ngữ PHP
- Khái niệm
PHP: Hypertext Preprocessor, thường được viết tắt thành PHP 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 C và 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.
- Cú pháp
PHP chỉ phân tích các đoạn mã nằm trong những dấu giới hạn của nó. Bất cứ
mã nào nằm ngoài những dấu giới hạn đều được xuất ra trực tiếp không thông qua
xử lý bởi PHP. Các dấu giới hạn thường dùng nhất là , tương ứng với
dấu
giới
hạn
mở
và
đóng.
Các
dấu
giới
hạn cũng đôi khi được sử dụng. Cách viết dấu giới hạn
dạng thẻ ngắn cũng có thể được dùng để thông báo bắt đầu đoạn mã PHP,
là hay = (dấu này được sử dụng để in ra (echo) các xâu ký tự hay biến) với
4
lOMoARcPSD|18034504
thẻ thông báo kết thúc đoạn mã PHP là ?> . Những thẻ này thường xuyên được sử
dụng, tuy nhiên giống với những thẻ kiểu ASP ( <% hay <%= và %> ), chúng
không có tính di động cao bởi có thể bị vô hiệu khi cấu hình PHP. Bởi vậy, việc
dùng các thẻ dạng ngăn hay các thẻ kiểu ASP không được khuyến khích. Mục đích
của những dấu giới hạn này là ngăn cách mã PHP với những đoạn mã thuộc ngôn
ngữ khác, gồm cả HTML. Mọi đoạn mã bên ngoài các dấu này đều bị hệ thống
phân tích bỏ qua và được xuất ra một cách trực tiếp.
Hình
ảnh
cú
pháp
PHP
Các biến được xác định bằng cách thêm vào trước một dấu đô la ($) và
không cần xác định trước kiểu dữ liệu. Không giống với tên hàm và lớp, tên biến là
trường hợp nhạy cảm. Cả dấu ngoặc kép ( "" ) và ký hiệu đánh dấu văn bản
( <<
- Xem thêm -