5.1 Danh sách ngời sử dụng chơng trình: Table NHANVIEN
TêN TRờNG KIểU Dữ LIệU RàNG BuộC MANV Text Khoa chính TENNV Text GIOITINH Text DIACHINV Text TELNV Text TENTRUYCAP Text MATKHAU Text NGAYCNNV Date/Time
5.2 Danh sách các loại máy bay vận chuyển: Table MAYBAY
TêN TRờNG KIểU Dữ LIệU RàNG BuộC SOHIEU Text Khoá chính HANGW Number
HANGM Number FREEM Number FREEW Number
5.3 Danh sách các chuyến bay: Table CHUYENBAY
TêN TRờNG KIểU Dữ LIệU RàNG BuộC
MACB Text Khoá chính
NGAYBAY Date/time MADI Text MADEN Text SOHIEU Text GIODI Date/time GIODEN Date/time NGAYTT Date/time NGAYDITT Date/time GIODITT Date/time GIODENTT Date/time TINHTRANG Text
5.4 Danh sách quốc tịch: Table QUOCTICH
TêN TRờNG KIểU Dữ LIệU RàNG BuộC
MAQT Text Khoá chính
QT Text
5.5 Danh sách các h nh khách: Table KHACHà
TêN TRờNG KIểU Dữ LIệU RàNG BuộC MAKHACH Text Khoá chính TENKHACH Text GIOITINH Text NGAYSINH Date/time CMND Number DCKHACH Text TELKHACH Text EMAIL Text MAQT Text LOAIKHACH Text
5.6 Danh sách nơi đi: Table GADI
TêN TRờNG KIểU Dữ LIệU RàNG BuộC
MADI Text Khoá chính
TENDI Text
5.7 Danh sách quốc tịch: Table QUOCTICH
TêN TRờNG KIểU Dữ LIệU RàNG BuộC MADEN Text Khoá chính TENDEN Text
5.8 Bảng giá vé: Table GIAVE
TêN TRờNG KIểU Dữ LIệU RàNG BuộC
MADI Text MADEN Text GIAVN Number GIAQT Number KHVN Number KHQT Number
5.9 Chi tiết phiếu đặt chỗ: Table BOOKING
TêN TRờNG KIểU Dữ LIệU RàNG BuộC SOPRN Text Khoá chính TENTRUYCAP Text MATKHAU Text HANG Text MAKHACH Text MACB Text NGAYLAP Date/time
Chơng IV: XâY DựNG CHơNG TRìNH 1. XâY DựNG CHơNG TRìNH
1.1 Tổ CHứC Cơ Sở Dữ LIệU TRêN SERVER
Cơ sở dữ liệu n y đà ợc đặt trên server, ta phải khai báo cấu hình của nó trên server. Khi ứng dụng yêu cầu kết nối CSDL, nó sẽ l m việc với ODBC,à thông qua các tham số trong Data Source Name (DSN) để tạo một kết nối. Một DSN gồm một Data Source chỉ ra chính xác Database v một Data engine choà biết đờng dẫn tơng ứng với Database đó. Hai th nh phần n y kết hợp với nhauà à v định danh duy nhất đối với một đối tà ợng CSDL. Ngo i ra ta cũng có thểà cung cấp thêm các tham số UserID v Password để tạo r o cản khi login v oà à à Database. Các cấu hình n y đà ợc thiết lập trên ODBC Data Source [32 bit] trong Control Panel, các Drive của hệ quản trị CSDL phải đợc c i đặt lên hệà thống, trong phạm vi ứng dụng n y ta sử dụng Microsoft SQL serverà
1.2 XâY DựNG CHơNG TRìNH
Hệ thống có nhiều ngời sử dụng v sử dụng ở nhiều mức độ khác nhau.à Từng đối tợng sử dụng có khả năng quản lý v khai thác tùy thuộc v o chứcà à năng của họ. ở đây cơ cấu chức năng đợc phân th nh 3 phần nhà sau :
Ngời quản trị hệ thống Nhân viên bán vé Khách hàng
Các th nh phần n y có giao diện v thực hiện các công việc khác nhau.à à à Chơng trình hoạt động dựa trên phía ngời sử dụng (Client), mọi yêu cầu của client đợc gửi tới Server thông qua giao thức HTTP. Lúc n y Server tiếnà h nh xử lý các yêu cầu, gửi kết quả lại cho Client. Kết quả trả về đà ợc trình b y trên Web Browser của Client. Nội dung của chà ơng trình đợc phân bố ở trang ASP v HTML. Nội dung chính của các trang n y xoay quanh vấn đềà à trình b y dữ liệu của ứng dụng cùng với các cơ chế thao tác dữ liệu. Để thuà thập đợc dữ liệu ta sử dụng đối tợng dữ liệu ADO (ActiveX Data Objects) để kết nối với CSDL trên Server. Thông qua các phơng thức, các tính chất cửa đối tợng n y ta có thể lấy đà ợc dữ liệu theo mong muốn, đồng thời ta cũng có thể tạo ra các cơ chế nh thêm mới, xóa bỏ hay thay đổi thông tin. Việc kết nối đợc thực hiện trên từng trang v cũng đà ợc hủy bỏ ngay trên trang đó.
1.3 ThuậT ToáN CHơNG TRìNHBEGIN BEGIN
Label Khoitao ;
Read (“Nhap User va Password”) ; If (kiểm tra thông tin) = true Then
Begin
- Nhập thông tin ; - Sửa thông tin ;
- Tìm kiếm thông tin ; - Xóa thông tin ;
... End ;
Else goto Khoitao ;
END.
1.3.1 Nhập thông tinBEGIN BEGIN
Label nhaplai ;
Read (nhập thông tin) ;
If (xử lý thông tin) = true Then Begin
Lu thông tin ; End ;
Else goto nhaplai ;
END.
1.3.2 Sửa đổi thông tinBEGIN BEGIN
While (Chọn thông tin cần sửa) do Begin
Chọn thông tin cần sửa While (Sửa thông tin) do
Cập nhật thông tin sau khi sửa v o cơ sở dữ liệu à End;
1.3.3 Tìm kiếm thông tinBEGIN BEGIN
Label timkiem;
Nhập (Các thông tin cần tìm kiếm); If (Xử lý lỗi) then
Xuất các thông tin ra m n hình;à Else goto timkiem;
END.
2. GIAO DIệN CHơNG TRìNH
2.1 GIAO DIệN CHíNH CủA CHơNG TRìNH
b. Form dịch vụ: gồm những dịch vụ nh ăn uống, đa đón khách, các dịch vụ đặc biệt …
2.2 D NH CHO H NH KH CHÀ À Á
-Nhân viên nhập những thông tin để đặt vé v đăng ký chuyến bay dựà định của hành khách.
- Khách h ng có thể kích chuột v o Tra cứu thông tin để biết thông tinà à về các chuyến bay, giá vé của các chuyến bay v những quy định trà ớc chuyến bay.
- Khi nhân viên bán vé kích chuột v o nút “đặt chỗ” thì trang Web sẽà đa v o trang đăng nhập dà ới đây:
Giao diện Form đăng ký mua vé
Sau khi đăng ký đầy đủ các thông tin, các thông tin sẽ đợc lu trữ v o cơà sở dữ liệu, v trang Web sẽ đà a ra thông tin về chuyến bay, giờ đi, giờ đến của h nh khách.à
Giao diện Form tra cứu chuyến bay:
Khách h ng thực hiện nhập v o à à Nơi đến, Nơi đi
2.3 DàNH CHO NGờI QUảN TRị MạNGGiao diện Form đăng nhập hệ thống Giao diện Form đăng nhập hệ thống
Sau khi nhập User v Password th nh công, bạn sẽ v o đà à à ợc trang quản trị hệ thống, khi v o trang hệ thống bạn có thể thực hiện các công việc sau:à
- Cập nhật: cập nhật nhân viên, cập nhật giá vé, cập nhật chuyến bay
- Thống kê: thống kê nhân viên, thống kê chuyến bay
- Hiệu chỉnh giá vé các chuyến bay
a. Cập nhật
Sau khi nhập đầy đủ thông tin của nhân viên mới, chi tiết về nhân viên mới đựơc truy cập :
Giao diện Form cập nhật giá vé
b. Thống kê
Giao diện Form thống kê nhân viên
Sau khi điền những thông tin cần thiết, nháy chuột vào “Đồng ý” ta có bảng thống kê nhân viên nh sau:
Giao diện Form thống kê chuyến bay
Sau khi điền những thông tin cần thiết, nháy chuột vào “Đồng ý” ta có bảng thống kê các chuyến bay nh sau:
c. Hiệu chỉnh Form hiệu chỉnh giá vé
2.4 dành cho nhân viên bán vé
Để tra cứu chuyến bay, tra cứu giá vé, tra cứu hành khách nhân viên bán vé cần phải nhập v o ng y, tháng, năm của các chuyến bay cần thiết. Khi đóà à trang Web đa ra danh sách các chuyến bay có thời gian nh yêu cầu vừa nhập trên. Nh vậy, nhân viên có thể lựa chọn để thực hiện công việc hiệu chỉnh, xoá
Giao diện form tra cứu chuyến bay
Để biết chi tiết về giá vé của chuyến bay cần tìm, kích chuột vào “Tra cứu”
Khi muốn tìm kiếm một hành khách nào đó kích chuột vào tra cứu form hành khách
Chơng V: KếT LUậN
1. KếT QUả đạT đợC
Chơng trình: giúp cho ngời sử dụng tra cứu thông tin về các chuyến bay v giá vé đà ợc thuận lợi hơn không phải mất nhiều thơi gian v công sức đểà đến tận nơi mua vé v tìm hiểu về các chuyến bay.à
* Chơng trình đã giải quyết đợc:
+ Tiếp nhận đăng ký của khác h ng để xử lýà
+ Xem, cập nhật, sửa, xóa những thông tin của các nhân viên. + Xem, cập nhật, sửa, xóa những thông tin các chuyến bay. + Chơng trình đã chạy thử nghiệm trên mạng cục bộ.
2. HạN CHế
Do điều kiện thực tế còn hạn chế, một số vấn đề cha giải quyết đợc nên:
+ Chơng trình cha đợc thử nghiệm trên mạng to n cầu.à + Lợng thông tin còn ít.
+ Tính bảo mật cha cao.
Chơng trình n y chỉ ở mức giới hạn khách mua vé v đặt vé ở nhữngà à chuyến bay nội địa chứ cha xét đến việc quản lý chỗ cho những chuyến bay quốc tế cũng nh của các hãng h ng không khác.à
3. HớNG PHáT TRIểN
Trong tơng lai chơng trình sẽ tiếp tục đợc củng cố v phát triển về mọià mặt nhằm đáp ứng nhu cầu của khách h ng, chà ơng trình n y chỉ mới đề cậpà đến những chuyến bay trong nớc, vì thế cần phải phát triển để có thể điều chỉnh thêm các thông tin của chuyến bay quốc tế.
TàI LIệU THAM KHảO
1. Sách
1. TS PHAN HUY KHÁNH Phân tích và thiết kế hệ thống thông tin . 2.3ASP Cơ sở dữ liệu căn bản và chuyên sâu. Tập 1, tập 2
( Tổng hợp và biên dịch VN- GUIDE _ nhà xuất bản Thống Kê ) 2.4Phân tích và thiết kế hệ thống trong lập trình
( Tổng hợp và biên dịch VN- GUIDE _ nhà xuất bản Thống Kê ) 2.5ASP 3.0 cho mọi ngời
( Tổng hợp và biên dịch VN- GUIDE _ nhà xuất bản Thống Kê ) 2.6Quang Bình, Phơng Hà - Thiết kế và xuất bản Web với HTML, NXB
Thống kê, 2001.
2.7Nguyễn Trờng Sinh – Macromedia DreamweaverMX, NXB Lao Động – Xã hội, 2003.
7. Một số luận văn tốt nghiệp của khoá trớc.
2. Các trang web
http://www.asp.net
http://www.mysql.com
http://www.diendantinhoc.net