WikiDrugs trang thông tin điện tử về thuốc

67 356 0
WikiDrugs trang thông tin điện tử về thuốc

Đ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

WikiDrugs -Trang thông tin điện tử Thuốc MỤC LỤC LỜI MỞ ĐẦU Trong thời đại công nghệ thông tin ngày phát triển nay, Internet trở thành phương tiện giúp cho việc truyền đạt , trao đổi thông tin, hợp tác, giao lưu … cá nhân, tổ chức quốc gia khắp giới diễn nhanh chóng thuận tiện Từ đó, internet ngày ứng dụng phổ biến vào ngành nghề, lĩnh vực sống kinh tế, trị , văn hóa, giáo dục… góp phần không nhỏ vào phát triển người xã hội Tuy nhiên Việt Nam nay,việc xây dựng Trang thông tin điện tử Thuốc chưa nhiều mang số mặt hạn chế Một số đó, nguồn thông tin trang thông tin điện tử thuốc cung cấp từ phía ban quản trị trang thông tin mà đóng góp cộng đồng Bên cạnh trang thông tin điện tử thuốc có chứa nhiều thuật ngữ chuyên ngành Y học,Dược học khiến nhiều người đọc khó hiểu MediaWiki phần mềm mã nguồn mở Wiki , hỗ trợ để tạo bách khoa mã nguồn mở tự Wikipedia, Wikimedia nhiều trang từ điển khác, kết cộng tác người đọc từ khắp nơi giới Nhằm khắc phục mặt hạn chế nêu Trang thông tin điện tử Thuốc có Em sử dụng phần mềm MediaWiki để xây dựng Trang thông tin điện tử WikiDrugs với mục tiêu tạo mô hình tập hợp tri thức thuốc sức khỏe, đồng thời đem lại giải thích thuật ngữ chuyên ngành Y Học nói chung Thuốc nói riêng dựa sở tích hợp lại từ nhiều nguồn tài liệu khác nhằm cung cấp cho người đọc thông tin tổng hợp, tin cậy tiện lợi tìm kiếm sử dụng Không dừng lại mức độ tìm hiểu ứng dụng, em thực việc cải tiến thuật toán tìm kiếm xây dựng số extension hỗ trợ cho MediaWiki Điều góp phần giúp cho người dùng tìm kiếm, đóng góp viết cách dễ dàng thuận tiện WikiDrugs -Trang thông tin điện tử Thuốc WikiDrugs -Trang thông tin điện tử Thuốc Chương 1: KHẢO SÁT VÀ PHÂN TÍCH BÀI TOÁN Khảo sát toán 1.1 Khảo sát thực tế Trên mạng Internet có nhiều trang thông tin điện tử cung cấp thông tin thuốc như: - http://thuocmoi.com.vn - http://www.thuoc-suckhoe.com - http://www.thuoc.net.vn - http://www.camnangthuoc.com … Qua việc khảo sát trang thông tin điện tử thuốc ta thấy số ưu khuyết điểm sau Ưu điểm: Có nhiều viết phong phú đa dạng chủ đề thuốc Nêu đầy đủ thông tin loại thuốc tác dụng, định, liều dùng… Hạn chế: - Trong viết có chứa nhiều thuật ngữ chuyên ngành y học, dược - học, bệnh học Song thuật ngữ chưa giải thích cách cụ - thể Các thông tin từ phía ban quản trị website, chưa có đóng góp cộng đồng người sử dụng 1.2 Bài toán đặt ra: Xây dựng Trang thông tin điện tử WikiDrugs khắc phục hạn chế phát huy ưu điểm nêu Phân tích yêu cầu 2.1 Các chức hệ thống a Đối với người đọc - Tìm kiếm - Xem thông tin viết mã nguồn - Thêm viết - Sửa viết viết cấp quyền sửa đổi cho người đọc - Xem lịch sử viết b Đối với thành viên Ngoài chức người đọc thành viên có thêm chức - sau : Tải tệp tin Theo dõi trang Tạo trang thảo luận Quản lý đóng góp WikiDrugs -Trang thông tin điện tử Thuốc - Thay đổi tùy chình dành cho thành viên c Đối với Admin Admin có tất chức có thêm chức : - Xóa viết - Phục hồi viết - Khóa viết 2.2 Phạm vi ứng dụng Hiện WikiDrugs cài đặt ứng dụng thử nghiệm mạng Internet Vì tất người sử dụng internet truy cập sử dụng chức WikiDrugs thông qua http://Wint5.info/WikiDrugs/ 2.3 Biểu đồ phân rã chức WikiDrugs Quản lý viết Thêm Sửa đổi Xóa Tìm kiếm viết Phục hồi Quản lý thành viên Theo dõi Đăng nhập Đăng ký Tùy chỉnh Phân quyền WikiDrugs -Trang thông tin điện tử Thuốc Chương 2: GIỚI THIỆU PHẦN MỀM MEDIAWIKI Giới thiệu Wiki Wiki loại ứng dụng xây dựng quản lý trang thông tin nhiều người phát triển Đặc điểm bật wiki thông tin không xây dựng cách tập trung theo nguyên tắc phân quyền thường thấy ứng dụng CMS hay forum mà theo nguyên tắc phân tán: chỉnh sửa, thêm mới, bổ sung thông tin lên trang tin không ghi lại dấu ấn cung cấp thông tin Wiki website có tính chất riêng tư cho nhóm tổ chức, cộng đồng Không giống website truyền thống phục vụ cho mục đích đọc, xem thông tin, wiki cho phép người dùng soạn thảo, sửa đổi, cập nhật thông tin trực tiếp lên web theo kiểu đóng góp thông tin Điểm đáng ý wiki người dùng không thiết phải biết Web, HTML Giới thiệu MediaWiki a Khái niệm chung MediaWiki phần mềm Wiki phát hành Giấy phép Công cộng GNU (GPL), cung cấp nhiều chức viết cho Wikipedia dự án thực thuộc Quỹ Hỗ trợ Wikimedia, sử dụng nhiều wiki khác Bất người phép sử dụng để xây dựng Website cá nhân MediaWiki viết ngôn ngữ PHP bao gồm trình kết xuất toán texvc viết OCaml, lưu giữ thông tin dùng hệ quản trị sở liệu quan hệ MySQL Biểu trưng phần mềm tượng trưng cho ngoặc vuông ([[ ]]) sử dụng ngôn ngữ đánh dấu phần mềm để liên kết đến khác MediaWiki chạy với chương trình khác để hoạt động nhanh cộng thêm chức Phiên hành hỗ trợ memcached, hệ thống nhớ đệm Squid, kết xuất toán TeX Chức phần phụ trợ (extension) hook để người khác cộng thêm chức b Các tính - Dựa vào sở liệu: Thay lưu trữ sở liệu tập tin văn bản, MediaWiki dùng MySQL PostgreSQL Điều cho phép tất sửa đổi - viết lưu giữ Hỗ trợ đa ngôn ngữ: Hiện nay, MediaWiki hỗ trợ 140 ngôn ngữ Khả điều chỉnh: người có quyền đóng góp, chỉnh sửa viết WikiDrugs -Trang thông tin điện tử Thuốc - Chỉnh sửa phần: Những người dùng chỉnh sửa phần viết thay - phải tải toàn viết Các danh sách thảo luận: Người dùng theo dõi tham gia vào thảo luận liên quan đến nội dung viết thông qua trang thảo luận c Kiến trúc MediaWiki MediaWiki viết PHP, dùng MySQL PostgreSQL để lưu trữ sở liệu Phần lớn liệu lưu trữ sở liệu, số tệp chẳng hạn tệp phương tiện (media) mà người dùng tải lên lưu trữ hệ thống tệp cục Kiến trúc phần mềm MediaWiki sau: • Lớp người dùng (User layer) — Trình duyệt Web • Lớp mạng (Network layer) — Thiết bị Squid | máy chủ Web • Lớp logic (Logic layer) — Kịch lệnh PHP MediaWiki | PHP • Lớp liệu (Data layer) — Hệ thống tệp tin | Cơ sở liệu | Hệ thống nhớ nhanh Để cài đặt MediaWiki, bạn cần: • • • Ngôn ngữ văn PHP Một máy chủ sở liệu Một máy chủ web WikiDrugs -Trang thông tin điện tử Thuốc Chương : PHÂN TÍCH CƠ SỞ DỮ LIỆU Tìm hiểu sở liệu MediaWiki Cơ sở liệu MediaWiki xây dựng trình cài đặt hệ thống Sau mô tả bảng sở liệu MediaWiki:  Bảng Archive Archive dùng để lưu giữ thông tin trang bị xóa Những trang khôi phục lại không bị xóa, MediaWiki Administrator sử dụng Special:Undelete special page Bắt đầu từ MediaWiki 1.5 nội dung trang lưu bảng text, thời gian xóa đưa vào bảng logging Khi trang bị xóa, tất sửa đổi cũ chuyển từ bảng revision vào bảng archive Khi trang khôi phục, sửa đổi lại chuyển từ bảng archive để viết lại vào bảng revision Các trường bảng: Tên Trường ar_namespace Kiểu Int(11) ar_title ar_text Varbinary(255 ) mediumblob ar_comment tinyblob ar_user Int(10) ar_user_text Varbinary(255 ) ar_timestamp Binary(14) ar_minor_edit tinyint ar_flags tinyblob Ghi Chứa không gian tên trang bị xóa Đây giá trị page_namespame Chứa tiêu đề trang trang bị xóa, giống page_title Không sử dụng, văn sửa đổi bảng text Chứa sửa đổi tóm tắt trang bị xóa, tựa rev_comment Chứa ID người dùng xóa trang, giống user_id rev_user Chứa tên người sửa (biên tập), địa IP người biên tập xóa thực người dùng chưa đăng ký Chứa thời gian phiên lưu, tương đương với rev_timestamp Các ghi người dùng đánh dấu sửa đổi xóa sửa đổi nhỏ Nếu giá trị trường sửa đổi dán nhãn ‘minor’, ngược lại giá trị Tương tự old_flags bảng text WikiDrugs -Trang thông tin điện tử Thuốc Nó giá trị sau: gzip( văn nén hàm gzdeflate PHP; utf8( văn lưu trữ utf-8); object ( trường văn có chứa đối tượng PHP tuần tự) ar_rev_id ar_text_id Int(10) Int(10) ar_deleted Tinyint(3) ar_len Int(10) ar_page_id ar_parent_id Int(10) Khóa để liên kết với old_id bên bảng text Chưa sử dụng.Tương tự rev_deleted Chứa độ dài trang bị xóa, tương tự rev_len Dùng để tham chiếu tới page_id  Bảng category Tác dụng theo dõi tất danh mục tồn Một nội dung nhóm chúng thỏa mãn điều kiện: • Nó có mục categorylink Bảng category trang tương ứng nên cần theo dõi cách riêng biệt Các trường bảng: Tên trường Cat_id Cat_title Cat_pages Cat_subcats Cat_file Cat_hidden Kiểu INT VARCHAR(50) INT INT INT TINYINT Ghi Là khóa bảng Tên category giống page_title Số trang category Số category nhỏ category Số file category Để sử dụng sau  Bảng categorylinks: Bảng categorylinks lưu trữ mục trang theo kiểu [[category:abc]], thể nơi đặt trang web vào thư mục “abc” Các trường bảng : Tên trường Cl_form Kiểu Int ( 10 ) Ghi Lưu trữ page_id viết, nơi mà trang đặt vào WikiDrugs -Trang thông tin điện tử Thuốc Cl_to VARCHAR(255) Cl_sortkey VARCHAR (70) Cl_timestamp TIMESTAMP Lưu trữ tên ( trừ tiền tố không gian tên ) danh mục mong muốn, khoảng trắng thay ( _ ) Lưu trữ tiêu đề trang mà tiêu đề trang nên xếp danh sách danh mục Lưu trữ thời gian mà nội dung cập nhập lần cuối vào bảng  Bảng change_tag Bảng change_tag kiểm soát thẻ tags ghi thay đổi gần Các trường bảng: Tên trường Ct_rc_id Ct_log_id Ct_rev_id Ct_tag Ct_params Kiểu Ghi INT ( 11 ) INT ( 11 ) INT ( 11 ) VARCHAR ( 255 ) BLOB  Bảng externallinks Là nơi lưu trữ theo dõi liên kết Các trường bảng: Tên trường El_from Kiểu Int (10) El_to BLOB El_index BLOB Ghi Là trang định danh trang wiki đề cập Là URL thông qua trình duyêt Giống tối ưu hóa tìm kiếm URL  Bảng external_user Nó theo dõi tài khoản sử dụng bên Nếu tài khoản bên sử dụng Các trường bảng: Tên trường Eu_local_id Eu_external_id Kiểu INT ( 10 ) VARCHAR ( 255 )  Bảng Filearchive Ghi WikiDrugs -Trang thông tin điện tử Thuốc Bảng Filearchive lưu trữ tất phương tiện truyền thông mà bị xóa Đây bảng làm cho ảnh phục hồi Các trường bảng : Tên trường Fa_id Fa_name Fa_archive_name Fa_storage_group Fa_storage_key Fa_deleted_user Fa_deleted_timestam p Fa_deleted_reason Fa_size Fa_width Fa_height Fa_metadata Fa_bits Fa_media_type Kiểu INT(11) VARBIRANY(255) VARBIRANY(255) VARBIRANY(255) VARBIRANY(255) INT(11) BINARY(14) Blob INT(10) INT(11) INT(11) Mediumblob INT(11) enum('UNKNOWN', 'BITMAP', 'DRAWING', 'AUDIO', 'VIDEO', 'MULTIMEDIA', 'OFFICE', 'TEXT', 'EXECUTABLE', 'ARCHIVE') enum('unknown','application','audio','image','text ','video','message','model','multipart') VARBINARY(100) TINYBLOB INT(10) VARCHAR(255) BINARY(14) TINYINT(3) Fa_major_mime Fa_minor_mime Fa_ description Fa_user Fa_user_text Fa_timestamp Fa_deleted  Bảng hitcounter Bảng đệm tạm thời dùng để lưu trữ thông tin xem trang Dựa vào giá trị thiết lập $wgHitcounterUpdateFreq, bảng lưu trữ giá trị page_id trang truy cập trường hc_id nó.Số lượng sau thiết lập đưa vào radomizer Các trường bảng : Tên trường Hc_id Kiểu INT(10) Ghi Chứa page_id trang ghé thăm đệm 10 WikiDrugs -Trang thông tin điện tử Thuốc Bạn tìm theo Đa phương tiện, Trang trợ giúp trang dự án, theo Tất cách nhấn chuột vào từ ngữ tương ứng Hoặc bạn sử dụng tìm kiếm nâng cao cách nhấn vào Nâng cao.Lúc xuất thêm tìm kiếm danh sách lựa chọn: Tại đây, bạn lựa chọn tìm kiếm theo không gian tên mà bạn muốn nhấn nút Tìm kiếm để thực tìm kiếm 1.2 Tạo viết Có cách tạo viết mới: a Tạo viết ô tìm kiếm Bạn nhập nội dung trang bạn muốn tạo vào ô tìm kiếm, sau nhấn nút Xem - Nếu viết tồn tại, bạn sửa tham gia thảo luận - viết Nếu viết chưa tồn tại, có thông báo tạo trang đó, bạn nhấn vào để đến liên kết tạo viết b Tạo viết sử dụng liên kết “Viết trang mới” menu Khi nhấn vào Viết menu , form để tạo viết: 53 WikiDrugs -Trang thông tin điện tử Thuốc Bạn nhập tiêu đề trang bạn muốn tạo nhấn nút Tạo trang Khi đó: - Nếu trang chưa tồn hiển thị phần giao diện tạo trang - viết Nếu trang viết tồn xuất thông báo tồn trang đưa lựa chọn cho người dùng với câu hỏi “Bạn có muốn sửa trang không?” + Nếu chọn Có hiển thị phần trang tìm + Nếu chọn Không trở lại tạo trang 1.3 Soạn thảo viết 1.3.1 Soạn thảo soạn thảo sử dụng mã Wiki Khi bạn bắt đầu viết , giao diện để người dùng soạn viết có dạng sau: Nơi soạn thảo textbox hình vẽ Và để soạn thảo viết, người dùng nên cần biết cách viết mã Wiki bản:  Viết đậm, viết nghiêng • Viết nghiêng Để viết nghiêng ta dùng dấu phẩy (dấu nháy):''chữ cần viết nghiêng'' + Ví dụ: ''wikidrugs'' cho wikidrugs Hoặc bôi đen đoạn cần viết nghiêng sử dụng nút soạn thảo • Viết đậm Để viết đậm ta dùng dấu phẩy trên: '''Chữ cần viết đậm''' 54 hộp WikiDrugs -Trang thông tin điện tử Thuốc + Ví dụ: '''Wikidrugs''' cho WikiDrugs Hoặc có bôi đen đoạn cần viết đậm sử dụng nút hộp soạn thảo • Viết đậm nghiêng: Dùng dấu phẩy : ''''' Chữ cần viết nghiêng đậm'''''  Liên kết tới khác Các viết của Wikidrugs thường chứa khái niệm có chứa đường liên kết đến viết khác Mã wiki sử dụng để tạo liên kết hai dấu ngoặc vuông: [[khái niệm]] Trong đó, khái niệm tên khái niệm viết liên kết tơi Nếu liên kết màu đỏ có nghĩa chưa có viết đó, màu xanh có viết Wikidrugs Hoặc bôi đen đoạn cần liên kết chọn nút hộp soạn thảo  Xuống hàng Khi viết mã wiki, bạn xuống hàng kết quả hiển thị dùng Muốn hiển thị xuống hàng, ví dụ viết đoạn văn mới, xin xuống hàng lần viết mã Wiki  Liên kết Muốn tạo liên kết đến trang bên viết, dùng mã [http://trang_mạng_ngoài Mô tả trang đó] + Ví dụ: [http://www.google.com Trang chủ Google] Hoặc bôi đen đoạn cần liên kết nhấn nút hộp soạn thảo  Đề mục Một viết dài nên chia thành nhiều đề mục để giúp viết có cấu trúc hợp lý, độc giả dễ theo dõi ,đồng thời việc sửa đổi thuận lợi cần nhấn vào nút [sửa] mục thay cho sửa Thông thường, thêm mục cách viết hai dấu vào đầu cuối đoạn cần làm đề mục: == Tên đề mục == Hoặc bôi đoạn cần làm đề mục ấn nút 55 hộp soạn thảo WikiDrugs -Trang thông tin điện tử Thuốc Nếu muốn thêm mục mục, thêm dấu = vào bên tên mục Ví dụ : === Tên mục === , hay ==== Tên mục mục ==== Ngoài ra, tạo mục cách dùng kết hợp mã kẹp hai bên tên mục thay cho == (hoặc thay cho ===, ) Cụ thể đoạn mã Tên mục nằm vị trí mã nguồn viết tạo mục cấp độ tương ứng với tên mục Tên mục  Gắn hình ảnh vào viết Để gắn hình ảnh vào viết bạn ấn vào nút hộp soạn thảo xuất [[Tập_tin:Ví dụ.ipg]] , bạn cần thay tên ảnh có Wikidrugs Nếu ảnh chưa có sau lưu viết, bạn phải tải hình ảnh lên trước Điều có người dùng đăng ký tài khoản đăng nhập Và muốn đăng tệp tin lên chọn liên kết Tải Tập Tin Lên hộp CÔNG CỤ bên trái website Ngoài ra, ta dùng mã wiki với cú pháp chung sau để gán ảnh vào viết : [[Hình:Tên hình|nhỏ|vị trí|Kích cỡ px|Mô tả hình]] Trong đó: o Tên hình: tên hình có o “nhỏ” từ khóa xuất để giúp ta thay đổi kích cỡ ảnh theo ý muốn o Vị trí : xác định vị trí ảnh gồm trái,phải, o Kích cỡ :kích thước ảnh muốn hiển thị o Mô tả ảnh :là thuyết minh phía hình Ví dụ : [[Hình:1928 Model A Ford.jpg|nhỏ|200px|Một kiểu dáng xe Ford năm [[1928]]]]  Viết công thức toán học: Với công thức đơn giản, cần dùng mã HTML ký tự đặc biệt Với công thức phức tạp, dùng mã TeX Để biết cách viết mã TeX HTML cho công thức toán học: xin tham khảo tại: http://vi.wikipedia.org/wiki/Trợ_giúp:Toán_học  Vô hiệu mã wiki 56 WikiDrugs -Trang thông tin điện tử Thuốc Tất mã wiki giới thiệu trang hướng dẫn bị vô hiệu dùng kết hợp Ví dụ : '''chữ không đậm''' Sẽ cho : '''chữ không đậm''' Hoặc ta bôi đen đoạn cần vô hiệu hóa nhấn nút hộp soạn thảo  Dòng kẻ ngang Viết nhiều dấu trừ, "-", đầu đoạn văn tạo gạch ngang Thể dùng viết Hoặc nhấn vào nút hộp soạn thảo  Chữ ký Khi viết viết, bạn, bạn ký tên bạn viết Chữ ký tên người dùng đăng ký đăng nhập, địa IP người dùng người chưa đăng ký tài khoản Viết ký tự dấu ngã “~” để ký tên, sử dụng nút 1.3.2 hộp soạn thảo Soạn thảo soạn thảo phong phú Có thể nhiều người soạn thảo theo kiểu Wiki khó khăn.Chính để hỗ trợ thêm cho người dùng soạn thảo viết, Wikidrugs sử dụng thêm extension FcKeditor để thêm soạn thảo khác cho người dùng sử dụng Khi nhấn vào [Bộ soạn thảo phong phú] soạn thảo sử dụng mã wiki, xuất soạn thảo sau: 57 WikiDrugs -Trang thông tin điện tử Thuốc Với soạn thảo bạn thấy tương tự dùng với WordOffice Và icon công cụ thể chức Tuy nhiên bạn không sử dụng hết chức soạn thảo sử dụng với soạn thảo 1.4 Lưu viết Sau soạn thảo xong viết của, người dùng nên xem trước nội dung viết cách nhấn nút “Xem thử” soạn thảo Để có chưa chỉnh sửa lại Sau thấy lưu trang, bạn nhấn nút để thực lưu viết 1.5 Sửa đổi viết Để sửa đổi viết, bạn nhấn Sửa đổi menu để sửa đổi Nhưng lưu ý, có phần bạn quyền sửa đổi mà trang bị khóa bị phân quyền sửa đổi Administrator Thực sửa đổi chọn nút “Xem thử” để xem trước, hay nhấn nút “Xem thay đổi” để xem thay đổi xảy sau sửa đổi Sau ấn “Lưu trang” để thực lưu trang Hoặc ko muốn lưu ấn “Hủy bỏ” nằm bên cạnh nút “Xem thay đổi” 58 WikiDrugs -Trang thông tin điện tử Thuốc 1.6 Thảo luận thành viên Trong WikiDrugs, trang có trang thảo luận kèm Chúng ta mở trang thảo luận cách nhấn vào “Thảo luận” menu phía đầu viết Trang thảo luận mang tính cộng đồng, bạn muốn trao đổi riêng tư , dùng thư điện tử Để thêm bàn luận mới, ấn vào “Tạo” hay dấu “+” menu; để sửa đổi lại trang thảo luận, hay viết thêm ý vào bàn luận cũ, ấn vào chữ "sửa đổi" hay "sửa" gần chỗ có bàn luận cần thay đổi 1.7 Xem lịch sử Để xem lịch sử thông tin viết ta lựa chọn chức lịch sử, lịch sử thông tin bao gồm thời gian sửa đổi viết, dung lượng viết, thành viên sửa đồi bải viết lý sửa đổi viết Ta thực so sánh viết thời gian khác cách lựa chọn viết cần so sánh, chương trình kiểm tra nội dung viết so sánh sửa viết vị trí 59 WikiDrugs -Trang thông tin điện tử Thuốc Các sửa đổi tô màu đỏ so với chỗ chưa sửa đổi phiên trước Dành cho người đăng ký Ngoài chức người dùng, thành viên đăng ký có thêm lợi ích sau 2.1 Tải tệp tin lên Để tải tệp tin lên bạn bắt buộc phải đăng nhập bạn có tài khoản Khi nhấn nút Đăng nhập/đăng ký góc phải trang web Sẽ xuất cửa sổ đăng nhập: Nếu chưa có tài khoản bạn nhấn vào Mở tài khoản mới, lúc form sau: 60 WikiDrugs -Trang thông tin điện tử Thuốc Sau đăng nhập Hộp công cụ bên trái website xuất Tải tệp tin lên.Bạn nhấn vào để bắt đầu tải tệp tin lên Lúc xuất form tải tệp tin lên bao gồm thành phần sau: Tệp tin gốc: Để lựa chọn tệp tin tải lên theo kiểu tệp tin mà WikiDrugs cho phép Miêu tả tệp tin: Để thực mô tả cho tệp tin người sử dụng tải lên Tùy chọn : để lựa chọn Theo dõi tệp tin bạn tải lên, bỏ qua cảnh báo Wikidrugs mà tải lên 61 WikiDrugs -Trang thông tin điện tử Thuốc 2.2 Sửa đổi viết bị khóa Có trang bị người quản trị khóa cho phép người quản trị thành viên đăng ký sửa đổi 2.3 Di chuyển trang Người dùng nhấn vào “Di chuyển” Menu để thực di chuyển trang sang trang theo hướng dẫn 2.4 Theo dõi Chức dùng để theo dõi trang mà thành viên muốn theo dõi, việc đảm bảo cho người viết theo dõi trang có bị sửa đổi hay không Để thực theo dõi , nhấn “Theo dõi” menu Khi đó, “Theo dõi” chuyển thành “Ngừng theo dõi” Và không muốn theo dõi cẩn nhấn ngừng theo dõi 2.5 Tạo trang thảo luận thành viên Mỗi thành viên có trang thảo luận cách kích vào “thảo luận với tôi” website Tại đó, thành viên thảo luận với thành viên khác 2.6 Tùy chọn Các thành viên muốn vào chỉnh tùy chọn nhấn vào “tùy chọn” website Khi vào đây, thành viên sửa đổi : thông tin cá nhân, bề ngoài, Ngày tháng, Sửa đổi, Thay đổi gần đây, Theo dõi , Tìm kiếm, Linh tinh 2.7 Trang thành viên theo dõi Để quản lý trang mà thành viên đăng ký theo dõi Thành viên kích vào “trang theo dõi” 62 WikiDrugs -Trang thông tin điện tử Thuốc 2.8 Đóng góp thành viên Để quản lý trang theo mà người dùng đóng góp Thành viên kích vào “đóng góp tôi” Ở thành viên tìm kiếm đóng góp Dành cho người quản trị Đối với Administrator có tất quyền trên, có thêm chức sau: 3.1 Xóa viết Khi người quản trị muốn xóa viết nhấn vào “Xóa” menu Sau chọn xóa, form để xác nhận xóa: 3.2 Khóa viết Nếu người dùng muốn khóa viết để chặn cho người dùng thành viên đăng ký không sửa đổi nhấn vào “ Khóa” menu Sau nhấn “Khóa” xuất form để xác nhận khóa trang 63 WikiDrugs -Trang thông tin điện tử Thuốc Sau nhấn “Khóa” từ khóa chuyển thành “Mở khóa” Và muốn mở khóa nhấn vào “Mở khóa” 64 WikiDrugs -Trang thông tin điện tử Thuốc KẾT LUẬN Sau trình nghiên cứu thực xây dựng, Trang thông tin điện tử Wikidrugs đáp ứng mục đích đặt đồ án Đó xây dựng trang thông tin điện tử cung cấp thông tin giải thích thuật ngữ chuyên ngành thuốc sức khỏe mà nơi để người đóng góp hiểu biết, thảo luận … thuốc sức khỏe Từ góp phần xây dựng Wikidrugs trở thành trang Từ điển thuốc Những kết đạt sau trình xây dựng Trang thông tin điện tử WikiDrugs: Tìm hiểu công nghệ Wiki phần mềm MediaWiki Xây dựng website chương trình Cải tiến chức tìm kiếm FullText Xây dựng số extension cho trang WikiDrugs Tuy cố gắng hạn hẹp thời gian kiến thức, em - số điều chưa đạt được: - Tạo form nhập viết theo cấu trúc - Thực chức tìm kiếm nâng cao - Tìm kiếm nhà thuốc theo địa điểm người sử dụng Hướng phát triển trang thông tin điện tử WikiDrugs triển khai vào thực tế cải tiến chức chưa hoàn thiện 65 WikiDrugs -Trang thông tin điện tử Thuốc TÀI LIỆU THAM KHẢO Sách “MediaWiki Administrators' Tutorial Guide: Install, manage, and customize your MediaWiki installation” tác giả Mizanur Rahman xuất năm 2007 Sách “MediaWiki” tác giả Daniel J Barrett năm xuất 2008 Website http://www.mediawiki.org/wiki/MediaWiki 66 WikiDrugs -Trang thông tin điện tử Thuốc NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 67 [...]... TINYINT(2) CHAR(255) INT(11) CHAR(255) Ghi chú  Bảng recentchanges Bảng chứa thông tin về các thay đổi cuối cùng tới wiki Nội dung của bảng này dùng để tạo những trang thay đổi gần đây, những trang thay đổi liên quan, danh sách theo dõi, và một danh sách những trang mới, và chứa thông tin như là địa chỉ IP của người biên tập không tìm thấy trên các bảng khác 18 WikiDrugs -Trang thông tin điện tử về. .. các trang, là khóa chính của bảng, tự động sinh Thông thường một trang sẽ được phân chia theo ko gian tên miền namespace và tiêu đề title Trường pace_namespace lưu số namespace của trang, WikiDrugs -Trang thông tin điện tử về Thuốc Page_title VARCHAR(255) Page_restrictions Page_counter TINYBLOB BIGINT ( 20 ) Page_is_redirect TINYINT( 3 ) Page_is_new TINYINT ( 3 ) Page_random DOUBLE Page_touched Page_lastest... nghĩa là lệnh cấm chỉ áp dụng đối với những người dùng ko đăng nhập Dùng để ngăn chặn tạo WikiDrugs -Trang thông tin điện tử về Thuốc Ipb_enable_autoblock TINYINT (1) Ipb_expity VARCHAR (14) Ipb_range_start Ipb_range_end Ipb_deleted TINYBLOB TINYBLOB TINYINT (1) Ipb_block_email TINYINT (1) Ipb_allow_usertalk TINYINT (1) tài khoản từ IP đã bị cấm Cho phép tự động chặn nếu có giá trị là 1 Thời hạn hết... tạo một trang mới, còn không thì giá trị là 0 Trường này liên kết tới khóa page_id trong bảng page, nơi lưu trữ siêu dữ liệu của trang Liên kết tới khóa rev_id của phiên bản trang mới(sau khi sửa đổi) trong bảng revision Liên kết tới rev_id của revision trước khi sửa đổi Lưu trữ các loại sửa đổi cho một trang: 0 – Sửa đổi trang đã tồn tại 1 – Trang mới WikiDrugs -Trang thông tin điện tử về Thuốc Rc_moved_to_ns... chuyển trang hoặc tương tự Cột này xác định mức độ bảo vệ cho trang Trường này quyết định tầng bảo vệ( nghĩa là tất cả các template và image được đăng lên trang web cũng đều được bảo vệ) Quy định người dùng bị hạn chế Thời gian hạn chế Khóa chính của bảng ,được xử dụng để xác định một hàng cụ thể WikiDrugs -Trang thông tin điện tử về Thuốc Chứa sự bảo vệ của các trang không tồn tại, danh sách các trang. .. 1-n, liên kết với nhau thông qua page_id và cl_from 25 WikiDrugs -Trang thông tin điện tử về Thuốc o o Một trang thì liên kết tới một hoặc nhiều thể loại Một liên kết thể loại thì liên kết đến một và chỉ một trang thể loại • Bảng page và searchindex: có quan hệ 1-n, liên kết với nhau thông • page_id và si_page Bảng page và page_restrictions: có kiểu quan hệ 1-n, liên kết với nhau thông qua pr_page và... với các quyền của họ Trường này lưu trữ những quyền hạn của người sử dụng, thứ mà được lưu 23 WikiDrugs -Trang thông tin điện tử về Thuốc trữ như những nhóm  Bảng user_newtalk: Bảng user_newtalk lưu giữ các thông báo về những thay đổi trang thảo luận của người dùng Nó được hiển thị trong hộp “ bạn có những tin nhắn mới” Các trường của bảng : Tên trường User_id Kiểu INT(11) User_ip VARBINARY(40) User_last_timestamp... … Các trường của bảng: 20 WikiDrugs -Trang thông tin điện tử về Thuốc Tên trường Rev_id Rev_page Kiểu INT(8) INT(8) Rev_text_id INT(8) Rev_comment TINYBLOB Rev_user INT(5) Rev_user_text VARCHAR(25 5) Rev_timestamp Rev_minor_edit CHAR(14) TINYINT(1) Rev_deleted TINYINT(1) Rev_len INT(8) Rev_parent_id INT(8) Ghi chú Khóa chính của bảng Trường này nắm giữ một tham chiếu tới trang mà revision này gắn liền,... liên kết với nhau thông qua il_to và img_name 27 WikiDrugs -Trang thông tin điện tử về Thuốc Chương 4: TÌM HIỂU SEARCH FULLTEXT 1 Giới thiệu search fulltext Khi dữ liệu ngày càng nhiều thì vấn đề tìm kiếm thông tin chính xác càng trở nên quan trọng Với khối lượng dữ liệu lớn và có tổ chức phức tạp, vấn đề đặt ra là làm thế nào để tìm nhanh và đúng thông tin cần Người dùng không muốn tìm kiếm một từ mà... cho các trang đặc biệt trong Wiki.Bao gồm các functions:  Hàm construct ($db=null) :hàm khởi tạo 30 WikiDrugs -Trang thông tin điện tử về Thuốc  Hàm searchText($term) Thực hiện một truy vấn tìm kiếm fulltext và trả về một tập kết quả Nếu tiêu đề tìm kiếm không được hỗ trợ hay không được thực hiện, trả về giá trị rỗng  Hàm searchTitle ($term): Thực hiện truy vấn tìm kiếm chỉ với title và trả về tập .. .WikiDrugs -Trang thông tin điện tử Thuốc WikiDrugs -Trang thông tin điện tử Thuốc Chương 1: KHẢO SÁT VÀ PHÂN TÍCH BÀI TOÁN Khảo sát toán... tạo WikiDrugs -Trang thông tin điện tử Thuốc Ipb_enable_autoblock TINYINT (1) Ipb_expity VARCHAR (14) Ipb_range_start Ipb_range_end Ipb_deleted TINYBLOB TINYBLOB TINYINT (1) Ipb_block_email TINYINT... interwiki, 11 WikiDrugs -Trang thông tin điện tử Thuốc Iw_url BLOB Iw_local TINYINT (1) Iw_trans TINYINT ( ) sử dụng namespace sử dụng sửa Là đích đến liên kết, tên trang thay $1 Thông báo wiki

Ngày đăng: 10/04/2016, 14:11

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • LỜI MỞ ĐẦU

  • Chương 1: KHẢO SÁT VÀ PHÂN TÍCH BÀI TOÁN

  • Chương 2: GIỚI THIỆU PHẦN MỀM MEDIAWIKI

  • Chương 3 : PHÂN TÍCH CƠ SỞ DỮ LIỆU

  • Chương 4: TÌM HIỂU SEARCH FULLTEXT

  • Chương 5 : HƯỚNG DẪN SỬ DỤNG

  • KẾT LUẬN

  • TÀI LIỆU THAM KHẢO

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

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

Tài liệu liên quan