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 16 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 đề 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
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 Kỹ thuật phần mềm / Quản trị hệ thống
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

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

Trang 1

BỘCÔNGNGHIỆP TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ

NỘIKHOACÔNG NGHỆTHÔNGTIN

======***======

Báocáobàitậplớn PHÂNTÍCHTHIẾTKẾHỆTHỐNG

Giáoviên: Ths Nguyễn Thị Thanh HuyềnNhóm-Lớp: 1 – CNTT5-K21 Thànhviên: NguyễnVănLuyến

Hệ thống: Xâydựnghệthốngquảnlý nhàhàng.

Hànội,Năm2022

Trang 2

Trướcđâykhimáytínhchưađượcứngdụngrộngrãi,cáccôngviệcQuảnLý Nhà Hàng

đều được làm thủ công nên rất mất thời gian và tốn kém về nhânlực cũng như tài chính Ngày nay, với sự

phát triển công nghệ thông tin mà máytínhđãđượcsửdụngrộngrãitrongcáccơ

quan,nhàmáy,trườnghọc giúpchocông việc được tốt hơn Việc sử dụng máy tính vào công tác Quản Lý Nhà

Hànglà một yêu cầu cần thiết nhằm xóa bỏ những phương pháp lạc hậu, lỗi thời gâytốnkém vềnhiềumặt

Quátrìnhtìmhiểucôngtácquảnlýnhàhàngcủamộtsốnhàhàngkhuvực Cầu Giấy

chúng em đã xây dựng đề tài “Quản Lý Nhà Hàng” với mongmuốngiúpchoviệcquảnlý

đượcdễdàng,thuậntiệnvàtránhsaisót

Chúngemchânthànhcảmơn!

Trang 3

Chương1 Khảosáthệthống 5

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 9

1.1.4 Kếtquảsơbộ 9

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

1.2 Khảo sátchitiết 11

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

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

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

Chương2 Phân tíchhêthống 14

2.1 Biểuđồ usecase 14

2.1.1 Cácusecasechính 15

2.1.2 Cácusecasethứ cấp 16

2.1.3 Phânrãmộtsố usecase 17

2.2 Môtảchitiếtcácusecase 20

2.2.1 MôtảusecaseĐăng nhập 20

2.2.2 MôtảusecaseThêmnhânviên 20

2.2.3 MôtảusecaseXóanhânviên 21

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

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

2.2.6 MôtảusecaseThêmmónăn 23

2.2.7 MôtảusecaseXóamónăn 23

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

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

2.2.10 MôtảusecaseĐặtbàn 25

2.2.11 MôtảusecaseThanhToán 26

2.2.12 MôtảusecaseGọimón 26

Chương3 Thiếtkếhệthống 28

3.1 Phântíchcácusecase 28

Trang 4

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

3.1.2 Biểuđồ trìnhtự(SequenceDiagram) 28

3.2 Môhìnhhóagiaodiện 28

3.2.1 Môhìnhhóamànhình giao diện ngườidùng 28

3.2.2 Biểuđồ cáclớpmàn hình 28

3.2.3 Biểuđồ trìnhtựmôhình hóacác luồng mànhình 28

Trang 5

Thời điểm bắt đầu:

15h00Thờiđiểmkếtthúc:15h30

+ 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út2phút7phút10phút2phút

- Giới

thiệu

- Tổng

Trang 6

Phântichvàthiếtkếh ệ thống

quan về

dựán

-Tổngquan

vềphỏngv

ấn

Dựkiến tổngcộng: 25phút

PHIẾUPHỎNGVẤN Dựán:XâydựngWebsitequảnlýnhàhàng Tiểudựán:Hoạtđộngquảnlýtrongnhàhàng Ngườiđượchỏi:AnhNguyễnVănKhang Ngườihỏi: N g u y ễ n VănLuyến Ngày:29Tháng 8 Năm2022 Câuhỏi Ghichú 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ệ?

Quansá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

Quansát:

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

Quansát:

Trang 7

Phântichvàthiếtkếh ệ thống

Trang 8

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?

Quansát:

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

Quansát:

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ệ?

Quansát:

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ệ?

Quansát:

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? Anhđánhgiáchứcnăng nàycủahệthốnglàtốt,kháhaytệ?

Quansát:

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?

Quansát:

Trang 9

Điềutra

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?

Quansát:

Đánhgiá chung:

Trang 10

Phântichvàthiếtkếh ệ thống

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?

A Rấtdễsửdụngvà hiệu quả

B Bìnhthường

C Khósửdụngnhưnghiệuquả

D Dễsửdụngnhưngkhông hiệuquả

Câu2:Anh/Chịthấyhệ thốngquảnlýtàichínhnhưnào?

A Rấtchặtchẽ antoàn

B Bìnhthường

C Lỏnglẻo

Câu3:Anh/Chịthấyquảnlýhànghóacóquantrọngkhông?

A Rấtquantrọng

B Bìnhthường

C Hơiquantrọng

D Khôngcần

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

nhanhkhông?

A Cầnrấtnhanh

B Chỉcầnbìnhthường

C Khôngcần

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

A Rấtdễsửdụng

B Bìnhthường

C Rấtdễsửdụng

Câu6:Anh/Chịthấyhệ

thốngđiềuhànhcôngviệc,cácphátsinhhàngngàycócầnthiết không?

A Rấtquantrọng

B Bìnhthường

C Khôngquantrọng

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

A.CóB.Không

Câu8:Ýkhiếncủaanh/chịvề chấtlượngquảnlýcủahệthống?

………

………

………

………

Quansát

Trang 11

- Tổ chức hoạt động kinh doanh : Nhà hàng là đơn vị kinh doanh chuyên

phụcphụ vụ nhu cầu ăn uống Kinh doanh nhà hàng là một chuỗi những hoạt độngtập thể, có sự liên kết chặt chẽ giữa tất cả các bộ phận với nhau , từ nhân viênphục vụ đến bartender, bếp , thu ngân hay quản lý Ngoài ra nhà hàng cònnhậntổchức sựkiệnlơnnhư(sinhnhật,đámcưới,…),nhàhàngphục

vụtấtcảcácngàytrong tuần

uGiấy,Hà Nội

Trang 12

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

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

Hình1.Menu của nhàhàng

Trang 14

C BộphậnKếtoán/Thungân

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âydựngthangbảnglươngchonhânviênvàlậpbáocáoliênquantheoquyđịnh

D BộphậnQuảnLí

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ânviênBồibànchịutráchnhiệmđónvà tiễnkhách,sắpxếpchỗngồi

vàgợiýchokháchchọnmón, phục vụnhucầucủakháchtrongsuốtthờigiankhách thưởng thức bữa ăn tại nhà hàng Sau khi khách rời khỏi, nhân viênPhục vụ còn có trách nhiệm dọn dẹp và sắp xếp lại không gian ăn uống củakhách

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

Trang 17

2.1.1 Cácusecasechính

Hình6.Biểuđồusecasechính

Trang 18

2.1.2 Cácusecasethứcấp

Hình7.Biềuđồuse casethứcấp

Trang 19

2.1.3 Phânrãmộtsốusecase

Hình8.Chứcnăngquảnlíthôngtinmónăn

Trang 20

Hình9.Chứcnăngquảnlíthôngtinnhânviên

Trang 21

Hình11.Chứcnăngquảnlíđặtbànchokhách

Hình12.Chứcnăngquảnlíthanhtoán

Trang 22

2.2 Môtảchitiếtcácusecase

2.2.1 MôtảusecaseĐăngnhập

Tênusecase:Đăngnhập

Môtảvắntắt:UsecasenàychophépngườidùngđăngnhậpvàohệTênusecase:Đăngnhập

Môtảvắntắt:UsecasenàychophépngườidùngđăngnhậpvàohệTênusecase:Đăngnhập

Môtảvắntắt:Usecasenàychophépngườidùngđăngnhậpvàohệ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

2) Ngườidùngnhậpthôngtingồmtênđăngnhậpvà mậtkhẩusauđókíchnútđă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

Trang 23

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ê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ụ)

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ê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

o Luồngrẽnhánh:

Trang 24

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

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ênnhânviên)

oL u ồ n g rẽ 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áolỗivàusecasekếtthúc

Cácyêucầuđặcbiệt:Khôngcó

Tiềnđiềukiện:Ngườiquảnlýphảiđăngnhậpvàohệthống

Hậuđiệuđiềukiện:Khôngcó

Điểmmởrộng:Khôngcó

Trang 25

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ânviên,Tênnhânviên,Địachỉ,Ngàysinh,Giớitính,SĐT,

Chứcvụ).Usecasekếtthúc

oL u ồ n g rẽ 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

4)

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 g rẽ nhánh

Trang 26

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ó

Trang 27

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 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ớithô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 g rẽ 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ôngtinmón ănđóvàuse case kết thúc

Trang 28

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ị

oL u ồ n g rẽ 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

Trang 29

oL u ồ n g cơ bả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àntrongnhà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

4) NhânviênghingàyđặtbàntheoyêucầucủaKháchhàng.Sauđó kích nút

“Đặ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 g rẽ 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

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,Ngàylập,Sốlượng,Giá,Thànhtiền)

2) Nhânviênkíchvàonútinhóađơn Usecasekếtthúc

oL u ồ n g rẽ 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

Trang 30

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:Nhânviênphảiđăngnhậpvàohệthống

Hậuđiệuđiềukiện:Khôngcó

Điểmmởrộng:Khôngcó

Trang 31

Chương3 Thiếtkếhệthống

3.1 Phântíchcácusecase

3.1.1 Xâydựngbiểuđồcáclớpthamgiavàomộtmộtusecase(VOPC) 3.1.2 Biểuđồtrìnhtự(SequenceDiagram)

3.2 Môhìnhhóagiaodiện

3.2.1 Môhìnhhóamànhìnhgiaodiệnngườidùng

3.2.2 Biểuđồcáclớpmànhình

3.2.3 Biểuđồtrìnhtựmôhìnhhóacácluồngmànhình.

Ngày đăng: 16/12/2022, 19:13

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

TÀI LIỆU LIÊN QUAN

w