đề tài quản lý nhà hàng ăn
GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 1 MỤC LỤC LỜI CẢM ƠN 3 LỜI NÓI ĐẦU 4 I. GIỚI THIỆU ĐỒ ÁN 6 1. Tên đồ án 6 2. Giới thiệu đồ án 6 3. Nội dung 6 a. Trang thông tin giới thiệu 6 b. Trang bán máy tính 6 4. Đối tượng phục vụ 6 II. THIẾT KẾ 7 a. Thiết kế vật lý - mô hình chức năng 7 2.Thiết kế CSDL vật lý trên SQL server 8 3.Thiết kế logic 10 III. VẤN ĐỀ KỸ THUẬT 12 1. Môi trường 12 2. Các kỹ thuật cơ bản – các hàm, phương thức chính 12 IV. GIỚI THIỆU WEBSITE 14 1. Trang chủ 14 2. Trang chủ Admin 14 3. Đăng nhập 15 4. Đăng ký 15 5. Đăng nhập thành công 16 6. Menu chọn món 16 7. Món ăn 1 17 8. Món ăn 2 17 9. Giới thiệu thành viên 18 10. Chi tiết menu chọn món 18 GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 2 11. Chọn 1 món trong menu 19 12. Thông tin món ăn 19 13. Quản lý khách hàng 20 14. Quản lý thực đơn 20 15. Quản lý giỏ hàng 21 16. Quản lý loại thực đơn 21 17. Quản lý tài khoản 22 18. Quản lý tài khoản người dùng 22 V. CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC 23 1.KẾT QUẢ 23 2. HƯỚNG PHÁT TRIỂN 24 VI. TÀI LIỆU THAM KHẢO 24 GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 3 LỜI CẢM ƠN Chúng em xin gửi đến Thầy Cô Khoa Công Nghệ Thông Tin – trường Đại Học Điện Lực đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường. Và đặc biệt, trong kỳ này, Khoa đã tổ chức cho chúng em được tiếp cận với môn học rất hữu ích đối với sinh viên ngành Công Nghệ Thông Tin. Đó là môn: “Thực Tập Phát Triển Dự Án Phần Mềm”. Chúng em xin chân thành cám ơn Thạc sĩ Lê Thị Trang Linh đã tận tâm hướng dẫn chúng em qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận về môn học. Trong thời gian được học tập và thực hành dưới sự hướng dẫn của thầy, chúng em có được tâm lý thoải mái, để có thể tiếp thu và hoàn thành tốt hơn với bộ môn Thực Tập Phát Triển Dự Án Phần Mềm . Nếu không có những lời hướng dẫn, dạy bảo của thầy thì chúng em nghĩ đồ án này của chúng em rất khó có thể hoàn thành được. Xin gửi lời cảm ơn chân thành đến gia đình, bè bạn, đã luôn là nguồn động viên to lớn, giúp chúng em vượt qua những khó khăn trong suốt quá trình học tập và thực hiện đồ án. Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, và kiến thức còn hạn chế, nhiều bỡ ngỡ, nên đồ án “Web Quản Lý Nhà Hàng Ăn ” chắc chắn sẽ khôn thể tránh khỏi những thiếu sót. Chúng em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để đồ án này ngày càng hoàn thiện hơn. Một lần nữa, chúng em xin chân thành cám ơn và luôn mong nhận được sự đóng góp của mọi người. Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin , thành công trong công việc giảng dạy để truyền niềm đam mê và hứng thú cho chúng em và các thế hệ đàn em sau này Hà nội 32/10/2013 Sinh viên thực hiện: Vũ Hữu Duy Nguyễn Tuấn Hùng GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 4 LỜI NÓI ĐẦU Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ. Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng, chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập tức… cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và âm thanh nếu bạn cần… Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này, đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người. Trong hoạt động sản xuất, kinh doanh. Giờ đây, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp. Đối với một công ty máy tính, việc quảng bá và giới thiệu hình ảnh của công ty đến với khách hàng, giới thiệu các dịch vụ mới đáp ứng được nhu cầu của khác hàng sẽ là rất cần thiết.Vậy chúng ta cần phải xây dựng được một Website cho công ty của mình để quảng bá hình ảnh đến tất cả các khách hàng. Vì vậy,chúng em đã thực hiện đồ án “WEBSITE QUẢN LÝ NHÀ HÀNG ĂN” cho một nhà hang ăn. Nhà hàng đó có thể đưa các thông tin sản phẩm và các tin tức về nhà hàng lên website của mình, giới thiệu về nhà hàng của mình thông qua website, khách hàng có thể đặt món trước trên website mà không cần đến nhà hàng. Đồng thời thông qua thông tin về nhà hàng, khách hàng sẽ có sự lựa chọn tốt nhất cho mình. GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 5 Với sự hướng dẫn tận tình của Thạc sỹ Lê Thị Trang Linh, chúng em đã hoàn thành cuốn báo cáo đồ án này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót.Chúng em rất mong nhận được sự thông cảm và góp ý của Cô .Chúng em xin chân thành cảm ơn. Hà Nội, Ngày 15 tháng 12 năm 2013 GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 6 I. GIỚI THIỆU ĐỒ ÁN 1. Tên đồ án Website quản lý nhà hàng ăn. 2. Giới thiệu đồ án đề án được mô hình theo mô hình website giới thiệu nhà hàng, trong đó dịch vụ chính của nhà hàng là cung cấp dịch vụ Website cá nhân một cách tự động cho thành viên. 3. Nội dung a. Trang thông tin giới thiệu - Phần cho khách hàng: + Các bài viết giới thiệu website, giới thiệu dịch vụ, … + Liên hệ: liên hệ với quản trị website + Đăng ký, login vào trang “Website quản lý nhà hàng ăn uống” - Phần quản trị: + Công cụ cho phép sửa chữa, thêm mới sản phẩm lên website + Công cụ đưa thông tin các bài giới thiệu lên website + Xem lại các liên hệ mà khách hàng gửi b. Trang bán máy tính o Là thành viên của Website thì sẽ có các đặc quyền: Được cung cấp công cụ để lưu thông tin cá nhân, như: + Tin tức của bản thân, gia đình, bạn bè + Các dự án đã tham gia trong quá trình học tập và làm việc + Album hình: các hình ưa thích + Lập Calendar (Các sự kiện): các dự định, sự kiện trong ngày + Sổ địa chỉ 4. Đối tượng phục vụ Tất cả mọi người có nhu cầu GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 7 II. THIẾT KẾ a. Thiết kế vật lý - mô hình chức năng Diễn giải: - Nhà quản trị sẽ thêm, sửa, xóa thông tin, quy định của website giới thiệu lên. - Người dùng: a. Có thể xem những thông tin chung đó b. Có thể đăng ký làm thành viên của website c. Sau khi đăng ký thì có thể đăng nhập vào “Website quản lý nhà hàng ăn” d. Tại đây, người dùng có thể thêm, sửa, xóa các thông tin cá nhân của bản than e. Khách hàng có thể đặt món trực tiếp qua Wedsite Quản trị Người dùng Data Các công cụ & xử lý Các công cụ hiển thị Đăng ký Đăng nhập Thêm thông tin cá nhân Xem thông tin cá nhân GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 8 2.Thiết kế CSDL vật lý trên SQL server - Tài khoản - Khách hàng - Loại thực đơn GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 9 - Thực đơn - Hóa đơn - Giỏ Hàng - Quảng cáo GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 10 3.Thiết kế logic a. Bảng: Tài Khoản STT Column Name Data type Ghi chú 1 Sn Varchar(50) Tên đăng nhập 2 Pass Varchar(50) Mật khẩu truy cập 3 QuyenHan Varchar(50) Quyền Hạn 4 Email Varchar(50) Email b. Bảng: Khách Hàng STT Column Name Data type Ghi chú 1 ID Varchar(50) Mã đăng nhập 2 DiaChi Varchar(50) Địa chỉ 3 TenKh Varchar(50) Tên khách hàng 4 GioiTinh Varchar(50) Giới tính 5 DienThoai Varchar(50) Điện thoại c. Bảng : Thực Đơn STT Column Name Data type Ghi chú 1 MaThucDon Int Mã thực đơn 2 MaLoai int Mã loại 3 TenThucDon Varchar(50) Tên thực đơn 4 DonViTinh Varchar(50) Đơn vị tính 5 HinhAnh Varchar(50) Hình ảnh [...]... thành công 6 Menu chọn món THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 16 GVHD : THS LÊ THỊ TRANG LINH 7 Món ăn 1 8 Món ăn 2 THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 17 GVHD : THS LÊ THỊ TRANG LINH 9 Giới thiệu thành viên 10 Chi tiết menu chọn món THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 18 GVHD : THS LÊ THỊ TRANG LINH 11 Chọn 1 món trong menu 12 Thông tin món ăn THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 19 GVHD : THS LÊ THỊ TRANG... 14 Quản lý thực đơn THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 20 GVHD : THS LÊ THỊ TRANG LINH 15 Quản lý giỏ hàng 16 Quản lý loại thực đơn THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 21 GVHD : THS LÊ THỊ TRANG LINH 17 Quản lý tài khoản 18 Quản lý tài khoản người dùng THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 22 GVHD : THS LÊ THỊ TRANG LINH V CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC 1.KẾT QUẢ a Ưu điểm: Trong quá trình thực hiện đề... số ngày trong tháng: DateDiff({ngày đầu}, {ngày cuối}, vbUseSystemDayOfWeek, vbUseSystem) + Lấy thứ trong tuần: Weekday(ngày, vbUseSystemDayOfWeek) THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 13 GVHD : THS LÊ THỊ TRANG LINH IV GIỚI THIỆU WEBSITE 1 Trang chủ 2 Trang chủ Admin THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 14 GVHD : THS LÊ THỊ TRANG LINH 3 Đăng nhập 4 Đăng ký THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 15 GVHD : THS... … THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 24 GVHD : THS LÊ THỊ TRANG LINH GÓP Ý CỦA GIÁO VIÊN ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………… THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM... khách hàng đã mua hàng ở nhà hàng + Chưa thống kê được các đơn đặt hàng trong ngày THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 23 GVHD : THS LÊ THỊ TRANG LINH 2 HƯỚNG PHÁT TRIỂN Đề tài này có thể phát triển theo các hướng như sau : + Cho phép khách hàng đăng ký và mua hàng tiền trực tiếp qua mạng bằng các loại thẻ ATM + Hỗ trợ thực hiện in ấn trên Web + Tìm kiếm được các thông tin trên trang Web VI TÀI LIỆU... nối thất bại"; } THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 12 GVHD : THS LÊ THỊ TRANG LINH } c Đóng kết nối Ví dụ: public void CloseConnection(SqlConnection SqlCon) { SqlCon.Close(); SqlCon.Dispose(); } 2.2 Kỹ thuật phân trang: + Định kích thước trang: rs.PageSize=12 + Lấy số phần tử của trang hiện tại: rs.AbsolutePage=clng(current) 2.3 Các hàm về ngày tháng: + Ngày hiện tại: Now() + Lấy tháng: month(ngàyNow)... STT Column Name Data type 1 MaQC Varchar(50) Mã quảng cáo 2 TenQC Varchar(50) Tên quảng cáo 3 AnhQC Varchar(50) Ảnh quảng cáo 4 Href Varchar(50) Đường link THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM Ghi chú 11 GVHD : THS LÊ THỊ TRANG LINH g.Bảng : Loại thực đơn STT Column Name Data type Ghi chú 1 MaLoai int Mã loại 2 Nhom Varchar(50) Nhóm món ăn 3 Tenloai Varchar(50) Tên loại III VẤN ĐỀ KỸ THUẬT 1 Môi trường... LINH 6 Gia int Giá 7 NguyenLieu Ntext Nguyên Liệu 8 ThucHien Ntext Thực Hiện STT Column Name Data type Ghi chú 1 SoHD int Số hóa đơn 2 ID Varchar(50) Mã đăng nhập 3 ThoiGianLap date 4 MaThucDon Varchar(50) Mã thực đơn 5 TongTien int Tổng tiền STT Column Name Data type Ghi chú 1 TDN Varchar(50) Tên đăng nhập 2 MaThucDon Varchar(50) Mã thực đơn d Bảng : Hóa Đơn Thời gian lập e Bảng : Giỏ Hàng f Bảng :... Tên loại III VẤN ĐỀ KỸ THUẬT 1 Môi trường Ngôn ngữ web: ASP.net, ASPScript, JavaScript, HTML Công cụ lập trình: Visual Studio 2010 Công cụ đồ họa: Photoshop Web server: IIS Hệ điều hành: Window 7 Cơ sở dự liệu: SQL server 2008 2 Các kỹ thuật cơ bản – các hàm, phương thức chính 2.1 Các hàm về dữ liệu: a Tạo biến kết nối Ví dụ: public string str = ConfigurationManager.ConnectionStrings["WEBAmThucConnectio . LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 14 IV. GIỚI THIỆU WEBSITE 1. Trang chủ 2. Trang chủ Admin GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM. THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 16 5. Đăng nhập thành công 6. Menu chọn món GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 17 7. Món. LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 18 9. Giới thiệu thành viên 10. Chi tiết menu chọn món GVHD : THS. LÊ THỊ TRANG LINH THỰC TẬP PHÁT TRIỂN DỰ ÁN PHẦN MỀM 19