1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website giới thiệu các nhà hàng buffet tại Thành phố Hồ Chí Minh

64 592 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 64
Dung lượng 2,44 MB

Nội dung

Thông th ng ng i ta th ng có thói quen đi n buffet nh ng nhà hàng quen thu c vì không có thông tin v các nhà hàng khác... Và quan tr ng nh t là giá c là th mà khách hàng th ng quan tâm h

Trang 2

L I CÁM N

Chúng em xin chân thành c m n Khoa CNTT, tr ng i H c M Bán Công, TpHCM đã t o đi u ki n cho em th c hi n đ tài t t nghi p này

Chúng em xin chân thành c m n th y Phan t Phúc đã t n tình h ng d n,

ch b o chúng em trong su t th i gian th c hi n đ tài Nh s đ nh h ng chính xác

c a Th y Phan t Phúc, chúng em đã ti p thu v n đ r t nhanh, và t đó hoàn thành

đ tài t t nghi p cúa chúng em

Chúng em c ng xin chân thành c m n quý Th y Cô trong Khoa CNTT đã t n tình gi ng d y, trang b cho chúng em nh ng ki n th c c n thi t trong su t quá trình

h c t p t i Khoa CNTT

Chúng em c ng chân thành cám n s h tr c a S Du L ch Thành Ph đã t o

đi u ki n t t cho chúng em trong quá trình thu th p thông tin đ th c hi n website này

Chúng con luôn ghi nh công n sinh thành, d ng d c c a Ba, M - nh ng

ng i đã d n d t chúng con trong su t m t ch ng đ ng dài

Xin g i l i c m n đ n các b n sinh viên l p TH03 khoa CNTT đã giúp đ và trao đ i kinh nghi m cùng nhóm lu n v n c a chúng mình

Trang 3

L I M U

Ngày nay công ngh thông tin đã đ c ng d ng vào t t c các l nh v c c a đ i

s ng xã h i Nó đã t o ra m t di n m o m i cho xã h i và nh nó mà n n v n minh c a nhân lo i đã đ c đ a lên m t t m cao m i Nói đ n công ngh thông tin thì không th không nh c đ n th ng m i đi n t , m t ph n không th tách r i c a công ngh thông tin Xã h i phát tri n, kèm theo nh ng nhu c u không th thi u v th ng m i Và đi n

t hóa th ng m i là m t xu th t t y u Nh ng ti n b v t b c c a khoa h c k thu t

ph n c ng nói chung và nh ng ti n b c a công ngh internet nói riêng đã t o đi u

ki n thu n l i cho th ng m i đi n t ngày càng phát tri n không ng ng

Th c t cho th y cu c s ng c a con ng i ngày càng đ c c i thi n Không nh

tr c đây, con ng i đi làm ch đ trang tr i cho cu c s ng, mà ngày nay con ng i còn có nhu c u cao h n, đó là nhu c u th giãn và gi i trí Trong đó không th không

nh c đ n nhu c u m th c, th ng th c món n ngon là nhu c u không th thi u trong

cu c s ng c a m t xã h i phát tri n, v n minh Con ng i không ch d ng l i ch

“ n no” mà còn mong mu n “ n ngon” ta hay g i đó là v n hóa m th c

Buffet là m t lo i hình v n hóa m th c không có gì m i l đ i v i các n c

ph ng Tây Vi t Nam đang trong giai đo n h i nh p, vì v y c m t “Buffet” đã tr nên quen thu c v i ng i dân thành ph Xu t phát t nhu c u “ n ngon m c đ p”

Lo i hình này càng phát tri n ph bi n h n nh ng thành ph l n c bi t t i Thành

Ph H Chính Minh

Xu t phát t nhu c u trên, chúng em ch n đ tài “Xây d ng website qu ng cáo các nhà hàng buffet t i TP HCM ” tài t p trung ch y u gi i thi u các nhà hàng, món

n, m th c c a nhi u qu c gia n i ti ng nh Trung Qu c, Pháp , Vi t Nam … giúp

ng i s d ng tìm nhanh chính xác các đ a đi m nhà hàng , món n h p lý theo giá c

và đ a đi m mong mu n

Trang 4

B C C LU N V N

Trang 5

N i Dung C a Báo Cáo Lu n V n T t Nghi p

2 Trang web ph i có giao di n đ p, màu s c hài hòa, hình nh b t m t

3 Tìm ki m món n , nhà hàng giá c theo nhi u h ng khác nhau

4 Các s ki n và giá c đ c c p nh t th ng xuyên và d dàng

5 Cung c p thông tin v nhà hàng (bao g m H th ng nhà hàng buffet , các

món n đ c chia theo nhi u nhóm )

6 D li u đ c d dàng c p nh t, linh đ ng h n trong vi c thay đ i n i dung, thêm, xóa, s a, c p nh t

7 Các nhà hàng buffet có th t c p nh t , thêm , xóa nh ng món n, giá c

menu ,c ng nh các s ki n , tin t c m i c a mình trên trang web

8 Ng i qu n tr đ c chia làm hai nhóm: adminstrator và nhân viên c a các nhà hàng

9 Admin có PassWord riêng là ng i có toàn quy n qu n lý nhân viên t t

c các nhà hàng Nhân viên c a m i nhà hàng đ c c p PassWord riêng

và ch có quy n c p nh t các thông tin liên quan đ n nhà hàng c a mình

10 Trang web đ c xây d ng b ng ti ng Vi t

Ph n Th Ba – Gi i Pháp :

1 Thi t k c s d li u

2 Ngôn ng , ph n m m s d ng

Trang 6

1 Ph i h p n ý gi a ng i vi t code và ng i thi t k giao di n

2 Trang web ph i có giao di n đ p, màu s c hài hòa, hình nh b t m t

3 Xây d ng công c tìm ki m theo nhi u h ng khác nhau

9 Admin có PassWord riêng là ng i có toàn quy n qu n lý nhân viên t t

c các nhà hàng Nhân viên c a m i nhà hàng đ c c p PassWord riêng

và ch có quy n c p nh t các thông tin liên quan đ n nhà hàng c a mình

10 Trang web đ c xây d ng b ng ti ng Vi t

Trang 7

Ph n Th Sáu – K t Lu n

1 K t qu gi i quy t các v n đ đ t ra

2 H ng phát tri n

Trang 8

Ph n Th Nh t – M c Tiêu

1 Hi n Tr ng Các Nhà Hàng Buffet Trong TPHCM

Tr c đây khi mu n tìm m t nhà hàng n buffet Ng i ta th ng tìm thông tin trên báo đài, truy n hình th m chí h i ng i này ng i kia C ng có

m t s website v qu ng cáo hay du l ch c ng đ c p đ n m th c nh ng th t s

ch a có website nào chuyên h n v m ng buffet Chính vì v y đ bi t thông tin

v m t nhà hàng buffet nào đó, ta ph i m t không ít th i gian đ tìm ki m ho c

ph i qua nhi u website trung gian m i tìm đ c thông tin phù h p v i tiêu chí tìm ki m c a khách hàng

Ngoài ra, Trên website c a m t nhà hàng nào đó ta ch có đ c thông tin chung chung v chính nhà hàng đó cho nên r t khó kh n trong vi c đ i chi u giá c

gi a các nhà hàng Và ta c ng không bi t tr c đ c c th các món n có trong menu trong ngày c a nhà hàng đó

Thông th ng ng i ta th ng có thói quen đi n buffet nh ng nhà hàng quen thu c vì không có thông tin v các nhà hàng khác Chính vì th cho nên n u không có website chuyên v gi i thi u các nhà hàng buffet trong thành

ph thì s khó kh n cho các nhà hàng trong vi c t gi i thi u mình đ n khách hàng Và c ng khó kh n cho các khách hàng trong vi c tìm ki m thông tin v các nhà hàng ph c v buffet i u đó là m t thi t thòi l n cho ngành du l ch Thành Ph

c bi t đ i v i khách du l ch website gi i thi u các nhà hàng buffet s giúp h thu n ti n trong vi c tìm ki m đ c nh ng đ a đi m n nh mong

mu n VD : Giá c , đ a bàn …qua các thông tin chính xác và luôn đu c c p

Trang 9

nh t m i trên website Khách hàng có nhi u s l a ch n đ đ i chi u T t c

đ u tuân theo tiêu chí: nhanh chóng, chính xác và thu n l i

2 M c Tiêu Xây D ng website “Website Gi i Thi u Các Nhà Hàng Buffet”

Theo dòng ch y c a công ngh thông tin, m i l nh v c c a đ i s ng đ u

đ c tin h c hóa Và m th c c ng không n m ngoài tiêu chí đó

Vì v y, chúng em ch n đ tài Website gi i thi u các nhà hàng buffet v i mong

mu n:

• Giúp các khách hàng tìm ki m các nhà hàng có ph c v buffet

• Cung c p m t h th ng các ch c n ng Tìm ki m thông tin v nhà hàng buffet:

- Khách hàng có th đánh tên m t nhà hàng buffet nào đó mà h đã b t

đ coi giá c và món n c a các nhà hàng menu mà nhà hàng ph c v trong ngày hôm đó c ng nhu các menu ph c v cho các ch ng trình

m th c đ c bi t , các ngày l l n

- Khách hàng có th tim ki m m t nhà hàng buffet có ph c v các món

n Trung Qu c , Pháp, Ý … nào đó mà h mong mu n

- Ng i n chay c ng có th tìm đ c nhanh chóng nhà hàng buffet

ph c v m th c g m các món chay Khách hàng có s thích n các món v h i s n hay món n ng … c ng d dàng tìm đ c nhà hàng buffet có menu phù h p v i mong mu n c a mình

- Khách hàng có th tìm ki m nhà hàng buffet v i giá c phù h p v i túi ti n c a mình

- Khách hàng có th tìm ki m đ a đi m nhà hàng buffet g n v i n i mình thu n ti n cho vi c đi đ n

Trang 10

• Cung c p thông tin v các nhà hàng :

Website này cung c p đ y đ thông tin c n có c a các nhà hàng nh đ a ch đi n tho i, fax, email … liên l c Và quan tr ng nh t là giá c là th mà khách hàng th ng quan tâm hàng đ u Khi ch n m t nhà hàng nào đó, khách hàng có th bi t đ c nh ng thông tin gi i thi u s l c v nhà hàng nh th m nh c a nhà hàng, khung c nh nhà hàng… Và các món n mà nhà hàng đó ph c v trong ngày hôm đó khách hàng quy t đ nh là nên đ n n hay không ng th i các nhà hàng c ng có th qu ng cáo các ch ng trình m th c đ c bi t ph c v trong các ngày l đ n khách hàng Vi c

bi t tr c các thông tin đó r t có l i cho các nhà hàng c ng nh v i khách hàng trong

vi c lên k ho ch đ t ch đ n n tr c trong các ngày l đó Tin t c c a các nhà hàng

VD : Chi nhánh m i m , ch ng trinh khuy n mãi c ng đ c c p nh t th ng xuyên nhanh chóng và chính xác

Cu i cùng, m c tiêu chính c a website này là giúp khách hàng tìm ki m nhà hàng buffet cùng v i các thông tin c a nhà hàng đó và giúp các nhà hàng t gi i thi u mình

đ n khách hàng

Ngoài m c tiêu là tìm ki m và cung c p thông tin c a website thì website nay c ng

c n ph i chú tr ng vi c xây d ng m t giao di n đ p d nhìn, d s d ng đ thu n l i cho khách hàng c ng nh giúp các nhà hàng t ng thêm s c h p d n c a mình đ i v i các khách hàng

Trang 11

Ph n Th Hai – Các V n C n Gi i Quy t

V i M c Tiêu Gi i Thi u Các Nhà Hàng Buffet Trong Thành Ph V i M i

Ng i Chúng Em t Ra Nh ng V n C n Gi i Quy t Nh Sau:

1 C n Ph i Có S Ph i H p n Ý Gi a Ng i Vi t Code Và Ng i Thi t K Giao Di n:

Vì đây là m t trang web d li u đ ng nên c n ph i có s ph i h p n ý gi a

ng i vi t code và ng i thi t k giao di n ây là đi u c b n đ u tiên c n ph i th c

hi n khi th c hi n đ tài này: ph i làm sao đ đ a đ c code c a ng i l p trình vào giao di n c a ng i thi t k Có nh v y thì m i có th th c hi n đ c song song v a

vi t code v a thi t k giao di n ng i thi t k và ng i l p trình có th làm vi c đ c

l p v i nhau giúp gi m b t th i gian Vì v y, tr c tiên ng i thi t k và ng i l p trình ph i có s th ng nh t v i nhau v m t b c c, quy trình làm vi c c ng nh các

ch c n ng c a ch ng trình

2 Trang Web Ph i Có Giao Di n p, Màu S c Hài Hòa, Hình nh B t

M t, Vì Hình nh Và Màu S c Luôn Là Y u T Kích Thích Ng i Xem u Tiên:

M t y u t không th thi u trong quá trình xây d ng và thi t k website là vi c thi t k giao di n đ h a M t website tuy ch a đ ng nh ng thông tin h p d n, phong phú, mà có giao di n đ h a nh t nh o, b c c thi u khoa h c, h p lý s khi n ng i xem mau c m th y nhàm chán, th m chí b r i vì không đáp ng đ c nhu c u v th m

m ,b c c gây khó kh n cho ng i xem trong quá trình s d ng cho nên s không th

Trang 12

thu hút đ c h Vi c thi t k web không nh ng ph i đ m b o th a mãn yêu c u v

m t thông tin mà còn ph i th a mãn yêu c u v m t th m m c a đ c gi M t website

v giáo d c s có màu s c hình nh khác v i m t website v gi i trí Vì v y khi thi t k trang web ph i làm sao cho ng i xem ch c n nhìn vào giao di n c a trang web là bi t trang web thu c v l nh v c gì? V y m t website qu ng bá v m th c thì đi u đ u tiên

là ph i s d ng nhi u hình nh v món n, nhà hàng… làm sao cho ng i xem khi nhìn vào nh ng hình nh đ c gi i thi u trên website là mu n đ n nhà hàng đó ngay l p t c

đ th ng th c m th c

M c đích c a trang web là qu ng bá hình nh v nhà hàng ,nh ng món n n i

ti ng c a Vi t Nam, Trung Qu c , Pháp , Ý … vì v y hình nh là đi u không th thi u Hình nh không nh ng ph i rõ đ p mà còn ph i đáp ng nhu c u v m t dung l ng sao cho khi đ c hi n th trên website s không nh h ng đ n t c đ c a trang web

i v i trang web, kích th c hình là m t v n đ quan tr ng, n u hình có kích th c

l n th i gian t i v s lâu, đi u này gây khó ch u cho ng i s d ng khi h ph i ng i

ch trang web t i hình nh lên i u này mâu thu n v i tiêu chí nhanh chóng, ti n l i

c a trang web Nh ng n u hình nh kích th c quá bé khi load lên web thì ch t l ng

s r t kém gây m t tính th m m c a trang web, làm cho ng i xem có c m giác trang web không đ c đ u t k Hình nh b m và x u đi nhi u so v i ch t l ng th t ban

đ u s không th thu hút đ c ng i xem vì không ai mu n xem m t website mà hình

nh không th th y rõ đ c Nh v y s không th đáp ng đ c m c đích c a website trong vi c qu ng bá hình nh món n và nhà hàng

3 Xây D ng Các Công C Tìm Ki m Nhà Hàng Và Món n Theo Nhi u Cách Khác Nhau :

Nh chúng em đã trình bày ph n trên, m c tiêu quan tr ng c a Website là gi i thi u các nhà hàng theo nhi u tiêu chí nh giá c , món n , lo i m th c , nhóm th c

đ n , đ a bàn c a nhà hàng và lo i nhà hàng…

Trang 13

Tr c h t, nhu c u c a ng i dùng là mu n tìm ki m nhà hàng buffet t a l c

m t đ a bàn nào đó thu n l i cho h đi đ n Trong TP HCM có r t nhi u nhà hàng buffet n m r i rác đ u h u h t các qu n VD: khách hàng ch mu n xem thông tin các nhà hàng t a l c trong khu v c qu n I thì website s l c và hi n th nh ng thông tin

Bao g m các lo i : Chay, m n , kem

Ngoài ra đ m r ng ph n tìm ki m chúng em có xây d ng ph n advance tìm ki m v i đ y đ các tiêu chí tìm ki m ph c v thu n ti n cho ng i dùng

Trang 14

4 Xây D ng H Th ng Tin T c Và S Ki n C a Nhà Hàng :

ph c v m c tiêu là cung c p đ y đ các thông tin v nhà hàng Trang web

có xây d ng h th ng li t kê các s ki n và các tin t c m i d dàng đ c c p nh t

th ng xuyên Các s ki n m i s đ c hi n th ngay trang ch v i các thông tin

gi i thi u v s ki n đó Và n u mu n ng i dùng c ng có th tham kh o các nhà hàng

có menu đ c bi t vào các ngày có s ki n đó Tin t c m i c p nh t c a nhà hàng VD : Chi nhánh m i khai tr ng, ch ng trình khuy n mãi… đ c li t kê kèm theo thông tin c a nhà hàng đó R t ti n l i cho ng i xem trong vi c tham kh o thông tin

Trang 15

5 Gi i Thi u S L c c i m Lo i m Th c Các N c Và Li t Kê Các Món n c Tr ng :

Vì menu buffet bao g m r t nhi u món và có th thu c r t nhi u lo i m th c cho nên website có gi i thi u s l c đ c đi m lo i m th c các n c và các món n thu c lo i m th c đó đ ng i dùng tham kh o

6 D Li u c D Dàng C p Nh t, Linh ng Trong Vi c Thêm, Xóa

S a N i Dung

Website gi i thi u các nhà hàng buffet trong TP là website đ ng cho nên d li u

là d li u đ ng d dàng c p nh t, xóa hay s a khi c n thi t làm đ c đi u này, website c n ph i có n i l u tr c s d li u D li u này đ c thao tác d dàng nh

nh p m i c p nh t ho c xóa d li u c thông qua m i tr ng internet

Ng i có quy n thêm xóa s a n i dung cho website là ng i qu n tr có th thao tác trên c s d li u, ng i qu n tr ph i có m t tên đ ng nh p và m t kh u

đ m b o tính b o m t cho ng i qu n tr , m t kh u ph i đ c mã hóa

Toàn h th ng s có ng i qu n tr có toàn quy n cho c s d li u Ng i này

s c p quy n cho nh ng ng i qu n tr khác là nhân viên c a các nhà hàng Nhân viên

c a các nhà hàng s đ c c p Username và Password đ đ ng nh p vào h th ng Và

nh ng nhân viên này ch đ c thao tác trên tác d li u có liên quan đ n nhà hàng c a mình mà không đ c phép truy c p đ n d li u c a các nhà hàng khác c ng nh các thông tin dùng chung Các thông tin dùng chung ch do ng i qu n tr toàn quy n cao

nh t đ c phép truy c p thêm xóa s a

Ng i qu n tr toàn quy n cao nh t này có quy n cho phép m t nhân viên nhà hàng nào đó c ng có quy n nh mình thao tác trên m i d li u Thông th ng nhân viên c a nhà hàng nào thì ch đ c c p quy n truy c p đ thao tác trên d li u c a nhà hàng đó mà thôi Nhân viên c a nhà hàng c ng không đ c quy n t xóa nhà hànng

c a mình ra kh i CSDL Mà ch có quy n đ c c p nh t Nhân viên nhà hàng không

Trang 16

có quy n thêm m i nhà hàng mà quy n thêm m i nhà hàng là do ng i qu n tr có quy n cao nh t Ng i qu n tr có quy n cao nh t s thêm m i 1 nhà hàng c p Username , Password cho nhà hàng đó Nhân viên c a nhà hàng s đ ng nh p b ng Username , Password c a mình vào s a thông tin nhà hàng c a mình nh đ a ch ,đi n tho i,gi i thi u…Nh ng nhân viên nhà hàng không có quy n xóa nhà hàng đó.Nhân viên nhà hàng có quy n thêm m i hay xóa , s a menu cho nhà hàng c a mình.Nhân viên nhà hàng có quy n thêm ,xóa,s a các món n và tin t c c a nhà hàng c a mình

Ng i qu n tr có quy n cao nh t s có quy n thêm,xóa,s a các thông tin c a nhà hàng ,tin t c c a nhà hàng,menu,món n c a nhà hàng.Ng i qu n tr có quy n cao

nh t s qu n lí các thông tin dùng chung nh lo i m th c , lo i nhà hàng,lo i buffet,danh sách các qu n trong TP,các s ki n….Ng i qu n tr có quy n thêm, xóa,

s a các thông tin chung đó

Ng i qu n tr có quy n cao nh t qu n lí thông tin c a nhân viên c a các nhà hàng Khi nhân viên nhà hàng quên m t kh u ,nhân viên nhà hàng s liên h v i ng i

qu n tr Ng i qu n tr s reset l i Password cho nhân viên nhà hàng

Nhân viên nhà hàng c ng có quy n thay đ i Password c a chính mình

Trang 17

Ph n Th Ba – Gi i Pháp

xây d ng trang web gi i thi u các nhà hàng buffet v phía ng i l p trình

em ch n s d ng công c thi t k c s d li u AMC & DESIGNOR và cài đ t c s

d li u trên h qu n tr c s d li u SQL Server 2000 Sau đó ng d ng web này s

đ c vi t b ng công ngh ASP.Net.Ngôn ng s d ng là VB.Net

1.Công c thi t k c s d li u AMC & DESIGNOR :

AMC & DESIGNOR là công c quen thu c em đã đ c h c tr ng

M t vài nét l ch s c a AMC & DESIGNOR :

AMC & DESIGNOR là s n ph m c a công ty SDP SDP là m t công ty d ch v tin

h c công nghi p Do nhu c u c a b n thân SDP đ a ra m t công c phát tri n m c ý

ni m theo ph ng th c th c đ n v n b n các h th ng tin h c hóa Công c này d a vào ph ng pháp lu n MERISE (m t ph ng pháp ý ni m hóa h th ng thông tin trong s các ph ng pháp hi n có ) có kh n ng t o c s d li u Phiên b n đ th ra

đ i mu n h n khi xu t hi n giao di n đ h a WINDOWS c a Microsoft Nh v y có

th nói AMC & DEISGNOR là m t trong nh ng công c đ u tiên đã thích nghi, v n

d ng giao di n đ h a đ u tiên c a Microsoft

Môi tr ng làm vi c c a AMC & DESIGNOR :

AMC & DESIGNOR là m t công c đ h a làm vi c d i WINDOWS cho phép phác

th o các mô hình Môi tr ng làm vi c g m giao di n đ h a đ v các đ i t ng c a

mô hình đ c đ ng kí trong m t t đi n Giao di n đ h a và t đi n là hai ph n t chính c a công c

AMC & DESIGNOR là m t công c h tr thi t k c s d li u bao g m các

Trang 18

và phát tri n ng d ng AMC & DESIGNOR gi i phóng ng i thi t k kh i công vi c

n ng nh c vi t mã cho vi c t o CSDL , t o cho ta t p trung nhi u h n vào b c phân tích

Chính nh ng u đi m đó em đã quy t đ nh s d ng công c AMC & DESIGNOR đ thi t k CSDL

2.H qu n tr c s d li u SQL Server 2000

SQL Server 2000 c ng là h qu n tr em đã đ c h c tr ng.Em s d ng SQL Server đ cài đ t c s d li u và xây d ng các Stored Procedures

T ng quan v SQL và SQL Server 2000:

SQL là gì ?

-SQL là vi t t t c a Structure Query Language , nó là m t công c qu n lí d

li u đ c s d ng ph bi n nhi u l nh v c H u h t các ngôn ng b c cao đ u có trình h tr SQL nh Visual Basic,Oracle,Visual C …

Trong Oracle t t c các ch ng trình và ng i s d ng ph i s d ng SQL đ truy nh p vào d li u trong c s d li u c a Oracle.Các ch ng trình ng d ng và các công c Oracle cho phép ng i s d ng truy nh p t i c s d li u mà không c n s d ng tr c

ti p SQL.Nh ng nh ng ng d ng đó khi ch y ph i s d ng SQL

Transact-SQL ?

Trang 19

Transact SQL là ngôn ng SQL m r ng d a trên ngôn ng SQL chu n c a ISO (International Oganization for Standardization) và ANSI (American National Standards Institute) đ c s d ng trong SQL Server khác v i P-SQL (Procedural-SQL) dùng trong Oracle

T-SQL đ c chia làm 3 nhóm :

+ Data Definition Language ( DDL) g m các l nh : Create ,Alter ,Drop

+Data Control Language (DCL) g m các l nh :Grant ,Revoke,Deny

+Data Manipulation Language (DML) g m các l nh : Select ,Insert , Update,Delete

SQL Server 2000

SQL Server 2000 là m t h th ng qu n lý c s d li u (Relational Database Management System (RDBMS) ) s d ng Transact-SQL đ trao đ i d li u gi a Client computer và SQL Server computer M t RDBMS bao g m databases, database engine

và các ng d ng dùng đ qu n lý d li u và các b ph n khác nhau trong RDBMS

SQL Server 2000 đ c t i u đ có th ch y trên môi tr ng c s d li u r t

l n (Very Large Database Environment) lên đ n Tera-Byte và có th ph c v cùng lúc cho hàng ngàn user SQL Server 2000 có th k t h p " n ý" v i các server khác nh Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server Nh

nó có các d ch v giúp cho vi c phân tích d li u r t hi u qu (Analysis Services)

SQL Server c a Microsoft đ c th tr ng ch p nh n r ng rãi k t version 6.5 Sau đó Microsoft đã c i ti n và h u nh vi t l i m t engine m i cho SQL Server 7.0

Trang 20

Cho nên có th nói t version 6.5 lên version 7.0 là m t b c nh y v t Có m t s đ c tính c a SQL Server 7.0 không t ng thích v i version 6.5 Trong khi đó t Version 7.0 lên c i ti n thành SQL Server 2000 thì nh ng c i ti n ch y u là m r ng các tính

n ng v web và làm cho SQL Server 2000 đáng tin c y h n

M t đi m đ c bi t đáng l u ý version 2000 là Multiple-Instance Nói cho d

hi u là ta có th install version 2000 chung v i các version tr c mà không c n ph i uninstall chúng Ngh a là b n có th ch y song song version 6.5 ho c 7.0 v i version

2000 trên cùng m t máy (đi u này không th x y ra v i các version tr c đây) Khi đó

version c trên máy s là Default Instance còn version 2000 m i v a install s là

Named Instance

H th ng Sql server 2000 có th đ c hi n th c nh m t h th ng náy khách/ máy ch (client/ server) hay h th ng desktop ch y đ c l p H th ng Client/ sever có

th là mô hình 2 l p ho c 3 l p

Mô hình h at đ ng c a Sql server:

Trang 21

Sql server 2000 là m t công c qu n lý d li u đ c s d ng ph bi n nhi u

l nh v c N u có nhi u d li u c n ph i đ c phân tích, x lý, thì nên s d ng SQL vì SQL đ n gi n nh ng r t hi u qu c bi t, h u h t t t c các ngôn ng l p trình c p cao đ u có h tr Sql server 2000

Quan tr ng h n c là trên l nh v c đang phát tri n hi n nay là Internet, Sql server 2000 l i càng đóng vai trò quan tr ng h n Nó đ c s d ng đ nhanh chóng t o

ra các trang Web đ ng (Dynamic Web Page) Trang Web đ ng th ng có n i dung

đ c l y ra t c s d li u Sql server 2000 có th đ c s d ng nh m t ch t keo k t dính gi a c s d li u và trang Web Khi ng i dùng yêu c u, Sql server 2000 s

th c hi n vi c truy c p thông tin trong c s d li u trên máy ch và hi n th k t qu trên trang Web Và Sql server 2000 c ng là công c đ c p nh t thông tin cho c s d

Trang 22

li u đó

C s d li u Sql Server 2000 ho t đ ng liên t c trong th i gian dài không c n

b o trì d li u, backup d li u Không m t ti n trình hi n hành khi cúp đi n

3.Công c xây d ng và phát tri n ng d ng web

đây em s d ng công ngh ASP.Net ây là m t công ngh m nh v i nhi u u đi m

đ c xây d ng trên n n Net Framework.Em đã b nhi u th i gian nghiên c u sách và tài li u v ASP.Net cho nên em quy t đ nh ch n ASP.Net đ th c hi n website xây

d ng các nhà hàng buffet trong thành ph và dùng môi tr ng phát tri n ng d ng (IDE) c a Visual Studio Net

ng này đ c xây d ng trên n n Net Framework

2.Ki n trúc Net Framework

Trang 23

Ki n trúc Net Framework

B th vi n phong phú v i h n 5000 l p đ i t ng c a Net Framework là m t

l i ích r t l n đ giúp chúng ta có th xây d ng và b o trì ng d ng web d dàng và nhanh chóng h n Có th coi Net Framework là b th vi n dành cho các l p trình viên NET

II c đi m c a ASP.Net :

Asp.Net là m t t p các l p n m trong th vi n l p c s Asp.Net cung c p m t

mô hình ng d ng web d i d ng m t t p các control (đ i t ng đi u khi n ) và c s

h t ng giúp b n t o ra các ng d ng web m t cách d dàng Các control này đ c xây

d ng cho các ng d ng trên máy ph c v ( hay còn g i là Web Forms) ph n ánh nh ng control giao di n ng i dùng HTML đ c thù nh ListBox,TextBox và Button và m t

t p b sung các control Web ph c t p h n nh calendar ch ng h n.M t đ c tính quan

tr ng c a các control trên là chúng đ c vi t đ thích nghi v i nh ng kh n ng c a các

ng d ng máy khách.Nói cách khác các đ i t ng đi u khi n Web Forms có th “đánh

Trang 24

h i “ th y máy khách đang yêu c u m t trang (page) và tr l i ng i dùng m t cách thích h p ( ví d nh WML cho phone hay Dynamic HTML cho Internet Explorer 5.5) Asp.net c ng cung c p nh ng đ c tính nh qu n lí tr ng thái “ cluster session” và ph c

h i ti n trình giúp gi m b t s l ng mã mà m t ng i phát tri n ph i vi t và t ng đ tin c y ng d ng.Ngoài ra Asp.Net cho phép các nhà phát tri n chuy n giao ph n m m

nh là m t d ch v Khi s d ng nh ng đ c tính các d ch v Web XML Asp.net , các nhà phát tri n Asp.net có th vi t nh ng giao d ch logic đ n gi n và c s h t ng Asp.Net s ch u trách nhi m chuy n d ch v đó theo đ ng SOAP[7] và các giao th c công c ng khác.Asp.net làm vi c v i m i ngôn ng và công c ( bao g m c Visual Basic, C++,C# và JScript )

Bên trong Asp.Net

T i lõi c a Asp.Net là HTTP-runtime(b th c thi HTTP), m t “đ ng c ” th c

hi n v i hi u su t cao khi x lý các l nh HTTP.HTTP-runtime có trách nhi m x lý t t

c nh ng yêu c u HTTP g i đ n , gi i quy t URL c a m i yêu c u t i m t ng d ng

và sau đó g i yêu c u t i ng d ng cho vi c x lý sau này.HTTP-runtime có tính đa

lu ng và x lý các yêu c u không đ ng b H n n a, HTTP-runtime đ c thi t k mang tính ph c h i cao,nh v y nó có th ph c h i m t cách t đ ng t nh ng vi

ph m khi truy nh p

Ngoài ra Asp.Net còn có kh n ng nh c p nh t ng d ng , có th m r ng ,

qu n lý và c t gi tr ng thái và nhi u tính n ng cao c p khác

Em quy t đ nh ch n công ngh ASP.Net đ xây d ng website gi i thi u các nhà hàng buffet trong thành ph vì ASP.Net có nhi u u đi m mà qua nghiên c u và làm vi c

v i ASP.Net em đã nh n th y :

- ASP.Net cho phép l a ch n m t trong các ngôn ng l p trình mà ta a thích

nh : Visual Basic.Net, C#,J# ,… đây em s d ng Visual Basic.Net ây là ngôn ng

em đã đ c h c qua và làm vi c quen thu c v i nó

- Trang ASP.Net đ c biên d ch tr c Thay vì ph i đ c và thông d ch m i khi

Trang 25

trang web đ c yêu c u , ASP.Net biên d ch nh ng trang web đ ng thành nh ng t p tin DLL mà Server có th thi hành nhanh chóng và hi u qu Y u t này là b c nh y

v t đáng k so v i k thu t thông d ch c a ASP

- ASP.Net h tr m nh m b th vi n phong phú và đa dang c a Net Framework , làm vi c v i XML, Web Service,truy c p CSDL qua ADO.Net ,…

- ASPX và ASP có th cùng ho t đ ng trong m t ng d ng

- ASP.Net s d ng phong cách l p trình m i : Code behind Tách code riêng , giao di n riêng Cho nên d đ c , d qu n lý và b o trì

- Tri n khai cài đ t

+ Không c n lock , không c n đ ng ký DLL

+ Cho phép nhi u hình th c c u hình ng d ng

- H tr qu n lý ng d ng m c toàn c c

+ Global.aspx có nhi u s ki n h n + Qu n lý Session trên nhi u Server , không c n Cookies

Trang 26

Ho t đ ng c a ASP.Net và SQL Server 2000

So sánh gi a ASP và ASP.Net

ASP.NET đ c phác th o (re-design) l i t s không, nó đ c thay đ i t n g c

r và phát tri n (develop) phù h p v i yêu c u hi n nay c ng nh v ch m t h ng đi

v ng ch c cho t ng lai Tin H c Lý do chính là Microsoft đã quá chán nãn trong vi c thêm th t và k t h p các công d ng m i vào các ki u m u l p trình hay thi t k m ng theo ki u c đi n nên Microsoft ngh r ng t t nh t là làm l i m t ki u m u hoàn toàn

m i thay vì vá víu ch này ch n vào ASP Ðó là ch a k đ n nhi u phát minh m i ra

đ i sau này d a trên các khái ni m m i m theo xu h ng phát tri n hi n nay c a công ngh Tin H c (Information Technology) c n đ c đ a vào ki u m u phát tri n m i đó

Trang 27

Nh v y, ta m i có th nói kh i kh i ASP.NET không ph i là ASP Th t v y , ASP.NET cung c p m t ph ng pháp hoàn toàn khác bi t v i ph ng pháp c a ASP

T i sao chúng ta c n ph i đ i m i ?

Lý do đ n gi n là ASP không còn đáp ng đ nhu c u hi n nay trong lãnh v c phát tri n m ng c a công ngh Tin H c ASP đ c thi t k riêng bi t và n m t ng phiá trên h đi u hành Windows và Internet Information Server, do đó các công d ng

c a nó h t s c r i r t và gi i h n

Trong khi đó, ASP.NET là m t c c u trong các c c u c a h đi u hành Windows

d i d ng n n hay khung NET (.NET framework), nh v y ASP.NET không nh ng

có th dùng các object c a các ng d ng c mà còn có th x d ng t t c m i tài nguyên mà Windows có

Ta có th tóm t t đ i khái s thay đ i nh sau :

-T p tin c a ASP.NET (ASP.NET file) có extension là ASPX, còn t p tin c a ASP là ASP

-T p tin c a ASP.NET (ASP.NET file) đ c phân tích ng pháp (parsed) b i

XSPISAPI.DLL, còn t p tin c a ASP đ c phân tích b i ASP.DLL

-ASP.NET là ki u m u l p trình phát đ ng b ng s ki n (event driven), còn các trang ASP đ c thi hành theo th t tu n t t trên xu ng d i

-ASP.NET x d ng trình biên d ch (compiled code) nên r t nhanh, còn ASP dùng trình thông d ch (interpreted code) do đó hi u su t và t c đ phát tri n c ng thua sút h n -ASP.NET y m tr g n 25 ngôn ng l p trình m i v i NET và ch y trong môi tr ng biên d ch (compiled environment), còn ASP ch ch p nh n VBScript và JavaScript nên ASP ch là m t scripted language trong môi tr ng thông d ch(in the interpreter

environment) Không nh ng v y, ASP.NET còn k t h p nhu n nhuy n v i

XML(Extensible Markup Language) đ chuy n v n các thông tin (information) qua

m ng

Trang 28

- ASP v n còn t n đ ng m t s khó kh n nh Code ASP và HTML l n l n , đi u này làm cho quá trình vi t code khó kh n , th hi n trình bày code không trong sáng , h n

ch kh n ng s d ng l i code ASP.Net tách riêng ph n code và giao di n r t thu n

l i

-ASP.NET y m tr t t c các browser và quan tr ng h n n a là y m tr các thi t b l u

đ ng (mobile devices) Chính các thi t b l u đ ng, mà m i ngày càng ph bi n, đã khi n vi c dùng ASP trong vi c phát tri n m ng nh m v n t i th tr ng m i đó tr nên vô cùng khó kh n

1 có s ph i h p n ý gi a ng i vi t code và ng i thi t k giao di n chúng

em s d ng hai ch ng trình sau: s d ng Macromedia Dreamweaver đ thi t

k trang web và Asp.net đ l p trình

Photoshop là m t ph n m m chuyên dùng đ thi t k đ c bi t dùng đ thi t k các template web L i ích c a vi c s d ng photoshop đ thi t k web là có th th y

tr c trang web m t cách t ng quát nh t Ngoài ra trong v n đ thi t k đôi khi c ng

có nh ng sai sót c n ph i đ c s a đ i thêm th t thì photoshop giúp ng i thi t k nhanh chóng s a đ i đ c bi t là màu s c hay cách b trí sao cho th t phù h p

Ngoài ra photoshop là ph n m m r t n ý v i ph n m m macromedia dreamweaver Sau khi ng i thi t k v trang web mình v a thi t k trên photoshop thì công vi c ti p theo là ph i chuy n thi t k m u đó vào trang web Công vi c này m t khá nhi u th i gian vì chúng ta ph i dùng công c SliceTool Công c này cho phép

ng i thi t k c t m u phác th o ra t ng ph n nh Sau khi c t xong, ng i design

Trang 29

ghép t t c mi ng c t vào Dreamweaver s p x p theo đúng nh ng gì b n thi t k v

Ch có đi u vi c c n ch nh c t là ph i chia cho chính xác

S d ng Macromedia Dreamweaver đ thi t k trang web vì đây là m t ph n

m m chuyên d ng đ thi t k web, có th thi t k trang web m t cách đ n gi n nh vào hai ch đ màn hình design và code Vì v y ng i thi t k có th nhìn th y ngay

đ c giao diên mà mình mu n thi t k , không nh ng th ng i thi t k còn có th vào ngay màn hình code đ ch nh s a giao di n c a mình v i ngôn ng html đ n gi n mà không c n trình đ l p trình cao Macromedia Dreamweaver còn có s t ng tác v i

ch ng trình Asp.Net giúp ng i l p trình và ng i thi t k giao di n có th làm vi c

đ c l p v i nhau ây c ng chính là đi m m nh c a Macromedia Dreamweaver và asp.Net Và đây c ng là ch ng trình chúng em đã đ c tìm hi u trong ch ng trình

h c c a tr ng đ i hoc

2 trang web có giao di n đ p và rõ ràng có b c c ch t ch thì ph i s d ng

nh ng ph n m m chuyên d ng v thi t k web nh :

S d ng adobe Photoshop cs đ thi t k các layout, vì đây là ch ng trình n i ti ng trong vi c x lý đ h a chuyên nghi p: thi t k m u, x lý, ghép nh đ t o nh ng m u

đ h a ngh thu t, nh ph c v cho trang web…thông qua m t s công c v , hi u

ch nh, đ màu và t p hi u ng giúp d dàng t o ra đ c nh ng layout đ p

có đ c nh ng hình nh đ p v i kích th c nh s d ng ph n m m Adobe Photoshop đ x lí s t o ra đ c nh ng file hình nh v i kích th c khá nh nh vào công c c t hình Slice và ch đ l u save for web Nh m đáp ng đ c m c tiêu c a trang web qu ng bá hình nh v phong c nh đ p, nh ng đ a đi m du l ch n i ti ng c a

Trang 30

.avi, dv, mpg, mpeg…Flash cho nhi u công c và hi u ng đ t o ra m t đo n phim

v i các thành ph n media nh hình nh, âm thanh v i kích th c nh do flash MX cho phép ng i thí t k t o ra nhi u b n copy c a đ i t ng đ dùng b t c n i nào mà không ph i t o l i Giao di n Flash MX tr c quan, d s d ng thông qua nh ng công

c cho phép b n t o giao di n chuyên nghi p Có th s d ng nh ng ch ng trình quen thu c khác có ch c n ng m nh h n đ x lý nh và âm thanh tr c khi đ a vào Flash thông qua l nh Import M t s ch c n ng c a Flash làm t ng thêm kh n ng c a

ch ng trình là kh n ng tích h p và t ng tác d dàng v i HTML, XML, javacrip và VBCrip

3 Ph n Ý T ng

Ý t ng là b c khó nh t c a m t ng i thi t k Tr c h t ý t ng c a trang web

đ c chúng em tham kh o qua m t lo t các trang web gi i thi u nhà hàng, món n Chúng em th y ph n l n các trang web đ u s d ng nh ng tông màu khá đ m t o cho

ng i xem m t c m giác m cúng và g n g i T đó chúng em quy t đ nh thi t k trang web trên n n c a m t lo t nh ng màu nóng nh : Nâu đ t, Vàng đ m , cam đ m

và xanh đ m v i m c đích mang đ n cho ng i dùng c m giác m cúng và đ làm n i

b t nh ng món n c a nhà hàng c ng nh các nhà hàng buffet trong thành ph

V Ph n B C c

B c c c a m t trang web là ph n quan tr ng nh t c a m t trang web Nó quan

tr ng b i vì nó là tiêu chu n đ u tiên đ ng i dùng đánh giá trang web đó đ p hay

x u Trang web ph i có ph n b c c ch t ch rõ ràng m ch l c, d s d ng, có tính m thu t cao Chính vì lý do trên, chúng em quy t đ nh phân trang web c a mình ra làm 3

ph n chính: Ph n đ u , ph n thân và ph n chân c a trang web

ch y u b ng flash M c đích làm t ng tính linh ho t c a trang web M t trang web quá t nh v m t hình nh thì rõ ràng không thu hút m t chút nào Kèm theo đó là menu liên k t đ n các trang web khác c ng đ c chúng em đ ph n đ u M c đích đ

Trang 31

ng i dùng nhìn vào trang web cái đ u tiên đ p vào m t h là nh ng menu liên k t

T o cho ng i dùng m t c m giác trang web có tính logic và rõ ràng m ch l c.Ng i dùng c ng có th ngay l p t c đi đ n nh ng ph n trang liên k t mà h mong mu n

Ph n này là ph n chính y u nh t c a trang web vì nó th hi n đ c n i dung hi n

th c ng nh các thông tin chính y u c a trang web Các s ki n đ c th hi n ch y u trong ph n thân này H n th n a, ph n thân là ph n mà ng i đ c quan tâm nhi u

nh t Do đó đ đáp ng v i yêu c u trên, chúng em chia ph n thân ra làm 3 ph n chính

Ph n bên trái , bên ph i, và chính gi a M c đích đ t ng kh n ng ch n l a c a ng i dùng N i dung s đ c n m l t trong ph n gi a

Ph n bên trái chúng em có đ t các tiêu chí ch n l a đ t ng kh n ng tìm và chon

l a c a ng i dùng Nh ng tiêu chí đó là : m th c các n c, Th c đ n nhanh, lo i buffet

Ph n bên ph i chúng em có thi t k m t ph n tìm ki m đ n gi n m c đích đ ng i dùng không ph i m t công tr l i trang index đ tìm ki m n a

Ph n gi a chúng em chia thành 2 dòng Dòng đ u chúng em đ nh ng thông tin chi ti t ó là nh ng thông tin v nhà hàng hay món n Còn dòng th 2 chúng em đ vào đó thông tin rút g n đ ng i dùng có m t khái ni m t ng quát

Các trang web đ c liên k t ch t ch v i nhau và c u trúc c a trang web tuân theo

c u trúc nêu trên Ch riêng trang tìm ki m m r ng thì ph n thân có s thay đ i m t chút ó là nó đ c b trí dàn đ u qua 2 bên trái ph i Và c t gi a trong trang này

ch a đ ng nh ng combobox, text box đ ng i dùng có th thu n ti n trong vi c tra

c u các thông tin v nhà hàng hay món n

Font Ch :

Chúng em s d ng font ch ch y u là Arial (Font ch không chân) đ th hi n

ph n n i dung c a trang web T o cho ng i dùng c m th y rõ ràng d đ c Font Vni –

Trang 32

Helve (font ch không chân ) và Vni – Vivi đ c dùng trong các Banner t o cho trang web có đ uy n chuy n làm t ng ph n h p d n c a trang web

Màu s c c a ch

Màu s c c a ch là m t y u t không th thi u n u không mu n nói đây là m t y u

t r t quan tr ng đ ng i xem đánh giá trang web đ p hay x u Vì nh trên chúng em

đã trình bày, trang web đ c thi t k v i màu nóng là ch y u Nên tông màu ch ph i

là tông màu nh t đ có th n i b t nhi u h n trên n n chìm Vì lý do đó mà chúng em quy t đ nh ch n màu ch là màu tr ng đ t ng thêm đ t ng ph n c a trang web, và giúp ng i xem d dàng đ c các thông tin trên trang web

4 Thu th p thông tin :

có th làm m t trang web có tính thi t th c cao và tính th m m cao, chúng em

đã ph i đi th c t đ phân tích Chúng em quy t đ nh ch n nhà hàng Hoa Sen (s 3

ng kh i ) đ thu t p thông tin

Chúng em nh n th y các nhà hàng buffet hi n nay Vi t Nam ch y u ph c v vào

bu i tr a và bu i t i Khách hàng có th đ t tr c bàn thông qua đi n tho i và giá c

đ c thông báo rõ ràng qua đ ng giây nóng

Màu s c trong các nhà hàng buffet đ c bi t là vào bu i t i th ng là màu vàng đ m

đ t ng kh n ng h p d n c a các món n và t o m t không gian sang tr ng

Nét đ c tr ng c a nhà hàng buffet là nhi u món n Có kho ng 40 – 50 món

Ngày đăng: 15/05/2015, 23:49

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w