TRƯỜNG ĐẠI HỌC THỦY LỢIKHOA CÔNG NGHỆ THÔNG TINBÁO CÁO BÀI TẬP LỚN MÔN HỌCCHUYÊN ĐỀ KỸ THUẬT PHẦN MỀMĐề tài:QUẢN LÝ QUÁN CAFESinh viên thực hiện: Lê Đức Hưng - 2051063676Giảng viên phụ t
Trang 1TRƯỜNG ĐẠI HỌC THỦY LỢI
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN MÔN HỌCCHUYÊN ĐỀ KỸ THUẬT PHẦN MỀM
Đề tài:
QUẢN LÝ QUÁN CAFE
Sinh viên thực hiện: Lê Đức Hưng - 2051063676
Giảng viên phụ trách môn học: NguyễnVăn Hạnh
Hà Nội, 12/2023
Trang 2TÀI LIỆU ĐẶC TẢ PHẦN MỀM
I.GI I THIÊ#U1 M%c tiêu
Mc đch ca ti liê u ny l đ cung cp mô t chi tit v cc yêu cu cho phn mm h tr" viê c qun lý qun cafe N) s+ minh h,a mc đch c th v thông tin chi tit cho viê c pht trin hê th-ng Ti liê u ny s+ n)i lên đy đ v cc rng buôc ca hê th-ng, giao diê n ngư3i d4ng v tương tc v6i cc 7ng dng bên ngoi(my in) N) đư"c đ xut cho khch hng phê duyê t v l ti liê u tham kho đu vo cho cc giai đoạn thit k, lập trình, kim thử trong quy trình sn xut phn mm ny.
2 Ph+m vi
Phn mm qun lý qun cafe đư"c ci đă t trên hê th-ng my tnh tại quy thungân, giCp nhân viên thu ngân thanh ton h)a đơn ca khch hng nhanh ch)ng,chnh xc v dD dng thEc hiê n viê c in h)a đơn cho khch hng ĐGng th3i phcv cho ngư3i qun lý th-ng kê, kim sot doanh thu ca nh hng L cơ sở giaotip ca cc thnh viên, l căn c7 đ thit k, kim thử.
3 Thuâ#t ng/ v0 c1c t2 vi3t t4t.
CSDL Cơ sở dữ liệu Nơi lưu trữ thông tin v chophép truy cập
DESC Description Mô tDEP Dependency SE ph thuộc
MUST M7c độ t-i thiu cn thitđ vư"t qua cc đ"t kimthử
4 T0i liê #u tham khảo
[1] IEEE Software Engineering Standards Committee, “IEEE Std 830-1998, IEEERecommended
Practice for Software Requirements Specifications”, October 20, 1998.[2] silde bi ging Công nghê phn mm do gio viên cung cp.
Trang 3
5 Mô tả t0i liê #u
Phn Miêu t Mc đch1.Gi6i
thiệu Mô t một cch khi qut nht, phạm vi, mc đch ti liệu cn đạt đư"c
Đưa ra cc công việc cn thEc hiện ca ti liệu
2.Tổng quan v phn mm
Khi qut phn mm, đưa ra mô hình ca phn mm
Khi qut phn mm, đ-i tư"ng sử dng, mô hình ngữ cnh.
3.Phân tch quy trình nghiệp v
Cc ch7c năng ca hệ th-ng Phân tch qui trình nghiệp v một cch c th nht.
4.Đặc t
yêu cu Cc yêu cu v ch7c năng v hiệu năng ca phn mm Trình by cc yêu cu m phn mm cn phi thEc thi
II.T@NG QUAN VB PHCN MBM1 Yêu cEu chung vF phEn mFm.
Hê th-ng phn mm bao gGm 2 phn: Qun lý viê c thanh ton h)a đơn v Qun lýthông tin trong CSDL.
a Qun lý viê c thanh ton h)a đơn:
- Nhâp thông tin đG u-ng v m)n ăn ca khch hng yêu cu(tên m)n, s- lư"ng,cc dkch v khc)
- Thanh ton v in h)a đơn cho khch hng
b Qun lý thông tin trong CSDL
- Lưu trữ danh sch cc đG u-ng v m)n ăn trong qun café đ-i chiu v6i đG u-ng v m)n ăn khch hng yêu cu đ thanh ton h)a đơn chi tit v chnh xc.
Trang 4- Lưu trữ cc h)a đơn đl đư"c thanh ton theo th3i gian phc v cho viê c bo co thông tin sau ny.
2 Chức năng cIa phEn mFm
a Thanh ton h)a đơn cho khch hng
- Khch hng ch,n m)n ăn trong menu m)n ăn ca nh hng.
- Khi khch hng c) yêu cu thanh ton danh sch m)n ăn m khch hng ch,n s+ đư"c gửi đn cho NV thu ngân Tại đây, NV nhâ p ml đG u-ng v m)năn tương 7ng v6i ml m)n ăn trong danh sch đ).
- In h)a đơn v gửi lại cho khch hng.b Qun lý viê c bo co doanh thu.
- NV thu ngân s+ th-ng kê doanh thu ca nh hng theo th3i gian yêu cu ca ngư3i qun lý.
- In bo co v gửi lên ngư3i qun lý.
3 ĐJi tưKng ngưLi dNng.
- Phn mm đư"c 7ng dng cho 2 đ-i tư"ng l: Khch hng, NV thu ngân v ngư3i qun lý:
Khch hng không trEc tip sử dng phn mm, nhưng l ngư3i đưa ra ccm)n ăn yêu cu cho NV thu ngân.
NV thu ngân tip nhâ n danh sch đG u-ng v m)n ăn khch hng yêu cu v thanh ton h)a đơn cho khch hng.
- Hê th-ng rng buô c bởi yêu cu ca khch hng:
Khi khch hng c) yêu cu thanh ton h)a đơn hê th-ng m6i cho phép nhâp ml đG u-ng m)n ăn theo yêu cu ca khch hng
- Rng buô c v dữ liê u đu vo so v6i dữ liê u trong CSDL: m)n ăn khch hng ch,n, đư"c NV thu ngân nhâ p ml ca cc đG u-ng m)n ăn đ) tt c thông tin v m)n ăn đư"c hin thk lên giao diê n.
- Rng buô c v6i 7ng dng bên ngoi: đ gửi thông tin chi tit ca h)a đơn đn cho khch hng yêu cu phi c) my in kt n-i v6i hê th-ng my tnh hiê n tại in h)a đơn cho khch hng.
5 Giả định v0 ph% thuô #c
Phn mm chn đư"c ci đă t trên hê th-ng my tnh ca qun cafe tại quy thu ngân, khi đ) hê th-ng phn mm m6i kt n-i đư"c CSDL ca qun Hoă c nu không ci đă t trên hê th-ng my tnh ca qun cafe m ci đă t trên my tnh khc
buô c phi c) CSDL ca qun thì m6i thEc hiê n đy đ đư"c cc thao tc nghiêp v.
Trang 5III.XÂY DỰNG BIỂU ĐỒ USECASE1 Sơ đồ USECASE tổng qu1t
2 Sơ đồ USECASE phân rã
a Sơ đG USECASE phân rl Kim sot doanh thu
b Sơ đG USECASE phân rl Qun lý menu
Trang 6c Sơ đG USECASE phân rl Qun lý nhân viên
IV.QUY TR`NH NGHIÊ#P Va
Trang 7Hình 1: Sơ đồ UML hệ thống
Trang 8Hình 2: Mô hình nghiệp vụ đăng nhập vào hệ thống
Trang 9Hình 3 Mô hình nghiệp vụ quản lý hóa đơn bán hàng của phần mềm
Trang 10Hình 4 Mô hình nghiệp vụ thống kê báo cáo của phần mềm
V.ĐĂ#C TẢ YÊU CCU PHCN MBM
Phn ny bao gGm tt c cc yêu cu ch7c năng v cht lư"ng ca hệ th-ng N) đưa mô t chi tit ca hệ th-ng v tt c cc ch7c năng ca n).
1 C1c yêu cEu giao diê #n bên ngo0i
- Phn ny Cung cp một mô t chi tit ca tt c cc yu t- đu vo v đu ra từ hệ th-ng N) cpng mô t giao diê n phn c7ng, phn mm v cung cp mqu cơ bn ca giao diê n ngư3i d4ng.
a Giao diê n ngư3i d4ng:
- Khi nhân viên mở hê th-ng phn mm, s+ hin thk giao diê n từ đây NV s+ đăng nhâ p v6i ti khon đl đư"c cung cp trư6c đ đăng nhâ p vo hê th-ng.- Sau khi đăng nhâ p thnh công, s+ hin thk giao diê n trang ch.
- NV thu ngân ch,n ch7c năng Qun lý h)a đơn bn hng trên giao diê n Khi đ)giao diê n lm viê c đư"c hin thk.
Trang 11- NV nhâ p đy đ thông tin ca mô t h)a đơn, v thEc hiê n thanh ton khi khchhng yêu cu.
- Khi ngư3i Qun lý yêu cu th-ng kê bo co doanh thu qun cafe, thì NV ch,n ch7c năng bo co trên trang ch sau đ) s+ hin thk giao diê n.b Giao diê n phn c7ng
- Phn mm qun lý v CSDL ca nh hng đu đư"c ci đă t trên mô t my, đư"c qun lý v6i hê điu hnh hiê n tại ca my tnh.
TITLE: Đăng nhâ p
DESC: NV thu ngân đăng nhâ p vo hê th-ng v6i ti khon ca mình Không c) ch7c năng tE đô ng đăng nhâ p cho những ln sau( buô c m i ln sử dng hê th-ng phi đăng nhâ p)
RAT: Nhân viên đăng nhâ p vo hê th-ngDEP: Không.
ID: FR2
TITLE: Thêm h)a đơn
DESC: Khi khch hng c) yêu c) yêu cu thanh ton h)a đơn, NV s+ thêm m6i môt h)a đơn v nhâ p thông tin c nhân ca khch hng
RAT: Tạo m6i mô t h)a đơn cho khch hng.DEP: FR1.
ID: FR3
TITLE: Sửa thông tin c nhân ca khch hng
DESC: Khi thông tin ca khch hng bk sai, hoă c thiu NV s+ câ p nhâ t lại thôngtin theo đCng thông tin c nhân hiê n tại ca khch hng.
RAT: Sửa thông tin ca khch hng.DEP: FR2.
ID: FR4
TITLE: Thêm đG u-ng m)n ăn cho chi tit h)a đơn
DESC: Khi khch hng yêu cu g,i m)n NV câ p nhâ t lại danh sch m)n ăn trong chi tit h)a đơn.
RAT: Khch hng thêm m)n ănDEP: FR2.
Trang 12ID: FR5
TITLE: Sửa m)n ăn cho chi tit h)a đơn
DESC: Thông tin m)n ăn bk sai lê ch so v6i yêu cu ca khch hng NV s+ câ p nhât lại thông tin cho đCng.
RAT: Chnnh sửa thông tin m)n ăn.DEP: FR4.
ID: FR6
TITLE: Thanh ton h)a đơn.
DESC: Phn mm tE đô ng tnh tổng gi trk ca h)a đơn đ).RAT: Tnh tổng tin h)a đơn.
DEP: FR2, FR4.
ID: FR7
TITLE: In h)a đơn
DESC: My tnh kt n-i v6i thit bk in in ra h)a đơn đl thanh ton cho khch hng.
RAT: In h)a đơn.DEP: FR6.
b NgưLi quản lf.ID: FR8
Tnh năng: Đăng nhâ p
DESC: Ngư3i qun lý đăng nhâ p ti khon brng ti khon admin v không c) ch7c năng đăng nhâ p tE đô ng cho những ln sau.
Kkch bn: Đăng nhâ p thnh công:
- Những ngư3i qun lý mu-n đăng nhâ p vo hê th-ng, thì phi đăng nhâ p brng ti khon ca qun trk viên.
- Sau đ), ngư3i qun lý c) th thao tc nghiê p v trên phn mm v6i vai trs l ngư3i qun trk.
ID: FR9
Tnh năng: Câ p nhâ t thEc đơn trong CSDL
DESC: Ngư3i qun lý c) th thêm/sửa/x)a thông tin m)n ăn trong Menu m)n ăn ca nh hng trong CSDL chn sau khi đl đăng nhâ p thnh công.
Kkch bn 1: Thêm m)n ăn m6i:
- Khi ngư3i qun lý thêm mô t m)n ăn m6i.
- M)n ăn m6i đ) đư"c thêm vo trong danh sch Menu m)n ăn trong CSDLKkch bn 2: Sửa thông tin m)n ăn:
- Khi ngư3i qun lý sửa xong thông tin ca mô t m)n ăn.- Thông tin m)n ăn đ) đư"c câ p nhâ t vo trong CSDLKkch bn 3: X)a thông tin m)n ăn:
- Khi ngư3i qun lý x)a 1 m)n ăn.- M)n ăn đ) bk x)a khvi CSDL
Trang 13ID: FR10
Tnh năng: Phân quyn ngư3i d4ng
DESC: Tạo ti khon v phân quyn cho ti khon đ) đ cung cp cho nhân viênKkch bn: NV đư"c cp quyn tương 7ng v6i ti khon m ngư3i qun lý cung cp:
- Lưu thông tin v phân quyn cho từng nhân viên đ phc v cho viê c xc thEc ti khon m i ln NV đăng nhâ p.
ID: FR11
Tnh năng: Tổng h"p doanh thu
DESC: Th-ng kê doanh thu qun cafe theo khong th3i gian xc đknhKkch bn: Tổng h"p doanh thu ca qun cafe theo th3i gian:- Đknh ra khong th3i gian đ tổng h"p doanh thu
- Hê th-ng tr v: doanh thu v danh sch cc h)a đơn đl đư"c thanh ton thuô ctrong th3i gian đ).
3 Yêu cEu phi chức năng
a Giao diện ngư3i d4ng thân thiện: Hệ th-ng cn c) một giao diện ngư3i d4ng dD sử dng v thân thiện đ nhân viên c) th dD dng thao tc v tìm kim thông tin cn thit.
b Qun lý nhân viên: Hệ th-ng nên cung cp ch7c năng qun lý nhân viên, bao gGm tạo v qun lý thông tin nhân viên, theo dõi gi3 lm việc, tnh lương, v qun lý quyn truy cập.
c Qun lý thEc đơn v đặt hng: Hệ th-ng cn cho phép qun lý v cập nhật thEc đơn ca qun cafe, bao gGm thông tin v m)n ăn, gi c, v kh năng tạo v qun lý cc phiên bn thEc đơn khc nhau Ngoi ra, hệ th-ng cn h tr" qu trình đặt hng v tnh ton tổng gi trk đơn hng.
d Qun lý kho hng: Hệ th-ng cung cp ch7c năng qun lý kho hng, cho phép theo dõi s- lư"ng hng tGn kho, tE động cập nhật khi c) đơn hng m6i v tạo thông bo khi cn thêm hng.
e Qun lý khch hng: Hệ th-ng c) th cung cp ch7c năng qun lý thông tin khch hng, bao gGm tạo v qun lý hG sơ khch hng, lkch sử mua hng, ưu đli v chương trình khuyn mli.
f Bo co v th-ng kê: Hệ th-ng nên cung cp bo co v th-ng kê v cc hoạt động kinh doanh, bao gGm doanh thu, s- lư"ng khch hng, m7c độ sử dng bn, v m)n ăn/phn u-ng đư"c ưa chuộng.
g Qun lý ti khon v an ninh: Hệ th-ng nên c) ch7c năng qun lý ti khon ngư3i d4ng v đm bo tnh bo mật N) cn h tr" qun lý quyn truy cập ca từng ngư3i d4ng v theo dõi cc hoạt động trong hệ th-ng.
h Tch h"p thanh ton: Hệ th-ng cn tch h"p cc phương th7c thanh ton khc nhau, bao gGm tin mặt, thẻ tn dng, v điện tử hoặc 7ng dng di động.
Trang 144 Yêu cEu vF hiê #u năngID: QR1
TAG: Đô tin câ y
DESC: Khi khch hng c) yêu cu thanh ton h)a đơn, NV thu ngân tổng h"p lại thông tin h)a đơn tnh gi trk h)a đơn chnh xc
RAT: đm bo cung cp thông tin chnh xc đn khch hng.DEP: Không.
ID: QR2
TAG: Th3i gian thEc thi
DESC: Khi c) yêu cu thanh ton ca khch hng, kt qu thanh ton đưa ra cho khch hng l nhanh C) th thEc hiê n tnh gi trk h)a đơn cho t-i đa 500 lư"t khch vo trong 24 gi3
MUST: 100% ln thEc hiên thì th3i gian không qu 1 giây.