1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn PHÂN TÍCH THIẾT KẾ HỆ THỐNG Xây dựng hệ thống quản lý nhà hàng

31 11 0

Đ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

Thông tin cơ bản

Tiêu đề Xây dựng hệ thống Quản lý Nhà hàng
Tác giả Nguyễn Văn Luyến
Người hướng dẫn Ths Nguyễn Thị Thanh Huyền
Trường học Trường Đại Học Công Nghiệp Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo bài tập lớn
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 31
Dung lượng 670,18 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • 1.1 Khảo sátsơbộ (5)
    • 1.1.1 Mục tiêu (5)
    • 1.1.2 Phươngpháp (5)
    • 1.1.3 Đối tượngkhảo sát (11)
    • 1.1.4 Kếtquảsơbộ (11)
    • 1.1.5 Cáctàiliệuthu thậpđược (12)
  • 1.2 Khảo sátchitiết (13)
    • 1.2.1 Hoạt động củahệthống (13)
    • 1.2.2 Cácyêucầu chứcnăng (14)
    • 1.2.3 Cácyêucầu phichứcnăng (14)
  • 2.1 Biểuđồ usecase (16)
    • 2.1.1 Cácusecasechính (17)
    • 2.1.2 Cácusecasethứ cấp (18)
    • 2.1.3 Phânrãmộtsố usecase (19)
  • 2.2 Môtảchitiếtcácusecase (22)
    • 2.2.1 MôtảusecaseĐăng nhập (22)
    • 2.2.2 MôtảusecaseThêmnhânviên (23)
    • 2.2.3 MôtảusecaseXóanhânviên (23)
    • 2.2.4 MổtảusecaseChỉnhsửathông tin nhân viên (24)
    • 2.2.5 MổtảusecaseXemthôngtinnhân viên (25)
    • 2.2.6 MôtảusecaseThêmmónăn (25)
    • 2.2.7 MôtảusecaseXóamónăn (27)
    • 2.2.8 MôtảusecaseChỉnh sửathông tinmónăn (27)
    • 2.2.9 MôtảusecaseXemthông tin món ăn (28)
    • 2.2.10 MôtảusecaseĐặtbàn (28)
    • 2.2.11 MôtảusecaseThanhToán (29)
    • 2.2.12 MôtảusecaseGọimón (30)
  • 3.1 Phântíchcácusecase (31)
    • 3.1.1 Xâydựngbiểu đồcáclớp tham giavào mộtmột usecase(VOPC) (31)
    • 3.1.2 Biểuđồ trìnhtự(SequenceDiagram) (31)
  • 3.2 Môhìnhhóagiaodiện (31)
    • 3.2.1 Môhìnhhóamànhình giao diện ngườidùng (31)
    • 3.2.2 Biểuđồ cáclớpmàn hình (31)
    • 3.2.3 Biểuđồ trìnhtựmôhình hóacác luồng mànhình (31)

Nội dung

1 UsecasebắtđầukhingườiquảnlýkíchchọnvàoQuảnlýthôngtin Nhân viên,Hệ thống truy cập bảng Nhân Viên hiển thị danhsáchnhânviênbao gồmMãnhânviên,Tênnhânviên.. 1 Tại bất kỳ thời điểm nào tron

Khảo sátsơbộ

Mục tiêu

Tìmhiểunhữngvấnđề, khókhănkhiquảnlýnhânviên,kháchhàng,mónăn,thanhtoán,… trong nhà hàng.

Phươngpháp

Ngườiđượchỏi: NguyễnVănKhang Ngườiphỏngvấn: Nguyễn VănLuyến Địachỉ:NhàhàngKiềuHoa –291TôHiệu–

Thờigianhẹn:Thứ4,ngày23tháng9năm 2020

+ Người được hỏi phải là người hiểurõ về công việc quản lý trong công tyvàcũnglàngườinắmvữngcáchthức,nhiệ mvụ quản lý.

2phút 2phút 7phút 10phút 2phút

Phântichvàthiếtkếh ệ thống quan về dựán

PHIẾUPHỎNGVẤN Dựán:XâydựngWebsitequảnlýnhàhàng Tiểudựán:Hoạtđộngquảnlýtrongnhàhàng

Câu1:Hệthốngquản lý có đảmbảovề tínhthờihạn của Trảlời: nguyênliệuthựcphẩmkhông?Anhđánh giáhệthốnglà tốt, khá hay tệ?

Câu2:Anh đánh giáhệthống làtốt, kháhaytệtrong Trảlời: khâuquản lýthờigianlàmviệccủa nhân viên

Câu3:Anhcóhaykhôngthường xuyênsửdụngdoanh Trảlời: số,kiểmsoátthudohệ thốngtổnghợp?

Câu4:Anhcó hay khôngthườngxuyên sửdụngbản báo Trảlời: cáo tình hìnhkinh doanhdo hệthống tổnghợp?

Câu5:Anh có haykhông thườngxuyên sửdụnghệ Trảlời: thốngquảnlý nhânviên?

Câu6:Hệthốngquản lý có đápứngđầy đủthông tin Trảlời: tronghóađơnkhông?Anhđánhgiáhệthốnglàtốt,kháhaytệ?

Câu7:Hệthốngquản lýcó kiểmsoátđượcthôngtin Trảlời: kháchhàngkhông?Anhđánhgiáhệthốnglàtốt,kháhaytệ?

Câu8:Hệthốngcó thốngkê đượcdanh sáchnhững món Trảlời: ăn hiện đang được bán trong nhà hàng không?

Câu9:Anhsẽxử lýnhưthếnàotrongtrườnghợp thanh Trảlời: toánmàkhách hàngkhôngcó tiền mặt?

Câu10:Mộtnhân viênphànnàn vềmức lươngđạtđược Trảlời: trongthángqua.Anh sẽxửlýnhưthếnàotrongtrườnghợptrên?

Phiếu ĐiềuTraVềQuảnLýNhàHàng Câu1:Anh/Chịthấyhệ thốngquảnlýnhânviêncódễ sửdụngvà hiệuquảkhông?

Câu4:Anh/Chịthấyhệthốngquảnlýgiảiquyếtkhiếunạivàsựcốcủakháchcócầnxử lý nhanhkhông?

Câu5:Anh/Chịthấyhệ thốngquảnlýđặtbàncódễ sửdụngvớikháchvàđầubếpkhông?

Câu6:Anh/Chịthấyhệ thốngđiềuhànhcôngviệc,cácphátsinhhàngngàycócầnthiết không?

Câu7:Anh/Chịthấyhệ thốngquảnlýđánhgiáphục vụcóhiệuquả không?

*Đốitượngquansát:Nhânviênlễtân,nhânviênkế toán,bộphậnquảnlý

*Thời gian quan sát: 3 ngày , mỗi ngày 10 phút chọn ngẫu nhiên trong

-Ban quản lí:ghingày công của nhânviênquaquyểnsổ

Đối tượngkhảo sát

Kếtquảsơbộ

- Địa chỉ:291TôHiệu,CầuGiấy,Hà Nội

Nhà hàng là một đơn vị kinh doanh chuyên phục vụ nhu cầu ăn uống Hoạt động kinh doanh của nhà hàng là một chu trình gồm nhiều hoạt động liên kết chặt chẽ giữa các bộ phận từ phục vụ, bartender, bếp, thu ngân cho đến quản lý Sự phối hợp nhịp nhàng giữa đội ngũ nhân viên và quy trình vận hành đảm bảo chất lượng dịch vụ và trải nghiệm ẩm thực cho khách hàng Bên cạnh phục vụ hàng ngày, nhà hàng còn tổ chức các sự kiện như sinh nhật, đám cưới và phục vụ tất cả các ngày trong tuần, nhằm mở rộng mạng lưới khách hàng và tăng doanh thu.

 Địachỉ:291TôHiệu,Cầ uGiấy,Hà Nội

 Lịch sử: Được thànhlậpbởianhNguyễnV ănTrungvàmộtsố

Cáctàiliệuthu thậpđược

Khảo sátchitiết

Hoạt động củahệthống

Chủnhàhàngcónhiệm vụlà điềuhành–giám sát–quảnlýchungtấtcảcác công việclẫnnhânviên

Bộphậnbếpsẽchịutráchnhiệmchếbiếncácmónănchấtlượngvàcótínhthẩmmỹ,m anglại sựhài lòngcho thựckhách.

BộphậnnàycónhiệmvụKiểmsoátcácloạihóa đơn, tiếpnhậnvàkiểm trachứngtừkếtoán,Kiểmsoátgiácảhànghóanhậpvào,Quảnlýđịnhmứctồn kho, Quản lý tài sản cố định, công cụ dụng cụ trong nhà hàng, Xây dựngthangbảnglươngchonhânviênvàlậpbáocáoliênquantheoquyđịnh.

NhânviênLễtâncóvaitròđónvàtiễnkhách,giảiđápcácthắc mắccũngnhưxử lý cáckhiếunại củakhách hàng.

Nhân viên phục vụ tại nhà hàng đảm nhận vai trò đón tiếp và tiễn khách, sắp xếp chỗ ngồi hợp lý và gợi ý món ăn phù hợp với khẩu vị của khách, đồng thời phục vụ và đáp ứng mọi nhu cầu trong suốt quá trình thưởng thức bữa ăn Sau khi khách rời khỏi, nhân viên phục vụ tiếp tục dọn dẹp khu vực ăn uống và sắp xếp lại bàn ghế để chuẩn bị cho lượt khách tiếp theo.

NhânviênBảovệcónhiệmvụbảovệtàisảncủakháchhàng,giữ trậttựvàđảmbảo anninh cho nhàhàng

Cácyêucầu chứcnăng

Cácyêucầu phichứcnăng

Biểuđồ usecase

Cácusecasechính

Cácusecasethứ cấp

Phânrãmộtsố usecase

Môtảchitiếtcácusecase

MôtảusecaseĐăng nhập

Môtảvắntắt:Usecasenàychophépngườidungđăngnhậpvàohệ thống. Luồngsựkiện: oL u ồ n g c ơbản:

1) Usecasebắtđầukhingườidùngkíchvàonút“Đăngnhập”trênmenuchí nh Hệthốngsẽhiểnthịlênmàn hìnhđăngnhập

3) HệthốngsẽtruycậpvàobảngTàiKhoảnđểkiểmtrathôngtinđăng nhập và hiển thị ra màn hình kết quả đăng nhập Use casekếtthúc. oL ư ờ n grẽnhánh: oLuồngrẽnhánh:

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc.

Cácyêucầuđặcbiệt:Khôngcó.Tiềnđ iềukiện:Khôngcó.

Hậu điều kiện: Không có.Điểm mở rộng: Không có.Các yêu cầu đặ biệt :không cóTiềnđiềukiện:k h ô n g cóH ậuđiềukiện:khôngcóĐiểmmở rộng:không có

MôtảusecaseThêmnhânviên

Hệ thống truy cập bảng Nhân Viên hiển thị danhsáchnhânviênbao gồm(Mãnhânviên,Tênnhânviên).

2) Ngườiquảnlýkíchchọnnút,hệthốngsẽhiểnthịForm nhậpthôngtinnhânviênmớibaogồm(Tênnhânviên,Địachỉ,Ngàysinh,Gi ớitính,SĐT, Chức vụ).

3) Ngườiquảnlýkíchchọnnút“Lưu”,hệthốngsẽhiệnthịmànhình xác nhận thêm Nhân viên mới cùng với thông tin Nhânviênmớivừanhập.

4) Ngườiquảnlýchọnxácnhận,hệthốngsẽlưu thôngtinnhânviênmớivào bảngNhân Viên Usecasekếtthúc. o Luồngrẽnhánh:

1)Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc.

MôtảusecaseXóanhânviên

Hệ thống truy cập bảng Nhân Viên hiển thị danhsáchnhânviênbao gồm(Mãnhânviên,Tênnhânviên).

2) Ngườiquảnlýchọnnhânviênvàkíchchọnvàonútcùngdòng, hệ thống sẽ hiển thị màn hình xác nhận xóa cùng vớithôngtinnhânviênđóbaogồm(Mãnhânviên, Tênnhânviên,Địa chỉ, Ngàysinh,Giớitính, SĐT, Chức vụ).

3) Ngườiquảnlýkíchchọnnút“XóaNhânViên”,hệthốngsẽxóathông tin nhân viên và cập nhật lại bảng Nhân Viên Use casekếtthúc.

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc.

2) Tạibước3,ngườiquảnlýkíchchọnnút“Hủy”.Hệthốnggiữlạithông tinnhân viênđóvàusecasekết thúc.

MổtảusecaseChỉnhsửathông tin nhân viên

Hệ thống truy cập bảng Nhân Viên hiển thị danhsáchnhânviênbao gồm(Mãnhânviên,Tênnhânviên).

2) Ngườiquảnlýkíchchọnnhânviênvàkíchnútcùngdòng, hệthốngsẽhiểnthịthôngtincũcủanhânviênđóbaogồm(MãNhân viên, Tên nhân viên, Địa chỉ, Ngày sinh, Giới tính, SĐT,Chứcvụ)vàtrườngForm để nhậpthôngtinmới.

3) NgườiquảnlýnhậpthôngtinvàotrườngFormrồikíchchọnnút“Lưu”, hệ thống sẽ hiện thị màn hình xác nhận chỉnh sửa thôngtinNhânviên và hiểnthịthôngtinvừanhập.

4) Ngườiquảnlýchọnxácnhận,hệthốngsẽcậpnhậtthôngtinnhânviênđóvàobản gNhân Viên.Usecase kết thúc. oL u ồ n grẽ nhánh

1)Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc.

MổtảusecaseXemthôngtinnhân viên

1) UsecasebắtđầukhingườiquảnlýkíchchọnvàoQuảnlýthôngtin Nhân viên, Hệ thống truy cập bảng Nhân Viên hiển thị danhsáchnhânviênbao gồm(Mãnhânviên,Tên nhânviên).

2) Ngườiquảnlýchọn nhânviênvàkích chọnvàonút cùngdòng,hệthốngsẽhiểnthịthôngtinnhânviênđóbaogồm(Mãnhân viên,Tênnhânviên,Địachỉ,Ngàysinh,Giớitính,SĐT,

Chứcvụ).Usecasekếtthúc oL u ồ n grẽ nhánh

1)Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc

MôtảusecaseThêmmónăn

Hệ thống truy cập bảng Món Ăn hiển thị danh sáchmónănbao gồm(Mãmónăn,Tênmón ăn,Giá).

2) Ngườiquảnlýkíchchọnnút,hệthốngsẽhiểnthịForm nhậpthôngtinmónănmớibaogồm(Tênmónăn,Môtả,Giá).

Ngườiquảnlýchọnxácnhận,hệthốngsẽlưuthôngtinmónănmớivàobả ngMón Ăn.Usecasekết thúc. oL u ồ n grẽ nhánh

1)Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc.

MôtảusecaseXóamónăn

Hệ thống truy cập bảng Món Ăn hiển thị danhsáchmónăn baogồm (Mã món, Tênmón,Giá).

2) Người quản lý chọn món ăn và kích chọn vào nút cùngdòng,hệ thốngsẽhiểnthịmànhìnhxác nhậnxóacùngvới thôngtinmónănđóbaogồm(Mãmón,Tênmón,Môtả,Giá).

3) Ngườiquảnlýkíchchọnnút“XóaMónĂn”, hệthốngsẽxóathông tin món ăn và cập nhật lại bảng Món Ăn Use case kếtthúc. oL u ồ n grẽ nhánh

1) Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc.

2) Tạibước3,ngườiquảnlýkíchchọnnút“Hủy”.Hệthốnggiữlạithôngt inmón ănđóvàuse case kết thúc.

MôtảusecaseChỉnh sửathông tinmónăn

Hệ thống truy cập bảng Món Ăn hiển thị danh sáchmónăn baogồm(Mãmón,Tên món,Giá).

2) Người quản lý kích chọn món ăn và kích nút cùng dòng, hệthốngsẽhiểnthịthôngtincũcủamónănđóbaogồm(Mãmón,

3) NgườiquảnlýnhậpthôngtinvàotrườngFormrồikíchchọnnút“Lưu”, hệ thống sẽ hiện thị màn hình xác nhận chỉnh sửa thôngtinMón ănvàhiểnthị thôngtinvừanhập.

4) Ngườiquảnlýchọnxácnhận,hệthốngsẽcậpnhậtthôngtinmónăn đóvàobảngMónĂn.Usecasekếtthúc oL u ồ n grẽ nhánh

1)Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc

MôtảusecaseXemthông tin món ăn

Hệ thống truy cập bảng Món Ăn hiển thị danh sáchmónănbao gồm(Mãmónăn,Tênmón ăn,Giá).

2) Ngườiquảnlýchọnmónănvà kíchchọnvàonútcùngdòng,hệthốngsẽhiểnthịthôngtinmónănđ óbaogồm(Mãmón, Tênmón, Môtả,Giá).Use casekếtthúc oL u ồ n grẽ nhánh

1)Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc

MôtảusecaseĐặtbàn

1) Use case bắt đầu khi nhân viên kích vào nút “Đặt bàn” trênmenuchính.Hệ thốngsẽtruycậpvàobảngBànđểlấythôngtintrạngtháidanhsáchcácbàn trongnhàhàng(đãđặthoặctrống).

2) Nhânviênkíchchọnvàobàntrống.Hệthốngchuyểntrạngtháicủa bànđósangtrạngthái“Đã Đặt”vàobảngBàn.

3) Hệ thống hiển thị màn hình nhập thông tin khách hàng

Nhânviênnhậpthôngtinkháchhàngđặtbaogồm(TênKH,SĐT,Địachỉ). Nhân viên kích nút “lưu thông tin” Hệ thống lưu thông tinkháchhàng vào bảngKhách Hàng.

“Đặt Bàn” Hệ thống hiển thị màn hình thông báoxác nhận thôngtin.

5) Nhânviênkíchnútxácnhận,hệ thốngsẽlưuthôngtinkháchhàngđặtbànvào bảngBànĐặt.Use casekếtthúc oL u ồ n grẽ nhánh

1)Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc.

MôtảusecaseThanhToán

1) Use case bắt đầu khi nhân viên kích vào nút “Thanh toán” trênmenu chính Hệ thống sẽ truy cập vào bảng HOA DON để lấythông tin về các món ăn mà khách hàng đã đặt và hiển thị lênmànhìnhbaogồm (Mãhóađơn,Sốhiệu bàn,Mãnhânviên,Tênkháchhàng,SĐT,Địachỉ,Mãmón,TênMón,N gàylập,Sốlượng,Giá,Thànhtiền)

2) Nhânviênkíchvàonútinhóađơn Usecasekếtthúc oL u ồ n grẽ nhánh

1)Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmột thôngbáolỗivàusecasekếtthúc.

MôtảusecaseGọimón

1) Use case bắt đầu khi nhân viên kích vào nút “Gọi món” trênmenuchính.Hệ thốngtruycậpbảngBànĐặthiểnthịramànhìnhdanhsáchcácbànđặt cótrạngthái“Đã Đặt”.

4) Saukhigọixongmónăn,mànhìnhhiểnthịxác nhậngọimón.Nhân viên kích vào nút xác nhận, hệ thống sẽ lưu thông tin gọimónvàobảngChiTiếtGọiMón. Use case kếtthúc

1)Tại bất kỳ thời điểm nào trong quá trình thực hiện use case nếukhôngkếtnốiđượcvớicơsở dữliệuthìhệthốngsẽhiểnthịmộtthôngbáo lỗivàusecasekếtthúc.

Phântíchcácusecase

Xâydựngbiểu đồcáclớp tham giavào mộtmột usecase(VOPC)

Môhìnhhóagiaodiện

Ngày đăng: 18/12/2022, 21:45

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w