Báo cáo đồ án đồ án web đề tài đồ án bán điện thoại online

16 16 0
Báo cáo đồ án đồ án web  đề tài đồ án bán điện thoại online

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI  BÁO CÁO ĐỒ ÁN Đồ án Web < Đề Tài: Đồ án bán điện thoại online > Sinh viên: Phạm Duy Thắng MSV:2520110734 Lớp: TH25.33 Khóa: K25 Mục lục Chương Tổng quan lập trình web………………………………………… 1.1 Ngơn ngữ lập trình PHP ………………………………………… 1.2 Hệ quản trị sở liệu MySQL ……………………………… 1.3 Cài đặt máy chủ …………………………………………………… Chương Phân tích thiết kế website …………………………………… 2.1 Chức ( usecase ) …………………………………………… 2.2 Cơ sở liệu ……………………………………………………… Chương Chương trình thử nghiệm ……………………………………… 3.1 Giao diện ………………………………………………………… 3.2 Kết luận …………………………………………………………… Mở đầu Hiện nay, công nghệ tiên tiến phát triển ngày mạnh mẽ ứng dụng ngày nhiều vào lĩnh vực kinh tế, sản xuất đời sống thường nhật người Một điểm tiêu biểu việc phát triển cơng nghệ phải kể đến việc ứng dụng công nghệ thông tin vào hầu khắp hoạt động Nhờ đó, cơng việc thực nhanh, xác đạt kết cao nhiều Khi xã hội ngày phát triển, mức sống người dân nâng cao thu nhập kinh tế ngày cải thiện điện thoại di động khơng cịn trở nên xa lạ với người mà ngược lại vật dụng thiếu người dân Hầu hết người trang bị cho điện thoại phù hợp với nhu cầu túi tiền Tuy nhiên, với sống ngày bận rộn việc muốn mua điện thoại ưa thích người tiêu dùng phải đến tận cửa hàng để chọn lựa nhiều thời gian công sức Cùng với lý nêu trên, qua tìm hiểu nhóm đồ án biết việc ứng dụng bán điện thoại di động trực tuyến giúp cho khách hàng giảm bớt thời gian công sức phải đến tận cửa hàng để mua Muốn lựa chọn cho điện thoại ưng ý phù hợp với túi tiền khách hàng cần ngồi bên máy tính có nối mạng internet mua mặt hàng điện thoại cần Do nhóm đề tài chọn thực đề tài “ Xây dựng Website bán điện thoại di động trực tuyến cho công ty Nhật Cường Mobile ” Phần mềm xây dựng với định hướng giúp việc mua sắm điện thoại khách hàng dễ dàng nhanh gọn hơn, không thời gian cơng sức Qua q trình khảo sát thực tế, tìm hiểu phân tích thiết kế nhóm đề tài đưa báo cáo gồm phần sau để giúp người đọc hiểu rõ chức Website CHƯƠNG I TÌM HIỂU NGƠN NGỮ PHP VÀ MYSQL Để có kiến thức tảng cho việc lập trình website thực tế, chương giúp giải việc Ngôn ngữ PHP 1.1 Khái niệm PHP PHP chữ viết tắt “Personal Home Page” Rasmus Lerdorf tạo năm 1994 Vì tính hữu dụng khả phát triển, PHP bắt đầu sử dụng môi trường chuyên nghiệp trở thành “PHP:Hypertext Preprocessor” Thực chất PHP ngơn ngữ kịch nhúng HTML, nói cách đơn giản trang HTML có nhúng mã PHP, PHP đặt rải rác HTML PHP ngơn ngữ lập trình kết nối chặt chẽ với máy chủ, cơng nghệ phía máy chủ (Server-Side) không phụ thuộc vào môi trường (crossplatform) Đây hai yếu tố quan trọng, thứ nói cơng nghệ phía máy chủ tức nói đến thứ PHP xảy máy chủ, thứ hai, tính chất khơng phụ thuộc môi trường cho phép PHP chạy hầu hết hệ điều hành Windows, Unix nhiều biến thể Đặc biệt mã kịch PHP viết máy chủ làm việc bình thường máy chủ khác mà khơng cần phải chỉnh sửa chỉnh sửa Khi trang Web muốn dùng ngơn 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 Khác với ngơn ngữ lập trình, PHP thiết kế để thực điều sau kiện xảy (ví dụ, người dùng gửi biểu mẫu chuyển tới URL) 1.2Tại nên dùng PHP Để thiết kế Web động có nhiều ngơn ngữ lập trình khác để lựa chọn, cấu hình tính khác chúng vẵn đưa kết giống Chúng ta lựa chọn cho ngơn ngữ : ASP, PHP, Java, Perl số loại khác Vậy lại nên chọn PHP Rất đơn giản, có lí sau mà lập trình Web không nên bỏ qua lựa chọn tuyệt vời PHP sử dụng làm Web động nhanh, dễ dàng, tốt so với giải pháp khác PHP có khả thực tích hợp chặt chẽ với hầu hết sở liệu có sẵn, tính linh động, bền vững khả phát triển không giới hạn Đặc biệt PHP mã nguồn mở tất đặc tính miễn phí, mã nguồn mở sẵn có nên cộng đồng nhà phát triển Web ln có ý thức cải tiến nó, nâng cao để khắc phục lỗi chương trình PHP vừa dễ với người sử dụng vừa đáp ứng yêu cầu lập trình viên chuyên nghiệp, ý tuởng bạn PHP đáp ứng cách xuất sắc Cách không lâu ASP vốn xem ngôn ngữ kịch phổ biến nhất, mà PHP bắt kịp ASP, chứng có mặt 12 triệu Website 1.3.Giới thiệu ngơn ngữ PHP Vì PHP ngôn ngữ máy chủ nên mã lệnh PHP tập trung máy chủ để phục vụ trang Web theo yêu cầu người dùng thông qua trình duyệt S ơđồồ hoạt động: Khi người dùng truy cập Website viết PHP, máy chủ đọc mã lệnh PHP xử lí chúng theo hướng dẫn mã hóa Mã lệnh PHP yêu cầu máy chủ gửi liệu thích hợp (mã lệnh HTML) đến trình duyệt Web Trình duyệt xem trang HTML têu chuẩn Như ta nói, PHP trang HTML có nhúng mã PHP có phần mở rộng HTML Phần mở PHP đặt thẻ mở Khi trình duyệt truy cập vào trang PHP, Server đọc nội dung file PHP lên lọc đoạn mã PHP thực thi đoạn mã đó, lấy kết nhận đoạn mã PHP thay vào chỗ ban đầu chúng file PHP, cuối Server trả kết cuối trang nội dung HTML cho trình duyệt 2.Cơ sở liệu MYSQL 2.1Giới thiệu sở liệu: MySQL ứng dụng sở liệu mã nguồn mở phổ biến (theo www mysql com) sử dụng phối hợp với PHP Trước làm việc với MySQL cần xác định nhu cầu cho ứng dụng MySQL sở có trình giao diện Windows hay Linux, cho phép người sử dụng thao tác hành động liên quan đến Việc tìm hiểu cơng nghệ trước bắt tay vào việc viết mã kịch PHP, việc tích hợp hai cơng nghệ PHP MySQL công việc cần thiết quan trọng 2.2 Mục đích sử dụng sở liệu: Mục đích sử dụng sở liệu bao gồm chức như: lưu trữ (storage), truy cập (accessibility), tổ chức (organization) xử lí (manipulation)  Lưu trữ: Lưu trữ đĩa chuyển đổi liệu từ sở liệu sang sở liệu khác, bạn sử dụng cho quy mô nhỏ, bạn chọn sở liệu nhỏ như:Microsoft Exel, Microsoft Access, MySQL, Microsoft Visual FoxPro, Nếu ứng dụng có quy mơ lớn, bạn chọn sở liệu có quy mơ lớn :Oracle, SQL Server,  Truy cập:Truy cập liệu phụ thuộc vào mục đích yêu cầu người sử dụng, mức độ mang tính cục bộ, truy cập sỏ liệu sở liệu với nhau, nhằm trao đổi hay xử lí liệu bên nó, mục đích u cầu người dùng vượt sở liệu, nên bạn cần có phương thức truy cập liệu sở dử liệu với như:Microsoft Access với SQL Server, hay SQL Server sở liệu Oracle  Tổ chức:Tổ chức sở liệu phụ thuộc vào mo hình sở liệu, phân tích thiết kế sở liệu tức tổ chức sở liệu phụ thuộc vào đặc điểm riêng ứng dụng Tuy nhiên tổ chức sở liệu cần phải tuân theo số tiêu chuẩn hệ thống sở liệu nnhằm tăng tính tối ưu truy cập xử lí  Xử lí:Tùy vào nhu cầu tính tốn truy vấn sở liệu với mục đích khác nhau, cần phải sử dụng phát biểu truy vấn phép toán, phát biểu sở liệu để xuất kết yêu cầu Để thao tác hay xử lí liệu bên sở liệu ta sử dụng ngơn ngữ lập trình như:PHP, C++, Java, Visual Basic, Chương II Phân tích thiết kế trang webside 2.1 Chức 2.1.1.Biểu đồ luồng liệu Nhìn từ mức độ tổng quát biểu đồ phân cấp chức ta nhận thấy rõ mối quan hệ liệu Để cho nhìn thấy chi tiết liên hệ với liệu cần để thực cơng việc tốn nhóm sử dụng biểu đồ luồng liệu Biểu đồ mức khung cảnh cần thể tác nhân hệ thống, luồng liệu tổng quan Khách hàng gửi yêu cầu mua hàng tới hệ thống, hệ thống nhận đơn hàng gửi lại thông tin cho khách hàng Sau trình kiểm tra xử lý trả lời khách hàng 2.1.2 Biểu đồ luồng liệu mức đỉnh Biểu đồ liệu mức đỉnh thể mối quan hệ chức hệ thống với tác nhân, liệu 2.2 Cơ sở liệu Chương III 3.1 Giao diện 3.1.1.Giao diện chương trình Giao diện chương trình hiển thị tất menu chức hệ thống cho phép người dùng thao tác với hệ thống Tùy theo quyền người dùng mà đăng nhập vào hệ thống mà chương trình hiển thị chức tương ứng Những người khơng phải admin hệ thống khơng có quyền truy cập vào trang “ Quản trị ” hệ thống 3.1.2.Đăng nhập Người dùng muốn vào hệ thống phải đăng nhập theo tài khoản quản trị hệ thống cấp 3.1.3 Đăng kí Nếu người dung chưa có tài khoản , người dung đăng kí tài khoản trang đăng kí 3.1.4 Danh mục sản phẩm 3.1.5 Giỏ hàng 3.1.6 Chức thêm sản phẩm 3.2 Kết luận 3.2.1 Kết đạt Sau thời gian thực đề tài, chương trình hồn thành đạt số kết sau: - Hiểu rõ quy trình bán điện thoại di động trực tuyến - Xây dựng thành công website bán điện thoại di động đáp ứng nhu cầu đặt người tiêu dùng Tìm hiểu nắm rõ công cụ để xây dựng website như: SQL 2000, Visual Stadio 2008 - Giao diện chương trình thân thiện, dễ sử dụng, - Website giúp người dùng tiết kiệm thời gian, công sức để có sản phẩm ưng ý Dễ dàng quản lý thông tin chi tiết người dùng, thông tin sản phẩm đơn hàng người mua sản phẩm từ thuận tiện cho việc toán giao hàng - Thực kiểm thử phần mềm mức độ lập trình 3.2.2 Hạn chế đề tài - Chưa thể cập nhật hết tất sản phẩm có mặt thị trường - Website chưa thử nghiệm mạng Internet 3.2.3.Hướng phát triển đề tài Với nỗ lực thân, nhóm đồ án cố gắng hoàn thành yêu cầu đề tài Do thời gian lực có hạn nên website nhóm sâu vào chức bán sản phẩm Nhóm đề tài hướng phát triển website trở thành website bán hàng chuyên nghiệp 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

Ngày đăng: 22/08/2023, 09:38

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

Tài liệu liên quan