Xây dựng website bán hàng tiêu dùng qua mạng cho công ty TNHH TMTH Tuấn ViệtĐề tài nhằm tìm hiểu về HTM, tìm hiểu về CSS, tìm hiểu về ngôn ngữ lập trình mã nguồn mở PHP, phân tích Đề tài nhằm tìm hiểu về HTM, tìm hiểu về CSS, tìm hiểu về ngôn ngữ lập trình mã nguồn mở PHP, phân tích Đề tài nhằm tìm hiểu về HTM, tìm hiểu về CSS, tìm hiểu về ngôn ngữ lập trình mã nguồn mở PHP, phân tích
ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ - - KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC XÂY DỰNG WEBSITE BÁN HÀNG TIÊU DÙNG QUA MẠNG CHO CÔNG TY TNHH TMTH TUẤN VIỆT Sinh viên thực hiện: Tôn Nữ Thu Thủy Lớp: K44 Tin học Kinh tế Niên khóa: 2010 - 2014 Giáo viên hướng dẫn ThS Nguyễn Hữu Hoàng Thọ Huế, tháng 05 năm 2014 Lời Cảm Ơn Để hồn thành đề tài này, tơi xin trân trọng gửi lời cảm ơn đến ban giám hiệu trường Đại học Kinh tế Huế, thầy cô khoa Hệ thống thông tin kinh tế hướng dẫn, giảng dạy, cung cấp kiến thức phương pháp năm học vừa qua 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 đỡ người khác Trong suốt thời gian từ bắt đầu học tập giảng đường đại học đến nay, em nhận nhiều quan tâm, giúp đỡ q thầy cơ, gia đình bạn bè Với vốn kiến thức tiếp thu trình học tập, khơng tảng cho q trình nghiên cứu đề tài mà cịn hành trang quý báu để em bước vào đời cách vững tự tin Bên cạnh đó, tơi xin gửi lời cảm ơn chân thành đến Ban lãnh đạo Công ty trách nhiệm hữu hạn thương mại tổng hợp Tuấn Việt, đặc biệt chị Đặng Kiều Trinh - Giám đốc điều hành Công ty tạo điều kiện giúp đỡ, cung cấp số liệu kinh nghiệm thực tế để tơi hồn thành tốt đề tài Đặc biệt, tơi xin bày tỏ lịng biết ơn chân thành sâu sắc đến thầy hướng dẫn tơi, ThS Nguyễn Hữu Hồng Thọ, người tạo điều kiện, động viên giúp đỡ tơi hồn thành tốt đề tài khóa luận Cuối cùng, tơi xin gửi lời cảm ơn sâu sắc đến gia đình, bạn bè, người thân theo sát, giúp đỡ ủng hộ mặt tinh thần Mặc dù có nhiều cố gắng hạn chế mặt thời gian kinh nghiệm thực tế nên đề tài khơng tránh khỏi thiếu sót định Kính mong q thầy tiếp tục, bổ sung góp ý để đề tài hoàn thiện Một lần xin chân thành cảm ơn! Huế, tháng năm 2014 Sinh viên thực Tôn Nữ Thu Thủy Khóa luận tốt nghiệp MỤC LỤC Lời cảm ơn i Mục lục ii Danh mục chữ viết tắt ký hiệu v Danh mục hình ảnh vi Danh mục bảng biểu vii PHẦN I ĐẶT VẤN ĐỀ 1 Lý chọn đề tài Mục tiêu đề tài Đối tượng sử dụng Phạm vi ứng dụng đề tài PHẦN II: NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Thương mại điện tử 1.1.1 Khái niệm thương mại điện tử 1.1.2 Lợi ích Thương mại điện tử 1.2 Quy trình kinh doanh Thương mại điện tử 1.2.1 Tìm kiếm đối tác sử dụng dịch vụ 1.2.2 Thỏa thuận hợp đồng 1.2.3 Thanh toán 1.2.4 Vận chuyển hàng hóa, dịch vụ 1.3 Giới thiệu MySQL 1.4 Tổng quan mơ hình MVC CHƯƠNG 2: THỰC TRẠNG VÀ GIẢI PHÁP TRIỂN KHAI THƯƠNG MẠI ĐIỆN TỬ CHO CÔNG TY TNHH TMTH TUẤN VIỆT 11 2.1 Giới thiệu sơ lược công ty TNHH TMTH Tuấn Việt 11 2.1.1 Quá trình hình thành phát triển 11 2.1.2 Chức nhiệm vụ lĩnh vực hoạt động 12 2.1.3 Đặc điểm Tổ chức máy quản lý công ty 12 Tơn Nữ Thu Thủy ii Khóa luận tốt nghiệp 2.2 Phân tích mơi trường kinh doanh 13 2.3 Phân tích mơ hình SWOT kinh doanh trực tuyến 14 2.4 Các chiến lược xây dựng website hiệu 16 2.5 Một số tính bật trang web 16 2.6 Tiêu chuẩn Website hiệu 19 CHƯƠNG 3:PHÂN TÍCH, THIẾT KẾ HỆ THỐNG VÀ HOÀN THIỆN TRANG WEB 20 3.1 Phân tích yêu cầu đề 20 3.1.1 Mô tả hệ thống 20 3.1.2 Phạm vi dự án ứng dụng 20 3.1.3 Đối tượng sử dụng 21 3.1.4 Mục đích dự án 21 3.2 Xác định yêu cầu khách hàng 21 3.2.1 Hệ thống hành cửa hàng 21 3.2.2 Hệ thống đề nghị 22 3.3 Yêu cầu giao diện Website 24 3.3.1 Giao diện người dùng 24 3.3.2 Giao diện người quản trị 24 3.4 Phân tích chức hệ thống 24 3.4.1 Các chức đối tượng Khách hàng 25 3.4.1.1 Chức đăng ký thành viên 25 3.4.1.2 Chức xem thông tin sản phẩm .26 3.4.1.3 Chức giỏ hàng 26 3.4.1.4 Chức đặt hàng 27 3.4.2 Các chức đối tượng Thành viên 27 3.4.2.1 Chức đăng nhập .27 3.4.2.2 Chức đăng xuất 27 3.4.2.3 Chức đổi mật 28 3.4.3 Chức Quản trị viên 28 3.4.3.1 Các chức quản lý Tài khoản 28 Tơn Nữ Thu Thủy iii Khóa luận tốt nghiệp 3.4.3.2 Các chức quản lý Sản Phẩm 29 3.4.3.3 Các chức Nhận xét Sản phẩm: 30 3.4.3.4 Các chức Hóa đơn Đặt hàng 30 3.5 Sơ đồ phân tích, thiết kế hệ thống 31 3.5.1 Sơ đồ phân cấp chức hệ thống 31 3.5.2 Sơ đồ liệu mức ngữ cảnh 31 3.5.3 Sơ đồ luồng liệu mức đỉnh 32 3.5.4 Sơ đồ luồng liệu phân rã chi tiết 33 3.5.5 Cơ sở liệu 37 3.5.5.1 Bảng Sản phẩm .38 3.5.5.2 Bảng danh mục .38 3.5.5.3 Bảng tài khoản 38 3.5.5.4 Bảng nhận xét 39 3.5.5.5 Bảng hóa đơn 39 3.5.5.6 Bảng chi tiết hóa đơn 40 3.6 Yêu cầu bảo mật 40 3.7 Thiết kế giao diện 41 3.7.1 Giao diện trang chủ 41 3.7.2 Giao diện trang liên hệ 42 3.7.3 Giao diện trang giới thiệu 43 3.7.4 Giao diện trang sản phẩm 44 3.7.5 Giao diện trang chi tiết sản phẩm 45 3.7.6 Giao diện trang giỏ hàng 46 3.7.7 Giao diện trang Đăng nhập 47 3.7.8 Giao diện trang Đăng ký thành viên 48 3.7.9 Giao diện trang quản trị Admin 49 3.8 Tính khả thi đề tài 50 PHẦN III: KẾT LUẬN 52 TÀI LIỆU THAM KHẢO 53 PHỤ LỤC 54 Tôn Nữ Thu Thủy iv Khóa luận tốt nghiệp DANH MỤC CÁC CHỮ VIẾT TẮT VÀ KÝ HIỆU Ký hiệu Ý nghĩa TNHH TMTH Trách nhiệm hữu hạn - Thương mại Tổng hợp MVC Model - View - Controller B2B Business - to - Business TMĐT Thương mại điện tử CSDL Cơ sở liệu Tơn Nữ Thu Thủy v Khóa luận tốt nghiệp DANH MỤC HÌNH ẢNH Hình 3.1: Sơ đồ Use Case 25 Hình 3.2: Sơ đồ phân rã chức hệ thống 31 Hình 3.3: Sơ đồ liệu mức ngữ cảnh 31 Hình 3.4: Sơ đồ luồng liệu mức đỉnh 32 Hình 3.5: Sơ đồ luồng liệu mức đỉnh chức 1.0 “Phục vụ khách hàng” 33 Hình 3.6: Sơ đồ luồng liệu mức đỉnh chức 2.0 “Quản trị hệ thống” 34 Hình 3.7: Sơ đồ phân rã chức 2.1 “Quản lý khách hàng” 35 Hình 3.8: Sơ đồ phân rã chức 2.2 “Quản lý đơn hàng” 36 Hình 3.9: Sơ đồ phân rã chức 2.3 “Quản lý sản phẩm” 37 Hình 3.10: Mơ hình liệu quan hệ 40 Hình 3.11: Giao diện trang chủ 41 Hình 3.12: Giao diện trang liên hệ 42 Hình 3.13: Giao diện trang giới thiệu 43 Hình 3.14: Giao diện trang sản phẩm 43 Hình 3.15: Giao diện trang chi tiết sản phẩm 45 Hình 3.16: Giao diện trang giỏ hàng 46 Hình 3.17: Giao diện trang đăng nhập 47 Hình 3.18: Giao diện trang đăng ký thành viên 48 Hình 3.19: Giao diện trang quản trị Admin 49 Hình 3.20: Phân tích điểm hòa vốn 50 Tơn Nữ Thu Thủy vi Khóa luận tốt nghiệp DANH MỤC BẢNG BIỂU Bảng 3.1: Bảng sanpham 38 Bảng 3.2: Bảng danhmuc 38 Bảng 3.3: Bảng taikhoan 39 Bảng 3.4: Bảng nhanxet 39 Bảng 3.5: Bảng hoadon 39 Bảng 3.6: Bảng chitiethoadon 40 Tôn Nữ Thu Thủy vii Khóa luận tốt nghiệp PHẦN I ĐẶT VẤN ĐỀ Lý chọn đề tài Internet xu hướng thời đại, mang lại mạnh cho cá nhân, đơn vị biết sử dụng Internet Để đạt đến 50 triệu người dùng, phát 38 năm, truyền hình cần 13 năm, Internet cần năm, mạng xã hội facebook cần năm Theo thống kê Bộ thông tin truyền thông tháng 11/2012, có 300 triệu người giới truy cập vào mạng Internet số lượng khơng ngừng tăng lên ngày Có 65% khách hàng tìm thơng tin trước mua sắm, 27% khách hàng mua sắm có ảnh hướng đến Internet, tỷ lệ doanh nghiệp Việt Nam có website 38%, tham gia e-marketplace 10% Điều có nghĩa thói quen nhiều người thay đổi, họ khơng phải lịng vịng đâu ngồi việc ngồi nhà, bật máy tính lên, click chuột định mua sản phẩm họ tìm kiếm Việc tiếp cận dù 1% khách hàng thành cơng doanh nghiệp Đó phần không nhỏ cộng đồng xã hội Công việc bạn cần làm thiết kế website có tính tự động cao, website đủ mạnh hiệu với tính đơn giản có tương tác với người dùng cao giúp doanh nghiệp vượt xa đối thủ cạnh tranh Công ty TNHH TMTH Tuấn Việt công ty kinh doanh, phân phối mặt hàng tiêu dùng khắp tỉnh miền Trung Cơng ty có quy mơ lớn đối thủ công ty không nhỏ nên việc có website bán hàng, giới thiệu sản phẩm công ty cần thiết Việc xây dựng website bán hàng qua mạng mang lại lợi nhuận cao cho công ty biết đến sản phẩm phân phối công ty truyền bá lan rộng khơng miền Trung mà cịn tỉnh miền Bắc, miền Nam Với mong muốn hoàn thiện kiến thức học trường, đồng thời rèn luyện kỹ mình, tơi lựa chọn đề tài “ Xây dựng website bán hàng tiêu dùng qua mạng cho công ty TNHH TMTH Tuấn Việt.” Mục tiêu đề tài Tìm hiểu HTML Tơn Nữ Thu Thủy Khóa luận tốt nghiệp Tìm hiểu CSS Tìm hiểu ngơn ngữ lập trình mã nguồn mở PHP Phân tích thiết kế xây dựng hệ thống bán hàng cho công ty thực tế theo mơ hình MVC Đối tượng sử dụng Do tính thuận tiện, tiến hành giao dịch qua website để mua sản phẩm Qua phân tích nhu cầu thực tế, tập trung khai thác, quảng bá sản phẩm, phân tích tâm lý khách hàng thơng qua số đối tượng sau đây: Những đối tượng làm việc lĩnh vực Công nghệ Thông tin Thương nhân Phóng viên Kỹ sư Tiếp thị Cán công nhân viên chức Sinh viên, học sinh v.v… Về phía nhà quản trị, website cung cấp môi trường thuận tiện cho việc quản lý, trì hoạt động website Website thiết kế đơn giản, khơng cần người quản lý phải có hiểu biết sâu công nghệ thông tin Phạm vi ứng dụng đề tài Website xây dựng để áp dụng cho công ty muốn quảng bá, giới thiệu với người cho công ty bán sản phẩm hàng tiêu dùng Đối với chức tin tức: Dịch vụ cung cấp tất người phạm vi toàn cầu Cung cấp đầy đủ cập nhật liên tục 24 tin tức công nghệ thông tin nước giới Tơn Nữ Thu Thủy Khóa luận tốt nghiệp Khi người dùng truy cập Website viết PHP, máy chủ đọc mã lệnh PHP xử lý chúng theo hướng dẫn mã hóa Mã lệnh PHP yêu cầu máy chủ gửi liệu thích hợp (mã lệnh HTML) đến trình duyệt Web Trình duyệt xem trang HTML tiêu chuẩn Như ta nói, PHP trang HTML có nhúng mã PHP có phần mở rộng HTML Phần mở PHP đặt thẻ mở Khi trình duyệt truy cập vào trang PHP, Server đọc nội dung file PHP lên lọc đoạn mã PHP thực thi đoạn mã đó, lấy kết nhận đoạn mã PHP thay vào chỗ ban đầu chúng file PHP, cuối Server trả kết cuối trang nội dung HTML cho trình duyệt 1.4 Các loại thẻ PHP Có loại thẻ khác mà bạn sử dụng thiết kế trang PHP: - Kiểu Short: Thẻ mặc định mà nhà lập trình PHP thường sử dụng Ví dụ: - Kiều đinh dạng XML: Thẻ sử dụng với văn đinh dạng XML Ví dụ: HTTP_POST_VARS: Mảng giá trị nguyên truyền tới script thông qua phương thức HTTP POST HTTP_COOKIE_VARS: Một mảng giá trị truyền tới script HTTP cookie Chỉ có tác dụng “track_vars” cấu hình đặt dẫn b Phạm vi giá trị PHP coi biến có giới hạn Để xác định biến tồn cục (global) có tác dụng hàm ta cần khai báo lại Nếu khơng có giá trị biến coi cục hàm Ví dụ: $a=1; $b=2; Function Sum(){ Global $a, $b; $b=$a+$b;} Sum(); Echo $b; Khi có khai báo global, $a $b biết biến tồn cục Nếu khơng có khai báo global, $a $b coi biến bên hàm Sum() Tôn Nữ Thu Thủy 59 Khóa luận tốt nghiệp c Tên biến Một biến gắn với tên Ví dụ: $a= “chao”; $$a= “cacban”; $Chao= “cacban” Và echo”$a${chao}”; Kết “chaocacban” 1.6.1 Các giá trị bên phạm vi PHP HTML Form: Khi giá trị gắn với file php qua phương thức POST Ví dụ: Name: < input type = “text” name = “name” > PHP tạo biến $ name bao gồm giá trị trường Name Form PHP hiểu mảng chiều gồm giá trị Form Vì vậy, bạn nhóm giá trị liên quan lại với sử dụng đặc tính để nhận giá trị từ đầu vào tuỳ chọn 1.6.2 Hằng PHP định nghĩa sẳn số: _FILE_: Tên script file thực _LINE_: Số dòng mã script thực script file _PHP_VERSION_: version PHP chạy Tôn Nữ Thu Thủy 60 Khóa luận tốt nghiệp TRUE FALSE E_ERROR: Báo hiệu có lỗi E_PARSE: Báo lỗi sai biên dịch E_NOTICE: Một vài kiện lỗi khơng Có thể định nghĩa số hàm define() VD: