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

Lập trình web bán hàng máy tính bằng ngôn ngữ php

39 72 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

Thông tin cơ bản

Định dạng
Số trang 39
Dung lượng 1,27 MB

Nội dung

Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP TRƯỜNG ĐẠI HỌC VINH KHOA CƠNG NGHỆ THÔNG TIN 006.7 DƢƠNG ĐÌNH CƢỜNG BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC LẬP TRÌNH WEB BÁN HÀNG MÁY TÍNH BẰNG NGƠN NGỮ PHP Nghệ An, tháng 12 năm 2014 Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP TRƯỜNG ĐẠI HỌC VINH KHOA CƠNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC LẬP TRÌNH WEB BÁN HÀNG MÁY TÍNH BẰNG NGƠN NGỮ PHP Giáo viên hướng dẫn: TS Phan Anh Phong Sinh viên thực hiện: Dƣơng Đình Cƣờng Mã sinh viên: 1051070452 Lớp: 51K2 - CNTT Nghệ An, tháng 12 năm 2014 Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP LỜI CẢM ƠN Lời cho phép em gửi lời cảm ơn sâu sắc tới toàn thể thầy cô giáo khoa Công nghệ thông tin – Đại học Vinh, người truyền đạt cho chúng em kiến thức quý báu bổ ích suốt năm học vừa qua Để hoàn thành đồ án này, đặc biệt em xin bày tỏ cảm động xin chân thành cảm ơn Thầy giáo TS.Phan Anh Phong, giáo viên môn khoa Công nghệ thông tin Trường Đại học Vinh, Thầy trực tiếp bảo, tận tình giúp đỡ hướng dẫn em suốt q trình để hồn thành đồ án tốt nghiệp Trong thời gian làm việc với thầy, em không ngừng tiếp thu thêm nhiều kiến thức bổ ích mà cịn học tập tinh thần làm việc, thái độ học tập nghiêm túc, hiệu quả, điều cần thiết cho em q trình học tập cơng tác sau Em xin chân thành cám ơn thầy cô giáo tổ môn Hệ thống thông tin Khoa Công nghệ thông tin Trường Đại học Vinh Sau xin gửi lời cảm ơn chân thành tới gia đình, bạn bè động viên, đóng góp ý kiến giúp đỡ trình học tâp, nghiên cứu hoàn thành đồ án tốt nghiệp Vinh, tháng 12 năm 2014 Sinh viên Dương Đình Cường Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP LỜI NĨI ĐẦU Với phát triển nhảy vọt công nghệ thông tin nay, internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống Dĩ nhiên bạn nghe nhiều internet, cách đơn giản, internet tập hợp máy tính nối kết với nhau, mạng máy tính tồn cầu mà kết nối máy PC họ Với mạng internet, tin học thật tạo nên cách mạng trao đổi thơng tin lĩnh vực văn hóa, xã hội, trị, kinh tế Với cơng nghệ Word Wide Web, hay gọi Web giúp bạn đưa thơng tin mong muốn liên mạng internet cho người xem cách dễ dàng với công cụ ngôn ngữ lập trình khác Sự đời ngơn ngữ lập trình cho phép xây dựng trang Web đáp ứng yêu cầu người sử dụng PHP (Personal Home Page) kịch phía trình chủ (Server Scrpit) cho phép xây dựng trang Web sở liệu Với nhiều ưu điểm bật mà PHP MySQL nhiều người sử dụng Tuy nhiên, thời gian hạn hẹp, nỗ lực đồ án khó tránh khỏi thiếu sót Em mong nhận thơng cảm, lời góp ý bảo tận tình q Thầy Cơ bạn Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đề tài “Xây dựng website bán hàng trực tuyến” dừng mức tìm hiểu ngơn ngữ lập trình Web PHP & MYSQL, áp dụng xây dựng ứng dụng thực nghệm trang Web bán hàng mạng Website với mục đích cung cấp cho khách hàng thơng tin xác sản phẩm máy tính lnh kện có thị trường hãng có uy tín ( Acer, Hp, Asus, Dell, Samsung…) cách thức đặt mua hàng qua mạng Các thông tin cập nhật thường xun nhanh chóng Vì vậy, rút ngắn khoảng cách gữa người mua người bán, đưa thông tin sản phẩm nhanh chóng đến cho khách hàng Do cịn số hạn chế, nên website dừng lại chức đặt hàng hình thức tốn trực tiếp Trong tương lai, hệ thống phát triển theo hướng thương mại điện tử (với hình thức tốn trực tuyến qua thẻ tín dụng, tài khoản ngân hàng, thẻ mua hàng trực tuyến…) Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP Mục lục LỜI CẢM ƠN LỜI NÓI ĐẦU CHƢƠNG 1: TÌM HIỂU BÀI TOÁN I Phân tích yêu cầu đề tài II Đặc tả toán: III Khảo sát trạng: IV Đối tƣợng sử dụng V Mục đích dự án VI Yêu cầu CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU I Đặt vấn đề II Khảo sát trạng sơ đồ 2.1 Mục đích 2.2 Nội dung khảo sát 2.3 Yêu cầu việc khảo sát 2.4 Mơ hình phân cấp chức nghiệp vụ 10 2.5 Sơ đồ luồng liệu mức ngữ cảnh 11 2.6 Sơ đồ luồng mức đỉnh 12 2.7 Sơ đồ phân rã chức 13 III Thiết kế sở liệu: 17 3.1 Mơ hình ERD: 17 3.2 Mơ hình quan hệ: 17 CHƢƠNG 3: XÂY DỰNG WEBSITE QUẢN LÝ BÁN HÀNG 20 I Mơ hình: 20 II Phân tích chức hệ thống 21 2.1 Các chức đối tượng Customer (Khách vào chưa đăng ký vào hệ thống) 21 2.2 Các chức đối tượng Thành viên (thành viên) 22 2.3 Chức Administrator 22 2.4 Biểu đồ hoạt động 24 III DEMO chƣơng trình website bán hàng 31 3.1 Giao diện trang chủ 31 3.2 Giao diện Form đăng nhập khách hàng 31 3.3 Giao diện Form đăng nhập quản lý 32 3.4 Giao diện Form liên hệ 33 3.5 Giao diện trang giỏ hàng 33 3.6 Giao diện Form đăng ký thành viên 34 3.7 Giao diện trang chi tiết sản phẩm 34 3.8 Giao diện trang quản trị Admin 35 KẾT LUẬN 36 TÀI LIỆU THAM KHẢO 37 Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP CHƢƠNG 1: TÌM HIỂU BÀI TỐN I Phân tích u cầu đề tài 1.I.1 Lý chọn đề tài Như thấy thị trường việc cạnh tranh ngày trở nên liệt hầu hết nhà kinh doanh, công ty lớn tâm đến việc thỏa mãn khách hàng cách tốt Hiện ngày nhiều doanh nghiệp phát triển hệ thống bán hàng theo loại thương mại điện tử So với kinh doanh truyền thống thương mại điện tử chi phí thấp hơn, hiệu cao Hơn nữa, với giới công nghệ internet nên việc truyền tải thơng tin sản phẩm nhanh chóng, thuận tiện Kết hợp với phận giao hàng tận nơi, tăng thêm lợi nhuận để loại hình phát triển Biết nhu cầu chương trình “Xây dựng website bán máy tính” xây dựng nhằm để đáp ứng cho người tiêu dùng toàn quốc thơng qua hệ thống website họ đặt mua mặt hàng hay sản phẩm cần thiết 1.I.2 Đối tượng ứng dụng phạm vi đề tài - Đối tượng ứng dụng đề tài: + Mọi người tiêu dùng tồn quốc có nhu cầu đặt mua hàng qua mạng + Mọi công ty, doanh nghiệp có nhu cầu đặt mua hàng - Phạm vi nghên cứu đề tài: + Về mặt lý thuyêt: Tìm hiểu kỹ thuật lập trình cách cách thức hoạt động PHP MySql Hiểu cách lưu trữ liệu hệ quản trị sở liệu PHPMyAdmin + Về mặt lập trình: Sử dụng ngôn ngữ PHP Mysql để xây dựng trang web động 1.I.3 Ý nghĩa thực tiễn đề tài Trong thời đại thương mại điện tử ngày phát triển, việc ứng dụng hoạt động “Website Bán máy tính ” mang lại nhiều ý nghĩa như: - Đỡ tốn thời gian nhiều người dùng việc tham gia hoạt động mua bán hàng - Giúp người tiêu dùng có giá hình ảnh mặt hàng cách xác - Giúp nhà quản lý dễ dàng việc quản lý sản phẩm Nhà quản lý thống kê sản phẩm bán chạy nhanh giúp cho hoạt động sản xuất kinh doanh trở nên tốt II Đặc tả tốn: Website muốn thêm hình thức bán laptop trực tuyến qua mạng nhằm đáp ứng nhu cầu khách hàng Vì chúng em đưa đặc tả bà tốn sau: Khách hàng muốn mua laptop vào trang web để tham khảo mặt hàng giá tất loại laptop đưa liên trang web Khi khách hàng cần mua loại kích vào xem chi tiết cấu hình máy, xem chi tiết xong, khách hàng hài lòng sản phẩm, khách hàng chọn vào mục mua hàng chọn số lượng để mua hàng Thông thường phải đăng nhập vào hệ thống mua hàng, với khách vãng lai, cần mua hàng mà không cần đăng ký để mua, khách hàng điền đầy đủ thơng tin chi tiết chọn vào mục “Mua hàng Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP online” Nếu thơng tin hợp lệ hệ thống gửi thơng báo mua hàng thành công cho khách hàng III Khảo sát trạng: Đây website nhằm bán giới thiệu rộng rãi mặt hàng công ty đến người tiêu dùng với chi tiết mặt hàng giá cách xác Q trình khách hàng: Khách hàng xem lựa chọn sản phẩm cần mua, cần tham khảo sản phẩm mà muốn mưa(Xem thông tin chi tiết sản phẩm) Hệ thống trực tiếp trao đổ thông tin khách hàng, chịu trách nhệm hướng dẫn Sau kh khách hàng lựa chọn xong, hệ thống tến hành lập đơn đặt hàng khách hàng Sau kh tiếp nhận yêu cầu trên, hệ thống làm hóa đơn tốn tền Khách hàng: Là người có nhu cầu mua sắm hàng hóa tham khảo giá sản phẩm, xem thông tin đặt hàng mạng khách với việc đặt hàng trực tiếp cơng ty, cửa hàng, khách hàng phải tự hồn tồn thao tác thông tin thông qua bước cụ thể để mua hàng Trên mạng, sản phẩm xếp phân loại theo sản phẩm giúp khách hàng dễ dàng tìm kiếm Trong hoạt động này, khách hàng cần chọn sản phẩm từ danh mục sản phẩm thơng tin liên hình như: Hình ảnh , giá cả, mô tả cách chi tiết…., bên cạnh trang liên kết đặt hàng khách chọn số lượng Đây cách đặt hàng trực tuyến mà chứa thơng tin sản phẩm số lượng khách muốn mua đặt hàng Khách hàng muốn đặt hàng hệ thống xác lập đơn đặt hàng thông tin khách hàng sản phẩm Cuối lý khách hàng tùy chọn đặt hay khơng Khách hàng tham khảo giá sản phẩm xem tin tức từ website IV Đối tƣợng sử dụng Có đối tượng sử dụng người dùng nhà quản trị: * Người dùng: Qua Website, khách hàng xem thông tin, lựa chọn sản phẩm ưa thích nơi chí ngày phịng làm việc * Nhà quản trị: Nhà quản trị có tồn quyền sử dụng cập nhật sản phẩm, hố đơn, quản lý khách hàng, đảm bảo tính an tồn cho Website V Mục đích dự án - Đáp ứng nhu cầu mua bán ngày phát triển xã hội, xây dựng nên mô trường làm việc hiệu - Thúc đẩy phát triển buôn bán trực tuyến - Rút ngắn khoảng cách gữa người mua người bán, tạo Website trực tuyến đưa nhanh thông tin việc trao đổi mua bán loại máy tính qua mạng - Việc quản lý hàng trở nên dễ dàng - Sản phẩm xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm VI Yêu cầu - Về giao diện: + Giao diện người dùng Phải có giao diện thân thiện dễ sử dụng Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP Phải nêu bật mạnh website, tạo nềm tin cho khách hàng ngày từ lần vếng thăm đầu tên + Giao diện người quản trị Đơn giản, dễ quản lý thiếu mục như:  Quản lý sản phẩm  Quản lý hoá đơn  Quản lý thành viên  Quản lý thay đổi website  Quản lý tin tức - Về bảo mật: + Người Admin có tồn quyền giữ bảo mật cho website mật riêng + Quản lý User & Password khách hàng an tồn: Thơng tin khách hàng bảo mật(Mật mã hóa md5) - Về hệ thống + Phần mềm hỗ trợ: Adobe Dreamweaver CS6, PHPMyAdmin(mysql) + Chương trình sử dụng ngơn ngữ PHP sở liệu MySQL + Các công cụ mà hệ thống sử dụng: Appserv, MySQL: Dùng để lưu sở liệu, JavaScrpit: Bắt lỗi liệu, Adobe Dreamweaver CS6: Tạo form, thiết kế giao diện, Photoshop, flash: Thiết kế giao diện 1.VI.1 Giao diện người dùng - Phải có giao diện thân thiện dễ sử dụng: - Màu sắc hài hoà làm nổ bật hình ảnh sản phẩm, font chữ thống nhất, tiện giới sử dụng - Giới thiệu thông tin cửa hàng: Địa liên hệ cửa hàng đại lý trực thuộc, số điện thoại liên hệ, emal liên hệ - Sản phẩm cửa hàng: sản phẩm có, sản phẩm bán chạy, sản phẩm nhất, sản phẩm mắt… 1.VI.2 Giao diện người quản trị: - Giao diện đơn giản, dễ quản lý liệu - Phải bảo vệ User & Password riêng Admin Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU I Đặt vấn đề 1.1 Các chức có hệ thống Đây website nhằm bán giới thiệu rộng rãi mặt hàng công ty đến cho người tiêu dùng với chi tiết mặt hàng giá cách xác Có chức sau: - Cho phép nhập hàng vào CSDL - Hiển thị danh sách mặt hàng theo loại ( bao gồm: hình ảnh, giá cả, thời gian bảo hành, mô tả chức năng) - Hiển thị hàng hóa mà khách hàng chọn để mua - Hiển thị đơn đặt hàng khách hàng - Cung cấp khả tìm kiếm, khách hàng truy câp từ xa để tìm kiếm xem mặt hàng đặt mua - Cho phép quản lý đơn đặt hàng - Cập nhập mặt hàng, loại mặt hàng, khách hàng, - Thống kê mặt hàng, khách hàng, đơn dặt hàng, doanh thu - Cho phép hệ thống quản trị mạng từ xa 1.1.1 Phần thứ dành cho khách hàng: Khách hàng người có nhu cầu mua sắm hàng hóa Họ tìm kiếm mặt hàng cần thiết từ hệ thống đặt mua mặt hàng Vì trang web phải thỏa mản chức sau: - Thứ nhất: Hiển thị danh sách mặt hàng công ty để khách hàng xem lựa chọn - Thứ hai: Cung cấp chức tìm kiếm mặt hàng Với nhu cầu người sử dụng bước vào trang web thương mạii tìm kiếm mặt hàng mà họ cần muốn mua Đơi lúc có nhiều khách hàng vào website mà khơng có ý định mua hay khơng biết mua u cầu đặt cho hệ thống làm để khách hàng tìm kiếm nhanh hiệu mặt hàng mà họ cần tìm - Thứ ba: Sau khách hàng lựa chọn xong mặt hàng cần đặt mua hệ thống phải có chức hiển thị đơn đặt hàng để khách hàng nhập vào thơng tin cần thiết, tránh địi hỏi hay thơng tin u cầu q nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng 1.1.2 Phần thứ hai dành cho nhà quản lý: Là người làm chủ ứng dụng, có quyền kiểm sốt hoạt động hệ thống Người cấp Tên đăng nhập Mật để đăng nhập vào hệ thống thực chức Nếu q trình đăng nhập thàng cơng nhà quản lý có chức sau: - Thứ nhất: Chức quản lý cập nhật (thêm, xóa, sửa) mặt hàng trang web, việc khơng phải dễ Nó địi hỏi xác - Thứ hai: Tiếp nhận kiểm tra đơn đặt hàng khách hàng Hiển thị đơn đặt hàng hay xóa bỏ đơn đặt hàng - Thứ ba: Thống kê mặt hàng, khách hàng, , thống kê doanh thu Ngoài chức nêu trang web phải trình bày cho dễ hiểu, giao diện mang tính dễ dùng, đẹp mắt cho khách hàng thấy Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP thơng tin cần tìm, cung cấp thơng tin quảng cáo thật hấp dẫn, nhằm thu hút quan tâm công ty có hội có nhiều người tham khảo nhiều Điều quan trọng trang web mua bán mạng phải đảm bảo an toàn tuyệt đối thông tin liên quan đến người dùng q trình đặt mua hay tốn Đồng thời trang web cịn phải có tính dễ nâng cấp, bảo trì, sửa chữa cần bổ sung, cập nhật tính II Khảo sát trạng sơ đồ 2.1 Mục đích - Yêu cầu hệ thống: + Đề tài trình bày quy cách,rõ ràng,dễ hiểu,ngắn gọn + Website có dung lượng vừa đủ,tốc độ xử lí nhanh + Chương trình chạy mơi trường windows + Font chữ hiển thị quán,sử dụng chữ ABC + Giúp khách hàng tìm hiểu thơng tin cách nhanh + Cập nhật thông tin sản phẩm thị trường + Đáp ứng nhu cầu khách hàng vào trang web + Đảm bảo liệu chạy web trực tuyến + Khách hàng viếng thăm trang web khơng có quyền thay đổi website + Nhân viên cửa hàng phép cập nhật thông tin + Quản trị hệ thống tồn quyền với website - Tìm hiểu hệ thống : + Hệ thống xây dựng nhằm mục đích thay cho hình thức giới thiệu sản phẩm trực tiếp như: tờ rơi,tiếp thị…….Khách hàng phải đến tận cửa hàng để tìm kiếm nhiều thời gian,cần lượng nhân viên thiết bị trợ giúp lớn để giới thiệu quản lí sản phẩm.Ngồi ra,khơng thể có đủ không gian trưng bày tất loại sản phẩm.Từ việc khảo sát, đánh giá hệ thống cũ rút mục đích hệ thống xây dựng: 2.2 Nội dung khảo sát Tìm hiểu cách thức hoạt động,chức công ty hàng máy tính Sau khảo sát trạng, em nắm bắt thông tin sau: - Quản lý khách hàng: khách hàng quản lý thông tin sau đây: Họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật Ngoài ra, khách hàng cơng ty hay quan quản lý thêm tên công ty/cơ quan - Quản lý mặt hàng: mặt hàng quản lý thông tin: Tên mặt hàng, đơn giá, số lượng, thời gian bảo hành, hình ảnh, mơ tả - Q trình đặt hàng khách hàng: Khách hàng xem lựa chọn mặt hàng cần mua Trong trình lựa chọn, phận bán hàng trực tiếp trao đổi thông tin khách hàng, chịu trách nhiệm hướng dẫn Sau lựa chọn xong, phận bán hàng tiến hành lập đơn đặt hàng khách Sau tiếp nhận yêu cầu trên, phận làm hóa đơn tốn tiền - Quá trình đặt hàng với : Hàng ngày nhân viên kho kiểm tra hàng hóa kho đề xuất lên ban điều hành cần xử lý việc mặt hàng cần nhập Trong trình đặt hàng ban điều hành có trách nhiệm xem xét đề xuất mặt hàng yêu cầu định loại hàng, số lượng hàng cần đặt phương thức đặt hàng với Việc đặt hàng với thực thông qua địa mạng hay qua điện thoại, fax Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT Đồ án lập trình web bán hàng máy tính ngôn ngữ PHP viên - - - - + Output: Load lại danh sách Thành viên để biết xố thành cơng Thành khỏi CSDL b) Các chức quản lý Sản Phẩm Chức chỉnh sửa thông tin sản phẩm: + Mô tả: Giúp Admin thay đổi thơng tin sản phẩm có CSDL + Input: Admin nhập thông tin sản phẩm + Process: Cập nhật thông tin cho sản phẩm + Output: Hiển thị thông báo cập nhật sản phẩm Chức xố sản phẩm: + Mơ tả: Giúp Admin xố sản phẩm + Input: Chọn sản phẩm cần xoá + Process: Xoá CSDL + Output: Load lại danh sách sản phẩm Chức thêm sản phẩm: + Mơ tả: Giúp Admin thêm sản phẩm + Input: Admin nhập vào thông tin cần thiết sản phẩm + Process: Kiểm tra xem trường không để trống Nếu tất phù hợp thêm vào database Ngược lại không thêm vào database + Output: Load lại danh sách sản phẩm để xem sản phẩm thêm vào CSDL c) Các chức quản trị người dùng Chức xố với người dùng: + Mơ tả: Giúp Admin xố người dùng + Input: Tìm User cần xoá chọn biểu tượng xoá + Process: Xoá User khỏi CSDL + Output: Load lại danh sách người dùng để xem thông tin vừa thay đổi d) Các Chức Năng Đối Với Hóa Đơn Đặt Hàng - - Chức xem thông tin chi tiết đơn đặt hàng (đang chờ xử lý, xử lý, hồn thành,hoặc hố đơn bị huỷ bỏ): + Mơ tả: Xem chi tiết đơn đặt hàng có CSDL + Input: Chọn tên hoá đơn tên khách hàng hố đơn + Process: Lấy tồn thơng tin chi tiết đơn đặt hàng có CSDL + Output: Hiển thị chi tiết thông tin đơn đặt hàng Chức chuyển đơn đặt hàng chưa tốn thành hóa đơn tốn: + Mô tả: Sau khách hàng xác nhận đặt hàng, hoá đơn lưu vào CSDL Admin gọi điện cho khách hàng để xác nhận thông tin Nếu hoá đơn chuyển sang phận giao hàng, sau thực giao dịch Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 23 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP thành cơng hố đơn hồn tất, q trình xử lý hố đơn khách hàng huỷ bỏ hố đơn đặt hàng + Input: Admin chọn hoá đơn cần xử lý + Process: Xứ lý thay đổi hoá đơn + Output: Load lại danh sách hoá đơn để xem lại thay đổi hoá đơn 2.4 Biểu đồ hoạt động - Đăng nhập Begin Hiển thị thông báo yêu cầu nhập lại thơng tin tài khoản chưa kích hoạt Nhập username, password Thông tin đăng nhập phù hợp với CSDL ? No Yes Hiển thị thông báo đăng nhập thành công lưu thông tin đăng nhập vào session End Hình Biểu đồ hoạt động đăng nhập vào hệ thống - Đăng xuất Begin Click vào link logout Xóa session lưu thơng tin đăng nhập Thơng báo logout thành cơng End Hình Biểu đổ hoạt động thoát khỏi hệ thống Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 24 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP - Đăng kí thành viên Begin User nhập thông tin Cá nhân cần thiết Hiển thị thông báo yêu cầu nhập lại UserName khác Kiểm tra CSDL Xem User tồn hay chưa ? Yes No Cập nhật thông tin Người sử dụng vào CSDL Hiển thị thông báo thành công End - Hình Biểu đồ hoạt động đăng kí thành viên Xem thông tin sản phẩm Begin Click chọn vào sản phẩm cần xem Lấy Mã SP từ biến session Lấy thơng tin SP có mã CDSL Hiển thị thơng tin chi tiết SP có CSDL End Hình Biểu đồ hoạt động xem thơng tin sản phẩm Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 25 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP - Thêm sản phẩm vào giỏ hàng Begin Xem sản phẩm Click chọn sản phẩm thêm vào giỏ hàng Kiểm tra biến session có Mã SP chưa ? No Lưu Mã SP số lượng vào biến session Tiếp tục thêm sản phẩm vào giỏ hàng End Hình Biểu đồ chức thêm SP vào giỏ hàng - Đặt hàng Begin Member chọn nhập số lượng sản phẩm Cập nhật thông tin sản phẩm chọn vào CSDL Hiển thị thông báo thành công End Hình Biểu đồ chức đặt hàng Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 26 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP - Đổi mật Begin Member chọn chức đổi mật Nhập mật cũ mật Hiển thị thông báo nhập lại thơng tin thật xác Kiểm tra mật cũ vừa nhập Member chưa ? No Yes Lưu mật Member vào CSDL End Hình Biểu đồ chức đổi mật - Xố Thành viên Begin Tìm Member muốn xoá chọn biểu tượng xoá Xác nhận lại thơng tin xố? No Yes Xố Member khỏi CSDL End Hình Biểu đồ chức xố Thành viên Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 27 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP - Thêm sản phẩm Begin Nhập thông tin sản phẩm cần thêm Hiển thị thông báo yêu cầu nhập lại sản phẩm khác Kiểm tra CSDL Xem Sản phẩm tồn hay chưa ? Yes No Cập nhật thơng tin Sản phẩp vào CSDL End Hình Biểu đồ chức thêm sản phẩm Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 28 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP - Sửa thơng tin sản phẩm Begin Chọn sản phẩm thay đổi thông tin sản phảm cần sửa Lưu thông tin sản phẩm vừa sửa vào CSDL End Hình 10 Biểu đồ chức sửa thơng tin sản phẩm - Xố sản phẩm Begin Tìm sản phẩm muốn xố chọn biểu tượng xố Xác nhận lại thơng tin xố? No Yes Xố sản phẩm khỏi CSDL End Hình 11 Biểu đồ chức xoá sản phẩm Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 29 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP - Xố User Begin Tìm User muốn xố chọn biểu tượng xố Xác nhận lại thơng tin xố? No Yes Xố User khỏi CSDL End Hình 12 Biểu đồ chức xố người dùng Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 30 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP III DEMO chƣơng trình website bán hàng 3.1 Giao diện trang chủ Hình 13 Giao diện trang chủ - Trang chủ “index.php”: Là trang chính, chứa tất mục để lựa chọn Từ trang chủ khách hàng tìm thấy thơng tin cần thiết: + Thơng tin loại sản phẩm với giao diện gần gũ, thân thiện dễ sử dụng từ khách hàng đặt mua cho sản phẩm yêu thích, phù hợp với túi tền + Các vết hay thể giới máy tính quản trị hệ thống chọn lọc + Bạn có thắc mắc, góp ý với cơng ty… 3.2 Giao diện Form đăng nhập khách hàng Hình 14 Giao diện form đăng nhập Trang “login.php” trang mà khách hàng nhập User Pass để đăng nhập vào website, chưa có tài khoản khách hàng nhấn vào nút Đăng ký để tạo cho tài khoản Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 31 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP 3.3 Giao diện form tìm kiếm Hình 15:Giao diện form tìm kiếm Trang “Tìm kiếm” mà người dùng tìm kiếm sản phẩm phù hợp với lựa chọn mình, tìm kiếm theo tên, theo giá theo loại sản phẩm 3.4 Giao diện Form đăng nhập quản lý Hình 15 Giao diện form đăng nhập quản lý Trang đăng nhập quản lý trang mà người quản trị hệ thống vào để thực quản lý hệ thống quản lý hệ thống, quản lý hóa đơn, quản lý tin tức, … Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 32 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP 3.5 Giao diện Form liên hệ Hình 16 Giao diện form liên hệ Trang “lien_he.php” cầu nối gữa khách hàng cửa hàng, khách hàng gửi thắc mắc ý kến tới cửa hàng khách hàng phải nhập đầy đủ thông tin cá nhân form Sau thơng tin gửi vào gmail người quản trị, thông báo tin nhắn gửi đi, sau thông tin gửi qua mail, người quản trị gửi tin nhắn trả lời thắc mắc người dùng thông qua địa gmail.(lưu ý thực ta cho lên host) 3.6 Giao diện trang giỏ hàng Hình 17 Giao diện giỏ hàng Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 33 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP Trang “giohang.php” trang mà khách hàng xem sản phẩm chọn Tại khách hàng bết số lượng mặt hàng chọn tổng số tền phải tốn Khách hàng thêm, cập nhập xóa sản phẩm ngày giỏ hàng Tại có chức lưu lịch sử mua hàng khách hàng 3.7 Giao diện Form đăng ký thành viên Hình 18 Giao diện form đăng ký thành viên Trang “dang_ky.php” Tại khách hàng điền đầy đủ thông tin cá nhân đăng ký cho tài khoản, để dùng cho việc mua hàng website 3.8 Giao diện trang chi tiết sản phẩm Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 34 Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP Hình 19 Giao diện trang chi tiết sản phẩm Trang “chi_tiet_san_pham.php” trang hển thị thông tin chi tiết sản phẩm: giá, bảo hành, thông số kỹ thuật…giúp cho khách hàng có cá nhìn tổng quan sản phẩm Là sở để khách hàng có định mua sản phẩm hay không 3.9 Giao diện trang quản trị Admin Hình 20 Giao diện trang quản trị Admin Đây trang quản trị dành cho người Admin cửa hàng, cung cấp đầy đủ tính cho người quản trị như: quản lý sản phẩm, quản lý thành viên, quản lý đơn đặt hàng… Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 35 Đồ án lập trình web bán hàng máy tính ngôn ngữ PHP KẾT LUẬN Đề tài “Xây dựng Website bán hàng mạng” xuất phát từ thực tế ngày nhằm tạo tảng sở ban đầu để hỗ trợ thêm cho bạn muốn thiết kế Website cho công ty hay Website cá nhân Mặc dù có nhiều cố gắng, tìm hiểu kến thức học, kết hợp tra cứu tài liệu chuyên nghành hạn chế thời gian, khả kinh nghệm nên khơng tránh khỏi thiếu sót định nên đề tài hoàn thành mức độ sau: Hỗ trợ phía khách hàng: + Xem thơng tin mặt hàng + Cho phép khách hàng đăng ký thơng tin để thực việc mua hàng + Tìm kiếm sản phẩm + Biết việc đặt hàng thành công hay chưa đáp ứng Hỗ trợ người quản trị hệ thống: + Xem thông tin, cập nhật thống kê loại mặt hàng, khách hàng, đơn hàng Hƣớng nghiên cứu phát triển: Tìm hiểu sâu ngơn ngữ PHP & MySQL để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống, Kết hợp ngơn ngữ PHP với hệ quản trị sở liệu lớn hơn: SQL Server, Oracle… Tìm hiểu thêm số ngôn ngữ, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn… Xây dựng trang Web quy mô lớn với nhiều ứng dụng, chức Để hoàn thành đề tài này, lần em xin chân thành cảm ơn thầy giáo TS.Phan Anh Phong người quan tâm, giúp đỡ em suốt thời gian qua Em xin chân thành cảm ơn ! Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 36 Đồ án lập trình web bán hàng máy tính ngôn ngữ PHP TÀI LIỆU THAM KHẢO [1] http://www.php.net [2] http://www mysql.com [3] http://www.w3school.com [4] http://youtube.com [5] Cơ sở liệu 2: Thầy giáo: Phan Anh Phong [6] Cơ sở liệu 1: Thầy giáo: Lê Văn Tấn [7] Lập trình web: Hồng Hữu Tính Snh viên thực hiện: Dương Đình Cường MSSV: 1051070452 - Lớp 51K2 – CNTT 37 ...Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP TRƯỜNG ĐẠI HỌC VINH KHOA CƠNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC LẬP TRÌNH WEB BÁN HÀNG MÁY TÍNH BẰNG NGƠN NGỮ PHP. .. lập trình web bán hàng máy tính ngơn ngữ PHP CHƢƠNG 3: XÂY DỰNG WEBSITE QUẢN LÝ BÁN HÀNG I Mô hình: Sơ đồ hoạt động: Khách hàng http: Web server sql Database (Mysql) Khi người dùng truy cập Website... CNTT Đồ án lập trình web bán hàng máy tính ngơn ngữ PHP - Q trình nhập hàng: Sau nhận yêu cầu đặt hàng từ công ty, giao hàng cho cơng ty có kèm theo hóa đơn hay bảng kê chi tiết loại mặt hàng Thủ

Ngày đăng: 27/08/2021, 11:16

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w