Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
LỜI MỞ ĐẦU
Bước vào thế kỷ 21, cùng với sự chuyển mình của nền kinh tế xã hội chủ
nghĩa thì cơng nghệ thơng tin đóng một vai trị hết sức quan trọng. Nó len lỏi
vào từng lĩnh vực hoạt động của đời sống xã hội. Cơng nghệ hóa, thơng tin
hóa chính là động lực để thúc đẩy kinh tế phát triển. Sự phát triển mạnh mẽ
như vũ bão của cơng nghệ thơng tin đã góp phần nâng cao chất lượng cuộc
sống của người dân, giúp họ tiếp cận dễ dàng hơn với nền kinh tế văn minh
thế giới. Ngày nay khi mà tất cả các ngành nghề lĩnh vực trên thế giới đều áp
dụng công nghệ thông tin vào kinh doanh bn bán, thì việc một nhà hàng
cần có một website là việc làm tất yếu. Thiết kế website cho nhà hàng là vô
cùng cần thiết để quảng bá các món ăn ngon và thương hiệu của nhà hàng,
giúp các khách hàng tiếp cận với nhà hàng dễ dàng hơn thơng qua internet,
khách hàng cịn có thể đặt tiệc, đặt chỗ một cách thuận tiện hơn trước rất
nhiều. Đồng thời việc quản lý và kinh doanh cũng dễ dàng và thuận lợi hơn.
Trên thực tế, các nhà hàng lớn ngày này đặc biệt là nhà hàng cao cấp đều
có sử dụng website – đó là một phương tiện để tăng doanh thu, tăng danh
tiếng cho nhà hàng đồng thời đó cũng là 1 phương thức để các nhà hàng nắm
bắt được thị trường, được nhu cầu, thị yếu của khách. Nên tính ứng dụng của
website này là rất rộng rãi.
Trong một dịp đến nhà hàng “Mặt trời đỏ” tại số 101 E7 Tạ Quang Bửu,
em đã có cơ hội nói chuyện cùng quản lý nhà hàng, em được biết nhà hàng
tuy chưa có website song nhà hàng mong muốn và sắp tới đây sẽ thiết kế
website cho nhà hàng, nhằm phục vụ nhu cầu kinh doanh, quảng bá, tìm hiểu
nhu cầu khách hàng…Và với niềm u thích về internet - website nên trong
chuyên đề thực tập này, em đã chọn đề tài “Xây dựng website giới thiệu nhà
hàng Mặt Trời Đỏ”.
SVTH: Lê Thị Hải
Page 1
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
Nội dung báo cáo đề tài gồm 4 chương:
Chương 1: Khảo sát thực tế.
Giới thiệu về nhà hàng “Mặt Trời Đỏ”, nhu cầu cần sử dụng website của nhà
hàng. Thực trạng của hệ thống website cần thiết.
Chương 2: Phân tích và thiết kế hệ thống.
Phân tích các chức năng chính của hệ thống và luồng dữ liệu ra vào của
hệ thống website.
Chương 3: Phân tích và thiết kế cơ sở dữ liệu.
Trình bày q trình phân tích và thiết kế cơ sở dữ liệu của hệ thông
website nhà hàng.
Chương 4: Giới thiệu công cụ cài đặt và thiết kế giao diện.
Giới thiệu về ngôn ngữ xây dựng lên trang website và công cụ cài dặt đi
kèm. Một số giao diện thể hiện kết quả của đề tài.
Hà Nội, ngày 18 tháng 5 năm 2012
SVTH: Lê Thị Hải
SVTH: Lê Thị Hải
Page 2
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
CHƯƠNG I: KHẢO SÁT THỰC TẾ
1.1 Giới thiệu về nhà hàng Mặt Trời Đỏ
1.1.1. Giới thiệu chung:
Nhà hàng là một trong những loại hình kinh doanh thử thách nhất để bắt
đầu. Để quản lý nhà hàng đạt hiệu quả cao là rất khó, để vươn lên dẫn đầu
trong lĩnh vực này càng khó hơn do số lượng nhà hàng ngày càng quá nhiều
đã tạo sự cạnh tranh khốc liệt. Kinh doanh nhà hàng mang tính đột biến cao,
lượng khách có khi ít nhưng có lúc lại q tải, đòi hỏi người quản lý phải linh
hoạt trong điều hành, để đối phó được các yếu tố gây bất lợi.
Bên cạnh đó ngày nay với sự thay đổi về mơi trường văn hóa đã làm
thay đổi nhu cầu ăn uống của khách hàng, do đó địi hỏi phải nâng ẩm thực
lên tầm nghệ thuật. Khách hàng đang đòi hỏi ngày càng nhiều sự sáng tạo của
đầu bếp, cung cấp nhiều khẩu vị mới mà trong tương lai các nhà hàng sẽ đi
theo khuynh hướng này như món ăn mang sự kết hợp nét văn hóa ẩm thực
giữa Đơng và Tây, dùng món mì Ý với cua lột lăn bột chiên chẳng hạn. Các
nhà hàng sẽ được xây dựng có tính chủ đề rõ nét như nhà hàng Việt Nam, Ý,
Pháp… mà một thí dụ điển hình là nhà hàng Ming Dynasty chuyên về ẩm
thực Trung Hoa. An toàn thực phẩm là chưa đủ mà cần bổ sung thêm tiêu chí
an ninh thực phẩm… Phần thưởng chỉ dành cho nhà kinh doanh nào đáp ứng
được nhu cầu của khách hàng. Và cũng khơng có một nhà hàng nào đủ sức
hấp dẫn với tất cả mọi người.
Vì vậy cần phân tích rõ đặc điểm của từng khách hàng để lựa chọn khách
hàng mục tiêu nhằm phục vụ một cách hiệu quả nhất là tiêu chí mà các nhà
hàng bây giờ đều đang thực hiện. Với nhà hàng Mặt Trời Đỏ cũng không phải
ngoại lệ, tuy không phải tất cả song việc nhà hàng có website sẽ giúp nhà
hàng giải quyết phần nào khó khăn trên trong việc tìm hiểu nhu cầu thị yếu
của khách hàng.
SVTH: Lê Thị Hải
Page 3
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
Giống với cái tên “Mặt Trời Đỏ” của nó, nhà hàng với tơng màu chủ đạo
là màu đỏ nhưng khơng chói, làm cho khách hàng mỗi khi bước vào có cảm
giác ấm cúng, gần gũi nhưng lịch sự, với phong cách phục vụ chuyên
nghiệp,khách hàng sẽ thấy thoải mái như chính ngơi nhà của mình. Khơng
gian sang trọng, thoáng đãng tạo cho khách hàng cảm giác thư thái mỗi khi
ghé thăm. Là nơi thích hợp cho các bữa ăn liên hoan, sinh nhật tiệc, hội
họp….
Nhà hàng có hai cơ sở: Tại cơ sở 1 là: số 101 E7 Tạ Quang Bửu. Và cơ
sở 2 là: số 102 Thái Thịnh, tầng 5 tòa nhà Hà Thành. Với đội ngũ nhân viên
phục vụ chuyên nghiệp, nhiệt tình và chu đáo. Khách hàng sẽ được nhân viên
phục vụ tư vấn cho cách lựa chọn thực đơn phù hợp với mức chi phí hợp lý
nhất.
Nhà Hàng Mặt Trời Đỏ chuyên kinh doanh các món Hải Sản tươi sống
như: Tơm, cua, cá ghẹ, ngao sị, các loại ốc luộc… có nguồn gốc tự nhiên.
Qua bàn tay của các đầu bếp có kinh nghiệm, được đào tạo bài bản sẽ tạo ra
những món ăn ngon miệng và đặc sắc: sup hải sản, lươn, tôm hấp, tơm sào….
và rất nhiều món ăn khác. Mỗi món ăn là một hương vị, là tâm huyết của
người đầu bếp muốn gửi tới thực khách.
1.1.2. Bộ phận nhân sự của nhà hàng:
Với mỗi cơ sở, nhà hàng đều có ba bộ phận chính sau:
Người quản lý: Là vị trí quan trọng nhất, là người đã từng quản lý một
hay nhiều nhà hàng và có mối quan hệ tốt với các nhà cung cấp thực phẩm, có
kỹ năng và khả năng giám sát nhân viên đồng thời vẫn làm toát lên phong
cách và cá tính của nhà hàng. Để đối phó được các yếu tố gây bất lợi, ngồi
việc có trình độ chun mơn cao, khả năng tương tác làm việc giữa con người
với con người, kỹ năng về tư duy, thì một nhà quản lý giỏi cần phải hiểu rõ
thực đơn và bảng rượu để khi khách hàng yêu cầu, có thể đáp ứng ngay lập
tức. Người quản lý cũng cần phải có cả kiến thức về marketing để định vị
SVTH: Lê Thị Hải
Page 4
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
được nhà hàng của mình đang đứng ở đâu, xác định đối tượng khách hàng
chính mà mình phục vụ là ai, những xu hướng thị trường trong tương lai là
gì?...Giúp nhà hàng phát triển mạnh hơn.
Bếp trưởng và đầu bếp: là những người trực tiếp chế biến món ăn, các
món ăn có chất lượng và thẩm mĩ hay khơng hồn tồn phụ thuộc vào tay
nghề của người đầu bếp. Bếp trưởng và đầu bếp khơng những phải có tay
nghề mà phải nhanh nhẹn xử lý trong mọi tình huống từ khâu chọn nguồn
cung cấp đến khâu nấu nướng.
Người phục vụ: là những người trực tiếp tiếp xúc với khách hàng, vì vậy
họ cần phải tạo ra ấn tượng dễ chịu và có thể làm việc tốt dưới áp lực lớn,
cùng lúc phục vụ nhiều bàn mà vẫn giữ được vẻ tươi tỉnh.
Đối với bất kì nhân viên nào nhà hàng cũng cho họ biết triết lý của nhà
hàng cũng như hình ảnh mà nhà hàng muốn xây dựng để cùng nhau phấn đấu.
1.1.3. Chiến lược marketing và quảng bá
Bất cứ cơng ty nào cũng cần có một kế hoạch marketing và loại
hình kinh doanh nhà hàng khơng phải là ngoại lệ. Tuy nhiên dù áp dụng chiến
lược marketing nào đi chăng nữa nhà hàng cũng không bỏ qua phương pháp
marketing truyền miệng bởi theo nghiên cứu, đây là phương pháp quảng cáo
tốt nhất đối với ngành kinh doanh thực phẩm, nó trung thực và uy tín hơn vì
vậy nhà hàng ln chú trọng và đề cao an tồn thực phẩm và chất lượng đồ
ăn. Luôn đổi mới và nâng cao bộ phận đầu bếp trong nhà hàng.
Ngoài ra nhà hàng áp dụng chiến lược quảng bá được xây dựng cho
từng thời kì, theo từng ngày lễ. Với những khách hàng quen thường xuyên
đến nhà hàng, thì nhà hàng có những khuyến mại ưu đãi dành riêng cho các
đối tượng này. Nhà hàng áp dụng triệt để mọi phương thức trong việc quảng
bá nhà hàng: quảng cáo trên internet, báo, đài…
SVTH: Lê Thị Hải
Page 5
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
1.2 Nghiệp vụ xây dựng website
Ngày xưa khi internet chưa phát triển, việc quảng bá còn hạn hẹp, các
nhà
hàng quảng cáo bằng báo, tờ rơi, hay là truyền miệng, ngày nay với sự phát
triển mạnh như vũ bão của thế giới công nghệ, khi mà giá của việc quảng cáo
trên tivi ngày càng tăng thì quảng cáo bằng internet lại trở nên hữu ích và tiện
lợi hơn. Hiện tại một ngày có hàng tỉ người truy cập vào internet, internet trở
thành một người bạn không thể thiếu trong cuộc sống hằng ngày của đa số
người. Đồng thời, khi đời sống vật chất được cải thiện thì đời sống tinh thần
cũng được nâng cao như một hệ quả tất yếu. Và khi đó, ẩm thực khơng chỉ là
một nhu cầu mang tính vật chất mà đã trở thành nghệ thuật, địi hỏi tính thẩm
mỹ, độ tinh tế cao. Trong xu hướng ấy, các website về ẩm thực, nhà hàng,
khách sạn ra đời ngày càng nhiều, vì vậy việc có website sẽ giúp nhà hàng
Mặt Trời Đỏ có thể thuận tiện hơn trong việc quảng cảo, quảng bá nhà hàng,
giới thiệu các món ăn đến mọi người. Qua website này cũng giúp nhà hàng dễ
dàng hơn trong việc tìm hiều nhu cầu thị trường, điều này rất quan trọng trong
việc phát triền định hướng kinh doanh của nhà hàng. Với tốc độ truyền tin của
internet điều này sẽ đem đến rất nhiều thuận lợi cho nhà hàng trong việc đưa
quảng bá nhà hàng đến với mọi người, đồng thời giúp khách hàng hiều rõ và
sử dụng hiệu quả các dịch vụ của nhà hàng hơn so với trước kia như dịch vụ
đặt hàng, đặt tiệc…
Website giúp người dùng dễ tiếp cận hơn với nhà hàng, khi một người
truy cập vào website, họ có thể thấy được nét đặc sắc riêng của nhà hàng Mặt
Trời Đỏ mà không cần phải trực tiếp đến tận nơi, trên trang web có phần giới
thiệu về nhà hàng, có cả một thư viện ảnh của nhà hàng là những thứ giúp
khách hàng thấy được điểm nổi bật của nhà hàng.
Các đối tượng sẽ tham gia vào sử dụng website:
SVTH: Lê Thị Hải
Page 6
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
• Khách vãng lai
Khách vãng lai là những người chưa đăng ký thành viên hay chỉ vơ tình
ghé qua, họ có thể xem thơng tin, tin tức về ẩm thực, về món ăn, về kinh
doanh nhà hàng…, trong mục tin tức hay tin khuyến mại ngay trên trang chủ,
xem thực đơn các món ăn có trong nhà hàng, tìm kiếm theo một tiêu chí nào
đó, song họ khơng thể đặt hàng hay bình luận góp ý cho nhà hàng.
• Khách thành viên
Là những người đã đăng ký, có một tài khoản trong CSDL của nhà
hàng, khi một thành viên đăng nhập thành cơng vào hệ thống họ có thể đặt
hàng, bình luận món ăn, góp ý… Trong phần đặt hàng trên trang web, cịn có
phần xem lại đơn đặt hàng, giúp khách hàng có thể sửa lại, hủy hoặc bổ sung
thêm nếu họ muốn.
Với từng món ăn trong thực đơn đều có 1 phần bình luận góp ý giúp nhà
hàng có thể hiểu hơn về nhu cầu của khách đồng thời làm cho nhà hàng và
khách hàng gần gũi hơn.
• Admin
Là người quản trị hệ thống web, hàng ngày cập nhật thông tin, tin
khuyếnmại, quản lý thông tin khách hàng, đơn đặt hàng, xử lý đơn hàng,
thống kê doanh số ( lượng khách, đơn hàng…) hàng tháng.
Admin là người có thể thêm, sửa, xóa các thơng tin trên trang web, tin
khuyến mại, xem danh sách đơn đặt hàng
1.3 Quy trình bán hàng
Website là phương tiện giúp người dùng tìm đến nhà hàng, và là cầu nối
liên hệ giữa nhà hàng và người dùng. Chỉ cần một người truy cập vào trang
website, họ có thể tìm thấy được mọi thơng tin về nhà hàng, về món ăn sở
thích mà họ cần.
SVTH: Lê Thị Hải
Page 7
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
Trước kia, khi cần đặt hàng khách hàng phải gọi điện thoại đến nhà
hàng, yêu cầu đặt hàng, nhưng bây giờ với website này, khách hàng đóng vai
trị là người dùng có thể trực tiếp yêu cầu đặt hàng ngay trên trang web của
nhà hàng – đây là cách mà ngày nay hầu như trên trang web thương mại nào
đều đang sử dụng và rất phổ biến. Tuy nhiên ở trang web nhà hàng mà lần
này em thiết kế, việc đặt hàng chỉ ở mức đơn giản là thanh tốn khi giao hàng.
Khi có website này, khách hàng có thể đặt hàng theo hai hình thức:
- Gọi điện trực tiếp đến nhà hàng (đường dây nóng) và yêu cầu đặt
hàng.
- Đặt hàng trực tiếp qua mạng. Sau khi điền đầy đủ vào mẫu đặt
hàng, hệ
thống sẽ tự động tính tiền, và khách hàng có thể xem được hóa đơn trực tiếp
qua mạng. Ngoài ra nếu chưa đến ngày giao hàng, khách hàng vẫn có thể thay
đổi hoặc hủy đơn đặt hàng đó.
CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1 Xác định đầu ra, đầu vào
Các đối tượng sẽ tham gia sử dụng website là:
SVTH: Lê Thị Hải
Page 8
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
Khách vãn lai
Khi một người khách ghé thăm website, họ sẽ đưa ra các yêu cầu như
xem tin (tin tức, thực đơn món ăn), tìm kiếm. Dữ liệu đầu vào sẽ là các thông
tin mà khách vãn lai yêu cầu, và đầu ra sẽ là kết quả hệ thống trả về theo yêu
cầu của khách hang.
Khách thành viên
Đầu vào: là các thông tin khách hàng yêu cầu xem, tìm kiếm. và các
thơng tin
khách hàng nhập vào khi có yêu cầu đặt hàng.
Đầu ra: kết quả hệ thống trả về mà khách hàng yêu cầu xem, và thông
báo kết quả đặt hàng của khách.
Người quản trị
Đầu vào: là các yêu cầu cần quản lý
Đầu ra: là kết quả theo yêu cầu của người quản trị
SVTH: Lê Thị Hải
Page 9
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
2.2 Sơ đồ phân cấp chức năng
2.2.1 Sơ đồ phân cấp chức năng
SVTH: Lê Thị Hải
Page 10
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
Các chức năng chính của website
2.1.1.1. Khách hàng
- Đăng nhập
Mô tả
Khách hàng sử dụng tài khoản đã đăng ký để đăng
nhập vào website
Đầu vào
Nhập username và password
Tiến trình hệ thống Hệ thống truy xuất vào CSDL và kiểm tra xem
username và password có tồn tại trong cơ sở dữ liệu
không
Hiển thị thông báo trong trường hợp thành công hay
Đầu ra
thất bại
- Đăng ký thành viên
Mơ tả
Đầu vào
Tiến trình
thống
Khách hàng đăng ký làm thành viên
Nhập thông tin cá nhân mà hệ thống yêu cầu
hệ Hệ thống tiến hành kiểm tra phần đăng kí của khách
hàng có thoả mãn các thơng tin sau hay khơng
• Phải nhập vào đầy đủ những thơng tin bắt buộc
(những thơng tin có dấu *)
• Thông tin ở 2 ô :Mật khẩu và Xác nhận mật khẩu
phải trùng khớp với nhau hồn tồn
• Username đã tồn tại chưa, nếu đã tồn tại yêu cầu
nhập lại
Cập nhật thông tin thành viên mới vào CSDL
Đầu ra
Hiển thị thông báo trong trường hợp thành công hay
thất bại
- Xem tin tức
Mô tả
Khách hàng xem tin tức ( tin ẩm thực, tin món ăn
Đầu vào
mới, tin khuyến mại…) trên website
Lựa chọn thông tin sản phẩm cần xem
SVTH: Lê Thị Hải
Page 11
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
Tiến trình hệ thống
Đầu ra
GVHD: Tống Minh Ngọc
Tìm và lấy thơng tin yêu cầu từ CSDL
Hiển thị thông tin lên trang web
- Đặt mua hàng
Mô tả
Khách hàng muốn đặt tiệc hoặc đặt chỗ trước thì
Đầu vào
Tiến trình
vào đây và lựa chọn các sản phẩm muốn mua
Lựa chọn món ăn, số lượng
hệ Truy xuất vào CSDL và lưu đơn đặt hàng của
thống
Đầu ra
khách vào CSDL
Hiển thị thông báo chi tiết đơn hàng các sản phẩm
của khách
- Tìm kiếm
Mơ tả
Khách hàng tìm kiếm thơng tin, sản phẩm món ăn
có trong web theo các tiêu chí tìm kiếm có sẵn
Đầu vào
Thơng tin cần tìm
Tiến trình hệ thống Truy xuất đến CSDL, kiểm tra coi có thơng tin đó
khơng và lấy thơng tin đó ra từ CSDL
Hiển thị kết quả tìm kiếm
Đầu ra
2.1.1.2. Admin
- Quản lý tin
Mơ tả
Admin có thể thực hiện các thao tác ( thêm, sửa,
xóa) lên các thơng tin, tin tức trên trang web
Đầu vào
Lựa chọn thơng tin cần thay đổi
Tiến trình hệ thống Cập nhật vào CSDL
Đầu ra
Hiển thị tin tức sau khi xử lý
- Quản lý sản phẩm
SVTH: Lê Thị Hải
Page 12
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
Mơ tả
Admin có thể thay đổi các thơng tin liên quan đến
Đầu vào
Tiến trình hệ thống
Đầu ra
thực đơn món ăn của nhà hàng (thêm, sửa, xóa…)
Lựa chọn thơng tin sản phẩm cần xử lý
Cập nhật thông tin vừa xử lý vào CSDL
Hiển thị thông tin mới thay đổi
- Quản lý đơn hàng
Mơ tả
Đầu vào
Tiến trình hệ thống
Đầu ra
2.2.
Admin xử lý đơn hàng,
Lựa chọn đơn hàng cần xử lý
Cập nhật chuyển thành hóa đơn, lưu vào CSDL
Hiển thị thơng tin hóa đơn của đơn hàng vừa xử lý
Sơ đồ luồng dữ liệu.
MỘT SỐ QUY ƯỚC
Các chức năng (tiến trình): một chức năng là một q trình biến
đổi
thơng tin (thay đổi giá trị cấu trúc, vị trí của một dữ liệu) để đưa ra
thông tin đáp ứng yêu cầu của hệ thơng.
Biểu diễn: biểu diễn chức năng tiến trình bằng 1 hình trịn hoặc oval.
Tên chức
năng
Hoặc là
Tên
chức
năng
Tên luồng dữ liệu: là một tuyến dẫn truyền thông tin vào hay ra
một
chức năng nào đó.
Biểu diễn:
SVTH: Lê Thị Hải
Page 13
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
Kho dữ liệu: là một dữ liệu đơn hay có cấu trúc được lưu giữ lại
để có
truy cập nhiều lần.
Biểu diễn:
Kho dữ liệu
Các tác nhân ngoài: là một thực thể nằm ngoài hệ thống được vẽ
bằng
SVTH: Lê Thị Hải
Page 14
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
một hình chữ nhật, bên trong là tên tác nhân.
Biểu diễn:
Tên tác nhân
2.2.1. Biểu đồ luồng dữ liệu mức khung cảnh
2.2.2. Biểu đồ luồng dữ liệu mức đỉnh
SVTH: Lê Thị Hải
Page 15
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
SVTH: Lê Thị Hải
GVHD: Tống Minh Ngọc
Page 16
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
2.2.3. Biểu đồ luồng dữ liệu mức dưới đỉnh
2.2.3.1. Biểu đồ luồng dữ liệu mức dưới đỉnh đối với khách thành
viên
2.2.3.2. Biểu đồ luồng dữ liệu mức dưới đỉnh đối với khách vãn lai
SVTH: Lê Thị Hải
Page 17
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
SVTH: Lê Thị Hải
GVHD: Tống Minh Ngọc
Page 18
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
2.2.3.3. Biểu đồ luồng dữ liệu mức dưới đỉnh đối với admin nội dung
Ngoài việc quản lý nội dung hiển thị của trang web ( đăng tin, cập nhật món
ăn mới, thư viện ảnh, sổ tay nấu ăn…) Người quản trị nội dung còn phải
SVTH: Lê Thị Hải
Page 19
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
quản lý khách thành viên, mỗi khi có thành viên mới đăng ký, người quản trị
sẽ gửi mail chúc mứng đến họ.
2.2.3.4. Biểu đồ luồng dữ liệu mức dưới đỉnh đối với admin bán
hàng
2.2.3.5.
Biểu đồ luồng dữ liệu mức dưới đỉnh đối với chức năng đặt
hàng
SVTH: Lê Thị Hải
Page 20
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
CHƯƠNG III:
3.1.
GVHD: Tống Minh Ngọc
PHÂN TÍCH VÀ THIẾT KẾ CƠ SỞ DỮ LIỆU
Giới thiệu lý thuyết thiết kế cơ sở dữ liệu.
SVTH: Lê Thị Hải
Page 21
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
Cơ sở dữ liệu - CSDL(Database): là một tập hợp có cấu trúc của
những dữ liệu có liên quan với nhau được lưu trữ trong máy tính. CSDL được
thiết kế, xây dựng và lưu trữ với một mục đích xác định phục vụ cho một số
ứng dụng và người dùng. Một CSDL biểu diễn một phần của thế giới thực.
Trong một CSDL có thể có một hoặc nhiều bảng dữ liệu, các bảng
dữ liệu này lưu trữ những dữ liệu có liên quan đến nhau tạo thành một thể
thống nhất nhằm phục vụ cho một mục đích cụ thể.
Mỗi một bảng dữ liệu lại có nhiều trường – là những thuộc tính thể
hiện đặc trưng của bảng dữ liệu đó. Trong các trường này có một trường được
đặt là khóa chính. Khóa chính là khái niệm cho biết dữ liệu từng bản ghi trong
trường đó là duy nhất, giúp phân biệt giữa các bản ghi.
Thực thể là những đối tượng chứa thông tin (dữ liệu) cần quản lý
(thêm, xóa, sữa, xem), hay nói đơn giản: thực thể là “1 nơi” để chứa dữ liệu
trong quá trình hệ thống vận hành.
Có thể hiểu thực thể là các đối tượng độc lập với nhau cịn các bảng
dữ liệu thì có liên hệ với nhau, chúng có các mối liên kết thể hiện sự thống
nhất trong một CSDL. Ví dụ như liên kết 1-1, 1-n, hoặc n-n.
3.2. Xác định các thực thể và phân tích mối liên kết các thực thể
3.2.1. Xác định các thực thể
Website được tạo ra nhằm đáp ứng nhu cầu kinh doanh của nhà hàng,
phạm vi
đối tượng sử dụng website là các khách hàng, người dùng có nhu cầu ăn uống,
xem tin…Nên các đối tượng có thể xác định là
Khách hàng ( makh, tendangnhap, matkhau, hoten, ngaysinh,
gioitinh, quoctich,diachi, dienthoai,email )
Monan ( mamonan, tenmon, loaimonan, dongia, hinhanh)
Tintuc ( matin, tieude, loaitin, trichdan,noidung, ngaydang)
Thuvienanh ( maanh, tenanh, loaianh, nota)
Ykien (maykien, tendangnhap, tieude, noidung, ngaygui)
Admin (maad, tendangnhap, matkhau, hoten, email, ghichu)
Các món ăn của nhà hàng được phân thành nhiều loại vì vậy với thực
thể
SVTH: Lê Thị Hải
Page 22
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
GVHD: Tống Minh Ngọc
“monan “ ta có 2 bảng là bảng “thucdon” lưu trữ các loại món ăn, kiểu thực
đơn và bảng “monan” lưu trữ tất cả các món ăn trong nhà hàng.
Ngoài ra để đáp ứng niềm đam mê, sở thích của một số khách hàng, nhà
hàng cịn có 1 “sổ tay nấu ăn” lưu trữ cách làm 1 số món thơng dụng, để
hướng dẫn khách hàng chế biến các món ăn đó. Nên trong cơ sở dữ liệu sẽ có
thêm 1 bảng nữa là “ sotaynauan”
Trên trang web nhà hàng có đăng tin tức về kinh tế, về ẩm thực, về nhà
hàng… có rất nhiều kiểu tin tức nên với thực thể “tintuc” ta có 2 bảng
“danhmuctin” lưu trữ các kiểu tin tức và “tintuc” lưu trữ tất cả các tin đã được
nhà hàng đăng lên trang web.
Tương tự với thực thể “thuvienanh “ cũng vậy, ta có 2 bảng “chudeanh
” và “ thuvienanh”.
Phần quản trị Website nhà hàng có 2 đối tượng là admin nội dung và
admin bán hàng nên trong bảng dữ liệu admin có 1 trường là “ghichu” để ghi
admin đó là admin nội dung hay admin bán hàng.
Để khách hàng có thể hiểu hơn về nhà hàng đồng thời để quảng bá nhà
hàng, trên trang web cịn có phần giới thiệu về nhà hàng, về các dịch vụ, về
sản phẩm, về con người… nên trong cơ sở dữ liệu có thêm 1 bảng nữa để lưu
trữ các thông tin về nhà hàng là bảng “ gioithieu”.
Vậy với các thực thể trên, sau khi phân tích ta có tổng cộng 12 bảng:
danhmuctin, tintuc, chudeanh, thuvienanh, thucdon, monan, sotaynauan,
khachhang, ykienkh, dathang , admin, gioithieu.
3.2.2. Phân tích mối liên kết các thực thể
Cơ sở dữ liệu gồm có các liên kết như sau:
Liên kết 1-n:
Một khách hàng có thể có nhiều ý kiến bình luận khác nhau,
nhưng 1
ý kiến chỉ có thể là của 1 khách hàng.
Một khách hàng có thể đặt nhiều đơn đặt hàng khác nhau , xong
1 đơn
hàng chỉ được đặt dưới 1 mã khách.
SVTH: Lê Thị Hải
Page 23
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
n
1
GVHD: Tống Minh Ngọc
1
n
Khachhang
ykien
dathang
Trong 1 loại món ăn có rất nhiều món, ví dụ với đồ uống ( loại món
ăn ) thì có rất nhiều đồ uống khác nhau như bia, nước ngọt…( món ăn).
Nhưng 1 món ăn chỉ có thể thuộc vào 1 loại thức ăn nào đó thơi.
thucdon
1
n
monan
Tương tự với 2 bảng danhmuctin và tintuc cũng vậy. Trong 1 loại tin
ta sẽ có rất nhiều tin tức
3.3. Mơ tả chi tiết các bảng dữ liệu:
3.3.1. Bảng danhmuctin:
là bảng lưu trữ các loại kiểu tin tức được
đăng trên trang web, với trường “ dmt_ma” là khóa chính (primary key).
Field
Dmt_ma
Dmt_ten
Dmt_ghichu
Type
Int(5)
Varchar(30)
Varchar(100)
Null
No
No
Allow
Index
Primary
3.3.2. Bảng tintuc:
là bảng lưu trữ các tin tức được cập nhật hàng
ngày lên trang web, khóa chính là “tt_ma”
Field
Tt_ma
Dmt_ma
Tt_tieude
Tt_hinhanh
Tt_trichdan
Tt_noidung
Tt_ngaydang
SVTH: Lê Thị Hải
Type
Int(10)
Int(5)
Varchar(50)
Varchar(30)
Text
Text
datetime
Null
No
No
No
No
No
No
No
Index
Primary
Index
Primary
Page 24
Xây dựng website giới thiệu nhà hàng Mặt Trời Đỏ
Tt_hienthi
GVHD: Tống Minh Ngọc
Int(2)
No
3.3.3. Bảng chudeanh:
là bảng lưu trữ các chủ đề ảnh của nhà hàng
ví dụ như chủ đề ảnh nhà hàng hoặc ảnh đám cưới…, khóa chính là
“chude_ma”.
Field
Chude_ma
Chude_ten
ghichu
Type
Int(5)
Varchar(50)
Text
Null
No
No
Allow
Index
Primary
3.3.4. Bảng thuvienanh:
là bảng lưu trữ tất cả các ảnh về nhà hàng,
với khóa chính là “tva_ma”.
Field
Tva_ma
Chude_ma
Tva_anh
Tva_ten
Tva_mota
Type
Int(50)
Int(5)
Varchar(50)
Varchar(50)
Text
Null
No
No
No
No
No
Index
Primary
3.3.5. Bảng thucdon:
Tất cả các món ăn của nhà hàng được phân loại theo các loại như là
đồ uống, đồ ăn, hay là tráng miệng… và bảng thực đơn là bảng lưu trữ
các loại thực ăn của nhà hàng.
Khóa chính là “td_ma”.
Field
Td_ma
Td_ten
Td_ghichu
SVTH: Lê Thị Hải
Type
Int(5)
Varchar(50)
Varchar(100)
Null
no
No
Allow
Index
Primary
Page 25