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

Xây dựng Xây dựng website giới thiệu và bán các mặt hàng Sữa

25 697 3
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,77 MB

Nội dung

Ngày nay, thời đại của nền kinh tế thị trường, thời đại của Công nghệ thông tin đang bùng nổ trên toàn Thế giới, các Công ty, các tổ chức mọc lên ngày càng nhiều, về trình độ cũng như cơ sở hạ tầng, trang thiết bị hiện đại. Từ hệ thống quản lý , vận hành sản xuất, hạch toán kinh tế… Tất cả đều nhờ vào công cụ máy tính và hệ thống mạng máy tính, mới giúp con người làm việc được nhanh chóng đồng thời lưu trữ dữ liệu được lâu dài. Nói một cách đúng hơn là việc sử dụng hệ thống website là không thể thiếu ở trong công ty hay là bất kỳ lĩnh vực khác. Vậy thì làm thế nào để có thiết kế được mô hình website đảm bảo có tính khoa học, dễ vận hành cũng như sửa chữa một khi sự cố xảy ra? Đó là một yêu cầu lớn đối với những người thiết kế web. Sau khi được học và tích lũy được những kiến thức cần thiết của môn Lạp trình CSDL trên Web. Nhóm chúng em sẽ tìm hiểu và xây dựng website giới thiệu và bán các mặt hang sữa Bài này sẽ gồm 2 phần đó là phần Tìm hiểu,phân tích thiết kế hệ thống, Thiết kế và cài đặt chương trình

Trang 1

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

Hà Nội, Ngày 10, Tháng 01, Năm

2016

Trang 2

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

Lời nói đầu

Ngày nay, thời đại của nền kinh tế thị trường, thời đại của Công nghệ thông tin đang bùng nổ trên toàn Thế giới, các Công ty, các tổ chức mọc lên ngày càng nhiều, về trình độ cũng như cơ sở hạ tầng, trang thiết bị hiện đại Từ hệ thống quản lý , vận hành sản xuất, hạch toán kinh tế… Tất cả đều nhờ vào công cụ máy tính và hệ thống mạng máy tính, mới giúp con người làm việc được nhanh chóng đồng thời lưu trữ dữ liệu được lâu dài.

Nói một cách đúng hơn là việc sử dụng hệ thống website là không thể thiếu ở trong công ty hay là bất kỳ lĩnh vực khác Vậy thì làm thế nào để có thiết kế được mô hình website đảm bảo có tính khoa học, dễ vận hành cũng như sửa chữa một khi sự cố xảy ra? Đó là một yêu cầu lớn đối với những người thiết kế web.

Sau khi được học và tích lũy được những kiến thức cần thiết của môn Lạp trình CSDL trên Web.

Nhóm chúng em sẽ tìm hiểu và xây dựng website giới thiệu và bán các mặt hang sữa

Bài này sẽ gồm 2 phần đó là phần Tìm hiểu,phân tích thiết kế hệ thống, Thiết kế và cài đặt chương trình

Trang 3

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

I.Khảo sát

Là doanh nghiệp không nên bỏ qua hàng chục triệu người đang sử dụng internet trên toàn cầu và con so này k ngừng phat triển trong mỗi ngày Hãy tiếp cận với khách hàng đầy tiềm năng nay.

Ta cần tham gia ngay vào internet và đi trước nhữn đối thủ cạnh tranh.

Mỗi doanh nghiệp, tổ chức, nên quan tâm đến việc xây dụng cho mình một website bởi những lợi ích mà internet mang lại:

Khả năng toàn cầu: Ngày nay đã có hàng triệu người sủ dụng internet trên khắp thế

giới trong mỗi ngày để tìm kiếm thông tin, liên hệ, mua bán qua các website Với khả nawbg rộng khắc toàn cầu đó thì bạn có thể liên lạc với hàng triệu khác hàng để giới thiệu thông tin, sản phẩm, dịch vụ của bạn đến bất kì nước nào trên thế giới một cách nhanh chóng nhất thông qua website.

Khả năng liên tục: Khi doanh nghiệp đã có một website thì khách hàng có thể tìm

hiểu về những thông tin, sản phẩm của doanh nghiệp đó trên website vào bất kì thời gian nao Thời gian cho việc giao dịch là 24 giời/ngày,7 ngày/tuần, 365 ngày/năm.Với khẳng năng đó của internet thì khách hàng có thể liên hệ với doanh nghiệp của baon vào bất kì thời gian nao và doanh nghiệp của bạn cũng có thể chăm soc khách hàng của mình vào mọi thời điểm.

Cập nhật và thay đổi: Các sản phẩm, dịch vụ của bạn được cập nhật, thay đổi một

cách dể dàng nhanh chóng và chi phí thấp Nếu muốn cập nhập hay thay đổi những thông tin trên các sản phẩm in ấn trên giấy như cataloges, flyers, beochures…, điều đó

là rất khó khăn và tốn kém, chẳng hạn doanh nghiệp vùa nhập được sản phẩm mới và muốn đưa ra quảng cáo, giới thiệu ó như một loại hàng đặc biệt với khách hàng của doanh nghiệp qua điện thoại, fax, việc này sẽ mất rất nhiều thời gian và tốn kém.Ngược lại với internet thì cùng một lúc doanh nghiệp có thêt giửi đến rất nhiều khách hàng chỉ bằng một cahcs nháy chuột.Hoặc đặt sản phẩm mới vào mục thông tin quảng cáo trên website của doanh nghiệp Nếu muốn bổ sung hay thay đổi mặt hàng mới lên website thì cũng mất thời gian.

Chi phí thấp: Với khoảng cách xa thì chi phí cho việc liên hệ qua điện thoại sẽ là rất

tốn kém, có thể lên đến hàng trăm, hàng ngàn đô la, với các mức chi phi cho dịch vụ internet ngày càng giảm việc giao dịch với khách hàng của bạn thông qua website, email thì doanh nghiệp sẽ tiết khiệm được một số tiền rất lớn.

Trang 4

Đa ngôn ngữ: doanh nghiệp không phải giới hạn thị trường của mình bằng 1 ngôn

ngữ, hãy tiếp cận với ngững khách hàng sử dụng ngôn ngữ khác nhau Nếu sản phẩm hay dịch vụ của doanh nghiệp cho phép điều này ta có thể tạo thêm những ngôn ngữ khác trên trang website của doanh ngiệp.Việc này có thể làm cho người sủa dụng lựa chon nhiều ngôn ngữ phù hợp khi họ đến với website và việc đó đồng thời nâng cao khẳ năng bán hàng ra thị trường nước ngoài.

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

1 Phân tích chức năng hệ thống.

Xây dựng website phụ thuộc vào 2 đối tượng chính: công ty sữa có nhu cầu quảng cáo và kinh doanh trực tuyến các mặt hàng sữa.Các khách hàng có nhu cầu tham khảo, tìm kiếm, mua sữa.

a Đối tượng là các công ty kinh doanh sữa.

b Website có tính năng mờ, admin có quyền cập nhật thay đổi nội dung trình bày trên website thông qua sự thay đổi trong CSDL.

c Đối tượng là khách hàng.

được nhiều thời gian.

chức năng chính:

1.1 Chức năng quảng cáo.

website.

hệ để được đăng quảng cáo.

so sánh các laoij mặt hàng về chức năng, giá cả có thể chọn mua hàng.

hàng tự động được tạo ra khách hàng đến khi kết thúc qua trình chon mua.

trong giỏ hàng bằng cách thêm, sữa, xóa các hàng có trong giỏ hàng.

bày trên website.

Trang 5

 Quản trị thông tin khách hàng, ý kiến từ khách hàng và giải đáp thắc mắc được gửi đến từ khách hàng.

được lưu lại để lần sau khi khách hàng đăng nhập website sẽ có thể mua hàng mà không phải đăng ký.

công ty.

dụng các thông tin đăng nhập đó mua hàng và được cung cấp nhanh nhất các thông tin về công ty và sản phẩm Mặc dù vậy website không bắt buộc khách hàng phải đăng ký mà vẫn xem được thông tin sản phẩm trưng bày trên website.

thông tin cá nhân cần thiết để công ty có thể liên lạc được và chon phương thức thanh toán phù hợp: thanh toán qua bưu điện, thanh toán tại nhà, thanh tán tại văn phòng công ty hoặc chuyển khoản qua ngân hàng.

Trang 6

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

SqlConnection con = KetNoi(); con.Open();

DataTable dt = new DataTable();

SqlConnection con = KetNoi(); con.Open();

Dulieu dl = new Dulieu();

string _id,_tit, _des, _pri, _pt, _sl, _lo;

public string Id

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

public string sl

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

public string title

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

public string description

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

Trang 7

public string price

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

public string photo

{ 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 + "'"; dl.CapNhat(sql);

Trang 8

dl.CapNhat(sql);

}

}

Trang Product

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

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

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

<asp:DataList ID="DataList1" runat="server" DataKeyField="Id"

RepeatColumns="2" Width="520px"

Trang 9

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

%>' ToolTip="Xem chi tiếLt " Width="95px" />

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

Text="Add Cart" />

Xuly xl = new Xuly();

public void HienThi()

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

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

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

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

Trang 10

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

foreach (DataRow row in tbGioHang.Rows)

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

Trang 11

<%@ 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 12

<input type= "button" value="TrởX vếY" onclick="history.go(-1);" /></

Xuly xl = new Xuly();

protected void Page_Load(object sender, EventArgs e)

Trang 13

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

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

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

<asp:DataList ID="DataList1" runat="server" RepeatColumns="2"

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

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

</td>

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

Trang 14

<h4 style="color:Red ">

Giá:

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

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

Xuly xl = new Xuly();

protected void Page_Load(object sender, EventArgs e)

Trang 15

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

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

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

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

Trang 16

public partial class Page_Admin : System.Web.UI.Page

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

AutoEventWireup="true" CodeFile="Quantri.aspx.cs" Inherits="Page_Quantri" %>

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

Trang 17

<table border="1px" cellpadding="0" cellspacing="0" style="width: 100%;

height: 227px; font-weight:bold; font-size:medium ">

<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>

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>

</asp:DropDownList>

</td>

</tr>

<tr>

Trang 18

<asp:Button ID="btnThem" runat="server" onclick="btnThem_Click"

<asp:Label ID="lblThongbao" runat="server"

Text="Label"></asp:Label>

Trang 19

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

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

<asp:Content ID="Content2" runat="server" contentplaceholderid="head">

<style type="text/css">

Trang 20

txtGia.Text, txtSoluong.Text, sLoai, sAnh);

txtGia.Text, txtSoluong.Text, sLoai, sAnh);

Trang 21

int dong = GridView1.SelectedIndex;

Xuly xl = new Xuly();

DataTable dt = new DataTable();

Trang 22

<%@ 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>GIOX HÀNG:</h2>

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

AutoGenerateColumns="False"

Trang 23

DataKeyNames="Id" onrowdeleting="GridView1_RowDeleting"

<asp:Label ID="Label2" runat="server" Text='<%#

Eval("Id") %>'></asp:Label>

</ItemTemplate>

</asp:TemplateField>

<asp:TemplateField HeaderText="Tiếu đếY">

<ItemTemplate>

<asp:Label ID="Label3" runat="server" Text='<%#

Eval("Title") %>'></asp:Label>

</ItemTemplate>

</asp:TemplateField>

<asp:TemplateField HeaderText="Đởn giá">

<ItemTemplate>

<asp:Label ID="Label4" runat="server" Text='<%#

Eval("Price") %>'></asp:Label>

</ItemTemplate>

</asp:TemplateField>

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

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

<ItemTemplate>

<asp:Label ID="Label5" runat="server" Text='<%#

Eval("subtotal") %>'></asp:Label>

<h3><asp:Label ID="LabelTongTien" runat="server"

Text="Label"></asp:Label> đ</h3>

</asp:Content>

public partial class Page_ShowCart : System.Web.UI.Page

{

static DataTable tbGioHang = new DataTable();

private void load_data()

{

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

GridView1.DataSource = tbGioHang;

GridView1.DataBind();

Trang 24

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

tbGioHang.Rows[e.RowIndex]["Quantity"] = intquantity;

Trang 25

Chúng em xin chân thành cảm ơn!

Mục lục

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 3

I.Khảo sát 3

II.Phân tích thiết kế hệ thống 4

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

Kết luận 24

Mục lục 25

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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w