Luận văn cử nhân công nghệ thông tin Đề tài : Xây dựng website quảng cáo cho các quán Cafe
Luận văn: Xây dựng web giới thiệu quán cafe Khoa công ngh thông tin MC LC MC LC 1 NHN XÉT CA GIÁO VIÊN 2 LI C 3 I THIU CHUNG V NG WEBSITE GII THI 4 I. Ni dung và m tài 4 II. ng phc v 4 III. Ni dung thc hin 4 1. i dùng 4 2. Phn qun tr 5 IV. Công c thc hin 5 1. Ngôn ng s dng 5 2. Công c thc hin 7 TÀI NG WEBSITE GII THIU QUÁN 9 I. Thit k d liu 9 1. 9 2. d liu 10 3. 10 II. Gii thiu chi tit các trang trong website 16 1. Phi dùng 16 2. Phn qun tr 29 KT LUN 38 Khoa công ngh thông tin NHN XÉT CA GIÁO VIÊN Khoa công ngh thông tin LI C u tiên em xin kính gi li c TPHCM, cùng tt c quý thy cô khoa Công ngh thông tin tu kin và môi ng hc tp tt cho em và các bn trong suc va qua. c bit, em y H Diên Lng dn cho em hoàn thành t tài môn hc này. Kính chúc quý thy cô di dào sc kh hoàn thành tc nhiu thành công mi trong cuc sng. Sinh viên Nguyn Th M Din Khoa công ngh thông tin I THIU CHUNG V TÀI XÂY DNG WEBSITE GII THIU QUÁN CAFE I. Ni dung và m tài Ni dung chính c tài này là thit k trang web gii thiu thông tin và hình nh ca mt quán cafe. Website gii thii truy cp thông tin hong ca quán, cách pha ch mt s thc ung, ch bin mt s trong menu ca quán. Ngoài ra, website còn có trang quan trng khác là trang tn mn. Truy cp trang này, quý khách s cp nhc nhng tin tc và nhng bài vit, bài cm nhn hay v cafe. II. ng phc v c thit k và xây dn tt c các khách hàng có nhu cu mua bán các mt hàng v máy tính, laptop và linh kii gian n ci vi mt hàng v máy tính. Ngoài ra website còn cung cp trang tin t giúp khách hàng nm bt và cp nht thông tin nhanh chóng. Bên cn các khách hàng l nhân, doanh nghip mua hàng vi s ng ln hoc liên h i lý hoi tác ca website. III. Ni dung thc hin 1. Trang i dùng Trong trang i dùng bao gm bao gm các trang : - Trang ch: ng thi thiu ca website. - Trang th: hin th tên, hình nh, giá ca các thc u - Trang hong: hin th lch hong ca quán. - Trang tn mn: hin th các tin tc v c cp nht. - Trang hình nh: hin th mt s hình nh v website. - Trang liên h: giúp khách hàng gi website và là kênh liên lc gia ban qun tr vi khách hàng. Khoa công ngh thông tin 2. Phn qun tr - Trang qun tr i qun tr có th qun lý trang web ca mình bng cách thêm, xóa, cp nht thông tin v các hong, th trong menu ca IV. Công c thc hin 1. Ngôn ng s dng MySQL. Vì PHP M 1.1. T PHP vit tt ca cm t PHP là mt ngôn ng lp trình kch bn hay mt loi mã lnh ch yc phát trin các ng dng vit cho máy ch, mã ngun m, dùng cho m tng quát. Nó rt thích hp vi web và có th d dàng nhúng vào trang HTML. Do c tng dng web, t nhanh, nh gn, cú pháp ging ngôn ng C và Java, d hc và thi gian xây dng sn phi ngi các ngôn ng hóng tr thành mt ngôn ng lp trình web ph bin nht th gii. Th <?php và th ?> s u s bu và s kt thúc ca phn mã PHP bi x lý và dm khá tin li ca PHP giúp cho vic vit mã PHP tr nên khá trc quan và d dàng trong vic xây dng phn giao din ng dng HTTP. Ngôn ngn, tài liu gc cc xây dng bi cng và có s t ln ca Zend Inc, công ty do các nhà phát trin ct lõi ca PHP lp nên nhm to ra mng chuyên nghi n quy mô doanh nghip. - Khoa công ngh thông tin - - Windows, Linux, Unix. - : MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL - Dùng mã ngun m (có th chy trên Apache). - D ht HTML, C. - p vi MySQL m PHP - Mã ngun không p - Ch chy trên ng dng web. 1.2. MySQL là h qun tr d liu mã ngun m Microsoft Windows, Linux, Unix, Novell NetWare MySQL MySQL PHP, Perl m ca MySQL - MySQL min phí download và s dng. - Nu bn không cn dùng các cha mt h qun tr d liu cao cp mà ch cùng các ch liuc d liui d liu và sp xp d liu thì MySQL s có t trung bình mt s h qun tr d li Khoa công ngh thông tin m ca MySQL - MySQL - MySQL v tr vic thc hin các thao tác cp nht hoc x ký ngay trên DB Server bng cách gi thc hin các Stored-Procedures. 2. Công c thc hin tài s dh tr thit k web Dreamweaver CS3 thc hin, và chy trên sever o Vertrigo. 2.1. Gii thiu Vertrigo L i bn phi có mt hosting cha mã ngun ca bn. u kin hoc là muc khi chính th ng ng, các bn vn có th s dng các công c to mng o trên máy tính c làm vii thiu ti các bn mt s công c to mng o tt và min phí bao gm: Appserv, Vertrigo và Xamp t phn mm thuc d án mã ngun m ca sourceforge, nh và mi Ang ci tii trình qun lý h thng server tri dùng d dàng tùy bin, cu hình li server o. Tuy nhiên vertrigo phiên bn mi nht hin nay ch h tr PHP 5.3.6 và MySQL 5.5.10 tr PHP6). Hình 1. Giao din Server o Vertrigo Khoa công ngh thông tin 2.2. Adobe Dreamweaver CS3 là m tr thit k c s dng rt ph bin vì vi nhng công c mnh mc b trí hp lý trong mt giao din thân thin, nó rt thích hp cho m ng, t nhng nhà thit k website chuyên nghin nhng ai mi vào ngh. Vi Adobe Dreamweaver CS3, bn s d dàng nhn bic rng mình nên bu thit k mt website ra sao bng cách s dng các template sn có ca nó hoc ti v t Internet ri t u chnh li cho phù hp vi nhu cu. Bên ci kh np trc ti d liu), Adobe Dreamweaver CS3 s là mt tr th c lc cho bn trong vic thit k các ng vi các ngôn ng lp trình mnh m và ph bi ASP/ASP.NET, ColdFusion v.v mà không cn bit nhiu v lp trình web. Trong Khoa công ngh thông tin N TÀI NG WEBSITE GII THI I. Thit k d liu 1. ampServer, Xamp n mm min phí hoàn toàn, [...]... và tiện ích khi tạo dữ liệu cho web Và điều quan tr ng hơn cả là dễ quản l , backup dữ liệu Hiện nay trong số các Website có lƣu lƣợng truy cập lớn thuộc hàng "top" trên Internet, có rất nhiều Website có cơ sở dữ liệu đƣợc xây dựng trên MySQ 2 M h nh cơ sở dữ liệu H nh 3 Cơ sở dữ liệu của Website cafe 3 Chi tiết về cơ sở dữ liệu 3.1 Table cafe Khoa công nghệ thông tin Hình 4 Table café 3.2 Table che_bien... Hình 31 Nghệ thuật thƣởng thức 1.5 Menu hình ảnh Bao gồm những hình ảnh về quán, hay những thức uống, món ăn trong quán Trang này nhằm quảng bá hình ảnh của quán đến với khách hàng Khoa công nghệ thông tin Hình 32 Hình ảnh quán 1.6 Menu liên hệ Trang liên hệ đƣợc xây dựng với mục đích mong nhận đƣợc những sự góp ý của khách hàng, qua đó quán sẽ cố gắng đáp ứng nhu cầu của khách hàng nếu có thể và phát... tin_tuc Khoa công nghệ thông tin Hình 16 Table tin_tuc 3.14 Table tuyen_dung Hình 17 Table tuyen_dung 3.15 Table y_kien Hình 18 Table y_kien Khoa công nghệ thông tin II Giới thiệu chi tiết các trang trong website 1 Phần ngƣời dùng 1.1 Menu trang chủ Trang chủ là trang giới thiệu các thông tin về quán cafe: tên quán, điện thoại, địa chỉ, không gian quán, … Hình 19 Trang chủ 1.2 Menu thực đơn Khoa công nghệ... tên đăng nhập và mật khẩu thì sẽ đƣợc vào trang quản trị 2.1 Menu trang chủ Khi nhấn vào menu này sẽ đƣa về trang chủ của trang ngƣời dùng 2.2 Menu trang quản trị Menu này là trang chủ trang quản trị website Trang chủ của trang quản trị hiển thị một số menu đƣợc quản lý trong phần quản trị Khoa công nghệ thông tin Hình 35 Trang chủ quản trị 2.3 Menu thực đơn Menu này quản lý loại thực đơn, thức uống, . Luận văn: Xây dựng web giới thiệu quán cafe Khoa công ngh thông tin MC LC . Khoa công ngh thông tin I THIU CHUNG V TÀI XÂY DNG WEBSITE GII THIU QUÁN CAFE I. Ni dung và m tài