Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng website kinh doanh đồ gia dụng trực tuyến bằng công nghệ ASP.NET

83 3 0
Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng website kinh doanh đồ gia dụng trực tuyến bằng công nghệ ASP.NET

Đ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

Mục tiêu nghiên cứu đề tài là nắm được cơ sở lý thuyết chung về thương mại điện tử và các vấn đề liên quan đến thương mại điện tử. Tìm hiểu các Website thương mại điện tử lớn đã được triển khai để nắm được cách thức hoạt động và những yêu cầu cần thiết đối với ứng dụng thương mại điện tử. Đề tài Hoàn thiện công tác quản trị nhân sự tại Công ty TNHH Mộc Khải Tuyên được nghiên cứu nhằm giúp công ty TNHH Mộc Khải Tuyên làm rõ được thực trạng công tác quản trị nhân sự trong công ty như thế nào từ đó đề ra các giải pháp giúp công ty hoàn thiện công tác quản trị nhân sự tốt hơn trong thời gian tới.

package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { LỜI CẢM ƠN this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Sau thời gian thực đồ án với đề tài “Xây dựng Website kinh doanh Đồ gia dụng trực tuyến” tương đối hoàn thành Ngồi cố gắng thân, em nhận giúp đỡ nhiều từ phía nhà trường, thầy cơ, gia đình bạn bè Em xin chân thành cảm ơn thầy cô trường Cao Đẳng Công Nghệ Thông tin Hữu Nghị Việt-Hàn truyền đạt kiến thức quý báu cho em suốt trình học tập Đặc biệt em xin gửi lời cảm ơn sâu sắc đến thầy Ngô Lê Quân, người tận tình hướng dẫn giúp đỡ em hồn thành tốt đồ án Xin cản ơn tất bạn bè động viên, giúp đỡ trình học tập thực đồ án Em xin chân thành cảm ơn! Đà Nẵng, Ngày tháng 06 năm 2016 Sinh viên thực Lê Hồng Nhung Trang i package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } MỤC LỤC LỜI CẢM ƠN i MỤC LỤC ii DANH MỤC TỪ VIẾT TẮT v DANH MỤC BẢNG BIỂU vii DANH MỤC HÌNH ẢNH ix MỞ ĐẦU CHƢƠNG I: TỔNG QUAN VỀ THƢƠNG MẠI ĐIỆN TỬ VÀ KINH DOANH ĐIỆN TỬ 1.1.TỔNG QUAN VỀ THƢƠNG MẠI ĐIỆN TỬ 1.1.1.Khái niệm thƣơng mại điện tử .4 1.1.2.Đặc trƣng thƣơng mại điện tử 1.1.3.Các loại hình giao dịch TMĐT 1.1.4.Các hình thức hoạt động chủ yếu TMĐT .7 1.1.4.1 Thư điện tử 1.1.4.2 Thanh toán điện tử 1.1.4.3 Trao đổi liệu điện tử 1.1.4.4 Truyền liệu 1.1.5.Các lợi ích TMĐT 1.1.5.1 Đối với doanh nghiệp .8 1.1.5.2 Đối với khách hàng 1.1.6.Hạn chế TMĐT 1.1.6.1 Hạn chế kỹ thuật 1.1.6.2 Hạn chế thương mại 10 1.1.7.Ảnh hƣởng thƣơng mại điện tử 10 1.1.7.1 Tác động đến hoạt động marketing 10 1.1.7.2 Thay đổi mơ hình kinh doanh 11 1.1.7.3 Tác động đến hoạt động sản xuất 11 1.1.8.Những trở ngại việc tiếp cận TMĐT .11 1.2.KINH DOANH ĐIỆN TỬ 12 1.2.1.Khái niệm kinh doanh điện tử 12 1.2.2.Chiến lƣợc kinh doanh điện tử 13 Trang ii package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); 1.2.2.1 Khái niệm chiến lược kinh doanh điện tử 13 } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } 1.2.2.2 Các chiến lược kinh doanh điện tử liên quan đến doanh nghiệp 13 1.2.3.Các yếu tố ảnh hƣởng đến chiến lƣợc Kinh doanh điện tử 14 1.2.3.1 Các yếu tố ảnh hưởng đến chiến lược hệ thống thông tin 14 1.2.3.2 Các yếu tố ảnh hưởng đến chiến lược IT 14 1.2.4.Các mơ hình kinh doanh điện tử 15 1.2.4.1 Mô hình trực tiếp đến khách hàng (Direct to Customer) 15 1.2.4.2 Mơ hình nhà cung cấp dịch vụ tồn phần (Full service provider) 15 1.2.4.3 Mơ hình tồn thể tổ chức (Whole of enterprise) 16 1.2.4.4 Mơ hình trung gian (Intermediaries) 16 1.2.4.5 Mơ hình sở hạ tầng chia sẻ (Shared Infrastruture) .17 1.2.4.6 Mô hình cộng đồng ảo (Virtual community) 17 1.2.4.7 Mơ hình nhà tích hợp mạng giá trị (Value net integrator) 18 1.2.4.8 Mơ hình nhà cung cấp nội dung (Content provider) 19 1.3.MỐI QUAN HỆ GIỮA THƢƠNG MẠI ĐIỆN TỬ VÀ KINH DOANH ĐIỆN TỬ 19 1.4.TỔNG QUAN THANH TOÁN TRỰC TUYẾN BẰNG NGANLUONG.VN 20 CHƢƠNG II: PHÂN TÍCH THIẾT VÀ KẾ HỆ THỐNG 24 2.1.MÔ TẢ QUY TRÌNH NGHIỆP VỤ BÁN HÀNG QUA MẠNG 24 2.1.1.Hoạt động khách hàng 24 2.1.2.Hoạt động nhà quản trị .24 2.2.XÁC ĐỊNH YÊU CẦU HỆ THỐNG 25 2.2.1.Yêu cầu hệ thống 25 2.2.2.Yêu cầu chức 25 2.2.2.1 Đối với khách hàng 25 2.2.2.2 Đối với nhà quản trị .26 2.2.3.Yêu cầu phi chức 26 2.3.PHÂN TÍCH YÊU CẦU 26 2.3.1.Đối với khách hàng 26 2.3.2.Đối với nhà quản trị 30 2.4.PHÂN TÍCH THIẾT KẾ HỆ THỐNG 33 2.4.1.Mơ hình hóa chức .33 2.4.1.1 Biểu đồ phân rã chức (BFD) 33 2.4.1.2 Biểu đồ dòng liệu (BFD) .33 2.4.1.2.1.Biểu đồ luồng liệu mức ngữ cảnh .33 2.4.1.2.2.Biểu đồ luồng liệu mức 34 Trang iii } package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); 2.4.1.2.3.Biểu đồ luồng liệu mức 35 2.4.2.Mơ hình hóa liệu 40 2.4.2.1 Biểu đồ thực thể quan hệ (ERD) 40 } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } 2.4.2.2 Mơ hình liệu (RDM) .41 2.5.THIẾT KẾ CƠ SỞ DỮ LIỆU 41 2.5.1.Thiết kế bảng liệu 41 2.5.2.Mối quan hệ bảng liệu 44 CHƢƠNG III: XÂY DỰNG WEBSITE 45 3.1.GIỚI THIỆU CÔNG CỤ VÀ KỸ THUẬT XÂY DỰNG WEBSITE 45 3.1.1.Các công cụ xây dựng Website 45 3.1.1.1 Visual studio.Net 2010 45 3.1.1.2 Hệ quản trị sở liệu SQl server 2008 46 3.1.1.3 ASP.Net 47 3.1.1.4 ADO.NET 48 3.1.1.5 Adobe Photosop CS3 48 3.1.1.6 Macromedia Flash .49 3.1.2.Kỹ thuật xây dựng website theo mơ hình lớp 49 3.1.2.1 Khái niệm 49 3.1.2.2 Chức lớp .50 3.1.3.Ƣu điểm nhƣợc điểm mơ hình lớp 51 3.1.3.1 Ưu điểm 51 3.1.3.2 Nhược điểm 51 3.2.XÂY DỰNG WEBSITE 51 3.2.1.Cấu trức Folder Website 51 3.2.2.Chức thƣ mục 52 3.2.2.1 Thư mục App_Code 52 3.2.2.2 Thư mục Admin 52 3.2.2.3 Thư mục Images 52 3.2.2.4 Thư mục Tài nguyên điều khiển 53 3.2.3.Xây dựng tầng hệ thống 53 3.2.3.1 Giới thiệu đối tượng dùng chung (Common) 53 3.2.3.2 Xây dựng tầng Data Access 53 3.2.3.3 Xây dựng tầng Business Logic 54 Là thƣ viện thực logic nghiệp vụ 54 3.2.3.4 Xây dựng tầng trình bày liệu 55 3.2.4.Xây dựng chức hệ thống 55 Trang iv } package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); 3.2.4.1 Đối với nhà quản trị .55 } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } 3.2.4.2 Đối với khách hàng 60 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 70 TÀI LIỆU THAM KHẢO x NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN .xi DANH MỤC TỪ VIẾT TẮT CNTT : Công nghệ thông tin CSDL : Cơ sở liệu TMĐT : Thương mại điện tử KDĐT : Kinh doanh điện tử TTTT : Thanh toán trực tuyến B2C : Business to Customer B2B : Business to Business B2G : Business to Government IS : Information System IT : Information Technology Trang v } package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang vi package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { this.maPhong DANH MỤC BẢNG BIỂU Số hiệu bảng Danh mục = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang Bảng 1.1 Các loại hình giao dịch thương mại điện tử Bảng 2.1 Chức tìm kiếm thơng tin sản phẩm 26 Bảng 2.2 Chức đăng ký tài khoản 27 Bảng 2.3 Chức đăng nhập 27 Bảng 2.4 Chức lấy lại mật 28 Bảng 2.5 Chức đổi mật 28 Bảng 2.6 Chức hiển thị sản phẩm theo danh mục 28 Bảng 2.7 Chức chi tiết sản phẩm 28 Bảng 2.8 Chức thống kê truy cập 29 Bảng 2.9 Chức giỏ hàng 29 Bảng 2.10 Chức tạo đơn hàng 29 Bảng 2.11 Chức gửi thông tin liên hệ 29 Bảng 2.12 Chức đăng nhập quản trị 30 Bảng 2.13 Chức thêm sản phẩm 30 Bảng 2.14 Chức sửa sản phẩm 30 Bảng 2.15 Chức xóa sản phẩm 31 Bảng 2.16 Chức thêm danh mục sản phẩm 31 Bảng 2.17 Chức thêm tin tức 31 Bảng 2.18 Chức sửa tin tức 31 Bảng 2.19 Chức xóa tin tức 32 Bảng 2.20 Chức thống kê đơn hàng 32 Bảng 2.21 Bảng SanPham 41 Bảng 2.22 Bảng DanhMucSanPham 42 Bảng 2.23 Bảng DonHang 42 Trang vii package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { Bảng 2.23 Bảng ChiTietDonHang 42 Bảng 2.25 Bảng TinhTrangDonHang 42 Bảng 2.26 Bảng NguoiDung 43 Bảng 2.27 Bảng KieuNguoiDung 43 Bảng 2.28 Bảng GioHang 43 Bảng 2.29 Bảng TinTuc 43 Bảng 3.30 Bảng ThongKeTruyCap 44 super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } Trang viii } package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { DANH MỤC HÌNH ẢNH Số hiệu hình this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Danh mục Trang Hình 1.1 Mơ hình hoạt động TTTT NganLuong.vn 21 Hình 1.2 Quy trình giao dịch “Thanh tốn tạm giữ nganluong.vn” 21 Hình 1.3 Mơ hình cổng tốn trung gian nganluong.vn 22 Hình 2.1 Biểu đồ phân rã chức 33 Hình 2.2 Biểu đồ luồng liệu mức ngữ cảnh 33 Hình 2.3 Biểu đồ luồng liệu mức 34 Hình 2.4 Mức 1chức quản lý người dùng 35 Hình 2.5 Mức chức quản lý người dùng 36 Hình 2.6 Mức chức quản lý sản phẩm 37 Hình 2.7 Mức chức quản lý tin tức 37 Hình 2.8 Mức chức quản lý liên hệ 38 Hình 2.9 Mức chức quản lý thống kê 39 Hình 2.10 Biểu đồ thực thể quan hệ ERD 40 Hình 2.11 Biểu đồ liệu quan hệ RDM 41 Hình 2.12 Mối quan hệ bảng liệu 44 Hình 3.1 Mơ hình Website lớp 50 Hình 3.2 Cây folder 51 Hình 3.3 Thư mục App - Code 52 Hình 3.4 Thư mục Admin 52 Hình 3.5 Thư mục Images 53 Hình 3.6 Thư mục tài nguyên điều khiển 53 Hình 3.7 Tầng Common 53 Hình 3.8 Tầng DataAccess 54 Hình 3.9 Tầng Business Logic 54 Hình 3.10 Tầng Operetional 55 Hình 3.11 Trang đăng nhập Admin 55 Hình 3.12 Trang cập nhật danh mục sản phẩm 55 Hình 3.13 Trang sản phẩm Admin 56 Hình 3.14 Trang thống kê đơn hàng 57 Trang ix package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); Hình 3.15 Trang thống kê người dùng } public PhongBan(String maPhong) { this.maPhong 57 = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } Hình 3.16 Trang hiển thị tin tức 58 Hình 3.17 Trang thêm sản phẩm 58 Hình 3.18 Trang xóa sản phẩm 59 Hình 3.19 Trang sửa sản phẩm 59 Hình 3.20 Trang cập nhật đơn hàng 60 Hình 3.21 Trang chủ 61 Hình 3.22 Trang giới thiệu 61 Hình 3.23 Trang giới thiệu sản phẩm 62 Hình 3.24 Trang sản phẩm theo danh mục 62 Hình 3.25 Trang chi tiết sản phẩm 63 Hình 3.26 Trang giỏ hàng 63 Hình 3.27 Trang đăng ký 64 Hình 3.28 Trang đăng nhập 64 Hình 3.29 Trang thêm đơn hàng 65 Hình 3.30 Trang tốn 65 Hình 3.31 Trang đơn hàng khách 66 Hình 3.32 Trang chi tiết đơn hàng 66 Hình 3.33 Trang liên hệ 67 Hình 3.34 Trang tin tức 67 Hình 3.35 Trang sản phẩm khuyến 68 Hình 3.36 Trang quên mật 68 Hình 3.37 Trang tìm kiếm sản phẩm 69 Trang x } package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { - Trang xóa sản phẩm (XoaSanPham.aspx) this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang hỏi Admin có thực muốn xóa sản phẩm hay khơng Hình 3.18: Trang xóa sản phẩm - Trang sửa sản phẩm (SuaSanPham.aspx) Trang cho phép Admin chỉnh sửa thơng tin chi tiết sản phẩm Hình 3.19: Trang sửa sản phẩm SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 59 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); - Trangchi tiết đơn hàng (ChiTietDonHang.aspx) } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang dùng để Admin xử lý đơn hàng cho khách hàng cách cập nhật thông tin như: ngày xử lý, tracking number, tình trạng đơn hàng Hình 3.20: Trang cập nhật đơn hàng 3.2.4.2 Đối với khách hàng - Trang chủ (TrangChu.aspx) Trang mặc định ban đầu khách hàng truy cập vào Website với chức trình diễn sản phẩm bán chạy, sản phẩm nhất, sản phẩm ngẫu nhiên, thơng tin, hình ảnh chương trình khuyến mãi… Ở trang khách hàng xem sản phẩm theo danh mục click vào menu trái website hay xem top sản phẩm góc phải website SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 60 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Hình 3.21: Trang chủ - Trang giới thiệu (GioiThieu.aspx) Trang hiển thị thông tin giới thiệu sản phẩm, dịch vụ, chương trình khuyến website Hình 3.22: Trang giới thiệu SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 61 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { - Trang sản phẩm (GioiThieuSanPham.aspx) this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang hiển thị tất sản phẩm website Hình 3.23: Trang giới thiệu sản phẩm - Trang sản phẩm theo danh mục (SanPhamTheoDanhMuc.aspx) Trang hiển thị sản phẩm theo danh mục, khách hảng lựa chọn danh mục sản phẩm mà cần thơng qua menu danh mục sản phẩm Hình 3.24: Trang sản phẩm theo danh mục SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 62 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { - Trang chi tiết sản phẩm (ChiTietSanPham.aspx) this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang hiển thị thông tin chi tiết sản phẩm Khi muốn xem thông tin chi tiết sản phẩm khách hàng click vào tên sản phẩm nút chi tiết Hình 3.25: Trang chi tiết sản phẩm - Trang giỏ hàng (GioHang.aspx) Sau thêm sản phẩm vào giỏ hàng, để cập nhật thông tin giỏ hàng (thay đổi số lượng, xóa dịng sản phẩm khỏi giỏ hàng) khách hàng trỏ chuột vào ô cột “Số lượng” để thay đổi số lượng, tick vào cột “Xóa” để xóa dịng sản phẩm sau click nút “Cập nhật” để hoàn tất việc thay đổi Khi muốn mua thêm dịng sản phẩm khác, khách hàng click chuột vào dòng “Tiếp tục mua hàng” để quay lại trang chủ để mua thêm sản phẩm Khi xác định toán, trang giỏ hàng, khách hàng click vào nút “Xác nhận tốn” Nếu có tài khoản Website cơng ty, khách hàng đăng nhập tên đăng nhập mật Cịn bạn khách hàng mới, bạn click vào dòng “Đăng ký tài khoản” để tạo tài khoản Hình 3.26: Trang giỏ hàng SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 63 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); - Trang đăng ký (DangKy.aspx) } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang dùng cho khách hàng đăng ký tài khoản để đăng nhập vào Website khách hàng muốn mua hàng cơng ty Hình 3.27: Trang đăng ký - Trang đăng nhập tài khoản (DangNhap.aspx) Trang giúp khách hàng đăng nhập vào Websie để tạo đơn hàng xem thông tin đơn hàng xử lý hay chưa Hình 3.28: Trang đăng nhập SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 64 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); - Trang thêm đơn hàng (ThemDonHang.aspx) } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang cho phép khách hàng xem lại sản phẩm giỏ hàng mua để gửi đơn hàng tiếp tục mua hàng Hình 3.29: Trang thêm đơn hàng - Trang toán (ThanhToan.aspx) Trang hiển thị tất sản phẩm mà khách hàng mua, khách hàng click vào biểu tượng tốn để tiến hành tốn cho sản phẩm mà mua trước Hình 3.30: Trang tốn - Trang đơn hàng khách (DonHangKhach.aspx) Trang hiển thị tất đơn hàng khách hàng thông tin đơn hàng như: IDGiaoDich, ngày tạo đơn hàng, tình trạng đơn hàng, ngày xử lý đơn hàng, Tracking number SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 65 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Hình 3.31: Trang đơn hàng khách - Trang chi tiết đơn hàng (ChiTietDonHang.aspx) Trang giúp cho khách hàng biết chi tiết đơn hàng mà gửi trước gồm thơng tin: Mã sản phẩm, số lượng, giá cả, tổng tiền Hình 3.32: Trang chi tiết đơn hàng - Trang liên hệ (LienHe.aspx) Nhằm rút ngắn khoảng cách Website người tiêu dùng, Website tạo riêng trang liên hệ để khách hàng gửi thắc mắc, phản hồi, yêu cầu tư vấn nhằm tạo cầu nối Website khách hàng SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 66 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Hình 3.33: Trang liên hệ - Trang tin tức (TinTuc.aspx) Trang hiển thị tin tức liên quan đến đồ gia dụng nhằm làm cho nội dung website thêm phong phú giúp khách hàng cập nhật tin tức sản phẩm đồ gia dụng Hình 3.34: Trang tin tức - Trang sản phẩm khuyến (KhuyenMai.aspx) Trang hiển thị tất sản phẩm mà Website khuyến khách hàng click vào tên sản phẩm chi tiết để xem thông tin chi tiết sản phẩm, click vào nút giỏ hàng để thêm sản phẩm vào giỏ hàng SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 67 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Hình 3.35: Trang sản phẩm khuyến - Trang quên mật (QuenMatKhau.aspx) Trong trang đăng nhập có liên kết link tới trang quên mật Trang yêu cầu khách hàng nhập thông tin bảo mật mà khách hàng đăng ký để lấy lại mật khách hàng quên, sau nhập đầy đủ thông tin bảo mật hệ thống gửi mail chứa mật khách hàng đến mail khách hàng đăng kí Hình 3.36: Trang qn mật SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 68 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { - Trang tìm kiếm sản phẩm (TimSanPham.aspx) this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang giúp cho khách hàng tìm kiếm sản phẩm cách nhanh thơng qua tên sản phẩm, danh mục sản phẩm Hình 3.37: Trang tìm kiếm sản phẩm SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 69 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } KẾT LUẬN Với tốc độ phát triển ngày tăng Internet việc thiết kế cài đặt ứng dụng cho người dùng cần thiết Vì ý tưởng giới thiệu kinh doanh Đồ gia dụng phần giúp cho khách hàng thuận tiện việc lựa chọn mua hàng Được giúp đỡ giảng viên hướng dẫn với nỗ lực em thân hoàn thành đề tài: “Xây dựng website kinh doanh Đồ gia dụng trực tuyến” với nội dung sau: - Tìm hiểu tổng quan ứng dụng TMĐT KDĐT Việt Nam - Tìm hiều công cụ xây dựng giao diện lập trình Web cơng nghệ ASP.NET - Tìm hiều công nghệ kết nối liệu ADO.NET sử dụng hệ quản trị Cơ sở liệu SQL Server 2008 - Áp dụng kiến thức lập trình Web cơng cụ hỗ trợ để xây dựng WebSite có chức sau:  Đối với khách hàng - Tìm kiếm, xem thơng tin chi tiết sản phẩm - Tạo giỏ hàng, tạo gửi đơn đặt hàng - Xem đơn hàng xử lý hay chưa - Đăng ký, đăng nhập (thành viên) - Đăng xuất (thành viên)  Đối với quản trị Website - Xây dựng module cho admin như: Quản lý sản phẩm, đơn hàng, xem liên hệ khách hàng, quản lý tin tức - Hệ thống hỗ trợ nhà quản trị việc chỉnh sửa, đăng thêm sản phẩm, xóa sản phẩm, xem thơng tin liên hệ, đơn hàng, tìm kiếm sản phẩm, đơn hàng cách dễ dàng tiết kiệm thời gian - Cập nhật, thêm danh mục sản phẩm - Cập nhật người dùng HƢỚNG PHÁT TRIỂN  Đối với khách hàng SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 70 package entity; public class PhongBan { Xây dựng Website kinh doanh Đồ gia dụng trực tuyến private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); - Xây dựng thêm nhiều tiêu chí tìm kiếm (tìm kiếm theo giá, màu sắc…) } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } - Thêm chức hỗ trợ ngôn ngữ, đơn vị tiền tệ - Xây dựng giao diện đẹp với công cụ điều hướng hợp lý, thân thiện với người sử dụng - Xây dựng chức tốn trực tuyến tốt hơn, tích hợp nhiều cổng toán trực tuyến khác như: Bảo kim, Paypal… để khách hàng dễ dàng việc toán trực tuyến  Đối với nhà quản trị - Xây dựng thêm chức tìm kiếm, cập nhật thơng tin người dùng - Xây dựng chức gửi mail cho khách hàng - Xây dựng chức quản lý thành viên - Xây dựng thêm chức bảo mật để quản lý website tốt SVTH: Lê Hồng Nhung_Lớp: CCTM07A Trang 71 package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); } public PhongBan(String maPhong) { this.maPhong = maPhong; TÀI LIỆU THAM KHẢO } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } [1] Phạm Nguyễn Minh Nhựt (2007), Giáo trình Ngơn ngữ lập trình C#, Trường Cao đẳng CNTT Hữu nghị Việt - Hàn [2] Phạm Nguyễn Minh Nhựt (2009), Giáo trình ASP.NET, Trường Cao đẳng CNTT Hữu nghị Việt - Hàn [3] Phạm Nguyễn Minh Nhựt (2010), Tài liệu Xây dựng Website thương mại điện tử, Trường Cao đẳng CNTT Hữu nghị Việt - Hàn [4] Nguyễn Ngọc Huyền Trân (2009), Bài giảng Thương mại điện tử, Trường Cao đẳng CNTT Hữu nghị Việt - Hàn [5] Nguyễn Trọng Đại (2006), Thương mại điện tử ứng dụmg Thương mại điện tử Việt Nam, Trường Đại học Bách Khoa Hà Nội [6] Tham khảo tài liệu https://vi.wikipedia.org/, https://voer.edu.vn/, http://www.jssor.com/ , http://help.nganluong.vn/, http://canthoit.info/ Trang x package entity; public class PhongBan { private String maPhong; private String tenPhong; public String getMaPhong() { return maPhong; } public void setMaPhong(String maPhong) { this.maPhong = maPhong; } public String getTenPhong() { return tenPhong; } public void setTenPhong(String tenPhong) { this.tenPhon = tenPhong; } public PhongBan() { super(); NHẬN XÉT CỦA GIÁO VIÊN HƢỚNG DẪN } public PhongBan(String maPhong) { this.maPhong = maPhong; } public PhongBan(String maPhong, Str ing tenPhong) { super(); this.maPhong = maPhong; this.tenPhon = tenPhong; } } Trang xi

Ngày đăng: 13/07/2023, 11:16

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

Tài liệu liên quan