Xây dựng website bán hàng quần áo

51 2.3K 1
Xây dựng website bán hàng quần áo

Đ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

Tìm kiểu xây dựng ứng dụng với PHP MYSQL Website với mục đích cung cấp cho khách hàng các thông tin chính xác về các sản phẩm về quần áo công sở,thời trang công sở đang có trên thị trường của các hãng có uy tín như ()và cách thức đặt mua hàng qua mạng.

BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA : CÔNG NGHỆ THÔNG TIN ********* BÀI TẬP LỚN MÔN: MÃ NGUỒN MỞ ĐỀ TÀI: WEBSITE SHOP BÁN HÀNG QUẦN ÁO Giáo Viên Hướng Dẫn : TRẦN VĂN HÙNG Sinh Viên Thực Hiện : NHÓM Nguyễn Thị Hà Lê Văn Phong Nguyễn Đình Chiểu Nguyễn Thị Thu Hằng Đặng Thị Thu Hương Lớp : CĐĐH-KHMT1-K4 Hà nội : 12 - MỤC LỤC LỜI NÓI ĐẦU TÓM TẮT BÀI TẬP LỚN CHƯƠNG I INTERNET, WORLD WIDE WEB VÀ HTML 1.1 Khái niệm Internet 1.2 World Wide Web 1.3 HTML: CHƯƠNG II TÌM HIỂU NGÔN NGỮ PHP 2.1 Khái niệm PHP 2.2 Tại nên dùng PHP: 2.4 Các loại thẻ PHP 10 2.5 Các kiểu liệu: 11 2.7 Các giá trị bên phạm vi PHP: 11 2.8 Hằng 12 2.9 Các cấu trúc lệnh 12 2.10 Các toán tử 14 2.11 Khai báo sử dụng Session, Cookie 15 2.12 MySQL PHP: 16 CHƯƠNG III 16 CƠ SỞ DỮ LIỆU MYSQL 16 3.1 Giới thiệu sở liệu: 16 3.2 Mục đích sử dụng sở liệu: 16 3.3 Các thao tác cập nhật liệu: 17 3.4 Các hàm thông dụng MySQL 18 CHƯƠNG IV 18 XÂY DỰNG ỨNG DỤNG THỰC TẾ 18 4.1 Phân tích yêu cầu đề tài 19 4.1.1 Tóm tắt hoạt động hệ thống mà dự án ứng dụng: 19 4.1.2 Phạm vi dự án ứng dụng: 19 4.1.3 Đối tượng sử dụng: 19 4.1.4 Mục đích dự án: 20 4.2 Xác định yêu cầu khách hàng 20 4.2.1 Hệ thống hành cửa hàng: 20 4.2.2 Hệ thống đề nghị: 20 4.3 Yêu cầu giao diện website: 21 4.3.1 Giao diện người dùng: 21 4.3.2 Giao diện người quản trị: 21 4.4 Phân tích chức hệ thống 21 4.4.1 Các chức đối tượng Customer (Khách vãng lai): 22 4.4.2 Các chức đối tượng Member (thành viên): 23 4.4.3 Chức Administrator: 24 4.5 Biểu đồ phân tích thiết kế hệ thống 25 4.5.1 Biểu đồ hoạt động 25 4.5.2 Đặc tả Use-case 33 4.6 Cách tổ chức liệu thiết kế chương trình cho trang Web 38 4.7 Yêu cầu bảo mật 41 4.8 Thiết kế giao diện 42 KẾT LUẬN 47 TÀI LIỆU THAM KHẢO 49 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 nói nhiều Internet, nói 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 toà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 lê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 Script) 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 Với lí đó, hướng dẫn giúp đỡ thầy giáo ,chúng em chọn đề tài: ”Tìm hiểu & Xây dựng ứng dụng với PHP & My SQL” làm tập Trong trình thực tập lớn nhóm chúng em nhận giúp đỡ bảo tận tình thầy, cô giáo, Chúng em xin chân thành cảm ơn – giáo viên hưỡng dẫn trình làm đồ án tốt nghiệp.Chúng em xin gửi lời cảm ơn chân thành đến tất Thầy Cô khoa CNTT – trường Đại Học Công Nghiệp Hà Nội giảng dậy chúng em suốt thời gian qua Tuy nhiên, thời gian hạn hẹp, nỗ lực tập lớn khó tránh khỏi thiếu sót Chúng em mong nhận thông cảm, lời góp ý bảo tận tình quý Thầy Cô bạn TÓM TẮT BÀI TẬP LỚ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 “Tìm kiểu & xây dựng ứng dụng với PHP & MYSQL” 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 nghiệm trang Web bán hàng quần áo Website với mục đích cung cấp cho khách hàng thông tin xác sản phẩm quần áo công sở,thời trang công sở có thị trường hãng có uy tín ()và cách thức đặt mua hàng qua mạng Các thông tin cập nhật thường xuyên nhanh chóng Vì vậy, rút ngắn khoảng cách 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 số hạn chế, nên website dừng lại chức đặt hàng hình thức toá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 toá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…) Do giới hạn việc trình bày văn nên báo cáo này, chúng em xin trình bày số khâu quan trọng, từ khảo sát, đến phân tích, thiết kế, cài đặt cho hệ thống Rất mong nhận cảm thông Quý Thầy Cô bạn CHƯƠNG I INTERNET, WORLD WIDE WEB VÀ HTML 1.1 Khái niệm Internet 1.1 Giới thiệu chung Internet mạng máy tính toàn cầu thành lập từ năm 80 bắt nguồn từ mạng APARRNET quốc phòng Mỹ Vào mạng Internet, bạn tìm thấy nhiều tài liệu để nghiên cứu, học tập, trao đổi thư từ, đặt hàng, mua bán Một mục tiêu Internet chia sẻ thông tin người dùng nhiều lĩnh vực khác Mỗi máy tính Internet gọi host Mỗi host có khả truyền thông tới máy khác Internet Một số host nối tới mạng đường nối Dial-up (quay số) tạm thời, số khác nối đường nối mạng thật 100% (như Ethernet, Tokenring ) 1 Phân loại Các máy tính mạng chia làm nhóm Client Server - Client: Máy khách mạng, chứa chương trình Client - Server: Máy phục vụ-Máy chủ Chứa chương trình Server, tài nguyên (tập tin, tài liệu ) dùng chung cho nhiều máy khách Server trạng thái chờ yêu cầu đáp ứng yêu cầu Client -Internet Server: Là server cung cấp dịch vụ Internet Web Server, Mail Server, FPT Server… Các dịch vụ thường dùng Internet -Dịch vụ World Wide Web (gọi tắt Web) -Dịch vụ Electronic Mail (viết tắt Email) -Dịch vụ FPT 1.2 World Wide Web 1.2.1 Các khái niệm World Wide Web World Wide Web (WWW) hay gọi Web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc WWW Ngày số Website giới đạt tới số khổng lồ WWW cho phép bạn truy xuất thông tin văn bản, hình ảnh, âm thanh, video toàn giới Thông qua Website, quý công ty giảm thiểu tối đa chi phí in ấn phân phát tài liệu cho khách hàng nhiều nơi 1.2.2 Cách tạo trang Web: Có nhiều cách để tạo trang Web: - Có thể tạo trang Web chương trình xử lí văn -Tạo Web cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad…là chương trình soạn thảo văn có sẵn Window -Thiết kế cách dùng Web Wizard công cụ Word 97, Word 2000 -Thiết kế Web phần mềm chuyên nghiệp: FrontPage, Dreamweaver, Nescape Editor… Phần mềm chuyên nghiệp DreamWeaver giúp bạn thiết kế trang Web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML có sẵn phần Code cho bạn Để xây dựng ứng dụng Web hoàn chỉnh có tính thương mại, bạn cần kết hợp Client Script (kịch trình khách) Server Script (kịch trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle, 1.2.3 Trình duyệt Web (Web Client hay Web Browser): Trình duyệt Web công cụ truy xuất liệu mạng, phần mềm giao diện trực tiếp với người sử dụng Nhiệm vụ Web Browser nhận yêu cầu người dùng, gửi yêu cầu qua mạng tới Web Server nhận liệu cần thiết từ Server để hiển thị lên hình Để sử dụng dịch vụ WWW, Client cần có chương trình duyệt Web, kết nối vào Internet thông qua ISP Các trình duyệt thông dụng là: Microsoft Internet Explorer, Mozilla Firefox Google Chrome… Trong Internet Explorer trình duyệt chuẩn cho phép trình bày nội dung Web server cung cấp, cho phép đăng kí tới Website Internet, hỗ trợ trình bày trang Web 1.2.4 Webserver: Webserver: máy tính nối vào Internet chạy phần mềm thiết kế Webserver đóng vai trò chương trình xử lí nhiệm vụ xác định, tìm trang thích hợp, xử lí tổ hợp liệu, kiểm tra liệu hợp lệ Webserver nơi lưu trữ sở liệu, phần mềm đảm nhiệm vai trò Server cung cấp dịch vụ Web Webserver hỗ trợ công nghệ khác nhau: -IIS (Internet Information Service) : Hỗ trợ ASP, mở rộng hỗ trợ PHP -Apache: Hỗ trợ PHP -Tomcat: Hỗ trợ JSP (Java Servlet Page) 1.2 Phân loại Web 1.2 Web tĩnh: -Tài liệu phân phát đơn giản từ hệ thống file Server -Định dạng trang web tĩnh siêu liên kết, trang định dạng Text, hình ảnh đơn giản -Ưu điểm: CSDL nhỏ nên việc phân phát liệu có hiệu rõ ràng, Server đáp ứng nhu cầu Client cách nhanh chóng Ta nên sử dụng Web tĩnh không thay đổi thông tin -Nhược điểm: Không đáp ứng yêu cầu phức tạp người sử dụng, không linh hoat, -Hoạt động trang Web tĩnh thể sau: Browser gửi yêu cầu Browser Server Server gửi trả tài liệu 1.2 Website động: Về nội dung trang Web động trang Web tĩnh, thao tác với CSDL để đáp ứng nhu cầu phức tập trang Web Sau nhận yêu cầu từ Web Client, chẳng hạn truy vấn từ CSDL đặt Server, ứng dụng Internet Server truy vấn CSDL này, tạo trang HTML chứa kết truy vấn gửi trả cho người dùng - Hoạt động Web động: Yêu cầu URL Form Kết nối CGI Dữ liệu trả CSDL Dữ liệu trả 1.3 HTML: Trang Web kết hợp văn thẻ HTML HTML chữ viết tắt HyperText Markup Language hội đồng World Wide Web Consortium (W3C) quy định Một tập tin HTML chẳng qua tập tin bình thường, có đuôi html htm HTML giúp định dạng văn trang Web nhờ thẻ Hơn , thẻ html liên kết từ cụm từ với tài liệu khác Internet Đa số thẻ HTML có dạng thẻ đóng mở Thẻ đóng dùng chung từ lệnh giống thẻ mở, thêm dấu xiên phải (/) Ngôn ngữ HTML qui định cú pháp không phân biệt chữ hoa chữ thường Ví dụ, khai báo Không có khoảng trắng định nghĩa thẻ Cấu trúc chung trang HTML Tiêu đề trang Web CHƯƠNG II TÌM HIỂU NGÔN NGỮ PHP 2.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 (cross-platform) Đâ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 2.2 Tạ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 Đặ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 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 2.3 Hoạt độ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 Control login _ Admin Đăng nhập( user / pass) Database _ Kiểm tra (user /pass) Yêu cầu chọn thao tác Chọn xoá SP Process _ Danh sách tài liệu () Chọn sản phẩm() Thao tác Xoá () Xoá(id) Xoá(id) Kết Kết Kết Hình 23 Biểu đồ chức xóa sản phẩm Tương tự Use-case quản lý người dùng hệ thống quản lý khách hàng (với chức thêm, sửa, xóa)  Chức đăng nhập: 36 Member Interface Proccess Control Database 1:[Chọn chức Đăng nhập] Gửi yêu cầu đăng nhập 2:Nhập UserName Password 3: Kiểm tra User 4: Kiểm tra 5: Xác thực thành công 6: Xác thực thành công 7: Thông báo đăng nhập thành công 8:[Chọn chức đổi mật khẩu] Gửi yêu cầu đổi mật 9: Hiện chức đổi mật 10: Nhập xác nhận Password 11: Thay đổi Password 12: Thay đổi Password 13: Xác nhận thay đổi thành công 14: Xác nhận thay đổi thành công 15: Thông báo đổi Password thành công Hình 24 Biểu đồ chức đăng nhập 37  Chức đăng ký thành viên Customer Custome Interface Proccess Control Database 1:[Chọn chức đăng kí thành viên] Gửi yêu cầu 2: Hiển thị form đăng ký 3: Nhập thông tin đăng ký 4: Kiểm tra UserName có CSDL chưa 5: Kiểm tra 6:(Nếu có) Xác nhận tồn 7: Xác nhận tồn Gọi lại form Đăng ký để nhập lại {OR} 6: Xác nhận đăng ký thành công 7: Xác nhận thành công 8: Thông báo đăng ký thành viên thành công Hình 25 Biểu đồ chức đăng ký thành viên 4.6 Cách tổ chức liệu thiết kế chương trình cho trang Web Việc tổ chức liệu phải giải yêu cầu phân tích để lúc hiển thị lên trang Web có giao diện dễ nhìn, dễ dàng, hấp dẫn khách hàng Một phương pháp sử dụng rộn rãi từ trước đến quản lí theo nhóm sản phẩm Mỗi nhóm có mã nhóm tên nhóm để nhận biết Đối với Website này, với sản phẩm, sản phẩm tương ứng với mã hãng mã loại sản phẩm mã làm khóa bảng Sau số bảng sở liệu toàn sở liệu: 38 4.6.1 Bảng order_product : Dùng để lưu thông tin giỏ hàng khách hàng Bảng Bảng order_product Name Id_ Product_id Order_id Product_name Product_price date Product_qtt Product_total Status Order_type Type Int(11) Int(11) Int(11) Varchar(256) int(11) int(11) int(11) Int(11) Tinyint(1) Tinyint Null No No No No No No No No No No Chú thích Mã giỏ hàng Mã sản phẩm Mã đơn hàng Tên sản phẩm Giá sản phẩm Ngày đặt hàng Số lượng sản phẩm Tổng tiền Hiển thị Kiểu hóa dơn 4.6.2 Bảng order: Dùng để lưu thông tin đơn hàng Bảng Bảng order Name Id Customer_name Customer_address Customer_email Customer_phone note Date Address User_id Type Int(10) varchar(256) Varchar(256) varchar(256) varchar(30) text Int(11) Varchar(256) Int(11) Null No No No No No No No No No Chú thích Mã hóa đơn Tên khách hàng Địa người nhận Email Điện thoại Nội dung Thời gian nhận Địa khách hàng Mã thành viên 4.6.3 Bảng category: Dùng để quản lí chủ đề sản phẩm Bảng Bảng category Name id Id_service Id_type Name Status Order Type Int(10) Int(11) Int(11) Varchar(256) Tinyint(1) Int(11) Null No No No No No No Chú thích Mã chủ đề sản phẩm Mã dịch vụ Mã kiểu chủ đề sản phẩm Tên nhóm sản phẩm Hiển ,ẩnchủ đề sản phẩm Thứ tự thị chủ đề 39 Level Position Showhome Closure Int(11) Tinyint(1) Int(11) Text No No No No Các cấp chủ đề sản phẩm Vị trí hiển thị chủ đề Hiện thị trang chủ Giúp đường link thân thiện 4.6.4 Bảng shop: Dùng để quản lý sản phẩm Bảng Bảng shop Name Id Id_cat name Deseo Priceshop Pricedeal Totalbuy Note Status Date Type Int(11) Int(11) Varchar(256) Text Varchar(256) Varchar(256) Int(11) Text Tinyint(1) Int Null No No No No No No No No No No Type_shop Type_deal Name_code Int(11) Int(11) Varchar(256) No No No Chú thích Mã sản phẩm Mã chủ đề Tên sản phẩm Seo nội dung Giá shop Giá deal Số mua Nội dung sản phẩm Hiện,ẩn sản phẩm Thời gian up sản phẩm Kiểu shop sản phẩm Kiểu deal sản phẩm Code name sản phẩm Datestart Order Catename Nameseo Img Int(11) Int(11) Varchar(256) Varchar(256) Varchar(256) No No No No No Thời gian bắt đầu Vị trí thị Tên thực đơn Tên sản phẩm seo Hình ảnh 4.6.5 Bảng user: Dùng để quản lý thành viên Bảng user id Username Pass Email Phone Date Birthday Int(11) Varchar(45) Varchar(45) Varchar(45) Varchar(20) Int(11) Int(11) no No No No No No No ID Thành viên Tên đăng nhập Mật Email Điện thoại Thời gian đăng ky Ngày sinh 40 Local Address Fullname Cmt Varchar(100) Varchar(156) Varchar(256) Varchar(45) No No Null Null Tỉnh thành Địa Họ tên Chứng minh thư Stydy Id_user Avatar Varchar(200) Int(11) Varchar(256) Null No Null Nghề nghiệp Mã user Ảnh đại diện 4.6.6 Sơ đồ thực thể liên kết Hình 26 Sơ đồ thực thể liên kết 4.7 Yêu cầu bảo mật 41 - Có tính bảo mật cao, đảm bảo username, password cho phép hoạt động Admin User thay đổi thông tin sản phẩm toàn Website việc thay đổi thông tin cá nhân User việc quản lý liệu mật đăng nhập: + Tên đăng nhập + Mật đăng nhập - Các thông tin khách hàng bảo mật - Hệ thống quản trị tuyệt đối an toàn, bị truy cập lỗi hệ thống Như vậy, từ biểu đồ Use Case biểu đồ hoạt động hệ thống thể chức tác nhân hệ thống làm việc nào, xuất phát từ hệ thống yêu cầu hệ thống, yêu cầu khách hàng, nên xây dựng cho trang Website có đầy đủ chức người quản trị người dùng phải đảm bảo có tính bảo mật cao 4.8 Thiết kế giao diện 4.8.1 Giao diện trang chủ Hình 27 Giao diện trang chủ 42 Trang chủ “home.php”: Là trang công ty, 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ũi, 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 tiền +Các viế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… 4.8.2 Giao diện Form đăng nhập Hình 28 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 4.8.3 Giao diện Form liên hệ Hình 29 Giao diện form liên hệ Trang “lienhe.php” cầu nối khách hàng cửa hàng, khách hàng gửi thắc mắc ý kiến tới cửa hàng khách hàng phải nhập đầy đủ thông tin cá nhân form 4.8.4 Giao diện trang giỏ hàng 43 Hình 30 Giao diện giỏ hàng Trang “cart.php” trang mà khách hàng xem sản phẩm chọn Tại khách hàng biết số lượng mặt hàng chọn tổng số tiền phải toán Khách hàng thêm, cập nhập xóa sản phẩm giỏ hàng Tại có chức lưu lịch sử mua hàng khách hàng 4.8.5 Giao diện Form đăng ký thành viên 44 Hình 31 Giao diện form đăng ký thành viên Trang “register_new.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 4.8.6 Giao diện trang chi tiết sản phẩm 45 Hình 32 Giao diện trang chi tiết sản phẩm Trang “chitiet.php” trang hiể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ó 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 4.8.7 Giao diện trang quản trị Admin 46 Hình 33 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… KẾT LUẬN 47 Đề tài “Tìm hiểu & Xây dựng ứng dụng với PHP & My SQL” 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 kiến thức học, kết hợp tra cứu tài liệu chuyên nghành đề tài “Tìm hiểu & Xây dựng ứng dụng với PHP & My SQL” hạn chế thời gian, khả kinh nghiệ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: -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 nghiệm trang Web bán hàng quần áos 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 Thạc sỹ Vũ Đức Huy người quan tâm, giúp đỡ em suốt thời gian qua Và cho em bày tỏ lòng biết ơn tới thầy giáo, cô giáo khoa công nghệ thông tin giúp em hoàn thành đề tài chuyên nghành Em xin chân thành cảm ơn ! 48 TÀI LIỆU THAM KHẢO [1] Phạm Hữu Khang_Xây dựng ứng dụng Web PHP & MySQl_Nhà xuất Mũi Cà Mau, 2003 [2] Nguyễn Trường Sinh_Sử dụng PHP & MySQL thiết kế Web động_Nhà xuất Thống Kê, 2005 [3] Nguyễn Trường Sinh_Macromedia DreamweaverMX_Nhà xuất Lao động xã hội, 2003 [4] Đinh Xuân Lâm_Những thực hành HTML_Nhà xuất Thống Kê, 2003 [5] Quang Bình-Phương Hà_Thiết kế xuất Web với HTML_Nhà xuất Thống Kê, 2001 [6] http://www php net, truy cập cuối ngày 12/05/12 [7] http://www mysql Com, truy cập lần cuối ngày 17/05/12 [8] http://www.w3school Com, truy cập lần cuối ngày 20/05/12 [9] http://www google Com.vn, truy cập lần cuối ngày 27/05/12 [10] http://www trananh Com, truy cập lần cuối ngày 25/05/12 49 50 [...]... định yêu cầu của khách hàng 4.2.1 Hệ thống hiện hành của cửa hàng: Hiện tại cửa hàng đang sử dụng cơ chế quảng cáo, hợp đồng trưng bày, đặt hàng trực tiếp tại trung tâm do các nhân viên bán hàng trực tiếp đảm nhận (hoặc có thể gọi điện đến nhà phân phối để đặt hàng và cung cấp địa chỉ để nhân viên giao hàng tận nơi cho khách hàng) Trong cả hai trường hợp trên khách hàng đều nhận hàng và thanh toán trực... khách hàng, đảm bảo tính an toàn cho Website 19 4.1.4 Mục đích của dự án: - Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựng nên một môi trường làm việc hiệu quả - Thúc đẩy phát triển buôn bán trực tuyến - Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Website trực tuyến có thể đưa nhanh thông tin cũng như việc trao đổi mua bán các loại điện thoại qua mạng - Việc quản lý hàng. .. giỏ hàng - Khách hàng cũng có thể bỏ đi những sản phẩm không vừa ý đã có trong giỏ hàng - Nếu đã quyết định mua các sản phẩm trong giỏ hàng thì người dùng click vào mục thanh toán để hoàn tất việc mua hàng, hoặc cũng có thể huỷ mua hàng - Đơn giá của các món hàng sẽ có trong giỏ hàng 4.1.2 Phạm vi dự án được ứng dụng: - Dành cho mọi đối tượng có nhu cầu mua sắm trên mạng - Do nghiệp vụ của cửa hàng. .. cửa hàng. Và trong tờ hoá đơn khách hàng phải điền đầy đủ thông tin cá nhân và số lượng mặt hàng cần mua Kế toán phải chuẩn bị hoá đơn thanh toán, nhập một số dữ liệu liên quan như ngày, giờ, tên khách hàng, mã số mặt hàng, số lượng mua, các hợp đồng trưng bày sản phẩm, tổng số các hoá đơn vào trong sổ kinh doanh 4.2.2 Hệ thống đề nghị: Để có thể vừa quảng cáo, bán hàng và giới thiệu sản phẩm của cửa hàng. .. đặt hàng: + Description: Cho phép tất cả các khách hàng có thể đặt hàng mà không cần phải là thành viên của hệ thống + Input: Sau khi xem giỏ hàng, khách hàng có nhu cầu đặt hàng qua mạng thì có thể click vào nút đặt hàng và điền một số thông tin cần thiết để người quản trị có thể xác nhận thông tin và giao hàng trực tiếp đến đúng địa chỉ một cách nhanh nhất có thể + Process: Lưu thông tin về khách hàng. .. đi xây dựng một số biểu đồ Use Case, biểu đồ hoạt động của các chức năng trong hệ thống và thông tin cơ sở dữ liệu của chương trình 4.1 Phân tích yêu cầu đề tài 4.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng: - Là một Website chuyên bán các sản phẩm về quần áo cho các cá nhân và doanh nghiệp - Là một Website động, các thông tin được cập nhật theo định kỳ - Người dùng truy cập vào Website. .. tử, hiểu rõ cách thức mua bán hàng qua mạng + Người xây dựng nên hệ thống đặc biệt phải hiểu rõ các thông số kĩ thuật về Quần áo: Có thể đưa ra đựơc một cái nhìn tổng quát, sâu rộng về sản phẩm  Về bảo mật: + Người Admin có toàn quyền giữ bảo mật cho website bằng mật khẩu riêng + Quản lý User & Password của khách hàng an toàn: Thông tin của khách hàng được bảo mật  Lựa chọn giải pháp - Chương trình... thống CHƯƠNG IV XÂY DỰNG ỨNG DỤNG THỰC TẾ Trong chương này chúng ta sẽ phân tích các yêu cầu của đề tài như việc tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng, phạm vi ứng dụng của đề tài và đối tượng sử dụng, mục đích của dự án Xác định yêu cầu của khách hàng: Xuất phát từ hệ thống hiện hành của cửa hàng cùng với yêu cầu của khách hàng để vạch ra được yêu 18 cầu hệ thống cần xây dựng như việc... trên mạng thì website cần có các phần như:  Về giao diện: a – Giao diện người dùng + Phải có một giao diện thân thiện dễ sử dụng + Phải nêu bật được thế mạnh của website, cũng như tạo được niềm tin cho khách hàng ngay từ lần viếng thăm đầu tiên + Giới thiệu được sản phẩm của cửa hàng đang có + Có biểu mẫu đăng ký để trở thành thành viên + Có danh mục sản phẩm + Chức năng đặt hàng, mua hàng + Có biểu... Chức năng giỏ hàng: + Description: Cho phép xem chi tiết giỏ hàng + Input: Click chọn vào giỏ hàng + Process: Lấy thông tin sản phẩm từ CSDL thông qua ID ID này được lấy từ biến session lưu các thông tin về mã sản phẩm và số lượng của từng sản phẩm mà khách hàng chọn vào giỏ hàng + Output: Hiển thị thông tin về tên sản phẩm, ảnh, đơn giá, số lượng, thành tiền, tổng tiền của sản phẩm,xóa giỏ hàng 4.4.1.5

Ngày đăng: 04/08/2016, 21:30

Từ khóa liên quan

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

Tài liệu liên quan