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 1Trườ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 2Bả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 3Tì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 4Chươ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> </h2>
< >
<asp:Literal ID="DescriptionLabel" runat="server" Text='<%#
Eval("Description") %>'></asp:Literal>
Trang 8Xuly 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 15Trang 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 18string sLoai = Droploai.SelectedValue;
string sAnh = FileUploadAnh.FileName;
Xuly xl = new Xuly(txtID.Text,txtTieude.Text, txtNoidung.Text, txtGia.Text, txtSoluong.Text, sLoai, sAnh);
Trang 19Font-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 21public 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 22SqlConnection 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 24Kế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