Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
0,96 MB
Nội dung
Hệ thống quản lý e-menu trong nhà hàng TRƯỜNG ĐẠI HỌC KINH TẾ THÀNH PHỐ HỒ CHÍ MINH KHOA TIN HỌC QUẢN LÝ ĐỀ TÀI TỐT NGHIỆP: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG NIÊN KHÓA 2006-2010 LỜI CÁM ƠN ~ 1 ~ GVHD:Trần Hồng Thái SVTH: Nguyễn Toàn Khoa Thái Mỹ Phụng Lớp: TH02 – K32 Hệ thống quản lý e-menu trong nhà hàng Em xin chân thành cám ơn các Thầy, Cô trường Đại học Kinh Tế TP.Hồ Chí Minh đã tận tình giảng dạy và truyền đạt nhiều kiến thức hữu ích cho em trong suốt thời gian học tại trường. Chính nhờ sự tận tâm, nhiệt tình hướng dẫn của thầy cô đã giúp em tích lũy được nhiều kiến thức và kinh nghiệm thực tế. Trong quá trình hoàn thành chuyên đề tốt nghiệp bên cạnh sự nỗ lực của bản thân, em còn nhận được sự chỉ bảo tận tình của thầy Trần Hồng Thái trong suốt quá trình thực hiện chuyên đề. Tuy nhiên với trình độ kiến thức hạn chế của sinh viên nên chương trình còn nhiều thiếu sót là điều khó tránh khỏi. Em kính mong quý Thầy thông cảm và góp những ý kiến quý báu giúp em khắc phục những lỗ hổng tri thức và lấy đó làm kinh nghiệm để phát triển những chương trình sau này tốt hơn. Cuối cùng em xin chân thành cám ơn và kính chúc quý Thầy, Cô trường Đại học Kinh Tế lời chúc sức khỏe, hạnh phúc và thành công trong công việc. ~ 2 ~ Hệ thống quản lý e-menu trong nhà hàng Chương I: Giới thiệu chung về công ty TNHH TM HẠNH PHÚC 1.Giới thiệu Công ty TNHH TM Hạnh Phúc được thành lập từ những năm 2000, là một trong những công ty đang trên đà phát triển. Tuy hoạt động chưa bao lâu nhưng công ty TNHH Hạnh Phúc cũng có những bước tiến vượt bậc. Công ty Hạnh Phúc cung cấp các dịch vụ về xuất nhập khẩu, nhà hàng – khách sạn, thiết kế website – hosting v.v…. Nhưng công ty chú trọng vào lĩnh vực nhà hàng là nhiều nhất và đưa nhiều thành tựu công nghệ thông tin từ nước ngoài áp dụng vào lĩnh vực kinh doanh của mình. Công ty có một hệ thống nhiều nhà hàng, khách sạn đã phát triển rất thành công ở Đức. Hiện nay công ty đang tiến hành mở rộng đầu tư sang Việt Nam và trong tương lai sẽ mở rông thêm sang các nước châu Á lân cận. Với mục tiêu có được một hệ thống nhà hàng, khách sạn rộng rãi tại thị trường Việt Nam – hiện đang là một thị trường khá hấp dẫn cho nhiều nhà đầu tư, công ty Hạnh Phúc không ngừng tiếp thu những thành tựu công nghệ mới nhất từ nước ngoài và phát triển nhiều hệ thống đặc biệt nhằm tạo ra những sản phẩm có sức thu hút trên thị trường và luôn phấn đấu để đạt được hiệu quả kinh doanh tốt nhất. ~ 3 ~ Hệ thống quản lý e-menu trong nhà hàng 2.Vị thế trên thị trường • Là hoạt động chiến lược và đầu tàu của những công ty con với những lĩnh vực kinh doanh khác nhau như nhà hàng – khách sạn, Garage ô tô (Đức) v.v… • Là đầu mối cho mọi hoạt động cung cấp giải pháp tổng thể về CNTT-VT tới khách hàng. • Đã có được chỗ đứng khá vững tại thị trường nước Đức. Nhưng vẫn còn mới mẻ so với khách hàng Việt Nam. 3.Năng lực và thế mạnh • Kinh nghiệm 10 năm. • Đầu tư lớn cho nghiên cứu nhu cầu và nghiệp vụ khách hàng • Đội ngũ hơn 500 chuyên viên; • Hàng trăm chứng chỉ của các đối tác công nghệ hàng đầu: Microsoft, Cisco, IBM, HP, Oracle. 4.Mục tiêu phát triển • Tăng cường năng lực để thúc đẩy mạnh mẽ việc cung cấp dịch vụ chuyên nghiệp, hàm lượng công nghệ cao. • Đóng gói các dịch vụ truyền thống để triển khai nhanh chóng trên diện rộng. • Tiếp tục duy trì tốc độ tăng trưởng trên 35% trong những năm tới. ~ 4 ~ Hệ thống quản lý e-menu trong nhà hàng Chương II: Phân tích hiện trạng của hệ thống 1.Sơ đồ cơ cấu tổ chức công ty 2.Hiện trạng và chức năng hệ thống quản lý e-menu Công ty Hạnh Phúc đang sử dụng phần mềm e-menu có các chức năng quản lý sau đây - Thông tin về nhân viên: • Quản lý chi tiết thông tin về người lao động như: Mã số nhân viên, ngày sinh, nơi sinh, giới tính, sổ bảo hiểm, địa chỉ, chỗ ở hiện nay, đơn vị công tác, chức danh công tác, phòng ban công tác ~ 5 ~ Hệ thống quản lý e-menu trong nhà hàng - Thông tin về các món ăn được phục vụ trong nhà hàng: • Lập kế hoạch và theo dõi thực hiện kế hoạch, xây dựng hệ thống các món ăn đặc trưng nhất của nhà hàng. • Theo dõi quá trình chọn món • Theo dõi việc tạm ứng và thanh toán chi phí khi khách hàng đặt món ăn từ xa cũng như tại chỗ. - Thông tin về các loại bàn trong nhà hàng: • Quản lý chi tiết hệ thống bàn ăn. • Theo dõi chi tiết khách hàng đặt bàn hay đặt tiệc. • Khi bàn được đặt trước, hệ thống sẽ tự động báo cho nhân viên quản lý biết để có thể chủ động trong việc sắp xếp bàn cho những khách đặt tiếp theo. - Đặt món: • Ghi nhận tất cả món ăn được khách hàng đặt tại nhà hàng được các nhân viên phục vụ thực hiện và các món được khách hàng đặt từ xa tại nhà cũng như tất cả hoá đơn cho các món ăn đó. • Hỗ trợ theo dõi tình trạng món ăn nào đã được thực hiện xong, món nào phục vụ cho bàn nào và thực hiện các lệnh huỷ món v.v… • Hỗ trợ thiết lập hoá đơn khi món ăn được hoàn tất và được thanh toán. -Đặt bàn: • Ghi nhận tất cả các bàn được khách hàng đặt từ xa tại nhà. • Hỗ trợ theo dõi tình trạng bàn nào đang trong trạng thái đã được đặt trước và bàn nào vẫn còn trống, bàn nào hiện đang có người ngồi ăn. • Hỗ trợ quản lý những loại bàn nào có thể ghép lại với nhau khi có khách hàng đặt tiệc lớn, bàn nào không thể ghép lại với nhau. ~ 6 ~ Hệ thống quản lý e-menu trong nhà hàng 3.Sơ đồ chức năng của hệ thống 4.Nhược điểm của hệ thống hiện tại • Hệ thống được cài với chức năng khác nhau ở mỗi máy tính ( Không phân quyền bằng username và password ). Xét về tính bảo mật thì là ưu điểm, nhưng không được linh động. Ví dụ nhân viên phục vụ A không thể sử dụng máy tính của nhân viên phục vụ B trong trường hợp máy của mình bị hư hỏng. • Khi đặt món tại máy tính của mình xong phải đợi in được hoá đơn và danh sách món ăn mới mang sang bộ phận nhà bếp khiến tốn nhiều thời gian và khiến khách hàng phải chờ lâu khi gọi món. 5.Hệ thống đề nghị ~ 7 ~ Hệ thống quản lý e-menu trong nhà hàng Quy trình xử lý công tác quản lý người dùng thông thường cho đối tượng quản trị hệ thống Người dùng (đối tượng tác động vào hệ thống) Người quản trị hệ thống cần các nhu cầu sau: • Thay đổi thông tin về người dùng : hoạt động này được quản trị thực hiện nhằm thay đổi các thông tin của người dùng như (username,password,nhóm truy cập). • Thêm một người dùng : khi cần thêm người dùng vào cơ sở dữ liệu. • Xóa một người dùng : khi một người dùng nào đó không còn quyền đăng nhập hệ thống, quản trị chọn người dùng đó trong danh sách người dùng và xóa người dùng này. Xử lý - Liệt kê danh sách người dùng • Tiếp nhận yêu cầu liệt kê danh sách người dùng. • Lấy danh sách những người dùng từ cơ sở dữ liệu. • Kết xuất danh sách những người dùng hệ thống. Xử lý - Thay đổi thông tin của người dùng • Tiếp nhận yêu cầu thay đổi thông tin. • Lấy các thông tin cần thay đổi. • Cập nhật thông tin vừa thay đổi vào cơ sở dữ liệu. • Thông báo quá trình thay đổi thành công. Xử lý - Thêm người dùng • Tiếp nhận yêu cầu thêm người dùng. • Yêu cầu các thông tin về người dùng cần thêm vào. ~ 8 ~ Hệ thống quản lý e-menu trong nhà hàng • Ghi nhận thông tin của người dùng vừa thêm vào cơ sở dữ liệu. • Thông báo quá trình thêm người dùng thành công. Xử lý - Xóa người dùng • Tiếp nhận yêu cầu xóa người dùng. • Lấy danh sách các người dùng cần xóa. • Xác nhận xóa thông tin người dùng. • Xóa các người dùng thỏa mãn điều kiện xóa. • Thông báo quá trình xóa người dùng thành công. Quy trình xử lý đăng nhập cho đối tượng quản trị và người dùng thông thường • Tiếp nhận yêu cầu đăng nhập vào hệ thống của quản trị hoặc người dùng. • Tiến hành kiểm tra sự tồn tại của username đăng nhập có trong cơ sở dữ liệu hay không. • Nếu tồn tại, tiến hành mã hóa password nhập vào. • Kiểm tra sự trùng khớp của username/password đã mã hóa với username/password đã mã hóa của trong cơ sở dữ liệu. • Nếu đúng, so sánh username trong cơ sở dữ liệu để biết được người truy cập đăng nhập vào với vai trò là quản trị hay người dùng thông thường. • Sau đó, cho phép người truy cập đăng nhập hệ thống ở lĩnh vực khớp với username đăng nhập. • Ngược lại,nếu so sánh thấy username hoặc password không nằm trong cơ sở dữ liệu, thông báo yêu cầu nhập username/password lại . Quy trình xử lý cho công tác quản lý đặt món ~ 9 ~ Hệ thống quản lý e-menu trong nhà hàng Đơn giản hóa khâu đặt món ăn, bảo đảm được các nhu cầu tất yếu trong công tác quản lý, bao gồm: • Cập nhật thông tin đặt món : cập nhật, lưu trữ thông tin bao gồm các món ăn được đặt, số lượng, đơn giá, của món ăn đó tại thời điểm hiện tại, tình trạng đặt món đó đã thanh toán hay chưa và ghi chú thêm món ăn đó được nêm nếm đặc biệt như thế nào. • Tính giá trị đơn đặt hàng : tính giá dựa trên thông tin món ăn và số lượng món và những ghi chú chi tiết của từng món ăn mà khách đặt. • Liệt kê thông tin đặt món : hiển thị thông tin đặt món của khách hàng theo nhiều tiêu chí như Tên món ăn, đơn giá, số lượng, tình trạng v.v… • Xóa thông tin đặt món : khi một đơn đặt món bị huỷ (theo yêu cầu của khách hàng)với điều kiện món ăn vẫn chưa thực hiện thì đặt món đó sẽ không được thực hiện nữa, người quản lý sẽ xóa thông tin đặt món đó ra khỏi cơ sở dữ liệu. • Sửa một thông tin đặt món : khi thông tin về đặt món nào đó cần có sự thay đổi, người quản lý có nhu cầu cập nhật lại thông tin đặt món đó vào cơ sở dữ liệu. Quy định đặt bàn và đặt món tại nhà: − Khách hàng có thể đặt bàn và đặt món tại nhà thông qua hệ thống website. Qua website, khách hàng chỉ có thể đặt bàn với số lượng ít (từ 1 – 3 bàn). Nếu khách hàng đặt bàn với số lượng lớn (đặt tiệc, …) thì khách hàng phải gọi điện đến nhà quản lý nhà hàng và có thể sẽ đặt cọc trước để đảm bảo uy tín và xây dựng lòng tin. − Khi nhận được yêu cầu đặt bàn, quản lý sẽ lập tức gọi điện xác minh yêu cầu dựa vào số điện thoại lưu trên hệ thống. Nếu khách hàng xác nhận yêu cầu đó là đúng sẽ tiến hành xử lý bàn và sắp xếp bàn theo yêu cầu. Trong trường hợp số điện thoại không liên lạc được hoặc khách hàng từ chối xác nhận thì quản lý sẽ huỷ đặt bàn đó. Và tùy theo từng tình hình cụ thể mà nhà quản lý sẽ ra quyết định chấp ~ 10 ~ [...]... giá,…) • Hiển thị kết quả 6.Sơ đồ dòng dữ liệu các mức ~ 12 ~ Hệ thống quản lý e-menu trong nhà hàng * Sơ đồ DFD mức ngữ cảnh: ~ 13 ~ Hệ thống quản lý e-menu trong nhà hàng * Sơ đồ DFD mức 0: ~ 14 ~ Hệ thống quản lý e-menu trong nhà hàng ~ 15 ~ Hệ thống quản lý e-menu trong nhà hàng ~ 16 ~ Hệ thống quản lý e-menu trong nhà hàng Chương III: Thiết kế Cơ sở dữ liệu 1 Mô hình thực thể kết... ~ Hệ thống quản lý e-menu trong nhà hàng DatBan(MaDatBan, NgayDat, Ngaynhan, GhiChu) Các bảng dữ liệu ~ 18 ~ Hệ thống quản lý e-menu trong nhà hàng ~ 19 ~ Hệ thống quản lý e-menu trong nhà hàng ~ 20 ~ Hệ thống quản lý e-menu trong nhà hàng Chương IV: Xây dựng giao diện và chương trình ◙ Danh sách các Form trong chương trình: 4.1 Màn hình chính khi chạy chương trình ~ 21 ~ Hệ thống quản lý e-menu trong. .. 29 ~ Hệ thống quản lý e-menu trong nhà hàng 4.2.5 Form thay đổi thông tin món ăn Cho phép thêm mới món ăn, thay đổi chi tiết từng món ăn ~ 30 ~ Hệ thống quản lý e-menu trong nhà hàng ◙ Website tương tác với khách hàng: Giao diện chính: ~ 31 ~ Hệ thống quản lý e-menu trong nhà hàng Giao diện trang giới thiệu: ~ 32 ~ Hệ thống quản lý e-menu trong nhà hàng Giao diện đặt bàn: ~ 33 ~ Hệ thống quản lý e-menu. .. Menu đăng nhập của quản lý 4.2.1 Form quản lý đăng nhập Nhân viên quản lý cần nhập chính xác mã nhân viên và mật khẩu để đăng nhập vào chức năng quản lý ~ 26 ~ Hệ thống quản lý e-menu trong nhà hàng 4.2.2 Form chính của quản lý 4.2.2.1 Menu cập nhật thông tin ~ 27 ~ Hệ thống quản lý e-menu trong nhà hàng 4.2.3 Form thay đổi thông tin bàn ~ 28 ~ Hệ thống quản lý e-menu trong nhà hàng Cho phép thêm mới... trong nhà hàng Giao diện nhập thông tin khách hàng để đặt chỗ ~ 34 ~ Hệ thống quản lý e-menu trong nhà hàng Khách hàng để đặt bàn trong nhà hàng cần nhập vào những thông tin cần thiết để nhà quản lý theo đó mà sắp xếp cũng như liên lạc nếu cần Chương V: Kết luận 5.1 Những nội dung đã thực hiện: ~ 35 ~ Hệ thống quản lý e-menu trong nhà hàng ● Xây dựng cơ sở dữ liệu đáp ứng được yêu cầu quản lý nhà hàng. . .Hệ thống quản lý e-menu trong nhà hàng nhận hay không việc đặt bàn của khách và sẽ thông báo đến khách sớm nhất có thể − Khi khách hàng đặt bàn, hệ thống sẽ ghi nhận thời gian khách hàng đến nhận bàn Nếu sau 30 phút đồng hồ so với thời gian lưu trong hệ thống, khách hàng không đến nhận bàn, quản lý sẽ huỷ đặt bàn và xử lý tình trạng bàn thành trống để những khách sau có thể vào ngồi − Đồng thời hệ. .. quản lý e-menu trong nhà hàng 4.1.1 Menu đăng nhập của nhân viên phục vụ ~ 22 ~ Hệ thống quản lý e-menu trong nhà hàng 4.1.2 Form đăng nhập của nhân viên phục vụ Phục vụ cần nhập chính xác mã nhân viên để đăng nhập 4.1.3 Form chọn bàn : cho phép nhân viên phục vụ chọn bàn để bắt đầu đặt món hay chỉnh sữa những hoá đơn trước chưa thanh toán ~ 23 ~ Hệ thống quản lý e-menu trong nhà hàng 4.1.4 Form đặt... ~ Hệ thống quản lý e-menu trong nhà hàng 4.1.5 Form cập nhật hoá đơn Cho phép thêm món, xoá món, thực hiện đổi bàn cho khách và chỉnh sữa vào những hoá đơn đã được tạo ra trước đó, xem tình trạng hoá đơn đã thanh toán hay chưa cũng như tình trạng từng món ăn đã nấu hay chưa.Sau khi hoàn tất nhân viên phục vụ sẽ click vào cập nhật để lưu lại những thay đổi ~ 25 ~ Hệ thống quản lý e-menu trong nhà hàng. .. thao tác không đúng trên form cũng như đăng nhập thất bại ● Cho phép nhà quản lý truy xuất ra các báo cáo doanh thu của nhà hàng 5.2 Những nội dung chưa thực hiện được: ● Còn thiếu một số chức năng quản lý phức tạp về nguyên liệu, thức ăn… ● Thiếu các bản báo cáo chi tiết về nhà hàng 5.3 Hướng phát triển: ● Xây dựng hệ thống quản lý đầy đủ hơn về các bản báo cáo ● Cải thiện chương trình giúp người... có thể vào ngồi − Đồng thời hệ thống cũng sẽ lưu những thông tin của khách hàng như họ tên, số điện thoại, email, địa chỉ v.v… trong trường hợp khách đặt bàn nhưng không đến nhận bàn quá 3 lần, quản lý sẽ ghi nhận thông tin của khách hàng đó vào blacklist và khi khách đó lại tiếp tục đặt bàn thì quản lý sẽ từ chối không nhận yêu cầu đặt bàn của khách hàng đó nữa Xử lý - Liệt kê thông tin đặt món . lý e-menu trong nhà hàng * Sơ đồ DFD mức ngữ cảnh: ~ 13 ~ Hệ thống quản lý e-menu trong nhà hàng * Sơ đồ DFD mức 0: ~ 14 ~ Hệ thống quản lý e-menu trong nhà hàng ~ 15 ~ Hệ thống quản lý e-menu. ~ Hệ thống quản lý e-menu trong nhà hàng DatBan(MaDatBan, NgayDat, Ngaynhan, GhiChu) Các bảng dữ liệu ~ 18 ~ Hệ thống quản lý e-menu trong nhà hàng ~ 19 ~ Hệ thống quản lý e-menu trong nhà hàng ~. Hệ thống quản lý e-menu trong nhà hàng TRƯỜNG ĐẠI HỌC KINH TẾ THÀNH PHỐ HỒ CHÍ MINH KHOA TIN HỌC QUẢN LÝ ĐỀ TÀI TỐT NGHIỆP: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ NHÀ HÀNG NIÊN KHÓA 2006-2010 LỜI