Môn: ông cụ và môi trường
phát triển phần mềm Hệ thống quản lý và bán vé của hãng hàng không JetStar
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP. HCM
KHOA CÔNG NGHỆ THÔNG TIN
Dương Tiến Anh (0751120070)
Đặng Công Toàn (0751120121)
Phạm Anh Tuấn (0751120127)
Võ Thái Thuận (0751120116)
HỆ THỐNG QUẢN LÝ VÀ BÁN VÉ
CỦA HÃNG HÀNG KHÔNG JETSTAR
ĐỒ ÁN THỰC TẬP HỆ THỐNG THÔNG TIN
GIÁO VIÊN:
TP. HCM, 2010
Page 1
Môn: ông cụ và môi trường
phát triển phần mềm Hệ thống quản lý và bán vé của hãng hàng không JetStar
Mục lục:
Page 2
Môn: ông cụ và môi trường
phát triển phần mềm Hệ thống quản lý và bán vé của hãng hàng không JetStar
I) Công cụ sử dụng quản lý dự án:
1. Công cụ tortoiseSVN:
a) Giới thiệu về Subversion và giao thức SVN:
- Subversion là một phần mềm mã nguồn mở dùng để quản lý và
kiểm tra các phiên bản mã nguồn khác nhau trong quá trình
phát triển phần mềm. Subversion cũng còn được gọi là SVN. Có
nhiều chương trình được phát triển dựa trên giao thức SVN.
Phần mềm sữ dụng giao thức svn khá phổ biến VisualSVN là
một ứng dụng offline, cho phép người dùng quản lý mã nguồn
trên máy tính cá nhân. Google cũng cho ra dịch vụ quản lý mã
nguồn online dựa trên giao thức svn, cho phép người dùng cập
hai bản quyền: tự do và thương mại, được viết bằng Java.
o svnX: Chương trình khách cho Mac OS.
o TortoiseSVN: Là một phần mềm làm việc trên nền
Windows Explorer.
o TurtleSVN: Đi kèm với TortoiseSVN để hỗ trợ môi trường
lập trình Visual Studio .NET.
o WebSVN: Là một giao diện Web cho Subversion, viết bằng
PHP.
o WebClient for SVN: Là một chương trình khách mã nguồn
mở viết bằng Java/JSP, thường được dùng cho các thao tác
đơn giản.
o ZigVersion: Là một chương trình khác thương mại cho Mac
OS X Subversion.
c) Giới thiệu TortoiseSVN
- TortoiseSVN là chương trình khách hay giao diện người dùng có
khả năng truy cập các máy chủ chạy Subversion, làm việc trên
nền Windows Explorer. TorToiseSVN cũng là một phần mềm mã
nguồn mỡ.
- Sau đây là cách sữ dụng TortoiseSVN để kết nối với SVN server
của Google code:
o Đưa một project vào SVN server:
Page 4
Môn: ông cụ và môi trường
phát triển phần mềm Hệ thống quản lý và bán vé của hãng hàng không JetStar
Bước 1: Mở windows explorer lên, chọn thư mục của
dự án thực hiện "Right Click" và chọn TortoiseSVN →
Import...
Cửa sổ import >> gõ đường dẫn project.
Bước 2: Điền các thông tin cần thiết (khi truy cập vào
url server thì sẽ có dialog yêu cầu nhập thông tin
phát triển phần mềm Hệ thống quản lý và bán vé của hãng hàng không JetStar
Chọn file cần check in và viết ghi chú cho việc check in.
o Đưa file vào svn server:
Nếu trong quá trình phát triển dự án cần thêmmột số
file vào dự án... thì sau khi thêm vào các bạn chọn
chức năng "Add" để đưa các file này vào SVN.
Page 9
Môn: ông cụ và môi trường
phát triển phần mềm Hệ thống quản lý và bán vé của hãng hàng không JetStar
• Add file: chọn file cần add >> R_click chọn add.
• Bạn có thể chọn nhiều file sau đó đánh dấu
check để loại bỏ những file không cần add.
Page 10
Môn: ông cụ và môi trường
phát triển phần mềm Hệ thống quản lý và bán vé của hãng hàng không JetStar
• Sau khi add phải thực hiện commit để đưa file
lên server, quá trình comit tương tự trên.
• Đối với thư mục cũng làm tương tự.
Ngoài ra để đưa file và thư mục mới có thể thực hiện
theo cách sau:
• Repo-browse từ popup menu của tortoisesvn.
• Gõ địa chỉ của project để vào nơi lưu trữ.
• Nơi lưu trữ project.
• Thực hiện thêm file hoặc thư mục vào project
như sau:
Page 11
Môn: ông cụ và môi trường
phát triển phần mềm Hệ thống quản lý và bán vé của hãng hàng không JetStar
Chọn add file nếu bạn chỉ thêm file và folder nếu muốn add cả folder,
browse tới file hoặc folder và upload lên.
Page 15