MỤC LỤC LỜI MỞ ĐẦU 1 TỔNG QUAN VỀ ĐỀ TÀI 1 CHƯƠNG I: CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG 4 1.1. Tổng quan về thương mại điện tử 4 1.1.1. Khái niệm về thương mại điện tử 4 1.1.2. Lợi ích của việc sử dụng thương mại điện tử 4 1.1.2.1. Cơ hội đạt lợi nhuận 4 1.1.2.2. Giảm thiểu các hoạt động kinh doanh 4 1.1.2.3. Chiến lược kinh doanh 5 1.1.3. Các yêu cầu trong thương mại điện tử 5 1.1.3.1. Cơ sở hạ tầng 5 1.1.3.2. Nhân lực 5 1.1.3.3. Bảo mật và an toàn 5 1.1.3.4. Hệ thống thanh toán điện tử tự động 5 1.1.4. Các mô hình thương mại điện tử 6 CHƯƠNG II: GIỚI THIỆU VỀ NGÔN NGỮ LẬP TRÌNH PHP 7 2.1. Khái niệm PHP 7 2.2. Tại sao nên dùng PHP 7 2.3. Hoạt động của PHP: 8 2.4. Các loại thẻ PHP 9 2.5. Các kiểu dữ liệu 9 2.6. Biến giá trị 9 2.7. Các giá trị bên ngoài phạm vi PHP 10 2.8. Hằng 10 2.9. Biểu thức 11 CHƯƠNG III: GIỚI THIỆU VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL 12 3.1. Khái niệm 12 3.2. Các kiểu dữ liệu trong cơ sở dữ liệu MySQL 12 3.2.1. Loại dữ liệu numeric 12 3.2.2. Loại dữ liệu kiểu Date and Time 13 3.2.3. Loại dữ liệu String 14 3.3. Các thao tác cập nhật dữ liệu 15 3.4. Các hàm thông dụng trong MySQL 16 3.4.1. Các hàm trong phát biểu GROUP BY 16 3.4.2. Các hàm xử lí chuỗi: 16 3.4.3. Các hàm xử lí về thời gian 16 3.4.4. Các hàm về toán học 17 3.5. Ưu điểm của MySQL 17 CHƯƠNG 4. XÂY DỰNG ỨNG DỤNG THỰC TẾ 19 4.1. Phân tích yêu cầu đề tài 19 4.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng: 19 4.1.2. Phạm vi dự án được ứng dụng 19 4.1.3. Đối tượng sử dụng 20 4.1.4. Mục đích của dự án 20 4.2. Xác định yêu cầu của khách hàng 20 4.2.1. Hệ thống hiện hành của cửa hàng 20 4.2.2. Hệ thống đề nghị 20 4.3. Yêu cầu giao diện của website 22 4.3.1. Giao diện người dùng 22 4.3.2. Giao diện người quản trị: 22 4.4. Phân tích các chức năng của hệ thống 22 Hình 4.1. Biểu đồ Use Case 23 4.4.1. Các chức năng của đối tượng Customer (Khách vãng lai) 24 4.4.1.1. Chức năng đăng ký thành viên 24 4.4.1.2. Chức năng tìm kiếm sản phẩm 24 4.4.1.3. Chức năng xem thông tin sản phẩm 24 4.4.1.4. Chức năng giỏ hàng 24 4.4.1.5. Chức năng đặt hàng 25 4.4.2. Các chức năng của đối tượng Member (thành viên) 25 4.4.2.1. Chức năng đăng nhập 25 4.4.2.2. Chức năng đăng xuất 25 4.4.2.3. Chức năng đổi mật khẩu 25 4.4.2.4. Chức năng xem hóa đơn đã được lập 26 4.4.3 Chức năng của Administrator 26 4.4.3.1. Các chức năng quản lý Member 26 4.4.3.2. Các chức năng quản lý Sản Phẩm 26 4.4.3.3. Các chức năng quản trị người dùng 27 4.4.3.4. Các Chức Năng Đối Với Hóa Đơn Đặt Hàng 27 4.4. Biểu đồ phân tích thiết kế hệ thống 28 4.4.1. Biểu đồ hoạt động 28 4.4.2. Đặc tả Usecase 40 4.5. Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web 45 4.5.1. Bảng giohang 46 4.5.2. Bảng hoadon 46 4.5.3. Bảng lienhe 47 4.5.4. Bảng loaisanpham 47 4.5.5. Bảng nhomsanpham 47 4.5.6. Bảng sanpham 48 4.5.7. Bảng thanhvien 48 4.5.8. Sơ đồ thực thể liên kết 49 4.6. Yêu cầu về bảo mật 50 4.7. Thiết kế giao diện 50 4.7.1. Giao diện trang chủ 50 4.7.2. Giao diện Form đăng nhập 51 4.7.3. Giao diện Form liên hệ 51 4.7.4. Giao diện trang chi tiết sản phẩm 52 4.8.7. Giao diện trang quản trị Admin 53 PHỤ LỤC 54 DANH MỤC TÀI LIỆU THAM KHẢO 55 KẾT LUẬN 56
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN LÊ XUÂN PHƯƠNG XÂY DỰNG WEBSITE BÁN HÀNG Chuyên ngành: Công nghệ thông tin Mã ngành: NGƯỜI HƯỚNG DẪN: THS PHÍ THỊ HẢI YẾN Hà Nội – 2015 LỜI CAM ĐOAN Em xin cam đoan: Những nội dung luận văn em thực hướng dẫn cô Phí Thị Hải Yến Mọi tham khảo luận văn trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, em xin chịu hoàn toàn trách nhiệm Sinh viên Lê Xuân Phương MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH ẢNH Hình 4.1 Biểu đồ Use Case 22 LỜI MỞ ĐẦU Trong năm gần với phát triển vượt trội Khoa học kỹ thuật đặc biệt Công nghệ thông tin, với ứng dụng công nghệ thông tin vào lĩnh vực đóng góp phần to lớn cho nghiệp phát triển người Trong lĩnh vực lĩnh vực quản lý thật giúp ích nhiều cho người, việc áp dụng quản lý mua bán máy tính thay cho quản lý mua bán thủ công doanh nghiệp, công ty, cá nhân… cần thiết Do đó, việc “quản lý mua bán hàng qua mạng” thiếu doanh nghiệp, cửa hàng vừa nhỏ Năm 2008 đánh dấu Việt Nam trở thành thành viên thứ 150 tổ chức thương mại Thế Giới WTO Với phát triển mạnh mẽ không phủ nhận đóng góp thương mại điện tử, lĩnh vực nóng bỏng Vì việc trao đổi hàng mua bán quản lý hàng hóa cần có thay đổi từ thủ công sang máy móc Chương trình sử dụng ngôn ngữ chuẩn xử lý liệu PHP, HTML, Javascript, CSS hệ quản trị sở liệu MySQL Dùng XAMPP môi trường Webserver hỗ trợ sẵn Apache, PHP, MySQL Với lí đó, hướng dẫn giúp đỡ cô Phí Thị Hải Yến, em chọn đề tài “Xây dựng Website bán hàng” làm đề tài cho đồ án môn học Lập trình Web Trong trình thực đồ án em nhận giúp đỡ bảo tận tình thầy, cô giáo, Em xin chân thành cảm ơn cô Phí Thị Hải Yến hưỡng dẫn trình làm đồ án Tuy nhiên, thời gian hạn hẹp, nỗ lực đồ án khó tránh khỏi thiếu sót Em mong nhận thông cảm, lời góp ý bảo tận tình quý Thầy Cô bạn Em xin chân thành cảm ơn! Sinh viên Lê Xuân Phương TỔNG QUAN VỀ ĐỀ TÀI Lý chọn đề tài Như thấy thị trường việc cạnh tranh kinh doanh ngày trở nên liệt hầu hết nhà kinh doanh, công ty lớn tâm đến việc làm thỏa mãn khách hàng cách tốt So với kinh doanh truyền thống thương mại điện tử chi phí thấp hơn, hiệu đạt cao Hơn nữa, với lợi công nghệ Internet nên việc truyền tải thông tin sản phẩm nhanh chóng, thuận tiện Kết hợp với phận giao hàng tận nơi, thông qua bưu điện ngân hàng để toán tiền, tăng thêm lợi nhuận để loại hình phát triển Biết nhu cầu chương trình “Xây dựng Website kinh doanh laptop” nhằm đáp ứng cho người tiêu dùng toàn quốc thông qua hệ thống Website họ đặt mua mặt hàng Do đó, với đời Website bán hàng qua mạng, người mua thứ hàng hóa, lúc nơi mà không cần phải đến tận nơi giao dịch Trên Thế Giới có nhiều trang Website bán hàng trực tuyến phát triển Trước thực tế em chọn đề tài: “Xây dựng Website bán hàng” cho đề tài khóa luận tốt nghiệp Mục đích, ý nghĩa chọn đề tài Khảo sát hệ thống thông tin “Thương mại điện tử” theo yêu cầu cá nhân, quan, công ty… Việc bán hàng đòi hỏi cần phải có tư duy, đầu óc kinh doanh khả nhạy bén nắm bắt thị trường Một cửa hàng bán mặt hàng không cần nhiều nhân viên, khách hàng không cần trực tiếp đến mua hàng mà nhà dùng vài click chuột có sản phẩm mà cần Phương pháp nghiên cứu a Về lý thuyết - Tìm hiểu kỹ thuật lập trình, cách thức hoạt động đối tượng PHP - Hiểu cách thức hoạt động Client-Server - Hiểu cách lưu liệu hệ quản trị sở liệu MySQL Server b Về mặt lập trình - Sử dụng ngôn ngữ PHP hệ quản trị MySQL Server để xây dựng trang web c Về mặt hoạt động - Chương trình thực đầy đủ chức phạm vi thành phố Phạm vi, đối tượng đề tài Trong thời đại thương mại điện tử ngày phát triển , việc ứng dụng vào hoạt động mang lại nhiều ý nghĩa như: - Đỡ tốn nhiều thời gian cho người tiêu dùng nhà quản lý việc tham gia vào hoạt động mua bán hàng - Giúp người tiêu dùng có giá hình ảnh mặt hàng cách xác - Giúp nhà quản lý dễ dàng việc quản lý sản phẩm - Nhà quản lý thống kê mặt hàng bán chạy cách nhanh giúp cho hoạt động sản xuất kinh doanh trở nên tốt Ý nghĩa thực tiễn đề tài a Ý nghĩa người sử dụng hệ thống Website - Có thể tra cứu, cập nhật, thống kê, báo cáo sản phẩm, nhà sản xuất, thông tin khách hàng, hóa đơn, thuế,… - Mua sản phẩm dễ dàng, tốn kém, hàng hóa chất lượng, phục vụ tận tình từ nhân viên Website b Ý nghĩa cá nhân sinh viên Tạo website thân thiện, nhanh hiệu việc quản lý Hoàn thành tốt luận văn tốt nghiệp đồng thời thông qua nâng cao trình độ CHƯƠNG I: CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG 1.1 Tổng quan thương mại điện tử 1.1.1 Khái niệm thương mại điện tử Cùng với bùng nổ Internet thuật ngữ thương mại điện tử (TMĐT) đời Có nhiều định nghĩa TMĐT như: Theo tổ chức thương mại Thế giới (WTO): thương mại điện tử bao gồm việc sản xuất, quảng cáo, bán hàng phân phối sản phẩm mua bán toán mạng Internet, giao nhận cách hữu hình, sản phẩm giao nhận thông tin số hóa thông qua mạng Inernet” Nhưng hiểu cách tổng quát, TMĐT việc tiến hành phần hay toàn hoạt động thương mại phương tiện điện tử TMĐT mang chất hoạt động thương mại truyền thống Tuy nhiên, thông qua phương tiện điện tử mới, hoạt động thương mại thực nhanh hơn, hiệu hơn, giúp tiết kiệm chi phí mở rộng không gian kinh doanh 1.1.2 Lợi ích việc sử dụng thương mại điện tử Có thể hiểu cách sử dụng phương tiện giúp ích cho người sử dụng môi trường mạng việc tìm kiếm đối tác, nắm bắt thông tin thị trường, giảm chi phí tiếp thị giao dịch… nhằm mở rộng qui mô sản xuất hoạt động kinh doanh thương trường 1.1.2.1 Cơ hội đạt lợi nhuận - Nắm bắt nhiều thông tin phong phú, giúp cho doanh nghiệp nhớ mà đề chiến lược sản xuất kinh doanh thích hợp phù hợp với xu phát triển nước - Đối với doanh nghiệp vừa nhỏ có hội mở rộng đối tác thị trường, nắm tình hình thị trường… nhờ biết đến tên tuổi công ty - Hiện thương mại điện tử nhiều người quan tâm thu hút nhiều thương gia doanh nghiệp Thế Giới, động lực phát triển doanh nghiệp cho nước 1.1.2.2 Giảm thiểu hoạt động kinh doanh - Giảm chi phí sản xuất, chi phí văn phòng, chi phí thuê mặt bằng… Bên cạnh không cần tốn nhiều nhân viên để quản lý mua bán giao dịch - Giảm chi phí bán hàng tiếp thị mà thông qua môi trường web nhân viên giao dịch với nhiều đối tác, khách hàng… đồng thời trưng bày, giới thiệu catalog đủ loại hàng hóa, xuất xứ loại sản phẩm, giảm chi phí in ấn cho catalog giao dịch mua bán - Giảm thời gian trao đổi đáng kể cho khách hàng doanh nghiệp 1.1.2.3 Chiến lược kinh doanh Qua thương mại điện tử giúp doanh nghiệp củng cố quan hệ hợp tác, thiết lập quan hệ tốt với bạn hàng, người dùng Đồng thời ngày có nhiều điều kiện nâng cao uy tín thị trường 1.1.3 Các yêu cầu thương mại điện tử 1.1.3.1 Cơ sở hạ tầng - Trong việc phát triển thương mại dựa hệ thống thông tin trước hết phải có kĩ thuật máy tính điện tử đại, server, phần mềm hỗ trợ vững trang thiết bị tương đối hoàn thiện đảm bảo thông tin bảo mật chống virus cách phòng chống nguy bị xâm nhập ảnh hưởng quốc gia… phù hợp với doanh nghiệp theo chuẩn mực doanh nghiệp đề 1.1.3.2 Nhân lực - Để theo kịp nắm bắt thông tin kịp thời thời đại thông tin phải xây dựng đội ngũ cán bộ, nhân viên có trình độ tin học, kỹ thuật điện tử, khả tiếp cận nhanh chóng phần mềm Bên cạnh khả giao tiếp ngôn ngữ nước, nhân viên phải trang bị vốn tiếng Anh để tiến xa Đây cách dẫn đến thay đổi hệ thống giáo dục ngày 1.1.3.3 Bảo mật an toàn - Trong thương trường giao dịch Internet yếu tố không đảm bảo vấn đề bảo mật an toàn cao Với mạnh mẽ Internet việc xâm nhập tài liệu cá nhân, hợp đồng, tín dụng liệu… bị lộ tin người tham gia vào công việc mua bán qua mạng - Một vấn đề đáng lo ngại liệu, hệ thống xem an toàn vấn đề hàng đầu trọng tâm người, doanh nghiệp có khả mua bán mà không đổ lỗi lẫn 1.1.3.4 Hệ thống toán điện tử tự động - Thương mại điện tử thực cách trọn vẹn có hệ thống toán điện tử tự động Nếu hệ thống cách tính thương mại bị giảm thấp mang tính ứng dụng trao đổi thông tin Theo tiêu chuẩn mẫu quốc tế việc mã hóa hàng hóa theo mã vạch 13 công ty có 10 • Chức thêm sản phẩm Hình 4.19 Biểu đồ chức thêm sản phẩm • Chức sửa thông tin sản phẩm Hình 4.20 Biểu đồ chức sửa thông tin sản phẩm 48 • Chức xóa sản phẩm: Hình 4.21 Biểu đồ chức xóa sản phẩm Tương tự Use-case quản lý người dùng hệ thống quản lý khách hàng (với chức thêm, sửa, xóa) 49 • Chức đăng nhập: Hình 4.22 Biểu đồ chức đăng nhập 50 • Chức đăng ký thành viên Hình 4.23 Biểu đồ chức đăng ký thành viên 4.5 Cách tổ chức liệu thiết kế chương trình cho trang Web Việc tổ chức liệu phải giải yêu cầu phân tích để lúc hiển thị lên trang Web có giao diện dễ nhìn, dễ dàng, hấp dẫn khách hàng Một phương pháp sử dụng rộn rãi từ trước đến quản lí theo nhóm sản phẩm Mỗi nhóm có mã nhóm tên nhóm để nhận biết Đối với Website này, với sản phẩm, sản phẩm tương ứng với mã hãng mã loại sản phẩm 51 mã làm khóa bảng Sau số bảng sở liệu toàn sở liệu: 4.5.1 Bảng giohang Dùng để lưu thông tin giỏ hàng khách hàng Bảng 4.1 Bảng giohang Name Id_giohang id user soluong tinhtrang ngaydat Type Int(10) Int(10) Varchar(255) Int(10) Text datetime Null No No No No No No Chú thích Mã giỏ hàng Mã sản phẩm Tên user Số lượng Tình trạng Ngày đặt hàng 4.5.2 Bảng hoadon Dùng để lưu thông tin đơn hàng Bảng 4.2 Bảng hoadon Name Id-hoadon hoten diachi email dienthoai fax cty id soluong Type Int(10) Varchar(255) Text Varchar(255) Int(20) Int(20) Varchar(255) Int(10) Int(10) Null No No No No No No No No No 52 Chú thích Mã hóa đơn Tên khách hàng Địa Email Điện thoại Fax Công ty Mã sản phẩm Số lượng 4.5.3 Bảng lienhe Dùng để quản lí thắc mắc liên hệ khách hàng Bảng 4.3 Bảng lienhe Name Id-lienhe hoten cty email dienthoai fax diachi noidung ngaylienhe Type Int(10) Text Text Text Int(20) Int(20) Text Text Datetime Null No No No No No No No No No Chú thích Mã liên hệ Họ tên Công ty Email Điện thoại Fax Địa Nội dung Ngày liên hệ 4.5.4 Bảng loaisanpham Dùng để quản lí danh mục loại sản phẩm Bảng 4.4 Bảng loaisanpham Name Id-loai Id_nhom tenloaisp ghichu Type Int(10) Int(11) Text Varchar(255) Null No No No No Chú thích Mã loại sp Mã nhóm sản phẩm Tên loại sản phẩm Ghi 4.5.5 Bảng nhomsanpham Dùng để quản lý nhóm sản phẩm Bảng 4.5 Bảng nhomsanpham Name Id_nhom tennhom Chuthich Type Int(10) Varchar(255) Text Null No No No 53 Chú thich Mã nhóm sản phẩm Tên nhóm sản phẩm Chú thích 4.5.6 Bảng sanpham Dùng để quản lý sản phẩm Bảng 4.6 Bảng sanpham Name Id Id_loai tensp Mota Hinh Gia ghichu soluongban Id_menu Type Int(20) Int(10) Text Text Text Int(15) Text Int(10) Int(10) Null No No No No No No No No No Chú thích Mã sản phẩm Mã loại sản phẩm Tên sản phẩm Mô tả Hình ảnh Đơn giá Ghi Số lượng Mã menu 4.5.7 Bảng thanhvien Dùng để quản lý thành viên Bảng 4.7 Bảng thanhvien Name hoten diachi email dienthoai user pass hieuluc capquyen Type Varchar(255) Varchar(255) Varchar(255) Int(20) Varchar(255) Varchar(32) Int(10) Int(10) Null No No No No No No No No 54 Chú thích Họ tên Địa Email Điện thoại Tên đăng nhập password Hiệu lực Quyền 4.5.8 Sơ đồ thực thể liên kết Hình 4.24 Sơ đồ thực thể liên kết 55 4.6 Yêu cầu bảo mật Có tính bảo mật cao, đảm bảo username, password cho phép hoạt động Admin User thay đổi thông tin sản phẩm toàn Website việc thay đổi thông tin cá nhân User việc quản lý liệu mật đăng nhập: + Tên đăng nhập + Mật đăng nhập Các thông tin khách hàng bảo mật Hệ thống quản trị tuyệt đối an toàn, bị truy cập lỗi hệ thống Như vậy, từ biểu đồ Use Case biểu đồ hoạt động hệ thống thể chức tác nhân hệ thống làm việc nào, xuất phát từ hệ thống yêu cầu hệ thống, yêu cầu khách hàng, nên xây dựng cho trang Website có đầy đủ chức người quản trị người dùng phải đảm bảo có tính bảo mật cao 4.7 Thiết kế giao diện 4.7.1 Giao diện trang chủ Hình 4.25 Giao diện trang chủ 56 4.7.2 Giao diện Form đăng nhập Hình 4.26 Giao diện form đăng nhập Trang “login.php” trang mà khách hàng nhập User Pass để đăng nhập vào website, chưa có tài khoản khách hàng nhấn vào nút Đăng ký để tạo cho tài khoản 4.7.3 Giao diện Form liên hệ Hình 4.27 Giao diện form liên hệ 57 Trang “lienhe.php” cầu nối khách hàng cửa hàng, khách hàng gửi thắc mắc ý kiến tới cửa hàng khách hàng phải nhập đầy đủ thông tin cá nhân form 4.7.4 Giao diện trang chi tiết sản phẩm Hình 4.28 Giao diện trang chi tiết sản phẩm Trang “chitiet.php” trang hiển thị thông tin chi tiết sản phẩm: giá, bảo hành, thông số kỹ thuật…giúp cho khách hàng có nhìn tổng quan sản phẩm Là sở để khách hàng có định mua sản phẩm hay không 58 4.8.7 Giao diện trang quản trị Admin Hình 4.29 Giao diện trang quản trị Admin Đây trang quản trị dành cho người Admin cửa hàng, cung cấp đầy đủ tính cho người quản trị như: quản lý sản phẩm, quản lý thành viên, quản lý đơn đặt hàng… 59 PHỤ LỤC ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… DANH MỤC TÀI LIỆU THAM KHẢO 60 Tiếng Việt: [1] Lê Minh Hoàng Các thủ thuật HTML Thiết kế Web Nhà xuất Lao động – Xã hội [2] KS Nguyễn Tuân Tự học lập trình Web với PHP 10 tiếng Nhà xuất Văn hóa thông tin [3] Nguyễn Minh Hải Tự học ngôn ngữ lập trình Web phổ biến – Tập 1: Lập trình tĩnh Nhà xuất Giao thông vận tải Tiếng Anh: [1] Jon Duckett HTML and CSS: Design and Build Websites November 8,2011 KẾT LUẬN 61 Đề tài “Xây dựng Website bán hàng” xuất phát từ thực tế ngày nhằm tạo tảng sở ban đầu để hỗ trợ thêm cho bạn muốn thiết kế Website cho công ty hay Website cá nhân Mặc dù có nhiều cố gắng, tìm hiểu kiến thức học, kết hợp tra cứu tài liệu chuyên nghành hạn chế thời gian, khả kinh nghiệm nên không tránh khỏi thiếu sót định nên đề tài hoàn thành mức độ sau: - Tìm hiểu ngôn ngữ lập trình Web PHP & MySQL - Áp dụng xây dựng ứng dụng thực nghiệm trang Website bán hàng Hướng nghiên cứu phát triển: - Tìm hiểu sâu ngôn ngữ PHP & MySQL để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống, - Kết hợp ngôn ngữ PHP với hệ quản trị sở liệu lớn hơn: SQL Server, Oracle… - Tìm hiểu thêm số ngôn ngữ, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn… - Xây dựng trang Web quy mô lớn với nhiều ứng dụng, chức Để hoàn thành đề tài này, lần em xin chân thành cảm ơn cô Phí Thị Hải Yến người quan tâm, giúp đỡ em suốt thời gian qua Em xin chân thành cảm ơn ! 62 [...]... quảng cáo, hợp đồng trưng bày, đặt hàng trực tiếp tại trung tâm do các nhân viên bán hàng trực tiếp đảm nhận (hoặc có thể gọi điện đến nhà phân phối để đặt hàng và cung cấp địa chỉ để nhân viên giao hàng tận nơi cho khách hàng) Trong cả hai trường hợp trên khách hàng đều nhận hàng và thanh toán trực tiếp bằng tiền mặt tại nơi giao hàng. Và trong tờ hoá đơn khách hàng phải điền đầy đủ thông tin cá nhân... xem giỏ hàng, khách hàng có nhu cầu đặt hàng qua mạng thì có thể click vào nút đặt hàng và điền một số thông tin cần thiết để người quản trị có thể xác nhận thông tin và giao hàng trực tiếp đến đúng địa chỉ một cách nhanh nhất có thể + Process: Lưu thông tin về khách hàng và thông tin hóa đơn đặt hàng vào các bảng trong cơ sở dữ liệu + Output: Đưa ra thông báo đơn đặt hàng đã được lập thành công hoặc... triển buôn bán trực tuyến - Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Website trực tuyến có thể đưa nhanh thông tin cũng như việc trao đổi mua bán các loại điện thoại qua mạng - Việc quản lý hàng trở nên dễ dàng - Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm 4.2 Xác định yêu cầu của khách hàng 4.2.1 Hệ thống hiện hành của cửa hàng Hiện tại cửa hàng đang sử... chương này chúng ta đi xây dựng một số biểu đồ Use Case, biểu đồ hoạt động của các chức năng trong hệ thống và thông tin cơ sở dữ liệu của chương trình 4.1 Phân tích yêu cầu đề tài 4.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng: Là một Website chuyên bán các sản phẩm về máy tính, các linh kiện phụ tùng máy tính …cho các cá nhân và doanh nghiệp Là một Website động, các thông tin được cập... đổi của website Về nghiệp vụ Người xây dựng nên hệ thống phải am hiểu về thương mại điện tử, hiểu rõ cách thức mua bán hàng qua mạng Người xây dựng nên hệ thống đặc biệt phải hiểu rõ các thông số kĩ thuật về máy tính: Có thể đưa ra đựơc một cái nhìn tổng quát, sâu rộng về sản phẩm Về bảo mật: Người Admin có toàn quyền giữ bảo mật cho website bằng mật khẩu riêng Quản lý User & Password của khách hàng an... vào trong giỏ hàng Khách hàng cũng có thể bỏ đi những sản phẩm không vừa ý đã có trong giỏ hàng Nếu đã quyết định mua các sản phẩm trong giỏ hàng thì người dùng click vào mục thanh toán để hoàn tất việc mua hàng, hoặc cũng có thể huỷ mua hàng Đơn giá của các món hàng sẽ có trong giỏ hàng Người dùng sẽ chọn các hình thức vận chuyển, thanh toán hàng do hệ thống đã định 4.1.2 Phạm vi dự án được ứng dụng... cấp và khách hàng Trong việc kinh doanh mô hình này cho phép giữa 2 nhà cung cấp và công ty có xảy ra thương lượng - B2C (Bussiness to Customer): Hình thức trao đổi mua bán giữa khách hàng với khách hàng hay còn gọi là môi giới Điểm chính yếu của mô hình này là cung cấp nhu cầu tìm kiếm thông tin của khách hàng Hình thức này có thể thanh toán bằng credit card - Từ các mô hình trên, đồ án của em được... chuyển các đơn đặt hàng chưa thanh toán thành hóa đơn đã thanh toán: + Description: Sau khi khách hàng xác nhận đặt hàng, hoá đơn sẽ được lưu vào trong CSDL Admin gọi điện cho khách hàng để xác nhận thông tin Nếu đúng hoá đơn sẽ được chuyển sang bộ phận giao hàng, sau khi thực hiện giao dịch thành công hoá đơn được hoàn tất, trong quá trình xử lý hoá đơn khách hàng có thể huỷ bỏ hoá đơn đặt hàng đó + Input:... quản trị: * Người dùng: Qua Website, khách hàng có thể xem thông tin, lựa chọn những sản phẩm ưa thích ở mọi nơi thậm chí ngay trong phòng làm việc của mình * Nhà quản trị: Nhà quản trị có toàn quyền sử dụng và cập nhật sản phẩm, hoá đơn, quản lý khách hàng, đảm bảo tính an toàn cho Website 4.1.4 Mục đích của dự án - Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựng nên một môi trường làm... tiết thông tin sản phẩm thỏa mãn yêu cầu tìm kiếm 4.4.1.3 Chức năng xem thông tin sản phẩm + Description: Cho phép xem chi tiết thông tin của sản phẩm + Input: Chọn sản phẩm cần xem + Process: Lấy thông tin sản phẩm từ CSDL thông qua ID + Output: Hiện chi tiết thông tin sản phẩm 4.4.1.4 Chức năng giỏ hàng + Description: Cho phép xem chi tiết giỏ hàng 30 + Input: Click chọn vào giỏ hàng + Process: Lấy thông