Luận văn xây dựng cổng thông tin điện tử UBND tỉnh quảng bình bằng wordpress copy

27 6 0
Luận văn xây dựng cổng thông tin điện tử UBND tỉnh quảng bình bằng wordpress   copy

Đ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

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ************ LUẬN VĂN TỐT NGHIỆP Đề tài: Xây Dựng Cổng Thông Tin Điện Tử UBND Tỉnh Quảng Bình Phần mềm: Wordpress Hà nội 8/2015 ĐẶT VẤN ĐỀ Công nghệ mạng Internet/Intranet phát triển mạnh mẽ xu hướng ứng dụng dịch vụ thông tin thương mại tảng ngày phát triển Dịch vụ web ứng dụng không áp dụng vào trang thông tin trực tuyến mà ngày ứng dụng vào lĩnh vực thuwong mại điện tử trang cung cấp dịch vụ, sản phẩm, cổng mua bán online, cổng toán điện tử, hệ thống game online…, dịch vụ ngày làm cho giá trị gia tăng internet ngày phong phú đa đạng, mang lại hiệu kinh tế xã hội giảm thời gian chi phí cho người sử dụng Chính lẽ nên em chọn đề tài có tên là” Cổng Thơng Tin Điện Tử UBND Tỉnh Quảng Bình” làm đề tài luận văn tốt nghiệp Khuôn khổ luận văn bao gồm 5chương: Chương 1: THỰC TIỄN KHÁCH QUAN CỦA VIỆC ỨNG DỤNG WEB Chương 2: CƠ CẤU, CHỨC NĂNG VÀ HỆ THỐNG CUNG CẤP THƠNG TIN CỦA UBND TỈNH QUẢNG BÌNH Chương 3: XÂY DỰNG CỔNG THÔNG TIN TRỰC TUYẾN Chương 4: XÂY DỰNG HỆ THỐNG CUNG CẤP THÔNG TIN CỦA UBND TỈNH QUẢNG BÌNH Chương 5: TRIỂN KHAI HOẠT ĐỘNG CỦA ỨNG DỤNG VÀ ĐÁNH GIÁ HIỆU QUẢ KINH TẾ CHÍNH TRỊ CỦA HỆ THỐNG MỤC LỤC Nội dung Trang ĐẶT VẤN ĐỀ CHƯƠNG I- THỰC TIỄN KHÁCH QUAN CỦA VIỆC ỨNG DỤNG WEB Các tảng ứng dụng 1.1 Các dòng hệ điều hành cho tảng web 1.2 Phần mềm webserver Tình hình ứng dụng web 2.1 Khối nhà nước 2.2 Khối tư nhân CHƯƠNG II CƠ CẤU, CHỨC NĂNG VÀ HỆ THỐNG CUNG CẤP THÔNG TIN CỦA UBND TỈNH HOÀNG MAI Cơ cấu chức cung cấp thơng tin UBND tỉnh Hồng Mai 2.1 Cơ cấu tổ chức 2.2 Chức quyền hạn Hệ thống cung cấp thông tin cho UBND tỉnh Hồng Mai CHƯƠNG III – XÂY DỰNG CỔNG THƠNG TIN TRỰC TUYẾN 3.1 Nền tảng công nghệ 3.1.1 Ngôn ngữ lập trình web 3.1.2 Hệ quản trị CSDL MySQL 3.2 Hệ thống mã nguồn WP 3.2.1 Cấu trúc Cấu trúc database mặc định Tối ưu database Backup database PhpMyAdmin 3.3 Triển khai phát triển ứng dụng 3.3.1 Giới thiệu WP 3.3.2 Thao tác cài đặt 3.4 Những ứng dụng bổ sung 3.4.1 Hệ thống bổ trợ ( plugin) Cách 1: cài đặt plugins WordPress thông qua dashboard quản lý Cách 2: Cài đặt plugins WordPress cách upload plugin lên thư mục /wp-content/plugin/ Quản lý Plugins WordPress Plugins tốt cho WordPress 3.4.2 Hệ thống giao diện ( theme) 3.5 Ưu nhược điểm hệ thống WP 3.5.1 Ưu điểm 3.5.2 Nhược điểm CHƯƠNG IV - XÂY DỰNG HỆ THỐNG CUNG CẤP THÔNG TIN UBND TỈNH HỒNG MAI 4.1 Sơ đồ cung cấp thơng tin 4.2 Nội dung khác Tải cài đặt plugin Contact Form Hướng dẫn tạo form liên hệ Chèn form vào post/page CHƯƠNG V- TRIỂN KHAI HOẠT ĐỘNG CỦA ỨNG DỤNG VÀ ĐÁNH GIÁ HIỆU QUẢ KINH TẾ CHÍNH TRỊ CỦA HỆ THỐNG 5.1 Nền tảng hệ thống 5.1.1 Hệ thống máy chủ web Máy chủ Web - Web Server Máy chủ sở liệu - Database Server Máy chủ FTP - FTP Server Máy chủ thư điện tử - SMTP server Máy chủ DNS - DNS Server 5.1.2 Hệ thống lưu trữ CSDL Media 5.2 Vận hành 5.2.1 Quản trị viên 5.2.2 Biên tập viên 5.2.3 Người viết tin 5.2.4 Cộng tác viên 5.3 Hiệu ứng dụng Hiệu mặt kinh tế Hiệu mặt xã hội Về mặt kinh tế Về mặt trị văn hóa KẾT LUẬN CHƯƠNG I- THỰC TIỄN KHÁCH QUAN CỦA VIỆC ỨNG DỤNG WEB CÁC NỀN TẢNG ỨNG DỤNG 1.1 Các dòng hệ điều hành cho tảng web 1.1.2 Hệ điều hành Unix Unix hệ điều hành máy tính viết vào năm 1960 1970 số nhân viên công ty AT&T Bell Labs bao gồm: Ken Thompson Dennis Ritchie Douglas Mcliroy Ngày hệ điều hành Unix phân thành nhiều nhánh khác nhau, nhánh AT&T, nhánh số nhà phân phối thương mại nhánh tổ chức phi lợi nhuận a Quá trình hình thành • Giữa năm 1969 – 1970, Kenneth Thompson, Dennis Ritchie, người khác phịng thí nghiệm AT&T Bell Labs bắt đầu phát triển hệ điều hành nhỏ dựa PDP-7 • Vào khoảng 1972-1973, hệ thống viết ngôn ngữ C thông qua định này, Unix trở thành hệ điều hành sử dụng rộng rãi chuyển đổi khơng cần phần cứng ban đầu cho • Vào năm 1979, phiên thứ Unix phát hành, hệ điều hành gốc cho tất hệ thống Unix có • Sau thời điểm đó, lịch sử Unix bắt đầu trở nên phức tạp Cộng đồng trường đại học học viện, đứng đầu Berkeyley, phát triển nhánh khác gọi Berkeyley Software Distribution (BSD), AT&T tiếp tục phát triển Unix tên gọi “ Hệ thống III ” sau “ Hệ thống V ” b Sơ đồ phát triển hệ điều hành 1.1.2 Hệ điều hành windows a Giới thiệu hệ điều hành Windows Hệ điều hành Windows chương trình hãng Microsoft sản xuất Từ version 3.0, Microsoft không ngừng cải tiến làm cho mơi trường Windows ngày hồn thiện, tập hợp chương trình điều khiển máy tính thực chức như: Điều khiển phần cứng máy tính Ví dụ, nhận thơng tin nhập từ bàn phím gởi thơng tin xuất hình máy in Làm cho chương trình ứng dụng khác chạy Ví dụ chương trình xử lý văn bản, hình ảnh, âm thanh… Quản lý việc lưu trữ thông tin ổ đĩa Cung cấp khả kết nối trao đổi thông tin máy tính Windows có giao diện đồ họa (GUI – Graphics User Interface) Nó dùng phần tử đồ họa biểu tượng (Icon), trình đơn (Menu) hộp thoại (Dialog) chứa lệnh cần thực b.Khởi động Windows XP Windows XP tự động khởi động sau bật máy Sẽ có thơng báo u cầu nhập vào tài khoản (User name) mật (Password) người dùng Thao tác gọi đăng nhập (logging on) Nhập password để đăng nhậpvào hình Desktop Có thể thiết lập nhiều tài khoản máy tính, người sử dụng có tập hợp thông tin lựa chọn tự thiết lập cho (như dáng vẻ hình, chương trình tự động chạy khởi động máy, tài nguyên/ chương trình phép sử dụng, v.v ) c Thốt khỏi Windows XP Khi muốn thoát khỏi Windows XP, bạn phải đóng tất cửa sổ mở Click nút Start, nhấn tổ hợp phím Alt + F4, Ctrl + Esc click chọn mục Turn Off Computer Hộp thoại Turn off computer xuất hiện, click nút Turn off Chú ý: Trước thoát khỏi Windows để tắt máy tính, bạn nên khỏi ứng dụng chạy sau khỏi Windows Nếu tắt máy ngang gây lỗi khởi động lại lần sử dụng 1.2 Phần mềm webserver 1.2.1 IIS a Khái quát IIS - IIS viết tắt từ Internet Information Services - IIS đính kèm với phiên Windows Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) dịch vụ dành cho máy chủ chạy Hệ điều hànhWindow nhằm cung cấp phân tán thơng tin lên mạng, bao gồm nhiều dịch vụ khác Web Server, FTP Server,… Nó sử dụng để xuất nội dung trang Web lên Internet/Intranet việc sử dụng “Phương thức chuyển giao siêu văn bản“ - Hypertext Transport Protocol (HTTP) Như vậy, sau bạn thiết kế xong trang Web mình, bạn muốn đưa chúng lên mạng để người truy cập xem chúng bạn phải nhờ đến Web Server, IIS Nếu khơng trang Web bạn xem máy bạn thông qua việc chia sẻ tệp (file sharing) tệp mạng nội mà b Chức IIS Nhiệm vụ IIS tiếp nhận yêu cầu máy trạm đáp ứng lại yêu cầu cách gửi máy trạm thơng tin mà máy trạm u cầu Bạn sử dụng IIS để: · - Xuất Website bạn Internet · - Tạo giao dịch thương mại điện tử Internet (hiện catalog nhận đơn đặt hàng từ nguời tiêu dùng) · - Chia sẻ file liệu thông qua giao thức FTP · - Cho phép người xa truy xuất database bạn (gọi Database remote access) - Và nhiều khả khác … c IIS hoạt động nào? IIS sử dụng giao thức mạng phổ biến HTTP FTP (File Transfer Protocol) số giao thức khác SMTP, POP3,… để tiếp nhận yêu cầu truyền tải thông tin mạng với định dạng khác Một dịch vụ phổ biến IIS mà quan tâm thảo luận dịch vụ WWW (World Wide Web), nói tắt dịch vụ Web Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) trình duyệt Web (Web browser) dạng địa URL (Uniform Resource Locator) trang Web IIS phản hồi lại yêu cầu cách gửi cho Web browser nội dung trang Web tương ứng 1.2.2 Apache a Khái quát Apache Apache phần mềm có nhiều tính mạnh linh hoạt dùng để làm Web Server - Hỗ trợ đầy đủ giao thức HTTP trước HTTP/1.1 - Có thể cấu hình mở rộng với module công ty thứ ba - Cung cấp source code đầy đủ với license không hạn chế - Chạy nhiều hệ điều hành Windows NT/9X, Netware 5.x, OS/2 hầu hết hệ điều hành Unix Khi phát hành lần đầu, Apache chương trình máy chủ mã nguồn mở có khả cạnh tranh với chương trình máy chủ tương tự Netscape Communications Corporation mà ngày biết đến qua tên thương mại Sun Java System Web Server Từ trở đi, Apache khơng ngừng tiến triển trở thành phần mềm có sức cạnh tranh mạnh so với chưong trình máy chủ khác mặt hiệu suất tính phong phú Hiện nay, Apache chiếm khoảng 70% WebServer internet Apache phát triển trì cộng đồng mã nguồn mở bảo trợ Apache Software Foundation Apache phát hành với giấy phép Apache License phần mềm tự miễn phí b Tính - Máy chủ web Apache bổ sung chương trình cho phép tích hợp chức tìm kiếm với website Các đơn vị phần mềm khác có sẵn với hệ thống tìm kiếm HTDig cho phép đánh số tồn website Trình Iprogram sử dụng robot để tạo ta số tìm kiếm mà số duyệt CGI script phù hợp Các chức phần mềm mô tả phần dưới: - Tạo số máy tìm kiếm (cho nhiều website và/hoặc phần webiste) - Sử dụng lọc để hạn chế chức đánh số Tiêu chuẩn lọc dạng tệp URL đặc biệt - Các chương trình bổ sung bên ngồi sử dụng để đánh số định dạng tệp (PDF, DOC,…) - Các lựa chọn yêu cầu số tồn thuật tốn tìm kiếm khác sử dụng (các từ, phần từ, từ đồng nghĩa…) - Trang tìm kiếm liệt kê tương ứng chỉnh việc sử dụng tệp mẫu template đơn giản - Các nguyên âm biến âm sắc chuỗi tìm kiếm hỗ trợ - Robot hỗ trợ chuẩn cho việc "Loại trừ Robot" "Xác thực WWW bản" cho việc đánh số nội dung bảo vệ c Phương thức hoạt động Sau trình install hoàn tất, Apache đăng ký Windows service có tên “Apache …” Đây ứng dụng httpd.exe bin\httpd.exe khởi động máy tính khởi động Windows Khi bạn lập trình web có nghĩa bạn lập trình ứng dụng gồm phần chính, client server Ứng dụng chạy web server (máy tính cài Apache) người dùng sử dụng phần mềm để làm việc với ứng dụng Với web, phần mềm client web browser FireFox, Chrome, Internet Explorer Client Server cần cách nói chuyện với mà đơi bên hiểu, cách nói chuyện ứng dụng web giao thức HTTP Giao thức hoạt động dựa giao thức khác gọi TCP sử dụng port 80 Nói đơn giản hơn, HTTP giao thức tầng ứng dụng (cao nhất), TCP giao thức tần thấp mơ hình giao tiếp qua mạng máy tính (mơ hình OSI lớp) Văn phịng Ủy ban nhân dân tỉnh có tư cách pháp nhân, có dấu tài khoản riêng; chịu đạo, quản lý tổ chức, biên chế công tác Ủy ban nhân dân tỉnh, đạo, hướng dẫn, kiểm tra chuyên môn, nghiệp vụ Văn phịng Chính phủ Trụ sở đặt thành phố Đồng Hới, tỉnh Quảng Bình II Nhiệm vụ, quyền hạn Văn phòng Ủy ban nhân dân tỉnh thực nhiệm vụ, quyền hạn quy định Nghị định số 13/2008/NĐ-CP ngày 04 tháng 02 năm 2008 Chính phủ quy định tổ chức quan chuyên môn thuộc Ủy ban nhân dân tỉnh, thành phố trực thuộc Trung ương nhiệm vụ, quyền hạn cụ thể sau đây: Tham mưu tổng hợp, giúp Ủy ban nhân dân tỉnh a) Xây dựng, quản lý chương trình cơng tác Ủy ban nhân dân tỉnh theo quy định pháp luật b) Theo dõi, đôn đốc sở, quan ngang sở, quan thuộc Ủy ban nhân dân tỉnh (sau gọi tắt sở, ngành), Ủy ban nhân dân huyện, thành phố trực thuộc tỉnh (sau gọi tắt Ủy ban nhân dân cấp huyện), quan, tổ chức liên quan thực chương trình cơng tác Ủy ban nhân dân tỉnh Quy chế làm việc Ủy ban nhân dân tỉnh c) Phối hợp thường xuyên với sở, ngành, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan trình chuẩn bị hoàn chỉnh đề án, dự án, dự thảo văn quy phạm pháp luật trình Ủy ban nhân dân tỉnh xem xét, định theo quy định pháp luật d) Thẩm tra trình tự, thủ tục chuẩn bị có ý kiến đánh giá độc lập đề án, dự án, dự thảo văn quy phạm pháp luật, báo cáo quan trọng theo chương trình cơng tác Ủy ban nhân dân tỉnh công việc khác sở, ngành, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan trình Ủy ban nhân dân tỉnh đ) Xây dựng đề án, dự án, dự thảo văn quy phạm pháp luật báo cáo theo phân công Ủy ban nhân dân tỉnh e) Kiểm sốt thủ tục hành tiếp nhận, xử lý phản ánh, kiến nghị cá nhân, tổ chức quy định hành thuộc phạm vi, thẩm quyền quản lý Ủy ban nhân dân, Chủ tịch Ủy ban nhân dân tỉnh theo quy định pháp luật g) Chỉ trì, phối hợp với sở, ngành, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan chuẩn bị nội dung, phục vụ phiên họp thường kỳ, bất thường, họp hội nghị chuyên đề khác Ủy ban nhân dân tỉnh, họp Chủ tịch Ủy ban nhân dân tỉnh h) Chủ trì, điều hịa, phối hợp việc tiếp cơng dân quan tham gia tiếp công dân Trụ sở tiếp công dân tỉnh; quản lý, bảo đảm điều kiện vật chất cho hoạt động Trụ sở tiếp công dân tỉnh Tham mưu tổng hợp, giúp Chủ tịch Ủy ban nhân dân tỉnh a) Xây dựng, trình Chủ tịch Ủy ban nhân dân tỉnh phê duyệt đơn đốc thực chương trình cơng tác năm, tháng, quý, tháng, tuần Chủ tịch Ủy ban nhân dân tỉnh; kiến nghị với Chủ tịch Ủy ban nhân dân tỉnh nhiệm vụ trọng tâm, trọng điểm cần tập trung đạo, điều hành sở, ngành, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan thời gian định b) Kiến nghị với Chủ tịch Ủy ban nhân dân tỉnh giao sở, ngành, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan xây dựng chế, sách, đề án, dự án, dự thảo văn pháp luật để trình cấp có thẩm quyền định c) Thẩm tra trình tự, thủ tục chuẩn bị có ý kiến đánh giá độc lập đề án, dự án, dự thảo văn bản, báo cáo theo chương trình cơng tác Chủ tịch Ủy ban nhân dân tỉnh công việc khác sở, ngành, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan trình Chủ tịch Ủy ban nhân dân tỉnh d) Chủ trì, phối hợp với sở, ngành, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan hoàn chỉnh nội dung, thủ tục, hồ sơ dự thảo văn để trình Chủ tịch Ủy ban nhân dân tỉnh xem xét, định công việc thường xuyên khác đ) Chủ trì làm việc với lãnh đạo quan, tổ chức, cá nhân liên quan để giải vấn đề thuộc thẩm quyền Chủ tịch Ủy ban nhân dân tỉnh mà sở, ngành, Ủy ban nhân dân cấp huyện cịn có ý kiến khác theo ủy quyền Chủ tịch Ủy ban nhân dân tỉnh e) Chủ trì soạn thảo, biên tập chỉnh sửa lần cuối dự thảo báo cáo, phát biểu quan trọng Chủ tịch Ủy ban nhân dân tỉnh g) Giúp Chủ tịch Ủy ban nhân dân tỉnh đạo thực Quy chế phối hợp công tác Ủy ban nhân dân tỉnh với quan Đảng, Hội đồng nhân dân, Ủy ban Mặt trận Tổ quốc tổ chức trị - xã hội, Tịa án nhân dân, Viện Kiểm sát nhân dân tỉnh h) Giúp Chủ tịch Ủy ban nhân dân tỉnh kiểm tra thực công việc thuộc thẩm quyền kiểm tra Chủ tịch Ủy ban nhân dân tỉnh sở, ngành, Hội đồng nhân dân, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan để báo cáo kiến nghị với Chủ tịch Ủy ban nhân dân tỉnh biện pháp cần thiết nhằm đôn đốc thực bảo đảm chấp hành kỷ cương, kỷ luật hành i) Đề nghị sở, ngành, Hội đồng nhân dân, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan báo cáo tình hình, kết thực văn đạo, điều hành Ủy ban nhân dân, Chủ tịch Ủy ban nhân dân tỉnh k) Được yêu cầu sở, ngành, Hội đồng nhân dân, Ủy ban nhân dân cấp huyện, quan, tổ chức liên quan cung cấp tài liệu, số liệu văn liên quan tham dự họp, làm việc để nắm tình hình, phục vụ công tác đạo, điều hành Ủy ban nhân dân, Chủ tịch Ủy ban nhân dân tỉnh Bảo đảm thông tin phục vụ công tác lãnh đạo, đạo, điều hành Ủy ban nhân dân, Chủ tịch Ủy ban nhân dân tỉnh a) Thực chế độ báo cáo định kỳ đột xuất với Chủ tịch Ủy ban nhân dân tỉnh; thông tin để thành viên Ủy ban nhân dân tỉnh, Thủ trưởng quan thuộc Ủy ban nhân dân tỉnh, Chủ tịch Hội đồng nhân dân, Ủy ban nhân dân cấp huyện, quan Đảng, Nhà nước quan, tổ chức liên quan tình hình kinh tế - xã hội địa phương, hoạt động Ủy ban nhân dân tỉnh, công tác lãnh đạo, đạo, điều hành Chủ tịch Ủy ban nhân dân tỉnh b) Cung cấp thông tin cho công chúng hoạt động chủ yếu, định quan trọng Ủy ban nhân dân tỉnh, Chủ tịch Ủy ban nhân dân tỉnh; kiện kinh tế, trị, xã hội bật mà dư luận quan tâm theo quy định pháp luật đạo Chủ tịch Ủy ban nhân dân tỉnh c) Thực nhiệm vụ phát ngôn Ủy ban nhân dân tỉnh theo quy định pháp luật d) Quản lý, xuất phát hành Công báo cấp tỉnh đ) Quản lý trì hoạt động mạng tin học Ủy ban nhân dân tỉnh e) Quản lý tổ chức hoạt động Cổng thông tin điện tử (Trang Thông tin điện tử) Ủy ban nhân dân tỉnh Văn phòng Ủy ban nhân dân tỉnh Bảo đảm điều kiện vật chất, kỹ thuật cho hoạt động Ủy ban nhân dân tỉnh, Chủ tịch Ủy ban nhân dân tỉnh Xây dựng, ban hành văn thuộc thẩm quyền Văn phòng Ủy ban nhân dân tỉnh theo quy định pháp luật Tổ chức việc phát hành quản lý văn Ủy ban nhân dân tỉnh, Chủ tịch Ủy ban nhân dân tỉnh Tổng kết, hướng dẫn chuyên môn, nghiệp vụ cơng tác văn phịng Văn phịng sở, ngành, Văn phòng Ủy ban nhân dân huyện, thành phố Tổ chức nghiên cứu, thực ứng dụng đề tài nghiên cứu khoa học Quản lý tổ chức máy, biên chế; thực chế độ tiền lương chế độ, sách đãi ngộ, khen thưởng, kỷ luật; đào tạo, bồi dưỡng chuyên môn, nghiệp vụ cán bộ, công chức, viên chức thuộc Văn phòng Ủy ban nhân dân tỉnh theo quy định pháp luật 10 Quản lý tài chính, tài sản giao theo quy định pháp luật phân cấp Ủy ban nhân dân tỉnh 11 Thực nhiệm vụ, quyền hạn khác Ủy ban nhân dân Chủ tịch Ủy ban nhân dân tỉnh giao theo quy định pháp luật HỆ THỐNG CUNG CẤP THÔNG TIN CỦA UBND TỈNH QUẢNG BÌNH Các kênh truyền thơng - Báo Chí - Bưu Chính - Xuất Bản b Các kênh tương tác - Hỗ Trợ Trực Tuyến - Dịch vụ Công Trực Tuyến - Tài Liệu Hướng Dẫn a CHƯƠNG III – XÂY DỰNG CỔNG THÔNG TIN TRỰC TUYẾN 3.1 Nền tảng cơng nghệ 3.1.1 Ngơn ngữ lập trình web - PHP - MySQL - JaVa - ASP.net 3.1.2 Hệ quản trị CSDL MySQL Mysql hệ quản trị CSDL sử dụng rộng rãi giới, đặc biệt ứng dụng website thường kết hợp với ngơn ngữ lập trình PHP để xây dựng ứng dụng website Các hệ thống web ưa chuộng MYSQL tốc độ xử lý cao, tính dễ sử dụng thương thích với hệ điều hành thông dụng Linix, Window, Mysql có sử dụng ngơn ngữ truy vấn T-SQL để thao tác liệu 3.2 Hệ thống mã nguồn WP 3.2.1 Cấu trúc Bộ quản trị wordpress gồm phần sau: Dashboard: Tổng quan quản trị wordpress, bao gồm thơng tin tóm tắt website wordpress, viết blog nhanh, số bình luận nhất, từ wordpress.org blog, plugin phổ biến nhất, link đến website bạn • Updates: Hiển thị tất theme plugin có • Posts:Quản lý viết, tag danh mục (category) • All posts: Quản lý tất viết • Add new: Đăng viết • Categories: Quản lý tất danh mục • Tags:Quản lý tất Post Tag • Appearance: Quản lý giao diện • Plugins: Quản lý thành phần mở rộng • Settings: Thiết lập tùy chọn 3.2.2 Hệ thống CSDL WP Trước vọc vạch vào database cần biết mã nguồn WordPress kết nối với database đâu có tham số cấu hình liên quan Và tất biết cấu hình database nằm file wp-config.php website, file có nhiều nội dung dịng cấu hình database: • 01 02 // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 define('DB_NAME', 'tên database'); /** MySQL database username */ define('DB_USER', 'tài khoản quản trị database'); /** MySQL database password */ define('DB_PASSWORD', 'mật quản trị database'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables */ define('DB_CHARSET', 'utf8'); /** The Database Collate type Don't change this if in doubt */ define('DB_COLLATE', ''); Ở cách cài đặt WordPress khơng nói đến bước sửa file wp-config.php cần chạy website tự kêu bạn nhập thông tin database, tránh khả bạn mở lên sửa không cách dẫn tới việc bị lỗi Nhưng bạn chuyển website sang host khác làm liên quan đến việc thay đổi database chắn bạn cần phải hiểu dòng Và liên quan đến bảo mật, bạn cần hiểu thêm dòng này: 01 02 03 04 05 06 07 /** * WordPress Database Table prefix * * You can have multiple installations in one database if you give each a unique * prefix Only numbers, letters, and underscores please! */ $table_prefix = 'wp_'; Mặc định WordPress cấu hình tiền tố database wp_ bạn nên đổi thành tên khác để hạn chế local attack, plugin iThemes Security có hỗ trợ chức Hoặc bạn nên nhập tiền tố khác cài đặt website WordPress tiền tố phải có dấu _ cuối để phân cách tên table database Cấu trúc database mặc định Để xem cấu trúc bảng cột liệu bạn cần truy cập vào PhpMyAdmin thường có mặt tất gói host mà bạn mua Bạn thấy mặc định WordPress có tổng cộng 11 bảng liệu (table) Ý nghĩa table sau: wp_commentmeta: Mục chứa liệu vĩ mơ bình luận có website bạn có sử dụng custom comment meta Chẳng hạn bạn sử dụng plugin CommentLuv table chứa địa website từ RSS Feed người bình luận Nếu bạn dùng Akismet cột phình to sau thời gian dài • wp_comments: Cột chứa liệu cần thiết bình luận tên người bình luận, nội dung, ngày tháng, địa website,… • wp_links: Kể từ phiên WordPress 3.7 họ tắt chức Blogroll thường dùng để thêm liên kết u thích Và liệu từ blogroll lưu đây, khơng dùng tới • wp_options: Table quan trọng lưu trữ hầu hết liệu liên quan đến thiết lập bạn website Chẳng hạn tên website, địa website, plugin dùng, theme dùng, liệu kích hoạt theme plugin,…Do bạn muốn sửa plugin theme dùng vào table • wp_postmetas: Các liệu bảng liệu vĩ mơ có liên quan đến thiết lập post type mà bạn dùng Chẳng hạn giá trị custom field,… • wp_posts: Những nội dung post type tiêu đề, tác giả, nội dung,…sẽ chứa bảng Áp dụng cho toàn post type, kể custom post type • wp_term: Như bạn biết mặc định taxonomy Category Tag Ví dụ category, bạn tạo mục khác mục term Term lưu trữ tồn table • wp_term_relationships: Table chứa liệu để term kết nối với taxonomy qua ID Chẳng hạn bạn vừa tạo term tên “Giáo dục” hiểu “Giáo dục” tag hay category thiếu table • wp_term_taxonomy: Là nơi chứa đựng danh sách taxonomy mà bạn có, bao gồm custom taxonomy • wp_usermeta: Mỗi thơng tin thành viên có thêm tùy chọn thơng tin thêm họ tên, nickname user custom field Các liệu vĩ mơ lưu • wp_users: Là nơi chứa đựng thông tin quan trọng thành viên username, mật khẩu, email,… Nhưng bạn vào thấy nhiều table có nhiều plugin tự tạo cho table riêng để chứa liệu liên quan tới Mỗi table có nhiều cột (column) hàng (row) khác nhau, cột hàng có key (khóa) value (giá trị) Nó giống này: Nếu bạn cần sửa giá trị cần ấn vào nút Edit tiến hành sửa xong Tối ưu database Database tương tự ổ cứng, phải thường xuyên đọc – ghi – xóa liệu liên tục nên sau thời gian dài phát sinh phân mảnh database làm cho liệu bạn nặng nề hơn, truy xuất chậm thơng thường Vì để chăm sóc “sức khỏe” cho database, bạn nên tiến hành sử dụng cơng cụ optimize database để tối ưu Cách tối ưu bạn click chọn vào phần Check All để chọn tất table Sau phần With selected kế bên, bạn chọn Optimize Database Hoặc bạn sử dụng plugin WP Cleanup để dọn rác tối ưu database tốt Backup database PhpMyAdmin Một vài trường hợp bạn dùng plugin để backup WordPress bạn cịn có cách khác để thử backup thủ cơng PhpMyAdmin Sau chọn database PhpMyAdmin, bạn chọn phần Export ấn Go để tải file backup database máy, file có mở rộng sql Trường hợp cần khơi phục (restore) lại liệu cần chuyển qua tab Import upload file sql lên 3.3 Triển khai phát triển ứng dụng 3.3.1 Giới thiệu WP WordPress dạng phần mềm mã nguồn mở Christine Selleck đề xuất Mọi người biết đến WordPress đơn giản để viết Blog, để đăng tải thông tin lên mạng Nhưng thực tế khơng đơn giản vậy, WordPress cịn có chức Website bạn thiết kế website nơi khác Nó làm site tin tức, đánh giá, bán hàng… chí là… mạng xã hội Các bạn ứng dụng wordpress để tạo cho website wordpress , website tạo nhanh chóng đơn giản mà lại tiện cho việc quảng bá sản phẩm , thông tin , kiến thức … WordPress viết ngơn ngữ lập trình PHP sử dụng MySQL database WordPress sản phẩm B2 / Cafelog, xây dựng tiện dụng, với định dạng chuẩn web Phiên WordPress 3.8 Rất nhiều Website tiếng sử dụng WordPress làm tảng để phát triển ebay, bata,… WordPress mã nguồn mở cho phép bạn tạo website blog nhanh, đẹp dễ dùng! WordPress phát triển cộng đồng tồn giới Với hàng ngàn trình cắm giao diện miễn phí, WordPress làm điều bạn cần cho website 3.3.2 Thao tác cài đặt Bước 1: Chuẩn bị công cụ cần thiết a Với localhost Trong trường hợp bạn hosting, khơng có internet muốn cài thử nghiệm máy tính để đảm bảo tốc độ thao tác khơng bị ảnh hưởng mạng chọn phương án cài localhost Chúng ta chuyển website từ localhost hồn thiện lên host thật cách dễ dàng Có nhiều phần mềm cài đặt localhost XAMPP, WAMPP,… Trong viết sử dụng XAMPP (tải đây) Xampp chương trình tạo máy chủ Web (Web Server) tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server công cụ phpMyadmin Sau cài đặt XAMPP, bạn khởi động Apache MySQL XAMPP Control Panel lên Các file website bạn nằm đường dẫn C:\xampp\htdocs Thay với host thật ta cần upload lên, với localhost, bạn cần chép file website vào thư mục để thao tác Đường dẫn mặt định thư mục gốc localhost bạn thử với trình duyệt localhost b Với Host Để cài đặt WordPress, hosting bạn phải hỗ trợ PHP 5.2 SQL database Để thuận tiện cho trình upload file mã nguồn WordPress lên host, bạn cần chuẩn bị công cụ FTP CuteFTP, FileZilla,…khuyến khích bạn sử dụng FileZilla Bước 2: Tạo sở liệu cho WordPress a Với Localhost Các bạn vào phpmyadmin theo đường dẫn localhost/phpmyadmin, sau chọn tab Database, đặt tên cho sở liệu cần tạo nhấn create để khởi tạo hình sau Với localhost, sở liệu bạn tạo có user mặc định root khơng có mật (rỗng) b Với host Trong trường hợp host sử dụng cPanel, Ở phần Database, bạn chọn MySQL Databases Trong trang mở ra, phần Create New Database: Các bạn nhập tên Database cần tạo vào ô New Database (thơng thường, tên database, tên user có thêm tiếp đầu ngữ ứng với thông số host bạn định sẵn) Sau nhấn Create Database Tiếp theo cần tạo user cho database Ở phần MySQL users > Add new user, bạn nhập thơng số cho User nhấn Create user sau: Sau đó, bạn cần kết nối database user với Tại phần Add User to Database cuối trang , bạn chọn user database vừa khởi tạo ấn Add chọn Make Changes cửa sổ Tải FULL (56 trang): https://bit.ly/2WAsIOU Dự phịng: fb.com/TaiHo123doc.net Đến đây, q trình tạo sở liệu hoàn tất Các bạn cần ghi nhớ thông số thiết lập để cấu hình bước Bước 3: Tải gói mã nguồn WordPress upload lên host Để tải gói cài đặt WordPress truy cập website http://wordpress.org/ để chọn tải WordPress Tiếng Anh Hòa khuyên bạn nên sử dụng tải Tiếng Anh đây, khơng khuyến khích dùng Tiếng Việt tải http://vi.wordpress.org/ Tiếng Anh thường xuyên cập nhật, sửa lổi ln sử dụng phiên WordPress nhất, bạn muốn dùng Tiếng Việt WordPress iTBiBoo.com, hướng dẫn cho bạn sau Sau tải về, bạn giải nén file ra, sẻ có thư mục tên wordpress Chúng ta upload tất file thư mục lên vị trí host cần cài đặt Ở đây, sử dụng FileZilla để upload lên host (với localhost, chép tất chúng vào vị trí cần cài thư mục htdocs ) : Sau kết nối với host FileZilla, upload tất file thư mục wordpress vừa giải nén lên host vị trí cần cài đặt thư mục public_html Ví dụ, bạn có host với domain itbiboo.com, bạn cần cài wordpress lên vị trí gốc (itbiboo.com) upload tất nội dung thư mục wordpress vào thư mục public_html Nếu cần cài đặt wordpress địa itbiboo.com/site , upload vào thư mục site tạo thư mục public_html Bước 4: Cài đặt WordPress Các bạn truy cập vào tên miền tương ứng host localhost để bắt đầu trình cài đặt Đầu tiên, WordPress yêu cầu ta tạo file wp-config.php chứa cấu hình database Các bạn chọn Create a Configuration File sau: Tải FULL (56 trang): https://bit.ly/2WAsIOU Dự phòng: fb.com/TaiHo123doc.net Tiếp tục, nhấn Let’s Go bạn nhập thông tin sở liệu thiết lập bước 2: • Database Name: Tên database • User Name: Tên user • Password: Mật user • Database Host: địa host database Table Prefix: giữ nguyên Nhập xong, bạn nhấn Submit ấn nút Run Install để bắt đầu cài đặt Lưu ý: Nếu tạo thủ công file wp-config.php từ file sample khơng phải thực thao tác Tiếp theo nhập thông tin cần thiết tạo tài khoản admin cho website, sau nhấn Install WordPress để hồn thành q trình cài đặt Như vậy, hồn tất trình cài đặt blog WordPress cho riêng Chúng ta đăng nhập với tài khoản admin vừa cài đặt khám phá WordPress ngay! Trong itbiboo.com, tiếp tục hướng dẫn bạn sử dụng thiết lập cần thiết để sử dụng WordPress hiệu Mời bạn đón theo dõi • 3.4 Những ứng dụng bổ sung 3.4.1 Hệ thống bổ trợ ( plugin) Plugins WordPress là: Plugins WordPress thành phần mở rộng lập trình dựa tảng WordPress nhầm bổ sung thêm tính mà WordPress chưa có sẵn Chẳng hạn WordPress chưa có sẵn nút chia sẻ viết lên mạng xã hội, bạn cần tới plugins để bổ sung thêm nút Hoặc bạn muốn hiển thị danh sách viết xem nhiều bạn cần phải nhờ tới plugin.Ngồi cịn có vơ số plugins khác plugins hỗ trợ SEO, chống spam, plugin backup… Hiện số lượng plugins WordPress lên đến hàng chục ngàn bao gồm plugins miễn phí (bạn cần tải sử dụng) plugin trả phí (bạn phải mua sử dụng được), 3480250 ... VÀ HỆ THỐNG CUNG CẤP THƠNG TIN CỦA UBND TỈNH QUẢNG BÌNH Chương 3: XÂY DỰNG CỔNG THÔNG TIN TRỰC TUYẾN Chương 4: XÂY DỰNG HỆ THỐNG CUNG CẤP THÔNG TIN CỦA UBND TỈNH QUẢNG BÌNH Chương 5: TRIỂN KHAI... TIN CỦA UBND TỈNH HỒNG MAI Cơ cấu chức cung cấp thông tin UBND tỉnh Hoàng Mai 2.1 Cơ cấu tổ chức 2.2 Chức quyền hạn Hệ thống cung cấp thông tin cho UBND tỉnh Hoàng Mai CHƯƠNG III – XÂY DỰNG CỔNG... trì hoạt động mạng tin học Ủy ban nhân dân tỉnh e) Quản lý tổ chức hoạt động Cổng thông tin điện tử (Trang Thông tin điện tử) Ủy ban nhân dân tỉnh Văn phòng Ủy ban nhân dân tỉnh Bảo đảm điều kiện

Ngày đăng: 09/09/2021, 14:37

Mục lục

  • ĐẶT VẤN ĐỀ

  • CHƯƠNG I- THỰC TIỄN KHÁCH QUAN CỦA VIỆC ỨNG DỤNG WEB

    • b.Khởi động Windows XP

    • c. Thoát khỏi Windows XP

    • 1.2 Phần mềm webserver

      • 1.2.1 IIS

      • 1.2.2 Apache

      • 2. TÌNH HÌNH ỨNG DỤNG WEB

        • 2.1.1 Khối nhà nước

        • 2.1.2 Khối tư nhân

        • CHƯƠNG II. CƠ CẤU, CHỨC NĂNG VÀ HỆ THỐNG CUNG CẤP THÔNG TIN CỦA UBND TỈNH QUẢNG BÌNH

          • 1. CƠ CẤU VÀ CHỨC NĂNG CUNG CẤP THÔNG TIN CỦA UBND TỈNH

            • 2.1 Cơ cấu tổ chức

            • 2.2 Chức năng quyền hạn

            • 2. HỆ THỐNG CUNG CẤP THÔNG TIN CỦA UBND TỈNH QUẢNG BÌNH

            • CHƯƠNG III – XÂY DỰNG CỔNG THÔNG TIN TRỰC TUYẾN

              • 3.1 Nền tảng công nghệ

                • 3.1.1 Ngôn ngữ lập trình web

                • 3.1.2 Hệ quản trị CSDL MySQL

                • 3.2 Hệ thống mã nguồn WP

                  • 3.2.1 Cấu trúc

                  • Cấu trúc của database mặc định

                  • Tối ưu database

                  • Backup database bằng PhpMyAdmin

                  • 3.3 Triển khai phát triển ứng dụng

                    • 3.3.1 Giới thiệu về WP

                    • 3.3.2 Thao tác cài đặt

                      • Bước 1: Chuẩn bị các công cụ cần thiết

                      • Bước 2: Tạo cơ sở dữ liệu cho WordPress

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

Tài liệu liên quan