1. Trang chủ
  2. » Kinh Doanh - Tiếp Thị

BÀI TẬP LỚN MÔN LẬP TRÌNH WEB Đề tài Shop Bán Hàng Quần Áo

118 119 0

Đ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 118
Dung lượng 1,92 MB

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

Nội dung

Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa những thông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách dễ dàng với các công cụ và những ngôn

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

KHOA CƠ BẢN

==========

BÀI TẬP LỚN MÔN LẬP TRÌNH WEB

Đề tài: Shop Bán Hàng Quần Áo

STT Sinh viên thực hiện Khóa Lớp Mã sinh viên bằng số Điểm Điểm bằng chữ Ký tên SV

1 Đinh Xuân Trường K11 CNTT2 20200641

2 Đặng Ngọc Trung K11 CNTT2 20200457

Giảng viên hướng dẫn: Trần Thị Thúy Hằng

Bắc Ninh, tháng 8 năm 2022

Trang 2

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á

KHOA CƠ BẢN

==========

BÀI TẬP LỚN MÔN LẬP TRÌNH WEB

Đề tài: Shop Bán Hàng Quần Áo

STT Sinh viên thực hiện Khóa Lớp Mã sinh viên bằng số Điểm Điểm bằng chữ Ký tên SV

1 Đinh Xuân Trường K11 CNTT2 20200641

2 Đặng Ngọc Trung K11 CNTT2 20200457

Giảng viên hướng dẫn: Trần Thị Thúy Hằng

Bắc Ninh, tháng 8 năm 2022

Trang 3

Mục Lục

MỞ ĐẦU 4

CHƯƠNG I: TỒNG QUAN VỀ CƠ SỞ LÝ THUYẾT 5

1.1 Tổng quan về ngôn ngữ PHP 5

1.1.1.Khái niệm php 5

1.1.2.Tại sao nên dùng php 5

1.2 Giới thiệu về MYSQL 7

1.2.1 Khái niệm về MYSQL 7

1.2.2.Định nghĩa dữ liệu: 7

CHƯƠNG II: HIỆN TRẠNG CỦA SHOP BÁN QUẦN ÁO 8

2 Khảo sát và đánh giá thực trạng 8

2.1 Tình trạng thực tế của của shop bán quần áo 8

2.2 Quy trình nghiệp vụ 8

2.3 Quy trình nghiệp vụ hệ thống 8

CHƯƠNG III: PHÂN TÍCH HỆ THỐNG website bán quần áo 9

3.1 Xây dựng cơ sở dữ liệu với MYSQL 12

3.2 Xây dựng website shop bán quần áo: 12

TỔNG KẾT 118

Trang 4

Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web”

thì việc có một Website để quảng bá công ty hay một Website cá nhân không còn làđiều gì xa xỉ nữa Thông qua Website khách hàng có thể lựa chọn những sản phẩm màmình cần một cách nhanh chóng và hiệu quả

Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa những

thông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách

dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau Sự ra đời của cácngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêucầu của người sử dụng PHP (Personal Home Page) là kịch bản trên phía trình chủ(Server Script) cho phép chúng ta xây dựng trang Web trên cơ sở dữ liệu Với nhiều ưuđiểm nổi bật mà PHP và MySQL được rất nhiều người sử dụng

Trang 5

CHƯƠNG I: TỒNG QUAN VỀ CƠ SỞ LÝ THUYẾT

1.1 Tổng quan về ngôn ngữ PHP

1.1.1.Khái niệm php

PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf tạo ra năm

1994 Vì tính hữu dụng của nó và khả năng phát triển, PHP bắt đầu được sử dụng trongmôi trường chuyên nghiệp và nó trở thành “PHP: Hypertext Preprocessor”

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

PHP là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ, là một côngnghệ phía máy chủ (Server-Side) và không phụ thuộc vào môi trường (cross-platform).Đây là hai yếu tố rất quan trọng, thứ nhất khi nói công nghệ phía máy chủ tức là nói đếnmọi thứ trong PHP đều xảy ra trên máy chủ, thứ hai, chính vì tính chất không phụ thuộcmôi trường cho phép PHP chạy trên hầu hết trên các hệ điều hành như Windows, Unix vànhiều biến thể của nó Đặc biệt các mã kịch bản PHP viết trên máy chủ này sẽ làm việcbình thường trên máy chủ khác mà không cần phải chỉnh sửa hoặc chỉnh sửa rất ít

Khi một trang Web muốn được dùng ngôn ngữ PHP thì phải đáp ứng được tất cảcác quá trình xử lý thông tin trong trang Web đó, sau đó đưa ra kết quả ngôn ngữ HTML

Khác với ngôn ngữ lập trình, PHP được thiết kế để chỉ thực hiện điều gì đó sau khimột sự kiện xảy ra (ví dụ, khi người dùng gửi một biểu mẫu hoặc chuyển tới một URL)

1.1.2.Tại sao nên dùng php

Để thiết kế Web động có rất nhiều ngôn ngữ lập trình khác nhau để lựa chọn, mặc

dù cấu hình và tính năng khác nhau nhưng chúng vẫn đưa ra những kết quả giống nhau.Chúng ta có thể lựa chọn cho mình một ngôn ngữ: ASP, PHP, Java, Perl và một số loạikhác nữa Vậy tại sao chúng ta lại nên chọn PHP Rất đơn giản, có những lí do sau màkhi lập trình Web chúng ta không nên bỏ qua sự lựa chọn tuyệt vời này

Trang 6

PHP được sử dụng làm Web động vì nó nhanh, dễ dàng, tốt hơn so với các giảipháp khác.

PHP có khả năng thực hiện và tích hợp chặt chẽ với hầu hết các cơ sở dữ liệu cósẵn, tính linh động, bền vững và khả năng phát triển không giới hạn

Đặc biệt PHP là mã nguồn mở do đó tất cả các đặc tính trên đều miễn phí, vàchính vì mã nguồn mở sẵn có nên cộng đồng các nhà phát triển Web luôn có ý thức cảitiến nó, nâng cao để khắc phục các lỗi trong các chương trình này

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ậptrì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ấtsắc

Cách đây không lâu ASP vốn được xem là ngôn ngữ kịch bản phổ biến nhất, vậy

mà bây giờ PHP đã bắt kịp ASP, bằng chứng là nó đã có mặt trên 12 triệu website

Trang 7

1.2 Giới thiệu về MYSQL

1.2.1 Khái niệm về MYSQL

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở miễn phí nằm trong nhóm

LAMP (Linux – Apache -MySQL – PHP) >< Microsoft (Windows, IIS, SQL Server,ASP/ASP.NET),vì MySQL được tích hợp sử dụng chung với apache, PHP nên nó phổbiến nhất thế giới Vì MySQL ổn định và dễ sử dụng(đối với tui thì ko chắc ^^.), có tínhkhả chuyển, 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ì được nhiều người hỗ trợ mã nguồn mở mà) và Mysql cũng có cùng mộtcách truy xuất và mã lệnh tương tự với ngôn ngữ SQL chính vì thế nên MySQL được sửdụng và hỗ trợ của những lập trình viên yêu thích mã nguồn mở

Nhưng Mysql không bao quát toàn bộ những câu truy vấn cao cấp như SQLServer Vì vậy Mysql chỉ đáp ứng việc truy xuất đơn giản trong quá trình vận hành củawebsite, thích hợp cho các ứng dụng có truy cập CSDL trên internet và có thể giải quyếthầu hết các bài toán trong PHP, Perl MySQL miễn phí hoàn toàn cho nên bạn có thể tải

Nó có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điềuhành dòng Windows,Linux, Mac OSX, Unix, FreeBSD, NetBSD, Novell NetWare, SGIIrix, Solaris, SunOS, …

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)

• Đảm bảo toàn vẹn dữ liệu: SQL định nghĩa các ràng buộc toàn

vẹn trong cơ sở dữ liệu nhờ đó đảm bảo tính hợp lệ và chính xác của dữ liệu trước cácthao tác cập nhật cũng như các lỗi của hệ thống

Trang 8

Như vậy, có thể nói rằng SQL là một ngôn ngữ hoàn thiện được sử dụng trong các hệthống cơ sở dữ liệu và là một thành phần không thể thiếu trong các hệ quản trị cơ sở dữliệu Mặc dù SQL không phải là một ngôn ngữ lập trình như C, C++, Java, song các câulệnh mà SQL cung cấp có thể được nhúng vào trong các ngôn ngữ lập trình nhằm xâydựng các ứng dụng tương tác với cơ sở dữ liệu.

Khác với các ngôn ngữ lập trình quen thuộc như C, C++, Java, SQL là ngôn ngữ có tínhkhai báo Với SQL, người dùng chỉ cần mô tả các yêu cầu cần phải thực hiện trên cơ sở

dữ liệu mà không cần phải chỉ ra cách thức thực hiện các yêu cầu như thế nào

CHƯƠNG II: HIỆN TRẠNG CỦA CỬA HÀNG

2 Khảo sát và đánh giá thực trạng

2.1 Tình trạng thực tế của của hàng bán quần áo

Tiệm bán quần áo hay shop bán quần áo, cửa hàng là nơi lưu trữ hàng hóa và bày bánnhiều loại hàng hóa khác nhau trong đó có bán đầy đủ những thứ cần thiết cho cuộc sốnghàng ngày như quần áo túi….rất đa dạng về số lượng và ngoại hình Người bán quần áomột người bán số lượng lớn các loại thời trang tại các chợ hoặc các sạp bán hàng hay gianhàng theo phương thức bán lẻ và thanh toán trực tiếp Với số lượng hàng hóa nhiều khókiểm soát và tính toán nên chúng ta cần 1 website đơn giản tối ưu quản lí chi tiết nhanhgọn cửa hàng giúp người tiêu dùng dễ dàng đặt hàng và thanh toán online

2.2 Quy trình nghiệp vụ

Hàng hóa sẽ được đăng tải lên trên web cùng với giá bán và hình ảnh đi kèm

Người mua có thể tùy chọn lựa mặt hàng mà mình thích để mua hoặc thêm vào giỏ hàngĐơn hàng được mua sẽ lưu lại khi khách hàng đặt mua và thanh toán Chủ cửa hàng sẽ gói và gửi đi

2.3 Quy trình nghiệp vụ hệ thống

Theo hiện trạng đã nêu ở trên thì việc áp dụng công nghệ vào quản lý bán hàng

mà cụ thể là sử dụng website vào quy trình nghiệp vụ quản lý bán hàng là rất cần thiết đểtăng khả năng quản lý hàng hóa nhanh chóng mà chính xác trong thanh toán

Trang 9

Website bán hàng quần áo sẽ quản lý hàng hóa bán ra từ đó đưa ra được doanhthu Thông tin về hàng hóa gồm tên người đặt, số điện thoại, thời gian đặt hàng, địa chỉgiao hàng, trạng thái, ghi chú, giá trị đơn hàng.

Khi mua người mú sẽ xem đơn hàng điền đầy đủ thông tin, lựa chọn mẫu quần áo

và size phù hợp rồi thanh toán

Nhân viên sẽ nhận được thông tin đơn hàng, kiểm tra và gửi hàng theo địa chỉ màngười đặt đã mua

CHƯƠNG III : PHÂN TÍCH WEBSITE SHOP BAN QUẦN ÁO

3.1 Xây dựng cơ sở dữ liệu với MySql

- Xây dựng database: shopqa gồm các table: don_hang, san_pham, tai_khoan.

Trang 10

Table: don_hang:

Trang 11

Table : san_pham

Table: tai_khoan

Trang 12

3.2 Xây dựng website bán hàng quần áo

Trang 13

<link href="css/font-awesome.min.css" rel="stylesheet">

<link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen"/> <link href="css/style.css" rel="stylesheet">

Trang 14

<br>

<br>

<tr>

<h4><td style="background-color: #c2e6d6">Username</td></h4> <td style="background-color: #c2e6d6"> <input type="text"

Trang 17

<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>

<meta name="description" content="">

<meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="shortcut icon" href="images/favicon.png">

<link href="css/font-awesome.min.css" rel="stylesheet">

<link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen"/> <link href="css/style.css" rel="stylesheet">

Trang 18

</tr>

<br>

<br>

Trang 19

<tr>

<td style="background-color: #c2e6d6"><br>Họ Tên *</td><br> <td style="background-color: #c2e6d6"><br> <input type="text" name="dk_ho_ten" size="30"></td>

Trang 23

<link href='http://fonts.googleapis.com/css?

family=Roboto:400,300,300italic,400italic,500,700,500italic,100italic,100'

rel='stylesheet' type='text/css'>

<link href="css/font-awesome.min.css" rel="stylesheet">

<link rel="stylesheet" href="css/flexslider.css" type="text/css" media="screen"/> <link href="css/style.css" rel="stylesheet">

<div class="wrapper">

<div class="container">

<main>

<br><br>

<h3 data-v-60e8697e="" class="title">Giới thiệu cửa hàng </h3>

<h3 data-v-60e8697e="">Đây là dự án đầu tiên bọn em làm nên còn nhiều thiếu xót mong cô và các bạn đóng góp ý kiến để chúng em hoàn thiện dự án tốthơn</h3>

<p data-v-60e8697e="" class="parag">Chúng tôi có triết lý kinh doanhrằng, tất cả các sản phẩm phải có chất lượng cao, tuy đơn giản nhưng mang đến cảm xúc thú vị

Chính triết lý này đã đem tới thành công bước đầu cho shop, truyền cảm hứng và thúc đẩy chúng tôi phấn đấu đem tới những sản phẩm tốt hơn mỗi ngày.</p>

<p data-v-60e8697e="">

<br><br><h3> Nhóm em gồm 2 thành viên: Đặng Ngọc Trung và Đinh Xuân Trường </h3>

Trang 25

<link href="css/font-awesome.min.css" rel="stylesheet">

<link rel="stylesheet" href="css/flexslider.css" type="text/css"

Trang 26

$_SESSION["oder"][$i][2] = $_SESSION["oder"][$i][2] - 1 ; break;

Trang 29

?>

<tr>

<td>

<img src="images/products/min/<?php echo

$_SESSION["oder"][$j][1] ?>-1.jpg" alt="Hinh anh">

Trang 30

<img src="images/sizeM.png" alt="">

<?php echo $_SESSION["oder"][$j][2], " cái"; ?>

<a href="add_cart.php?id=<?php echo $_SESSION["oder"][$j][1] ?>&action=">

<img src="images/plus.png" alt="">

Trang 31

<a href="add_cart.php?id=<?php echo $_SESSION["oder"][$j][1] ?>&action=all">

<img src="images/remove.png" alt="">

<a href="session_destroy.php" class="reg">

Đăng xuất & Xóa giỏ hàng

</a>

<?php

}

Trang 37

<meta name="description" content="">

<meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="shortcut icon" href="images/favicon.png">

<link href="css/font-awesome.min.css" rel="stylesheet">

<link rel="stylesheet" href="css/flexslider.css" type="text/css"

- KH ngoại tỉnh: Bưu điện VNpost <br>

- Giao trong 2-3 ngày: GHN , Giao hàng tiết kiệm <br>

Trang 38

- Giao siêu tốc: Grab Express, Ahamove <br>

- Nhân viên giao hàng của shop (<3km) !<br>

<br><br>

</a></h4>

<br><br><br>

<div class="image">

<img data-v-60e8697e="" src="images/about/shipping2.png"

class="center-block" alt="our purpose">

Trang 39

<link href="css/font-awesome.min.css" rel="stylesheet">

<link rel="stylesheet" href="css/flexslider.css" type="text/css"

media="screen"/>

<link href="css/style.css" rel="stylesheet">

<link href="css/background.css" rel="stylesheet">

Trang 40

<div class="col-md-2 col-sm-2">

Trang 41

</a>

</li>

<li>

<a href="https://www.facebook.com/trung6102/"> Shopee

Trang 42

if ( (isset($_SESSION['ms']) && $_SESSION['ms'])) {

Trang 45

while ($all[0] != "" and $i<8) { ?>

<div class="col-md-3 col-sm-6 " >

<div class="products">

<div class="thumbnail">

<a href="xem_chi_tiet.php?id=<?php echo $all[0] ?

>"><img src="images/products/min/<?php echo $all[0] ?>-1.jpg" alt="Hinh anh"></a>

</div>

Trang 46

<div class="productname"><?php echo $all[1] ?> </div> <h4 class="price"><?php echo $all[3]/1000,".000 đ" ?

></h4>

<div class="button_group">

<a href="add_cart.php?id=<?php echo $all[0] ?>"> <button class="button add-cart" type="button"> Mua ngay

while ($all[0] != "" and $i<8) { ?>

<div class="col-md-3 col-sm-6">

<div class="products">

<div class="thumbnail">

<a href="xem_chi_tiet.php?id=<?php echo $all[0] ?

>"><img src="images/products/min/<?php echo $all[0] ?>-1.jpg" alt="Hinh anh"></a>

</div>

<div class="productname"><?php echo $all[1] ?> </div>

Ngày đăng: 09/11/2022, 17:03

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

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

w