ChuyêN ĐỀ 3 XÂy dựng website củA ĐỀ TÀI ĐỂ quản lý VÀ chia sẻ CƠ SỞ DỮ liệu genotype và phenotype của các giống lúa nghiên cứU



tải về 1.71 Mb.
trang1/7
Chuyển đổi dữ liệu23.02.2018
Kích1.71 Mb.
#36343
  1   2   3   4   5   6   7
CHUYÊN ĐỀ 3

XÂY DỰNG WEBSITE CỦA ĐỀ TÀI ĐỂ QUẢN LÝ VÀ CHIA SẺ CƠ SỞ DỮ LIỆU GENOTYPE VÀ PHENOTYPE CỦA CÁC GIỐNG LÚA NGHIÊN CỨU

ĐẶT VẤN ĐỀ

I. GIỚI THIỆU CHUNG VỀ WEBSITE

1.1 Mục đích

Website của đề tài cho phép chia sẻ, khai thác thông tin dữ liệu của cơ sở dữ liệu Genotype và Phenotype của các giống lúa. Thông qua website người sử dụng có thể dễ dàng tiếp cận, tìm kiếm, tra cứu thông tin về các giống lúa. Thông tin liên quan tới giống lúa được phân nhóm theo các nhóm khác nhau như nhóm chất lượng, nhóm chịu mặn, nhóm kháng đạo ôn,... Chi tiết của các giống lúa được thể hiện chi tiết bao gồm cả hình ảnh, đặc tính nông học, chất lượng, hình thái và thiệt hại mùa màng, tổn thương lý hóa của giống lúa.

Ngoài ra website còn giới thiệu nội dung khác như tin tức, bài viết, các kết quả nghiên cứu, thông tin giới thiệu về đề tài.

Người sử dụng có thể truy cập website qua môi trường mạng Internet để khai thác dữ liệu hoặc từ đĩa CD lưu lại nội dung của cơ sở dữ liệu Genotype và Phenotype của các giống lúa

Website được thiết kế và khai thác trên cả hai ngôn ngữ Tiếng anh và Tiếng việt.

II. THIẾT KẾ XÂY DỰNG WEBSITE

2.1 Lựa chọn giải pháp về công nghệ

Nhóm nghiên cứu sử dụng ngôn ngữ lập trình để xây dựng website là PHP kết hợp với DHTML, Javascript, Ajax.



Lập trình Web bằng ngôn ngữ PHP và thông qua PHP engine để truy cập vào MySQL Server. Cơ sở dữ liệu Genotype và Phenotype của các giống lúa xây dựng trên hệ quản trị cơ sở dữ liệu MySQL






2.2 Vấn đề bảo mật, an toàn an ninh thông tin đối với website

- Phân quyền người dùng

Chức năng phân quyền cập nhật nội dung cho website theo nhóm người dùng, người dùng. Mỗi nhóm người dùng, người dùng được phép thao tác với một số chức năng nhất định, tương ứng với mỗi chức năng được thao tác cụ thể với từng quyền thêm, sửa, xóa

Khi viết chương trình xây dựng website, tiến hành xây dựng các hàm cho phép lọc nhằm ngăn chặn một số phương thức tấn công phổ biến hiện nay như:

- Blind SQL Injection

Lỗi SQL injection dạng này là dạng lỗi tồn tại ngay trong ứng dụng web nhưng hậu quả của chúng lại không hiển thị trực quan cho những kẻ tấn công. Nó có thể gây ra sự sai khác khi hiển thị nội dung của một trang chứa lỗi bảo mật này, hậu quả của sự tấn công SQL injection dạng này khiến cho lập trình viên hay người dùng phải mất rất nhiều thời gian để phục hồi chính xác từng bit dữ liệu. Những kẻ tấn công còn có thể sử dụng một số công cụ để dò tìm lỗi dạng này và tấn công với những thông tin đã được thiết lập sẵn.

- SQL Injection

SQL injection là một kỹ thuật điền vào những đoạn mã SQL bất hợp pháp cho phép khai thác một lỗ hổng bảo mật tồn tại trong cơ sở dữ liệu của một ứng dụng. Lỗ hổng bảo mật này có thể xuất hiện khi ứng dụng không có đoạn mã kiểm tra chuỗi ký tự thoát nhúng trong câu truy vấn SQL hoặc do sự định kiểu đầu vào không rõ ràng hay do lỗi cú pháp SQL của lập trình viên khiến cho một đoạn mã ngoại lai có thể được xử lý ngoài ý muốn. Nó là một ví dụ của sự rủi ro khi một ngôn ngữ lập trình hay ngôn ngữ kịch bản được nhúng trong một ngôn ngữ khác. Tấn công SQL injection còn có thể hiểu là hình thức tấn công chèn bất hợp pháp các đoạn mã SQL.



2.3 Thiết kế kiến trúc, cơ sở dữ liệu của website

Cấu trúc website gồm 2 phần, phần thể hiện bên ngoài (frontend) thể hiện các thông tin liên quan tới giống lúa, tin tức, bài viết, nội dung nghiên cứu, thông tin giới thiệu, địa chỉ liên hệ, tìm kiếm.

Phần phía sau (backend) là phần sau khi người sử dụng đăng nhập vào website, sau đó có quyền thao tác với từng chức năng tương ứng liên quan tới tin tức bài viết, kết quả nghiên cứu, thông tin cấu hình, liên kết, cập nhật thông tin về giống lúa trong cơ sở dữ liệu.

Bố cục giao diện trang chủ website được chia thành 04 vùng khác nhau:



Vùng 1: là khối trên cùng của website thể hiện thông tin về banner của website, vùng thể hiện menu để liên kết tới tin tức, bài viết, kết quả nghiên cứu, liên hệ và ô tìm kiếm.



Каталог: phenotype -> upload -> article
article -> MỤc lục báo cáo kết quả thực hiện chuyêN ĐỀ nghiên cứu khoa họC (Chuyên đề 7)
article -> MỤc lụC ĐẶt vấN ĐỀ
article -> Khóa luận tốt nghiệp Bùi Thị Linh LỜi cảM ƠN
article -> BÁo cáo kết quả thực hiện chuyêN ĐỀ nghiên cứu khoa họC (Chuyên đề 5)
article -> 1. 1 Vài nét sơ lược về cây lú
article -> ĐẶt vấN ĐỀ 2 I. TỔng quan nghiên cứU 3
article -> ĐÁnh giá Đa dạng di truyền tậP ĐOÀn giống lúa có khả NĂng chịu hạn bằng chỉ thị phân tử ssr
article -> MỤc lụC 1 Triệu chứng bệnh 4
article -> Đặc biệt, nhu cầu về các giống lúa có chất lượng cao ngày càng gia tăng trong những thập kỷ gần đây, do yêu cầu của thị trường và nhu cầu của người tiêu dùng
article -> Xanthomonas oryzea pv oryze, đ

tải về 1.71 Mb.

Chia sẻ với bạn bè của bạn:
  1   2   3   4   5   6   7




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương