1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website bán đồ chơi thông minh montessori cho công ty oreka

64 0 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

Nội dung

VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự - Hạnh phúc Hà Nội, ngày 20 tháng 04 năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Phạm THị Mến Giới tính: Nữ Ngày, tháng, năm sinh: 09/01/1994 Nơi sinh: Hưng Yên Chuyên ngành: Công nghệ Thông tin Mã số: 12A10010123 TÊN ĐỀ TÀI Xây dựng website bán đồ chơi thông minh Montessori cho Công ty Oreka NHIỆM VỤ VÀ NỘI DUNG - Nghiên cứu tìm hiểu ngơn ngữ lập trình PHP hệ quản trị sở liệu MySQL - Khảo sát hệ thống tìm hiểu nghiệp vụ bán hàng công ty - Phân tích thiết kế hệ thống - Xây dựng chương trình bao gồm đầy đủ tính cho nhà quản trị khách hàng như: quảng bá thông tin sản phẩm, hỗ trợ tìm kiếm, chức mua hàng online, quản lý sản phẩm, quản lý đơn hàng, quản lý thông tin khách hàng… NGÀY GIAO NHỆM VỤ: 04-01-2016 NGÀY HOÀN THÀNH NHIỆM VỤ: CÁN BỘ HƯỚNG DẪN: Th.S Nguyễn Đức Tuấn CÁN BỘ HƯỚNG DẪN KHOA CƠNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Hiện nay, công ty tin học hàng đầu giới không ngừng đầu tư vào việc xây dựng cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thương mại điện tử đóng vai trị quan trọng tất yếu Chỉ cần click chuột để đặt mua sản phẩm, nhà dịch vụ mang hàng đến tận nơi cho bạn thời gian nhanh Ở Việt Nam có nhiều doanh nghiệp tiến hành thương mại điện tử khó khăn sở hạ tầng viễn thông chưa phát triển mạnh, dịch vụ toán điện tử qua ngân hàng chưa phổ biến nên dừng lại mức độ giới thiệu sản phẩm tiếp nhận đơn hàng qua Internet Nhằm nghiên cứu góp phần phát triển thương mại điện tử Việt Nam, em tìm hiểu xây dựng đề tài “Xây dựng website bán đồ chơi thông minh Montessori cho Công ty Oreka” Ngồi phần lời nói đầu, danh sách từ viết tắt, danh mục bảng, danh mục hình vẽ, tài liệu tham khảo, bố cục báo cáo Đồ án tốt nghiệp gồm chương: Chương - Tổng quan đề tài:Chương trình bày giới thiệu đề tài, lý chọn đề tài mục đích, ý nghĩa chọn đề tài Chương - Cơ sở lý thuyết: Chương trình bày lý thuyết công nghệ PHP hệ quản trị sở liệu Chương - Phân tích hệ thống: Trình bày sơ đồ luồng liệu, module chức Chương - Thiết kế hệ thống: Trình bày thiết kế sở liệu, thiết kế số module giao diện hệ thống Trong trình thực đồ án, em nhận bảo tận tình thầy Thạc sĩ Nguyễn Đức Tuấn, song thời gian khả kiến thức em có hạn nên đồ án khơng thể tránh khỏi sai sót, mong thầy đóng góp ý kiến để trang web hoàn thiện Em xin chân thành cảm ơn! Sinh viên thực Phạm Thị Mến MỤC LỤC Trang CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Khảo sát trạng công ty 1.1.1 Ưu nhược điểm hệ thống hành 1.1.2 Giải pháp đưa hệ thống 1.2 Giới thiệu đề tài 1.3 Mục đích ý nghĩa 1.3.1 Mục đích 1.3.2 Ý nghĩa 1.4 Sơ đồ nghiệp vụ CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Ngôn ngữ lập trình PHP 2.1.1 Lý chọn PHP 2.1.2 Giới thiệu ngơn ngữ lập trình PHP 2.1.3 Công nghệ PHP 2.1.4 Các thành phần PHP 2.1.5 Ưu điểm PHP 2.2 Hệ quản trị MySQL 2.2.1 Lý chọn MySQL 2.2.2 MySQL ? 2.2.3 Lịch sử phát triển MySQL 2.2.4 Đối tượng làm việc MySQL 2.2.5 Ưu điểm MySQL 2.3 HTML 2.4 CSS 2.5 Bootstrap  ƯU ĐIểM CủA BOOTSTRAP: 10 CHƯƠNG PHÂN TÍCH HỆ THỐNG 11 3.1 Xác định yêu cầu 11 3.1.1 Yêu cầu chức 11 3.1.2 Yêu cầu phi chức 11 3.2 Phân tích yêu cầu 12 3.2.1 Chức tìm kiếm thơng tin sản phẩm 12 3.2.2 Chức đăng nhập 14 3.2.3 Chức hiển thị thông tin 14 3.2.4 Chức hiển thị chi tiết thông tin 15 3.2.5 Chức thống kê truy cập 15 3.2.6 Chức quản lý thơng tin (thêm, xóa, sửa) 16 3.2.6.1 Thêm 16 3.2.6.2 Sửa thông tin 16 3.2.6.3 Xóa thơng tin 17 3.3 Sơ đồ phân rã chức 17 3.3.1 Sơ đồ phân rã chức 17 3.3.2 Đặc tả chức 18 3.3.2.1 Quản lý tài khoản 18 3.3.2.2 Quản lý thông tin, tin tức 18 3.3.2.3 Quản lý sản phẩm 18 3.3.2.4 Quản lý giỏ hàng 19 3.3.2.5 Quản lý đơn hàng 19 3.3.2.6 Quản lý liên hệ/góp ý 19 3.4 Sơ đồ liệu mức khung cảnh 20 3.5 Sơ đồ luồng liệu mức đỉnh 21 3.6 Sơ đồ luồng liệu mức đỉnh 22 3.6.1 Sơ đồ luồng liệu mức đỉnh chức quản lý tài khoản ………………………………………………………………… …22 3.6.2 Sơ đồ luồng liệu mức đỉnh chức quản lý tin tức……………………………………………….…………………………23 3.6.3 Sơ đồ luồng liệu mức đỉnh chức quản lý sản phẩm……………………………………………….………………………24 3.6.4 Sơ đồ luồng liệu mức đỉnh chức quản lý giỏ hàng……………………………………………….……………………… 25 3.6.5 Sơ đồ luồng liệu mức đỉnh chức quản lý đơn hàng ……………………………………………….…………………… 26 3.6.6 Sơ đồ luồng liệu mức đỉnh chức quản lý liên hệ/góp ý 27 CHƯƠNG THIẾT KẾ HỆ THỐNG 28 4.1 Thiết kế sở liệu 28 4.1.1 Xác định thực thể 28 4.1.2 Xác định liên kết thực thể 29 4.1.3 Các bảng sở liệu 30 4.1.3.1 Bảng NHASANXUAT 30 4.1.3.2 Bảng DANHMUCSANPHAM 30 4.1.3.3 Bảng SANPHAM 31 4.1.3.4 Bảng GIABAN 31 4.1.3.5 Bảng KHACHHANG 32 4.1.3.6 Bảng USER 32 4.1.3.7 Bảng DONHANG 33 4.1.3.8 Bảng CHITIETDONHANG 33 4.1.3.9 Bảng GOPY 34 4.1.3.10.Bảng TINTUC 34 4.1.3.11.Bảng PHANHOI 35 4.1.3.12.Bảng PHANQUYEN 35 4.1.3.13.Bảng QUYEN 36 4.1.4 Mơ hình quan hệ 36 4.2 Thiết kế module chức 37 4.2.1 Module đăng ký tài khoản 37 4.2.2 Module đăng nhập tài khoản 38 4.2.3 Module thêm sản phẩm 39 4.2.4 Module sửa sản phẩm 40 4.2.5 Module xóa sản phẩm 41 4.2.6 Module chọn đặt hàng 42 4.2.7 Module tìm kiếm 43 4.3 Giao diện chương trình 44 4.3.1 Giao diện trang chủ 44 4.3.2 Giao diện trang chi tiết sản phẩm 45 4.3.3 Giao diện trang giỏ hàng 45 4.3.4 Giao diện trang quản lý đơn hàng 46 4.3.5 Giao diện trang quản lý sản phẩm 46 4.3.6 Giao diện trang liên hệ 47 4.3.7 Giao diện trang giới thiệu công ty 48 4.3.8 Giao diện trang tin tức 48 4.3.9 Giao diện trang hướng dẫn mua hàng 49 4.3.10 Giao diện trang sản phẩm 50 4.3.11 Giao diện trang quản lý tài khoản 50 KẾT LUẬN 51 TÀI LIỆU THAM KHẢO 52 DANH SÁCH CÁC CHỮ VIẾT TẮT STT Tên viết tắt Tên đầy đủ Dịch tiếng Việt PHP Personal Home Page ngơn ngữ lập trình kịch HTML HyperText Markup Language DMSP Danh mục sản phẩm NSX Nhà sản xuất GB Giá bán SP Sản phẩm TT Tin tức DH Đơn hàng Ngôn ngữ đánh dấu siêu văn Danh mục sản phẩm Nhà sản xuất Giá bán Sản Phẩm Tin tức Đơn hàng DANH MỤC BẢNG Bảng Bảng NHASANXUAT 30 Bảng Bảng DANHMUCSANPHAM 30 Bảng Bảng SANPHAM 31 Bảng 4 Bảng GIABAN 31 Bảng Bảng KHACHHANG 32 Bảng Bảng USER 32 Bảng Bảng ĐƠN HÀNG 33 Bảng Bảng CHITIETDONHANG 33 Bảng Bảng GOPY 34 Bảng 10 Bảng TINTUC 34 Bảng 11 Bảng PHANHOI 35 Bảng 12 Bảng PHANQUYEN 35 Bảng 13 Bảng QUYỀN 36 38 4.2.2 Module đăng nhập tài khoản Input: thông tin đăng nhập username, password; Output: kết đăng nhập Bắt đầu Nhập tên đăng nhập mật Kiểm tra thông tin đăng nhập Đúng Thông báo đăng nhập thành cơng Kết thúc Hình Sơ đồ khối module đăng nhập Sai 39 4.2.3 Module thêm sản phẩm Input: thông tin sản phẩm tên sản phẩm, hình ảnh sản phẩm, mơ tả sản phẩm, giá bán…; Output: kết thêm sản phẩm Bắt đầu Nhập thông tin sản phẩm cần thêm Kiểm tra thông tin sản phẩm Đúng Lưu vào sở liệu Thông báo thêm sản phẩm thành công Kết thúc Hình 4 Sơ đồ khối module đăng nhập Sai 40 4.2.4 Module sửa sản phẩm Input: thông tin sản phẩm cần sửa giá bán, thông tin sản phẩm, Output: kết sửa thông tin sản phẩm Bắt đầu Chọn sản phẩm cần chỉnh sửa Sửa thông tin sản phẩm Sai Kiểm tra thông tin sản phẩm Đúng Lưu vào sở liệu Thông báo sửa sản phẩm thành cơng Kết thúc Hình 5Sơ đồ module sửa sản phẩm 41 4.2.5 Module xóa sản phẩm Input: thơng tin sản phẩm cần xóa khỏi hệ thống; Output: kết xóa sản phẩm Bắt đầu Chọn sản phẩm cần xóa Xác nhận xóa sản phẩm Đúng Xóa sản phẩm khỏi sở liệu Thơng báo xóa sản phẩm thành cơng Kết thúc Hình Sơ đồ module xóa sản phẩm Sai 42 4.2.6 Module chọn đặt hàng Input: thông tin sản phẩm số lượng, giá sản phẩm, thông tin người nhận họ tên, địa chỉ, số điện thoại, … Output: kết đặt hàng Bắt đầu Chọn sản phẩm cần mua Thêm sản phẩm vào giỏ hàng Cập nhật giỏ hàng Cập nhật thông tin người mua Đặt hàng Đăng kí/Đăng nhập Đúng Sai Kiểm tra thơng tin đăng nhập Lưu đơn hàng vào sở liệu Thông báo đặt hàng thành cơng Kết thúc Hình Sơ đồ module chọn đặt hàng 43 4.2.7 Module tìm kiếm Input: thơng tin người dùng cần tìm kiếm tìm kiếm sản phẩm, tìm kiếm tin tức…; Output: kết tìm kiếm Bắt đầu Nhập thơng tin tìm kiếm Thơng tin tìm kiếm khơng xác Kiểm tra thơng tin tìm kiếm Sai Đúng Hiển thị thơng tin tìm kiếm Kết thúc Hình Sơ đồ module tìm kiếm 44 4.3 Giao diện chương trình 4.3.1 Giao diện trang chủ Trang chủ có mục như: danh mục sản phẩm, tìm kiếm sản phẩm, thơng tin sản phẩm, … Hình Giao diện trang chủ 45 4.3.2 Giao diện trang chi tiết sản phẩm Trang chi tiết sản phẩm bao gồm thông tin sản phẩm như: tên sản phẩm, mã sản phẩm, giá, mô tả Hình 10 Giao diện chi tiết sản phẩm 4.3.3 Giao diện trang giỏ hàng Trang giỏ hàng bao gồm thông tin như: tên sản phẩm, số lượng, thành tiền, cập nhật 46 Hình 11 Giao diện trang giỏ hàng 4.3.4 Giao diện trang quản lý đơn hàng Trang quản lý đơn hàng bao gồm thơng tin như: Tên khách hàng, Tên đăng kí khách hàng, Địa khách hang, Email, Số điện thoại, Ghi khách hàng Hình 12 Giao diện trang quản lý đơn hàng 4.3.5 Giao diện trang quản lý sản phẩm Trang quản lý sản phẩm bao gồm thơng tin như: Hình ảnh, Tên sản phẩm, Mơ tả sản phẩm 47 Hình 13 Giao diện trang quản lý sản phẩm 4.3.6 Giao diện trang liên hệ Trang liên hệ bao gồm thông tin sau: Địa công ty, email công ty, hotline công ty, họ tên khách hàng, địa khách hàng, emai khách hàng, số điện thoại khác hàng, nội dung liên hệ Hình 14 Giao diện trang liên hệ 48 4.3.7 Giao diện trang giới thiệu công ty Trang giới thiệu công ty bao gồm thông tin công ty Hình 15 Giao diện trang giới thiệu 4.3.8 Giao diện trang tin tức Trang tin tức bao gồm số tin mới, tin hot 49 Hình 16 Giao diện trang tin tức 4.3.9 Giao diện trang hướng dẫn mua hàng Trang hướng dẫn mua hàng bao gồm số thông tin hướng dẫn mua hàng giúp cho khách hàng hiểu rõ cách thức mua hàng cơng ty Hình 17 Giao diện trang hướng dẫn mua hàng 50 4.3.10 Giao diện trang sản phẩm Trang sản phẩm bao gồm mặt hàng cơng ty Hình 18 Giao diện trang sản phẩm 4.3.11 Giao diện trang quản lý tài khoản Trang quản lý tài khoản bao gồm thông tin tài khoản đăng kí Hình 19 Giao diện trang quản lý tài khoản 51 KẾT LUẬN Sau thời gian nghiên cứu thực hiện, em hoàn thành đồ án tốt nghiệp Xây dựng website bánđồ chơi thông minh Montessori cho Công ty Orekavới số kết đạt sau: - Em nghiên cứu tìm hiểu rõ ngơn ngữ lập trình PHP hệ quản trị sở liệu MySQL - Khảo sát hệ thống tìm hiểu nghiệp vụ bán hàng cơng ty - Phân tích thiết kế hệ thống cho đề tài - Xây dựng chương trình bao gồm đầy đủ tính cho nhà quản trị khách hàng như: quảng bá thơng tin sản phẩm, hỗ trợ tìm kiếm, chức mua hàng online, quản lý sản phẩm, quản lý đơn hàng, quản lý thông tin khách hàng… cụ thể chức đánh số 1.0, 2.0, 3.0, 4.0, 5.0, 6.0 sơ đồ phân rã chức - Hệ thống đáp ứng yêu cầu toán thực tế: quản lý sản phẩm, giỏ hàng, quản lý đơn hàng… - Giao diện website thân thiện, dễ sử dụng Tuy nhiên, thời gian kinh nghiệm cịn hạn chế nên chương trình cịn số chức chưa hoàn thiện, chẳng hạn chức báo cáo thống kê chức mục 3.0 (Quản lý sản phẩm), … Em xin chân thành cảm ơn! Sinh viên Phạm Thị Mến 52 TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, NXB Đại học Quốc gia Hà Nội, 2007 [2] Cẩm Hà, Hồ Thuần, Lý thuyết Cơ sở liệu, NXB Giáo dục, 2005 [3] Đỗ Trung Quân, Cơ sở liệu, NXB Đại học Quốc gia Hà Nội, 2006 [4] Joel Murach, Ray Harris, Lập trình PHP My SQL, NXB Khoa học kỹ thuật, 2013 [5] Joel Murach, Ray Harris, Lập trình nâng cao PHP My SQL, NXB Bách Khoa Hà Nội, 2014 [6] http://www.vietphotoshop.com/ [7] Đinh Anh Tuấn, Giới thiệu hướng dẫn cách sử dụng bootstrap, Học viện đào tạo trực tuyến, 2014 [8] W3Schools, Learn HTML and CSS with w3Schools, John Wiley & Sons, 2010 [9]Internet:http://www.w3schools.com/php/

Ngày đăng: 29/08/2023, 14:30

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w