Sử dụng ngôn ngữ Lập trình PHP để xây dựng website bán điện thoại di động

108 594 1
Sử dụng ngôn ngữ Lập trình PHP để xây dựng website bán điện thoại di động

Đ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

1.1. Nhiệm vụ đề tài Xây dựng website bán điện thoại di động sử dụng ngôn ngữ lập trình PHP. 1.2. Lý do lựa chọn đề tài Hiện nay, các công nghệ tiên tiến phát triển mạnh mẽ và được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống hàng ngày của con người. Một điểm tiêu biểu trong việc phát triển các công nghệ đó phải kể đến việc ứng dụng công nghệ thông tin vào hầu hết các hoạt động. Nhờ đó, các công việc được thực hiện nhanh chóng, chính xác và đạt kết quả cao hơn rất nhiều. Khi xã hội ngày càng phát triển, mức sống của người dân được nâng cao, thu nhập kinh tế ngày càng được cải thiện thì chiếc điện thoại di động không còn trở lên xa lạ với mọi người nữa mà ngược lại nó là một vật dụng không thể thiếu. Hầu hết họ đều trang bị cho mình một chiếc điện thoại di động phù hợp với nhu cầu và túi tiền của mình. Tuy nhiên với cuộc sống hàng ngày bận rộn như hiện nay thì việc muốn mua một chiếc điện thoại di động khiến người dùng sẽ phải đến cửa hàng để chọn lựa, sẽ mất rất nhiều thời gian và công sức. Qua tìm hiểu em được biết việc ứng dụng bán điện thoại di động trực tuyến sẽ giúp cho khách hàng giảm bớt được thời gian và công sức phải đến tận cửa hàng để mua. Chỉ với một chiếc máy tính kết nối mạng Internet và những thao tác click chuột, khách hàng có thể chọn mua được mặt hàng điện thoại mình cần. Do đó em lựa chọn thực hiện đề tài: “ Sử dụng ngôn ngữ Lập trình PHP để xây dựng website bán điện thoại di động ”, là mẫu đề tài thiết kế website thương mại điện tử. Phần mềm được xây dựng với định hướng giúp việc mua sắm điện thoại của khách hàng dễ dàng và nhanh gọn hơn, mất ít thời gian và công sức hơn. 1.3. Mục đích nghiên cứu - Quản lý đưa ra các thông tin khách hàng, ban quản trị. - Đưa ra các sản phẩm điện thoại di động đa dạng và hợp túi tiền. - Cung cấp cho khách hàng những cập nhật mới nhất về sản phẩm và giá cả. 1.4. Mục tiêu nghiên cứu Xây dựng một website bán hàng với các mặt hàng đa dạng nhằm phục vụ nhu cầu của con người. Kết quả đạt được: •Giúp cho khách hàng: Tìm kiếm các mặt hàng từ hệ thống và đặt mua các mặt hàng vậy nên trang web phải giúp cho khách hàng: - Giao diện dễ nhìn, dễ tìm kiếm, có thể tìm theo tên, tìm kiếm không dấu, chữ cái đầu ,… để người dùng có thể tìm kiếm một cách thuật lợi nhất nếu như không nhớ chính xác tên sản phẩm. - Tìm kiếm theo giá cả để người dùng có thể lựa chọn sản phẩm cho phù hợp với túi tiền của mình. - Đặt mua: sau khi khách hàng lựa chọn những mặt hàng cần đặt mua thì bảng đăng kí tài khoản sẽ hiện ra để khách hàng nhập vào những thông tin cần thiết, quan trọng (bắt buộc), tránh gây cảm giác khó chịu cho khách hàng. Đặc biệt lưu ý đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dùng trong quá trình đặt mua hay thanh toán. Khách hàng có thể đóng góp ý kiến ở mục Ý kiến phản hồi của khách hàng. •Giúp cho nhà quản lý: Là người có quyền đăng nhập, quản lý và làm chủ mọi hoạt động của hệ thống trang web. Nhà quản lý (Admin): Quản lý loại người dùng, quản lý hệ thống, quản lý sản phẩm,cập nhật thông tin sản phẩm, cập nhật tin tức, phản hồi ý kiến khách hàng, kiểm tra, thống kê, xử lí đơn hàng, quản lý hóa đơn mua hàng. Ngoài các chức năng nêu trên thì trang web phải trông thật đẹp mắt và dễ truy cập. Giao diện đẹp là yếu tố quan trọng góp phần tăng lượng khách hàng và trang web phải cho khách hàng thấy được những thông tin cần tìm một cách nhanh chóng,cung cấp những thông tin quảng cáo thật hấp dẫn, nhằm thu hút sự quan tâm từ phía họ. 1.5. Ý nghĩa lý luận và thực tiễn của đề tài - Giúp sinh viên hiểu rõ hơn về thương mại điện tử, cụ thể hơn đối với mặt hàng Điện thoại di động - Quản lý hàng hóa thuận tiện hơn: Nhà quản lý có thể quản lý đơn hàng nhập về, đơn hàng đã bán và hàng tồn kho thông qua các dữ liệu nhập trên máy tính. Tránh xảy ra thiếu xót trong quá trình kiểm hàng như phương pháp thủ công.Tiết kiệm rất nhiều thời gian so với việc quản lý bằng hình thức thủ công. - Khách hàng mua hàng trực tuyến biết rõ và thực hiện đúng các trình tự khi mua hàng: + Đầu tiên, khách hàng chọn sản phẩm muốn mua tại trang web (Trang chủ/Sản phẩm) và click trực tiếp vào sản phẩm để xem thông tin sản phẩm: tên, giá cả, thông tin mô tả, hình ảnh,… Khách hàng có thể thêm/bớt sản phẩm vào giỏ hàng cho đến khi lựa chọn chính xác được món hàng muốn mua. + Sau khi khách đã chọn được sản phẩm cần mua, khách hàng đặt hàng với cửa hàng và lựa chọn hình thức thanh toán trực tiếp hoặc gián tiếp. Website sẽ cung cấp cho khách hàng một giao diện mua hàng và đề nghị khách hàng điền thông tin vào (một số thông tin bắt buộc). + Cuối cùng, khi khách hàng đã sẵn sàng hoàn thành đơn đặt hàng của mình rồi đặt hàng, lúc này đơn hàng của khách hàng sẽ được gửi đến nhà quản trị của website. Sau khi khách hàng đã đặt hàng tại công ty rồi, họ sẽ nhận được sản phẩm trong thời gian gần nhất. 1.6. Môi trường phát triển chương trình CentOS, Apache, PHP, Mysql… Máy sử dụng để duyệt web (client): Bất cứ máy tính nào nối mạng Internet. Yêu cầu IE 6+, FireFox, Chrome… Công cụ phát triển: phpMyAdmin notpad++ 1.7. Bố cục khóa luận Qua quá trình khảo sát thực tế, tìm hiểu và phân tích thiết kế, website được trình bày dưới dạng báo cáo giúp người đọc hiểu rõ hơn về cấu trúc và chức năng của website, bao gồm: Chương I: Tổng quan về đề tài Chương 2: Cơ sở lý thuyết Chương 3: Phân tích và thiết kế hệ thống Chương 4: Cấu hình hệ thống và Thiết kế giao diện Chương 5: Kết quả và hướng phát triển đề tài

LỜI CẢM ƠN Để hoàn thành chương trình đào tạo Đại học, đồng ý Khoa Công nghệ thông tin trường Đại học Kinh doanh Công nghệ Hà Nội, em tiến hành thực đề tài: “Sử dụng ngôn ngữ Lập trình PHP để xây dựng website bán điện thoại di động” Trong trình thực hoàn thành đồ án tốt nghiệp, với cố gắng thân, em nhận giúp đỡ Ban giám hiệu, khoa Công nghệ thông tin, thầy cô giáo trường Đại học Kinh doanh Công nghệ Hà Nội Nhân dịp này, em xin bày tỏ lòng biết ơn sâu sắc đến thầy cô giáo nhiệt tình giảng dạy, trang bị cho em kiến thức năm qua, giúp em có tảng kiến thức vững để hoàn thành đề tài Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc đến thầy cô giáo khoa Công nghệ thông tin nhiệt tình hướng dẫn, đóng góp ý kiến, giúp đỡ động viên em suốt trình thực đề tài khóa luận Mặc dù cố gắng khả thân nhiều hạn chế thời gian hoàn thành đồ án tốt nghiệp có hạn nên báo cáo không tránh khỏi sai sót Em mong nhận ý kiến đóng góp quý báu thầy cô để báo cáo hoàn chỉnh Em xin chân thành cảm ơn! Sinh viên thực : Nguyễn Thị Xiêm Lớp : THE02-06 Xây dựng website bán điện thoại di động SV: Nguyễn Thị Xiêm MỤC LỤC 1.1 Nhiệm vụ đề tài 1.2 Lý lựa chọn đề tài 1.3 Mục đích nghiên cứu 1.4 Mục tiêu nghiên cứu 1.5 Ý nghĩa lý luận thực tiễn đề tài 1.6 Môi trường phát triển chương trình .3 1.7 Bố cục khóa luận CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Thương mại điện tử .4 Đối với cá nhân: .6 Người tiêu dùng dễ dàng tham khảo thông tin sản phẩm dịch vụ, so sánh giá cả, chất lượng mẫu mã nhiều nhà cung cấp trước định mua hàng Người tiêu dùng mua hàng đâu, vào lúc nào, toán qua mạng giao hàng tận nơi, tiết kiệm thời gian, tiền bạc công sức .7 d Thực trạng Thương mại điện tử Việt Nam 2.2 Giới thiệu ngôn ngữ PHP a) Khái niệm b) Ưu điểm ngôn ngữ lập trình PHP .10 2.3 Hệ quản trị sở liệu MySQL .11 a) Khái niệm 11 b) Ưu điểm hệ sở liệu MySQL .11 c) Sự kết hợp PHP MySQL 11 3.1 Khảo sát phân tích hệ thống 12 3.2 Phân tích yêu cầu người dùng 12 3.2.1 Yêu cầu khách hàng 13 3.2.2 Yêu cầu nhà quản lý 13 3.3 Các chức website 14 Xây dựng website bán điện thoại di động SV: Nguyễn Thị Xiêm 3.3.1 Phần quản trị web 14 3.4 Biểu đồ phân cấp chức 14 3.5.1 Biểu đồ luồng liệu mức cảnh 15 3.5.2 Biểu đồ mức đỉnh .17 3.5.3 Biểu đồ mức dỉnh chức Quản lí tài khoản 18 3.5.4 Biểu đồ mức đỉnh chức Quản lý sản phẩm .19 3.5.5 Biểu đồ mức đỉnh chức Quản lý đơn hàng 20 3.5.6 Biểu đồ mức đỉnh chức Quản lý Liên hệ 21 3.6 Thiết kế sở dữ liệu 21 3.6.1 Bảng admins: Lưu trữ thông tin Admin .21 3.6.2 Bảng advertisings: Lưu trữ thông tin quảng cáo 21 3.6.3 Bảng categories: Lưu trữ thông tin loại sản phẩm .22 3.6.4 Bảng customers: Lưu trữ thông tin khách hàng 22 3.6.5 Bảng groups_new: Phân loại tin tức 22 3.6.6 Bảng makers: Lưu trữ thông tin nhà sản xuất 22 3.6.7 Bảng news: Lưu trữ tin tức 22 3.6.8 Bảng orders: Lưu trữ hóa đơn 23 3.6.9 Bảng order_details: chi tiết hóa đơn 23 3.6.10 Bảng products: Lưu trữ thông tin sản phẩm .23 3.6.11 Bảng suppliers: Lưu trữ trông tin nhà cung cấp .23 3.7 Mô hình thực thể liên kết 24 24 4.1 Cài đặt hệ thống 25 4.1.1 Thuật toán đăng nhập hệ thống: .25 4.1.2 Thuật toán đăng kí thành viên 25 4.1.3 Thuật toán tìm kiếm 26 4.1.4 Thuật toán phân trang và hiển thị .27 4.2 Thiết kế giao diện 31 4.2.1 Trang chủ 31 4.2.2 Tin tức 32 4.2.3 Trang Sản phẩm 33 34 4.2.4 Trang hiển thị kết tìm kiếm 34 35 4.2.5 Trang thông tin sản phẩm 35 36 4.2.6 Trang giới thiệu 36 37 Xây dựng website bán điện thoại di động SV: Nguyễn Thị Xiêm Hình 4.12 Giao diện trang giới thiệu 37 4.2.7 Trang liên hệ .37 38 Hình 4.13 Giao diện trang liên hệ .38 4.2.8 Trang mua hàng 38 39 Hình 4.14 Giao diện trang mua hàng 39 4.2.9 Trang giỏ hàng 39 39 Hình 4.15 Giao diện trang giỏ hàng 39 4.2.10 Trang đăng nhập quản lý tài khoản 39 40 Hình 4.16 Giao diện trang đăng nhập quản lý tài khoản .40 4.3 Một số code website 40 4.3.1 Menu .40 40 40 40 Cửa hàng điện thoại .40 .40 40 .40 .40 .40 40 .40 40 40 Xây dựng website bán điện thoại di động SV: Nguyễn Thị Xiêm 40 41 41 41 41 .41 .41 41 (function (d, s, id) { .41 var js, fjs = d.getElementsByTagName(s)[0]; 41 if (d.getElementById(id)) return; .41 js = d.createElement(s); 41 js.id = id; 41 js.src = "//connect.facebook.net/vi_VN/all.js#xfbml=1"; 41 fjs.parentNode.insertBefore(js, fjs); 41 }(document, 'script', 'facebook-jssdk')); 41 .41 41 .41 41 .41 .41 41 41 41 .41 41 Đăng nhập 41 .41 42

Welcome Admin 42 Trang quản .42 trị 42 42 Đăng xuất 42

42 42 .42 42 .42 42 42 42 42 42 .42 42 42 42 42 42 43 .43 43
  • Ngày đăng: 30/10/2016, 16:17

    Từ khóa liên quan

    Mục lục

    • Không gian phát triển của sản phẩm này còn đa dạng, bản thân sinh viên mang ý tưởng sẽ phát triển đề tài thành một website bán hàng phong phú, đáp ứng đầy đủ những yêu cầu của người dùng, dễ sử dụng cho mọi lứa tuổi. Ý tưởng và hướng phát triển thêm:

    • Thanh toán bằng thẻ tín dụng.

    • Làm SEO cho website.

    • Thiết kế thẻ tích điểm cho mỗi lần mua hàng.

    • Trên đây là một vài ý tưởng do thời gian hạn hẹp và kĩ năng có phần hạn chế nên em chưa thực hiện được. Hy vọng sản phầm này của em có thể góp phần nào đó giúp khách hàng hiểu rõ hơn về hình thức thương mại điện tử nói chung và Việt Nam nói riêng.

    • 1. Bộ công thương, 2010, Báo cáo thương mại điện tử Việt Nam 2010

    • 2. Phạm Quang Khải, Lập trình web động với PHP / MySQL

    • 3. TS Phạm Quang Trình, Bài giảng phân tích và thiết kế hệ thống thông tin

    • 4. Trường ĐH Kinh doanh & Công nghệ Hà nội, Hệ thống giáo trình CNTT

    • 5. Book: Microsoft Vietnam-DPE team

    • 6. Website: http://vi.wikipedia.org/wiki/Thương_mại_điện_tử

    • 7. Website: php.net

    • 8. Công cụ tìm kiếm: google.com.vn

    Tài liệu cùng người dùng

    Tài liệu liên quan