Xây dựng website thương mại điện tử bán linh kiện máy tính trực tuyến
2ƯE TRƯỜNG ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN - KHÓA LUẬN TỐT NGHIỆP Đề tài: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ BÁN LINH KIỆN MÁY TÍNH TRỰC TUYẾN GVHD: ThS (TS.) Lê Thanh Long LỜI CẢM ƠN Đà Nẵng, tháng 10 năm 2012 Tôi chân thành cảm ơn thầy cô giáo Khoa Công Nghệ Thông Tin – Trường Đại học Duy Tân Đà Nẵng hỗ trợ điều kiện giúp có môi trường học tập tốt Cảm ơn tất quý thầy cô hết lòng quan tâm dạy dỗ, trang bị cho tất sinh viên thuộc Khoa CNTT kiến thức hành trang quí báu cho chặng đường phía trước Đặc biệt, xin chân thành cảm ơn thầy giáo ThS Lê Thanh Long tận tình hướng dẫn, động viên giúp đỡ suốt thời gian thực đề tài Và để có kết ngày hôm nay, biết ơn gia đình bạn bè động viên, khích lệ, tạo điều kiện thuận lợi suốt trình học tập trình thực đề tài tốt nghiệp Và để có kết ngày hôm nay, biết ơn gia đình bạn bè động viên, khích lệ tạo điều kiện thuận lợi suốt trình học tập trình thực khóa luận tốt nghiệp Một lần xin chân thành cám ơn! Đà Nẵng ngày 15/10/2012 Sinh viên thực LỜI CAM ĐOAN Tôi xin cam đoan : Những nội dung báo cáo tốt nghiệp thực hướng dẫn trực tiếp Ths Lê Thanh Long Mọi tham khảo dùng báo cáo trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm Đà Nẵng, ngày 15 tháng 10 năm 2012 Sinh viên thực MỤC LỤC TỔNG QUAN VỀ ĐỀ TÀI I Tổng quan II Đặt vấn đề III Bối cảnh thực đề tài IV Mục tiêu đề tài V Hướng nghiên cứu đề tài .4 Về mặt lý thuyết Công cụ xây dựng đề tài VI Dự kiến kết đạt Phần dành cho quản trị Phần dành cho khách hàng Đối với khách hàng khách hàng thành viên website CƠ SỞ LÝ THUYẾT I Lý thuyết thương mại điện tử Định nghĩa .9 Phân loại thương mại điện tử 12 Các hình thức thương mại điện tử 13 Cửa hàng trực tuyến 14 Ưu điểm Thương mại điện tử 15 Các yêu cầu thương mại điện tử 17 II Lý thuyết công nghệ 18 AJAX .18 SQL Server 2000 21 Framework công nghệ NET 22 Giới thiệu ASP.NET .25 ASP.NET cấu hình phân phối ứng dụng 28 Mô hình lớp 29 CSS 31 Một số công cụ AJAX Control ToolKit 32 Những vấn đề liên quan đến việc mua hàng qua mạng 33 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 36 I Phân tích yêu cầu hệ thống 36 Sơ đồ quy tắc quản lý đặt hàng 36 Các quy tắc quản lý sơ đồ dòng liệu 37 I.2 Quan hệ kết hợp thực thể 40 II Thiết kế hệ thống 44 Xây dựng chức .44 Tổ chức liệu 48 Danh sách bảng liệu 48 KẾT QUẢ ĐẠT ĐƯỢC 52 I Kết đạt .52 Màn hình giao diện trang chủ .52 Màn hình trang xem chi tiết sản phẩm click chuột vào sản phẩm 53 i Màn hình click vào nút xem chi tiết cập nhật sản phẩm 54 Màn hình trang tìm kiếm .56 Màn hình trang giỏ hàng .57 Màn hình trang đơn hàng khách hàng thực mua hàng 57 Trang hình đăng nhập mua hàng 58 Trang Màn hình đăng ký mua hàng 59 Màn hình sau bấm vào nút mua hàng .60 Trang hình quản trị hệ thống 61 Trang hình cập nhật loại sản phẩm .62 Trang hình cập nhật nhà sản xuất 62 Trang hình thêm sản phẩm 63 Trang hiệu chỉnh sản phẩm 64 Trang quản trị khách hàng 65 Trang quản trị khởi tạo người quản trị hệ thống 67 Màn hình trang đơn đặt hàng khách hàng 68 Màn hình giao diện trang thống kê theo quý 68 Thống kê theo ngày .69 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 73 I Kết luận 73 Về mặt lý thuyết 73 Về mặt thực nghiệm 73 II Hướng phát triển đề tài 74 [1] Adomavicius, G and Tuzhilin, A (2005), Towards the next generation of recommender systems: A survey of the state-of-the-art and possible extensions, IEEE Trans On Knowledge & Data Engineering 75 [2] Đề tài tốt nghiệp “Xây dựng hệ thống hỗ trợ tư vấn cho thương mại điện tử” Đặng Ngọc Công, Ngô Thanh Hữu, lớp 05TLT .75 [3] Trang web: http://www.vietdev.net/news/archive/2007/01/26/4953.aspx .75 [4] Trang web: http://www.infoworld.com/article/07/01/23/HNmicroajax_1.html 75 [5] Trang web: http://regexlib.com/DisplayPatterns.aspx 75 [6] Trang web: http://www.w3schools.com/css/default.asp 75 [7] Trang web : http://www.google.com.vn 75 [8] Trang web: http://www.amazon.com 75 [9] Trang web: http://www.newegg.com 75 [10] Trang web: http://ajax.asp.net/ 75 [11] Trang web: http://www.megabuy.com.vn 75 ii Mục lục iii DANH MỤC BẢNG DANH MỤC HÌNH Mục lục iv CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI I Tổng quan Trong năm gần phát triển thương mại điện tử (E-Commerce) đem lại nhiều lợi ích to lớn cho kinh tế toàn cầu Thông qua thương mại điện tử, nhiều loại hình kinh doanh hình thành, có mua bán hàng mạng Với hình thức người tiêu dùng tiếp cận với hàng hóa cách dễ dàng nhanh chóng nhiều so với hình thức mua bán hàng truyền thống Với mạnh mình, trang web bán hàng dần thay gian hàng hay siêu thị truyền thống Nhưng thực tế người tiêu dùng “mặn mà” với phương pháp mua bán cũ Một phần hình thức mua bán cũ bước chuyển từ thói quen thành nếp văn hóa – văn hóa mua sắm Khi người tiêu dùng xem hoạt động mua sắm hoạt động thiếu đời sống ngày Mặc khác trang web bán hàng dù phát triển nhiều thực chưa thể thay gian hàng thực Một nguyên nhân dẫn đến thua yếu tố người - yếu tố mà mà hẳn trang web bán hàng khó bù đắp Ngoài yếu tố người ra, yếu tố dẫn đến thua gian hàng trực tuyến so với gian hàng thực? Người tiêu dùng nhận xét nổ lực mà trang web bán hàng mang lại? Làm để nâng cao hiệu gian hàng trực tuyến? Lớp D16TPMB – Phan Ngọc Trung Trang .II Đặt vấn đề Trong vài năm trở lại đây, với phát triển công nghệ thông tin giới Internet trở nên quen thuộc với người, nhà thiếu cho phát triển quốc gia Trong bối cảnh đó, việc quảng bá thương hiệu cung cấp thông tin sản phẩm cho người tiêu dùng vấn đề cần thiết công ty, doanh nghiệp.Vì để tồn phát triển, mục tiêu doanh nghiệp hướng đến nâng cao dịch vụ hỗ trợ khách hàng.Chính đề tài “Xây dựng website bán linh kiện máy tính trực tuyến” nhằm giúp công ty chuyên doanh thiết bị công nghệ thông tin quảng bá thương hiệu đưa sản phẩm thương hiệu đến với khách hàng cách nhanh III Bối cảnh thực đề tài Để khách hàng tìm mua sản phẩm ưng ý lời khuyên, trợ giúp quan trọng Một người bán phương thức mua bán truyền thống lợi lớn Do để hình thức mua bán qua mạng thực phát triển bên cạnh lợi vốn có việc có thêm “người trợ giúp” cần thiết Hệ tư vấn hình thành phát triển không nằm mục đáp ứng yêu cầu Một hệ thống tư vấn tốt đóng vai trò người trung gian hỗ trợ khách hàng đưa định chọn hàng Tiện ích đóng vai trò người hàng có khả thu thập thông tin sở thích khách hàng, sau tìm kho hàng vô tận mặt hàng thích hợp với sở thích Thực chất hệ thống tư vấn trình hỗ trợ khách hàng đưa định (Hệ hỗ trợ định) Lớp D16TPMB – Phan Ngọc Trung Trang Xây dựng website thương mại điện tử bán linh kiện máy tính trực tuyến IV Mục tiêu đề tài Bất kỳ vấn đề đặt mục tiêu vấn đề đáng quan tâm Đối với “ Website bán linh kiện máy tính trực tuyến” vậy, mục tiêu Website giải vấn đề mà quan tâm Mà Vấn đề quan tâm gi ? Là quảng bá thương hiệu sản phẩm công ty tới đối tượng khách hàng tiết kiệm thời gian cho khách hàng nhân viên công ty Tóm tắt mục tiêu đề tài: Đối với công ty Công ty giới thiệu mình, thương hiệu cho khách hàng, khách tham quan biết, đồng thời tiết kiệm thời gian chi phí Công ty trưng bày sản phẩm bán website để khách hàng thoải mái lựa chọn tham khảo Công ty nhận đơn đặt hàng khách hàng gởi qua mạng Công ty biết sản phẩm bán chạy để đầu tư Đối với khách hàng: Giúp khách hàng chọn sản phẩm ưng ý mà làm phiền tới nhân viên bán hàng Tiết kiệm thời gian vừa mua hàng, vừa làm công việc khác Giúp khách hàng ngày gần gủi với thương hiệu công ty sản phẩm công ty Tạo điều kiện sớm tiếp cận kinh tế số hoá Lớp D16TPMB – Phan Ngọc Trung Trang Hình 30 Trang quản trị nhà sản xuất Chức năng: Màn hình dùng để cập nhật nhà sản xuất Thao tác: Quản trị hệ thống cập nhật tên nhà sản xuất vào ô Tên công ty nhấn vào nút lưu Trang hình thêm sản phẩm Trang 63 Hình 31 Trang cập nhật sản phẩm Chức năng: Màn hình dùng đê cập nhập sản phẩm Thao tác: Quản trị điền thông tin sản phẩm theo yêu cầu sau bấm vào nút lưu chỉnh sửa xóa sản phẩm khỏi hệ thống Trang hiệu chỉnh sản phẩm Trang 64 Hình 32 Trang quản trị hiệu chỉnh sửa sản phẩm Chức : Màn hình dùng để chỉnh sửa sản phẩm chọn Thao tác : Người quản trị thêm sản phẩm, tìm kiếm sản phẩm có, xem chi tiết , cập nhật lại thông tin xóa Trang quản trị khách hàng Trang 65 Hình 33 Trang quản trị người bán hàng Chức năng: Màn hình dùng để quản lý danh sách khác hàng đăng ký Thao tác: Người quản trị sửa thông tin, tìm kiếm thông tin khách khàng Trang 66 Trang quản trị khởi tạo người quản trị hệ thống Hình 34 Khởi tạo Admin Chức năng: Dùng để khởi tạo người quản trị hệ thống bán hàng Thao tác: Siêu quản trị tạo thêm , chỉnh sửa người quản trị hệ thống cách điền thông tin chi tiết vào mục sau bấm vào nút Lưu Trang 67 Màn hình trang đơn đặt hàng khách hàng Hình 35 Trang Duyệt, Xóa Đơn hàng Chức năng: Màn hình xem chi tiết đươn đặt hàng khách hàng Thao tác: Người quản trị chọn vào liên kết chi tiết để xem sau duyệt đơn hàng cách gởi mail giao dịch với khách hàng, xoá cảm thấy giỏ hàng không tác dụng giỏ hàng không hợp lý, kết thúc giao dịch để thay đổi trạng thái giỏ hàng Màn hình giao diện trang thống kê theo quý Trang 68 Hình 36 Giao diện hình trang thống kê theo quý Chức năng: Màn hình dùng để thống kê theo quý Thao tác: Người quản trị nhập vào năm, sau chọn quý để thống kê, người quản trị thống kê theo ngày, xem danh sách đơn đặt hàng theo tùy chọn: Xem đơn hàng chưa đựa duyệt Xem đơn hàng duyệt Xem đơn hàng chưa toán Xem đơn hàng toán Thống kê theo ngày Trang 69 Hình 37 Giao diện thông kê theo ngày Chức năng: Màn hình dùng để thông kế doanh thu sản phẩm bán ngày Thao tác: Quản trị hệ thống click chuột vào để chọn ngày lịch hệ thống để biết số tiền bán ngày Hệ thống menu trái trang quản trị Bảng 11 Bảng thành phần quản trị Trang 70 STT Thành phần Miêu tả chức Quản trị thống kê sản phẩm Quản trị danh mục sản phẩm Quản trị CSSX Quản trị theo dõi khách hàng Đăng nhập Admin Quay trang chủ quản trị Các thành phần quản trị riêng Hệ thống button quản trị thành phần Bảng 12 Bảng chức quản trị Trang 71 STT Thành phần Miêu tả chức Cập nhật chi tiết sản phẩm Xoá chi tiết sản phẩm Về trang chủ quản trị Chỉnh sửa thành phần quản trị Xoá thành phần quản trị Thống kê đơn hàng CHƯƠNG V KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN I Kết luận Về mặt lý thuyết Qua đề tài nắm bắt nhiều lý thuyết liên quan đến công nghệ web đặt biệt công nghệ Ajax công nghệ cần thiết xây dựng website Có nhiều cách để giải toán tư vấn Tuy nhiên, đồ án tốt nghiệp đặt số yêu cầu cần giải Cụ thể để giúp cho khách hàng đặt mua loại hàng cách nhanh chóng, xác phù hợp với thực tế Với yêu cầu đặt thế, nghiên cứu nhiều lý thuyết trang web liên quan đến website bán hàng Ứng với chức nghiên cứu thuật toán thực chức để từ rút nhận xét, so sánh chọn lựa thuật toán phù hợp cho việc cài đặt ứng dụng Đó kết đạt mặt lý thuyết đồ án Về mặt thực nghiệm Dựa vào yêu cầu đặt ban đầu đồ án tốt nghiệp, xây dựng thử nghiệm hệ thống thương điện tử đặt hàng qua mạng với chức ưu việt sau: Hệ thống xây dựng cài đặt theo mô hình ba lớp, thuận tiện cho việc sửa đổi nâng cấp Tầng xử lý viết riêng dịch thành tệp dll website (tầng trình diễn) sử dụng lại Phần hiển thị (website) có giao diện thân thiện dễ sử dụng Tốc độ truy xuất liệu nhanh nhờ sử dụng công nghệ Ajax Hệ thống hỗ trợ chức giao dịch với khách hàng qua Email Đề tài chủ yếu việc đặt hàng qua mạng doanh nghiệp với khách hàng nên nhiều thiếu sót trang thương mại điện tử hoàn chỉnh: Khả hỗ trợ tư vấn cho khách hàng đơn giản: có cho khách hàng biết thông tin sản phẩm bán chạy sản phảm Chưa sử dụng đa ngôn ngữ Mô hình đặt hàng chưa thực mức độ doanh nghiệp với doanh nghiệp Chưa áp dụng phương thức toán trực tuyến Mà giao dịch với khách hàng qua Email .II Hướng phát triển đề tài Xây dựng hệ thống web trao đôi trực tiếp, giao dịch hàng trực tiếp qua mạng Khắc phục hạn chế để đề tài trở thành website thương mại điện tử hoàn chỉnh Kết hợp với Spide lấy giá tự động để tích hợp thành website thương mại điện tử có thêm chức so sánh giá để khách hàng so sánh sản phẩm công ty với công ty khác, đồng thời công ty biết thông Trang 74 tin đối thủ cạnh tranh mà có phương án điều chỉnh giá sản phẩm công ty Đưa ứng dụng vào thực tế TÀI LIỆU THAM KHẢO [1] Adomavicius, G and Tuzhilin, A (2005), Towards the next generation of recommender systems: A survey of the state-of-the-art and possible extensions, IEEE Trans On Knowledge & Data Engineering [2] Đề tài tốt nghiệp “Xây dựng hệ thống hỗ trợ tư vấn cho thương mại điện tử” Đặng Ngọc Công, Ngô Thanh Hữu, lớp 05TLT [3] Trang web: http://www.vietdev.net/news/archive/2007/01/26/4953.aspx [4] Trang web: http://www.infoworld.com/article/07/01/23/HNmicroajax_1.html [5] Trang web: http://regexlib.com/DisplayPatterns.aspx [6] Trang web: http://www.w3schools.com/css/default.asp [7] Trang web : http://www.google.com.vn [8] Trang web: http://www.amazon.com [9] Trang web: http://www.newegg.com [10] Trang web: http://ajax.asp.net/ [11] Trang web: http://www.megabuy.com.vn Trang 75 Trang 76 TÓM TẮT LUẬN VĂN TỐT NGHIỆP Ngày công nghệ thông tin có bước phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử không thứ phương tiện quý mà ngày trở thành công cụ làm việc giải trí thông dụng người, không công sở mà gia đình Đề tài luận văn “ Xây dựng website thương mại điện tử bán linh kiện máy tính trực tuyến” nhằm mục đích bán quảng bán giới thiệu rộng rãi mặt hàng linh kiện máy tính đến với khách hàng cách nhanh chóng thuận tiện Hệ thống Website mà xây dựng đạt số kết khả quan thực hình thức đặt hàng qua mạng bán hàng qua mạng Mọi chi tiết giao dịch khách hàng hệ thống thực qua Email mà khách hàng đăng ký sau chọn mua hàng Đề tài mà thực thực mục tiêu đề ra, mặt lý thuyết lẫn thực tiễn Ngoài đề xuất số phương hướng để phát triển đề tài [...]... Internet của một thương nhân Hiện nay định nghĩa thương mại điện tử được rất nhiều tổ chức quốc tế đưa ra song chưa có một định nghĩa thống nhất về thương mại điện tử Nhìn một cách tổng quát, các định nghĩa thương mại điện tử được chia thành hai nhóm tuỳ thuộc vào quan điểm: I.1.1 Hiển thị theo nghĩa hẹp Theo nghĩa hẹp, thương mại điện tử chỉ đơn thuần bó hẹp thương mại điện tử trong việc mua bán hàng hóa... thức và phương pháp xây dựng một website bán hàng có hổ trợ tư vấn khách hàng, về công nghệ Ajax Công cụ thiết kế phần mềm: Microsoft Visual Studio NET 2005, Poseidon.for.UML.Professional.v5.0.0, SQL Server 2000, MindManager Pro v6.0.664… Lớp D16TPMB – Phan Ngọc Trung Trang 4 Xây dựng website thương mại điện tử bán linh kiện máy tính trực tuyến VI Dự kiến kết quả đạt được Xây dựng một website giới thiệu.. .Xây dựng website thương mại điện tử bán linh kiện máy tính trực tuyến V Hướng nghiên cứu của đề tài Về mặt lý thuyết Tìm hiểu lý thuyết về hệ thống tư vấn khách hàng (Recommender System) Bao gồm nghiên cứu một số website nổi tiếng, thành công nhờ áp dụng Recommender System, từ đó rút ra sự cần thiết của việc sử dụng hệ thống này trong các website thương mại điện tử Tìm hiểu các công... của thương mại điện tử rất rộng, bao quát hầu hết các lĩnh vực hoạt động kinh tế, trong đó hoạt động mua bán hàng hoá và dịch vụ chỉ là một phạm vi rất nhỏ trong thương mại điện tử Trang 10 Theo Uỷ ban châu Âu: "Thương mại điện tử được hiểu là việc thực hiện hoạt động kinh doanh qua các phương tiện điện tử Nó dựa trên việc xử lý và truyền dữ liệu điện tử dưới dạng text, âm thanh và hình ảnh" Thương mại. .. được đầy đủ nhất phạm vi hoạt động của Thương mại điện tử: Luật mẫu về Thương mại điện tử của Uỷ ban Liên hợp quốc về Luật Thương mại quốc tế (UNCITRAL) định nghĩa: "Thuật ngữ thương mại [commerce] cần được diễn giải theo nghĩa rộng để bao quát các vấn đề phát sinh từ mọi quan hệ mang tính chất thương mại dù có hay không có hợp đồng Các quan hệ mang tính thương mại [commercial] bao gồm, nhưng không... hợp tác kinh tế châu Á-Thái Bình Dương (APEC), "Thương mại điện tử là công việc kinh doanh được tiến hành thông qua truyền thông số liệu và công nghệ tin học kỹ thuật số" .I.1.2 Hiển thị theo nghĩa rộng Thương mại điện tử hiểu theo nghĩa rộng là các giao dịch tài chính và thương mại bằng phương tiện điện tử như: trao đổi dữ liệu điện tử, chuyển tiền điện tử và các hoạt động như gửi/rút tiền bằng thẻ... những chức năng cung cấp cho khách hàng vãng lai , đối với khách hàng là thành viên của website còn có những chức năng sau: Lớp D16TPMB – Phan Ngọc Trung Trang 7 Xây dựng website thương mại điện tử bán linh kiện máy tính trực tuyến • Đăng nhập: Là chức năng giúp hệ thống xác nhận khách hàng nào là thành viên của website Mỗi thành viên sẽ có một tài khoản gồm tên truy cập và mật khẩu • Thực hiện mua... D16TPMB – Phan Ngọc Trung Trang 5 Xây dựng website thương mại điện tử bán linh kiện máy tính trực tuyến Đây là chức năng chỉ dành cho người quản trị tối cao của website, người này có thể khởi tạo thêm một số tài khoản quản trị khác và cũng có khả năng xóa, sửa các tài khoản này Phần dành cho khách hàng VI.1.1 Đối với khách hàng vãng lai ( không phải kà thành viên của website) • Xem danh mục sản phẩm... hình ảnh" Thương mại điện tử trong định nghĩa này gồm nhiều hành vi trong đó: hoạt động mua bán hàng hoá; dịch vụ; giao nhận các nội dung kỹ thuật số trên mạng; chuyển tiền điện tử; mua bán cổ phiếu điện tử, vận đơn điện tử; đấu giá thương mại; hợp tác thiết kế; tài nguyên trên mạng; mua sắm công cộng; tiếp thị trực tiếp với người tiêu dùng và các dịch vụ sau bán hàng; đối với thương mại hàng hoá (như... phạm vi rộng lớn hơn nhiều, do đó việc áp dụng thương mại điện tử sẽ làm thay đổi hình thái hoạt động của hầu hết nền kinh tế Theo ước tính đến nay, thương mại điện tử có tới trên 1.300 lĩnh vực ứng dụng, trong đó, buôn bán hàng hoá và dịch vụ chỉ là một lĩnh vực ứng dụng Các điểm đặc biệt của thương mại điện tử so với các kênh phân phối truyền thống là tính linh hoạt cao độ về mặt cung ứng và giảm thiểu