1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Website bán hàng trực tuyến

60 7 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 60
Dung lượng 2,33 MB

Nội dung

đồ án TốT NGHIệP website bán hàng trực tuyến tr-ờng đại học vinh Khoa công nghệ thông tin - Đồ áN tốt nghiệp nghành c«ng nghƯ th«ng tin đề tài: ‘’ Website Bán hàng trực tuyến ‘’ Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT Đại học Vinh Sinh viên TH :: Hoàng Danh Hoá Lớp : 46K2-CNTT ẹaùi hoùc Vinh Vinh, 05 - 2010 LờI mở đầu Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh đồ án TốT NGHIệP website bán hàng trực tuyến T lõu, to web trở thành sở thích, niềm đam mê nhiều người Cùng với phát triển phong phú phần mềm thiết kế web, giảm giá đồng loạt dịch vụ Domain (tên miền) Hosting khiến cho việc sở hữu website trở nên đơn giản nhiều Vậy việc học thiết kế website phải đâu nên học gì? Học cho hiệu ? Với ngôn ngữ HTML, bạn dễ dàng tạo trang web tuyệt đẹp nhờ FrontPage 2003 hay Macromedia Dreamweaver MX Tuy nhiên hạn chế trang HTML khả tự động cập nhật tương tác động với người dùng khiến cho website trở nên nhàm chán Khi bạn cần đến hệ thống web động có khả tương tác cao Chúng phải viết PHP, ASP hay CGI… ngôn ngữ lập trình mà khơng phải tự dưng biết Nhưng thật may mắn ngày để tạo website bạn không cần tự tay viết đoạn mã Thế giới mã nguồn mở có đầy rẫy hệ thống tạo web đa chức năng, module mã nguồn trang web với nhiều thể loại cộng đồng yêu công nghệ thông tin thành viên am hiểu lĩnh vực chia diễn đàn tin học sẵn sàng cho bạn sử dụng lúc Điều kiến thức lập trình web bạn đến đâu, hiểu có biết sử dụng thay đổi theo mục đích sở thích khơng? Nếu bạn có sẵn vốn kiến thức việc tạo nên website đa chức trở nên dễ dàng đa dạng website bán hàng trực tuyến, quản lý tin tức, quản lý file, tạo diễn đàn, truyền thơng giải trí … Bắt nguồn từ ý tưởng này, với gợi ý thầy Th.S Lương Xuân Phú em thc hin ỏn Xây dựng Website bán hàng trực tuyÕn” Và Website bán hàng máy vi tính online hoàn thành sở module mã nguồn mở kết hợp kiến thức vốn có thân bao gồm phần sau LỜI MỞ ĐẦU Phần I : TỔNG QUAN VỀ THƢƠNG MẠI ĐIỆN TỬ Phần II : PHÁT BIỂU BÀI TOÁN & ĐẶC TẢ YÊU CẦU Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh đồ án TốT NGHIệP website bán hàng trực tuyến Phn III : PHÂN TÍCH & THIẾT KẾ HỆ THỐNG Phần IV : THIẾT KẾ CẤU TRÚC – GIAO DIỆN Phần V : NGƠN NGỮ LẬP TRÌNH – CÀI ĐẶT&THỬ NGHIỆM Phần VI: ĐÁNH GIÁ & HƢỚNG PHÁT TRIỂN KẾT LUẬN TÀI LIỆU THAM KHẢO Qua cho em gửi lời cảm ơn sâu sắc tới thầy giáo Th.S Lương Xuân Phú thầy cô tổ Hệ Thống Thông Tin góp ý giúp đỡ em thực đồ án Bởi khoảng thời gian viết báo cáo eo hẹp khả kinh nghiệm thân chưa hồn thiện nhiều nên khơng thể tránh khỏi có sai sót Vì vậy, em mong nhận giúp đỡ, bảo thầy giáo để em hồn thiện tốt Em xin chân thành cảm ơn! TP Vinh, tháng naờm 2010 PHầN I: TổNG QUAN Về TH-ơng mại ®iƯn tư I TỔNG QUAN Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT Đại học Vinh đồ án TốT NGHIệP website bán hàng trùc tuyÕn - Sự đời Internet, phát triển công nghệ mạng, công nghệ phần mềm làm thay đổi cách thức tiếp cận xử lý thơng tin Ngày có nhiều doanh nghiệp, tổ chức, cá nhân sử dụng hệ thống thông tin trực tuyến thay cho việc theo dõi truyền hình, radio hay báo viết Trong báo cáo quý năm 2010, tình hình phát triển viễn thơng Việt Nam, công ty nghiên cứu thị trường companiesandmarkets.com Anh Quốc nhận định số người dùng internet Việt Nam tăng nhanh vòng năm tới, nhờ có đầu tư sở hạ tầng tiến hành, với việc phát triển công nghệ WiMax Theo báo cáo này, tháng 11 năm ngối, Việt Nam, có gần 2,9 triệu người đăng ký sử dụng internet, tăng 41,3% vòng 11 tháng đầu năm 2009 Trong thời gian nói trên, số nguời dùng internet Việt Nam tăng 7,9%, đưa tổng số người sử dụng lên tới 22,4 triệu Trong năm 2008, số người sử dụng internet tăng 12,3% năm 2007, tỷ lệ 26,3% Theo giới chuyên gia, năm 2010, số người dùng internet khơng tăng cao trước nữa, dự tính tăng khoảng 8,4% Trong năm tới, mức tăng tùy thuộc vào phát triển sở hạ tầng internet vùng nông thôn Việt Nam - Từ chỗ dịch vụ dành cho cá nhân thu nhập cao hay tổ chức kinh doanh, người có trình độ cao, Internet trở thành dịch vụ phổ thơng, chí thiết yếu số nhóm đối tượng sinh viên nhà doanh nghiệp Các hoạt động thương mại, kinh doanh, quản lý nhà nước, điều hành công việc hồ nhập mơi trường Internet II LỢI ÍCH TỪ TRANG THÔNG TIN TRỰC TUYẾN MANG LẠI 2.1 Trang bị môi trƣờng cho Thƣơng mại điện tử Trong năm gần đây, việc giao dịch, tìm kiếm thơng tin quảng cáo mạng phương thức đem lại hiệu cao Thông qua trang thông tin trực tuyến, mở showroom (phịng trưng bày) mạng Khách hàng trang thông tin trực tuyến tham quan showroom này, họ quan tâm đến sản phẩm click chuột vào để đặt hàng đàm phán để mua với số lượng lớn Với công cụ này, doanh nghiệp chọn trang thơng tin trực tuyến để quảng cáo, giới thiệu Sinh viên::Hoàng Danh Hoá Giáo viên HD: Th.S Lương Xuân Phú Lớp :46K2-CNTT –Đại học Vinh Giảng viên Khoa CNTT Đại học Vinh đồ án TốT NGHIệP website bán hàng trực tuyến sản phẩm, giới thiệu dự án gọi vốn đầu tư mà không sợ bị giới hạn không gian phát hành đối tượng bạn đọc 2.2 Tăng nguồn thu từ quảng cáo Từ việc thành lập showroom (phịng trưng bày) mạng, trang thơng tin trực tuyến thu hút doanh nghiệp, quan có nhu cầu giới thiệu sản phẩm hàng hoá, dịch vụ lên mạng mà không bị giới hạn dung lượng thông tin, không gian thời gian Trước chưa có trang thơng tin trực tuyến , hầu hết nhà sản xuất nhà kinh doanh, nghĩ đến quảng cáo sản phẩm họ thông qua Công ty quảng cáo đến trực tiếp báo để ký hợp đồng đăng quảng cáo báo viết số kỳ định Điều gặp phải khơng hạn chế: Thứ số lượng phát hành tờ báo viết có hạn, làm cho mục quảng cáo đến với đối tượng bạn đọc Thứ hai, việc dành cho quảng cáo dẫn đến tăng số trang báo tăng chi phí in ấn bạn đọc khơng phải lúc thích tờ báo có nhiều mục quảng cáo, bị làm phiền phải tiếp xúc với quảng cáo không cần thiết thứ ba, để có trang quảng cáo báo viết, doanh nghiệp phải bỏ lượng tiền lớn mà hiệu thu lại chưa thể đo đếm III THANH TOÁN TRỰC TUYẾN 3.1 Thông tin chung Bán hàng qua mạng Internet gọi bán hàng trực tuyến, ngành kinh doanh mẻ, bắt đầu xuất từ năm thập niên 1990 nhờ vào phát triển Internet Trên giới việc bán hàng trực tuyến gần phủ khắp ngành Sở dĩ kênh bán hàng trực tuyến tăng trưởng bất chấp suy thối mang lại lợi ích đặc biệt cho người tiêu dùng: tìm kiếm hàng cần mua cách nhanh chóng, dễ dàng so sánh giá, tiết kiệm chi phí thời gian di chuyển Hơn nữa, người tiêu dùng chọn mua hàng lúc nào, từ tờ mờ sáng đến đêm hôm khuya khoắt mà đa số cơng tybán lẻ đóng cửa Sinh viên::Hoàng Danh Hoá Giáo viên HD: Th.S Lương Xuân Phú Lớp :46K2-CNTT –Đại học Vinh Giảng viên Khoa CNTT ẹaùi hoùc Vinh đồ án TốT NGHIệP website bán hàng trực tuyến Ti Vit Nam, bỏn hng trc tuyến đà phát triển mở rộng nhiều ngành hàng: kim khí điện máy, điện thoại di động, sách, văn phòng phẩm, trang sức, nước hoa Với khoảng phần tư dân số (khoảng 19 triệu người) sử dụng Internet (theo thống kê Trung tâm Internet Việt Nam năm 2008), số tăng nhanh thời gian tới, kênh bán hàng trực tuyến phát triển mạnh tương lai gần 3.2 Các bƣớc mua hàng toán trực tuyến 3.2.1: Phương thức Khi bạn bán sản phẩm dịch vụ mạng Internet, bạn cần cung cấp cho người mua phương án toán trực tuyến mạng bên cạnh phương án toán khác Cách phổ biến toán trực tuyến sử dụng thẻ tín dụng Credit card hãng Visa, Master, American Express, JBC ngân hàng phát hành (Issuer) Trước hết, bạn người bán (merchant), bạn phải tạo lập tài khoản bán hàng mạng (Internet merchant account) Tài khoản bán hàng bạn đăng ký với Ngân hàng bạn ngân hàng có dịch vụ với dịch vụ cung cấp phần mềm xử lý q trình tốn trực tuyến Cybercash, Paymentnet, Merchantwarehouse… Các ngân hàng nhà cung cấp dịch vụ cấp cho bạn Merchant account gọi Acquirer, chịu trách nhiệm xử lý thông tin thẻ q trình tốn 3.2.2: Thiết kế trang Trên website bán hàng, người bán phải trang bị tính sau: - Shopping cart (giỏ mua hàng): nhà cung cấp dịch vụ thiết kế website xây dựng phần mềm có sẵn bán mạng Người mua hàng xem hàng website chọn mua sản phẩm cách nhấn nút “Buy”, mặt hàng lưu lại giỏ hàng, người mua chọn nhiều mặt hàng, định mua hàng xem giỏ hàng để xem lại mặt hàng, thay đổi số lượng hàng, tính tiền Để kết nối với dịch vụ toán qua mạng, shopping cart cần xây dựng để đạt số tiêu chuẩn tích hợp Sinh viên::Hoàng Danh Hoá Giáo viên HD: Th.S Lương Xuân Phú Lớp :46K2-CNTT –Đại học Vinh Giảng viên Khoa CNTT Đại hoùc Vinh đồ án TốT NGHIệP website bán hàng trùc tuyÕn - Payment gateway: phần mềm dùng để xử lý việc tốn thẻ tín dụng bao gồm việc xác nhận thơng tin thẻ tín dụng có thật hợp lệ, thực lệnh chuyển tiền (công nghệ tốt hạn chế rủi ro thẻ tín dụng giả mạo) Hai tính website phải thực máy chủ an tồn (secure server) để đảm bảo tính bảo mật thơng tin thẻ tín dụng nhập website trình thực giao dịch 3.2.3: Quy trình tốn Qui trình tốn thực sau: Với thẻ toán máy tính kết nối Internet, người tiêu dùng hồn thành việc mua hàng hóa, dịch vụ qua website Dưới bước để mua hàng toán trực tuyến * Bước 1: Chọn lựa hàng hóa Truy cập website nhà cung cấp dịch vụ, chọn lựa hàng hóa, dịch vụ * Bước 2: Đặt hàng - Sau chọn lựa xong sản phẩm cần mua người mua có thẻ tín dụng (Cardholder) nhập thơng tin thẻ tín dụng như: số thẻ, mã số an toàn, thời hạn thẻ, họ tên chủ sở hữu, địa toán website, phương thức, thời gian giao hàng , thời gian toán… * Bước 3: Kiểm tra thơng tin hóa đơn Hệ thống website hiển thị hóa đơn mua hàng để người mua kiểm tra thơng tin hóa đơn Nếu thơng tin xác, người mua tiến hành xác nhận để chuyển sang bước tốn Những thơng tin chuyển đến cho ngân hàng hay nhà dịch vụ cung cấp payment gateway Acquirer Acquirer gửi thông tin thẻ tới dịch vụ cung cấp thẻ ngân hàng phát hành thẻ để kiểm tra tính hợp lệ thẻ kiểm tra khả toán thẻ Nếu điều kiện phù hợp, ngân hàng phát hành thẻ gửi thông tin ngược trở cho Acquirer, thông tin giải mã gửi cho người bán việc toán thực * Bước 4: Thanh toán Nếu website chấp nhận tốn trực tuyến, người mua hồn thành việc toán website với điều kiện người mua sở hữu loại thẻ mà nhà cung cấp chấp nhận Hầu hết website thương mại điện tử chấp Sinh viên::Hoàng Danh Hoá Giáo viên HD: Th.S Lương Xuân Phú Lớp :46K2-CNTT –Đại học Vinh Giảng viên Khoa CNTT ẹaùi hoùc Vinh đồ án TốT NGHIệP website bán hàng trực tuyến nhn cỏc loi thẻ tín dụng ghi nợ mang thương hiệu Visa, MasterCard Và sau giao dịch thực xong tiền chuyển từ thẻ tín dụng người mua tới tài khoản bán hàng merchant account Acquirer, sau chuyển vào tài khoản ngân hàng người bán Lưu ý: giao dịch toán thành cơng thẻ tốn đăng ký chức tốn online, thơng tin thẻ điền thẻ khả chi trả * Bước 5: Xác nhận đặt hàng Hệ thống website gửi email xác nhận đơn hàng vào email người mua Nhà cung cấp liên hệ với người mua để hồn thành nghiệp vụ giao hàng 3.2.4: Phí cho việc tốn trực tuyến - Thơng thường việc mở Internet merchant account khơng tốn phí - Việc sử dụng phần mềm ứng dụng payment gateway thường có phí cài đặt ban đầu từ vài chục đến vài trăm đô la phí trì hàng tháng khoảng vài chục la - Trong giao dịch toán qua mạng, acquirer thu phí khoảng từ 1.5% đến 4% giá trị giao dịch khoảng từ 0.3$ 0.5$ phí xác nhận thơng tin thẻ/lần giao dịch - Ngồi ra, có sai sót q trình tốn bị thẻ tín dụng giả, người bán phải chịu thêm chi phí chargeback khoảng vài chục la Việc tiến hành tốn qua mạng tiến hành đơn giản cách sử dụng dịch vụ bên thứ ba (Third Party) chịu trách nhiệm khâu toán, người bán cần liên kết phần shopping cart vào website nhà cung cấp dịch vụ, khâu từ việc nhập thông số thẻ, xử lý toán thực website nhà cung cấp dịch vụ, người bán không cần mở merchant account, không cần sử dụng paymentgateway, giảm chi phí chi phí giao dịch cao 3.3 Bảo mật Khi doanh nghiệp bước vào kinh doanh đường thương mại điện tử vấn đề quan trọng cần quan tâm đảm bảo tính an tồn thơng tin Người ta thường nói khách hàng người gặp nhiều rủi ro Sinh viên::Hoàng Danh Hoá Giáo viên HD: Th.S Lương Xuân Phú Lớp :46K2-CNTT –Đại học Vinh Giảng viên Khoa CNTT Đại học Vinh ®å ¸n TèT NGHIƯP website b¸n hµng trùc tun giao dịch trực tuyến thực tế khách hàng mà nhà kinh doanh lại nạn nhân q trình tốn thẻ tín dụng Internet Bởi bán hàng qua mạng họ khơng có thời gian để kiểm tra thơng tin khách hàng, địa email địa liên lạc xảy sai sót thẻ tín dụng Có điều là, người bán kiểm tra thẻ cách cho thẻ vào máy đọc thẻ số thẻ nhập Quá trình nhằm kiểm tra xem số tiền khách hàng có đủ tiền để mua hàng hay khơng khơng tuyệt đối đảm bảo khơng có gian lận thẻ Ngồi số thẻ tín dụng dễ bị chí phát sinh nhiều số thẻ Q trình giao dịch Internet khơng phải trình giao dịch trực tiếp mặt đối mặt nên nguyên nhân tạo điều kiện thuận lợi cho kẻ trộm dễ dàng hoạt động Để đảm bảo tính an tồn thơng tin cho khách hàng nhà kinh doanh trực tuyến, từ trình xây dựng ứng dụng phải thiết lập chế độ an tồn, q trình quản lý phải kiểm tra, đối chứng thông tin người sử dụng (địa khách hàng, email, đơn đặt hàng, tài khoản ) Có nhiều ý tưởng phần mềm đưa nhằm giải vấn đề an tồn thơng tin kinh doanh trực tuyến PHÇN II: phát biểu toán Và đặc tả yêu cầu Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh đồ án TốT NGHIệP website bán hàng trực tuyến I PHT BIU BI TỐN Trong chế thị trường sơi động, hấp dẫn đầy khó khăn rủi ro nay, với hình thức kinh doanh nào, doanh nghiệp muốn thu lợi nhuận cao phải đảm bảo cơng tycủa làm “Vui lịng khách đến, vừa lịng khách đi” Đối với cơng tybán máy vi tính thế, khách hàng có dự định mua máy hay linh kiện yêu cầu đặt sản phẩm mà họ mua vừa hợp ý muốn sở thích mẫu mã, tính sử dụng, lại vừa hài lòng giá cung cách phục vụ nhà kinh doanh Nếu muốn họ đặt mua hàng mà không cần xem chọn lựa trực tiếp mặt hàng phương thức mua bán truyền thống từ trước tới Ngày nay, công cụ nhanh hiệu để thực điều Internet Thương mại điện tử Với tốn liệu xây dựng Website, vừa cho phép khách hàng tìm kiếm thơng tin linh kiện, cấu hình chi tiết máy vi tính, kèm theo giá dịch vụ đáp ứng, vừa đáp ứng yêu cầu đặt mua sản phẩm chỗ khách hàng thông qua mạng Internet? Muốn vậy, website phải có giao diện rõ ràng, bắt mắt, cấu trúc hợp lý để gây ấn tượng tốt ban đầu cho người vào xem Một điều tối quan trọng dung lượng trang website phải nhỏ vừa phải để khách hàng không kiên nhẫn trước trang web trước mắt họ Kế đến nội dung website phải tiện dụng, phù hợp, đáp ứng nhu cầu thường gặp khách hàng cần mua máy vi tính như: thơng tin mặt hàng, nguồn gốc xuất xứ, chi tiết tính sản phẩm, linh kiện, giá cả, hình ảnh minh họa, thời gian bảo hành hình thức tốn, giao hàng mà cơng ty đáp ứng cho khách hàng cách nhanh chóng…tất nhiên thơng tin phải xác, sát thực với thị trường thời điểm tại; cho phép khách hàng tìm kiếm cách dễ dàng phải ngôn ngữ Tiếng Việt với số chi tiết tiếng Anh để khách hàng lựa chọn cách trực quan tránh nhầm lẫn Cuối tên miền ngắn gọn, dễ nhớ để khách hàng khó quên lần thăm viếng sau II ĐẶC TẢ YÊU CẦU Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh 10 đồ án TốT NGHIệP website bán hàng trực tuyến ** For(): Phộp lặp phép toán gộp tham số Giúp người lập trình giảm thiểu thời gian phải khai báo biến tham số thực thi việc lặp liệu Cú pháp: For( giá trị ; điều kiện ; biến tăng giảm) { Hành động } Ví dụ: c Biểu thức switch case Là biểu thức sử dụng để giảm thiểu trình xử lý liệu có q nhiều phép tốn if else Cú pháp: Switch(biến) { Case giá trị 1: Hành động; Break; ………… Case giá trị N: Hành động; Break; Default: Hành động; Break; } Ví dụ: Như PHP vòng lặp, cần hiểu vận chúng cách linh hoạt mềm dẻo, phân biệt while do…while Sử dụng hàm switch trường hợp có nhiều giá trị if…else trả 1.2.5: Xử lý giá trị form PHP Một ứng dụng quan trọng PHP giúp tương tác xử lý liệu form người sử dụng Nhằm mục đích giúp cập nhật thơng tin cách linh động dễ dàng quản lý chung kết hợp tuyệt vời sở liệu Tuy nhiên để làm điều PHP yêu cầu form phải đáp ứng số quy định chung đặt Chúng ta phân tích thẻ form HTML sau: Chúng ta thấy form phải bao gồm: + Tên form để dễ dàng tách biệt với giá trị chúng +Action: hành động chuyển tiếp đến link xử lý + Method: Là phương thức truyền bao gồm POST GET Ví dụ: Please type your name here : - Như ta thấy Đoạn code làm việc sau Đầu tiên khách nhập liệu username vào chúng chuyển tới trang check.php để tiến hành xử lý thông tin Trên phương thức POST, với tên form dangky Giá trị mà gởi username vừa nhập liệu - Vậy làm cách để lấy giá trị vừa nhập liệu ? + PHP cho phép ta lấy giá trị dựa vào phương thức POST GET - Đới với POST ta có : $_POST[„Giá trị‟] - Đối với GET ta có : $_GET[„Giá trị‟] Vậy với đoạn code lấy biến xử lý : $_POST[„username‟]; 47 Sinh viên::Hoàng Danh Hoá Giáo viên HD: Th.S Lương Xuân Phú Lớp :46K2-CNTT –Đại học Vinh Giảng viên Khoa CNTT ẹaùi hoùc Vinh đồ án TốT NGHIệP website bán hµng trùc tuyÕn Username tên field mà người sử dụng nhập liệu vào **Phương thức GET: - Phương thức dùng để lấy liệu từ form nhập liệu Tuy nhiên nhiệm vụ lấy nội dung trang liệu từ web server Ví dụ: - Với url sau: shownews.php?id=50 Vậy với trang shownews ta dùng hàm $_GET[„id‟] giá trị 50 ** Phương thức POST: - Phương thức sử dụng để lấy liệu từ form nhập liệu Và chuyển chúng lên trình chủ webserver II CÀI ĐẶT APPSERVER 2.5.10 Để tạo môi trường thử nghiệm chạy mã nguồn website bán hàng viết PHP (trên máy tính cá nhân), ta cần cài đặt Server Web, PHP, MySQL Đây môi trường hỗ trợ tốt cho ứng dụng viết PHP Web, Portal, Forum, Chat, Webmail … Việc cài đặt riêng chương trình Server Web, PHP, MySQL thường gây khó khăn nhiều công đoạn, chưa kể đến việc giải vấn đề cấu hình, tương thích phiên … Để khắc phục khó khăn này, em dùng AppServer AppServer gói phần mềm tổng hợp phần mềm trên, nhằm đơn giản hóa việc biến máy máy tính cá nhân thành server tương tự máy chủ mà nhà cung cấp hosting sử dụng Phiên mà em dùng Appserv-win32-2.4.10 cài WinXP SP2 File cài exe có dung lượng 17,5MB Và tải từ website: www.appservernetwork.com * Sau bước cài đặt chương trình AppServer 2.5.10  Bƣớc 1: Chạy file appserv-win32-2.5.10.exe để tiến hành cài đặt Cửa sổ Welcome hình Setup Nhấp Next để tiếp tục (xem hình 5.1) Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh 48 đồ án TốT NGHIệP website bán hàng trực tuyến Hỡnh 5.1: Ca s Setup appserv-win32-2.5.10  Bƣớc 2: Nhấn vào I Agree để tiếp tục (xem hình 5.2) Hình 5.2: Đồng ý để tiếp tục cài đặt  Bƣớc 3: Chọn thư mục cài đặt Bạn giữ nguyên mặc định nhấp Next để tiếp tục (xem hình 5.3) Hình 5.3: Chọn thư mục cài đặt  Bƣớc 4: Chọn thành phần cài đặt Ta để mặc định (chọn hết toàn bộ), nhấp Next để tiếp tục (xem hình 5.4) 49 Sinh viên::Hoàng Danh Hoá Giáo viên HD: Th.S Lương Xuân Phú Lớp :46K2-CNTT –Đại học Vinh Giảng viên Khoa CNTT ẹaùi hoùc Vinh đồ án TốT NGHIệP website bán hàng trực tuyến Hỡnh 5.4: Cỏc thnh phn kèm  Bƣớc 5: Khai báo cho trình cài đặt Apache Server Tại bước cần khai báo Server name, Administrator’s Email Address, HTTP Port Ta thay đổi thông tin hai ô Server name Administrator’s Email address cịn HTTP Port để mặc định chương trình yêu cầu: - Server name: root - Administrator’s Email address: doiphieulang5@yahoo.com - HTTP Port: 80 Sau nhấp Next để tiếp tục (xem hình 5.5) Hình 5.5: Cài đặt Apache Server  Bƣớc 6: Khai báo cho q trình cài đặt MySQL Phần khai báo thơng tin để cài đặt MySQL bao gồm: Enter root Password , Re-enter root Password Character Sets and Collations Chỉ cần nhập tuỳ ý mật mục đầu, mục Character Sets and Collations để mặc định UTF-8 Unicode Trong trình cài đặt AppServ Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh 50 đồ án TốT NGHIệP website bán hàng trực tuyến ũi hi bn phi nhớ Password bạn phải khai báo cài đặt mã nguồn trang web sau sau Password khơng cần nhập bạn cài localhost, đặt hay khơng tuỳ thuộc vào người dùng Nhấp Next để tiếp tục (xem hình 5.6) Hình 5.6: Cài đặt MySQL Chờ giây lát, trình cài đặt diễn (xem hình 5.7) Hình 5.7: Tiến trình cài đặt  Bƣớc 7: Kết thúc cài đặt khởi động chương trình: Nhấp Finish để kết thúc trình cài đặt khởi động Apache & MySQL Hình 5.8: Kết thúc cài đặt Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh 51 đồ án TốT NGHIệP website bán hàng trực tuyến Bc 8: Kim tra kết Mở Internet Explorer, gõ địa http://localhost/ thấy trang web hình 5.9 tức cài thành cơng Appserver 2.5.10 Hình 5.9: Kiểm tra kết Sau cài xong Appserv 2.5.10 máy tính có chương trình sau: Apache Web Server Version 2.2.8, PHP Script Language Version 5.2.6, MySQL Database Version 5.0.51b, phpMyAdmin Database Manager Version 2.10.3 III KẾT NỐI CƠ SỞ DỮ LIỆU 3.1 Tạo sở liệu rỗng Cơ sở liệu rỗng (CSDL) thực chất DataBase name Để tạo CSDL rỗng, ta thực theo trình tự sau: - Mở trình duyệt web, gõ http://localhost/phpmyadmin/ (hình 5.10– 5.11) Hình 5.10: Đăng nhập vào sở liệu Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT Đại học Vinh 52 đồ án TốT NGHIệP website bán hàng trực tuyến Một hộp thoại ta gõ vào tên mật tương ứng nhập mục I phần IV (Cài đặt Appserv 2.5.10 bước bước phía trên) Hình 5.11: Tạo sở liệu rỗng - Tại ô Create new database, nhập tên sở liệu mà bạn muốn tạo Ví dụ: “HHC” Nhấp Create (xem hình 5.12) Hình 5.12: sở liệu rỗng vừa tạo 3.2 Cài đặt module mã nguồn 3.2.1: Chuẩn bị module mã nguồn Chép toàn thư mục HHC vào thư mục C:/AppServ/www (xem hình 5.13) Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT Đại học Vinh 53 ®å ¸n TèT NGHIƯP website b¸n hµng trùc tun Hình 5.13: Chép sở liệu lên host 3.2.2: Cài đặt module sở liệu Mở trình duyệt web Internet Explorer, gõ vào http://localhost/hhc/caidat/index.php để tiến hành thao tác cài đặt (hình 5.14) Hình 5.14: Kết nối CSDL Gõ vào tên mật tương ứng nhập mục I phần IV (Cài đặt Appserv 2.5.10 bước bước phía trên) click vào Login để tiếp tục Lúc chương trình cài đặt kích hoạt, ta chọn file tên sở liệu muốn kết nối đồng thời click OK để tiếp tục(xem hình 5.15) Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT Đại học Vinh 54 đồ án TốT NGHIệP website bán hàng trùc tuyÕn Hình 5.15: Chọn file liệu Chờ giây lát, trình kết nối diễn (xem hình 5.16) Hình 5.16: Kết nối sở liệu Click Back để trở lại thao tác trước Đến kết thúc trình kết nối Giờ kiểm tra lại kết cách mở lại trình duyệt web gõ vào địa sau : http://localhost/hhc/index.php Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh 55 đồ án TốT NGHIệP website bán hàng trực tuyến PHầN VI: ĐáNH GIá Và h-ớng phát triển I NH GI Xõy dng website bán hàng online” vấn đề mẻ, mang tính thực tế cao Nhất giai đoạn – Việt Nam tiến hành sách cơng nghiệp hóa, đại hóa đất nước, thực xây dựng phủ điện tử, đẩy mạnh Công nghệ thông tin, đưa tin học hóa vào sống Do việc thiết lập website riêng quản lý chúng cho công ty nói chung cơng ty máy tính nói riêng trở nên nhu cầu thiết yếu Hơn kỷ sư chun nghành cơng nghệ thơng tin sau trường công việc em gắn liền với công nghệ tin học với máy tính điều khó tránh khỏi Và xa thành lập cơng ty máy tính cho riêng mình, cơng ty lấy thương mại điện tử làm nịng cốt phương thức tốn kinh doanh Dưới hướng dẫn gợi ý thầy Th.S Lương Xuân Phú trợ giúp thầy cô tổ Hệ thống thông tin – Khoa Công nghệ Thông tin - Đại học Vinh, em thực đề tài nhằm đưa giải pháp quản lý phù hợp cho website bán hàng trực tuyến Như nói trên, website Cơng ty Máy tính Hồng Hố tiêu biểu số nhiều cách thức xây dựng quản lý website để hoạt động thực hiệu quả, khai thác lượng khách hàng tiềm xa lộ thơng tin internet Ngồi ra, hạn hẹp thời gian trình độ nên website mà em xây dựng đồ án đáp ứng yêu cầu bản, đưa vào thực tế sử dụng chắn phải cần nâng cấp theo định hướng mà em nêu phần sau Tuy nhiên, với đồ án này,em hoàn thành yêu cầu đặt ra, bao gồm: - Giao diện: thiết kế Photoshop sử dụng kỹ thuật tạo hình ảnh động Flash cho trang chủ, tăng tính thẩm mỹ tạo tính sống động, thu hút người xem viếng thăm trang web - Toàn website sử dụng module để thiết kế lập trình template cho phần phân quyền quản trị Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh 56 đồ án TốT NGHIệP website bán hàng trực tuyến - Lp trỡnh hin th nội dung linh kiện, sản phẩm hoàn toàn tiếng Việt - Lập trình cho phép khách hàng đặt mua hàng trực truyến website, ứng với sản phẩm chọn - Lập trình quản trị cho phép việc thêm mới, hiệu chỉnh, xóa bỏ sản phẩm, linh kiện - Lập trình quản lý đơn hàng (bao gồm phần thêm, xóa, sửa thơng tin hàng đơn hàng) - Thực thành công việc lập trình upload file, phục vụ cho thao tác cập nhật ảnh quản lý hình ảnh minh hoạ cho sản phẩm Và việc cập nhật ảnh thực lần người quản trị cập nhật thông tin cho sản phẩm - Tất form nhập liệu bẫy lỗi cho trường - Mã hóa phương thức 128 bis - MD5 liệu tài khoản cho khách hàng - Người quản trị thêm, xóa, sửa thơng tin khách hàng - Đưa phương án lựa chọn toán cho khách hàng toán qua ngân hàng, qua thẻ bán hàng quốc tế thẻ công ty phát hành II HƢỚNG PHÁT TRIỂN Đồ án phát triển theo hướng sau tương lai gần:  Bổ sung hoàn thiện thêm giao diện người dùng:  Thiết kế lập trình thêm số chức khác phục vụ, thu hút khách hàng đến với website Chẳng hạn như: Diễn đàn trực tuyến, chuyên mục đọc báo, xem phim, nghe nhạc…  Chỉnh sửa hoàn thiện thêm trang module để tránh trường hợp website bị thiếu hụt khách tăng thêm độ phân giải lớn 1024 x 768 pixels  Bổ sung chức quản lý website:  Quản lý khách hàng thân thiết: cho phép khách hàng công ty đăng ký hội viên câu lạc khách hàng công ty tùy theo mức độ Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh 57 đồ án TốT NGHIệP website bán hàng trực tuyến thõn thit ca hội viên công ty mà công ty có chế độ ưu đãi thích hợp  Kết hợp thêm services đáng tin cậy để giúp người quản trị dễ dàng tiết kiệm thời gian, công sức việc chứng thực thông tin tài khoản khách hàng  Khi Việt Nam thức đưa hình thức tốn trực tuyến thơng qua hệ thống chứng thực hợp pháp bảo mật cao, nên kết hợp giải pháp toán cho khách hàng ghé thăm; có vậy, q trình thương mại điện tử thực thực website  Tăng cường chế độ bảo mật cho website:  Bảo mật Server: sử dụng chế độ bảo mật server mà website lưu trữ, sử dụng HTTPS Server (HTTPS giao thức Hypertext Transfer Protocol có sử dụng dịch vụ bảo mật, mã hố SSL Protocol cung cấp), để mã hóa thơng tin khách hàng, tăng khả chứng thực bảo mật website (SSL Protocol viết tắt Secure Socket Layer)  Bảo mật source code website: dùng kỹ thuật mã hóa tồn source code website để chống đánh cắp bảo mật thông tin  Bảo mật sở liệu SQL Server: thay sử dụng cách thức phân quyền bảng Login đồ án này, chuyển sang phân quyền cách: tạo user trực tiếp sở liệu SQL phân quyền cho user qua Role SQL Khi đó, ta quy định cụ thể người đăng nhập vào website với tên đăng nhập giao quyền truy xuất bảng nào, chí trường liệu database  Đặt tường lửa trang index nhằm tránh hacker phá hoại đánh cắp thông tin liệu  Hồn thiện chức tốn trực tuyến tốn thẻ bán hàng cơng ty phát hành Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh 58 đồ án TốT NGHIệP website bán hàng trực tuyến Kết luận Ngụn ngữ PHP kết hợp với hệ quản trị sở liệu MySQL cho phép thiết kế xây dựng trang Web có tính cao Đáp ứng nhu cầu khách hàng thời đại ngày Thời đại mà công nghệ thông tin trở thành nhu cầu thiếu Việc mua bán hàng hố nói chung mua máy tính nói riêng trở nên đơn giản Giảm thời gian nhiều chi phí khác cho khách hàng Với thời gian lực có hạn.Vốn kinh nghiệm cịn ỏi, thời gian em nghiên cứu ứng dụng ngôn ngữ PHP hệ quản trị sở liệu MySQL để xây dựng trang Web bán hàng trực tuyến chuyên kinh doanh máy tính Tuy nhiên ngơn ngữ PHP hệ quản trị sở liệu MySQL ngôn ngữ mới, tài liệu nghiên cứu khơng có nhiều nên q trình làm đồ án khơng tránh khỏi sai sót kết đạt chưa cao Kính mong thông cảm thầy cô tất bạn sinh viên Em xin chân thành cám ơn thầy giáo Th.S Lƣơng Xuân Phú người nhiệt tình giúp đỡ em suốt trình em nghiên cứu hoàn thành đồ án Xin chân thành cám ơn thầy giáo, cô giáo khoa Công nghệ thông tin người trang bị cho em kiến thức, giúp đỡ, đóng góp ý kiến cho em Xin cám ơn người thân bạn bè tạo điều kiện giúp đỡ em Xin chân thành cám ơn Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT ẹaùi hoùc Vinh 59 đồ án TốT NGHIệP website bán hàng trực tuyến TàI LIệU THAM KH¶O I SÁCH THAM KHẢO Xây dựng ứng dụng Web PHP & MySQL - Phạm Hữu Khang - Nhà xuất Mũi Cà Mau Lập trình Web PHP 5.3 Cơ sở liệu MySQL 5.1 - Phạm Hữu Khang - Nhà xuất Phương Đông Macromedia DreamweaverMX - Nguyễn Trường Sinh - Nhà xuất Lao động xã hội, 2003 Thiết kế xuất Web với HTML - Quang Bình – Phương Hà - Nhà xuất thống kê, 2001 II CÁC TRANG WEB Một số website em tìm hiểu trình xây dựng đồ án http://freecodevn.com ww.ddth.com www.blogthuthuat.com www.diendantinhoc.net www.chantroitrithuc.net www.phpvn.org www.quantrimang.com.vn www.thietkewebsite.com http://laptrinh.ltv.vn www.thuvienkhoahoc.com www.vn-zoom.com http://softvnn.com Sinh viên::Hoàng Danh Hoá Lớp :46K2-CNTT –Đại học Vinh Giáo viên HD: Th.S Lương Xuân Phú Giảng viên Khoa CNTT Đại học Vinh 60 ... TỐN TRỰC TUYẾN 3.1 Thơng tin chung Bán hàng qua mạng Internet gọi bán hàng trực tuyến, ngành kinh doanh mẻ, bắt đầu xuất từ năm thập niên 1990 nhờ vào phát triển Internet Trên giới việc bán hàng. .. Khoa CNTT ẹaùi hoùc Vinh đồ án TốT NGHIệP website bán hàng trực tuyến Ti Vit Nam, bán hàng trực tuyến đà phát triển mở rộng nhiều ngành hàng: kim khí điện máy, điện thoại di động, sách,... Trên website bán hàng, người bán phải trang bị tính sau: - Shopping cart (giỏ mua hàng) : nhà cung cấp dịch vụ thiết kế website xây dựng phần mềm có sẵn bán mạng Người mua hàng xem hàng website

Ngày đăng: 14/10/2021, 23:53

HÌNH ẢNH LIÊN QUAN

3.2. Thiết kế bảng dữ liệu - Website bán hàng trực tuyến
3.2. Thiết kế bảng dữ liệu (Trang 25)
3.2.4: Bảng Đơn hàng - Website bán hàng trực tuyến
3.2.4 Bảng Đơn hàng (Trang 26)
3.2.3: Bảng Tin tức - Website bán hàng trực tuyến
3.2.3 Bảng Tin tức (Trang 26)
Ta cú bảng cỏc toỏn tử như sau: - Website bán hàng trực tuyến
a cú bảng cỏc toỏn tử như sau: (Trang 43)
w