Xây dựng website du lịch trực tuyến sử dụng ASP NET MVC 4

97 788 0
Xây dựng website du lịch trực tuyến sử dụng ASP NET MVC 4

Đ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

all NO DAU Tnrac day viec lcinh doanh bin tour du ljch chi don than cic ding viec nhu quip 19 tour, at tour, thong ke doanh thu th8ng qua fay tb vi bang tinh excel... Tuy nhien, den khi nhu au di du ljch theo tour cult Mulch hang ngiy cing tang thi viec quitn 19 bang giey Os khang can hieu qua, viec quin 19 dot tour, doanh thu se rat nhieu thin gian vi thieu slit. Ctng von viec ang dung CNTT duqc phit then moth trong nfrang nim vita qua, vi de dip rig nhu ciu di du ljch ngiy cing tang tins kith hang vi riling cao hieu qui tong viec quin 19 tour, at tour hay tinh toin doanh thu... He thong lcinh doanh quin 19 bin tour true tuyen di duqc ra dbi. He thong bin tour trim tuyen: la mOt phin he dinh cho khich Ling Public c6 the book tour gift ch6 vi thanh toil) trot tuyen thong qua cic hinh thirc thanh town: Visa, ATM, vi dien term Nth do, tint hem rat nhieu Uri gian vi cong sac cho khich hing mei khi co nhu cAu di du ljch. Website du ljch Inc tuyen ii mOt the hien clut he Sang bin tour du ljch trot tuyen. Sr ra din dm he thong bin tour trim tuyen di giup giim thieu lion the ye khang gian vi thin gian rat nhilu gills viec lien kit ban tour, tang khi Ming quin tri mOt cich hieu qui, at thieu thOi gian cho than vien ding nhu ban quin tri, tang them doanh thu bin hing, gap phiin to citu nei gin ket khich ling vai cang ty du ljch, th8ng qua cic kenn thong tin da chi WA nhieu lien ich, klvich hang c6 the tra cau cic thong tin du ljch trong vi ngoii nuOc ten website moi hit moi nai. NO1 dung bio cio dirge chic 1km 5 chums chink: 1. TONG QUAN VE ASP.NET MVC FRAMEWORK Giai thieu ye MVC vi qui trInh hoot dOng cult ASP.NET MVC Framework 2. D4C TA YEU CAU 111 THONG Cic ac diem co bin cita he thong bin tour trot toy vi ac ti yeu au he thong. 3. PHAN TECH THIET ICE HI THONG Chuang nay bao gem tic giai (top ctia phlin phis) tich nhu: phan tich thiet ice CSDL, thiet Ice chat Wing... 4. lay DUNG CHtt NANG Chuang nay di vao viec xiy dung co the tfmng chic ning cM he thong theo m8 hinh MVC bao gem cic: Model, View , Controller. 5. TRIEN KHAI iiNG DUNG Chuang nay huOng din each milt bitn vi trien khai mOt img dung ASP.NET MVC. MVC LUC DANH MUC CAC THU4T NGU VA it WET TAT 8 DANH MIJC BINH ANH 9 CHUONG 1. TONG QUAN VE ASKNET MVC FRAMEWORK 11 1.1. Gi61 leo ve ma hinh MVC 11 1.1.1. Cac thanh phan mia MVC 11 1.1.2. Hoot dang cia ma hinh MVC 12 1.1.1 UY dam va nhitac diim cia MVC 12 1.2. G161 Mau vi ASP.NET 13 1.3. ASP.NET WebForm truyin thong 13 1.4. ASP.NET MVC Framework 15 1.4.1. Nguan gic 15 1.4.2. Clic thanh pion ca ban mia ASP.NET MVC 15 1.4.3. Qua trinh hoot (fang cia mat ang dyng ASP.NET MVC 16 1.4.4. Mot so` A rthng not bat caa ASP.NET MVC Framework 17 1.4.5. Liu dilm 17 1.4.6. Nhuvc diem 17 1.4.7. So sank gift ASP.NET webforn: va ASP.NET MVC 18 1.4.8. Khai km mai sing dyng ASP.NET MVC Framework 20 CHUC1NG 2. D4C Ti YEU CAU He THONG 28 2.1. TO sao con hi thong bin tour du Itch trwc tuyin 28 2.2. Cie dlic diem cc bin cia hi thong bin tour du itch trwc tuyin 29 2.3. Dec ti yeu au 29 2.3.1. Quan tc: Tour 29 2.3.2. Hart Tow 32 2.3.3. Qua 1, don dat Tour 34 2.3.4. Danh mite dia dam du lich 36 2.3.1 Quanoi tin ttic 38 2.3.6. Thong led 40 2.3.7. Quin li: tai khocin 42

BO CIAO DVC VA DAD T30 TRIIING D31 HQC THANG LONG ar-aaans - KHOA LUAN TOT NGHIEP XAY DING WEBSITE DU LICH TR!J'C TUYEN SIT DUNG ASP.NET MVC Ciao vien hinting din : ThS Trin Quang Duy Sinh vien thut hien : Phan' Vinh An — A16788 Chuyen ngInh : Khoa hos nuty ILA HA NOI - 2014 all NO! DAU Tnrac day viec lcinh doanh bin tour du ljch chi don than cic ding viec nhu quip 19 tour, at tour, thong ke doanh thu th8ng qua fay tb vi bang tinh excel Tuy nhien, den nhu au di du ljch theo tour cult Mulch hang ngiy cing tang thi viec quitn 19 bang giey Os khang can hieu qua, viec quin 19 dot tour, doanh thu se rat nhieu thin gian vi thieu slit Ctng von viec ang dung CNTT duqc phit then moth nfrang nim vita qua, vi de dip *rig nhu ciu di du ljch ngiy cing tang tins kith hang vi riling cao hieu qui tong viec quin 19 tour, at tour hay tinh toin doanh thu He thong lcinh doanh quin 19 bin tour true tuyen di duqc dbi He thong bin tour trim tuyen: la mOt phin he dinh cho khich !Ling Public c6 the book tour gift ch6 vi toil) trot tuyen thong qua cic hinh thirc town: Visa, ATM, vi dien term Nth do, tint hem rat nhieu Uri gian vi cong sac cho khich hing mei co nhu cAu di du ljch Website du ljch Inc tuyen ii mOt the hien clut he Sang bin tour du ljch trot tuyen Sr din dm he thong bin tour trim tuyen di giup giim thieu lion the ye khang gian vi thin gian rat nhilu gills viec lien kit ban tour, tang Ming quin tri mOt cich hieu qui, &at thieu thOi gian cho than vien ding nhu ban quin tri, tang them doanh thu bin hing, gap phiin to citu nei gin ket khich ling vai cang ty du ljch, th8ng qua cic kenn thong tin da chi& WA nhieu lien ich, klvich hang c6 the tra cau cic thong tin du ljch vi ngoii nuOc ten website moi hit moi nai NO1 dung bio cio dirge chic 1km chums chink: TONG QUAN VE ASP.NET MVC FRAMEWORK Giai thieu ye MVC vi qui trInh hoot dOng cult ASP.NET MVC Framework D4C TA YEU CAU 111 THONG Cic ac diem co bin cita he thong bin tour trot toy& vi ac ti yeu au he thong PHAN TECH THIET ICE HI THONG Chuang bao gem tic giai (top ctia phlin phis) tich nhu: phan tich thiet ice CSDL, thiet Ice chat Wing lay DUNG CHtt NANG Chuang di vao viec xiy dung co the tfmng chic ning cM he thong theo m8 hinh MVC bao gem cic: Model, View , Controller TRIEN KHAI iiNG DUNG Chuang huOng din each milt bitn vi trien khai mOt img dung ASP.NET MVC 2/971 HI thong bin tour du Ijch trvc to+ LEI CAM UN Em xin chin cam an bO men tin Toin - Tin twang Dai hoc Thing Long di to dieu Iden cho em thvc hien di tai Em xin cam an they TAW Quang Duy, ngueri di ten tinh gitlp chi be° em suot qua trinh thvc hien kh6a luon Trong thbi gian dugs they hiding din, chi bao em de hoc hei duqc nit nhieu kien thtic bet ich ciin thief Mac di co ging holm thin de di kh6a lualn vei tit al nii hrc cult ban than niumg chic chin khong thiku khei nheng thieu sot Kith mong gut they c6 ten filth chi bao Mt t len nu e, em xin chin thinh cam on sv giip der cis gut they c6 va In& mong duqc sv d6ng Op qujr Mu dui tit ca moi ngutri de em c6 the lien b0 hon Kirsh chile gut they co lute Won mph kh6e, g#t hai duqc nhieu Ong sv nghiep Ha NOi, very Acing 12 ndm 2014 Sinh vien Myr hien PHAM VINH AN 3/97 I HI thong bin tour du Itch Inc tuyin MVC LUC DANH MUC CAC THU4T NGU VA it WET TAT DANH MIJC BINH ANH CHUONG TONG QUAN VE ASKNET MVC FRAMEWORK 11 1.1 Gi61 &leo ve ma hinh MVC 11 1.1.1 Cac phan mia MVC 11 1.1.2 Hoot dang cia ma hinh MVC 12 1.1.1 UY dam va nhitac diim cia MVC 12 1.2 G161 Mau vi ASP.NET 13 1.3 ASP.NET WebForm truyin thong 13 1.4 ASP.NET MVC Framework 15 1.4.1 Nguan gic 15 1.4.2 Clic pion ca ban mia ASP.NET MVC 15 1.4.3 Qua trinh hoot (fang cia mat ang dyng ASP.NET MVC 16 1.4.4 Mot so` &A rthng not bat caa ASP.NET MVC Framework 17 1.4.5 Liu dilm 17 1.4.6 Nhuvc diem 17 1.4.7 So sank gift ASP.NET webforn: va ASP.NET MVC 18 1.4.8 Khai km mai sing dyng ASP.NET MVC Framework 20 CHUC1NG D4C Ti YEU CAU He THONG 28 2.1 TO hi thong bin tour du Itch trwc tuyin 28 2.2 Cie dlic diem cc bin cia hi thong bin tour du itch trwc tuyin 29 2.3 Dec ti yeu au 29 2.3.1 Quan tc: Tour 29 2.3.2 Hart Tow 32 2.3.3 Qua 1, don dat Tour 34 2.3.4 Danh mite dia dam du lich 36 2.3.1 Quanoi tin ttic 38 2.3.6 Thong led 40 2.3.7 Quin li: tai khocin 42 4/971 Hi thong bin tour du gch1rwc tuyin CHUONG PHAN TECH TH1ET ICE HS THONG 44 3.1 PHAN TICH THEET Kg CO Sti Dtr LIP 44 3.1.1 M6 hinh quan he at lieu 44 3.1.2 Danh sach being va mo to 45 3.1.3 Bang Country 46 3.1.4 Bang ProvinceCity 46 3.1.1 Bang Location 47 3.1.6 Bang TourType 47 3.1.7 Bang TemplateTour 48 3.1.8 Bang TemplateTourDetail 48 3.1.9 Bang Tour 49 3.1.10 Bang TourDetail 49 3.1.11 Bang TourHotelDetail 50 3.1.12 Bang BookTour 50 3.1.13 Bang BookTourDetail 51 3.1.14 Being Account 51 3.1.15 Bang Customer 52 3.1.16 Bang News 52 3.1.17 Bang Hotel 53 3.1.18 Bang HotelRoomType 53 3.1.19 Bang BookRoom 54 3.1.20 Bang BookRoomDetail 54 3.2 THAT Kt CHfIC NANG 55 3.2.1 Trang cini 55 12.2 Trang quan tri 60 CHIIONG XAY MING CHOt NANG 4.1 CLu tric mil nguIn then 'den Ink MVC 65 65 4.1.1 Models 65 4.1.2 Controllers 67 4.1.3 Views 68 5/97 I HI thong bin tour du Ijch bye tuyin 4.2 Quin if Tour 69 4.2.1 Ca so dit lieu 69 4.2.2 Models 71 4.2.3 Controller 73 4.2.4 Views 74 4.2.5 Javascript 75 4.3 Nit tour 76 4.3.1 Ca set dri lieu 76 4.3.2 Model 77 4.3.3 Controller 78 4.3.4 View 78 4.4 Quin ty don Chit tour 79 4.4.1 Ca sa de lieu 79 4.4.2 Model 79 4.4.3 Controller 80 4.4.4 View 80 4.5 Danh myc dja diim du Ijch 81 4.5.1 Ca so da lieu 81 4.5.2 Model 82 4.5.3 Controller 83 4.5.4 View 84 4.6 Quin If tin bit 85 4.6.1 Ca so at lieu 85 4.6.2 Model 85 4.6.3 Controller 86 4.6.4 View 86 4.7 Thong ke 87 4.7.1 Model 87 4.7.2 Controller 87 4.7.3 View 88 4.8 Quin If tii khoin 6/97 I HI th6ng bin tour du Ijch bye tuyin 88 4.8.1 Ca so da lieu 88 4.8.2 Model 89 4.8.3 Controller 89 4.8.4 View 89 MIXING MIEN KHAI (NG DVNG 91 5.1 Cic buoy trim khai 91 5.2 Trail khai VnTravel site 91 5.3 Clu Mph HS cho Framework MVC sdr dung microsoft web platform 92 installer 5.4 Them VnTravel site vio HS 94 'CET LU3N 96 TAI LI$U THAM KiiA0 97 7/97 I HI thong bin tour du Lich tryc tuyin DANH MIX CAC THU4T NGtY VA Tir WET TAT I 1111,11 11"11 I II (I.:\ ilu ICI 1;11 Framework Nen tang HTML HyperText Markup Language URL Uniform Resource Locator Platform Nen tang 8/971 lif thong bin tour du lich tryc toy& DANH MVC HINH ANH Hinh 1.1 M6 hinh MVC 11 Hinh 1.2 Quy trinh hopt dOng cua mo hinh MVC 12 Hinh 1.3 Gong nghe ASP.NET WebForm 13 MA 1.4 Ccic think phdn co ban cues ASP.NET MVC 15 !link 1.5 ASP.NET WebForm vi ASP.NET MVC 18 Hinh 1.6 Kheti 4w :Mg dim ASP.NET MVC 20 Hinh 1.7 HOp thogi New ASP.NET MVC3 21 Hinh 1.8 Minh hpa mot Solution Explorer cilia ASP.NET MVC3 22 Hinh 1.9 Giao dien ca ban chgy sing dim ASP.NET MVC c6 san 23 HIM 1.10 Kit nil ca so dit lieu bdng Entity Framework — Mak 24 Hinh 1.11 Kit not ca so da lieu bang Entity Framework — buck 25 Hinh 1.12 Kit nil ca ser da lieu ding Entity Framework — bulk 25 Hinh 1.13 Kit ndi ca sit da lieu bang Entity Framework — buck 26 Hinh 1.14 Kit ntli ca sb dit lieu bdng Entity Framework — bu6c 27 Rink 1.15 Kit not ca sit dd lieu bang Entity Framework — but 27 Hinh 2.1 Quy trinh quern if; tour 30 Hinh 2.2 Quy trinh dOt tour 32 Hinh 23 Quy trinh pan lir don dOt tow 34 Hinh 2.4 Quy trinh gucin lf) dank mgc dja diim du lick 36 Hinh 2.5 Quy trinh quern OS tin tar 38 Hinh 2.6 Bao ctio thong ke 40 Hinh 2.7 Quy trinh quern ly tai khocin 42 Hinh 3.1 Ca so (Milieu wean he thing 44 'fink 12 Trang quern trj 60 Hinh 3.3 Danh sack tour 61 Ifinh 3.4 Them tour mbi 61 Hinh 3.5 Danh dam du ljch 62 Hinh 3.6 Them meti diim du ljch 62 Hinh 3.7 Quern ly tin tic 63 Hinh 3.8 Them m61 tin tic 63 MIX 9/97 HI thong bin tour du Lich trim tuyin Hinh 3.9 Chic ruing thong ke 64 Hinh 3.10 Form tham so 64 Hinh 3.11 Hein 114 kit qua 64 Hinh 4.1 du trac ma' nguan theo kiln trac MVC 65 Hinh 4.2 Thu myc Models 65 Hinh 4.3 Thu myc controllers 67 Hinh 4.4 Thu myc Views 68 Hinh 5.1 Man hinh Publish Web 91 Hinh 5.2 Man hinh Iva chon platform de chi 114t 92 Hinh 5.3 Man hinh kilm tra thi eldt NET Framework viz ASP.NET 93 Hinh 5.4 Kiim tra cai &ft SQL server 94 Hinh 5.5 Internet Information Services (IIS) Manager 94 Hinh 5.6 Add Website Dialog 95 10/97 I HI th6ng bin tour du lich tryt tuyEn fly dying chic thing public string Image_l { get; set; } public string Image_2 { get; set; } public string Image_3 { get; set; } public string Image_4 { get; set; } public string Tag { get; set; } public Nullable IsStartPlace { get; set; public virtual Country Country { get; set; } public virtual ICollection Hotels { get; set; } public virtual ICollection Locations { get; set; } public partial class Location { public Location() { this.TemplateTourDetails a new HashSet(); this.TourDetails = new HashSet(); this.TourHotelDetails a new HashSet(); } public public public public public public public public public public public string string string string string string string string string string string LocationlD { get; set; LocationName { get; set; ProvinceCitylD { get; set; } Address { get; set; } Description { get; set; Image { get; set; } Image_l { get; set; Image_2 { get; set; } Image_3 { get; set; Image_4 { get; set; Tag { get; set; public virtual ProvinceCity ProvinceCity { get; set; public virtual ICollection TemplateTourDetails { get; set; } public virtual ICollection TourDetails get; set; public virtual ICollection TourHotelDetails { get; set; } 45.3 Controller Tucmg ung v6i chtic nAng to c6 phucvng thirc thus sau: ListLocation () RegionController Admin int idMessage a 9, string Message = "", string link a AddLocation() RegionController Admin int idMessage a 0, string Message a "" [HttpPost] RegionController Admin FormCollection cl, Location t RegionController Admin string id, int idMessage a e, string Message a AddLocation() EditLocation() 83/971 lif thong bin tour du lich tryt tuyin My dyng chit tiling RegionController RegionController Admin string id, FormCollection cl DeleteLocation RegionController Admin string id [HttpPost] RegionController Admin FonnCollection cl [HttpPost] EditLocation() DeleteLocationSelected() Cac action yeti bang Country vi ProvinceCity Wang to nhu bin Locaiton 4.5.4 View Ck view chirc 'tang duqc su dung cho quitn tri vien quart lfr thong tin S diem du ljch Dudi day la cu the cac view ctia chirc tiling nay: BookingTN.cshtml View hien thj th8ng tin Booking/ BookingTN ve tour vi lay thong tin dat tour kite& hang nh$p vio ReviewBookTour.cshtml View hien thi th8ng tin Booking/ dat tour de kith hang co ReviewBookTour the kiem tra lai trtroc dat tour CommitBooking.cshtml View hien thj th8ng tin Booking/CommitBooking sau !chi khich hang dii xic nh$n at tour 84/971111 thong bin tour du Ijch bye tuyan lay dpug chit ning 4.6 Quin Ifr tin tit Cosidltlifu News 11 Mow Nulls Default Value Description Column Name Data Type Length NewsID varchar(2— 20 ❑ PK_Mi tin Vat NewsType nvarchad— 128 ❑ Loai tin Title maraud— 128 ❑ Ti4u di tin Image nvarchar(— 128 Anh dai then [Content] ntext 16 ❑ NOi dung At tit Detail ntext 16 ❑ NOl dung chi tit DatePosted datetime CreatorlD varchar(2— 20 ❑ • nvarchad— 128 Tag (getdate0) Ngiy ding tin Ngtfdl ding tin 4.6.2 Model Ttrcmg (mg veri bang News dkrcic s* dung, Entity Framework to sinh lop News ttrcmg (mg de tuang tic veri CO So (111 lieu: public partial class News { public string NewsID get; set; } public string NewsType { get; set; public string Title { get; set; public string Content { get; set; ) public string Detail { get; set; public Nullable DatePosted { get; set; public string CreatorlD { get; set; public string Tag { get; set; } public string Image { get; set; public virtual Account Account get; set; } 85/97 I HI th8ng bin tour du lich trite twin Xfiy dung chit sing 4.6.3 Controller Tucmg ung v6i cac chirc Wing to ce cac cac phuang thirc nhu sau: ListNews NewsController Admit' string id =Mint page ■ 1, int idMessage - 0, string Message a ", string link • "" AddNews() NewsController Admin int idMessage a 0, string Message = "" [HttpPost] NewsController Admit' News t EditNews() NewsController Admin string id, int idMessage - 0, string Message = "" [HttpPost] NewsController Admit' string id, News temp DeleteNews() NewsController Admin string id DeleteNewsSelected() NewsController Admit' FormCollection cl NewsSaleOff() NewsController - NewsTravel() NewsController — Newsest NewsController — AddNews() EditNews() 4.6.4 View Cac view chi= Wing duqc sir dung cho quan tri vien quan lfr cic tin Vic Du6i day II cu the cac view caa chat Ming nay: ListNews.cshtml View hien thi danh News/ListNews sitch tin tic AddNews.cshtml View cho ph6p quin News/AddNews tri vien them tin mai EditNews.cshtml View cho phop vim News/EditNews trj ten Oa nOi dung tin 86/971 HI thong bin tour du Itch trur tuyin fly d‘mg chit dug tic NewsSaleOff.cshtml View su dung de hien News/ NewsSaleOff thi the tin tut khuyen mai NewsTravel.cshtml View sir dung de hien News/ NewsTravel till the tin tic du itch Newsest.cshtml View sir dung di hien News/ Newsest thi the tin tic mei nhAt 4.7 Thong ke / Model Chic riling sir dung model DateTimeRangeModel a MIA" nh$n de lieu public class DateTimeRangeModel { [Required(ErrorMessage • "Thai gian khong dupe bo trong")] public DateTime FromDate { set; get; [Required(ErrorMessage • 'Thbri gian khOng duct bó trona )] public DateTime ToDate { set; get; } } 7.2 Controller Tuang ung vii the chirc tiling to o5 cac oic phuung thirc nhu sau: Index() StaticsController Admin TurnOver StaticsController Admin BookingModel bt, FormCollection fcl [HttpPost] TurnOverResult() StaticsController Admin DateTimeRangeModel m Tours() StaticsController Admin [HttpPost] ToursResult() StaticsController Admin 87/97 I 11f thong bin tour du licit trvc tuyEn DateTimeRangeModel m, FormCollection cl Xiy dying chic thing 7.3 View Cac view chbc nAng duqc sir dung cho Ichich hang 4t tour truc tuyin Du& day la cu the cAc view cira chirc rang niy: Index.cshtnil View nity hien thj the loai Statics/ Index biro cao th6ng ke TurnOver.cshtml View yeu au ngubi Statics/ TumOver dung nh$p vio thbi gian muon xem th6ng ke doanh thu TumOverResult.cshtml View hien thj kit qui Statics/ TurnOverResult thong Ice theo doanh thu Tours.cshtml View yeu au ngutri Statics/ Tours dung nh$p via) tit gian mu6n xem th6ng ke tour ToursResult.cshtml View hien thj kit qui Statics/ Tours Result thong ke theo tours 4.8 Quin It till khoin 4.8.1 Contain& Account Data Type Length MOW varchar(20) 20 USIN1111Mt nvarchar(30) 30 Password varchar(50) 50 Firstname nvarchar(128) 128 Lastname nvarchar(128) 128 Address nvardur(255) 255 PhoneNo nvarchar(30) 30 Email nvardur(128) 128 [even int e i AccountID 88/971110 thong bin tour du ljch true tuyin Desaiption Nulls Default Value SIKIKI WRI ❑❑❑ Column Name PK PM tai khoin Tin Ong nhep Mit khiu Tin NO vi dem Dia chi 56 then thopi Dia chi email ap 60 Quyen guiin tit fly dung chic Ming 4.82 Model Tuang tnag voi bang Account dime sr dung, Entity Framework tlr sinh 16p Accounthrangthagidituangthcliticas6dOrlieu: public Account() { this.News new HashSet(); this.TemplateTours new HashSet(); this.Tours • new HashSet(); } public public public public public public public public public string AccountlD { get; set; string Username { get; set; string Password { get; set; string Firstname { get; set; string Lastname { get; set; string Address { get; set; string PhoneNo { get; set; } string Email get; set; Nullable Level { get; set; } public virtual ICollection News { get; set; public virtual ICollection TemplateTours { get; set; } public virtual ICollection Tours { get; set; } 8.3 Controller Thong ting v6i cac chirc Wing to c6 the cac phuong thirc nhu sau: BookingTN() BookingController string id [HttpPost] ReviewBookTour() BookingController BookingModel bt, FormCollection fcl CommitBooking() BookingController BookingNodel bt 4.84 View Cfic view chtic Wing duqc sr < dung cho khich hang (flit tour true tuyen Du6i diy IA cu the clic view cim chirc Wing nay: BookingTN.cshtml View hien thi thong tin Booking/ BookingTN ye tour vi thy thong tin dirt tour kWh hang nh$p vio 89/97 I HR thong bin tour du licb trvc tuyln My dung clutc ning ReviewBookTour.cshtml View hien thj thong tin Booking/ 4t tour de Idvich hang c6 ReviewBookTour the kiem tra lei tnrec dit tour CommitBooking.cshtml View hien thj thong tin Booking/CommitBooking sau lchach hang di xitc nhan dit tour 90/97 I HI thong bin tour du Lich trot tuyin Triin khai thug dung CHUtING TRIEN KHAI (NG DUNG 5.1 Cie but Mon khai Cong viec then khai duqc chia lhm hai buck: —Trien khai co s6 dit lieu —Trion khai VnTravel site VI phin co se dit lieu HS h8 fro SQL server cho nen to can chi SQL server a hit tra co s6 du lieu 5.2 Triin khai VnTravel site Ta thuc hien viec triton khai VnTravel site biing each stl dung chi= Wing Publish ttY Visual Studio nhu the butt clued day sau ch4y Visual Studio yeti vai tr6 administrator —Dau lien chuOt pith vio Project chon Publish —Sau d6 thuc hien nhu hinh dthfri day: et Publish web application Profile Pubish method 1eaoAttan "f Settings Preview Target bond= (MILD ThasisMInTrardPeplcry 1E- Destination Una e.g httpWwww.contosa Hinh 5.1 Man hinh Publish Web 91/97 I HI thong bin tour du Ijch trim twin • Trail Ichai drag dyng day ta có chqn phucmg thirc publish la File System va Target Location 11 thu muc chira web site di duqc Publish sau chqn Publish de bit diu publish website 53 Ciu hinh IIS cho Framework MVC sf dyng microsoft web platform installer top bet Citing cu cal dit Web platform la clang cu milt Microsoft h6 trq cai Webplatform mkt microsoft Sau cai dat clang cu kh?ti dOng len ta sla thiy nhu hinh: p Spotlight Products Applications Name AN •:41 Sow Mom* Awn Csols-plakom Conn/ line Tat wuraina Pasaulu, OpenIDK 1.7.0 9/8/2014 as 400 PHI SAO 9/5/2014 AN e PM) MORK Kips MOW Framerode ij MSSNo Mob as NErnsellAzun SOK - 241 1V5/2014 O Microsoft HDInight &naafi, Windom Aare 1/29/2014 pa Microsoft Ann War HET VS 2013) • 2.4 8/4/21314 as • lAcrosalt Ass SOK lace 2.4 fix Yowl Ststhe 71312 1/4/7014 as • Ymnl %NAN bps 2012 fat Web opt Noma Alms SDK-2A $W2014 as • Mama Arse SDK or NET 05 2013) • 2.4 S/4/2014 as LNN23 KmcI IUmYMO tadaK Rink 5.2 Man hinh Iva chop platform di cal Wit 92/97111 thong bin tour du ljch tryc tuyin I Triin khai dreg dung Ta phii dim bio ring NET framework vi ASP.NET MVC di dupe cii dit ten may: Q Search results for NET Wend Meal Wa NA Services Sam instal for NET Fansodt4.0 4/262010 L_ MET 43fet 9/1/2011 Instalkd Pala IRK Aiwa Lagar Pub (Ample MID 11/13/3042 Mauled 108 NET bionsitity 43 9/1/2011 Mailed VAS swat 2/1W201 Ale mem MYC ems Stwie 2010 4/1112011 Add /10 ASNET MYC 3/167000 Installed 141 MacsoltAzute Why NET cvs 2ma• U 8/412014 H lad labiate Awn SDK for NET MS2013)- 23 4/3/014 AM 00 ASPIC tad we Took 2171 it far Thual SW MU 10/17/1013 Pin Al NMI /V Mir II Inaitailid aim Instal Hinh 5.3 Man hinh kiim Ira cal tat NET Framework va ASP.NET !Gem tra xem di cii dit he quin hi co s6 de lieu SQL Server 93/97 I HI thong bin tour du itch trut tuyin I Triin khai ing dung Spotlight P Products Applications Parsed Nome • Instal f 7/2412011 imaged 11 laamaft XL bps loadlaica 4177012 Waled 111 lhavaft• SCS Sena Compact4•Sla 10/1•012 /11 Magma SOL bpaalaaalikta IIYprda 2011) flIMM2 Waled Marsala:IL bps Lacialakalli(Meak 2012) 6174012 braid 417/2012 MSS SQL Sas BM P2 Meappatat Saadi Ewe aft Sla • Sava Fist d ova tl rata A r Aim au Shand M•sam•d Nab (Ap12012) ▪ SOL Sara zes Mknmallt• flan* Omen Las 1•1•012 amore lAiaosaft Dams 3.0 fa PHD Oaf SOL Server in *bpi= 4/1412012 As SOL Suns And lasagna Nab OM on Tab and up) or Who sal- 1/13/2013 AY ill Maim Manager I to busairoulat Rink 5.4 Kidm Era cal at SQL server 5.4 Them VnTravel site vio IIS IChai duty Internet Information Services (HS) Manager nhu birth ye: N Tim QUEENS( Home Itmapfave ▪ bat • 611sole MOMMI,••• • a Ms • o—mb MT MI COMOSONI • 111 it Da lag ▪ 91•1 Pt Ei 1ST low MT Saw 401•••• (ommlim Nedusafq sue/ hulks teduaa his Oaths WS ISTIO are Ist sewn* ■ Am VA APOMPIROAA Argils dap ihno••• Two • Get tvab.son comp:ems Ymawl a allk • , 45 4t t xM • • *.o fP dl Irti ta same amass sea Two Wens mop R.I - of it-L Swear IMAMS Meddle OS CMS, Mobs falbals A WSW Parma mown 4•11pol- rare fad para callowYe Hinh 5.5 Internet Information Services (HS) Manager 94/97 I HI th6ng bin tour du lieh true tuyin A Trion kind drag dung ChuOt phii vio Site churl Add website, ctia so Add website hien thj nhu sau: Ifinh 5.6 Add Website Dialog di day can thiEt hip mOt s6 thong tin cho website nhu ten site, dutmg din file he thong 95/97 I He thong bin tour du licit true twin ICET LU4N Trong khia lu$n nay, em di trinh bly nhftng hieu but ve ASP.NET MVC Framework, nhftng idea thirc co bin vi xiy dung dugs mOt website bin tour du ljch tnrc tuyen ••* Tii lieu lily dun nheng vin di chinh sail: o Tong quan ve ASP.Net MVC Framework o Dac ti yeu tau he th6ng vi Phin tich thiet ke he thong bin tour du ljch tri,rc tuyen o Xly dung chirc Ming vi Triin khai (mg ding he th6ng bin tour du ljch trot tuyen Em hi nog dAy se li mOt tii lieu ci ich cho vies mu& tim hieu, xiy ding hay nghien thu ve he th6ng bin tour du ljch trvc tuyen &A rieng vi he th6ng thuong mil lien t& nii chung sau MOt lin ntta, em xin chin thinh cam on qut they c6 di to dieu kien gill!) der em hoin thinh Ichia lu$n • Kit qui thu duct o Phin tich thiet ke vi xi), dung duqc he thong bin tour du ljch trvc tuyen; o Nang cao hieu Met ve ASP.NET MVC; o Tim hieu vi stl dung m8 hinh MVC vier phit trien *rig dung; o Cii thien Ming viet, dich vi tra dm tii lieu • Throng phit triin o Cho phop khich hang dit tour to chin o Them chin Wing dit phong khich son, yin chuyen (may bay, 6t6, ) qua website o Phit trien he tilting thu dien ttl; o Phit then them tic Unit tiling toin trrc tuyen thong qua the ATM, VISA, 96/97 110 thing bin tour du Itch trpt tuyin TAI LIeU TRAM KHAO Sikh Steven Sanderson - Pro ASP.NET MVC Framework Nick Berardi, Al Katawazi, Marco Bellinaso - ASP.NET MVC 1.0 Welbsite Programming Problem - Design - Solution - Jun 2009 Web http://www.asp.net/mvc/tutorials http://stackoverflow.com/ http://www.travel.com.vn 97/971 111 thong bin tour du l$ch bye tuyin ... lieu 79 4. 4.2 Model 79 4. 4.3 Controller 80 4. 4 .4 View 80 4. 5 Danh myc dja diim du Ijch 81 4. 5.1 Ca so da lieu 81 4. 5.2 Model 82 4. 5.3 Controller 83 4. 5 .4 View 84 4.6 Quin If tin bit 85 4. 6.1 Ca... Models 71 4. 2.3 Controller 73 4. 2 .4 Views 74 4.2.5 Javascript 75 4. 3 Nit tour 76 4. 3.1 Ca set dri lieu 76 4. 3.2 Model 77 4. 3.3 Controller 78 4. 3 .4 View 78 4. 4 Quin ty don Chit tour 79 4. 4.1 Ca sa... ASP. NET MVC 15 1 .4. 3 Qua trinh hoot (fang cia mat ang dyng ASP. NET MVC 16 1 .4. 4 Mot so` &A rthng not bat caa ASP. NET MVC Framework 17 1 .4. 5 Liu dilm 17 1 .4. 6 Nhuvc diem 17 1 .4. 7 So sank gift ASP. NET

Ngày đăng: 17/04/2017, 17:02

Từ khóa liên quan

Mục lục

  • Page 1

  • Page 2

  • Page 3

  • Page 4

  • Page 5

  • Page 6

  • Page 7

  • Page 8

  • Page 9

  • Page 10

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

Tài liệu liên quan