Xây dựng Website kinh doanh Hàng Công Nghệ.doc

65 893 0
Xây dựng Website kinh doanh Hàng Công Nghệ.doc

Đ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

Với mức độ phức tạp và quy mô ứng dụng, cộng thêm vấn đề thời gian cho nên đề tài “Xây dựng Website kinh doanh Hàng Công Nghệ” chỉ dừng ở mức tìm hiểu ngôn ngữ lập trình Web PHP MYSQL, và áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng trên mạng. 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 máy tính và linh kiện đang có trên thị trường của các hãng có uy tín như ( Acer, Hp, Asus, Dell, Samsung…) và cách thức đặt mua hàng qua mạng. Các thông tin được cập nhật thường xuyên và nhanh chóng. Vì vậy, rút ngắn được khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng. Do còn một số hạn chế, nên website mới chỉ dừng lại ở chức năng giới thiệu sản phẩm, đặt hàng, hình thức thanh toán trực tiếp và thanh toán qua tài khoản ngân hàng. Trong tương lai, hệ thống sẽ phát triển theo hướng thương mại điện tử (với hình thức thanh toán trực tuyến qua thẻ tín dụng, thẻ mua hàng trực tuyến…).

Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ LỜI CẢM ƠN Tôi xin chân thành cảm ơn Ngành Công Nghệ Thông Tin Trường Cao đẳng Công Nghệ tạo điều kiện thuận lợi cho học tập thực đồ án Tôi xin bày tỏ lòng biết ơn sâu sắc đến thầy Ts.Nguyễn Văn Lành tận tình hướng dẫn, bảo suốt trình thực đề tài Tôi xin cảm ơn quý thầy cô Ngành Công Nghệ Thông Tin tận tình giảng dạy, trang bị cho kiến thức quý báu Cũng cảm ơn đến tất bạn bè, người sát cánh niềm vui, chia khó khăn giúp đỡ nhiều trình thực đồ án Tuy nhiên, thời gian hạn hẹp, nỗ lực đồ án khó tránh khỏi thiếu sót Tôi mong nhận thông cảm, lời góp ý bảo tận tình quý Thầy Cô bạn Một lần xin chân thành cảm ơn! Nguyễn Ngọc Luyến – 121250532129 Trang Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung báo cáo thực hướng dẫn trực tiếp Thầy giáo hướng dẫn ThS.Nguyễn Văn Lành Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm Sinh viên thực Nguyễn Ngọc Luyến Nguyễn Ngọc Luyến – 121250532129 Trang Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ MỤC LỤC Nội dung TÓM TẮT ĐỒ ÁN .7 1.1 Khái niệm Internet .9 1.1.1 Giới thiệu chung 1.1.2 Phân loại 1.2 World Wide Web 10 1.2.1 Các khái niệm World Wide Web 10 1.2.2 Cách tạo trang Web .10 1.2.3 Trình duyệt Web (Web Client hay Web Browser) 10 1.2.4 Webserver 11 1.2.5 Phân loại Web .11 1.3 HTML 12 1.3.1 Cấu trúc chung trang HTML 12 1.3.2 Các thẻ HTML 12 CHƯƠNG TÌM HIỂU NGÔN NGỮ PHP 14 2.1 Khái niệm PHP 14 2.2 Tại nên dùng PHP 14 2.3 Hoạt động PHP: 15 2.4 Các loại thẻ PHP 16 2.5 Các kiểu liệu 16 2.5.1 Số nguyên 16 2.5.2 Số thực 16 2.5.3 Xâu 17 2.5.4 Mảng 17 2.6 Biến - giá trị 17 2.6.1 Một số biến khai báo sẵn 17 2.6.2 Phạm vi giá trị .17 2.6.3 Tên biến 18 2.7 Các giá trị bên phạm vi PHP 18 2.8 Hằng 19 2.9 Biểu thức .19 2.10 Các cấu trúc lệnh .19 2.10.1 Các lệnh điều kiện toán tử .19 2.10.2 Phát biểu vòng lặp While 21 Nguyễn Ngọc Luyến – 121250532129 Trang Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ 2.10.3 Vòng lặp For: 21 2.10.4 Vòng lặp while .22 2.10.5 Vòng lặp while .22 2.11 Hàm .22 2.11.1 Tham trị .22 2.11.2 Tham biến .22 2.11.3 Tham số có giá trị mặc định 22 2.11.4 Giá trị trả lại hàm 23 2.11.5 Hàm biến 23 2.12 Các toán tử 23 2.13 Lớp đối tượng .24 2.14 Tham chiếu 24 2.15 Khai báo sử dụng Session, Cookie 24 2.16 MySQL PHP 27 CHƯƠNG CƠ SỞ DỮ LIỆU MYSQL 30 3.1 Giới thiệu sở liệu .30 3.2 Mục đích sử dụng sở liệu 30 3.3 Các kiểu liệu sở liệu MySQL 31 3.3.1 Loại liệu numeric .31 3.3.2 Loại liệu kiểu Date and Time 31 3.3.3 Loại liệu String 32 3.4 Các thao tác cập nhật liệu .33 3.5 Các hàm thông dụng MySQL 34 3.5.1 Các hàm phát biểu GROUP BY 34 3.5.2 Các hàm xử lí chuỗi: .34 3.5.3 Các hàm xử lí thời gian 35 3.5.4 Các hàm toán học .35 CHƯƠNG XÂY DỰNG ỨNG DỤNG THỰC TẾ 36 4.1 Phân tích yêu cầu đề tài 36 4.1.1 Tóm tắt hoạt động hệ thống mà dự án ứng dụng: 36 4.1.2 Phạm vi dự án ứng dụng .36 4.1.3 Đối tượng sử dụng 37 4.1.4 Mục đích dự án 37 4.2 Xác định yêu cầu khách hàng 37 4.2.1 Hệ thống hành cửa hàng .37 4.2.2 Hệ thống đề nghị 37 Nguyễn Ngọc Luyến – 121250532129 Trang Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ 4.3 Yêu cầu giao diện website 39 4.3.1 Giao diện người dùng 39 4.3.2 Giao diện người quản trị: .39 4.4 Phân tích chức hệ thống .39 4.4.1 Các chức đối tượng “Khách vãng lai” 40 Input: Khách vãng lai phải nhập đầy đủ thông tin (*: thông tin bắt buộc) 40 Tài khoản: (*) 40 Mật khẩu: (*) 40 Nhập lại mật (*) 40 Họ tên: Nhập họ tên (*) 40 Email: nhập email (*) 40 Điện thoại: Nhập điện thoại (*) 40 Địa chỉ: Nhập địa Thành viên (*) 40 4.4.2 Các chức đối tượng “Thành viên” .41 4.4.3 Chức Admin 42 4.6 Cách tổ chức liệu thiết kế chương trình cho trang Web 54 4.6.1 Bảng donhang 55 Dùng để lưu thông tin đơn hàng khách hàng 55 4.6.2 Bảng chitietdonhang 55 Dùng để lưu thông tin chi tiết đơn hàng 55 4.6.3 Bảng danhmucsp 55 Dùng để quản lí danh mục sản phẩm 55 4.6.4 Bảng hangsx 56 Dùng để quản lí hảng sản xuất sản phẩm .56 4.6.5 Bảng danhmucsp_hsx 56 Dùng để quản lý hãng sản xuất danh mục sản phẩm .56 4.6.6 Bảng danhmucsp_thuoctinh 56 Dùng để quản lý thuộc tính danh mục sản phẩm 56 4.6.7 Bảng sanpham 56 Dùng để quản lý sản phẩm .56 Bảng Bảng sanpham 56 4.6.8 Bảng thanhvien 56 Dùng để quản lý thành viên 56 4.6.9 Bảng thuoctinh .57 Nguyễn Ngọc Luyến – 121250532129 Trang Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ Dùng để quản lý thuộc tính 57 Bảng Bảng thuoctinh 57 4.6.10 Bảng thuoctinh_sp .57 Dùng để quản lý giá trị thuộc tính sản phẩm 57 Bảng 10 Bảng thuoctinh_sp 57 4.6.11 Bảng nhacungcap 57 Dùng để quản lý nhà cung cấp sản phẩm 57 Bảng 11 Bảng nhacungcap 57 4.6.12 Bảng hoadonnhap 57 Dùng để quản lý hóa đơn nhập 57 Bảng 12 Bảng hoadonnhap 57 4.6.13 Bảng chitiethoadonnhap 57 Dùng để quản lý chi tiết hóa đơn nhập 57 Bảng 13 Bảng chitiethoadonnhap 57 4.6.14 Bảng quan_huyen 58 Dùng để quản lý quận huyện 58 Bảng 14 Bảng quan_huyen 58 4.6.15 Bảng tinh_thanh 58 Dùng để quản lý tỉnh thành phố .58 Bảng 15 Bảng tinh_thanh .58 4.6.16 Sơ đồ thực thể liên kết 58 4.7 Yêu cầu bảo mật .59 Hệ thống quản trị tuyệt đối an toàn, bị truy cập lỗi hệ thống .59 4.8.1 Giao diện trang chủ .60 4.8.2 Giao diện Form đăng nhập 61 4.8.3 Giao diện Form thông tin nhận hàng 61 4.8.4 Giao diện trang giỏ hàng .61 4.8.5 Giao diện Form đăng ký thành viên 62 4.8.6 Giao diện trang chi tiết sản phẩm 62 4.8.7 Giao diện trang quản trị Admin 63 TÀI LIỆU THAM KHẢO .65 Nguyễn Ngọc Luyến – 121250532129 Trang Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ TÓM TẮT ĐỒ ÁN I Giới thiệu chung 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 kinh doanh Hàng Công Nghệ” 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 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 linh kiệ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 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 giới thiệu sản phẩm, đặt hàng, hình thức toán trực tiếp toán qua tài khoản ngân hàng 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, thẻ mua hàng trực tuyến…) II Đề cương chi tiết Nguyễn Ngọc Luyến – 121250532129 Trang Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ Đại học Đà Nẵng Trường Cao Đẳng Công Nghệ Cộng hòa xã hội chủ nghĩa Việt Nam Độc lập – Tự – Hạnh phúc ĐỀ CƯƠNG ĐỒ ÁN CHUYÊN NGÀNH CNTT Tên đề tài: Xây dựng Website kinh doanh Hàng Công Nghệ Sinh viên thực : Nguyễn Ngọc Luyến Lớp: 12T1 Ngành : Công Nghệ Thông Tin Khóa: 12 Giảng viên hướng dẫn : ThS Nguyễn Văn Lành Ngày nhận đề tài : 20/09/2014 Ngày bảo vệ: 17/01/2015  Mục tiêu đề tài: Cung cấp cho khách hàng thông tin xác sẩn phẩm laptop, máy tính bảng, điện thoại, linh kiện cách thức đặt hàng qua mạng  Phương pháp tiếp cận, phạm vi đề tài: a Phương pháp tiếp cận đề tài:  Mô hình thực thể quan hệ  Phương pháp chuẩn hóa CSDL theo dạng chuẩn b Phạm vi đề tài:  Người dung chung: Đăng ký, tìm kiếm, xem thông tin sản phẩm, xem giỏ hàng, dặt hàng  Thành viên: Đăng nhập, tìm kiếm, xem, sửa thông tin cá nhân, xem giỏ hàng, đặt hàng, xem thông tin hóa đơn lập  Quản trị: tạo tài khoản, quản lý sản phẩm, quản lý thành viên, quản lý đơn hàng…  Nội dung nghiên cứu:  Ngôn ngữ lập trình Web PHP & MYSQL  Kế hoạch thực STT Công Việc Tìm hiểu thực tế lập đề cương Vẽ sơ đồ use-case tổng thể cho chương trình Đặc tả use-case Xây dựng sơ đồ ERD theo thông tin đặc tả use-case Thiết kế sở liệu quản lý bán hàng Viết chương trình Kiểm định hoàn thiện chương trình Thời Gian 20/9-30/9 30/9-15/10 15/10-30/10 30/10-15/11 15/11-15/12 15/12-Ngày báo cáo Đà Nẵng, ngày 12 tháng 01 năm 2015 Giảng viên hướng dẫn Duyệt Sinh viên thực Nguyễn Văn Lành Nguyễn Ngọc Luyến Nguyễn Ngọc Luyến – 121250532129 Trang Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ CHƯƠNG INTERNET, WORLD WIDE WEB VÀ HTML 1.1 Khái niệm Internet 1.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.1.2 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 Để truyền thông với máy tính khác, máy tính Internet phải hỗ trợ giao thức chung TCP/IP (Transmission Control Protocol/Internet Protocol - giao thức điều khiển truyền liệu giao thức Internet), giao thức đồng bộ, cho truyền thông điệp từ nhiều nguồn tới nhiều đích khác Ví dụ vừa lấy thư từ hộp thư, đồng thời vừa truy cập trang Web TCP đảm bảo tính an toàn liệu, IP giao thức chi phối phương thức vận chuyển liệu Internet Nguyễn Ngọc Luyến – 121250532129 Trang Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ 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 - Thiết kế Web phần mềm chuyên nghiệp: Notepad++, 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, Khi bạn muốn triển khai ứng dụng Web mạng, điều kiện cấu hình phần cứng, bạn cần có trình chủ Web thường gọi Web Server 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 Nguyễn Ngọc Luyến – 121250532129 Trang 10 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ  Thêm sản phẩm Begin Nhập thông tin sản phẩm cần thêm Kiểm tra xem có sản phẩm tồn hay chưa? Hiển thị thông báo sản phẩm có CSDL Có Chưa Cập nhật thông tin sản phẩm vào CSDL Hiển thị thông báo thêm sản phẩm thành công End Hình Sơ đồ chức thêm sản phẩm Nguyễn Ngọc Luyến – 121250532129 Trang 51 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ  Sửa thông tin sản phẩm Begin Chọn sản phẩm cần sữa thay đổi thông tin sản phẩm Kiểm tra xem có sản phẩm tồn hay chưa? Hiển thị thông báo sản phẩm có CSDL Có Chưa Cập nhật thông tin sản phẩm vào CSDL Hiển thị thông báo sữa End Hình 10 Sơ đồ chức sửa thông tin sản phẩm Nguyễn Ngọc Luyến – 121250532129 Trang 52 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ  Xoá sản phẩm Begin Tìm sản phẩm cần xóa chọn biểu tượng xóa Xác nhận lại thông tin xóa? Hủy OK Xóa sản phẩm khỏi CSDL Hiển thị thông báo xóa sản phẩm hình ảnh End Hình 11 Sơ đồ chức xoá sản phẩm Nguyễn Ngọc Luyến – 121250532129 Trang 53 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ  Xoá thành viên Begin Tìm thành viên cần xóa chọn biểu tượng xóa Xác nhận lại thông tin xóa? Hủy OK Xóa thành viên khỏi CSDL Hiển thị thông báo xóa thành công End Hình 12 Sơ đồ chức xoá 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ộng rãi từ trước đến quản lí theo danh mục sản phẩm Nguyễn Ngọc Luyến – 121250532129 Trang 54 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ Mỗi danh mục sản phẩm có mã danh mục sản phẩm tên danh mục sản phẩ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 sản xuất mã danh múc sản phẩm Sau bảng sở liệu: 4.6.1 Bảng donhang Dùng để lưu thông tin đơn hàng khách hàng Name Type Null Chú thích MaDH Int(10) No Mã đơn hàng PhuongPhapGiaoHang Varchar(30) No Phương pháp giao hàng PhuongThucThanhToa Varchar(30) No Phương thức toán n NgayDat Datetime No Ngày đặt hàng NgayDuyet Date Yes Ngày duyệt đơn hàng NgayMua Date Yes Ngày toán đơn hàng ThanhTien Int(255) No Thành tiền TrangThai Varchar(20) No Ngày đặt hàng TaiKhoan Varchar(20) Yes Tài khoản HoTen Varchar(30) No Họ tên DiaChi Text No Địa SDT Varchar(11) No Số điện thoại Email Varchar(30) No Email GhiChu Text Yes Ghi Bảng Bảng donhang 4.6.2 Bảng chitietdonhang Dùng để lưu thông tin chi tiết đơn hàng Name Type Null MaDH Int(10) No MaSP Varchar(255) No SoLuong Int(10) No Bảng Bảng chitietdonhang Chú thích Mã đơn hàng Mã sản phẩm Số lượng 4.6.3 Bảng danhmucsp Dùng để quản lí danh mục sản phẩm Name Type Null Chú thích MaDanhMucSP Int(10) No Mã danh mục sản phẩm TenDanhMucSP Varchar(30) No Tên danh mục sản phẩm Bảng Bảng danhmucsp Nguyễn Ngọc Luyến – 121250532129 Trang 55 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ 4.6.4 Bảng hangsx Dùng để quản lí hảng sản xuất sản phẩm Name Type Null MaHSX Int(10) No TenHSX Varchar(30) No Bảng Bảng hangsx Chú thích Mã hãng sản xuất Tên hãng sản xuất 4.6.5 Bảng danhmucsp_hsx Dùng để quản lý hãng sản xuất danh mục sản phẩm Name Type Null Chú thich id Int(10) No Mã danh mục sản phẩm – hãng sản xuất MaDanhMucSP Int(10) No Mã danh mục sản phẩm MaHSX Int(10) No Mã hãng sản xuất Bảng Bảng danhmucsp_hsx 4.6.6 Bảng danhmucsp_thuoctinh Dùng để quản lý thuộc tính danh mục sản phẩm Name Type Null Chú thich MaThuocTinh Varchar(20) No Mã thuộc tính MaDanhMucSP Int(10) No Mã danh mục sản phẩm Bảng Bảng danhmucsp_thuoctinh 4.6.7 Bảng sanpham Dùng để quản lý sản phẩm Name Type MaSP Varchar(60) MaDanhMucSP Int(10) MaHSX Int(10) TenSP Varchar(50) GiaSP Int(11) HinhAnh Varchar(80) SoLuongTon Int(11) SoLuongNhap Int(11) TGBH Int(11) GhiChu Varchar(30) display Int(1) Chú thích Mã sản phẩm Mã danh mục sản phẩm Mã hãng sản xuất Tên sản phẩm Giá sản phẩm Hình sản phẩm Số lượng tồn Số lượng nhập Thời gian bảo hành Ghi Dùng để quy đinh sản phẩm hiển thị trang chủ Bảng Bảng sanpham 4.6.8 Bảng thanhvien Dùng để quản lý thành viên Name Type TaiKhoan Varchar(20) HoTen Varchar(30) DiaChi Text SDT Varchar(11) Nguyễn Ngọc Luyến – 121250532129 Null No No No No No No No No No No No Null No No No No Chú thích Tài khoản Họ tên Địa Số điện thoại Trang 56 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ Email MatKhau HieuLuc CapQuyen Varchar(30) No Varchar(32) No Int(1) No Int(1) No Bảng Bảng thanhvien Email Mật Hiệu lực Quyền 4.6.9 Bảng thuoctinh Dùng để quản lý thuộc tính Name Type Null Chú thích MaThuocTinh Varchar(20) No Mã thuộc tính TenThuocTinh Varchar(30) No Tên thuộc tính Bảng Bảng thuoctinh 4.6.10 Bảng thuoctinh_sp Dùng để quản lý giá trị thuộc tính sản phẩm Name Type Null Chú thích MaThuocTinh Varchar(20) No Mã thuộc tính MaSP Varchar(60) No Mã sản phẩm GiaTriTT Varchar(255) Yes Giá trị thuộc tính Bảng 10 Bảng thuoctinh_sp 4.6.11 Bảng nhacungcap Dùng để quản lý nhà cung cấp sản phẩm Name Type Null Chú thích MaNCC Varchar(10) No Mã nhà cung cấp TenNCC Varchar(30) No Tên nhà cung cấp Email Varchar(30) No Email DiaChi Varchar(50) No Địa DienThoai Varchar(11) No Điện thoại Bảng 11 Bảng nhacungcap 4.6.12 Bảng hoadonnhap Dùng để quản lý hóa đơn nhập Name Type Null Chú thích MaHDN Varchar(10) No Mã hóa đơn nhập MaNCC Varchar(10) No Mã nhà cung cấp TongTien Int(255) No Tổng tiền Bảng 12 Bảng hoadonnhap 4.6.13 Bảng chitiethoadonnhap Dùng để quản lý chi tiết hóa đơn nhập Name Type Null Chú thích MaHDN Varchar(10) No Mã hóa đơn nhập MaSP Varchar(60) No Mã sản phẩm SoLuong Int(10) No Số lượng Bảng 13 Bảng chitiethoadonnhap Nguyễn Ngọc Luyến – 121250532129 Trang 57 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ 4.6.14 Bảng quan_huyen Dùng để quản lý quận huyện Name Type Null Chú thích MaQuanHuyen Int(10) No Mã quận huyện TenQuanHuyen Varchar(30) No Tên quân huyện MaTinh Int(10) No Mã tỉnh thành phố Bảng 14 Bảng quan_huyen 4.6.15 Bảng tinh_thanh Dùng để quản lý tỉnh thành phố Name Type Null Chú thích MaTinh Int(10) No Mã tỉnh thành phố TenTinh Varchar(30) No Tên tỉnh thành phố Bảng 15 Bảng tinh_thanh 4.6.16 Sơ đồ thực thể liên kết Hình 13 Sơ đồ thực thể liên kết Nguyễn Ngọc Luyến – 121250532129 Trang 58 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ 4.7 Yêu cầu bảo mật Có tính bảo mật cao, đảm bảo TaiKhoan, MatKhau cho phép hoạt động Admin thành viên thay đổi thông tin sản phẩm toàn Website việc thay đổi thông tin cá nhân thành viên 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 sơ đồ thuật toán 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 Nguyễn Ngọc Luyến – 121250532129 Trang 59 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ 4.8 Thiết kế giao diện 4.8.1 Giao diện trang chủ Hình 14 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ủ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 Nguyễn Ngọc Luyến – 121250532129 Trang 60 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ 4.8.2 Giao diện Form đăng nhập Hình 15 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 thông tin nhận hàng Hình 16 Giao diện form thông tin nhận hàng Trang “consignee.cart.php” trang để khách hàng nhập thông tin nhận hàng, từ Nhân viên bán hàng biết để giao hàng cho khách 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 Hình 17 Giao diện giỏ hàng Nguyễn Ngọc Luyến – 121250532129 Trang 61 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ Trang “giohang.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 4.8.5 Giao diện Form đăng ký thành viên Hình 18 Giao diện form đăng ký thành viên Trang “dangky.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 Hình 19 Giao diện trang chi tiết sản phẩm Nguyễn Ngọc Luyến – 121250532129 Trang 62 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ Trang “chitiet.php” trang hiển thị thông tin chi tiết sản phẩm: giá, hình ả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 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, danh mục sản phẩm & hãng sản xuất, quản lý thành viên, quản lý đơn đặt hàng… Nguyễn Ngọc Luyến – 121250532129 Trang 63 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ KẾT LUẬN Đề tài “Xây dựng Website kinh doanh Hàng Công Nghệ” 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 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 Website kinh doanh Hàng Công Nghệ 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 ThS.Nguyễn Văn Lành người quan tâm, giúp đỡ em suốt thời gian qua Em xin chân thành cảm ơn! Nguyễn Ngọc Luyến – 121250532129 Trang 64 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ TÀI LIỆU THAM KHẢO [1] http://www.php.net, truy cập cuối ngày 23/12/2014 [2] http://www mysql.com, truy cập lần cuối ngày 26/12/2014 [3] http://www.w3school.com, truy cập lần cuối ngày 25/12/2014 Nguyễn Ngọc Luyến – 121250532129 Trang 65 [...]... chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ CHƯƠNG 4 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... lãng khi một trang web mới được tải Điều này gây khó khăn cho một số công việc như là mua hàng (shopping carts) những thứ cần thiết dữ liệu (sản phẩm người dùng đã chọn) ghi nhớ từ trang này sang trang khác Khái niệm điều khiển Session Nguyễn Ngọc Luyến – 121250532129 Trang 24 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ PHP session giải quyết vấn đề này bằng cách cho phép lưu trữ...Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ dung do Web server cung cấp, cho phép đăng kí tới bất kì Website nào trên Internet, hỗ trợ trình bày trang Web 1.2.4 Webserver Webserver: là một máy tính được nối vào Internet và chạy các phần mềm được thiết... Server gửi trả tài liệu 1.2.5.2 Website động Về cơ bản nội dung của trang Web động như một trang Web tĩnh, ngoài ra nó còn có thể thao tác với CSDL để đáp ứng nhu cầu phức tập của một trang Web Sau khi nhận được yêu cầu từ Web Client, chẳng hạn như một truy vấn từ một CSDL đặt trên Nguyễn Ngọc Luyến – 121250532129 Trang 11 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ Server, ứng dụng... giỏ hàng thì người dùng click vào mục thanh toán, sau đó chọn phương pháp giao hàng, phương thức thanh toán và ghi chú nêu có, xong chọn đặt hàng ngay để 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 - Người dùng sẽ chọn các phương pháp giao hàng, phương thức thanh toán hàng hoặc có thêm ghi chú nếu có do hệ thống đã định 4.1.2 Phạm vi dự án được... ban đầu của chúng trong file PHP, cuối cùng Server trả về kết quả cuối cùng là một trang nội dung HTML về cho trình duyệt Nguyễn Ngọc Luyến – 121250532129 Trang 15 Đồ án chuyên ngành – Xây dựng website kinh doanh Hàng Công Nghệ 2.4 Các loại thẻ PHP Có 4 loại thẻ khác nhau mà bạn có thể sử dụng khi thiết kế trang PHP: - Kiểu Short: Thẻ mặc định mà các nhà lập trình PHP thường sử dụng Ví dụ:

Ngày đăng: 30/09/2016, 21:48

Từ khóa liên quan

Mục lục

  • Input: Khách vãng lai phải nhập đầy đủ các thông tin (*: là thông tin bắt buộc)

  • Tài khoản: (*)

  • Mật khẩu: (*)

  • Nhập lại mật khẩu (*)

  • Họ tên: Nhập họ và tên. (*)

  • Email: nhập email. (*)

  • Điện thoại: Nhập điện thoại. (*)

  • Địa chỉ: Nhập địa chỉ của Thành viên. (*)

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

  • Đang cập nhật ...

Tài liệu liên quan