Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.69 MB, 14 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>I.GI I THIÊ#U1. M%c tiêu</b>
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.
<b>2. Ph+m vi</b>
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ử.
<b>3. Thuâ#t ng/ v0 c1c t2 vi3t t4t.</b>
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ử
<b>4. T0i liê #u tham khảo</b>
[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.
<b> </b>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3"><b>5. Mô tả t0i liê #u</b>
Phn Miêu t Mc đch1.Gi6i
thiệu <sup>Mô t một cch khi qut </sup>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 <sup>Cc yêu cu v ch7c năng v </sup>hiệu năng ca phn mm <sup>Trình by cc yêu cu m </sup>phn mm cn phi thEc thi
<b>II.T@NG QUAN VB PHCN MBM1. Yêu cEu chung vF phEn mFm.</b>
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.
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="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.
<b>2. Chức năng cIa phEn mFm</b>
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ý.
<b>3. ĐJi tưKng ngưLi dNng.</b>
- 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.
<b>5. Giả định v0 ph% thuô #c</b>
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
b c phi c) CSDL ca qun thì m6i thEc hiê n đy đ đư"c cc thao tc nghiêp v.
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5"><b>III.XÂY DỰNG BIỂU ĐỒ USECASE1. Sơ đồ USECASE tổng qu1t</b>
<b>2. Sơ đồ USECASE phân rã</b>
a. Sơ đG USECASE phân rl Kim sot doanh thu
b. Sơ đG USECASE phân rl Qun lý menu
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">c. Sơ đG USECASE phân rl Qun lý nhân viên
<b>IV.QUY TR`NH NGHIÊ#P Va</b>
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">Hình 1: Sơ đồ UML hệ thống
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">Hình 2: Mơ hình nghiệp vụ đăng nhập vào hệ thống
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="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
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">Hình 4. Mơ hình nghiệp vụ thống kê báo cáo của phần mềm
<b>V.ĐĂ#C TẢ YÊU CCU PHCN MBM</b>
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).
<b>1. C1c yêu cEu giao diê #n bên ngo0i</b>
- 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.
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="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.
<b>ID: FR2</b>
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: <b>FR1</b>.
<b>ID: FR3</b>
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: <b>FR2</b>.
<b>ID: FR4</b>
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: <b>FR2</b>.
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><b>ID: FR5</b>
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: <b>FR4</b>.
<b>ID: FR6</b>
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: <b>FR2, FR4</b>.
<b>ID: FR7</b>
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: <b>FR6</b>.
<b>b. NgưLi quản lf.ID: FR8</b>
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.
<b>ID: FR9</b>
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
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><b>ID: FR10</b>
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.
<b>ID: FR11</b>
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 đ).
<b>3. Yêu cEu phi chức năng</b>
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.
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14"><b>4. Yêu cEu vF hiê #u năngID: QR1 </b>
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.
<b>ID: QR2 </b>
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.
</div>