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

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

Đ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

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

Trường Đại Học Công Nghiệp Hà Nội Khoa Công Nghệ Thông Tin  BÁO CÁO BÀI TẬP LỚN MÔN Lập trình CSDL Web Đề tài : Xây dựng Xây dựng website giới thiệu bán mặt hàng Sữa Nhóm thực hiện: Nhóm Giáo viên hướng dẫn : Th.s Đỗ Ngọc Sơn Lớp: Tin1_K15 Sinh viên thực hiện: Lê Tiến Dũng Đỗ Thị Hương Nguyễn Thị Linh Hà Nội, Ngày 10, Tháng 01, Năm 2016 Bảng phân công công việc: Mã SV 0741060189 1531060035 1531060066 Họ tên Lê Tiến Dũng Nguyễn Thị Linh Đỗ Thị Hương Công việc Xây dựng chương trình Tìm hiểu đề tài,Phân tích Nhập CSDL Lời nói đầu Ngày nay, thời đại kinh tế thị trường, thời đại Công nghệ thông tin bùng nổ toàn Thế giới, Công ty, tổ chức mọc lên ngày nhiều, trình độ sở hạ tầng, trang thiết bị đại Từ hệ thống quản lý , vận hành sản xuất, hạch toán kinh tế… Tất nhờ vào công cụ máy tính hệ thống mạng máy tính, giúp người làm việc nhanh chóng đồng thời lưu trữ liệu lâu dài Nói cách việc sử dụng hệ thống website thiếu công ty lĩnh vực khác Vậy làm để có thiết kế mô hình website đảm bảo có tính khoa học, dễ vận hành sửa chữa cố xảy ra? Đó yêu cầu lớn người thiết kế web Sau học tích lũy kiến thức cần thiết môn Lạp trình CSDL Web Nhóm chúng em tìm hiểu xây dựng website giới thiệu bán mặt hang sữa Bài gồm phần phần Tìm hiểu,phân tích thiết kế hệ thống, Thiết kế cài đặt chương trình 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 sử dụng internet toàn cầu so k ngừng phat triển ngày Hãy tiếp cận với khách hàng đầy tiềm Ta cần tham gia vào internet 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 website lợi ích mà internet mang lại: Khả toàn cầu: Ngày có hàng triệu người sủ dụng internet khắp giới ngày để tìm kiếm thông tin, liên hệ, mua bán qua website Với khả nawbg rộng khắc toàn cầu bạn 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ụ bạn đến nước giới cách nhanh chóng thông qua website Khả liên tục: Khi doanh nghiệp có website khách hàng tìm hiểu thông tin, sản phẩm doanh nghiệp website vào thời gian nao Thời gian cho việc giao dịch 24 giời/ngày,7 ngày/tuần, 365 ngày/năm.Với khẳng internet khách hàng liên hệ với doanh nghiệp baon vào thời gian nao doanh nghiệp bạn chăm soc khách hàng vào thời điểm Cập nhật thay đổi: Các sản phẩm, dịch vụ bạn cập nhật, thay đổi cách dể dàng nhanh chóng chi phí thấp Nếu muốn cập nhập hay thay đổi thông tin sản phẩm in ấn giấy cataloges, flyers, beochures…, điều khó khăn tốn kém, chẳng hạn doanh nghiệp vùa nhập sản phẩm muốn đưa quảng cáo, giới thiệu ó loại hàng đặc biệt với khách hàng doanh nghiệp qua điện thoại, fax, việc nhiều thời gian tốn kém.Ngược lại với internet lúc doanh nghiệp có thêt giửi đến nhiều khách hàng cahcs nháy chuột.Hoặc đặt sản phẩm vào mục thông tin quảng cáo website doanh nghiệp Nếu muốn bổ sung hay thay đổi mặt hàng lên website thời gian Chi phí thấp: Với khoảng cách xa chi phí cho việc liên hệ qua điện thoại tốn kém, lên đến hàng trăm, hàng ngàn đô la, với mức chi phi cho dịch vụ internet ngày giảm việc giao dịch với khách hàng bạn thông qua website, email doanh nghiệp tiết khiệm số tiền lớn Đa ngôn ngữ: doanh nghiệp giới hạn thị trường ngôn ngữ, tiếp cận với ngững khách hàng sử dụng ngôn ngữ khác Nếu sản phẩm hay dịch vụ doanh nghiệp cho phép điều ta tạo thêm ngôn ngữ khác trang website doanh ngiệp.Việc làm cho người sủa dụng lựa chon nhiều ngôn ngữ phù hợp họ đến với website việc đồng thời nâng cao khẳ bán hàng thị trường nước II.Phân tích thiết kế hệ thống Phân tích chức hệ thống Xây dựng website phụ thuộc vào đối tượng chính: công ty sữa có nhu cầu quảng cáo kinh doanh trực tuyến 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 công ty kinh doanh sữa b Website có tính mờ, admin có quyền cập nhật thay đổi nội dung trình bày website thông qua thay đổi CSDL c Đối tượng khách hàng − Khách hàng tham khảo mua hàng cách dể dàng tiết kiệm nhiều thời gian − Để áp dụng yêu cầu đối tượng trên, hệ thống chức chia thành chức chính: 1.1 Chức quảng cáo − Trưng bày mặt hàng để giới thiệu tới khách hàng viếng thăng website − Quảng cáo hình ảnh công ty, sách, tin tức mới…của công ty − Các công ty tổ chức khác có nhu cầu quảng cáo sản phẩm hiên hệ để đăng quảng cáo 1.2 Chức bán hàng − Khách hàng sau xem xét mặt hàng kỹ lưỡng có đối chiếu so sánh laoij mặt hàng chức năng, giá chọn mua hàng − Ngay sau khách hàng chọn mua sản phẩm có giỏ hàng tự động tạo khách hàng đến kết thúc qua trình chon mua − Khách hàng chỉnh sữa số lượng hàng hóa mà chọn có giỏ hàng cách thêm, sữa, xóa hàng có giỏ hàng 1.3 Quản trị − Admin có toàn quyền truy suất, cập nhật liệu trưng bày website − Quản trị thông tin khách hàng, ý kiến từ khách hàng giải đáp thắc mắc gửi đến từ khách hàng 1.4 1.5 1.6 1.7 − Cấp quyền đăng kí tài khoản để mua hàng, thông tin đăng ký lưu lại để lần sau khách hàng đăng nhập website mua hàng mà đăng ký Thống kê − Thống kê số lượt người truy cập vào trang website − Thống kê mặt hàng bán chạy tháng − Thống kê đánh giá khách hàng công ty sản phẩm công ty Tìm kiếm − Khách hàng tìm kiếm mặt hàng theo tên sản phẩm Đăng nhập − Khách hàng truy cập vào website lần đầu tin đăng nhập để sử dụng thông tin đăng nhập mua hàng cung cấp nhanh thông tin công ty sản phẩm Mặc dù website không bắt buộc khách hàng phải đăng ký mà xem thông tin sản phẩm trưng bày website Thanh toán − Sau kết thúc trình chọn hàng để mua, khách hàng điền đầy đủ thông tin cá nhân cần thiết để công ty liên lạc chon phương thức toán phù hợp: toán qua bưu điện, toán nhà, tán văn phòng công ty chuyển khoản qua ngân hàng Chương 2:Thiết kế cài đặt chương trình Lớp Dữ liệu public class Dulieu { public Dulieu() { } public SqlConnection KetNoi() { return new SqlConnection("Data Source=.;Database=QLMilk;Integrated Security=True"); } public DataTable Bang(string sql) { SqlConnection = KetNoi(); con.Open(); SqlDataAdapter ad = new SqlDataAdapter(sql, con); DataTable dt = new DataTable(); ad.Fill(dt); return dt; } public void CapNhat(string sql) { SqlConnection = KetNoi(); con.Open(); SqlCommand sqlUpdate = new SqlCommand(sql, con); sqlUpdate.ExecuteNonQuery(); } } Lớp Xử lý public class Xuly { Dulieu dl = new Dulieu(); string _id,_tit, _des, _pri, _pt, public string Id { get { return _id; } set { _id = public string sl { get { return _sl; } set { _sl = public string title { get { return _tit; } set { _tit public string description { get { return _des; } set { _des public string price { get { return _pri; } set { _pri public string photo { get { return _pt; } set { _pt = public string loai { get { return _lo; } set { _lo = public Xuly() { _sl, _lo; value; } } value; } } = value; } } = value; } } = value; } } value; } } value; } } } public Xuly(string i, string tit, string des, string pri,string sl, string l, string pt) { _id=i; _sl = sl; _tit = tit; _des = des; _pri = pri; _lo = l; _pt = pt; } public DataTable Hien() { string sql = "select Id,Title,Description,Price,CategoryId,Photo from Product"; return dl.Bang(sql); } public DataTable Login(string name) { string sql = "select Username,Password from Login where Username='"+name+"'"; return dl.Bang(sql); } public DataTable Tim(string ten) { string sql = "select Id,Title,Description,Price,CategoryId,Photo from Product where Title like N'%" + ten + "%'"; return dl.Bang(sql); } public DataTable HienCT(int ma) { string sql = "select Id,Title,Description,Price,CategoryId,Photo from Product where Id='"+ma+"'"; return dl.Bang(sql); } public DataTable Theoloai(int ID) { string sql = "Select * from product where CategoryId='" + ID + "'"; return dl.Bang(sql); } public void Them() { string sql = "INSERT INTO Product(Id,Title,Description,Price,Quantity,CategoryId,Photo) VALUES('" + Id + "',N'" + title + "',N'" + description + "','" + price + "','" + sl + "','" + loai + "','" + "~/images/products/" + photo + "')"; dl.CapNhat(sql); } public void Sua(string id) { 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); } public void Xoa(string id) { string sql = "delete from Product where Id='" +id + "'"; dl.CapNhat(sql); } } Trang Product Giá: đ Xem chi tiết public partial class Page_Product : System.Web.UI.Page { 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) { if (IsPostBack == false) { tbGioHang.Rows.Clear(); tbGioHang.Columns.Clear(); 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"); HienThi(); } } protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) { if (e.CommandName == "AddToCart") { int intId = int.Parse(DataList1.DataKeys[e.Item.ItemIndex].ToString()); string strTitle = ((HyperLink)e.Item.FindControl("HyperLink2")).Text; float flPrice = float.Parse(((Literal)e.Item.FindControl("Literal1")).Text); int intQuantity = 1; //Add vao gio hang foreach (DataRow row in tbGioHang.Rows) {//Kiem tra neu mat hang da co roi thi tang so luong len if ((int)row["Id"] == intId) { row["Quantity"] = (int)row["Quantity"] + 1; goto GioHang; } } tbGioHang.Rows.Add(intId, strTitle, flPrice, intQuantity); GioHang: Session["GioHang"] = tbGioHang; } } protected void DataList1_SelectedIndexChanged(object sender, EventArgs e) { } } Trang DetailProduct 10   Giá: đ   public partial class Page_DetailsProducts : System.Web.UI.Page { Xuly xl = new Xuly(); protected void Page_Load(object sender, EventArgs e) { if (IsPostBack == false) { int ID = Int32.Parse(Request.QueryString["Id"].ToString()); DataList1.DataSource = xl.HienCT(ID); DataList1.DataBind(); } } protected void DataList1_SelectedIndexChanged(object sender, EventArgs e) { } protected void btnAddToCart_Click(object sender, EventArgs e) 11 { } protected void btnShowCart_Click(object sender, EventArgs e) { } protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) { } } Trang Loai sua Giá: Xem chi tiết public partial class Page_Laptrinh : System.Web.UI.Page { Xuly xl = new Xuly(); protected void Page_Load(object sender, EventArgs e) { int ID = Int32.Parse(Request.QueryString["CategoryId"].ToString()); DataList1.DataSource = xl.Theoloai(ID); ; DataList1.DataBind(); } } Trang Admin 13 Đăng nhập User name: Password: 14 public partial class Page_Admin : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void cmdLogin_Click(object sender, EventArgs e) { } if (txtUserName.Text=="CityHunter" && txtPassword.Text=="22063112") { Session.Contents["TrangThai"] = "OK"; Response.Redirect("Quyenadmin.aspx"); } else Response.Write("Bạn đăng nhập sai"); } Trang Quantri 15 Mã Tên sữa: Mô tả: Giá : Số lượng: Loại sữa:   1 2 3 Hình ảnh: 16 Height="35px" /> '> [...]... Với kiến thức hiện có của mình, em đã hoàn thành bài tập này Em đã cố gắng thực hiện như các yêu cầu ở trên khi tiến hành xây dựng website Tuy nhiên, trong quá trình làm sẽ không tránh khỏi những thiết sót, hoặc cũng sẽ có những chỗ còn vướng mắc, chính vì vậy nhóm em mong được sự góp ý giúp đỡ của thầy giáo và các bạn, để bài tập lớn của nhóm em được hoàn thiện hơn! Chúng em xin chân thành cảm ơn!... lượng: Loại sữa:   1 2 3 ... MasterPageFile="~/Page/FrontEnd.master" AutoEventWireup="true" CodeFile="ShowCart.aspx.cs" Inherits="Page_ShowCart" %> GIỎ HÀNG:

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

Từ khóa liên quan

Mục lục

  • Lời nói đầu

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

    • I.Khảo sát

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

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

    • Kết luận

Tài liệu cùng người dùng

Tài liệu liên quan