Sau đó nhân viên quản lý kiểm tra trong Sổ đặt tiệc ngày mà khách đặt có bị trùng với tiệc khác hay không nếu có thì báo cho khách hàng để khách hàng đổi lại thông tin nếu khách hàng khô
Trang 1Lời nói đầu
Trong giai đoạn đất nước đang quá trình hội nhập, cùng với sự phát triển mạnh mẽ của công nghệ thông tin, tin học hoá là điều mà mỗi công ty, cơ quan, xí nghiệp và các tổ chức cần phải nghỉ đến Tin học được ứng dụng trong mọi lĩnh vực cuộc sống, nó đem lại nhiều lợi ích to lớn, đã dần thay thế những công việc thủ công và mất nhiều thời gian
Hiện nay rất nhiều lĩnh vực đã và đang thực hiện việc tin học hoá, trong lĩnh vực sản xuất và cả trong những lĩnh vực xã hội Nhằm đáp ứng cho nhu cầu phát triển của xã hội nói chung và thực hiện tin học hoá trong công tác quản lý các khách sạn nói riêng, nhóm chúng em đã nghiên cứu và phát triển phần mềm “Quản Lý Tiệc Cưới” nhằm giúp cho việc quản lý, kiểm tra, kiểm soát dễ dàng và thuận tiện trong việc tổ chức sự kiện cưới hỏi Với phần mềm “Quản Lý Tiệc Cưới” hy vọng sẽ giúp ích được nhiều cho công việc quản lý tiệc cưới và nhân viên trong nhà hàng một cách nhanh chóng, với những công cụ xử lý chuyên nghiệp sẽ giúp cho việc thao tác nhanh chóng, tiện lợi Màn hình với giao diện đơn giản tạo sự thoải mái cho người sử dụng khi tiếp xúc với máy tính Với việc áp dụng phần mềm Quản Lý Tiệc Cưới sẽ giảm bớt thời gian tìm kiếm và kiểm soát số lượng tiệc của nhà hàng
và nhân viên phục vụ một cách nhanh chóng và hiệu quả hơn, khối lượng lưu trữ nhiều và ít tốn kém không gian lưu trữ
Bằng nhiều tư liệu khác nhau, được sưu tầm từ nhiều nguồn khác nhau Chúng em viết chương trình “Quản Lý Tiệc Cưới” này được phát triển dựa theo những yêu cầu thực tế và nhằm giúp cho việc quản lý dễ dàng Chúng em hy vọng chương trình “Quản Lý Tiệc Cưới”, giống như tên gọi của nó, sẽ trở thành một cẩm nang quản lý trong công việc Dù đã rất cố gắng, nhóm chúng em cũng khó có thể tránh khỏi những thiếu sót nhất định Rất mong nhận được sự đóng góp ý kiến của các Thầy Cô, để chương trình ngày càng hoàn thiện hơn
Em xin chân thành cảm ơn cô Đặng Quỳnh Nga là giáo viên hướng dẫn đã chỉ bảo tận tình giúp chúng em hoang thành bài tập này
Trang 2Chương 1 Tổng quan
1.1 Mục đích và mục tiêu đề tài hướng đến
1.2 Tạo ra một phần mềm quản lý tiệc cưới hoàn chỉnh với các chức năng
sau: tiếp nhận sảnh đặt tiệc cưới, nhận đặt tiệc cưới, tra cứu tiệc cưới, lập hóa đơn thanh toán
1.3 Phạm vi nghiên cứu
- Phạm vi nghiên cứu của đề tài tập trung vào việc quản lý việc đặt tiệc cưới sao cho khoa học, nhanh, đơn giản dễ dàng và tính chính xác cao để
dễ dàng quản lý và tổ chức
1.4 Ý nghĩa đề tài
- Với việc xây dựng được đề tài thành công sẽ giúp cho các nhà hàng tiệc cưới quản lý một cách thông minh, và làm giảm các chức năng nghiệp vụ phức tạp như tính toán ngân sách, quản lý…….và mọi việc này đều được phần mềm xử lý Việc áp dụng phần mềm Quản Lý Tiệc Cưới sẽ giảm bớt thời gian tìm kiếm và kiểm soát số lượng tiệc của nhà hàng và nhân viên phục vụ một cách nhanh chóng và hiệu quả hơn, khối lượng lưu trữ nhiều và ít tốn kém không gian lưu trữ
1.5 Phương pháp thực hiện
- Kết hợp đi khảo sát thực tế thu thập thông tin tài liệu qua internet nhóm chúng em sẽ thực hiện đề tài theo Phương pháp từ trên xuống
1.6 Nội dung thực hiện
- Thiết kế tổng hợp lại quá trình khảo sát nghiệp vụ của nhà hàng tiệc cưới nhóm chúng em sẽ thực hiện đề tài và hoàn thiện phần mềm dựa vào:
- Thiết kế cơ sở dữ liệu trên SQL Server và Ngôn ngữ lập trình C#, sử dụng công cụ hỗ trợ lập trình Visual Studio
1.7 Đối tượng sử dụng
- Phần mềm được sử dụng cho các nhà hàng tiệc cưới để có thể quản lý, tổ chức tiệc cưới một cách dễ dàng
- Người sử dụng là nhân viên quản lý của nhà hàng
- Đối tượng hướng đến là khách hàng đăt tiệc cưới
Trang 3Chương 2 Phân tích hệ thống
2.1 Mô tả nghiệp vụ bài toán và nội dung các công việc
Khách hàng đến đặt tiệc cưới gặp quản lý để được đặt tiệc Nhân viên quản
lý nhận yêu cầu đặt tiệc của khách hàng gồm (tên khách hàng, Số điện thoại, địa chỉ, email, ngày tổ chức tiệc, giờ tổ chức tiệc, số lượng bàn, dự phòng) Sau đó nhân viên quản lý kiểm tra trong Sổ đặt tiệc ngày mà khách đặt có bị trùng với tiệc khác hay không nếu có thì báo cho khách hàng để khách hàng đổi lại thông tin (nếu khách hàng không thể thay đổi thì không nhận đặt tiệc nữa) nếu không thì lên Thực đơn (gồm: tên món ăn, số lượng, đơn vị tính, đơn giá) các dịch vụ (gồm: tên các dịch vụ,số lượng, đơn giá ) theo yêu cầu của khách hàng trong Danh sách món và danh sách các dịch
vụ, sau đó ghi toàn bộ thông tin đặt tiệc (tên khách hàng, Số điện
thoại, địa chỉ, email, ngày tổ chức tiệc, giờ tổ chức tiệc, địa điểm tổ chức,
số lượng khách, tên cô dâu chú rể, dự phòng, thực đơn, dịch vụ, số suất ăn, đơn giá / suất, các dịch vụ) vào Sổ đặt tiệc Khách hàng kiểm tra lại toàn bộ thông tin tiệc, giao tiền đặt cọc, phòng kế toán sẽ viết phiếu thu và gửi khách hàng, nhân viên quản lý sẽ hẹn khách ngày đến ký hợp đồng Nếu khách hàng không đến ký hợp đồng như đã hẹn, thì người quản lý sẽ báo hủy tiệc đến phòng kế toán Khách hàng đến ký hợp đồng theo hợp đồng đã được phòng kế toán lập sẵn và đã được Ban giám độc duyệt gồm (số hợp đồng, tên khách hàng, ngày ký hợp đồng, nội dung, chi phí dự trù) Nếu khách hàng đến ký hợp đồng thì sau đó, người quản lý giao hợp đồng một bản cho khách hàng , một bản chuyển cho phòng kế toán để lưu lại
Trước ngày diễn ra tiêc, nhân viên quản lý gửi lại Thông tin đặt tiệc
mà khách đã đăng ký để khách hàng chốt lần cuối( muộn nhất là 5 ngày trước khi diễn ra tiệc) Nếu khách hàng không thực hiện hợp đồng thì báo hủy hợp đồng
Người quản lý gửi giấy đề nghị kèm thông tin hợp đồng cho giám đốc, giám đốc ký duyệt nếu giám đốc không đồng ý nhân viên quản lý sẽ sửa lại cho phù hợp yêu cầu và gửi giấy xuất kho xuống kho, thủ kho sẽ kiếm tra, nếu còn đồ, thì thủ kho sẽ xuất đồ, nếu hết gửi giấy xuất đồ và phiếu yêu cầu
Trang 4mua hàng cho giám đốc, giám đốc sẽ dựa theo giấy xuất đồ để ký duyệt, sau
đó thủ kho sẽ mua hàng và chuyển đồ đã yêu cầu
Phòng kế toán sẽ in thực đơn ( t tên món ăn, số lượng, đơn vị tính, đơn giá, ngày giờ tổ chức) gửi lên nhà bếp để chuẩn bị thực phẩm và nhân viên bếp, in thực đơn bàn tiệc (tên cô dâu chú rể, ngày tổ chức tiệc, tên món ăn) gửi cho nhân viên
Trước giờ diễn ra tiệc, người quản lý giao thực phẩm và đồ uống cho khách hàng nhận (trên bàn tiệc và đồ uống dự trù), người quản lý và khách hàng ký vào biên bản giao nhận thực phẩm và đồ uống Trong quá trình diễn ra tiệc, khách hành tự quản lý đồ uống
Kết thúc tiệc, người quản lý nhận lại đồ uống còn lại từ khách hàng ghi tổng số lượng thực phẩm và đồ uống đã sử dung, sau đó người quản lý
và khách hàng ký vào biên bản giao nhận thực phẩm và đồ uống
Giải quyết phát sinh nếu có ( đồ đổ vỡ, bàn tiệc phát sinh)
Sau 2 ngày diễn ra tiệc, khách hàng phải thanh toán toàn bộ chi phí tiệc cho công ty, chuyển trực tiếp cho phòng kế toán hoặc chuyển khoản vào tài khoản của công ty phòng kế toán in phiếu thanh toán và gửi cho khách hàng
Trước khi diễn ra tiệc, sau khi khách hàng đã ký hợp đồng, mà khách hàng lại yêu cầu hủy tiệc thì, khách hàng sẽ mất toàn bộ số tiền đặ cọc, tiền đền bù vì đã phá vỡ hợp đồng , nếu sảy ra tranh chấp dẫn đến phải ra tòa, bên thua kiện sẽ chịu hoàn toàn tổn phí và án phí
Trong quá trình tiệc, nếu thực phẩm không được chất lượng như nhà hàng đã cam kết, thì sẽ được đổi ngay toàn bộ thực phẩm tốt hơn, đúng với yêu cầu của khách hàng
Thông thường, trung tâm sẽ để dự trù cho khách hàng 2-5 bàn tiệc tùy theo lượng suất đặt ( 10 suất/1 bàn ), chỉ tính tiền nếu như khách dùng đến
số bàn này Nếu khách yêu cầu số suất trong thực tế vượt quá mức suất dự trù thì nhà hàng có quyền đáp ứng hoặc từ chối Giá thành của những bàn tiệc này bằng với giá tiền bàn tiệc đã đặt trước
Đồ dùng của trung tâm tiệc cưới nếu do khách hàng làm đổ vỡ sẽ được tính thêm vào tiền trong chi phí phát sinh, giá tiền bằng giá tiền thực tế
mà trung tâm đã mua vào
Chi phí của đồ uống được tính là tổng số đồ uống sử dụng đã ghi trong biên bản giao nhận đồ uống
Trang 5Sau khi tiệc cưới kết thúc 2 ngày, khách hàng nếu không thanh toán toàn bộ chi phí cho công ty , thì số tiền thanh toán sau đó là toàn bộ chi phí tiệc cộng số tiền lãi tính từ sau ngày quá hạn theo lãi của ngân hàng Nếu khách hàng không thanh toán mà xảy ra tranh chấp, thì sẽ kiện ra tòa, 2 bên phải thực thi theo pháp luật, bên nào thua kiện sẽ phải chịu mọi phí tổn
Nếu trường hợp khách hàng không hài lòng về mọi mặt của tiệc cưới, khách hàng có thể phản ảnh đến người quản lý để có hướng giải quyết đúng đắn nhất
2.2 Xác định các yêu cầu và chức năng của hệ thống
- Hệ thống phần mềm quản lý tiệc cưới của nhóm chúng em thiết kế và hoàn thiện sẽ bao gồm các chức năng sau:
+ Lập hợp đồng đặt tiệc
+ Tra cứ tiệc cưới
+Lập hóa đơn đặt tiệc
Danh sách các yêu cầu được mô tả ngắn gọn trong bảng sau:
STT Tên Yêu Cầu Biểu Mẫu Qui định Ghi chú
3 Lập hóa đơn thanh
toán
- Danh sách và các biểu mẫu qui định
2.2.1 Biểu mẫu 1 và qui định 1
Tên Khách Hàng :
Tiền đặt cọc : Số lượng bàn : Số bàn dự trữ :
Đặt bàn
Trang 62
Các dịch vụ khác
1
2
2.2.2 Biểu mẫu 2
STT Tên Khách Hàng Ngày Giờ Số Lượng Bàn
1
2
2.2.3 Biểu mẫu 3 và qui định 3
Tên Khách hàng : Ngày thanh toán :
Số lượng bàn : Đơn giá bàn : Tổn g tiền bàn : STT Dịch vụ Số Lượng Đơn Giá Thành Tiền
1
2
Tổng tiền dịch vụ:
Tổng tiền hóa đơn:
Tiền đặt cọc:
Còn lại:
2.2.4 Qui định 5
QĐ1: Chỉ nhận đặt tiệc khi sảnh chưa có người đặt (tương ứng với ngày và ca) Có hai ca (Sáng và Chiều) Ngoài ra có 20 dịch vụ, 100 món ăn
QĐ3: Đơn giá thanh toán các dich vụ được tính theo đơn giá trong phiếu đặt tiệc cưới Ngày thanh toán trùng với ngày đãi tiệc, thanh toán trễ phạt 1% ngày
QĐ5: Người dùng có thể thay đổi các qui định như sau:
+ QĐ1: Thay đổi cập nhật lại loại ca, dịch vụ, món ăn
+ QĐ3: Sử dụng hay không sử dụng qui định phạt
Trang 72.3 Biểu đồ ca sử dụng
Trang 8CHƯƠNG 3: THIẾT KẾ HỆ THỐNG
3.1 Mô hình phát triển
- Có rất nhiều mô hình để phát triển phần mềm và phần mềm “QUẢN LÝ TIỆC CƯỚI” được nhóm chúng em xây dựng và phát triển là Mô hình thác nước
- Các pha của mô hình thác nước bao gồm:
+ Phân tích và xác đinh yêu cầu
+ Thiết kế hệ thống phần mềm
+ Cài đặt và kiểm thử đơn vị
+ Tích hợp và kiểm thử hệ thống
+ Vận hành và bảo trì
Hình 1.6: Mô hình thác nước
Trang 93.2 Mô hình nghiệp vụ chức năng của hệ thống
3.2.1 Bảng phân tích các yếu tố của bài toán
Động từ + bổ nghĩa Danh từ Nhận
dạng Nhận yêu cầu đặt tiệc Yêu cầu đặt tiệc
Khách hàng Hồ sơ dữ liệu Tác nhân Phản hồi thông tin Danh sách món ăn và các
dịch vụ Hồ sơ dữ liệu
Lên Thực đơn và cá dịch
vụ Thực đơn và các dịch vụ Khách hàng Hồ sơ dữ liệu Tác nhân Gửi phiếu thu Khách hàng
Phiếu thu
Tác nhân
Hồ sơ dữ liệu
Ký hợp đồng Khách hàng
Hợp đồng Tác nhânHồ sơ dữ liệu Gửi giấy đề nghị, phiếu
xuất kho, giấy đề nghị
mua hàng
Các bộ phận Giấy đề nghị Phiếu xuất kho Giấy đề nghị mua hàng
Tác nhân
Hồ sơ dữ liệu Hồ sơ dữ liệu Hồ sơ dữ liệu
Bàn giao thực phẩm và đồ
uống Khách hàngBiên bản bàn giao thực
phầm và đồ uống
Tác nhân
Hồ sơ dữ liệu
Thanh toán hợp đồng Hợp đồng
Phiếu thanh toán Hồ sơ dữ liệu Hồ sơ dữ liệu Thanh lý hợp đồng Hợp đồng Hồ sơ dữ liẹu
Trang 103.2.2 Biểu đồ ngư cảnh
a Biểu đồ
Hình 1.7 Biểu đồ ngữ cảnh
3.2.3 Mô tả hoạt động
* KHÁCH HÀNG :
- Khách hàng sau khi gửi yêu cầu đặt tiệc sẽ nhận thông tin phản hồi từ, nếu trùng ngày đặt có thể đổi ngày hoặc không đặt tiệc nữa Nếu không trùng thì nhận “Danh sách món ăn và các dịch vụ” để lên “Thực đơn và các dịch vụ”
- Khách hàng sẽ nhận được Phiếu thu sau khi đã đồng ý đặt tiệc và đặt cọc với số tiền nhất định
- Trước ngày tổ chức khách hàng được nhận lại “Thông tin đặt tiệc (Có Thực đơn và các dịch vụ đính kèm)
- Trước giờ tổ chức tiệc khách hàng nhận thực phẩm và đồ uống, ký vào
“Biên bản giao nhận đồ uống”.Sau khi kết thúc tiệc giao lại đồ uống còn lại và ký nhận số lượng đồ uống thực tế đã sử dụng
Trang 11- Khách hàng nhận phiếu thanh toán sau khi đã thanh toán toàn bộ chi phí thức tế của tiệc
* CÁC BỘ PHẬN:
- Các bộ phận trong công ty: Bộ phận nhà hàng - tiệc cươi, bộ phận quản
lý, bộ phận nhà bếp, kho, phòng kế toán
- Có nhiệm vụ trong từng quá trình tổ chức tiệc
- Các bộ phận sau khi nhận được yêu cầu, cần xem xét yêu cầu và điều kiện thực tế để thực hiện yêu cầu ghi chi tiết yêu cầu mà mình đã được gửi đến
3.2.4 Nhóm dần các chức năng
Các chức năng chi tiết (lá) Nhóm
lần 1 Nhóm lần 2
1 Nhận thông tin đặt tiệc
2.Phản hồi
3.Lên Thực đơn và dịch vụ
4.Lưu thông tin tiệc
5.In phiếu thu
6.Hủy tiệc
7.lập hợp đồng
8.Ký hợp đồng
9.Lưu hợp đồng
10.Thực hiện hợp đồng
11.Thanh lý hợp đồng
12.Hủy hợp đồng
13.Gửi yêu cầu đi các bộ phận
Quản lý tổ chức
14.Gửi lại thông tin tiệc cho khách hàng
15.Giao nhận thực phẩm và đồ uống
16.Ghi số lượng thực phẩm đồ uống đã
sử dụng
17.Lưu thông tin tổ chức tiệc
18.Lập báo cáo Báo
cáo
Trang 123.2.5 Sơ đồ phân rã chức năng
a Sơ đồ phân rã chức năng
Hình 1.8 Biểu đồ phân rã chức năng
b Mô tả các chức năng
1 Quản lý đặt tiệc
1.1 Nhận đặt tiệc: Khi khách hàng có yêu cầu đặt tiệc nhân viên quản lý nhận thông tin đặt tiệc từ khách hàng
1.2 Phản hồi: Nhân viên quản lý kiểm tra thực tế tại công ty có phù hợp với yêu cầu của khách không để trả lời lại cho khách hàng
1.3 Lên thực đơn và các dịch vụ: Sau khi phản hồi lại yêu cầu của khách hàng, nếu khách hàng chấp nhận đặt tiệc, nhân viên quản lý cùng với khách hàng sẽ lên thực đơn và các dịch vụ sẽ được khách hàng sử dụng trong tiệc cưới, bằng cách lựa chọn trong “ Danh sách món ăn và các dịch vụ”
1.4 Lưu thông tin đặt tiệc: Người quản lý lưu thông tin khách hàng đã yêu cầu từ trước đó kèm theo thực đơn và các dịch vụ vào sổ đặt tiệc Sau đó gửi thông tin này cho phòng kế toán lưu để lập hợp đồng
Trang 131.5 In phiếu thu: Phiếu thu sẽ được in ra và chuyển cho khách hàng sau khi khách hàng đã nộp tiền đặt cọc cho kế toán
1.6 Hủy tiệc: Tiệc mà khách hàng đã đặt trước đó sẽ bị hủy nếu như đến ngày hẹn mà khách hàng không đến ký Hoặc khách hàng thông báo hủy tiệc
2 Quản lý Hợp đồng
2.1 Lập hợp đồng: Sau khi có thông tin đặt tiệc mà nhân viên quản lý tiệc cưới chuyển đến, phòng kế toán lập hợp đồng từ thông tin đó Sau
đó, hợp đồng được chuyển đến cho Giám đốc duyệt, tiếp theo là được chuyển đến khách hàng, nếu khách hàng chấp nhận những điều kiện, nội dung, điều khoản trong hợp đồng thì ký hợp đồng nếu không sẽ sửa cho đến khi thỏa mãn được yêu cầu của hai bên
2.2 Ký hợp đồng: Sau khi hợp đồng đã được hai bên chấp nhận, khách hàng, đại diện công ty sẽ tham gia ký hợp đồng.Hợp đồng là cơ sở để sau này khách hàng sẽ thanh toán chi phí với công ty
2.3 Thực hiện hợp đồng: Sau khi đã ký hợp đồng, hai bên cùng thực hiện đúng những gì đã thỏa thuận trong hợp đồng đã ký trước đó
2.4 Thanh toán hợp đồng: Sau khi đã hoàn thành mọi dịch vụ mà khách hàng đã yêu cầu, khách hàng sẽ phải thanh toán toàn bộ chi phí sử dụng thực tế trừ đi số tiền mà khách đã đặt cọc
2.5 Lưu hợp đồng: Hợp đồng sau khi ký sẽ được làm thành hai bản có giá trị pháp lý như nhau, một bản giao khách hàng, một bản lưu tại phòng kế toán
2.6 Hủy hợp đồng: Hợp đồng sau khi kí mà khách hàng không thực hiện nữa, sẽ được hủy
3 Quản lý tổ chức tiệc
3.1 Gửi lại thông tin đặt tiệc cho khách hàng: để khách hàng chốt lại toàn bộ thông tin
3.2 Gửi yêu cầu đến các bộ phận: Sau khi nhận lại thông tin đặt tiệc của khách hàng, người quản lý sẽ dựa vào đó để gửi yêu cầu đến từng bộ phận
3.3 Giao nhận thực phẩm và đồ uống: Trong quá trình diễn ra tiệc nhân viên quản lý sẽ giao nhận đồ uống cho đại diện bên khách hàng bàng biên bản giao nhận thực phẩm và đồ uống