Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng

53 289 1
Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng

Đ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

Xây dựng website đặt bàn nhà hàng khu vực khách hàng LỜI CẢM ƠN Tôi xin chân thành cảm ơn thầy cô khoa Công nghệ thông tin thầy cô giảng dạy trường Đại học Bách khoa Đà Nẵng truyền đạt kiến thức quý báu cho năm học vừa qua, đồng thời tạo điều kiện tốt để có thời gian thực tập Đặc biệt, xin chân thành cảm ơn người trực tiếp hướng dẫn thực luận văn tốt nghiệp thầy Trương Minh Huy tận tình hướng dẫn suốt trình thực luận văn Và để có thời gian thực hiệu quả, biết ơn gia đình động viên, khích lệ, tạo điều kiện thuận lợi suốt trình học tập trình thực luận văn tốt nghiệp Cuối xin chân thành cám ơn bạn, đặc biệt bạn khóa 10T chia sẻ kiến thức, kinh nghiệm tài liệu có cho trình nghiên cứu thực đề tài Một lần xin chân thành cám ơn! Đà Nẵng, ngày 10 tháng năm 2015 Sinh viên thực Nguyễn Ngọc Đại SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page Xây dựng website đặt bàn nhà hàng khu vực khách hàng LỜI CAM ĐOAN Tôi xin cam đoan: Những nội dung luận văn thực hướng dẫn trực tiếp thầy Trương Minh Huy Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm Sinh viên Nguyễn Ngọc Đại SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page Xây dựng website đặt bàn nhà hàng khu vực khách hàng NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN Đà Nẵng, ngày 10 tháng năm 2015 Cán hướng dẫn (Ký ghi rõ họ tên) SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page Xây dựng website đặt bàn nhà hàng khu vực khách hàng NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page Xây dựng website đặt bàn nhà hàng khu vực khách hàng MỤC LỤC MỞ ĐẦU 3.1 Các công cụ 3.2 Thiết kế giao diện KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt Hạn chế Hướng phát triển TÀI LIỆU THAM KHẢO DANH MỤC BẢNG BIỂU Bảng 1: Chức đăng nhập 13 Bảng 2: Chức cập nhật thông tin cá nhân 13 Bảng 3: Chức tìm kiếm 14 Bảng 4: Chức đặt bàn 15 Bảng 5: Chức thêm thông tin nhà hàng 16 Bảng 6: Chức sửa thông tin nhà hàng 17 Bảng 7: Chức xóa thông tin nhà hàng 18 Bảng 8: Chức thêm thông tin khách hàng 19 Bảng 9: Chức sửa thông tin khách hàng 20 Bảng 10: Chức xóa thông tin khách hàng 20 Bảng 11: Bảng restaurant 33 Bảng 12: Bảng user .34 Bảng 13: Bảng people 35 Bảng 14: Bảng breakfast 35 SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page Xây dựng website đặt bàn nhà hàng khu vực khách hàng Bảng 15: Bảng lunch .35 Bảng 16: Bảng dinner 36 Bảng 17: Bảng booked 36 Bảng 18: Bảng booking 36 Bảng 19: Bảng check_table 37 Bảng 20: Bảng time 37 DANH MỤC HÌNH ẢNH Hình 1: Use case tổng quát 12 Hình 2: Use case khách hàng 12 Hình 3: Use case đăng nhập 13 Hình 4: Use case cập nhật thông tin cá nhân 13 Hình 5: Use case tìm kiếm nhà hàng .14 Hình 6: Use case đặt bàn 15 Hình 7: Use case quản lý thông tin nhà hàng 16 Hình 8: Use case thêm thông tin nhà hàng 16 Hình 9: Use case sửa thông tin nhà hàng 17 Hình 10: Use case xóa thông tin nhà hàng 17 Hình 11: Use case quản lý giao diện .18 Hình 12: Use case quản lý thông tin khách hàng 19 Hình 13: Use case thêm thông tin khách hàng 19 Hình 14: Use case sửa thông tin khách hàng 20 Hình 15: Use case xóa thông tin khách hàng 20 SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page Xây dựng website đặt bàn nhà hàng khu vực khách hàng Hình 16: Biểu đồ hoạt động thực chức thêm nhà hàng 21 Hình 17: Biểu đồ hoạt động thực chức thêm Khách hàng 22 Hình 18: Biểu đồ hoạt động Admin thực chức xóa .23 Hình 19: Biểu đồ hoạt động thực chức sửa thông tin nhà hàng 24 Hình 20: Biểu đồ hoạt động thực chức sửa thông tin khách hàng 25 Hình 21: Biểu đồ hoạt động thực chức Tìm kiếm thông tin 26 Hình 22: Biểu đồ hoạt động thực chức Đặt bàn 27 Hình 23: Biểu đồ hoạt động thực chức Đăng nhập 28 Hình 24: Biểu đồ lớp .29 Hình 25: Biểu đồ thực chức Thêm nhà hàng 30 Hình 26: Biểu đồ thực chức Thêm khách hàng 30 Hình 27: Biểu đồ thực chức Xóa 31 Hình 28: Biểu đồ thực chức Sửa thông tin Khách hàng 31 Hình 29: Biểu đồ thực chức Sửa thông tin Nhà hàng .32 Hình 30: Biểu đồ thực chức Tìm kiếm thông tin .32 Hình 31: Biểu đồ thực chức Đặt bàn 33 Hình 32: Biểu đồ quan hệ sở liệu 38 Hình 33: Giao diện 40 Hình 34: Giao diện tìm kiếm 41 Hình 35: Giao diện đặt bàn 42 Hình 36: Giao diện đăng ký 42 Hình 37: Giao diện đăng nhập 43 Hình 38: Giao diện quản lý thông tin cá nhân 43 SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page Xây dựng website đặt bàn nhà hàng khu vực khách hàng MỞ ĐẦU I Giới thiệu bối cảnh đề tài Ngày nay, giới chứng kiến bùng nổ cách mạng công nghệ thông tin Công nghệ thông tin chứng tỏ vị trí xuất lĩnh vực, nơi đời sống Có thể nói, kinh tế toàn cầu chịu ảnh hưởng sâu sắc từ công nghệ thông tin Thật vậy, lĩnh vực ẩm thực, nhà hàng,quán ăn ngày nhiều Để thuận lợi cho khách hàng mà không cần phải tới nơi để tìm hiểu đặt bàn Khách hàng ngồi nơi đâu đặt bàn nhà hàng xung quanh Đây lý em chọn đề tài “XÂY DỰNG WEBSITE ĐẶT BÀN NHÀ HÀNG TRONG KHU VỰC HIỆN TẠI CỦA KHÁCH HÀNG” II Mục tiêu - Xây dựng website đặt bàn nhà hàng - Quản lý, cập nhật thông tin nhà hàng cách xác - Xác định vị trí khách hàng để đưa nhà hàng gần - Giao diện gần gũi, dễ dàng thao tác cho khách hàng III Phạm vi nghiên cứu Nghiên cứu kĩ kiến thức để lập trình Web bên phía client Học tag htm css để tạo style đẹp mắt cho trang web Nghiên cứu kỹ thuật javascript để tạo tương tác cho trang (tạo menu xổ xuống, tạo đồng hồ javascript ) Nghiên cứu lí thuyết sở liệu quan hệ: dạng chuẩn, cách tạo sở liệu, tạo bảng, mô hình hóa liệu Nghiên cứu cụ thể hệ quản trị sở liệu (My SQL) Nghiên cứu PHP để tạo trang web có nội dung động, học cách kết nối sở liệu từ PHP Các kiến thức phân tích thiết kế hệ thống IV Phương pháp nghiên cứu  Phương pháp nghiên cứu lý thuyết - Nghiên cứu tài liệu, ngôn ngữ công nghệ có liên quan - Tổng hợp tài liệu - Phân tích thiết kế hệ thống thông tin V Kết dự kiến Xây dựng, hoàn thiện đưa vào sử dụng thử nghiệm website giúp người dùng đặt bàn nhanh SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page Xây dựng website đặt bàn nhà hàng khu vực khách hàng VI Bố cục luận văn GIỚI THIỆU TỔNG QUAN Chương CƠ SỞ LÝ THUYẾT Tổng quan HTML Tổng quan CSS Tổng quan Javascript Tổng quan PHP Cơ sở liệu Chương PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Phương pháp, công cụ, tài liệu Thiết kế hệ thống Chương TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ Các công cụ Triển khai chức chương trình Đánh giá kết KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt Hạn chế Hướng phát triển đề tài Chương 1: CƠ SỞ LÝ THUYẾT SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page Xây dựng website đặt bàn nhà hàng khu vực khách hàng 1.1 TỔNG QUAN VỀ HTML 1.1.1 Căn HTML HTML (HyperText Markup Language) Đây ngôn ngữ đơn giản sử dụng tài liệu siêu văn Nó tài liệu văn bình thường có chứa thành phần đặc biệt gọi thẻ (hoặc cặp thẻ) đánh dấu Dựa theo cặp thẻ mà trình duyệt biết phải thực Bản chất HTML ngôn ngữ lập trình nên người lập trình không cần lo lắng đến thuật toán lằng nhằng Nó "ngôn ngữ" để đánh dấu văn Và HTML ngôn ngữ mà người thiết kế website tối thiểu cần biết 1.1.2 Thẻ (tag) html Thẻ (tag) thành phần quan trọng html Các thẻ tag làm lên trang html 1.1.3 Cấu trúc file html Mở đầu trang html khai báo DOCTYPE Ví dụ: Khai báo báo cho trình duyệt biết trang html, phiên ngôn ngữ html sử dụng Sau : phần đầu tài liệu phần thân tài liệu Những cặp thẻ bắt buộc phải có tài liệu html Trong phần đầu tài liệu, đặt thẻ liên kết đến file css, js ngoài, thẻ meta Phần thân tài liệu phần để vẽ lên trang web Trong đặt thẻ text, thẻ liên kết đến trang web khác, thẻ hình ảnh 1.1.4 Các thẻ HTML - Tạo tiêu đề cho trang: tiêu đề trang Thẻ đặt thẻ SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 10 Xây dựng website đặt bàn nhà hàng khu vực khách hàng Hình 28: Biểu đồ thực chức Sửa thông tin Khách hàng 2.6.5 Biểu đồ cho chức sửa thông tin nhà hàng Hình 29: Biểu đồ thực chức Sửa thông tin Nhà hàng SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 39 Xây dựng website đặt bàn nhà hàng khu vực khách hàng 2.6.6 Biểu đồ cho chức tìm kiếm thông tin Hình 30: Biểu đồ thực chức Tìm kiếm thông tin 2.6.7 Biểu đồ cho chức đặt bàn SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 40 Xây dựng website đặt bàn nhà hàng khu vực khách hàng Hình 31: Biểu đồ thực chức Đặt bàn 2.7 XÂY DỰNG CƠ SỞ DỮ LIỆU 2.7.1 Xây dựng bảng liệu 2.7.1.1 Bảng restaurant Tên bảng: restaurant Bảng 11 Bảng restaurant Tên Kiểu liệu Chú thích Khóa Id int(100) mã id nhà hàng KC name Varchar(100) Tên nhà hàng location Varchar(1000) Tên thành phố nơi có nhà hàng Cuisine Varchar(1000) ẩm thực nhà hàng Average_spend Varchar(1000) Mức phí người bestfor Varchar(1000) Thích hợp với hình thức: sinh nhật… time Varchar(1000) Thời gian people Varchar(1000) Số lượng người email Varchar(1000) email 10 address Varchar(1000) Địa 11 booked Int(100) Số lượng khách đặt 12 longitude float Kinh độ 13 latitude float Vĩ độ 14 distance float Khoảng cách 15 description Varchar(1000) Mô tả SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 41 Xây dựng website đặt bàn nhà hàng khu vực khách hàng 2.7.1.2 Bảng user Tên bảng: user Bảng 12 Bảng user Tên Kiểu liệu Chú thích Khóa Id int(100) mã id khách hàng KC Full_name Varchar(100) Tên khách hàng postcode Int(100) Mã thành phố phone Int(100) Số điện thoại email Varchar(1000) email pass Varchar(1000) Mật longitude float Kinh độ latitude float Vĩ độ Tên Kiểu liệu Chú thích Khóa Id int(100) mã id KC number Varchar(11) Số người Tên Kiểu liệu Chú thích Khóa Id int(100) mã id KC 2.7.1.3 Bảng people Tên bảng: people Bảng 13 Bảng people 2.7.1.4 Bảng breakfast Tên bảng: breakfast Bảng 14 Bảng breakfast SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 42 Xây dựng website đặt bàn nhà hàng khu vực khách hàng Id_restaurant Int(10) Mã id nhà hàng time Varchar(100) Thời gian buổi sáng Tên Kiểu liệu Chú thích Khóa Id int(100) mã id KC Id_restaurant Int(10) Mã id nhà hàng time Varchar(100) Thời gian buổi trưa Tên Kiểu liệu Chú thích Khóa Id int(100) mã id KC Id_restaurant Int(10) Mã id nhà hàng time Varchar(100) Thời gian buổi chiều tối 2.7.1.5 Bảng lunch Tên bảng: lunch Bảng 15 Bảng lunch 2.7.1.6 Bảng dinner Tên bảng: dinner Bảng 16 Bảng dinner 2.7.1.7 Bảng booked Tên bảng: booked SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 43 Xây dựng website đặt bàn nhà hàng khu vực khách hàng Bảng 17 Bảng booked Tên Kiểu liệu Chú thích Khóa Id int(100) mã id KC Id_use Int(100) Mã id khách hàng Id_restaurant Int(10) Mã id nhà hàng time Varchar(1000) Giờ đặt bàn date Varchar(1000) Ngày đặt bàn Num_people Varchar(1000) Số lượng người Tên Kiểu liệu Chú thích Khóa Id int(100) mã id KC Id_use Int(100) Mã id khách hàng Id_restaurant Int(10) Mã id nhà hàng Tên Kiểu liệu Chú thích Khóa Id int(100) mã id KC Id_restaurant int(10) Mã id nhà hàng time Varchar(100) Giờ đặt bàn date Varchar(100) Ngày đặt bàn 2.7.1.7 Bảng booking Tên bảng: booking Bảng 18 Bảng booking 2.7.1.8 Bảng check_table Tên bảng: check_table Bảng 19 Bảng check_table SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 44 Xây dựng website đặt bàn nhà hàng khu vực khách hàng Num_people int(100) Số lượng người Tên Kiểu liệu Chú thích Khóa Id int(100) mã id KC Id_restaurant int(10) Mã id nhà hàng breakfast Varchar(100) Buổi sáng lunch Varchar(100) Buổi trưa dinner Varchar(100) Buổi tối 2.7.1.8 Bảng time Tên bảng: time Bảng 20 Bảng time 2.7.2 Biểu đồ quan hệ sở liệu SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 45 Xây dựng website đặt bàn nhà hàng khu vực khách hàng Hình 32: Biểu đồ quan hệ sở liệu Chương 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 46 Xây dựng website đặt bàn nhà hàng khu vực khách hàng 3.1 Các công cụ 3.1.1 Công cụ viết chương trình - Notepad++ : công cụ viết html, css, php để tạo giao diện cho chương trình - Sử dụng trình biên dịch php - Mysql: dùng làm hệ sở liệu cho chương trình 3.1.2 Công cụ viết báo cáo - Microsoft word 2010: dùng để viết tài liệu - StarUML: dùng để vẽ sơ đồ 3.2 Thiết kế giao diện Giao diện Giao diện sau khách hàng truy cập vào website 3.2.1 SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 47 Xây dựng website đặt bàn nhà hàng khu vực khách hàng Hình 33: Giao diện 3.2.2 Giao diện tìm kiếm SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 48 Xây dựng website đặt bàn nhà hàng khu vực khách hàng Giao diện người dùng tìm kiếm nhà hàng - Tìm kiếm theo tên - Tìm kiếm theo vị trí - Tìm kiếm theo đối tượng khác: ẩm thực, mức phí… - Tìm kiếm nhà hàng xung quanh ( sau đăng nhập) Hình 34: Giao diện tìm kiếm 3.2.3 Giao diện đặt bàn SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 49 Xây dựng website đặt bàn nhà hàng khu vực khách hàng Giao diện đặt bàn sau người dùng đăng nhập chọn nhà hàng - Chọn ngày, giờ, số lượng người để đặt bàn Hình 35: Giao diện đặt bàn 3.2.4 Giao diện đăng ký Khách hàng đăng ký với tài khoản để vào website Hình 36 Giao diện đăng ký SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 50 Xây dựng website đặt bàn nhà hàng khu vực khách hàng 3.2.5 Giao diện đăng nhập Khách hàng đăng nhập vào website để đặt bàn Hình 37: Giao diện đăng nhập Giao diện quản lý thông tin cá nhân Khách hàng vào thông tin cá nhân có thể: Xem lại lịch sử đặt bàn Thay đổi email, mật 3.2.6 - Hình 38: Giao diện quản lý thông tin cá nhân SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 51 Xây dựng website đặt bàn nhà hàng khu vực khách hàng KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt - Hoàn thành website đặt bàn quanh vị trí khách hàng với chức - cần thiết.Qua giúp khách hàng dễ dàng việc đặt bàn nhà hàng Giao diện tương tác với người sử dụng đơn giản, gần gũi, dễ dàng thao tác Hạn chế Website bộc lộ số thiếu sót việc phân tích chức năng,cấu trúc sở liệu số thông tin chưa hợp lý Hướng phát triển Phát triển thêm giao diện, chức đặt bàn rõ ràng Mở rộng cho website thêm hoàn chỉnh Liên kết với nhà hàng để có thêm thông tin cần thiết cho khách hàng Tối ưu tốc độ xử lý hệ thống SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 52 Xây dựng website đặt bàn nhà hàng khu vực khách hàng TÀI LIỆU THAM KHẢO [1] PGS.TS Phan Huy Khánh Giáo trình phân tích thiết kế hệ thống 2001, 168tr [2] Trang web : http://tailieu.vn/tag/lap-trinh-ngon-ngu-html.html http://www.qhonline.info/php-can-ban/20/bai-2 kien-thuc-tong-quan-ve-laptrinh-php.html http://php.net/manual/en/book.mysql.php http://web24h.com.vn/chi-tiet/86-kien-thuc-tong-quan-ve-javascript-can-banbai-1.html http://tuhocphp.com/css-la-gi-tong-quan-ve-css-2/ SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 53 [...]... 27 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng After Flow 2.4 BIỂU ĐỒ HOẠT ĐỘNG 2.4.1 Biểu đồ hoạt động thực hiện chức năng thêm nhà hàng: Hình 16: Biểu đồ hoạt động thực hiện chức năng thêm nhà hàng SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 28 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng 2.4.2 Biểu đồ hoạt động thực hiện chức năng thêm Khách hàng. .. đặt bàn SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 21 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng Hình 6 Use case đặt bàn • Đặc tả chức năng đặt bàn Bảng 4 Chức năng đặt bàn Thuộc tính Actor Pre-conditions Post-conditions Flow 1 2 3 4 5 6 Mô tả Khách hàng Khách hàng đang ở giao diện đặt bàn Cập nhật lại dữ liệu Khách hàng chọn thông tin mình cần đặt bàn Khách hàng chọn đặt bàn. .. thực hiện chức năng thêm Khách hàng SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 29 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng 2.4.3 Biểu đồ hoạt động thực hiện chức năng xóa Hình 18: Biểu đồ hoạt động Admin thực hiện chức năng xóa SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 30 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng 2.4.4 Biểu đồ hoạt động thực hiện. .. nhu cầu của khách hàng SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 25 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng 2.3.12 Use case admin quản lý thông tin khách hàng Hình 12 Use case quản lý thông tin khách hàng Mô tả: Admin có nhiệm vụ cập nhật thông tin của khách hàng, cùng với đó là định vị được vị trí của hiện tại của khách hàng đang truy cập để đưa ra danh sách các nhà hàng 2.3.13... bàn nhà hàng trong khu vực hiện tại của khách hàng 2.4.6 Biểu đồ hoạt động thực hiện chức năng tìm kiếm thông tin Hình 21: Biểu đồ hoạt động thực hiện chức năng Tìm kiếm thông tin SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 33 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng 2.4.7 Biểu đồ hoạt động thực hiện chức năng Đặt bàn Hình 22: Biểu đồ hoạt động thực hiện chức năng Đặt bàn. .. Page 19 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng Khách hàng đăng nhập vào website để xem các thông tin của nhà hàng, chọn thời gian và địa điểm nhà hàng để đặt bàn 2.3.3 Use case khách hàng đăng nhập website Hình 3 Use case đăng nhập • Đặc tả chức năng đăng nhập Bảng 1 Chức năng đăng nhập Thuộc tính Actor Pre-conditions Post-conditions Flow 1 Mô tả Khách hàng Khách hàng. .. năng Đặt bàn SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 34 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng 2.4.8 Biểu đồ hoạt động thực hiện chức năng đăng nhập Hình 23: Biểu đồ hoạt động thực hiện chức năng Đăng nhập SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 35 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng 2.5 BIỂU ĐỒ LỚP Hình 24: Biểu đồ lớp SVTH: Nguyễn... Mỗi nhà hàng có một vị trí cụ thể với kinh độ và vĩ độ riêng biệt Mỗi khách hàng truy cập vào website có một vị trí cụ thể Khách hàng tìm kiếm nhà hàng quanh khu vực xung quanh của mình dựa trên khoảng cách kinh độ và vĩ độ của hiện tại của khách hàng tới nhà hàng - Khách hàng có thể tìm kiếm nhà hàng theo nhu cầu thích hợp của mình - Khách hàng có thể đặt bàn ngay mà không cần phải liên hệ tới nhà hàng. .. tin nhà hàng Hình 19: Biểu đồ hoạt động thực hiện chức năng sửa thông tin nhà hàng SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 31 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng 2.4.5 Biểu đồ hoạt động thực hiện chức năng sửa thông tin Khách hàng Hình 20: Biểu đồ hoạt động thực hiện chức năng sửa thông tin khách hàng SVTH: Nguyễn Ngọc Đại – Lớp: 10T4 Page 32 Xây dựng website đặt bàn. .. Đại – Lớp: 10T4 Page 26 Xây dựng website đặt bàn nhà hàng trong khu vực hiện tại của khách hàng 2.3.14 Use case admin sửa thông tin khách hàng Hình 14 Use case sửa thông tin khách hàng • Đặc tả chức năng sửa thông tin khách hàng Bảng 9 Chức năng sửa thông tin khách hàng Thuộc tính Actor Pre-conditions Post-conditions Flow 1 2 3 4 5 Mô tả Admin Admin trong cơ sở dữ liệu của khách hàng Cập nhật lại dữ liệu

Ngày đăng: 28/05/2016, 19:14

Từ khóa liên quan

Mục lục

  • Chương 1: CƠ SỞ LÝ THUYẾT

    • 1.1 TỔNG QUAN VỀ HTML

    • 1.2 TỔNG QUAN VỀ CSS

    • 1.2.2 Các cách sử dụng CSS

    • 1.2.3 Cú pháp của CSS

    • 1.3 TỔNG QUAN VỀ JAVASCRIPT

    • 1.3.2 Cách nhúng Javascript vào html

    • 1.3.3 Ứng dụng của Javascript

    • 1.4 TỔNG QUAN VỀ PHP

      • 1.4.1 PHP là gì?

      • 1.4.2 Tại sao nên dùng php?

      • 1.4.3 Cấu trúc của một trang PHP

      • 1.4.4 Kết nối cơ sở dữ liệu

      • 1.5 CƠ SỞ DỮ LIỆU

      • 2.1. PHƯƠNG PHÁP, CÔNG CỤ

      • 2.3.1 Use case tổng quát:

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

Tài liệu liên quan