Tìm hiểu Mantis

23 3.9K 23
Tài liệu đã được kiểm tra trùng lặp
Tìm hiểu Mantis

Đ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

Tìm hiểu Mantis

TRệễỉNG ẹAẽI HOẽC VOế TRệễỉNG TOAN KHOA CễNG NGH THễNG TIN LP H CNTT KHA 03 BO CO GIA Kè MễN PHT TRIN PHN MM M NGUN M ti: Mantis Bug Tracker - H thng qun bug Mantis Giỏo viờn hng dn: Tng Bo Lc Sinh viờn thc hin: Nguyn Minh Trc - 1051190009 Bựi Minh Quõn - 111c670031 Ngụ Th L Hng - 111c670005 Phan Minh H - 111c670047 Hu Giang Nm 2013 LỜI CAM ĐOAN Chúng tôi xin cam đoan : 1. Những nội dung trong báo cáo này là do tôi thực hiện dưới sự hướng dẫn trực tiếp của thầy Tống Bảo Lộc. 2. Mọi tham khảo dùng trong báo cáo đều được trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố. 3. Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng tôi xin chịu hoàn toàn trách nhiệm. Sinh viên thực hiện (Kí và ghi rõ họ tên) MỤC LỤC I – GII THIỆU MANTIS . 1 1. Mục tiêu : 2 2. Giấy phép công cộng (GPL) . 2 3. Ý tưởng của giấy phép 4 3.1. Phần mềm GPL phải là phần mềm tự do. . 4 3.2. Phần mềm phái sinh từ phần mềm GPL cũng phải là phần mềm GPL 4 II - HƯNG DẪN CÀI ĐẶT WAMP SEVER . 5 1. Cài Wamp sever 5 2. Cài đặt Mantis . 9 III- HƯNG DẪN SỬ DỤNG . 11 Các chức năng còn lại: 17 IV- SO SÁNH VI CÁC HỆ THỐNG BUG TRACKER KHÁC 19 Đề tài: Mantis Bug Tracker - Hệ thống quản lý bug Mantis Trang 1 MSSV Họ Tên Công việc Đánh Giá 111c670005 Ngô Thị Lệ Hằng Giới thiệu về Mantis, mục đích sử dụng, nội dung sơ lược giấy phép sử dụng. 100% 1051190009 Nguyễn Minh Trực Hướng dẫn cài đặt Mantis 100% 111c670047 Phan Minh Hà So sánh với các hệ thống Bug Tracker khác. 100% 111c670031 Bùi Minh Quân Hướng dẫn sử dụng đầy đủ các chức năng có trong Mantis. 100% I – GII THIỆU MANTIS Mantis Bug Tracker là trình về miễn phí dựa trên web bugtracking hệ thống. Nó được viết bằng các ngôn ngữ PHP scripting và làm việc với MySQL, MS SQL, và PostgreSQL và một cơ sở dữ liệu web. Mantis Bug Tracker đơn xin hỗ trợ cho Microsoft Windows, hệ điều hành Mac OS, OS / 2, và một loạt các hệ điều hành UNIX. Nó được phát hành với điều kiện của Giấy phép Công cộng GNU. Những điểm đặc trưng và lợi ích của Mantis:  Miễn phí ( Mã nguồn mở )  Dễ cài đặt  Chạy trên nền của bất kỳ 1 trình duyệt web nào ( Web-based )  Platform độc lập  Có thể chạy nhiều dự án cùng lúc  Tích hợp đa ngôn ngữ  Chức năng gửi email Đề tài: Mantis Bug Tracker - Hệ thống quản lý bug Mantis Trang 2  Chức năng tìm kiếm dễ dàng và đơn giản  Bộ lọc dò tìm và tra cứu  PHP4 1. Mục tiêu : Mục tiêu của việc apply Mantis vào qui trình chung là nhằm giảm nhẹ , rút ngắn và tiết kiệm thời gian làm việc cũng như đẩy mạnh tốc độ hoàn thành dự án. 2. Giấy phép công cộng (GPL) Giấy phép Công cộng GNU (tiếng Anh: GNU Lesser General Public License, viết tắt LGPL) là một giấy phép phần mềm miễn phí được xuất bản bởi Quỹ Phần mềm Tự do (FSF). Nó được xây dựng dựa trên một sự thỏa hiệp giữa Giấy phép Công cộng GNU (GPL) có tính copyleft mạnh mẽ và các giấy phép hạn chế khác như các giấy phép BSD và MIT. Giấy phép được xuất bản năm 1991 với tên gọi GNU Library General Public License (tạm dịch "Giấy phép Công cộng Thư viện GNU") và có phiên bản 2 cho đồng nhất với GPL phiên bản 2. LGPL được sửa đổi nhỏ trong phiên bản 2.1, xuất bản năm 1999, khi nó được đổi tên là GNU Lesser General Public License để phản ánh quan điểm của FSF cho rằng tất cả các thư viện nên sử dụng giấy phép này. Phiên bản 3 của LGPL xuất bản năm 2007 dưới dạng một danh sách các quyền có hiệu lực với GPL phiên bản 3. LGPL thiết lập các hạn chế copyleft trên chương trình quản lý bởi nó nhưng không áp dụng những hạn chế này cho các phần mềm chỉ kết nối với chương trình. Tuy nhiên, có một số hạn chế trên phần mềm này. Bản mẫu: Elucidate LGPL được sử dụng chủ yếu cho các thư viện phần mềm, mặc dù nó cũng được sử dụng bởi các chương trình ứng dụng stand-alone khác Giấy phép công cộng GNU Phiên bản 2, tháng 6/1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. Đề tài: Mantis Bug Tracker - Hệ thống quản lý bug Mantis Trang 3 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA Mọi người đều được phép sao chép và lưu hành bản sao nguyên bản nhưng không được phép thay đổi nội dung của giấy phép này. Giấy phép sử dụng của hầu hết các phần mềm đều được đưa ra nhằm hạn chế bạn tự do chia sẻ và thay đổi nó. Ngược lại, Giấy phép Công cộng của GNU có mục đích đảm bảo cho bạn có thể tự do chia sẻ và thay đổi phần mềm tự do - tức là đảm bảo rằng phần mềm đó là tự do đối với mọi người sử dụng. Giấy phép Công cộng này áp dụng cho hầu hết các phần mềm của Tổ chức Phần mềm Tự do và cho tất cả các chương trình khác mà tác giả cho phép sử dụng. (Đối với một số phần mềm khác của Tổ chức Phần Mềm Tự do, áp dụng Giấy phép Công cộng Hạn chế của GNU thay cho giấy phép công cộng). Bạn cũng có thể áp dụng nó cho các chương trình của mình. Khi nói đến phần mềm tự do, chúng ta nói đến sự tự do sử dụng chứ không quan tâm về giá cả. Giấy phép Công cộng của chúng tôi được thiết kế để đảm bảo rằng bạn hoàn toàn tự do cung cấp các bản sao của phần mềm tự do (cũng như kinh doanh dịch vụ này nếu bạn muốn), rằng bạn có thể nhận được mã nguồn nếu bạn có yêu cầu, rằng bạn có thể thay đổi phần mềm hoặc sử dụng các thành phần của phần mềm đó cho những chương trình tự do mới; và rằng bạn biết chắc là bạn có thể làm được những điều này. Đề tài: Mantis Bug Tracker - Hệ thống quản lý bug Mantis Trang 4 Để bảo vệ bản quyền của bạn, chúng tôi cần đưa ra những hạn chế để ngăn chặn những ai chối bỏ quyền của bạn, hoặc yêu cầu bạn chối bỏ quyền của mình. Những hạn chế này cũng có nghĩa là những trách nhiệm nhất định của bạn khi cung cấp các bản sao phần mềm hoặc khi chỉnh sửa phần mềm đó. 3. Ý tưởng của giấy phép Giấy phép GPL phiên bản 2 gồm 12 điều khoản, phiên bản 3 gồm 17 điều khoản. Ý tưởng của nó là: 3.1. Phần mềm GPL phải là phần mềm tự do. Tức là người sử dụng có 4 quyền sau với phần mềm GPL:  Tự do chạy chương trình, cho bất cứ mục đích nào.  Tự do tìm hiểu cách hoạt động của chương trình, và tự do sửa đổi nó. (Quyền truy cập mã nguồn là điều kiện tiên quyết cho quyền tự do này.)  Tự do tái phân phối bản sao.  Tự do cải tiến chương trình, và phát hành những gì cải tiến ra công cộng. (Quyền truy cập mã nguồn là điều kiện tiên quyết cho quyền tự do này.) So sánh với thoả thuận giấy phép người dùng cuối của phần mềm thương mại thường không cho người dùng cuối quyền nào trừ quyền sử dụng phần mềm và luôn hạn chế kỹ thuật phân tích ngược (reverse engineering). 3.2. Phần mềm phái sinh từ phần mềm GPL cũng phải là phần mềm GPL Các giấy phép như BSD, MIT, Apache . thường không có quy định gì về phần mềm phái sinh nên xảy ra việc phần mềm phái sinh bị biến thành phần mềm độc quyền - người sử dụng bị hạn chế quyền với phần mềm phái sinh. Để đảm bảo các quyền sửa đổi, sao chép, phân phối lại với phần mềm phái sinh vẫn được trao cho người sử dụng thì Richard Stallman đã làm ra giấy phép GPL trong đó yêu cầu phần mềm phái sinh cũng phải là phần mềm GPL. Giấy phép GPL được bảo hộ bởi luật bản quyền. Giấy phép này được Stallman gọi là copyleft chơi chữ với copyright để thể hiện tinh thần đối ngược với tinh thần của copyright. Đề tài: Mantis Bug Tracker - Hệ thống quản lý bug Mantis Trang 5 II - HƯNG DẪN CÀI ĐẶT WAMP SEVER 1. Cài Wamp sever Dowload chương trình Wamp server tại địa chỉ http://www.wampserver.com/en/ Sau khi tải về ta được một file, chọn file đó và tiến hành cài đặt. Chọn Next để tiếp tục cài đặt Đề tài: Mantis Bug Tracker - Hệ thống quản lý bug Mantis Trang 6 Chọn vào I accept the agreement -> Next để tiếp tục cài đặt Chọn đường dẫn để cài wamp. Đề tài: Mantis Bug Tracker - Hệ thống quản lý bug Mantis Trang 7 Chọn vào Create a Desktop icon để tạo một icon ngoài Desktop. Chọn Next để tiếp tục cài đặt. Chương trình sẽ tự động cài đặt.

Ngày đăng: 17/11/2013, 11:50

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

Tài liệu liên quan