1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo bài tập lớn môn học chuyên đề kỹ thuật phần mềm đề tài quản lý quán cafe

14 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

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 1

TRƯỜ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 2

TÀI LIỆU ĐẶC TẢ PHẦN MỀM

I.GI I THIÊ#U1 M%c tiêu

Mc đch ca ti liê u ny l đ cung cp mô t chi tit v cc yêu cu cho phn mm h tr" viê c qun lý qun cafe N) s+ minh h,a mc đch c th v thông tin chi tit cho viê c pht trin hê  th-ng Ti liê u ny s+ n)i lên đy đ v cc rng buôc ca hê  th-ng, giao diê n ngư3i d4ng v tương tc v6i cc 7ng dng bên ngoi(my in) N) đư"c đ xut cho khch hng phê duyê t v l ti liê u tham kho đu vo cho cc giai đoạn thit k, lập trình, kim thử trong quy trình sn xut phn mm ny.

2 Ph+m vi

Phn mm qun lý qun cafe đư"c ci đă t trên hê  th-ng my tnh tại quy thungân, giCp nhân viên thu ngân thanh ton h)a đơn ca khch hng nhanh ch)ng,chnh xc v dD dng thEc hiê n viê c in h)a đơn cho khch hng ĐGng th3i phcv cho ngư3i qun lý th-ng kê, kim sot doanh thu ca nh hng L cơ sở giaotip ca cc thnh viên, l căn c7 đ thit k, kim 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ô tDEP Dependency SE ph thuộc

MUST M7c độ t-i thiu cn thitđ vư"t qua cc đ"t kimthử

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 bi ging Công nghê  phn mm do gio viên cung cp.

Trang 3

5 Mô tả t0i liê #u

Phn Miêu t Mc đch1.Gi6i

thiệu Mô t một cch khi qut nht, phạm vi, mc đch ti liệu cn đạt đư"c

Đưa ra cc công việc cn thEc hiện ca ti liệu

2.Tổng quan v phn mm

Khi qut phn mm, đưa ra mô hình ca phn mm

Khi qut phn mm, đ-i tư"ng sử dng, mô hình ngữ cnh.

3.Phân tch quy trình nghiệp v

Cc ch7c năng ca hệ th-ng Phân tch qui trình nghiệp v một cch c th nht.

4.Đặc t

yêu cu Cc yêu cu v ch7c năng v hiệu năng ca phn mm Trình by cc yêu cu m phn mm cn phi thEc thi

II.T@NG QUAN VB PHCN MBM1 Yêu cEu chung vF phEn mFm.

Hê th-ng phn mm bao gGm 2 phn: Qun lý viê c thanh ton h)a đơn v Qun lýthông tin trong CSDL.

a Qun lý viê c thanh ton h)a đơn:

- Nhâp thông tin đG u-ng v m)n ăn ca khch hng yêu cu(tên m)n, s- lư"ng,cc dkch v khc)

- Thanh ton v in h)a đơn cho khch hng

b Qun lý thông tin trong CSDL

- Lưu trữ danh sch cc đG u-ng v m)n ăn trong qun café đ-i chiu v6i đG u-ng v m)n ăn khch hng yêu cu đ thanh ton h)a đơn chi tit v chnh xc.

Trang 4

- Lưu trữ cc h)a đơn đl đư"c thanh ton theo th3i gian phc v cho viê c bo co thông tin sau ny.

2 Chức năng cIa phEn mFm

a Thanh ton h)a đơn cho khch hng

- Khch hng ch,n m)n ăn trong menu m)n ăn ca nh hng.

- Khi khch hng c) yêu cu thanh ton danh sch m)n ăn m khch hng 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 sch đ).

- In h)a đơn v gửi lại cho khch hng.b Qun lý viê c bo co doanh thu.

- NV thu ngân s+ th-ng kê doanh thu ca nh hng theo th3i gian yêu cu ca ngư3i qun lý.

- In bo co v gửi lên ngư3i qun lý.

3 ĐJi tưKng ngưLi dNng.

- Phn mm đư"c 7ng dng cho 2 đ-i tư"ng l: Khch hng, NV thu ngân v ngư3i qun lý:

Khch hng không trEc tip sử dng phn mm, nhưng l ngư3i đưa ra ccm)n ăn yêu cu cho NV thu ngân.

NV thu ngân tip nhâ n danh sch đG u-ng v m)n ăn khch hng yêu cu v thanh ton h)a đơn cho khch hng.

- Hê th-ng rng buô c bởi yêu cu ca khch hng:

Khi khch hng c) yêu cu thanh ton h)a đơn hê  th-ng m6i cho phép nhâp ml đG u-ng m)n ăn theo yêu cu ca khch hng

- Rng buô c v dữ liê u đu vo so v6i dữ liê u trong CSDL: m)n ăn khch hng ch,n, đư"c NV thu ngân nhâ p ml ca cc đG u-ng m)n ăn đ) tt c thông tin v m)n ăn đư"c hin thk lên giao diê n.

- Rng buô c v6i 7ng dng bên ngoi: đ gửi thông tin chi tit ca h)a đơn đn cho khch hng yêu cu phi c) my in kt n-i v6i hê  th-ng my tnh hiê n tại in h)a đơn cho khch hng.

5 Giả định v0 ph% thuô #c

Phn mm chn đư"c ci đă t trên hê  th-ng my tnh ca qun cafe tại quy thu ngân, khi đ) hê  th-ng phn mm m6i kt n-i đư"c CSDL ca qun Hoă  c nu không ci đă t trên hê  th-ng my tnh ca qun cafe m ci đă t trên my tnh khc

buô c phi c) CSDL ca qun thì m6i thEc hiê  n đy đ đư"c cc thao tc nghiêp v.

Trang 5

III.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 Kim sot doanh thu

b Sơ đG USECASE phân rl Qun lý menu

Trang 6

c Sơ đG USECASE phân rl Qun lý nhân viên

IV.QUY TR`NH NGHIÊ#P Va

Trang 7

Hình 1: Sơ đồ UML hệ thống

Trang 8

Hình 2: Mô hình nghiệp vụ đăng nhập vào hệ thống

Trang 9

Hì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 10

Hì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

Phn ny bao gGm tt c cc yêu cu ch7c năng v cht lư"ng ca hệ th-ng N) đưa mô t chi tit ca hệ th-ng v tt c cc ch7c năng ca n).

1 C1c yêu cEu giao diê #n bên ngo0i

- Phn ny Cung cp một mô t chi tit ca tt c cc yu t- đu vo v đu ra từ hệ th-ng N) cpng mô t giao diê n phn c7ng, phn mm v cung cp mqu cơ bn ca giao diê n ngư3i d4ng.

a Giao diê n ngư3i d4ng:

- Khi nhân viên mở hê  th-ng phn mm, s+ hin thk giao diê n từ đây NV s+ đăng nhâ p v6i ti khon đl đư"c cung cp trư6c đ đăng nhâ p vo hê  th-ng.- Sau khi đăng nhâ p thnh công, s+ hin thk giao diê n trang ch.

- NV thu ngân ch,n ch7c năng Qun lý h)a đơn bn hng trên giao diê n Khi đ)giao diê n lm viê c đư"c hin thk.

Trang 11

- NV nhâ p đy đ thông tin ca mô t h)a đơn, v thEc hiê n thanh ton khi khchhng yêu cu.

- Khi ngư3i Qun lý yêu cu th-ng kê bo co doanh thu qun cafe, thì NV ch,n ch7c năng bo co trên trang ch sau đ) s+ hin thk giao diê n.b Giao diê n phn c7ng

- Phn mm qun lý v CSDL ca nh hng đu đư"c ci đă  t trên mô t my, đư"c qun lý v6i hê  điu hnh hiê n tại ca my tnh.

TITLE: Đăng nhâ p

DESC: NV thu ngân đăng nhâ  p vo hê  th-ng v6i ti khon ca mình Không c) ch7c năng tE đô ng đăng nhâ p cho những ln sau( buô c m i ln sử dng hê  th-ng phi đăng nhâ p)

RAT: Nhân viên đăng nhâ p vo hê  th-ngDEP: Không.

ID: FR2

TITLE: Thêm h)a đơn

DESC: Khi khch hng c) yêu c) yêu cu thanh ton h)a đơn, NV s+ thêm m6i môt h)a đơn v nhâ p thông tin c nhân ca khch hng

RAT: Tạo m6i mô t h)a đơn cho khch hng.DEP: FR1.

ID: FR3

TITLE: Sửa thông tin c nhân ca khch hng

DESC: Khi thông tin ca khch hng bk sai, hoă c thiu NV s+ câ p nhâ t lại thôngtin theo đCng thông tin c nhân hiê n tại ca khch hng.

RAT: Sửa thông tin ca khch hng.DEP: FR2.

ID: FR4

TITLE: Thêm đG u-ng m)n ăn cho chi tit h)a đơn

DESC: Khi khch hng yêu cu g,i m)n NV câ  p nhâ t lại danh sch m)n ăn trong chi tit h)a đơn.

RAT: Khch hng thêm m)n ănDEP: FR2.

Trang 12

ID: FR5

TITLE: Sửa m)n ăn cho chi tit h)a đơn

DESC: Thông tin m)n ăn bk sai lê  ch so v6i yêu cu ca khch hng 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 ton h)a đơn.

DESC: Phn mm tE đô  ng tnh tổng gi trk ca h)a đơn đ).RAT: Tnh tổng tin h)a đơn.

DEP: FR2, FR4.

ID: FR7

TITLE: In h)a đơn

DESC: My tnh kt n-i v6i thit bk in in ra h)a đơn đl thanh ton cho khch hng.

RAT: In h)a đơn.DEP: FR6.

b NgưLi quản lf.ID: FR8

Tnh năng: Đăng nhâ p

DESC: Ngư3i qun lý đăng nhâ  p ti khon brng ti khon admin v không c) ch7c năng đăng nhâ p tE đô ng cho những ln sau.

Kkch bn: Đăng nhâ p thnh công:

- Những ngư3i qun lý mu-n đăng nhâ p vo hê  th-ng, thì phi đăng nhâ p brng ti khon ca qun trk viên.

- Sau đ), ngư3i qun lý c) th thao tc nghiê p v trên phn mm v6i vai trs l ngư3i qun trk.

ID: FR9

Tnh năng: Câ p nhâ t thEc đơn trong CSDL

DESC: Ngư3i qun lý c) th thêm/sửa/x)a thông tin m)n ăn trong Menu m)n ăn ca nh hng trong CSDL chn sau khi đl đăng nhâ  p thnh công.

Kkch bn 1: Thêm m)n ăn m6i:

- Khi ngư3i qun lý thêm mô t m)n ăn m6i.

- M)n ăn m6i đ) đư"c thêm vo trong danh sch Menu m)n ăn trong CSDLKkch bn 2: Sửa thông tin m)n ăn:

- Khi ngư3i qun lý sửa xong thông tin ca mô t m)n ăn.- Thông tin m)n ăn đ) đư"c câ p nhâ t vo trong CSDLKkch bn 3: X)a thông tin m)n ăn:

- Khi ngư3i qun lý x)a 1 m)n ăn.- M)n ăn đ) bk x)a khvi CSDL

Trang 13

ID: FR10

Tnh năng: Phân quyn ngư3i d4ng

DESC: Tạo ti khon v phân quyn cho ti khon đ) đ cung cp cho nhân viênKkch bn: NV đư"c cp quyn tương 7ng v6i ti khon m ngư3i qun lý cung cp:

- Lưu thông tin v phân quyn cho từng nhân viên đ phc v cho viê c xc thEc ti khon m i ln NV đăng nhâ p.

ID: FR11

Tnh năng: Tổng h"p doanh thu

DESC: Th-ng kê doanh thu qun cafe theo khong th3i gian xc đknhKkch bn: Tổng h"p doanh thu ca qun cafe theo th3i gian:- Đknh ra khong th3i gian đ tổng h"p doanh thu

- Hê th-ng tr v: doanh thu v danh sch cc h)a đơn đl đư"c thanh ton 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 cn c) một giao diện ngư3i d4ng dD sử dng v thân thiện đ nhân viên c) th dD dng thao tc v tìm kim thông tin cn thit.

b Qun lý nhân viên: Hệ th-ng nên cung cp ch7c năng qun lý nhân viên, bao gGm tạo v qun lý thông tin nhân viên, theo dõi gi3 lm việc, tnh lương, v qun lý quyn truy cập.

c Qun lý thEc đơn v đặt hng: Hệ th-ng cn cho phép qun lý v cập nhật thEc đơn ca qun cafe, bao gGm thông tin v m)n ăn, gi c, v kh năng tạo v qun lý cc phiên bn thEc đơn khc nhau Ngoi ra, hệ th-ng cn h tr" qu trình đặt hng v tnh ton tổng gi trk đơn hng.

d Qun lý kho hng: Hệ th-ng cung cp ch7c năng qun lý kho hng, cho phép theo dõi s- lư"ng hng tGn kho, tE động cập nhật khi c) đơn hng m6i v tạo thông bo khi cn thêm hng.

e Qun lý khch hng: Hệ th-ng c) th cung cp ch7c năng qun lý thông tin khch hng, bao gGm tạo v qun lý hG sơ khch hng, lkch sử mua hng, ưu đli v chương trình khuyn mli.

f Bo co v th-ng kê: Hệ th-ng nên cung cp bo co v th-ng kê v cc hoạt động kinh doanh, bao gGm doanh thu, s- lư"ng khch hng, m7c độ sử dng bn, v m)n ăn/phn u-ng đư"c ưa chuộng.

g Qun lý ti khon v an ninh: Hệ th-ng nên c) ch7c năng qun lý ti khon ngư3i d4ng v đm bo tnh bo mật N) cn h tr" qun lý quyn truy cập ca từng ngư3i d4ng v theo dõi cc hoạt động trong hệ th-ng.

h Tch h"p thanh ton: Hệ th-ng cn tch h"p cc phương th7c thanh ton khc nhau, bao gGm tin mặt, thẻ tn dng, v điện tử hoặc 7ng dng di động.

Trang 14

4 Yêu cEu vF hiê #u năngID: QR1

TAG: Đô  tin câ y

DESC: Khi khch hng c) yêu cu thanh ton h)a đơn, NV thu ngân tổng h"p lại thông tin h)a đơn tnh gi trk h)a đơn chnh xc

RAT: đm bo cung cp thông tin chnh xc đn khch hng.DEP: Không.

ID: QR2

TAG: Th3i gian thEc thi

DESC: Khi c) yêu cu thanh ton ca khch hng, kt qu thanh ton đưa ra cho khch hng l nhanh C) th thEc hiê n tnh gi trk h)a đơn cho t-i đa 500 lư"t khch vo trong 24 gi3

MUST: 100% ln thEc hiên thì th3i gian không qu 1 giây.

Ngày đăng: 15/05/2024, 18:45

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN