Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
4,51 MB
Nội dung
GVHD:Phạm Minh Hồn SVTH: Chu Bình Mích CHƯƠNG KHẢO SÁT VÀ TỔNG QUAN ĐỀ TÀI 1.1.KHẢO SÁT Ngày nay, thị trường có nhiều trang web bán sách,báo trực tuyến,online Nổi bật số Vinabook hay SAHARA Bây tìm hiểu cấu trúc,mơ hình Vinabook qua lam rõ cấu trúc đề tài mục đích website mang lại CẤU TRÚC TRANG WEB Trang chủ Trang giới thiệu o Giới thiệu sách o Giới thiệu chung Tin túc o o o o o o Tin tức Chân dung Điểm sách Phê bình Điểm tin Phê bình Quản lý logo Danh mục sách o o o o Sách bán chạy Sách phát hành Kinh tế Văn học GVHD:Phạm Minh Hoàn SVTH: Chu Bình Mích o o o o o o Ngoại ngữ Từ điển Âm nhạc Mỹ thuật Tạp chí Gia đình Tìm kiếm o o o o Tìm thơng thường Tìm kiếm theo chủ đề Tìm theo tên sách Tìm theo tác giả Hỗ trợ trực tuyến Đếm lượt truy cập Tỷ giá ngoại tệ, giá vàng, dự báo thời tiết, chứng khoán Liên hệ Quản lý khách hàng Chức giỏ hàng Chức hỏi đáp Thông tin tốn Web admin 1.1.1.Phân tích Ưu điểm trang Vinabook Dao diện trang chủ thân thiện với người dùng Danh mục sách thiết kế đa dạng phong phú Bạn nhanh chóng dễ dàng tìm cuốc sách mà bạn cần theo đề mục kích vào lĩnh vực kinh tế, văn hóa, xã hội, văn học Cấu trúc Vinabook đầy đủ phong phú danh mục sách Do tìm hiểu thời gian ngắn nên em có nhiều hạn chế cấu trúc trang web em thiết kế: GVHD:Phạm Minh Hoàn SVTH: Chu Bình Mích Trang chủ Sản phẩm o Theo nhà xuất Tin tức o Điểm sách o Điểm tin Liên hệ Tìm kiếm o Tìm theo nhà xuất o Tìm theo tên o Theo giá bán Đăng ký Đăng nhập Chức giỏ hàng Thông tin tốn Web admin PHP ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngơn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới Chính em chọn PHP ngơn ngữ lập trình để thiết kế trang web 1.2 MỤC ĐÍCH ĐỀ TÀI Mục đích đề tài đáp ứng nhu cầu mua bán, xem thông tin sách,báo cách tiện lợi, an toàn GVHD:Phạm Minh Hồn SVTH: Chu Bình Mích Website đáp ứng u cầu: Khách hàng: o Xem thông tin sản phẩm: giá cả,hình ảnh,nhà xuất o Tìm kiếm sản phẩm theo yêu cầu o Mua sản phẩm cách đặt hàng qua mạng an tồn nhanh chóng o Xem tin tức sản phẩm thị trường Quản Trị: o Quản lý mặt hàng o Quản lý thông tin nhà xuất o Quản lý khách hàng o Quản lý bán hàng 1.3 ĐỐI TƯỢNG NGHIÊN CỨU Tìm hiểu ngôn ngữ PHP hệ quản trị sở liệu Mysql tìm hiểu về quy trình xây dựng website cách thức làm việc website bán giới thiệu sản phẩm tới khách hàng.Qua ta sử dụng ngơn ngứ PHP hệ quản trị sở liệu Mysql để xây dựng website bán sách,báo 1.4 Ý NGHĨA THỰC TIỄN Ý nghĩa thực tiễn Website: Giúp khách hàng có thơng tin xác nhanh chóng sản phẩm mà khách hàng không cần tới tận cửa hàng website công cụ gới thiệu công ty tới quần chúng cách nhanh tiện lợi GVHD:Phạm Minh Hồn SVTH: Chu Bình Mích Quảng bán sản phẩm lúc nơi (24/24) mà chi phí lại cự kì thấp Quản lý sản phẩm cách dễ dàng Khách hàng mua hàng cách nhanh chóng tiện lợi CHƯƠNG 2: PHƯƠNG PHÁP LUẬN XÂY DỰNG TRANG WEB 2.1 THƯƠNG MẠI ĐIỆN TỬ 2.1.1 Thương mại điện tử gì? Có nhiều khái niệm thương mại điện tử (TMĐT), 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 TMĐT biết tới phương thức kinhdoanh hiệu từ Internet hình thành phát triển Chính vậy, nhiều người hiểu TMĐT theo nghĩa cụ thể giao dịch thương mại, mua sắm qua Internet mạng (ví dụ mạng Intranet doanh nghiệp) 2.1.2 Lợi ích thương mại điện tử Lợi ích lớn màTMĐT đem lại tiết kiệm chi phí tạo thuận lợi cho bên giao dịch Giao dịch phương tiện điện tử nhanh so với giao dịch truyền thống, ví dụ gửi fax hay thư điện tử nội dung thơng tin đến tay người nhận nhanh gửi thư Các giao dịch qua Internet có chi phí rẻ, doanh nghiệp gửi thư tiếp thị, chào hàng đến hàng loạt khách hàng với chi phí giống gửi cho khách hàng Với TMĐT, bên tiến hành giao dịch cách xa nhau, thành phố với nông thôn, từ nước sang nước kia, hay nói cách khác khơng bị giới hạn khơng gian địa lý GVHD:Phạm Minh Hồn SVTH: Chu Bình Mích Điều cho phép doanh nghiệp tiết kiệm chi phí lại, thời gian gặp mặt mua bán Với người tiêu dùng, họ ngồi nhà để đặt hàng, mua sắm nhiều loại hàng hóa, dịch vụ thật nhanh chóng Những lợi ích có với doanh nghiệp thực nhận thức giá trị TMĐT Vì vậy, TMĐT góp phần thúc đẩy cạnh tranh doanh nghiệp để thu nhiều lợi ích Điều đặc biệt quan trọng bối cảnh hội nhập kinh tế quốc tế, doanh nghiệp nước phải cạnh tranh cách bình đẳng với doanh nghiệp nước ngồi 2.1.3 Cơng đoạn giao dịch bán hàng mạng Có cơng đoạn: Khách hàng,từ máy tính nơi bất kỳ,điền thơng tin tốn địa liên hệ vào đơn đặt hàng(order from) websibe bán hàng Doanh nghiệp nhận yêu cầu mua hàng hóa hay dịch vụ khách hàng phản hồi xac nhận tóm tắt lại thơng tin cần thiết mặt hàng chọn,địa giao nhận số phiếu đặt hàng Khách hàng kiểm tra lại thông tin kích(click) vào nút (button) “đặt hàng”,từ bàn phím hay chuột máy tính,để gửi thơng tin trả cho danh nghiệp Doanh nghiệp nhận lưu trữ thông tin đặt hàng địng thời chuyển tiếp thơng tin tốn(số thẻ tín dụng,ngày đáo hạn,chur thẻ ) đượcmã hóa đến máy chủ(server,thiết bị xử lý liệu) trung tâm cung cấp dịch vụ xử lý thẻ mạng internet Với q trình mã hóa thơng tin toán khách hàng bảo mật an toàn nhằm chống gian lận trog dao dịch Khi trung tâm xử lý thẻ tín dụng nhận thơng tin tốn,sẽ giải mã thơng tin xử lý giao dịch đằng sau tường lửa tách rời mạng internet, nhằm mục đích bảo mật tuyệ đối cho giao dịch thương mại, định dạng lại giao dịch chuyển tiếp thơng tin tốn đến ngân hàng doanh nghiệp theo đường dây thuê bao riêng Ngân hàng doanh nghiệp gửi thông điệp điện tử yêu cầu cug cấp toán đến ngân hàng cơng ty cung cấp thẻ tín dụng khách GVHD:Phạm Minh Hồn SVTH: Chu Bình Mích hàng Tổ chức tài phản hồi đồng ý hay từ chối toán đến trung tâm xử lý thẻ tín dụng mạng internet Trung tâm xử lý thẻ tín dụng mạng internet tiếp tục chuyển tiếp thông tin phản hồi đến doanh nghiệp, tùy theo doanh nghiệp thơng báo cho khách hàng rõ đơn đặt hàng thực hay khơng 2.2 CƠNG CỤ XÂY DỰNG WEB Công cụ : warm Server, Dreamweaver Ngôn ngữ : PHP, My SQL, HTML 2.2.1 Ngôn ngữ PHP 2.2.1.1 Khái niệm PHP (viết tắt hồi quy “PHP: Hypertext Preprocessor”) ngơn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng qt Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngơn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới Ngôn ngữ, thư viện, tài liệu gốc PHP xây dựng cộng đồng có đóng góp lớn Zend Inc., cơng ty nhà phát triển cốt lõi PHP lập nên nhằm tạo môi trường chuyên nghiệp để đưa PHP phát triển quy mô doanh nghiệp 2.2.1.2 Những ưu điểm php Khi sử dụng PHP,người sử dụng anh có tốc độ nhanh so với ngôn ngữ kịch khác, PHP phần mềm mã nguồn mở, hỗ trợ lập trình viên có trình độ có số lượng đơng đảo Ngoài PHP chạy nhiều hệ điều hành khác GVHD:Phạm Minh Hồn SVTH: Chu Bình Mích PHP cho phép tách phần HTML code phần scrip, độc lập cơng việc phát triển mã thiết kế Điều giúp ta dễ dàng thay đổi gao diện PHP ko phần mềm mã nguồn mở mà cịn miễn phí dùng với mục đích thương mại Do phần mềm mã nguồn mở, lỗi PHP cơng khai nhanh chóng sửa chữa chun gia có trình độ cao, Nhờ vào sức mạnh Zend Engine, so sánh PHP với ASP, thấy PHP vượt trội số test, vượt trội tốc độ biên dịch PHP thiết kế để chạy nhiều tảng khác nhau,có thể làm việc với nhiều phần mềm máy chu, sỏ liệu 2.2.1.3 Căn PHP a) Kiểu liệu PHP PHP hỗ trợ tám kiểu liệu Bốn kiểu thông thường là: boolean, integer, floating-point number(float), string Hai kiểu phức tạp là: mảng( array) đối tượng ( object) Hai kiểu đặc biệt : resource NULL Loại liệu biến thông thường không gán người lập trình mà định thời gian chạy PHP, phụ thuộc vào ngữ cảnh mà biến dùng b) Biến Các biến sử dụng để lưu trữ giá trị, văn bản, chuỗi ký tự, số điện thoại mảng (arrays) 2.2.2 Hệ quản trị CSDL MySQL 2.2.2.1.Khái niệm MySQL phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm nhóm LAMP (Linux - Apache -MySQL - PHP) 2.2.2.2.Ưu điểm MySQL GVHD:Phạm Minh Hoàn SVTH: Chu Bình Mích Tính linh hoạt Tính thực thi cao Có thể dụng Hỗ trợ giao dịch mạnh Nơi lưu trữ web liệu tin cậy Chế độ bảo mật liệu mạnh Sự phát triển ứng dụng hỗn hợp Dễ dàng quản lý Mã nguồn mở tự 24/7 10.Tổng chi phi thấp 2.2.2.3 Đặc điểm MySQL MySQL phần mềm quản trị CSDL dạng server-based (gần tương đương với SQL Server Microsoft) MySQL quản lý liệu thông qua CSDL, CSDL có nhiều bảng quan hệ chứa liệu MySQL có chế phân quyền người sử dụng riêng, người dùng quản lý nhiều CSDL khác nhau, người dùng có tên truy cập (user name) mật tương ứng để truy xuất đến CSDL 2.2.2.4 Cú pháp MySQL Create MySQL Table CREATE TABLE user(name varchar(10) NOT NULL, Id int(8) NOT NULL, GVHD:Phạm Minh Hoàn SVTH: Chu Bình Mích PRIMARY KEY (id) UNIQUE(id) ); Query Datasabe SELECT *FROM user; SELECT * FROM user WHERE name =””; SELECT DISTINCT name FROM user; CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1.CHỨC NĂNG CỦA HỆ THỐNG 3.1.1.Đối với người sử dụng Đối với khách hàng truy cập website hệ thống cung cấp chức sau: Chức hiển thị thông tin phân loại sản phẩm gian hàng ảo: o Sản phẩm hiển thị lên website hiển thị đầy đủ thông tin sản phẩm như: hình ảnh sản phẩm, tên sản phẩm, dặc điêm bật cảu sản phẩm, thông tin chi tiết sản phẩm, giá, nhà xuất o Các sản phẩm xếp phân loại theo nhóm chủng loại, theo chủng loại hay theo hãng sản xuất Sự phân loại ngượi dùng lựa chọn tham khảo gian hàng Trên trang chủ website, thành phần hiển thị số sản phẩm nhất, bật bán chạy tin tức lấy từ chuyên trang tin tức website Chức giỏ hàng,thanh toán giỏ hàng ( Đặt hàng) : 10