ĐỒ ÁN XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ

140 159 0
ĐỒ ÁN XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ

Đ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

BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VĨNH LONG ĐỒ ÁN XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ GVHD: Th.s Trương Mỹ Thu Thảo Nhóm SVTH: Nguyễn Thanh Tâm Nguyễn Trần Dạ Thảo Nguyễn Thị Cẩm Tiên Dương Duy Minh Trần Thị Thủy Tiên Lớp: CNTT 2013 Vĩnh Long, tháng 06 năm 2016 MỤC LỤC MỤC LỤC MỤC LỤC NHẬN XÉT CỦA GIÁO VIÊN LỜI CẢM ƠN LỜI NÓI ĐẦU Chương TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ 10 1.1.THƯƠNG MẠI ĐIỆN TỬ LÀ GÌ? 10 1.1.1 Khái niệm thương mại điện tử 10 1.1.2.Các đặc trưng thương mại điện tử 10 1.1.3.Cơ sở để phát triển thương mại điện tử 11 1.2.LỢI ÍCH CỦA THƯƠNG MẠI ĐIỆN TỬ 11 1.2.1.Thu thập nhiều thông tin 11 1.2.2.Giảm chi phí sản xuất 12 1.2.3.Giảm chi phí bán hàng, tiếp thị giao dịch 12 1.2.4.Xây dựng quan hệ với đối tác 12 1.2.5.Tạo điều kiện sớm tiếp cận kinh tế trí thức 13 1.3.CÁC LOẠI HÌNH GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ 13 1.4.CÁC HÌNH THỨC HOẠT ĐỘNG CHỦ YẾU CỦA TMĐT 14 1.4.1.Thư điện tử 14 1.4.2.Thanh toán điện tử 14 1.4.3.Trao đổi liệu điện tử 16 1.4.4.Truyền nội dung số hóa 17 1.4.5.Mua bán hàng hóa hữu hình 17 Chương NGÔN NGỮ ĐỊNH DẠNG SIÊU VĂN BẢN HTML 19 2.1.MƠ HÌNH WEB CLIENT/SERVER 19 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET 2.2.NGÔN NGỮ ĐỊNH DẠNG SIÊU VĂN BẢN HTML 20 2.2.1.Cấu trúc trang HTML 20 2.2.2.Cú pháp chi tiết tag HTML 21 2.3.ĐỊNH DẠNG CƠ BẢN 23 2.3.1.Các thao tác khối 23 2.3.2.Định dạng ký tự 23 2.3.3.Định dạng đoạn 24 2.3.4.Chèn đường kẻ ngang 25 2.3.5.Chèn hình ảnh 26 2.3.6.Tìm thay đổi liệu 27 2.4.LIÊN KẾT (HYPERLINK) 28 2.4.1.Liên kết đến trang web khác 28 2.4.2.Cách tạo email-link 28 2.4.3.Liên kết ImageMap 29 2.5.TẠO FRAMESET, TABLE 29 2.5.1 Frameset 29 2.4.11.Table 33 2.6.ĐỊNH DẠNG CẢI TIẾN VỚI CSS 38 2.6.1.Style Sheets 38 2.6.2.Định dạng Inline 39 2.6.3.Định dạng nhúng 39 2.6.4.Định dạng bên 40 2.7.TẠO FORM 41 2.7.1.Tạo form 41 2.7.2.Các đối tượng form 42 MỤC LỤC CHƯƠNG 3: GIỚI THIỆU VỀ NGÔN NGỮ ASP.NET 45 3.1.TỔNG QUAN VỀ LẬP TRÌNH ỨNG DỤNG WEB 45 3.1.1.Mơ hình ứng dụng lớp 45 3.1.2.Mô hình ứng dụng lớp 46 3.2.NGÔN NGỮ C# 46 3.2.1.Kiểu liệu 47 3.2.2.Chuyển đổi kiểu liệu 49 3.3.GIỚI THIỆU VỀ ASP.NET? 49 3.3.1.Tìm hiểu Net Platform 49 3.3.2.Tìm hiểu Net Framework 50 3.2.3.Tìm hiểu ASP.Net 54 3.3.NHỮNG ƯU ĐIỂM CỦA ASP.NET 55 3.4.Q TRÌNH XỬ LÍ TẬP TIN ASPX 56 3.5.CÁCH THỨC HOẠT ĐỘNG CỦA ASP.NET TRÊN IIS 57 3.5.1.Internet Information Services (IIS) 57 3.5.2 Cài đặt Web Server 57 3.5.3.Kiểm tra kết cài đặt 59 3.6.TẠO TRANG WEB ASP.NET ĐẦU TIÊN 60 3.6.1.Tạo trang web ASP.NET 60 3.6.2.Phân loại tập tin ASP.NET 63 3.7.LÀM VIỆC VỚI CÁC ASP.NET SERVER CONTROL 65 3.7.1.HTML Controls 65 3.7.2.Web Server Controls 67 3.7.3.Validation Controls 75 3.7.4.User Controls 84 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET 3.8 ĐIỀU KHIỂN GRIDVIEW 86 3.8.1.Load liệu lên GridView 86 3.8.2.Các thao tác định dạng lưới 89 3.8.3 Xử lí xếp 93 3.8.4.Tùy biến cột (đọc thêm) 94 3.8.5.Cập nhật liệu trực tiếp lưới (tham khảo) 97 3.9 ĐIỀU KHIỂN DATALIST 99 3.9.1 Sử dụng DataList hiển thị liệu 99 3.9.2.Cập nhật liệu với DataList 101 3.10 ĐỐI TƯỢNG REQUEST, RESPONSE 103 3.10.1.Đối tượng Response 103 3.10.2.Đối tượng Request 104 3.11 ĐỐI TƯỢNG VIEWSTATE 105 3.12 ĐỐI TƯỢNG SESSION, APPLICATION 106 3.12.1.Đối tượng Application 106 3.12.2 Đối tượng Session 107 3.13 ĐỐI TƯỢNG SERVER 108 3.14 ĐỐI TƯỢNG COOKIES 108 3.14.1 Giới thiệu 108 3.14.2 Làm việc với Cookies 109 CHƯƠNG 4: TỔNG QUAN VỀ ĐỀ TÀI 111 4.1 LÝ DO CHỌN ĐỀ TÀI 111 4.2 MỤC ĐÍCH CỦA ĐỀ TÀI 111 4.3 ĐỐI TƯỢNG ỨNG DỤNG VÀ PHẠM VI NGHIÊN CỨU CỦA ĐỀ TÀI 113 4.4 Ý NGHĨA KHOA HỌC THỰC TIỄN CỦA ĐỀ TÀI 113 MỤC LỤC 4.5 KHẢO SÁT HỆ THỐNG CỦA ĐỀ TÀI 113 4.5.1 Sơ đồ quy trình nghiệp vụ 113 4.5.2 Khảo sát trạng 114 CHƯƠNG 5: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 116 5.1 BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG CỦA HỆ THỐNG 116 5.2 BIỂU ĐỒ LUỒNG DỮ LIỆU 118 5.2.1 Biểu đồ luồng liệu mức ngữ cảnh 120 5.2.2 Biểu đồ luồng liệu mức đỉnh 122 5.2.3 Mô hình hố liệu 123 5.2.4 Mơ hình liệu vật lý 126 Chương VI: Thiết kế giao diện 130 6.1 Giao diện Trang chủ 130 6.2 Giao diện trang Danh mục Sản phẩm 130 6.3 Giao diện trang chi tiết sản phẩm 131 6.4 Giao diện trang giỏ hàng xác nhận mua 131 6.5 Giao diện trang tìm kiếm sản phẩm 132 6.6 Giao diện trang tin tức 132 6.7 Giao diện trang chi tiết tin tức 133 6.8 Giao diện trang đăng nhập hệ thống 133 6.9 Giao diện trang quản lý nhân viên 133 6.11 Giao diện trang quản lý đơn hàng 135 6.12 Giao diện trang xử lý đơn hàng 135 6.13 Giao diện trang chỉnh sửa thông tin 135 CHƯƠNG ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 136 7.1 ĐÁNH GIÁ KẾT QUẢ ĐẠT ĐƯỢC 136 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET 7.2 NHỮNG HẠN CHẾ CỦA HỆ THỐNG 136 7.3 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 137 DANH MỤC TÀI LIỆU THAM KHẢO 138 NHẬN XÉT CỦA GIÁO VIÊN NHẬN XÉT CỦA GIÁO VIÊN ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET LỜI CẢM ƠN Trên thực tế khơng có thành cơng mà khơng gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập trường đến nay, chúng em nhận nhiều quan tâm, giúp đỡ quý Thầy Cơ, gia đình bạn bè Với lòng biết ơn sâu sắc nhất, chúng em xin gửi đến quý Thầy Cô Khoa Công nghệ thông tin – Trường Đại học Sư phạm Kỹ thuật Vĩnh Long với tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian học tập trường Và đặc biệt, học kỳ Nếu khơng có lời hướng dẫn, dạy bảo thầy chúng em nghĩ thu hoạch chúng em khó hồn thiện Một lần nữa, chúng em xin chân thành cảm ơn cô Bài báo cáo thực tập thực khoảng thời gian gần tháng Bước đầu vào thực tế em hạn chế nhiều bỡ ngỡ Do vậy, khơng tránh khỏi thiếu sót điều chắn, em mong nhận ý kiến đóng góp quý báu quý Thầy Cô bạn học lớp để kiến thức em lĩnh vực hoàn thiện Em xin gởi lời cảm ơn chân thành tri ân sâu sắc thầy cô trường Đại học Sư phạm Kỹ Thuật Vĩnh Long, đặc biệt thầy cô khoa Công nghệ thông tin trường tạo điều kiện cho em để em hồn thành tốt báo cáo đồ án Và em xin chân thành cám ơn Trương Mỹ Thu Thảo nhiệt tình hướng dẫn hướng dẫn em hoàn thành tốt báo cáo đồ án Trong trình thực tập, trình làm báo cáo đồ án, khó tránh khỏi sai sót, mong Thầy, Cơ bỏ qua Đồng thời trình độ lý luận kinh nghiệm thực tiễn hạn chế nên báo cáo khơng thể tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp Thầy, Cơ để em học thêm nhiều kinh nghiệm hoàn thành tốt đồ án chuyên ngành tới Chúng em xin chân thành cảm ơn! 124 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET Thực thể: Là hình ảnh cụ thể đối tượng hệ thống thông tin quản lý Một thực thể xác định Tên thuộc tính - Thuộc tính: Là yếu tố liệu thông tin thực thể - Lớp thực thể: Là thực thể thuộc tính Mơ hình quan niệm liệu sở để trao đổi người phân tích người yêu cầu thiết kế hệ thống Hệ thống phân tích gồm số thực thể Một số thực thể bao gồm số thuộc tính có đặc tính chung thực thể có mối kết hợp tương ứng với Mặt khác tuỳ thuộc vào lần xuất thực thể vào mối kết hợp, mà mối kết hợp có thuộc tính riêng  Thực thể SANPHAM: chứa thuộc tính MaSP, Maloai, TenSP, gia, Hinhanh, Mota, Soluong Trong thuộc tính MaSP, Maloai thuộc tính danh, thuộc tính nhằm lưu trữ thông tin sản phẩm  Thực thể LOAISP chứa thuộc tính Maloai, Tenloai Trong thuộc tính Maloai thuộc tính danh, thuộc tính nhằm lưu trữ thơng tin loại sản phẩm  Thực thể DANHGIA chứa thuộc tính Id, MaSP, NguoiDanhGia, NoiDung Trong Id thuộc tính định danh, thuộc tính nhằm lưu trữ thơng tin loại sản phẩm  Thực thể GHICHUSP chứa thuộc tính MaSP, NoiDung Trong MaSP thuộc tính định danh, thuộc tính nhằm lưu trữu thông tin nội dung ghi sản phẩm  Thực thể NHANVIEN chứa thuộc tính MaNV, TenNV, DiaChiNV, SĐTNV, EmailNV, ChucVu, Quyen, TaiKhoan, MatKhau, HinhAnh Trong MaNV thuộc tính định danh, thuộc tính nhằm lưu trữ thông tin nhân viên  Thực thể LOAITIN chưa thuộc tính MaLoaiTin, TenLoaiTin Trong MaLoaiTin thuộc tính định danh, thuộc tính nhằm lưu trữ thơng tin Loại tin CHƯƠNG 5: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG  Thực thể TINTUC chứa thuộc tính MaTinTuc, MaLoaiTin, MaNV, TieuDe, NoiDung, AnhTuongTrung, NgayThang, GhiChu Trong MaNV, MaTinTuc, MaNV thuộc tính định danh, thuộc tính nhằm lưu trữ thông tin Tin Tức  Thực thể NGUOIDUNG chứa thuộc tính SDT, HoTen, DiaChi, HinhThuc Trong SDT thuộc tính định danh, thuộc tính nhằm lưu trữ thông tin người dùng  Thực thể GIOHANG chứa thuộc tính SDT, MaSP, SoLuong, NgayDat Trong SDT, MaSP thuộc tính định danh, thuộc tính nhằm lưu trữ thơng tin Giỏ hàng  Thực thể XULY chứa thuộc tính SDT, MaNV, TrangThai, NgayXuLy Trong SDT, MaSP thuộc tính định danh, thuộc tính nhằm lưu trữ thơng tin xử lý giỏ hàng 5.2.3.2 Sơ đồ thực thể - liên kết 125 126 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET 5.2.4 Mơ hình liệu vật lý Mơ hình vật lý liệu mơ hình liệu cài đặt máy tính hệ thống quản trị liệu, toán quản lý bán hàng website công ty thương mại dịch vụ Sao Sáng trình bày mơ hình vật lý liệu hệ quản trị liệu MS SQL Server Với mơ hình quan niệm liệu hệ thống quản lý bán hàng website công ty cổ phần máy tính cơng ty thương mại dịch vụ Sao Sáng ta có mơ hình tổ chức liệu sau:  SANPHAM(MaSP, Maloai, TenSP, gia, Hinhanh, Mota, Soluong)  LOAISP(Maloai, Tenloai)  DANHGIA(Id, MaSP, NguoiDanhGia, NoiDung)  GHICHUSP(MaSP, NoiDung)  NHANVIEN(MaNV, TenNV, DiaChiNV, SĐTNV, EmailNV, ChucVu, Quyen, TaiKhoan, MatKhau, HinhAnh)  LOAITIN(MaLoaiTin, TenLoaiTin)  TINTUC(MaTinTuc, MaLoaiTin, MaNV, TieuDe, NoiDung, AnhTuongTrung, NgayThang, GhiChu)  NGUOIDUNG(SDT, HoTen, DiaChi, HinhThuc)  GIOHANG(SDT, MaSP, SoLuong, NgayDat)  XULY(SDT, MaNV, TrangThai, NgayXuLy) Ứng với lược đồ quan hệ mô hình tổ chức liệu cài đặt thành bảng liệu (Table) Ở ta trình bày yếu tố table bao gồm cột: Thuộc tính, Kiểu liệu, Kích thước Ghi Vậy hệ thống sở liệu tốn xây dựng website cơng ty Sao Sáng bao gồm bảng liệu sau:  SANPHAM(MaSP, Maloai, TenSP, gia, Hinhanh, Mota, Soluong) CHƯƠNG 5: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG  LOAISP(Maloai, Tenloai)  DANHGIA(Id, MaSP, NguoiDanhGia, NoiDung)  GHICHUSP(MaSP, NoiDung)  NHANVIEN(MaNV, TenNV, DiaChiNV, SĐTNV, EmailNV, ChucVu, Quyen, TaiKhoan, MatKhau, HinhAnh) 127 128 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET  LOAITIN(MaLoaiTin, TenLoaiTin)  TINTUC(MaTinTuc, MaLoaiTin, MaNV, TieuDe, NoiDung, AnhTuongTrung, NgayThang, GhiChu)  NGUOIDUNG(SDT, HoTen, DiaChi, HinhThuc) CHƯƠNG 5: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG  GIOHANG(SDT, MaSP, SoLuong, NgayDat)  XULY(SDT, MaNV, TrangThai, NgayXuLy) 129 130 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET CHƯƠNG 6: THIẾT KẾ GIAO DIỆN 6.1 Giao diện Trang chủ 6.2 Giao diện trang Danh mục Sản phẩm CHƯƠNG 6: THIẾT KẾ GIAO DIỆN 6.3 Giao diện trang chi tiết sản phẩm 6.4 Giao diện trang giỏ hàng xác nhận mua 131 132 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET 6.5 Giao diện trang tìm kiếm sản phẩm 6.6 Giao diện trang tin tức CHƯƠNG 6: THIẾT KẾ GIAO DIỆN 6.7 Giao diện trang chi tiết tin tức 6.8 Giao diện trang đăng nhập hệ thống 6.9 Giao diện trang quản lý nhân viên 133 134 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET 6.10 Giao diện trang quản lý sản phẩm CHƯƠNG 6: THIẾT KẾ GIAO DIỆN 6.11 Giao diện trang quản lý đơn hàng 6.12 Giao diện trang xử lý đơn hàng 6.13 Giao diện trang chỉnh sửa thông tin 135 136 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET CHƯƠNG 7: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 7.1 ĐÁNH GIÁ KẾT QUẢ ĐẠT ĐƯỢC Những kết đạt được: + Về công nghệ: - Tìm hiểu nắm bắt cơng cụ thiết kế Web - Biết cách thiết kế Web động cách tổ chức sở liệu - Các dịch vụ Internet, đặc biệt Web + Về cài đặt chương trình: - Giới thiệu mặt hàng kinh doanh công ty đến với khách hàng - Cho phép tra cứu mặt hàng khách hàng có nhu cầu tìm hàng - Cho phép khách hàng thực việc đặt hàng qua mạng - Tiếp nhận đơn đặt hàng khách hàng - Lập hóa đơn - Cập nhật: Mặt hàng, khách hàng, nhà cung cấp, đơn đặt hàng - Thống kê: Mặt hàng bán tháng, năm, khách hàng, đơn đặt hàng, doanh thu, tồn kho + Tính chương trình: - Thơng tin khách hàng, mặt hàng, cập nhật kịp thời, xác - Giao diện thân thiện với người dùng 7.2 NHỮNG HẠN CHẾ CỦA HỆ THỐNG + Giao diện hệ thống đơn giản CHƯƠNG 7: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI + Sản phẩm công ty chưa nhiều + Do điều kiện, nên chương trình chạy thử máy đơn 7.3 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI + Cho phép khách hàng mua toán trực tiếp qua mạng + Hỗ trợ thực in ấn Web + Xây dựng hệ thống cho phép công ty mua hàng trực tiếp qua mạng + Hỗ trợ nhiều hình thức toán + Phát triển phục vụ mua bán trực tuyến mạng toán tất loại thẻ tín dụng + Bảo mật hệ thống 137 138 ĐỒ ÁN: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BẰNG ASP.NET DANH MỤC TÀI LIỆU THAM KHẢO Phạm Hữu Khang, Xây dựng triển khai ứng dụng thương mại điện tử tập tập 2, NXB Lao Động Xã Hội, Năm 2004 Dương Thành Phết, Bài giảng Mơn Lập trình Websites ASP.Net Nguyễn Thiên Bằng, Giáo trình Nhập Mơn ASP Xây dựng ứng dụng web, NXB Lao Động Xã Hội, Năm 2005 Nguyễn Vạn Năng, Giáo trình Cơ sở liệu, Đại Học Sư Phạm Kỹ Thuật Vĩnh Long, Năm 2014 Nguyễn Ngọc Nga, Giáo trình Phân Tích thiết kế hệ thống, Đại Học Sư Phạm Kỹ Thuật Vĩnh Long, Năm 2014 Giáo trình Thương mại điện tử, Đại học Sư Phạm Kỹ thuật Hưng Yên Trang web tham khảo tài liệu: https://thuvienso.vlute.edu.vn https://tailieu.vn https://luanvan.net.vn https://sinhvienit.net Trang web tham khảo demo https://thegioididong.com https://fptshop.com.vn https://vienthonga.com

Ngày đăng: 22/04/2020, 13:35

Từ khóa liên quan

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

Tài liệu liên quan