Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 80 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
80
Dung lượng
6,04 MB
Nội dung
MỤC LỤC LỜI CAM ĐOAN Error! Bookmark not defined LỜI NÓI ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ LÝ THUYẾT 1.1- Thương mại điện tử (TMĐT) 1.1.1- Khái niệm thương mại điện tử 1.1.2- Các đặc trưng thương mại điện tử 1.1.3- Các sở để phát triển TMĐT loại giao dịch TMĐT .6 1.2- Các hình thức hoạt động chủ yếu Thương mại điện tử 1.2.1- Thư điện tử .7 1.2.2- Thanh toán điện tử 1.2.3- Trao đổi liệu điện tử 1.2.4- Mua bán hàng hóa hữu hình .9 1.2.5- Chi tiết bước mua hàng toán trực tuyến 10 1.2.6- Lợi ích Thương mại điện tử 12 1.3- Giới thiệu ngôn ngữ lập trình .14 1.3.1- Ngôn ngữ lập trình mạng PHP 14 1.3.2- Hệ quản trị sở liệu MySQL 15 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 16 2.1- Khảo sát thực trạng .16 2.1.1- Đối tượng khảo sát 16 2.1.2- Khảo sát cửa hàng .16 2.2- Phân tích hệ thống 17 2.2.1- Xác định yêu cầu toán .17 2.2.2- Chi tiết quản trị hệ thống 17 2.2.3- Các thông tin vào - hệ thống 18 2.3- Thiết kế hệ thống UML 19 2.3.1- Biểu đồ Use Case .19 2.3.2- Đặc tả chi tiết UseCase khách hàng 24 2.3.3- Đặc tả chi tiết UseCase quản trị viên 40 2.3.4- Biểu đồ lớp .56 2.3.5- Biểu đồ hoạt động 59 2.3.6- Biểu đồ thành phần 60 2.4- Thiết kế hệ thống 62 2.4.1- Danh sách bảng liệu 62 2.4.2- Mô hình quan hệ sở liệu 63 CHƯƠNG 3: XÂY DỰNG VÀ TRIỂN KHAI HỆ THỐNG 64 KẾT LUẬN 79 TÀI LIỆU THAM KHẢO 80 LỜI NÓI ĐẦU Công nghệ thông tin ngày vào sống, đáp ứng đòi hỏi ngày cao người lĩnh vực Đặc biệt với phát triển rộng rãi mạng Internet giúp người truy cập thông tin nhanh chóng, nơi, lúc Nhất kinh tế thị trường với cạnh tranh liệt nhà sản xuất kinh doanh Họ tìm cách đáp ứng thị hiếu người tiêu dùng, đồng thời giảm tối thiểu chi phí Vì “Thương mại điện tử” đời trở thành nhu cầu thiếu kinh tế thị trường, đặc biệt quốc gia có kinh tế phát triển Ở Việt Nam, cụm từ thương mại điện tử xuất năm gần có đóng góp đáng kể cho kinh tế Các doanh nghiệp bắt đầu tiến hành thương mại điện tử Internet, nhiều khó khăn sở hạ tầng, dịch vụ toán qua ngân hàng chưa phổ biến, thiếu hành lang pháp lý…nên thương mại điện tử mẻ Từ nhu cầu thực tế đó, để người dân tiếp cận phần với thương mại điện tử, em xây dựng “Website giới thiệu bán hàng điện tử” với hy vọng tương lai sản phẩm em ứng dụng thực tế Nó giúp người mua sắm cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp ứng nhu cầu thực tế Do kiến thức thời gian có hạn nên chưa phải chương trình hoàn chỉnh Em hy vọng ý tưởng xây dựng Website hoàn thiện tương lai để áp dụng vào thực tế đem lại hiệu thiết thực Rất mong đóng góp ý kiến thầy cô để em có thêm kinh nghiệm, ý tưởng hay thực điều Qua thời gian học tập rèn luyện khoa Công nghệ thông tin - Đại học Thái Nguyên, đến chúng em kết thúc khoá học năm học năm hoàn thành đồ án tốt nghiệp Em xin chân thành cảm ơn: Ban chủ nhiệm khoa Công nghệ thông tin quan tâm tạo điều kiện thuận lợi để chúng em học tập rèn luyện suốt thời gian theo học trường; Thầy giáo – T.s Nguyễn Văn Tảo tận tình hướng dẫn, giúp đỡ em trình làm đồ án CHƯƠNG 1: TỔNG QUAN VỀ LÝ THUYẾT 1.1- Thương mại điện tử (TMĐT) 1.1.1- Khái niệm thương mại điện tử Thương mại điện tử (E-commerce) hình thái hoạt động thương mại phương pháp điện tử; việc trao đổi thông tin thương mại thông qua phương tiện công nghệ điện tử như: bán hàng mạng, kinh doanh Internet Các loại hình giao dịch TMĐT Trong TMĐT có ba chủ thể tham gia: Doanh nghiệp (B) giữ vai trò động lực phát triển TMĐT, người tiêu dùng (C) giữ vai trò định thành công TMĐT phủ (G) giữ vai trò định hướng, điều tiết quản lý Từ mối quan hệ chủ thể ta có loại giao dịch TMĐT: B2B, B2C, B2G, C2G, C2C B2B B2C hai loại hình giao dịch TMĐT quan trọng Business-to-business (B2B): Mô hình TMĐT doanh nghiệp với doanh nghiệp TMĐT B2B (Business-to-business) việc thực giao dịch doanh nghiệp với mạng Ta thường gọi giao dịch B2B Các bên tham gia giao dịch B2B gồm: người trung gian trực tuyến, người mua người bán Các loại giao dịch B2B gồm: mua theo yêu cầu giá thích hợp mua theo hợp đồng dài hạn, dựa đàm phán cá nhân người mua người bán Business-to-consumer (B2C): Mô hình TMĐT doanh nghiệp người tiêu dùng Đây mô hình bán lẻ trực tiếp đến người tiêu dùng Trong TMĐT, bán lẻ điện tử từ nhà sản xuất, từ cửa hàng thông qua kênh phân phối Hàng hoá bán lẻ mạng thường hàng hoá, máy tính, đồ điện tử, dụng cụ thể thao, đồ dùng văn phòng, sách âm nhạc, đồ chơi, sức khoẻ mỹ phẩm, giải trí v.v Hai loại giao dịch giao dịch TMĐT Ngoài TMĐT người ta sử dụng loại giao dịch: Government-to-Business (G2B) mô hình TMĐT doanh nghiệp với quan phủ, Government-toCitizens (G2C) mô hình TMĐT quan phủ công dân gọi phủ điện tử, Consumer-to-Consumer (C2C) mô hình TMĐT người tiêu dùng mobile commerce (mcommerce) TMĐT thực qua điện thoại di động 1.1.2- Các đặc trưng thương mại điện tử So với hoạt động thương mại truyền thống, Thương mại điện tử có số đặc điểm khác biệt sau: Các bên tiến hành giao dịch thương mại điện tử không tiếp xúc trực tiếp với không đòi hỏi biết từ trước Các giao dịch thương mại truyền thống thực với tồn khái niệm biên giới quốc gia, thương mại điện tử thực thị trường biên giới (thị trường thống toàn cầu) Thương mại điện tử trực tiếp tác động tới môi trường cạnh tranh toàn cầu Trong hoạt động giao dịch thương mại điện tử có tham gia ba chủ thể, có bên thiếu người cung cấp dịch vụ mạng, quan chứng thực Đối với thương mại truyền thống, mạng lưới thông tin phương tiện để trao đổi liệu, thương mại điện tử, mạng lưới thông tin thị trường 1.1.3- Các sở để phát triển TMĐT loại giao dịch TMĐT Để phát triển TMĐT cần phải có hội đủ số sở: Hạ tầng kỹ thuật internet phải đủ nhanh, mạnh đảm bảo truyền tải nội dung thông tin bao gồm âm thanh, hình ảnh trung thực sống động Một hạ tầng internet mạnh cho phép cung cấp dịch vụ xem phim, xem TV, nghe nhạc v.v trực tiếp Chi phí kết nối internet phải rẻ để đảm bảo số người dùng internet phải lớn Hạ tầng pháp lý: phải có luật TMĐT công nhận tính pháp lý chứng từ điện tử, hợp đồng điện tử ký qua mạng; phải có luật bảo vệ quyền sở hữu trí tuệ, bảo vệ riêng tư, bảo vệ người tiêu dùng v.v để điều chỉnh giao dịch qua mạng Phải có sở toán điện tử an toàn bảo mật Thanh toán điện tử qua thẻ, qua tiền điện tử, toán qua EDI Các ngân hàng phải triển khai hệ thống toán điện tử rộng khắp Phải có hệ thống sở chuyển phát hàng nhanh chóng, kịp thời tin cậy Phải có hệ thống an toàn bảo mật cho giao dịch, chống xâm nhập trái phép, chống virus, chống thoái thác Phải có nhân lực am hiểu kinh doanh, công nghệ thông tin, thương mại điện tử để triển khai tiếp thị, quảng cáo, xúc tiến, bán hàng toán qua mạng 1.2- Các hình thức hoạt động chủ yếu Thương mại điện tử 1.2.1- Thư điện tử Các doanh nghiệp, quan Nhà nước, sử dụng thư điện tử để gửi thư cho cách “trực tuyến” thông qua mạng, gọi thư điện tử (electronic mail, viết tắt e-mail) Thông tin thư điện tử tuân theo cấu trúc định trước 1.2.2- Thanh toán điện tử Thanh toán điện tử (electronic payment) việc toán tiền thông qua thư điện tử (electronic message) Ngày nay, với phát triển TMĐT, toán điện tử mở rộng sang lĩnh vực là: a Trao đổi liệu điện tử tài (Financial Electronic Data Interchange, gọi tắt FEDI) chuyên phục vụ cho việc toán điện tử công ty giao dịch với điện tử b Tiền lẻ điện tử (Internet Cash) tiền mặt mua từ nơi phát hành sau chuyển đổi tự sang đồng tiền khác thông qua Internet, áp dụng phạm vi nước quốc gia; tất thực kỹ thuật số hóa, có ưu điểm bật sau: Dùng để toán hàng giá trị nhỏ, chí tiền mua báo (vì phí giao dịch mua hàng chuyển tiền thấp) Có thể tiến hành hai người hai công ty bất kỳ, toán vô danh Tiền mặt nhận đảm bảo tiền thật, tránh tiền giả c Ví điện tử (electronic purse); nơi để tiền mặt Internet, chủ yếu thẻ thông minh (smart card) gọi thẻ giữ tiền (stored value card), tiền trả cho đọc thẻ đó; kỹ thuật túi tiền điện tử tương tự kỹ thuật áp dụng cho “tiền lẻ điện tử” d Giao dịch điện tử ngân hàng Hệ thống toán điện tử ngân hàng hệ thống lớn gồm nhiều hệ thống nhỏ: Thanh toán ngân hàng với khách hàng qua điện thoại, điểm bán lẻ, kiôt, giao dịch cá nhân gia đình, giao dịch trụ sở khách hàng, giao dịch qua Internet, chuyển tiền điện tử, thẻ tín dụng, thông tin hỏi đáp… Thanh toán ngân hàng với đại lý toán (nhà hàng, siêu thị,…) Thanh toán nội hệ thống ngân hàng Thanh toán liên ngân hàng Ở Việt Nam có phương thức toán áp dụng gồm: trả tiền mặt giao hàng, chuyển khoản qua ngân hàng, gửi tiền qua bưu điện chuyển qua hệ thống chuyển tiền quốc tế 1.2.3- Trao đổi liệu điện tử Trao đổi liệu điện tử (electronic data interchange, viết tắt EDI) việc trao đổi liệu dạng “có cấu trúc” (stuctured form), từ máy tính điện tử sang máy tính điện tử khác, công ty đơn vị thỏa thuận buôn bán với Ngày EDI chủ yếu thực thông qua mạng Internet Để phục vụ cho buôn bán doanh nghiệp thuận lợi với chi phí truyền thống không tốn kém, người ta xây dựng kiểu mạng gọi “mạng riêng ảo”, mạng riêng dạng intranet doanh nghiệp thiết lập dựa chuẩn trang Web truyền thông qua mạng Internet Công việc trao đổi EDI TMĐT thường gồm nội dung sau: Giao dịch kết nối Đặt hàng Giao dịch gửi hàng Thanh toán Vấn đề tiếp tục nghiên cứu xử lý, đặc biệt buôn bán nước có quan điểm sách, luật pháp thương mại khác nhau, đòi hỏi phải có pháp lý chung tảng thống quan điểm tự hóa thương mại tự hóa việc sử dụng mạng Internet, bảo đảm tính khả thi, tính an toàn, tính có hiệu việc trao đổi liệu điện tử (EDI) 1.2.4- Mua bán hàng hóa hữu hình Để mua - bán hàng, khách hàng tìm trang Web cửa hàng, xem hàng hóa hiển thị hình, xác nhận mua trả tiền toán điện tử Lúc đầu việc mua bán dạng sơ khai: người mua chọn hàng đặt hàng thông qua mẫu đơn (form) đặt Web Nhưng có trường hợp muốn lựa chọn nhiều loại hàng trang Web khác (của cửa hàng) hàng hóa miêu tả nằm trang, đơn đặt hàng lại nằm trang khác, gây nhiều phiền toái Để khắc phục, giai đoạn hai, xuất loại phần mềm mới, với hàng hóa cửa hàng hình có thêm phần “xe mua hàng”, giỏ mua hàng giống giỏ mua hàng hay xe mua hàng thật mà người mua thường dùng vào cửa hàng siêu thị Xe giỏ mua hàng theo người mua suốt trình chuyển từ trang Web đến trang Web khác để chọn hàng, tìm hàng vừa ý, người mua ấn phím “Hãy bỏ vào giỏ” xe hay giỏ mua hàng có nhiệm vụ tự động tính tiền để toán với khách mua Vì hàng hóa hữu hình, nên tất yếu sau cửa hàng phải dùng tới phương tiện gửi hàng theo kiểu truyền thống để đưa hàng đến tay người tiêu dùng 1.2.5- Chi tiết bước mua hàng toán trực tuyến Bước 1: Chọn lựa hàng hóa Khách hàng duyệt ứng dụng trình duyệt Web Trình duyệt hiển thị sản phẩm dịch vụ mà cửa hàng cung ứng Khách hàng duyệt sản phẩm theo chủng loại liệt kê Sau tham khảo thông tin sản phẩm, khách hàng đến định mua sản phẩm Để làm điều khách hàng cần đưa sản phẩm vào giỏ hàng Giỏ hàng nơi chứa thông tin sản phẩm mà khách hàng định đặt mua Khách hàng thay đổi số lượng, thêm xoá sản phẩm giỏ hàng Sau khách hàng tiếp tục xem sản phẩm khác tiến hành đặt hàng Bước 2: Đặt hàng Sau chọn lựa xong sản phẩm cần mua, người mua thực bước đặt hàng cách điền thông tin chi tiết nhà cung cấp yêu cầu bao gồm: Thông tin cá nhân Phương thức, thời gian giao hàng Phương thức, thời gian toán 10 Trang khách hàng tìm kiếm theo từ khóa "LG": Đưa sản phẩm cần tìm theo tên mà cửa hàng có 66 Trang chi tiết sản phẩm: Đưa thông tin chi tiết sản phẩm mà cửa hàng cung theo danh mục sản phẩm 67 Trang giỏ hàng: Cung cấp cho khách hàng thông tin sản phẩm chọn mua chức phục vụ cho phép khách hàng chỉnh sửa lại giỏ hàng 68 Trang đặt hàng: Đưa form để khách hàng nhận thông tin cá nhân hình thức toán 69 Đơn hàng: Cung cấp cho khách hàng form nhập thông tin người nhận hàng, đồng thời đưa lựa chọn phương thức toán cho khách hàng Trang liên hệ: Cung cấp thông tin địa cửa hàng để khách hàng tiện liên hệ 70 Trang góp ý: Đưa form để khách hàng viết nội dung câu hỏi gửi đến cửa hàng 71 Các hình thức toán: Cung cấp hình thức toán để khách hàng lựa chọn 72 Trang quản trị viên đăng nhập: Đưa form để quản trị viên đăng nhập vào hệ thống 73 Trang chủ quản trị viên: Cung cấp chức giao diện người quản trị 74 Thêm chủng loại sản phẩm mới: Cho phép quản trị viên thêm loại sản phẩm sản phẩm 75 Quản lý thành viên: Cho phép quản trị viên quản lý danh sách khách hàng đăng ký 76 Quản lý đơn hàng: Cho phép quản trị viên quản lý, xử lý thông tin liên quan đến đơn đặt hàng khách hàng 77 Thống kê danh sách khách hàng đặt hàng: Cho phép quản trị viên thống kê số lượng khách hàng đặt hàng Danh sách khách hàng đặt hàng: 78 KẾT LUẬN Được hướng dẫn giúp đỡ tận tình thầy giáo T.s Nguyễn Văn Tảo, em hoàn thành đồ án tốt nghiệp với đề tài “Xây dựng website giới thiệu bán hàng qua mạng cho cửa hàng điện máy Dũng Thành” nhằm hiểu tiếp thu thêm kiến thức trình phân tích thiết kế hệ thống thông tin ngôn ngữ lập trình website Kết đạt được: Xây dựng website cho hàng tương đối hoàn thiện từ việc khảo sát, phân tích hệ thống, thiết kế giao diện, sở Trong trình làm đồ án em thu nhiều kiến thức lý thuyết thực tế Hạn chế: Do thời gian kiến thức hạn chế nên website hạn chế mặt như: vấn đề toán, độ an toàn, Hướng phát triển: Hoàn thành CSDL thiết kế sản phẩm để sớm đưa vào ứng dụng thực tế giải mặt hạn chế 79 TÀI LIỆU THAM KHẢO Phạm Hữu Khang, Xây dựng ứng dụng Web PHP & MySQL Nhà xuất Phương Đông Đặng Văn Đức, Phân tích thiết kế hướng đối tượng UML - Nhà xuất Giáo Dục Các website bán hàng điện máy trực tuyến http://picoplaza.com.vn http://cholon.marofin.com http://www.goldtime.com.vn http://www.vietlong.asia 80 [...]... thị, cửa hàng, … mà vẫn có thể chọn mua những sản phẩm phù hợp với mình Để đáp ứng nhu cầu đó Cửa hàng điện máy Dũng Thành xây dựng website giới thiệu và bán hàng qua mạng để đáp ứng nhu cầu tìm hiểu và mua sắm các mặt hàng điện tử 16 2.2- Phân tích hệ thống 2.2.1- Xác định yêu cầu bài toán Mục đích chính của bài toán này là thực hiện giới thiệu các sản phẩm của cửa hàng trên Internet thông qua website, ... trung vào nghiên cứu phát triển, sẽ đưa đến những lợi ích to lớn lâu dài 1.2.6.3- Giảm chi phí bán hàng, tiếp thị và giao dịch TMĐT giúp giảm thấp chi phí bán hàng và chi phí tiếp thị Bằng phương tiện Internet/Web, một nhân viên bán hàng có thể giao dịch được với rất nhiều khách hàng, catalogue điện tử trên Web phong phú hơn nhiều và thường xuyên cập nhật so với catalogue in ấn chỉ có khuôn khổ giới. .. đặt hàng của khách hàng, thanh toán và giao hàng với khách hàng Quản trị thống kê: thống kê danh sách khách hàng đặt hàng, số lượng sản phẩm được đặt hàng, số đơn hàng được thực hiện thành công Quản trị tin tức: bao gồm các công việc thêm, xoá, sửa các tin tức mà website cung cấp cho khách hàng Quản trị câu hỏi/ý kiến: xử lý và phản hồi các yêu cầu mà khách hàng đã gửi 2.2.3- Các thông tin vào... công nghệ và tính chính sách phát triển cần cho các nước công nghiệp hóa Thực trạng thương mại điện tử và Kinh doanh trực tuyến ở Việt Nam là Thương mại điện tử được pháp luật thừa nhận chính thức khi Luật Giao dịch điện tử 13 Sự phát triển khá ngoạn mục của Thương mại điện tử trong năm 2006 gắn chặt với thành tựu phát triển kinh tế nhanh và ổn định Thương mại tiếp tục tăng trưởng mạnh mẽ và là một... khách hàng quan tâm đến sản phẩm của cửa hàng, đồng thời kiểm soát được hoạt động của cửa hàng Cụ thể bao gồm: Đưa ra danh mục hàng mà khách hàng đã lựa chọn, hình thức thanh toán và đơn hàng Đưa ra danh mục các ý kiến của khách hàng 18 Đưa ra danh mục tin tức, góc kỹ thuật, bài viết trả lời các ý kiến hỏi đáp của khách hàng Đưa ra danh mục đơn đặt hàng, thống kê số lượng đơn hàng, khách hàng. .. cách thức khách hàng đặt hàng Luồng sự kiện chính: 33 Từ trang hiển thị thông tin các sản phẩm người mua chọn sản phẩm và nhấn nút chọn mua để sản phẩm vào giỏ hàng Hệ thống hiển thị thông tin về giỏ hàng: tên sản phẩm, ảnh, số lượng, giá tiền và tổng tiền Người mua có thể thay đổi số lượng mua, loại bỏ một hay nhiều mặt hàng đã chọn ra khỏi giỏ hàng Khách hàng nhấn vào nút đặt hàng Hệ thống... trang đơn hàng, khách hàng chọn đặt hàng Hệ thống hiển thị giao diện người nhận hàng, yêu cầu nhập đầy đủ thông tin và chọn phương thức thanh toán: + Nhận tiền mặt khi giao hàng trực tiếp + Chuyển tiền qua bưu điện + Thanh toán bằng thẻ ATM Khách hàng có thể nhập lại thông tin và phương thức thanh toán Khách hàng nhấn vào nút “Thanh toán” Hệ thống sẽ hiển thị trang thông báo đơn đặt hàng thành... phẩm vào giỏ hàng: 2.3.2.6- Use-case xóa sản phẩm trong giỏ hàng: Use-case này mô tả cách thức khách hàng xóa sản phẩm trong giỏ hàng Luồng sự kiện chính: Từ trang giỏ hàng khách hàng chọn sản phẩm và nhấn nút xóa Hệ thống cập nhật lại giỏ hàng Luồng sự kiện phụ: không có Biểu đồ trình tự cho tác vụ xóa sản phẩm trong giỏ hàng: 30 Biểu đồ cộng tác cho tác vụ xóa sản phẩm trong giỏ hàng: ... cập nhật lại giỏ hàng: Use-case này mô tả khách hàng cập nhật số lượng sản phẩm trong giỏ hàng Luồng sự kiện chính: Từ trang giỏ hàng khách hàng chọn sản phẩm và nhập vào số lượng sản phẩm cần đặt hàng Sau đó nhấn vào nút cập nhật Hệ thống sẽ cập nhật lại số lượng các sản phẩm trong giỏ hàng Luồng sự kiện phụ: Không có 31 Biểu đồ trình tự cho tác vụ cập nhật số lượng trong giỏ hàng: Biểu đồ... lượng trong giỏ hàng: 2.3.2.8- Use-case xem giỏ hàng: Use-case này mô tả cách thức người mua xem giỏ hàng mình đang chọn Luồng sự kiện chính: 32 Từ trang web khách hàng nhấn vào nút “xem giỏ hàng Hệ thống hiển thị giỏ hàng của khách hàng Luồng sự kiện phụ: không có Biểu đồ trình tự cho tác vụ xem giỏ hàng: Biểu đồ cộng tác cho tác vụ xem giỏ hàng: 2.3.2.9- Use-case đặt hàng: Use-case này