1. Trang chủ
  2. » Luận Văn - Báo Cáo

BÁO CÁO BÀI TẬP LỚN MÔN Lập trình CSDL trên Web : Xây dựng website giới thiệu và bán các mặt hàng đồ uống.

25 1,4K 10
Tài liệu đã được kiểm tra trùng lặp

Đ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 25
Dung lượng 3,11 MB

Nội dung

Tìm hiểu đề tài Trang web cần những tiêu chí sau:  Trình bày và giới thiệu các mặt hàng đồ uống.  Đưa thông tin về các sản phẩm mới, sản phẩm bán chạy và sản phẩm được mọi người quan tâm nhất tới khách hàng ghé thăm trang website.  Quảng cáo hình ảnh công ty đến khách hàng thông qua các tin tức mới nhất của công ty, các chính sách phục vụ…  Cho phép người xem có thể hiểu thêm về các loạiđồ uống khác nhau trước khi mua  Cho phép người xem có thể tìm kiếm nhanh nhất những sản phẩm mà họ quan tâm theo tiêu chí tên sản phẩm hoặc giá sản phẩm.  Tư vấn khiến thức cho các khác hàng mua sản phẩm.  Cho phép các công ty, doanh nghiệp khác quảng cáo trên trang website của công ty.

Trang 1

Trường Đại Học Công Nghiệp Hà Nội Khoa Công Nghệ Thông Tin

Giáo viên hướng dẫn : Th.s Đỗ Ngọc Sơn

Sinh viên thực hiện:

Phạm Quang Huy

Tô Tuấn Anh Hoàng Mạnh Tiến Đoàn Văn Huy

Lã Chính Ngọc Nguyễn Minh Tuấn

Hà Nội, Ngày 15, Tháng 1, Năm 2016

Trang 2

Bảng phân công công việc

1531060047 Phạm Quang Huy

1531060027 Nguyễn Minh Tuấn

1531060052 Hoàng Mạnh Tiến

1531060041 Lã Chính Ngọc

1531060048 Đoàn Văn Huy

Lời nói đầu

Ngày nay thương mại điện tử đang dần trở thành xu thế của thời đại, vì vậy nhóm chúng em quyết định xây dựng trang web kinh doanh các mặt hang đồ uống.

Chương 1: Tìm hiểu đề tài, phân tích thiết kế hệ thống

Trang 3

Tìm hiểu đề tài

Trang web cần những tiêu chí sau:

 Trình bày và giới thiệu các mặt hàng đồ uống.

 Đưa thông tin về các sản phẩm mới, sản phẩm bán chạy và sản phẩm được mọi người quan tâm nhất tới khách hàng ghé thăm trang website.

 Quảng cáo hình ảnh công ty đến khách hàng thông qua các tin tức mới nhất của công ty, các chính sách phục vụ…

 Cho phép người xem có thể hiểu thêm về các loạiđồ uống khác nhau trước khi mua

 Cho phép người xem có thể tìm kiếm nhanh nhất những sản phẩm mà họ quan tâm theo tiêu chí tên sản phẩm hoặc giá sản phẩm.

 Tư vấn khiến thức cho các khác hàng mua sản phẩm.

 Cho phép các công ty, doanh nghiệp khác quảng cáo trên trang website của công ty.

Đăng nhập vào tài khoản Admin thực hiện quyền

Trang thêm,xóa ,sửa dàng cho Admin

Trang tìm kiếm sản phẩm

Trang 4

Chương 2:Thiết kế và cài đặt chương trình

Giao diện và code 1 số trang chính

Trang Product

<%@ Page Title="" Language="C#" MasterPageFile="~/Page/FrontEnd.master"

AutoEventWireup="true" CodeFile="Product.aspx.cs" Inherits="Page_Product" %>

Trang 5

<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("Photo") %>'

ToolTip="Xem chi tiế?t " Width="95px" />

</td>

<td class="name" style="width: 150px"

<h3>

<asp:HyperLink ID="HyperLink2" runat="server"

NavigateUrl='<%# "DetailsProducts.aspx?Id=" + Eval("Id").ToString()

<asp:HyperLink ID="hyperLink3" runat="server"

NavigateUrl='<%# "DetailsProducts.aspx?Id=" + Eval("Id").ToString()

%>' >

Xem chi tiế?t

</asp:HyperLink>

<asp:Button ID="ButCart" runat="server" CommandName="AddToCart"

Text="Add Cart" />

Xuly xl = new Xuly();

public void HienThi()

{

DataList1.DataSource = xl.Hien();

DataList1.DataBind();

}

static DataTable tbGioHang = new DataTable();//khoi tao table chua gio hang

protected void Page_Load(object sender, EventArgs e)

tbGioHang.Columns.Add("Id",typeof(int));

tbGioHang.Columns.Add("Title",typeof(string));

tbGioHang.Columns.Add("Price", typeof(float));

tbGioHang.Columns.Add("Quantity",typeof(int));

tbGioHang.Columns.Add("SubTotal", typeof(double), "Quantity * Price");

Trang 6

//Add vao gio hang

foreach (DataRow row in tbGioHang.Rows)

{//Kiem tra neu mat hang da co roi thi tang so luong len 1

if ((int)row["Id"] == intId)

Trang 7

<%@ Page Title="" Language="C#" MasterPageFile="~/Page/FrontEnd.master"

AutoEventWireup="true" CodeFile="DetailsProducts.aspx.cs" Inherits="Page_DetailsProducts"

%>

<asp:Content ID="Content1" ContentPlaceHolderID="main_body" Runat="Server">

<asp:DataList ID="DataList1" runat="server" Width="520px"

<td style="width: 320px" valign="top" align="justify"

<h2><asp:Literal ID="TitleLabel" runat="server" Text='<%# Eval("Title")

%>'></asp:Literal>&nbsp;</h2>

< >

<asp:Literal ID="DescriptionLabel" runat="server" Text='<%#

Eval("Description") %>'></asp:Literal>

Trang 8

Xuly xl = new Xuly();

protected void Page_Load(object sender, EventArgs e)

Trang 9

<%@ Page Title="" Language="C#" MasterPageFile="~/Page/FrontEnd.master"

AutoEventWireup="true" CodeFile="Loaisp.aspx.cs" Inherits="Page_Laptrinh" %>

<asp:Content ID="Content1" ContentPlaceHolderID="main_body" Runat="Server">

<asp:DataList ID="DataList1" runat="server" RepeatColumns="2" Width="520px">

<asp:HyperLink ID="HyperLink4" runat="server"

NavigateUrl='<%# "DetailsProducts.aspx?Id=" + Eval("Id").ToString()

<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("Photo") %>'

ToolTip="Xem chi tiế?t " Width="75px" />

Trang 10

</td>

<td class="name" style="width: 90px"

<h4 style="color:Red ">

Giá:

<asp:Literal ID="Literal1" runat="server"

Text='<%#String.Format("{0:000,0 đ}", Eval("Price")) %>' />

</h4>

<br /> br />

<asp:HyperLink ID="hyperLink3" runat="server"

NavigateUrl='<%# "DetailsProducts.aspx?Id=" + Eval("Id").ToString()

Xuly xl = new Xuly();

protected void Page_Load(object sender, EventArgs e)

Trang 11

<%@ Page Title="" Language="C#" MasterPageFile="~/Page/FrontEnd.master"

AutoEventWireup="true" CodeFile="ShowCart.aspx.cs" Inherits="Page_ShowCart" %>

<asp:Content ID="Content1" ContentPlaceHolderID="main_body" Runat="Server">

<h2>GIỎV HÀNG:</h2>

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"

DataKeyNames="Id" onrowdeleting="GridView1_RowDeleting"

onrowediting="GridView1_RowEditing" onrowupdating="GridView1_RowUpdating"

Width="520px" CellPadding="4" Font-Size="Small" ForeColor="#333333">

<RowStyle BackColor="#E3EAEB" />

Trang 12

<asp:Label ID="Label4" runat="server" Text='<%# Eval("Price")

%>'></asp:Label>

</ItemTemplate>

</asp:TemplateField>

<asp:BoundField DataField="Quantity" HeaderText="Số? lượng" />

<asp:TemplateField HeaderText="Thành tiếWn">

<FooterStyle BackColor="#1C5E55" ForeColor="White" Font-Bold="True" />

<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center"

static DataTable tbGioHang = new DataTable();

private void load_data()

{

tbGioHang = (DataTable)Session["GioHang"];

GridView1.DataSource = tbGioHang;

GridView1.DataBind();

string strnumber = tbGioHang.Compute("Sum(Subtotal)", "").ToString();

LabelTongTien.Text = "TốVng tiếWn là: " + strnumber;

Trang 13

<%@ Page Title="" Language="C#" MasterPageFile="~/Page/FrontEnd.master"

AutoEventWireup="true" CodeFile="Loginn.aspx.cs" Inherits="Page_Admin" %>

<asp:Content ID="Content1" ContentPlaceHolderID="main_body" Runat="Server">

<table align="center" width="200px">

Trang 15

Trang Them

<%@ Page Title="" Language="C#" MasterPageFile="~/Page/MasterPage.master"

AutoEventWireup="true" CodeFile="Them.aspx.cs" Inherits="Page_Them" %>

<asp:Content ID="Content2" ContentPlaceHolderID="main_body" Runat="Server">

<table border="1px" cellpadding="0" cellspacing="0" style="width: 100%; height: 227px; font-weight:bold; font-size:medium ">

Font-Bold="True" Font-Names="Times New Roman" Font-Size="Medium"

Height="50px" Rows="3"></asp:TextBox>

Trang 16

<asp:TextBox ID="txtNoidung" runat="server" TextMode="MultiLine"

Width="352px"

Height="150px" Font-Bold="True" Font-Names="Times New Roman"

Font-Size="Medium" Rows="7"></asp:TextBox>

<asp:TextBox ID="txtGia" runat="server" Height="20px" Font-Bold="True"

Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>

<asp:TextBox ID="txtSoluong" runat="server" Font-Bold="True"

Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>

<asp:DropDownList ID="Droploai" runat="server">

<asp:ListItem> </asp:ListItem>

<asp:ListItem> </asp:ListItem>

<asp:ListItem> </asp:ListItem>

<asp:ListItem></asp:ListItem>

Trang 17

<asp:GridView ID="GridView1" runat="server" CellPadding="0" ForeColor="#333333"

GridLines="None" AutoGenerateColumns="False" Width="517px"

<AlternatingRowStyle BackColor="White" ForeColor="#284775" />

<Columns>

<asp:BoundField DataField="Id" HeaderText="Mã" />

<asp:BoundField DataField="Title" HeaderText="Tiếu đếW" />

<asp:BoundField DataField="Price" HeaderText="Giá"

<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />

<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True"

Trang 18

string sLoai = Droploai.SelectedValue;

string sAnh = FileUploadAnh.FileName;

Xuly xl = new Xuly(txtID.Text,txtTieude.Text, txtNoidung.Text, txtGia.Text, txtSoluong.Text, sLoai, sAnh);

Trang 19

Font-Bold="True" Font-Names="Times New Roman" Font-Size="Medium"

Height="50px" Rows="3"></asp:TextBox>

Height="150px" Font-Bold="True" Font-Names="Times New Roman"

Font-Size="Medium" Rows="7"></asp:TextBox>

<asp:TextBox ID="txtGia" runat="server" Height="20px" Font-Bold="True"

Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>

<asp:TextBox ID="txtSoluong" runat="server" Font-Bold="True"

Font-Names="Times New Roman" Font-Size="Medium"></asp:TextBox>

<asp:DropDownList ID="Droploai" runat="server">

<asp:ListItem> </asp:ListItem>

<asp:ListItem> </asp:ListItem>

<asp:ListItem> </asp:ListItem>

<asp:ListItem></asp:ListItem>

Trang 20

<asp:GridView ID="GridView1" runat="server" CellPadding="0" ForeColor="#333333"

GridLines="None" AutoGenerateColumns="False" Width="517px"

onselectedindexchanged="GridView1_SelectedIndexChanged"

<AlternatingRowStyle BackColor="White" ForeColor="#284775" />

<Columns>

<asp:BoundField DataField="Title" HeaderText="Tiếu đếW" />

<asp:BoundField DataField="Price" HeaderText="Giá"

DataFormatString="{0:000,0 đ}" />

<asp:BoundField DataField="CategoryID" HeaderText="Loại" />

<asp:CommandField HeaderText="ChỉVnh sưVa" SelectText="Chọn"

<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />

<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True"

Trang 21

public void HienThi()

int dong = GridView1.SelectedIndex;

Xuly xl = new Xuly();

DataTable dt = new DataTable();

string sLoai = Droploai.SelectedValue;

string sAnh = FileUploadAnh.FileName;

Xuly xl = new Xuly(txtID.Text,txtTieude.Text, txtNoidung.Text, txtGia.Text, txtSoluong.Text, sLoai, sAnh);

Trang 22

SqlConnection con = KetNoi(); con.Ỏpen();

SqlDataAdapter ad = new SqlDataAdapter(sql, con);

DataTable dt = new DataTable();

SqlConnection con = KetNoi(); con.Ỏpen();

SqlCommand sqlUpdate = new SqlCommand(sql, con);

Trang 23

{ get { return _pt; } set { _pt = value; } }

public string loai

{ get { return _lo; } set { _lo = value; } }

string sql = "Update Product Set Title=N'" + title + "',Description=N'" +

description + "',Price='" + price + "',Quantity='" + sl + "',CategoryId='" + loai +

"',Photo='" + "~/images/products/" + photo + "' where Id='" + id + "'";

Trang 24

Kết Luận

Trong quá trình làm bài nhóm chúng em không tránh khỏi thiếu sót do kinh nghiệm còn non trẻ, mong thầy thông cảm.Chúng em xin chân thành cảm ơn.

Trang 25

Mục lục

Bảng phân công công việc 2

Lời nói đầu 2

Chương 1: Tìm hiểu đề tài, phân tích thiết kế hệ thống 2

Tìm hiểu đề tài 3

Phân tích thiết kế hệ thống 3

Cần có những trang sau: 3

Hiển thị tất cả các sản phẩm 3

Hiển thị chi tiết vè sản phẩm 3

Hiển thị từng loại sản phẩm 3

Đăng nhập vào tài khoản Admin thực hiện quyền 3

Trang thêm,xóa ,sửa dàng cho Admin 3

Trang tìm kiếm sản phẩm 3

Chương 2:Thiết kế và cài đặt chương trình 4

Trang Product 4

Trang DetailsProduct 6

Trang Loaisp 8

Trang ShowCart 9

Trang Loginn 12

Trang Them 14

Trang Sua 17

Class Dulieu 20

Class Xuly 21

Kết Luận 23

Mục lục 24

Ngày đăng: 04/04/2016, 08:25

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w