btl_xml_2989.pdf

7
B CÔNG TH NG ƯƠ TR NG Đ I H C CÔNG NGHI P HÀ N I ƯỜ KHOA CÔNG NGH THÔNG TIN ------ ------ BÀI T P L N MÔN: CÔNG NGH XML Đ tài: Qu n Lý Bán Vé Máy Bay Giao viên h ng dân: Th.S Đ Th Tâm ́ ướ ̃ Nhóm sinh viên th c hi n: 1. L u Văn H ng ư ưở 2. Nguy n Bá Nguy n L p: ĐH KHMT3_K4 Tháng 06, 2012

Upload: dong-thoi-gian

Post on 03-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: btl_xml_2989.pdf

B CÔNG TH NGỘ ƯƠTR NG Đ I H C CÔNG NGHI P HÀ N IƯỜ Ạ Ọ Ệ Ộ

KHOA CÔNG NGH THÔNG TINỆ

------------

BÀI T P L NẬ ỚMÔN: CÔNG NGH XMLỆ

Đ tài: Qu n Lý Bán Vé Máy Bayề ả

Giao viên h ng dân: Th.S Đ Th Tâm ươ ỗ ịNhóm sinh viên th c hi n:ự ệ

1. L u Văn H ngư ưở2. Nguy n Bá Nguy nễ ệ

L p: ĐH KHMT3_K4ớ

Tháng 06, 2012

Page 2: btl_xml_2989.pdf

L I M Đ UỜ Ở ẦTh k 21 - th k c a s bùng n công ngh thông tin, các công ngh tiênế ỷ ế ỷ ủ ự ổ ệ ệ ti n phát tri n nh vũ bão, mang m t lu ng gió m i th i vào nh n th c c aế ể ư ộ ồ ớ ổ ậ ứ ủ m i ng i. Song song đó, th gi i đang trong xu th toàn c u hóa, t t c đ uỗ ườ ế ớ ế ầ ấ ả ề mang ý nghĩa h i nh p. Lúc này, các doanh nghi p và chính ph không ch c nhộ ậ ệ ủ ỉ ạ tranh v i các doanh nghi p trong m t qu c gia mà còn c nh tranh v i các doanhớ ệ ộ ố ạ ớ nghi p, chính ph kh p th gi i.ệ ủ ở ắ ế ớTrong b i c nh phát tri n m nh m c a Internet nói chung, th ng m i đi n tố ả ể ạ ẽ ủ ươ ạ ệ ử và chính ph đi n t nói riêng, vi c ng d ng công ngh thông tin vào lĩnh v củ ệ ử ệ ứ ụ ệ ự d ch v không là m i trên th gi i nh ng là m i Vi t Nam. Nhi u v n đị ụ ớ ế ớ ư ớ ở ệ ề ấ ề đ t ra là làm th nào đem đ n cho khách hàng s ph c v t t nh t, ti n l i vàặ ế ế ự ụ ụ ố ấ ệ ợ hi u qu nh t. Chính vì v y đ tài””ệ ả ấ ậ ề nhóm chúng em mong mu n s xây d ngố ẽ ự đ c m t h th ng h tr các công ty và các trung tâm giao d ch gi m chi phíượ ộ ệ ố ỗ ợ ị ả v nhân s và vi n thông, th i gian h tr ng n h n trong vi c qu n lý hề ự ễ ờ ỗ ợ ắ ơ ệ ả ệ th ng bán vé máy bay, thông tin h tr chính xác theo yêu c u và không b sótố ỗ ợ ầ ỏ yêu c u c a khách hàng.ầ ủDo th i gian có h n, kinh nghi m phân tích, thi t k , cài đ t còn h n ch nênờ ạ ệ ế ế ặ ạ ế ch c ch n không tránh kh i m t s sai sót nh t đ nh. R t mong nh n đ c sắ ắ ỏ ộ ố ấ ị ấ ậ ượ ự đóng góp ý ki n quý Cô và b n bè đ chúng em hoàn thi n đ tài này.ế ạ ể ệ ề

Chúng em xin chân thành c m n!ả ơ

Page 3: btl_xml_2989.pdf

Bài toán qu n lý bán vé máy bayảM t hãng hàng không c n qu n lý toàn di n vi c bán vé máy bay b ng máy vi tính. Sauộ ầ ả ệ ệ ằ

khi kh o sát hi n trang, phân tích viên n m đ c nh ng thông tin sau:ả ệ ắ ượ ữ

M i khi khách hàng mua vé máy bay l n đ u tiên tùy theo qu c t ch c a khách hành màỗ ầ ầ ố ị ủ

phòng bán vé l u l i nh ng thông tin sau đây:ư ạ ữ

N u khách hàng là ng i Vi t Nam thì l u: H , tên, s ch ng minh nhân dân ho c sế ườ ệ ư ọ ố ứ ặ ố

khai sinh, gi i tính, ngày sinh, ngh nghi p, đ a ch nhà riêng, s đi n tho i. N u kháchớ ề ệ ị ỉ ố ệ ạ ế

hàng là ng i n c ngoài thì l u: H , tên, qu c t ch, s h chi u, lý do vào Vi t Nam.ườ ướ ư ọ ố ị ố ộ ế ệ

N u khách hàng là cán b c a c quan doanh nghi p thì qu n lý thêm: C quan côngế ộ ủ ơ ệ ả ơ

tác, đ a ch , đi n tho i, s fax c quan, ch c v t i c quan, s tài kho n ngân hàngị ỉ ệ ạ ố ơ ứ ụ ạ ơ ố ả

c a c quan.ủ ơ

Đ a ch nhà riêng c a khách hàng hay c a c quan đ c phân bi t làm hai lo i: N u đ aị ỉ ủ ủ ơ ượ ệ ạ ế ị

ch thành th thì qu n lý: S nhà, đ ng, huy n, t nh; N u đ a ch nông thôn thì qu n lý:ỉ ị ả ố ườ ệ ỉ ế ị ỉ ả

Xã, huy n, t nh.ệ ỉ

T i phòng bán vé, hãng có s n m t l ch bay trên toàn th gi i trong m t năm bao g mạ ẵ ộ ị ế ớ ộ ồ

các thông tin: Sân bay đi, sân bay đ n(sân bay thu c thành ph nào, qu c gia nào), lo iế ộ ố ố ạ

máy bay, kho ng cách gi a hai sân bay, ngày bay, gi bay, th i gian bay.ả ữ ờ ờ

Vé máy bay c a hãng g m ba lo i: Lo i 1, lo i 2, lo i 3. M i lo i vé có giá khác nhauủ ồ ạ ạ ạ ạ ỗ ạ

cho t ng lo i máy bay. Giá vé có hai lo i cho ng i Vi t Nam và ng i n c ngoài. Cóừ ạ ạ ườ ệ ườ ướ

lo i máy bay không có vé lo i 1 và 2.ạ ạ

Quy trình bán vé c a hãng nh sau:ủ ư

Khách hàng c n mua vé có th đ n tr c ti p phòng vé hay đ t hàng qua m ng ho cầ ể ế ự ế ặ ạ ặ

qua đi n tho i. Khi khách hàng đ c cung c p đ y đ thông tin v l ch bay s l aệ ạ ượ ấ ầ ủ ề ị ẽ ự

ch n chuy n bay mà mình mu n đi. N u chuy n bay đó còn ch thì khách hàng có thọ ế ố ế ế ỗ ể

ch n lo i vé và mua ngay ho c đ t tr c ch . Khi chuy n bay đã h t ch khách hàngọ ạ ặ ặ ướ ỗ ế ế ỗ

Page 4: btl_xml_2989.pdf

có th đăng ký ch đ mua vé chuy n này n u có khách hàng nào đó đã mua vé ho cể ờ ể ế ế ặ

đ t ch nh ng cu i cùng đã tr vé hay h y ch .ặ ỗ ư ố ả ủ ỗ

Khách hàng đã đ t ch ph i đ n mua vé ch m nh t 48 gi tr c khi chuy n bay c tặ ỗ ả ế ậ ấ ờ ướ ế ấ

cánh. N u trong th i gian y mà khách hàng không mua vé thì coi nh đã h y vi c đ tế ờ ấ ư ủ ệ ặ

vé và phòng vé s xóa tên trong danh sách đ t vé n u c n.ẽ ặ ế ầ

Khách hàng đã mua vé cho m t chuy n bay nào đó nh ng vì m t lý do nào đó mà khôngộ ế ư ộ

đi đ c thì có th xác đ nh l i chuy n bay b t kỳ chuy n bay cùng tuy n nào đó.ượ ể ị ạ ế ở ấ ế ế

Trong tr ng h p khách hàng không th đi đ c thì có th tr l i vé đã mua b t kỳ lúcườ ợ ể ượ ể ả ạ ấ

nào trong vòng m t năm k t ngày mua.ộ ể ừ

M i ngày b ph n bán vé và đ t ch s duy t l i tình hình bán vé cho các chuy n bayỗ ộ ậ ặ ỗ ẽ ệ ạ ế

trong hai ngày t i. N u có tr ng h p h y vé đã đ t ho c tr l i vé thì ph i thông báoớ ế ườ ợ ủ ặ ặ ả ạ ả

cho khách hàng đăng ký ch đ n mua vé. N u nh ng vé c không th đáp ng đ c thìờ ế ế ữ ờ ể ứ ượ

thông báo cho khách hàng đ h có th l a ch n chuy n sau.ể ọ ể ự ọ ế

Cu i m i ngày b ph n k toán in b ng t ng h p tình hình bán vé trong ngày theo m uố ỗ ộ ậ ế ả ổ ợ ẫ

đã đ nh.ị

Page 5: btl_xml_2989.pdf

I. T NG QUAN V XMLỔ Ề1. Gi i thi uớ ệ .XML (Extensible Markup Language) ra đ i vào tháng 2/1998, là ngôn ng có ki nờ ữ ế

trúc g n gi ng v i HTML nh ng XML nhanh chóng tr thành m t chu n ph bi nầ ố ớ ư ở ộ ẩ ổ ế

trong vi c chuy n đ i thông tin qua các trang web s d ng giao th c HTTP. Trongệ ể ổ ử ụ ứ

khi HTML ch là ngôn ng ch y u v hi n th d li u thì XML l i đang phát tri nỉ ữ ủ ế ề ể ị ữ ệ ạ ể

m nh v vi c chuy n t i, trao đ i và thao tác d li u b ng XML. XML đ a ra m tạ ề ệ ể ả ổ ữ ệ ằ ư ộ

d ng chu n cho c u trúc d li u ho c thông tin b ng vi c t đ nh nghĩa đ nh d ngạ ẩ ấ ữ ệ ặ ằ ệ ự ị ị ạ

c a d li u. B ng cách này d li u đ c l u tr b ng XML s đ c l p v i vi c xủ ữ ệ ằ ữ ệ ượ ư ữ ằ ẽ ộ ậ ớ ệ ử

lý. Vì v y XML ra đ i s đáp ng đ c yêu c u ngày càng cao c a các nhà l p trìnhậ ờ ẽ ứ ượ ầ ủ ậ

trong v n đ trao đ i và x lý thông tin.ấ ề ổ ử

2. M c tiêu ra đ i c a XML.ụ ờ ủ

Ngày nay, XML đang tr thành m t chu n chung cho vi c trao đ i d li u cho cácở ộ ẩ ệ ổ ữ ệ

ng d ng ch y trên môi tr ng Internet. Vì XML cho phép ng i dùng có th tứ ụ ạ ườ ườ ể ự

đ nh nghĩa các th (tag)-nh ng th này làm cho tài li u XML đa d ng h n nh ngị ẻ ữ ẻ ệ ạ ơ ư

ngôn ng thông th ng nh HTML. Nh v y m c tiêu đ t ra cho s ra đ i XML làữ ườ ư ư ậ ụ ặ ự ờ

gì? Đó là, đ u tiên nó s t ng thích v i SGML, và d dàng vi t thành ch ng trìnhầ ẽ ươ ớ ễ ế ươ

đ s lý cho nh ng tài li u XML. K ti p, nh ng tài li u XML rõ ràng, d đ c vàể ử ữ ệ ế ế ữ ệ ễ ọ

d dàng t o l p. Và đi u quan tr ng là nó đ c h tr trong nhi u ng d ng. Nóiễ ạ ậ ề ọ ượ ỗ ợ ề ứ ụ

tóm l i, XML d dàng chia s thông tin qua nh ng đ nh d ng khác nhau thông quaạ ễ ẻ ữ ị ạ

môi tr ng web. XML đ c thi t k dành cho m i ng i, đ c m i ng i sườ ượ ế ế ọ ườ ượ ọ ườ ử

d ng.ụ

3. L i ích khi s d ng XMLợ ử ụ

Trong quá trình tr ng thành và phát tri n, XML đã đ i m t và đ ng đ u v iưở ể ố ặ ươ ầ ớ

nhi u th thách trong vi c thuy t ph c các nhà l p trình r ng XML th c s là l aề ư ệ ế ụ ậ ằ ự ự ự

ch n hàng đ u vì nó d dàng đ hi u, d dàng đ đ c, và d dàng th c hi n. Sauọ ầ ễ ể ể ễ ể ọ ễ ự ệ

đây là m t s l i ich khi s d ng XML.ộ ố ợ ử ụ

• XML có th tách r i d li u. S d ng XML, d li u đ c ch a trongể ờ ữ ệ ử ụ ữ ệ ượ ứ

các t p tin XML riêng bi t.ậ ệ

Page 6: btl_xml_2989.pdf
Page 7: btl_xml_2989.pdf

IV. Tài li u tham kh o.ệ ả1. Giáo trình Công Ngh XML _Th.S Đ Th Tâmệ ỗ ị2. Website www.w3c.org3. Website: congdongcviet.com