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

Thông tin cơ bản

Tiêu đề Quản Lý Quán Cafe
Tác giả Lê Đức Hưng
Người hướng dẫn Văn Hạnh
Trường học Trường Đại Học Thủy Lợi
Chuyên ngành Kỹ Thuật Phần Mềm
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 14
Dung lượng 1,69 MB

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ỌC

CHUYÊ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ễn Văn Hạnh

Hà Nội, 12/2023

Trang 2

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

I GI I THIÊ#U

1 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 thu ngâ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c v cho ngư3i qun lý th-ng kê, kim sot doanh thu ca nh hng L cơ sở giao ti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 cho

phé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m thử

4 T0i liê #u tham khảo

[1] IEEE Software Engineering Standards Committee, “IEEE Std 830-1998, IEEE Recommended

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 đch

1.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 MBM

1 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c m)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

Ngư3i qun lý:

Câp nhâ t đG u-ng v m)n ăn

Kim sot doanh thu

Phân quyn ngư3i sử dng phn mm

4 C1c r0ng buô #c

- 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 ĐỒ USECASE

1 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ch h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

c Giao diê n phn mm

- Giao diê n thanh ton h)a đơn: cho phép đ,c v chnnh sửa thông tin v khch hng v m)n ăn khch hng yêu cu

- Giao diê n bo co, th-ng kê: chn cho phép đ,c dữ liê u v doanh thu qun cafe v6i th3i gian chn đknh

2 Yêu cEu chức năng.

a Nhân viên.

ID: FR1

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

DEP: 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ông tin 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 ăn

DEP: 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 CSDL Kkch 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 CSDL

Kkch 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ên Kkch 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 đknh

Kkch 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ô  c trong 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ăng

ID: 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

ID: QR3

TAG: Tnh dD sử dng

DESC: ngôn ngữ, giao diê  n dD hiu, cc biu tư"ng mang ý ngh|a nht qun MUST: 100% ln thEc hiê n đu đạt

ID: QR4

TAG: Tnh ổn đknh

DESC: Hê  th-ng luôn s}n sng phc v, hoạt đô ng t-t 24/24

MUST: 100% ln thEc hiê n đu đạt

ID: QR5

TAG: Tnh bo mâ t

DESC:

- Ngư3i sử dng đư"c đăng nhâ p v6i ti khon duy nht, v không th đăng nhâp v6i ti khon khc

- Phân quyn cho ngư3i sử dng đn từng ch7c năng

- Đm bo kh năng backup dữ liê u v phc hGi hê  th-ng

MUST: 100% ln thEc hiê n đu đạt

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