Xây dựng các cơ sở dữ liệu

Một phần của tài liệu Xây dựng ứng dụng web giới thiệu quản lí bán vé máy bay (Trang 34)

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

Một phần của tài liệu Xây dựng ứng dụng web giới thiệu quản lí bán vé máy bay (Trang 34)

Tải bản đầy đủ (DOC)

(65 trang)
w