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

Xây dựng hệ thống website blog kingdozain (wordpress )

52 58 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 52
Dung lượng 3,64 MB

Nội dung

Xây dựng hệ thống website blog kingdozain (wordpress )

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THANH TOÁN QUA MẠNG ĐỀ TÀI: WEBSITE BÁN PHỤ KIỆN ĐIỆN THOẠI THANH TOÁN QUA PAYPAL(WORDPRESS) Giảng viên hướng dẫn : Sinh viên thực : Lớp : Phương Văn Cảnh D10TMDT Hà Nội, ngày 22 tháng 04 năm 2019 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH LỜI NÓI ĐẦU Với phát triển mạnh mẽ Khoa học cơng nghệ, đặc biệt phát triển nhanh chóng lĩnh vực CNTT ngày vào đời sống người khai thác cách hiệu biến thành cơng cụ lao động hữu ích đóng vai trò quan trọng đời sống xã hội Nói riêng thương mại điện tử, giới có nhiều website dịch vụ vệ sinh tiếng, uy tín phục vụ cho người dùng unicarepro.com, supercleandn.com… Có nhiều cách để xây dựng website, thuê đối tác bên để tiến hành xây dựng tự thân doanh nghiệp, cá nhân sử dụng hệ thống mã nguồn mở có sẵn để xây dựng Wordpress số đó, với giao diện trực quan, dễ sử dụng, dễ dàng đáp ứng nhu cầu nâng cao cá nhân hay tập thể nhiều người thiết kế, sử dụng phản hồi tích cực Nắm nhu cầu đó, nhóm chúng em chọn đề tài “Xây dựng hệ thống website blog: Kingdozain (Wordpress)” với mong muốn vận dụng kiến thức học, xây dựng trang web có tính thực tiễn, củng cố lại kiến thức qua thực hành Với số mục tiêu thiết kế trang web, bước đầu xây dựng website dịch vụ hosting giúp người có ý định khinh doanh biết cách tiếp cận để tự xây dựng website quảng bá với mục đích mong muốn cách đơn giản hiệu Nhờ hướng dẫn , chúng em bước nghiên cứu vận dụng kiến thức để tìm hiểu, phân tích xây dựng hệ thống website Chúng em chân thành cảm ơn thầy cung cấp cho chúng em kiến thức môn học hướng dẫn chúng em hồn thành đề tài cách tốt Em xin chân thành cảm ơn! Sinh viên thực hiện: BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Contents LỜI NÓI ĐẦU CHƯƠNG I TỔNG QUAN ĐỀ TÀI 1.1 Tên đề tài 1.2 Lý chọn đề tài 1.3 Mục tiêu 1.4 Mơ tả tốn .5 1.5 Tìm hiểu sản phẩm CHƯƠNG XÂY DỰNG WEBSITE BLOG: Kingdozain 17 2.1 Phân tích yêu cầu đề tài 17 2.1.1 Tóm tắt hoạt động hệ thống mà dự án ứng dụng: .17 2.1.2 Phạm vi dự án ứng dụng 17 2.1.3 Đối tượng sử dụng 17 2.1.4 Mục đích dự án .18 2.2 Xác định yêu cầu khách hàng 18 2.2.1 Hệ thống hành cửa hàng 18 2.2.2 Hệ thống đề nghị 18 2.3 Yêu cầu giao diện website 20 2.3.1 Giao diện người dùng 20 2.3.2 Giao diện người quản trị: 20 2.4 Phân tích chức hệ thống .20 2.4.1 Các chức đối tượng Customer (Khách vãng lai) 22 2.4.2 Các chức đối tượng Member (thành viên) 23 2.4.3 Chức Administrator 24 2.5 Biểu đồ phân tích thiết kế hệ thống 25 2.5.1 Biểu đồ hoạt động 25 2.5.2 Đặc tả Use-case .37 2.6 Cách tổ chức liệu thiết kế chương trình cho trang Web 42 2.6.11 Sơ đồ thực thể liên kết 45 2.7 Yêu cầu bảo mật 46 CHƯƠNG III: XÂY DỰNG HỆ THỐNG THỬ NGHIỆM 47 3.1 Hệ thống website 47 3.1.1 Trang chủ 47 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH 3.1.2 Giao diện sản phẩm 47 3.1.3 Giao diện quản trị 48 3.1.4 Giao diện quản trị sản phẩm 48 3.1.5 Giao diện quản trị viết 48 3.1.6 Quy trình toán 49 CHƯƠNG V KẾT LUẬN 49 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH CHƯƠNG I TỔNG QUAN ĐỀ TÀI 1.1 Tên đề tài “Xây dựng Blog: Kingdozain” 1.2 Lý chọn đề tài Trong thời đại ngày nay, thời đại mà sức mạnh Internet bùng nổ việc tra cứu thông tin dịch vụ tiện lợi để phục vụ nhu cầu người khơng điều q xa lạ Thơng qua Website người tra cứu dịch vụ vệ sinh, giá cả,… ngồi nước để từ đặt dịch vụ qua Internet mà không cần tốn nhiều thời gian Chính vậy, “Xây dựng Blog: Kingdozain” chúng em áp dụng công cụ hỗ trợ, phần mềm mã nguồn mở, kiến thức có để thiết kế trang website chuẩn, bắt mắt đầy đủ chức cần thiết phục vụ nhu cầu người sử dụng yêu cầu khách hàng 1.3 Mục tiêu  Tìm hiểu phần mềm mã nguồn mở cài đặt thành công  Làm chủ phần mềm mã nguồn mở  Được trải nghiệm rút kinh nghiệm qua dự án thực tế  Xây dựng tài liệu cho dự án cách tường minh đầy đủ  Code mục gia hạn sản phẩm  Tạo mục sản phẩm bật code php  Hoàn thiện sản phẩm, kết thúc tập lớn thành cơng 1.4 Mơ tả tốn Xây dựng website bán hàng đến người dùng với loại dịch vụ cụ thể, giá hợp lý Gồm có chức quản lý sau: - Cho phép cập nhật vào CSDL BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH - Hiển thị danh sách các sản phẩm theo loại - Hiển thị quy trình mua hang - Hiển thị thông tin khách hàng - Quản lý đơn đặt hàng,Xử lý đơn hàng 1.5 Tìm hiểu sản phẩm Thời buổi công nghệ số ngày phát triển, phương thức bán hàng chuyền thống chở lên lỗi thời thay vào phương thức bán hàng thường diễn mạng internet Và để tạo lập website với thời buổi công nghệ ngày phát triển Để giúp bạn truy cập vào trang web “Kingdozain” bạn tư vấn giải đáp thắc mắc cách tốt để bạn có wesite ưng ý riêng Đầu tiên tìm hiểu cách tạo trang web: Website bạn = têm miền + hosting Tên miền ? Tên miền tên website hoạt động internet, đóng vai trò địa vật lý Nó giống địa nhà hay zip code để giúp thiết bị định tuyến vệ tinh dẫn đường, trình duyện cần tên miền để dẫn đường tới website bạn Ví dụ Hostinger.com, Google.com, Facebook.com tên miền công ty Internet Khi công ty (hoặc người) mua tên miền, họ định server mà tên miền trỏ tới Hoạt động đăng ký tên miền giám sát tổ chức gọi ICANN (Internet Corporation for Assigned Names and Numbers) ICANN quản lý việc tên miền đăng ký chứa trung tâm sở liệu tên miền trỏ tới đâu Một website internet cần thành phần web server tên miền để hoạt động bình thường BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Web server máy tính chứa file database tạo nên website bạn Rồi gửi internet có người truy cập vào site bạn từ máy chủ họ Tên miền tên người gõ lên trình duyệt, sau tên miền trỏ địa web server, nên trình duyệt gửi u cầu truy cập web server Nếu khơng có tên miền, người phải nhớ xác địa IP server truy cập – việc khó xảy Vẫn chưa rõ tên miền cách thức hoạt động nào? Bài viết bên giải thích rõ khái niệm tên miền cho bạn Hãy xem qua nào! Tên miền hoạt động nào? Tên miền đường tắt đến server host website bạn Một tên miền (domain name) giống địa nhà cách người tìm thấy bạn World Wide Web Đó lý chúng tơi gọi đầu trình duyệt web địa – nơi bạn nhập tên miền để tìm trang web.Nếu tên miền giống địa máy chủ (hosting) chứa website bạn giống tòa nhà Khi bạn tạo trang web, bạn đặt tên miền để trỏ đến máy chủ để người muốn tìm trang web bạn họ nhập tên miền đưa họ đến Nếu khơng có tên miền, khách truy cập phải nhập địa IP (ví dụ 100.90.80.70) máy chủ Như bạn tưởng tượng, việc trỏ tên miền thời gian Vì nhiều nhà cung cấp Hostinger có gói hosting kèm tên miền Hầu hết trang web bạn truy cập sử dụng tên miền Ví dụ: Khi kiểm tra tên miền bạn thấy công ty Google có Google.com tên miền họ Facebook tên trang web Facebook.com tên miền BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Các loại tên miền Domain name có nhiều loại, điều tất có điểm chung chia làm hai phần – tên (ví dụ ‘Hostinger’) phần mở rộng cấp cao (ví dụ ‘.com’) Có nhiều phần mở rộng tên miền cấp cao, từ mã quốc gia (ví dụ ‘.co.uk ‘.de’) tới mã cụ thể cho ngành gov cho tổ chức phủ edu cho tổ chức giáo dục Mặc dù com domains giữ ưu internet với 46.5% website có tên miền Ngoài ra, với 330 triệu tên miền đăng ký Gần đây, ICANN – tổ chức quản lý tên miền nhận cần thiết loại tên miền Do đó, họ cơng bố hàng loạt tên miền cấp cao (gTLDs), từ bike clothing đến guru ventures Kết có số lượng lớn phần mở rộng khác tra cứu tên miền, đồng thời gây khó khăn tìm mua tên miền cho công ty bạn Đây định lớn – định lớn bạn Và bạn thay đổi sau này, tốt bạn nên tránh làm việc giá nào, việc suy nghĩ cẩn thận trước chọn tên miền TLD – Top level domain gì? TLD viết tắt ‘top-level domain’ phần mở rộng sau dấu chấm cuối domain name Ví dụ com, gov org Như bạn quen thuộc, bạn tìm thấy trang web khơng có TLD, tên miền thường tạo thành từ tên (tức hostinger) TLD (tức com), tên miền dạng như: hostinger.com com hầu hết người sử dụng Các TLD khác bao gồm org (organisation – tổ chức), edu (education – giáo dục) gov (government – phủ), net, info, tv, biz TLDs chia thành hai loại khác: tên miền cấp cao quốc gia (ccTLDs) tên miền cấp cao chung (gTLDs) ta thường thấy Nếu bạn có ý định kinh doanh chuyên nghiệp sử dụng website lâu dài Hãy chọn gTLD ccTLD CCTLD – Country-code top-level domain gì? Tên miền cấp cao quốc gia (ccTLDs – country-code top-level domain) loại TLDs sử dụng để xác định quốc gia cụ thể Nó cho người dùng công cụ BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH tìm kiếm biết trang web thiết kế cho khách truy cập từ khu vực cụ thể Ví dụ: Google có Google.com làm trang web chung, khách truy cập từ Vương quốc Anh Google.co.uk Đức vào Google.de gTLDs – Generic top-level domain gì? Tên miền cấp cao chung (gTLDs – generic top-level domains) loại domain name phổ biến nhất, phần bao gồm tên miền com – có nhiều tên miền tất ccTLDs cộng lại Trong lịch sử, gTLD com, org, net, edu, gov mil, số gTLDs có mở rộng kết có hàng trăm gTLDs khác bao gồm online, xyz name Các loại domain name khác Mặc dù tên miền dùng nhiều nhất, tên miền có nhiều biến thể khác mà bạn cầns sử dụng Tên miền thứ cấp Có thể bạn thấy tên miền từ trước Chúng tơi nói đến tên miền bên top-level domain name Để dễ hiểu chúng tơi đưa ví dụ: Các công ty Anh thường dùng tên miền co.ukthay com, ví dụ điển hình tên miền cấp Một loại tên miền cấp hai khác gov.uk, thường dùng tổ chức phủ, ac.uk, thường dùng trường đại học học viên Subdomains Subdomains tên miền mà webmaster sau mua tên miền tạo nhiều subdomain khác nhauđể tách biệt cac dịch vụ website Webmaster trỏ subdomain server khác hoạt động bình thường top level domain đặc biệt hoàn cảnh bạn chạy chiến dịch quảng cáo, nội dung khác biệt hoàn toàn so với web Ví dụ Facebook dùng developers.facebook.com để cung cấp thông tin cụ thể cho web app developer muốn sử dụng Facebook API Ví dụ khác support.google.com BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Cách đăng ký tên miền gì? Tin vui: cách đăng ký tên miền đơn giản khơng có u cầu đặc biệt Trên thực tế, thường thỉ phút để bạn mua tên miền Bạn cần vào trang bán tên miền, chọn tên miền phù hợp tiến hành thủ tục toán xong Bạn cần yêu cầu nhập thông tin cá nhân theo quy định tổ chức quản lý tên miền ICANN Nếu chưa có tên miền, đăng ký nơi với nơi bạn mua hosting Đó lý Hostinger cung cấp dịch vụ hosting đăng ký tên miền Ngồi Hostinger liệt kê biến thể tên miền để bạn dễ dàng lựa chọn trường hợp tên miền bị đăng ký Tại đây, bạn cần hồn tất tốn bạn sở hữu tên miền Sau đó, bạn cấp trang web để quản lý tên miền với công cụ quản lý quan trọng Làm để transfer domain 10 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH 2.5.2 Đặc tả Use-case  Use-case tìm kiếm Hình 14 Use case tìm kiếm Hình 15 Biểu đồ cộng tác chức tìm kiếm - Lớp biên: Interface - Lớp điều khiển: Control - Lớp thực thể: Database Dưới biểu đồ 38 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Hình 16 Biểu đồ chức tìm kiếm 39 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Use-case quản lý sản phẩm Hình 17 Use-case quản lý sản phẩm - Lớp biên: Login, Interface - Lớp điều khiển: Control - Lớp thực thể: Database Hình 18 Biểu đồ cộng tác chức cập nhật 40 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH  Chức thêm sản phẩm Hình 19 Biểu đồ chức thêm sản phẩm  Chức sửa thông tin sản phẩm Hình 20 Biểu đồ chức sửa thông tin sản phẩm 41 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Chức xóa sản phẩm: Hình 21 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) 42 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Chức đăng nhập: Hình 22 Biểu đồ chức đăng nhập 43 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Chức đăng ký thành viên Hình 23 Biểu đồ chức đăng ký thành viên 2.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 tồn sở liệu: Bảng giohang 44 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Dùng để lưu thông tin giỏ hàng khách hàng Name Type Null Chú thích Id_giohang Int(10) No Mã giỏ hàng id Int(10) No Mã sản phẩm user Varchar(255) No Tên user soluong Int(10) No Số lượng tinhtrang Text No Tình trạng ngaydat datetime No Ngày đặt hàng Bảng Bảng giohang 2.6.1 Bảng hoadon Dùng để lưu thông tin đơn hàng Name Type Null Id-hoadon Int(10) No hoten Varchar(255) No diachi Text No email Varchar(255) No dienthoai Int(20) No fax Int(20) No cty Varchar(255) No id Int(10) No soluong Int(10) No Bảng Bảng hoadon Bảng lienhe Dùng để quản lí thắc mắc liên hệ khách hàng Name Type Null Id-lienhe Int(10) No hoten Text No cty Text No email Text No dienthoai Int(20) No fax Int(20) No diachi Text No noidung Text No ngaylienhe Datetime No Bảng Bảng lienhe Bảng loaisanpham Dùng để quản lí danh mục loại sản phẩm Name Type Null Id-loai Int(10) No Id_nhom Int(11) No tenloaisp Text No ghichu Varchar(255) No Chú thích Mã hóa đơn Tên khách hàng Địa Email Điện thoại Fax Công ty Mã sản phẩm Số lượng 2.6.2 Chú thích Mã liên hệ Họ tên Cơng ty Email Điện thoại Fax Địa Nội dung Ngày liên hệ Chú thích Mã loại sp Mã nhóm sản phẩm Tên loại sản phẩm Ghi 45 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Bảng Bảng loaisanpham 2.6.3 Bảng nhomsanpham Dùng để quản lý nhóm sản phẩm Name Type Null Id_nhom Int(10) No tennhom Varchar(255) No Chuthich Text No Bảng Bảng nhomsanpham Bảng sanpham Dùng để quản lý sản phẩm Name Type Id Int(20) Id_loai Int(10) tensp Text mota Text hinh Text gia Int(15) ghichu Text soluongban Int(10) Id_menu Int(10) Chú thich Mã nhóm sản phẩm Tên nhóm sản phẩm Chú thích 2.6.4 2.6.5 Bảng thanhvien Dùng để quản lý thành viên Type Name hoten diachi email dienthoai user pass hieuluc capquyen Null No No No No No No No No No Bảng Bảng sanpham Null Varchar(255) No Varchar(255) No Varchar(255) No Int(20) No Varchar(255) No Varchar(32) No Int(10) No Int(10) No Bảng Bảng thanhvien Chú thích Mã sản phẩm Mã loại sản phẩm Tên sản phẩm Mơ tả Hình ảnh Đơn giá Ghi Số lượng Mã menu Chú thích Họ tên Địa Email Điện thoại Tên đăng nhập password Hiệu lực Quyền 2.6.11 Sơ đồ thực thể liên kết 46 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Hình 24 Sơ đồ thực thể liên kết 47 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH 2.7 Yêu cầu bảo mật Có tính bảo mật cao, đảm bảo khơng có username, password cho phép hoạt động Admin khơng có User thay đổi thơng tin sản phẩm tồn Website ngồi 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 tồn, khơng thể 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 48 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH CHƯƠNG III: XÂY DỰNG HỆ THỐNG THỬ NGHIỆM 3.1 Hệ thống website 3.1.1 Trang chủ Hình 1.1 giao diện trang chủ 3.1.2 Giao diện sản phẩm 49 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH Hình 1.2 Giao diện sản phẩm 3.1.3 Giao diện quản trị Hình 1.3 Giao diện quản trị 3.1.4 Giao diện quản trị sản phẩm Hình 1.4 Giao diện quản trị sản phẩm 50 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH 3.1.5 Giao diện quản trị viết Hình 1.5 Giao diện quản trị viết 3.1.6 Quy trình tốn Hình 1.6 Quy trình toán 51 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH CHƯƠNG V KẾT LUẬN Sau thời gian tìm hiểu nghiên cứu đề tài “blog:kingdozain” chúng em phát triển hoàn thành theo yêu cầu nội dung thời gian định Trong trình nghiên cứu thực đề tài với tâm cao hạn chế kinh nghiệm kiến thức nên đề tài chúng em tránh khỏi thiếu xót Chúng em mong nhận ý kiến đóng góp từ q thầy bạn để đề tài hoàn thiện * Kết đạt được: - Hoàn thiện chức trang web tìm kiếm đặt hàng khách hàng, thêm -sửa- xóa viết, … - Việc quản lý sản phẩm dịch vụ trở nên dễ dàng, thuận tiện Hạn chế việc bỏ lỡ hội cho khách hàng đặt mua - Có thể tích hợp tốn nhiều công cụ hỗ trợ khác * Hạn chế đề tài: Do thời gian làm có hạn nên em chưa thể hoàn thiện đầy đủ chức chương trình Trên số chức website * Hướng phát triển: - Để website hoạt động có hiệu hơn, chúng em cố gắng hoàn thiện bổ sung, sửa đổi số giao diện cho thân thiện với khách hàng đặc biệt dễ dàng sử dụng mà tính bảo mật đảm bảo - Hệ thống cần mở rộng thêm nhiều chức có tính tự động hóa cao, thống kê số lượng khách truy cập, phát triển hệ thống dịch vụ rộng khắp nước Cuối cùng, lần tập thể nhóm chúng em xin chân thành cảm ơn thầy Phương Văn Cảnh định hướng giúp đỡ giúp em phát triển đề tài này! 52 ... cực Nắm nhu cầu đó, nhóm chúng em chọn đề tài Xây dựng hệ thống website blog: Kingdozain (Wordpress) ” với mong muốn vận dụng kiến thức học, xây dựng trang web có tính thực tiễn, củng cố lại kiến... mật 46 CHƯƠNG III: XÂY DỰNG HỆ THỐNG THỬ NGHIỆM 47 3.1 Hệ thống website 47 3.1.1 Trang chủ 47 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH 3.1.2... sử dụng toàn khả host 16 BLOG: KINGDOZAIN GVHD: PHƯƠNG VĂN CẢNH CHƯƠNG XÂY DỰNG WEBSITE BLOG: Kingdozain Trong chương phân tích yêu cầu đề tài việc tóm tắt hoạt động hệ thống mà dự án ứng dụng,

Ngày đăng: 08/06/2019, 08:33

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w