Xây dựng Website bán hoa Flower Shop - pdf 18

Download miễn phí Đồ án Xây dựng Website bán hoa Flower Shop



Mục lục
Lời nói đầu 1
Phần I:Thiết kế cơ sở dữ liệu 3
I. Cấu trúc cơ sở dữ liệu 3
II. Bảng sản phẩm 3
III.Bảng khách hàng 4
IV.Bảng Tỉnh 4
Phần II Xây dựng các trang cơ bản của Flower Shop 5
I. Trang Top.php 5
II. Trang Left.php 5
III. Trang Right.php 8
IV. Trang Bottom.php 9
V. Trang KNCSDL.php 10
VI. Trang Phantrang.php 10
VII.Trang Chung.php 11
VII.Trang Index.php 12
Phần III. Xây dựng phần đăng ký 14
I. Trang Dangky.php 14
II. Trang Xacnhan.php 20
III Trang Camon.php 24
Phần IV Xây dựng phần đăng nhập 27
I. Trang Dangnhap.php 27
II. Trang XNDangnhap.php 31
Phần V. Danh sách sản phẩm 34
I. Trang Danghsach.php 34
II. Trang ChitietSP.php 40
Phần VI. Chọn hàng 44
I. Trang Vaogiohang.php 44
II. Trang Xemgiohang.php 47
Kết luận . 55
Tài liệu tham khảo 56
 
 
 
 
 
 
 
 
 



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

Lời nói đầu
Tiếp theo đồ án kỳ 8: Tìm hiểu về PHP, PHPMyAdmin, MySQL. Trong đồ án kỳ 9 này em xin phép được tìm hiểu và xây dựng cơ bản Website bán hoa Flower Shop. Do trình độ còn hạn chế cũng như thời gian hạn hẹp nên em chỉ dừng lại ở việc xây dựng Webstie cơ bản. Với việc đăng ký trở thành thành viên và đăng nhập khi mua hàng. Bên cạnh đó là giới thiệu hoa cũng như cho phép khách hàng lựa chọn hoa vào giỏ hàng. Đây chỉ là bước khởi đầu trong việc xây dựng đồ án tốt nghiệp :Xây dựng Website bán hoa Flower Shop.
Mục lục
Lời nói đầu 1
Phần I:Thiết kế cơ sở dữ liệu 3
I. Cấu trúc cơ sở dữ liệu 3
Bảng sản phẩm 3
III.Bảng khách hàng 4
IV.Bảng Tỉnh 4
Phần II Xây dựng các trang cơ bản của Flower Shop 5
I. Trang Top.php 5
II. Trang Left.php 5
III. Trang Right.php 8
IV. Trang Bottom.php 9
V. Trang KNCSDL.php 10
VI. Trang Phantrang.php 10
VII.Trang Chung.php 11
VII.Trang Index.php 12
Phần III. Xây dựng phần đăng ký 14
I. Trang Dangky.php 14
II. Trang Xacnhan.php 20
III Trang Camon.php 24
Phần IV Xây dựng phần đăng nhập 27
I. Trang Dangnhap.php 27
II. Trang XNDangnhap.php 31
Phần V. Danh sách sản phẩm 34
I. Trang Danghsach.php 34
II. Trang ChitietSP.php 40
Phần VI. Chọn hàng 44
I. Trang Vaogiohang.php 44
II. Trang Xemgiohang.php 47
Kết luận……………………………………………………………….. 55
Tài liệu tham khảo 56
Phần I:
Thiết kế cơ sở dữ liệu.
I.Cấu trúc cơ sở dữ liệu
Do sử dụng cơ sở dữ liệu MySQL là cơ sở dữ liệu có quy mô nhỏ, chính vì vây không thể phát triển ứng dụng bên trong của cơ sở dữ liệu này như các cơ sở dữ liệu có quy mô lớn hơn.
Khi xây dựng ứng dụng này theo hướng ứng dụng Web, em chọn trung tâm vấn đề là sản phẩm và chọn hàng.
Cụ thể hơn ở trong đồ án kỳ này em xây dựng chỉ đơn giản 3 bảng dữ liệu liệu liên quan. Đó là bảng sản phẩm, bảng khách hàng và bảng tỉnh. Bảng sản phẩm dùng để chứa các sản phảm liên quan đến các sản phẩm về hoa. Bảng khách hàng dùng để lưu các thông tin liên quan về khách hàng tạo điều kiện thuận tiện trong việc đặt hàng sau này của khách. Đồng thời cũng là giúp khách hàng đăng nhập một cách nhanh chóng và thuận tiện. Đối với bảng tỉnh lưu giữ các tỉnh trong nước giúp khách hàng trong phần đăng kỳ được thuận tiện và tạo sự chuẩn hoá đồng thời cũng là 1 phần trong tính cước vận chuyển trong hợp đồng mua hàng sẽ được xây dựng trong đồ án kỳ sau.
II.Bảng sản phẩm:
Trong đó :
-MaSP là mã của sản phẩm, được đánh số một cách tự động.
-TenSP là tên của sản phẩm.
-GiaSP là giá của sản phẩm.
-GiaodichSP là cho biết sản phẩm có còn để giao dich hay khong. Nó mang giá trị là 1 hay 0. 1 có ngghia là còn giao dich. 0 nghia là đã hết sản phẩm.
-ChitietSP là chi tiết về sản phẩm được trình bày.
-HinhanhSP là chứa hình ảnh của sản phẩm.
III. Bảng khách hàng :
Trong đó :
-MaKH là mã của khách hàng. Được đánh số tự động khi khách hàng đăng ký.
-TenKH là tên dùng để đăng nhập khi khách quay lại Flowershop.
-MKKH là mật khẩu của khách hàng khi đăng nhập Flower Shop.
-HTKH là họ tên đầy đủ của khách hàng.
-DCKH là địa chỉ của khách hàng.
-DTKH là điện thoại của khách hàng.
-TPKH là thành hay quận huyện nơi khách hàng sống.
-TKH là tỉnh nơi khách hàng sống.
IV. Bảng Tỉnh :
Trong đó :
-MaTinh là mã của tỉnh.
-TenTinh là tên của tỉnh
Phần II
Xây dựng các trang cơ bản của FlowerShop
Tất cả các trang Web của Flower Shop đều có nội dung của các phần Top, Left, Right và Bottom lặp đi và lặp lại. Chi riêng phần thân của trang Web là có sự khác nhau tuỳ từng trường hợp vào nội dung của trang.Cho nên em tạo ra 4 trang: Top.php, Left.php, Right.php và Bottom.php để khi cần chúng ta có thể dùng lời gọi Require() để nạp các file trên. Ngoài ra em còn xây dựng các trang như KNCSDL.php để thực hiện việc kết nối với cơ sở dữ liệu. Bên cạnh đó là trang phantrang.php dùng để sắp xếp và phân chia số sản phẩm trên một trang cho phù hợp.
Trang Top.php
<table cellspacing="0" cellpadding="0" border="0" align="center"
width ="100%">
Trang chủ  |</b
Đăng nhập | 
Đăng ký   | 
Trang Left.php
Hoa theo mẫu
 
Hoa theo ngày lễ
Ngày 14 -2
Ngày 8-3 Ngày 20-10
Ngày 1-5
 
Hoa theo giá
20.000-50.000
50.000-100.000
100.000-150.000
150.000-200.000
200.000-250.000
 
Thông tin trợ giúp
Giá vận chuyển
Trợ giúp mua hàng
Khuyến mại
Ở trong trang Left.php này có lời gọi đến trang hoamau.php. Trang này chứa trang Danhsach.php. Đây là trang chứa tất cả các sản phẩm của Flower Shop được sắp xếp theo thứ tự ABC. Bất cứ khi nào khách hàng lựa chọn trang này, trang sản phẩm sẽ cung cấp tất cả các sản phẩm mà Flower Shop đang có.
Trang Right.php
Tài khoản
Giỏ hàng
Đặt hàng
IV) Trang Bottom.php
 
  
Copyright ; 2005-2006 Flower Shop. Copy by Pham Le Nghi.
Trang KNCSDL.php
<?php
$link = mysql_connect ("localhost", "root", "triadpass")
or die ("Không thể kết nối với CSDL MySQL ");
mysql_select_db("FlowerShop", $link);
?>
Trang phantrang.php
<?php
function paging($totalRows,$curPg,$pg,$re)
{
$paging="";
$mxR = $re;
$mxP = $pg;
if($totalRows%$mxR==0)
$totalPages = (int)($totalRows/$mxR);
else
$totalPages = (int)($totalRows/$mxR+1);
$curRow = ($curPg-1)*$mxR+1;
$paging ="Current Page : ";
$paging .="".$curPg;
$paging .="   ";
$paging .="Total pages : ";
$paging .="";
$paging .=$totalPages." ";
if($totalRows>$mxR)
{
$start=1;
$end=1;
$paging1 ="";
for($i=1;$i<=$totalPages;$i++)
{
if(($i>((int)(($curPg-1)/$mxP))* $mxP) && ($i<=((int)(($curPg-1)/$mxP+1))* $mxP))
{
if($start==1) $start=$i;
if($i==$curPg)
$paging1 .= $i."  ";
else
{
$paging1 .= "<a href='javascript:";
$paging1 .="GotoPage(".$i.");'>".$i;
$paging1 .="  ";
}
$end=$i;
}
}
$paging.= "Go to page :  " ;
if($curPg>$mxP)
{
$paging .="<a href='javascript:";
$paging .="GotoPage(".($start-1);
$paging .=");'>Previous  ";
}
$paging.=$paging1;
if(((($curPg-1)/$mxP+1)*$mxP) < $totalPages)
{
$paging .= "<a href='javascript:";
$paging .="GotoPage(".($end+1);
$paging .=");'>Next  ";
}
}
return $paging;
}
?>
Trang Chung.php
<?php
function repl($str)
{
return str_replace("'","''",$str);
}
function Separate($lsX,$lsY)
{
$x= strpos($lsX, $lsY,1)+strlen($lsY)+1;
$y= strpos($lsX,"(",$x-1);
return substr($lsX,$x,$y-$x-1);
}
$provinces=array("Thái Nguyên","Hà Nội","Thái Bình","Nghệ An","Hà Tỉnh","Huế","Hồ Chí Minh");
?>
Trang Index.php
Flower Shop
<BODY text="#333333" vLink="#ff9900" aLink="#FFCC00" link="#FFFFFF" bgColor="#ffffff"
leftMargin= "0" topMargin="0" marginheight="0" marginwidth="0" rightmargin="0"
onLoad= "if(document.all&&window.print)init()" >
<?php require("top.php");
?>
<?php
require("left.php");
?>
Chào mừng bạn đã đến với FLower Shop
<?php
require("right.php");
?>
 
<?php
require("bottom.php");
?>
Phần III
Xây dựng phần đăng ký
Ở trong phần đăng ký này đựoc chia thành 3 phần. Bao gồm phần khách hàng đăng ký, khách hàng xác nhận và phần xác nhận đăng ký thành công từ Flower Shop. Khi khách hàng đăng nhập thông tin để trở thành khách hàng thường xuyên của Flower Shop thông qua trang Dangky.php. Trang xác nhận sẽ lấy thông tin và kết nối cơ sở dữ liệu để kiểm tra xem tên đăng nhập đã được sử dụng hay chưa. Nếu đã tồn tại thi thông báo cho khách hàng biết để c...
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status