MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ 2 ĐỀ TÀI Xây Dựng Website Kinh Doanh Điện Thoại Trực Tuyến Sinh viên thực hiện NGUYỄN XUÂN LINH VĂN[.]
ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: Xây Dựng Website Kinh Doanh Điện Thoại Trực Tuyến Sinh viên thực : NGUYỄN XUÂN LINH VĂN VIẾT THÌN Giảng viên hướng dẫn : NGÔ LÊ QUÂN Lớp : 19IT4 Đà nẵng, tháng … năm … ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ Xây Dựng Website Kinh Doanh Điện Thoại Trực Tuyến Đà Nẵng, tháng … năm … LỜI MỞ ĐẦU Ngày việc kinh doanh chung cơng ty bán nhiều mặt hàng, quan hệ với nhiều đối tác có nhiều khách hàng biết đến mua sản phẩm Trong năm qua, bên cạnh phát triển môi trường giao tiếp thông tin, nhu cầu sử dụng thiết bị điện tử internet tăng cao, tạo nên thị trường mạng sôi động không thực tế Thương mại điện tử hình thức mua bán trao đổi thơng tin qua internet Cơng ty, doanh nghiệp giới thiệu tất sản phẩm hình ảnh thơng tin trang web để khách hàng xem, than khảo lựa chọn Đây hình thức kinh doanh tiện lợi, dễ dàng đặc biệt phát triển, có hội thuận lợi lớn cho công ty, doanh nghiệp đường phát triển tạo nên thành cơng danh tiếng cho Trong lĩnh vực nào, thương mại điện tử có lợi Nó khơng làm giảm thời gian mà cịn làm giảm chi phí cho vấn đề giao dịch người Việc kinh doanh qua mạng không đáp ứng nhu cầu người mà giúp cho người sử dụng so sánh giá nhiều nơi để mua mặt hàng tốt, giá hợp lý Với kiến thức học thời gian thực tế, em lựa chọn đề tài “Xây dựng website bán hàng điện thoại trực tuyến” LỜI CẢM ƠN Trong thời gian làm đồ án tốt, em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình bạn bè Em xin chân thành cảm ơn thầy cô giáo trường Đại học Công nghệ thơng tin & truyền thơng Việt-Hàn nói chung, thầy mơn cơng nghệ web nói riêng dạy dỗ cho em kiến thức lập trình web, giúp em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ em suốt trình học tập Đặc biệt, em xin cảm ơn thầy giáo Ngô Lê Quân hướng dẫn, dạy tận tình suốt trình chúng em thực đồ án Cuối cùng, em xin chân thành cảm ơn gia đình bạn bè, ln tạo điều kiện, quan tâm, giúp đỡ, động viên em suốt trình học tập hoàn thành đồ án Em xin chân thành cảm ơn! NHẬN XÉT (Của giảng viên hướng dẫn) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……… MỤC LỤC Trang MỞ ĐẦU Chương Giới thiệu .11 1.1 Tên đồ án 11 1.2 Tổng quan .11 1.3 Mục tiêu .11 1.4 Kế hoạch thực .12 Chương Nghiên cứu tổng quan 13 2.1 Mô tả hoạt động của hàng 13 2.1.1 Ban điều hành 13 2.1.2 Bộ phận bán hàng 13 2.1.3 Bộ phận quản trị 13 2.2 Yêu cầu hệ thống bán hàng qua mạng 13 2.2.1 Nhu cầu người sử dụng 13 2.2.2 Với người quản trị 14 2.3 Yêu cầu hệ thống 15 2.4 Hạn chế, tồn phương pháp 15 Chương Phân tích thiết kế hệ thống .16 3.1 Mơ hình tổng quan hệ thống nghiên cứu 16 3.1.1 Sơ đồ phân cấp chức .16 3.1.2 Mô tả chi tiết chức 16 3.2 Thiết kế chi tiết .18 3.2.1 Biểu đồ Use – Case 18 3.2.2 Biểu đồ trạng thái 18 3.2.3 Biểu đồ luồng liệu ngữ cảnh .18 3.2.4 Biểu đồ luồng liệu mức đỉnh .19 Hình 3.2.4 Biểu đồ luồng liệu mức đỉnh 19 Chương Ngơn ngữ lập trình PHP MYSQL .20 4.1 Ngơn ngữ lập trình PHP .20 4.1.1 Kiểu liệu PHP 20 4.1.2 Biến .21 4.1.3 Các câu lệnh điều khiển 21 4.2 Hệ quản trị CSDL MySQL 26 4.2.1 Khái niệm 26 4.2.2 Ưu điểm MySQL .26 4.2.3 Đặc điểm MySQL 26 4.2.4 Cú pháp MySQL 26 Chương Triển khai xây dựng .27 5.1 Cơ sở liệu 27 5.2 Thiết kế giao diện 28 5.2.1 Giao diện trang chủ 28 5.2.2 Trang sản phẩm .28 5.2.3 Chi tiết sản phẩm 29 5.2.4 Giỏ hàng 29 5.2.5 Đăng nhập, đăng kí 30 Chương Kết luận Hướng phát triển 31 6.1 Những công việc làm 31 6.2 Hạn chế 31 6.3 Kết luận 31 DANH MỤC CÁC BẢNG Trang Bảng 1.1 Kế hoạch thực Bảng 2.1 Yêu cầu hệ thống 12 Bảng 3.1 Sơ đồ phân cấp chức 13 Bảng 5.1 Mơ hình thực thể liên kết 24 DANH MỤC HÌNH Trang Hình 3.2.1 Biểu đồ Use - case .15 Hình 3.2.2 Biểu đồ trạng thái 15 Hình 3.2.3 Biểu đồ luồng liệu ngữ cảnh 15 Hình 3.2.4 Biểu đồ luồng liệu mức đỉnh 16 Hình 5.2.1 Giao diện trang chủ 26 Hình 5.2.2 Trang sản phẩm 26 Hình 5.2.3 Chi tiết sản phẩm 27 Hình 5.2.4 Trang giỏ hàng 27 Hình 5.2.5 Trang đăng nhập, đăng kí .28 Chương Giới thiệu 1.1 Tên đồ án - Xây dựng website kinh doanh điện thoại trực tuyến 1.2 Tổng quan Hiện với phát triển khơng ngừng cơng nghệ nhu cầu người ngày tăng Trên thị trường phương tiện thông tin trở nên quen thuộc với điện thoại Chỉ với vài thao tác bạn kết nối tới bạn bè, người thân khắp đất nước Khơng phương tiện liên lạc mà cịn đóng góp quan trọng cơng việc làm ăn doanh nhân Cịn giới trẻ điện thoại di động dần trở thành thứ đồ trang sức website đặc thù áp dụng công nghệ thông tin vào hoạt động bán điện thoại qua mạng sau có xu hướng mở rộng.Và cửa hàng chuyên nhập điện thoại di động từ công ty phân phối tiếng Nokia, Samsung, Motorola, Sony,… để bán lẻ lại cho người tiêu dùng Việc giao dịch với khách hàng chủ yếu diễn website Mục tiêu xây dựng trang web nhắm giúp cho khách hàng mua hàng trực tiếp từ xa thông qua mạng internet Khách hàng nhà hay cửa hàng dễ dàng tham khảo thơng tin sản phẩm tìm, so sánh giá mặt hàng lựa chọn cho loại sản phẩm phù hợp nhu cầu mình, giúp cơng việc 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ế Hệ thống tìm kiếm dễ dàng, giao diện thân thiện Chỉ cần đăng nhập vào hệ thống với tài khoản có hay cần vài thao tác đăng kí đơn giản khách hàng tự chọn mua tạo đơn đặt hàng hệ thống 1.3 Mục tiêu - Tạo trang website kinh doanh điện thoại trực quan, đa dạng,thân thiện với người dùng - Người chủ cửa hàng đưa sản phẩm lên website quản lí việc bán điện thoại website Khách hàng đặt mua hàng website mà không cần đến cửa hàng Chủ cửa hàng gửi sản phẩm cho khách hàng nhận tiền - Đưa thơng tin rõ ràng, xác loại - Giao diện dễ nhìn, dễ sử dụng, thuận tiện cho việc nhập thơng tin tìm kiếm thông tin cần thiết - Cung cấp đầy đủ mặt hàng có thị trường với giá hợp lý, phải Đi kèm với bán hàng dịch vụ uy tín chất lượng để phục vụ đến khách hàng 1.4 Kế hoạch thực Thời gian Tuần thứ Từ 09/11 đến 16/11 Tuần thứ Từ 17/11 đến 24/11 Tuần thứ Từ 25/11 đến 02/12 Tuần thứ Từ 03/12 đến 10/12 Tuần thứ Từ 11/12 đến 18/12 Tuần thứ Từ 19/12 đến 25/12 Nội dung thực - Chọn nghiên cứu đề tài - Báo cáo đề cương đồ án - Phân tích thiết kế hệ thống - Thiết kế front-end - Thiết kế back-end - Kết nối sở liệu - Thử nghiệm, đánh giá điều chỉnh trang web - Viết slide, báo cáo đồ án Bảng 1.1 Kế hoạch thực Chương Nghiên cứu tổng quan 2.1 Mô tả hoạt động của hàng 2.1.1 Ban điều hành - Quản lý phân phối hoạt động cửa hàng - Quyết định giá thức cho mặt hàng 2.1.2 Bộ phận bán hàng - Bán hàng qua mạng hình thức mà người mua hàng phải tự thao tác thơng qua bước để mua hàng - Các sản phẩm xếp, phân chia theo nhiều chủng loại hàng hóa có nhiều mặt hàng khác để giúp cho người dùng dễ sử dụng, giúp cho người quản trị dễ thay thế, thêm bớt sản phẩm Trong cách này, người dùng cần chọn sản phẩm từ danh sách loại sản phẩm thơng tin loại sản phẩm lên theo tên hàng hóa, hình ảnh, giá bán mơ tả ngắn loại thiết bị đó, bên cạnh trang liên kết để thêm sản phẩm vào giỏ mua hàng - Giỏ hàng chứa thông tin lẫn số lượng hàng hóa người dùng mua cập nhật vào giỏ - Khi khách hành muốn đặt hàng hệ thống hiển thị trang xác lập đơn đặt hàng với thông tin khách hàng hàng hóa 2.1.3 Bộ phận quản trị - Công việc phận thực nhiệm vụ quản trị mạng, quản lý thông tin khách hàng, cập nhật thông tin sản phẩm,… đảm bảo sở liệu cập nhật nhanh chóng 2.2 Yêu cầu hệ thống bán hàng qua mạng 2.2.1 Nhu cầu người sử dụng - Nhu cầu khách hàng truy cập vào trang web tìm kiếm sản phẩm Do u cầu chương trình phải đáp ứng nhu cầu đó, cho khách hàng tìm kiếm nhanh chóng hiệu loại sản phẩm mà họ muốn cần mua - Chương trình phải có tính đa dạng hấp dẫn nhằm thu hút quan tâm nhiều người cơng ty 10 18 Chương Ngơn ngữ lập trình PHP MYSQL 4.1 Ngơn ngữ lập trình PHP PHP (Personal Home Page hay PHP Hypertext Preprocessor) giới thiệu năm 1994 R Lerdoft, sưu tập ngôn ngữ chưa chặt chẽ dựa vào Perl công cụ trang chủ Vì trình xử lý dựa máy chủ nên trang Web viết PHP dễ dàng hệ điều hành Nói cách ngắn gọn: PHP ngơn ngữ lập trình kiểu script, chạy Server trả mã HTML cho trình duyệt Xu hướng sử dụng PHP việc thiết kế Web ngày phát triển giai đoạn nay.PHP ngôn ngữ lập trình kết nối chặt chẽ với máy chủ Nói cách đơn giản khơng theo thuật ngữ khoa học trình xử lý PHP thực máy chủ (Windowns Unix) Khi trang Web muốn dùng PHP phải đáp ứng tất q trình xử lý thơng tin trang Web đó, sau đưa kết ngơn ngữ HTML Vì q trình xử lý diễn máy chủ nên trang Web viết PHP dễ nhìn hệ điều hành Cũng giống hầu hết ngôn ngữ lập trình khác, PHP nối trực tiếp với HTML.Mã PHP tách biệt với HTML thực thể đầu cuối Khi tài liệu đưa phân tích, q trình xử lý PHP thực điểm quan trọng, sau đưa kết Mã PHP đặt kiểu tag đặc biệt cho phép ta vào khỏi chế độ PHP, cú pháp PHP giống số ngơn ngữ lập trình khác, đặc biệt C Perl Ví dụ //kết thúc php 4.1.1 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 19 4.1.2 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) - Khi biến đặt, sử dụng tập lệnh bạn - Tất biến PHP bắt đầu biểu tượng $ - Đúng cách để thiết lập biến PHP: $var_name = giá trị; - Mới lập trình PHP thường quên ký hiệu $ vào đầu biến Trong trường hợp đó, khơng làm việc - Hãy thử tạo biến với chuỗi ký tự, biến với số: - PHP ngôn ngữ không phức tạp nhiều thủ tục - Trong PHP biến không cần phải công bố trước thiết lập - Trong ví dụ trên, bạn thấy bạn khơng cần phải thơng báo cho PHP có kiểu liệu biến - PHP tự động chuyển biến cho kiểu liệu, tùy thuộc vào cách thức chúng thiết lập - Trong ngơn ngữ lập trình mạnh mẽ, bạn cần phải khai báo (xác định) loại tên biến trước sử dụng - Trong PHP biến tuyên bố tự động bạn sử dụng - Nội quy tên biến + Một tên biến phải bắt đầu ký tự underscore “_” + Một tên biến chứa ký tự chữ-số ký tự (az, AZ, 0-9, _) + Một tên biến không chứa khoảng trắng Nếu tên biến nhiều từ, phải tách biệt với underscore ($ my_string), với chữ viết hoa ($myString) 4.1.3 Các câu lệnh điều khiển - Câu lệnh IF If(expression) Câu lệnh - Câu lệnh ELSE If(exp) { Câu lệnh } else { Câu lệnh } 20 ... chi tiết 3.2.1 Biểu đồ Use – Case Hình 3.2.1 Biểu đồ Use - case 3.2.2 Biểu đồ trạng thái - Biểu đồ trạng thái đối tượng giỏ hàng Hình 3.2.2 Biểu đồ trạng thái 15 3.2.3 Biểu đồ luồng liệu ngữ cảnh... cáo đề cương đồ án - Phân tích thiết kế hệ thống - Thiết kế front-end - Thiết kế back-end - Kết nối sở liệu - Thử nghiệm, đánh giá điều chỉnh trang web - Viết slide, báo cáo đồ án Bảng 1.1 Kế... sánh giá nhiều nơi để mua mặt hàng tốt, giá hợp lý Với kiến thức học thời gian thực tế, em lựa chọn đề tài “Xây dựng website bán hàng điện thoại trực tuyến” LỜI CẢM ƠN Trong thời gian làm đồ án