Đề tài Thiết kế và xây dựng website Mimes Restaurant
MỤC LỤC CHƯƠNG I: Tổng Quan . 6 1. Đặt vấn đề: . 6 1.1. Giới thiệu lĩnh vực: . 6 1.2. Công việc sẽlàm: . 7 2. Nhiệm vụcủa đồán: . 7 2.1. Bài toán: . 7 2.2. Vấn đềcần giải quyết: . 7 2.2.1. Chức năng cho dành cho người quản trị: . 7 2.2.2. Chức năng cho dành cho người dùng: . 8 2.2.3. Chức năng cho dành cho người duyệt đơn hàng: . 9 3. Cấu trúc đồán: . 9 CHƯƠNG II: Lý Thuyết . 10 1. Flex3 SDK: . 10 1.1. Giới thiệu: . 10 1.2. Xây dựng ứng dụng Web bằng Flex: . 11 1.3. Vai trò của Flex: . 11 2. Tạo một ứng dụng đơn giản (Test Project) với Flex Builder 3: . 12 3. Vai trò của MXML: . 16 4. ActionScript 3.0: . 17 5. Thành phần xửlý trong ASP.NET: (Giới thiệu mô hình lập trình 3 lớp (3 layers)) 19 5.1. Tầng thểhiện (Presentation layer): . 20 5.2. Tầng xửlý ngiệp vụ(Business Logic layer): . 21 5.3. Tầng tương tác cơsởdữliệu (Data Access layer): . 22 5.4. Cách hiện thực kiến trúc 3 lớp: . 22 6. SQL Server 2000 & Bảo mật thông tin: . 27 6.1. Thuật toán MD5: . 27 6.2. Stored Procedure: . 29 CHƯƠNG 3: Giải Quyết Bài Toán . 31 1. Mô hình hệthống: . 31 1.1. Mô hình chức năng dành cho người dùng: . 31 1.2. Mô hình thựthểkết hợp - Entities Relation Diagram (ERD): . 33 1.3. Mô hình quan hệ- Relationship Diagram: . 34 1.4. Cấu trúc các bảng: . 35 1.4.1. Bảng Slideshow (giới thiệu): . 35 1.4.2. Bảng Images (hình ảnh): . 35 1.4.3. Bảng Events (sựkiện): . 35 1.4.4. Bảng MainMenu (thực đơn): . 36 1.4.5. Bảng SubMenu (thực đơn con): . 36 1.4.6. Bảng Users (tài khoản): . 36 1.4.7. Bảng Feedback (phản hồi): . 37 1.4.8. Bảng Items (món ăn): . 37 1.4.9. Bảng BookDetail (chi tiết đơn hàng): . 38 1.4.10. Bảng Booked (đặt hàng): . 38 2. Cấu trúc chương trình: . 40 2.1. Người dùng: . 40 2.1.1. Đăng nhập: . 40 2.1.2. Sửa thông tin tài khoản: . 41 2.1.3. Đổi mật khNu: . 42 2.1.4. Quên mật khNu: . 42 2.1.5. Xem giới thiệu: . 43 2.1.6. Xem trang chủ: . 43 2.1.7. Xem món ăn: . 44 2.1.8. Đặt hàng: . 45 2.1.9. Xem sựkiện: . 45 2.1.10. Gửi phản hồi: . 46 2.2. Quản trị& người duyệt đơn hàng: . 47 2.2.1. Đăng nhập: . 47 2.2.2. Quản lý SlideShow (giới thiệu): . 48 2.2.3. Quản lý Accounts (tài khoản): . 50 2.2.4. Quản lý Events (sựkiện): . 51 2.2.5. Quản lý Menu (thực đơn): . 54 2.2.6. Quản lý Submenu (thực đơn con): . 56 2.2.7. Quản lý Items (món ăn): . 58 2.2.8. Quản lý Feedback (xem phản hồi): . 60 2.2.9. Quản lý Book (duyệt đơn hàng): . 61 2.2.10. Quản lý Images (hình ảnh): . 61 3. Các đoạn mã quan trọng: . 63 3.1. Flex: . 63 3.1.1. Tạo HTTPService gửi tham số: . 63 3.1.2. Gửi tham sốvà nhận kết quảtrảvềtừASP.NET: . 63 3.2. ASP.NET . 64 3.2.1. Nhận tham số& trảkết quảcho Flex: . 64 3.2.2. Xửlý nghiệp vụ: . 64 1.1.2. Tương tác cơsởdữliệu: . 65 3.2.3. Tạo Connection theo cơchếSingleton: . 66 3.2.4. Cấu hình tập tin web.Config: . 66 3.3. SQLServer 2000: . 67 3.3.1. Tạo Stored Procedure: . 67 CHƯƠNG 4: Kết QuảThực Hiện . 68 1. Cài đặt:. 68 1.1. Yêu cầu hệthống: . 68 1.2. Cài đặt cho cơsởdữliệu: . 68 1.3. Cài đặt cho web trên web server: . 69 1.4. Cài đặt plugin: . 70 1.5. Hoàn thành: . 71 2. Giải thích chương trình: . 72 2.1. Phía người dùng: . 72 2.1.1. Trang giới thiệu: . 72 2.1.2. Trang bắt đầu: . 73 2.1.3. Trang chủ: . 74 2.1.4. Thực đơn: . 75 2.1.5. Đặt hàng: . 78 2.1.6. Sựkiện: . 79 2.1.7. Thông tin: . 79 2.1.8. Phản hồi: . 80 2.1.9. Đăng nhập thành công: . 81 2.1.10. Đăng ký thành viên: . 81 2.1.11. Xem tài khoản: . 83 2.1.12. Sửa thông tin tài khoản: . 83 2.1.13. Đổi mật khNu: . 84 2.2. Phía người quản trị& người duyệt đơn hàng: . 85 2.2.1. Đăng nhập: . 85 2.2.2. Quản lý giới thiệu: . 86 2.2.3. Quản lý tài khoản: . 88 2.2.4. Quản lý sựkiện: . 90 2.2.5. Quản lý đơn đặt hàng: . 93 2.2.6. Quản lý thực đơn: . 95 2.2.7. Quản lý thực đơn con: . 97 2.2.8. Quản lý món ăn: . 99 2.2.9. Quản lý hình ảnh: . 104 2.2.10. Xem phản hồi: . 106 KẾT LUẬN. 107 TÀI LIỆU THAM KHẢO . 108 PHỤLỤC . 109
Các file đính kèm theo tài liệu này:
- Thiết kế và xây dựng website Mimes Restaurant.pdf