Tải bản đầy đủ (.pdf) (99 trang)

bài tập lớn nhóm 12v phần mềm hệ thống quản lý quán coffee

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 (7.35 MB, 99 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

TRƯỜNG Đ I H C TH Y L IẠ Ọ Ủ ỢKHOA CÔNG NGH THÔNG TINỆ

---<small>0 0 0</small>

---Đ C T PH N M MẶ Ả Ầ Ề

MÔN H C: KI M TH VÀ Đ M B O CH T LỌ Ể Ử Ả Ả Ấ ƯỢ NG PH N M MẦ Ề

Đ TÀI: KI M TH PH N M M H TH NG QU N LÝ

Tên các thành viên: Nguy n Văn Thànhễ L u Vi t Hoàngư ệ Nguy n Đăng Khoaễ

Hà N i, 2023ộ

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

M c L cụụ

<small>TỔNG QUAN CHUNG ĐỀ TÀIA. Giới thiệu chung</small>

<small>1. Mục đích2. Phạm vi3. Lưu trữB. Mô tả hệ thống</small>

<small>1. Mục tiêu của phần mềm2. Chức năng của phần mềmC. Module thực hiện kiểm thửPHẦN I. ĐẶC TẢ PHẦN MỀM</small>

<small>1.1 Thêm bàn1.2 Xóa bàn1.3 Thêm đồ uống1.4 Sửa đồ uống1.5 Xóa đồ uống1.6 Thêm hội viên1.7 Sửa hội viên1.8 Xóa hội viên1.9 Xem hóa đơn1.10Thống kê</small>

<small>1.11 Chủ quán đăng ký tài khoản cho nhân viênPHẦN II. KIỂM THỬ HỘP ĐEN</small>

<small>2.1 Thêm bàn2.2 Xóa bàn2.3 Thêm Đồ uống2.4 Sửa Đồ uống2.5 Xóa Đồ uống2.6 Thêm hóa đơn2.7 Thêm hội viên2.8 Sửa hội viên2.9 Xóa hội viên2.10 Sửa hóa đơn2.11 Thống kê2.12 Đăng ký2.13 Đăng nhập</small>

<small>PHẦN III. KIỂM THỬ HỘP TRẮNG3.1 Thêm bàn</small>

<small>3.2 Xóa bàn3.3 Thêm Đồ uống3.4 Sửa Đồ uống3.5 Xóa Đồ uống3.6 Thêm hội viên3.7 Sửa hội viên</small>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<small>3.8 Xóa hội viên3.9 Xem hóa đơn3.10 Thống kê</small>

B ng phân cơngả

Thêm, s a, xóa h i viênử ộ

L u Vi t Hồngư ệ Thêm, s a, xóa đ u ng. hi n th hóaử ồ ố ể ịđ n, th ng kê doanh thuơ ố

Nguy n Đăng Khoaễ Thêm, s a, xóa tài kho n,ử ả đăng nh p, ậgi hàng, thanh toánỏ

TỔNG QUAN CHUNG ĐỀ TÀI A.Gi i thi u chungớệ

1. M cụ đích

− Mục đích đưa ra các đặc tả chi tiết cho phần mềm Hệ Thống Quản LýQuán Coffee. Phần mềm hỗ trợ chủ cửa hàng quản lý thơng tin củatừng đồ uống có trong thực đơn, thơng tin nhập/xuất hóa đơn 2. Ph m viạ

− Phần mềm được phát triển để phù hợp với cửa hàng nhỏ lẻ, đáp ứngnhu cầu cá nhân của chủ cửa hàng

3. L u trư ữ

− Dữ liệu của cửa hàng sẽ được lưu trữ trên database và database sẽđược thiết kế để phù hợp với mơ hình kinh doanh của cửa hàng.

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

− Hiển thị menu các loại đồ uống được bán trong cửa hàng.− Thêm bàn m i và order cho khách theo bànớ

− Xóa bàn

− Thêm một đồ uống mới vào hệ thống.

− Chỉnh sửa thông tin của đồ uống trong hệ thống (như tên, giá cả, …).− Xóa bỏ một đồ uống trong hệ thống.

− Th ng kê doanh thu theo ngàyố

− Hi n th danh sách hóa đ n theo t ng bànể ị ơ ừ− Thêm một h i viênộ mới.

− Sửa thông tin h i viênộ .− Xóa bỏ h i viênộ .

− Nhân viên có th thêm đ u ng vào gi hàng và hi n th t ng ti nể ồ ố ỏ ể ị ổ ềkhách ph i thanh toán.ả

− Đăng ký, đăng nh p, đăng xu tậ ấ

C. Module th c hi n ki m thựệểử

- Thêm, s a, xóa, tìm ki m đ u ngử ế ồ ố- Thêm xóa bàn

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

- Thêm, s a, xóa h i viênử ộ- Hi n th hóa đ nể ị ơ

- Tính ra doanh thu theo ngày

- Thêm s a xóa tài kho n và đăng nh pử ả ậ

3. Qu n lý click ch c năng qu n lí bànả ứ ả4. Qu n lý click ch c năng thêm bànả ứ5. N u th a mãn đi u ki n: Không thông ế ỏ ề ệ

báo l i thì thơng báo l u thành công. ỗ ưĐ ng th i l u d li u vào databaseồ ờ ư ữ ệLu ng s ki n ngo i lồ ự ệ ạ ệ 1.1 Qu n lý b tr ng, nh p sai tên tàiả ỏ ố ậ

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

Mô tả Qu n lý th c hi n xóa bàn kh i h th ng.ả ự ệ ỏ ệ ốTi n đi u ki nề ề ệ Qu n lý có tài kho n đăng nh p và có ít nh t ả ả ậ ấ

1 bàn trong h th ngệ ố

Lu ng s ki n chính.ồ ự ệ 1. Qu n lý click đăng nh p vào h th ng ả ậ ệ ốb ng tài kho n adminằ ả

2. click ch c năng qu n lý bànứ ả3. Qu n lý ch n xóa bàn mu n xóaả ọ ố4. H th ng hi n th thông báo xác th cệ ố ể ị ự

có th c s mu n xoáự ự ố5. Click “Ok” ho c “Cancel”ặ6. Ch n Ok h th ng xóa thành công ọ ệ ốLu ng s ki n ngo i lồ ự ệ ạ ệ 5.1 Qu n lý ch n “Cancel”ả ọ

5.2. H th ng tr v tr ng thái ban đ u ệ ố ở ề ạ ầkhi người dùng ch a ch n xóa.(lu ng ư ọ ồ2)

thơng tin: (Qu n lý đ u ng, qu n lý ả ồ ố ảtài kho n,hóa đ n,th ng kê)ả ơ ố4. Qu n lý click ch c năng qu n lí đ ả ứ ả ồ

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

+ giá bán+ nhả+ghi chú

7. Nh p thông tin vào các textbox trên hậ ệth ngố

8. Click xác nh n thêm thông tin đ u ngậ ồ ố9. H th ng ki m tra các giá tr nh p vàoệ ố ể ị ậ

đi u ki n:ề ệ

+ tên đ u ng : ch đồ ố ỉ ượ c phép ch a ứch cái [a-z]và không đữ ược đ tr ng.ể ố+ giá bán : ch đỉ ượ c phép ch a các chứ ữs [0-9] và ph i l n h n 0ố ả ớ ơ

+ nh : ả ph i có các đ nh d ng hình nh:ả ị ạ ả.JPG, .PNG (có th khơng c n, khi ể ầkhơng có nh đ i di n thì s dùng nh ả ạ ệ ẽ ảm c đ nh c a h th ng)ặ ị ủ ệ ố

+ghi chú :được phép ch a t t c các kí ứ ấ ảt và khơng đự ược đ tr ngể ố

10.N u th a mãn đi u ki n: Không thông ế ỏ ề ệbáo l i thì thơng báo l u thành cơng. ỗ ưĐ ng th i l u d li u vào databaseồ ờ ư ữ ệLu ng s ki n ngo i lồ ự ệ ạ ệ 9.1 Thành viên nh p sai d li u ho c bậ ữ ệ ặ ỏ

tr ng v i các trố ớ ườ ng ho c không nh p đúngặ ậđ nh d ngị ạ

10.1 H th ng thơng báo l i, “Vui lịng ệ ố ỗnh p d li u”ậ ữ ệ

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

Lu ng s ki n chính.ồ ự ệ 1. Qu n lý click đăng nh p vào h th ng ả ậ ệ ốb ng tài kho n admin.ằ ả

2. Qu n lý click ch c năng qu n lý ả ứ ả3. H th ng hi n th giao di n g m các ệ ố ể ị ệ ồ

thông tin: (Qu n lý đ u ng, qu n lý ả ồ ố ảtài kho n,hóa đ n,th ng kê)ả ơ ố4. Qu n lý click ch c năng qu n lí đ ả ứ ả ồ

u ngố

5. Qu n lý click ch c năng s a đ u ngả ứ ử ồ ố6. Trên trang s a hóa đ n, nhân viên cóử ơ

th thay đ i các thơng tin liên quan đ nể ổ ếhóa đ n nh : tên đ u ng, nh,giáơ ư ồ ố ảbán,ghi chú theo đi u ki n:ề ệ

+ tên đ u ng : ch đồ ố ỉ ượ c phép ch a ch cái [a-z]và không đứ ữ ượ cđ tr ng.ể ố

+ giá bán : ch đỉ ượ c phép ch a ứcác ch s [0-9] và ph i l n h n ữ ố ả ớ ơ0

+ nh : ả ph i có các đ nh d ng ả ị ạhình nh: .JPG, .PNG (có th ả ểkhơng c n, khi khơng có nh đ i ầ ả ạdi n thì s dùng nh m c đ nh ệ ẽ ả ặ ịc a h th ng)ủ ệ ố

+ghi chú :được phép ch a t t c ứ ấ ảcác kí t và khơng đự ượ ểc đ tr ngố

7. Sau khi hoàn t t vi c s a đ i, nh n nútấ ệ ử ổ ấC p nh t đ l u l i nh ng thay đ i vàậ ậ ể ư ạ ữ ổc p nh t thơng tin hóa đ n trong c sậ ậ ơ ơ ởd li u.ữ ệ

8. N u th a mãn đi u ki n: Khơng thơng ế ỏ ề ệbáo l i thì thơng báo l u thành công. ỗ ưĐ ng th i l u d li u vào database ồ ờ ư ữ ệsau khi đã c p nh tậ ậ

Lu ng ngo i lố ạ ệ 6.1 Thành viên nh p sai d li u ho c bậ ữ ệ ặ ỏtr ng v i các trố ớ ườ ng ho c không nh p đúngặ ậđ nh d ngị ạ

8.1 H th ng thơng báo l i, “Vui lịng ệ ố ỗ

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Ti n đi u ki nề ề ệ Qu n lý có tài kho n đăng nh p và có ít nh t ả ả ậ ấ1 đ u ng trong h th ngồ ố ệ ố

Lu ng s ki n chính.ồ ự ệ 1. Qu n lý click đăng nh p vào h th ng ả ậ ệ ốb ng tài kho n adminằ ả

2. click ch c năng qu n lý đ u ngứ ả ồ ố3. H th ng hi n th giao di n g m các ệ ố ể ị ệ ồ

thông tin: ( tên đ u ng, giá bán,ghi ồ ốchú, nh )ả

4. Qu n lý ch n xóa đ u ng mu n xóaả ọ ồ ố ố5. H th ng hi n th giao di n xác th cệ ố ể ị ệ ự

có th c s mu n xốự ự ố6. Click “có” ho c “khơng”ặ

7. Ch n có h th ng hi n th thơng báo ọ ệ ố ể ịxóa thành công và đ ng th i đ u ng ồ ờ ồ ốđược ch n s b xóa kh i giao di n ọ ẽ ị ỏ ệhi n th .ể ị

Lu ng s ki n ngo i lồ ự ệ ạ ệ 6.1 Nhân viên ch n “Không”ọ

6.2. H th ng tr v tr ng thái ban đ u ệ ố ở ề ạ ầkhi người dùng ch a ch n xóa.(lu ng ư ọ ồ2)

1.6 Thêm hội viên

Tên Use Case Usecase thêm h i viênộ

Mô tả Qu n lý th c hi n thêm h i viên m i vào h ả ự ệ ộ ớ ệth ng.ố

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Ti n đi u ki nề ề ệ Qu n lý có tài kho n đăng nh p vào h th ngả ả ậ ệ ốLu ng s ki n chính.ồ ự ệ 1. Qu n lý click đăng nh p vào h th ng ả ậ ệ ố

b ng tài kho n admin.ằ ả

2. Qu n lý click ch c năng h i viênả ứ ộ3. H th ng hi n th giao di n g m các ệ ố ể ị ệ ồ

thông tin: (ID ,Tên ,S đi n tho i ố ệ ạ,T ng chi, Hành đ ng)ổ ộ

4. Qu n lý click ch c năng Thêm ả ứ5. H th ng hi n th giao di n g m có ệ ố ể ị ệ ồ

các thơng tin c n nh p vào: ầ ậ+ Tên

tr ng v i các trố ớ ườ ng ho c không nh p đúngặ ậđ nh d ngị ạ

9.1 H th ng thơng báo l i, “Vui lịng ệ ố ỗnh p d li u”ậ ữ ệ

1.7 Sửa hội viên

Tên Use Case Usecase s a h i viênử ộ

Mô tả Qu n lý th c hi n s a h i viên m i vào h ả ự ệ ử ộ ớ ệth ng.ố

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Ti n đi u ki nề ề ệ Qu n lý có tài kho n đăng nh p vào h th ngả ả ậ ệ ốvà có ít nh t 1 h i viên có trong h th ngấ ộ ệ ốLu ng s ki n chính.ồ ự ệ 1. Qu n lý click đăng nh p vào h th ng ả ậ ệ ố

b ng tài kho n admin.ằ ả

2. Qu n lý click ch c năng h i viênả ứ ộ3. H th ng hi n th giao di n g m các ệ ố ể ị ệ ồ

thông tin: (ID ,Tên ,S đi n tho i ố ệ ạ,T ng chi, Hành đ ng)ổ ộ

4. Qu n lý click icon bút c a h i viên ả ủ ộmu n s aố ử

5. H th ng hi n th giao di n g m có ệ ố ể ị ệ ồcác thông tin c n nh p vào: ầ ậ

+ Tên + S đi n tho iố ệ ạ+ T ng chiổ

6. Nh p thông tin vào các textbox trên hậ ệth ngố

7. Click xác nh n s a thông tin h i viênậ ử ộ8. H th ng ki m tra các giá tr nh p vàoệ ố ể ị ậ

9. N u th a mãn đi u ki n: Không thông ế ỏ ề ệbáo l i thì thơng báo l u thành công. ỗ ưĐ ng th i l u d li u vào databaseồ ờ ư ữ ệLu ng s ki n ngo i lồ ự ệ ạ ệ 8.1 Thành viên nh p sai d li u ho c bậ ữ ệ ặ ỏ

tr ng v i các trố ớ ườ ng ho c không nh p đúngặ ậđ nh d ngị ạ

9.1 H th ng thông báo l i s a khơng ệ ố ỗ ửthành cơng

1.8 Xóa hội viên

Tên Use Case Usecase Xóa h i viênộ

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

2. H th ng hi n th giao di n g m các ệ ố ể ị ệ ồthông tin: (ID ,Tên ,S đi n tho i ố ệ ạ,T ng chi, Hành đ ng)ổ ộ

3. Người dùng click vào icon thùng rác c a h i viên mu n xoá ủ ộ ố

4. H th ng hi n th giao di n xác th cệ ố ể ị ệ ựcó th c s mu n xoáự ự ố

5. Người dùng click “Ok” ho c “Cancel”ặ6. Ch n Ok h th ng xóa thành cơng và ọ ệ ố

đ ng th i h i viên đồ ờ ộ ược ch n s b ọ ẽ ịxóa kh i giao di n hi n th .ỏ ệ ể ịLu ng s ki n ngo i lồ ự ệ ạ ệ 5.1 Nhân viên ch n “Cancel”ọ

5.2. H th ng tr v tr ng thái ban đ u ệ ố ở ề ạ ầkhi người dùng ch a ch n xóa.(lu ng ư ọ ồ2)

1.9 Xem hóa đơn

Tên use-case Xem hóa đ nơTên Actor Qu n lýả

Mơ tả Qu n lý th c hi n xem hóa đ n ả ự ệ ơ

Tên đi u ki nề ệ Qu n lý có tài kho n đăng nh p vào h th ng và có ítả ả ậ ệ ốnh t 1 hóa đ n trong h th ngấ ơ ệ ố

Lu ng s ki n chínhồ ự ệ <sup>1. Qu n lý click đăng nh p vào h th ng b ng tài </sup><sub>kho n admin.</sub><sup>ả</sup> <sub>ả</sub> <sup>ậ</sup> <sup>ệ ố</sup> <sup>ằ</sup>2. Qu n lý click ch c năng qu n lý ả ứ ả

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

3. H th ng hi n th giao di n g m các thông tin: ệ ố ể ị ệ ồ(Qu n lý đ u ng, qu n lý tài kho n,hóa ả ồ ố ả ảđ n,th ng kê)ơ ố

4. Qu n lý click ch c năng hóa đ nả ứ ơ

5. H th ng hi n th giao di n g m các thông tin ệ ố ể ị ệ ồ(mã hóa đ n , mã h i viên ,bàn,th i gian,t ng ơ ộ ờ ổti n,hành đ ng)ề ộ

6. Qu n lý ch n hóa đ n mu n xemả ọ ơ ố

7. H th ng s hi n th giao di n g m các thông ệ ố ẽ ể ị ệ ồtin (mã đ u ng,tên đ u ng,s lồ ố ồ ố ố ượ ng,đ n ơgiá,thành ti n)ề

1.10Thống kê

Tên use-case Th ng kêốTên Actor Qu n lýả

Mô tả Qu n lý th c hi n xem th ng kêả ự ệ ố

Tên đi u ki nề ệ Qu n lý có tài kho n đăng nh p vào h th ngả ả ậ ệ ố Lu ng s ki n chínhồ ự ệ <sup>1. Qu n lý click đăng nh p vào h th ng b ng tài </sup><sub>kho n admin.</sub><sup>ả</sup> <sub>ả</sub> <sup>ậ</sup> <sup>ệ ố</sup> <sup>ằ</sup>

2. Qu n lý click ch c năng qu n lý ả ứ ả

3. H th ng hi n th giao di n g m các thông tin: ệ ố ể ị ệ ồ(Qu n lý đ u ng, qu n lý tài kho n,hóa ả ồ ố ả ảđ n,th ng kê)ơ ố

4. Qu n lý click ch c th ng kêả ứ ố

5. H th ng hi n th giao di n g m thông tin (th i ệ ố ể ị ệ ồ ờgian mu n xem và t ng doanh thu )ố ổ

6. Qu n lý ch n th i gian mu n xemả ọ ờ ố7. Qu n lý click nút th ng kêả ố

8. H th ng s hi n th t ng doanh thuệ ố ẽ ể ị ổ

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

Lu ng ngo i lồ ạ ệ <sup>6.1 Qu n lý nh p th i gian b t đ u l n h n th i </sup><sub>gian k t thúc </sub><sup>ả</sup> <sub>ế</sub> <sup>ậ</sup> <sup>ờ</sup> <sup>ắ ầ ớ</sup> <sup>ơ</sup> <sup>ờ</sup>

1.11 Ch quán đăng ký tài kho nủ ả cho nhân viên

Tên Use CaseCase ảqu n lý đăng ký tài kho n nhân ảviên

1. Thống kê doanh thu của cửa hàng.

- Ngày bán hàng: Thông tin vêầ ngày mà m t đ n hàng độ ơ ượcthanh toán.

- T ng sôố tiêần: T ng sôố tiêần thu đổ ổ ượ ừ ơc t đ n hàng.

- Sôố lượng s n ph m: Sôố lả ẩ ượ ng s n ph m đả ẩ ượ c bán ra trongđ n hàng.ơ

- Tên s n ph m: Tên c a s n ph m trong đ n hàng.ả ẩ ủ ả ẩ ơ- Lo i s n ph m: Lo i c a s n ph m trong đ n hàng.ạ ả ẩ ạ ủ ả ẩ ơSau khi thu th p đậ ượ c các thông tin trên, chúng ta có th th c hi n cácể ự ệtác v thôống kê nh sau:ụ ư

- T ng doanh thu: Tính t ng sơố tiêần thu đổ ổ ượ c t các đ n hàngừ ơtrong m t kho ng th i gian nhầốt đ nh.ộ ả ờ ị

- Doanh thu trung bình: Tính trung bình doanh thu c a m tủ ộđ n hàng.ơ

- Sôố l ượng s n ph m bán ra: Thôống kê sôố lả ẩ ượ ng s n ph m bánả ẩra trong m t kho ng th i gian nhầốt đ nh.ộ ả ờ ị

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

- S n ph m bán ch y nhầốt: Xác đ nh s n ph m đả ẩ ạ ị ả ẩ ược bán nhiêầunhầốt trong m t kho ng th i gian nhầốt đ nh.ộ ả ờ ị

- Lo i s n ph m bán ch y nhầốt: Xác đ nh lo i s n ph m đạ ả ẩ ạ ị ạ ả ẩ ượ cbán nhiêầu nhầốt trong m t kho ng th i gian nhầốt đ nh.ộ ả ờ ị

PHẦN II. KIỂM THỬ HỘP ĐEN

2.1 Thêm bàn

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

2.2 Xóa bàn

2.3 Thêm Đồ uống

❖ Phân vùng t ng đ ngươ ươ

- Tên đ u ng: Yêu c u ph i nh p ch [a-z]ồ ố ầ ả ậ ữ Nh p ch => h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => không h p lỉ ậ ố ợ ệ Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệPhân vùng Giá tr ki m thị ể ử K t qu mong ế ả

đ iợ <sup>K t qu th c t</sup><sup>ế</sup> <sup>ả ự ế</sup>Tên đ u ng: ồ ố

Nh p chậ ữ

capuchino H p lợ ệ H p lợ ệTên đ u ng:ồ ố

Đ tr ng ể ố

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạTên đ u ng: ồ ố

Ch nh p chỉ ậ ữ

coffee H p lợ ệ H p lợ ệTên đ u ng:ồ ố 33 Không h p l và ợ ệ H p lợ ệ

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

Ch nh p s ỉ ậ ố yêu c u nh p l iầ ậ ạTên đ u ng:ồ ố

Ch nh p ký tỉ ậ ự <sup>$+/-</sup> <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ <sup>H p l</sup><sup>ợ ệ</sup>Tên đ u ng:ồ ố

Nh p có s và ậ ốch ữ

12 macchiato Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệ

Tên đ u ng:ồ ốNh p có s và kýậ ốtự

16$%+- Khơng h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệ

Tên đ u ng:ồ ốNh p có ch và ậ ữký t ự

đen đá không đường @

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệ

- Giá bán: Ch đỉ ược phép ch a các ch s và ph i l n h n 0 vàứ ữ ố ả ớ ơ không được b tr ngỏ ố

Nh p ch => không h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => h p lỉ ậ ố ợ ệ Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ S âm => không h p lố ợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Ch nh p s ỉ ậ ố <sup>60000</sup> <sup>H p l</sup><sup>ợ ệ</sup> <sup>H p l</sup><sup>ợ ệ</sup>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

Ch nh p ký t ỉ ậ ựđ c bi tặ ệ

#$% Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Nh p có s và ậ ốch ữ

20000trada Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Nh p có s và kýậ ốtự

6000$%- Khơng h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Nh p có ch và ậ ữký t ự

coffee s a đá*&ữ%

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Ch nh p s ỉ ậ ố

60000 H p lợ ệ H p lợ ệ

Ch nh p ký t ỉ ậ ự <sup>#$%</sup> <sup>H p l</sup><sup>ợ ệ</sup> <sup>H p l</sup><sup>ợ ệ</sup>

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

đ c bi tặ ệNh p có s và ậ ốch ữ

20000trada H p lợ ệ H p lợ ệ

Nh p có s và kýậ ốtự

6000$%- H p l iợ ệ H p lợ ệ

Nh p có ch và ậ ữký t ự

coffee s a đá*&ữ%

H p lợ ệ H p lợ ệ

- Ảnh :

Vùng h p l : ph i đúng yêu c u c a t t c các trợ ệ ả ầ ủ ấ ả ườ ng

- ảnh : ph i có các đ nh d ng hình nh: .JPG, .PNG và có th đ tr ngả ị ạ ả ể ể ố(có th khơng c n, khi khơng có nh đ i di n thì s dùng nh m c đ nhể ầ ả ạ ệ ẽ ả ặ ịc a h th ng)ủ ệ ố

trang.png H p lợ ệ

nh: thêm các ả

hình nh k ph i ả ảđ nh d ng .JPG, ị ạ.PNG

trang.pdf K h p l và yêu ợ ệc u nh p l iầ ậ ạ

nh :b tr ng

❖ B ng quy t đ nh: ả ế ị

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

T:h p l F:không h p l - : không xétợ ệ ợ ệĐi u ề

ki nệ

tên đồu ngố

Quy t ế

đ nhị <sup>Thêm </sup>thành công

Thêm khôngthành công và nh p ậl iạ

❖ B ng testcase: ả

Stt Giá tr ki m thị ể ử K t qu mong đ iế ả ợ K t qu th c ế ả ựtế

1 tên đ u ng:?cappucchinoồ ốnh:

ảghi chú:giá bán:

Thêm không thành công và nh p l iậ ạ

Thêm thành công

2 tên đ u ng: b c s uồ ố ạ ỉnh:trang.pdfả

ghi chú:giá bán:

Thêm không thành

công và nh p l iậ ạ <sup>Thêm không </sup>thành công và nh p l iậ ạ3 tên đ u ng:coffee đenồ ố

nh:ảghi chú:

Thêm không thành công và nh p l iậ ạ

Thêm không thành công và nh p l iậ ạ

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

giá bán:

4 tên đ u ng:coffeeồ ốnh:

ghi chú:ngongiá bán:e

Thêm không thành công và nh p l iậ ạ

Thêm không thành công và nh p l iậ ạ5 tên đ u ng:coffeeồ ố

ghi chú:ngongiá bán:30000

Thêm thành công Thêm thành công

2.4 Sửa Đồ uống

❖ Phân vùng t ng đ ngươ ươ

- Tên đ u ng: Yêu c u ph i nh p ch [a-z]ồ ố ầ ả ậ ữ Đ nguyên không s a => h p lể ử ợ ệ

Nh p ch => h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => không h p lỉ ậ ố ợ ệ Ch nh p ký t => không h p lỉ ậ ự ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệ

Phân vùng Giá tr ki m thị ể ử K t qu mong ế ảđ iợ

K t qu th c tế ả ự ếTên đ u ng: ồ ố

Nh p chậ ữ

capuchino H p lợ ệ H p lợ ệTên đ u ng:ồ ố

Không h p l và ợ ệyêu c u nh p l iầ ậ ạTên đ u ng:ồ ố $+/- Không h p l và ợ ệ Không h p l và ợ ệ

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

Ch nh p ký tỉ ậ ự yêu c u nh p l iầ ậ ạ yêu c u nh p l iầ ậ ạTên đ u ng:ồ ố

Nh p có s và ậ ốch ữ

12 macchiato Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạTên đ u ng:ồ ố

Nh p có s và kýậ ốtự

16$%+- Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạTên đ u ng:ồ ố

Nh p có ch và ậ ữký t ự

đen đá không

đường @ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

- Giá bán: Ch đỉ ược phép ch a các ch s và ph i l n h n 0 vàứ ữ ố ả ớ ơ không được b tr ngỏ ố

Đ nguyên không s a => h p lể ử ợ ệ Nh p ch => không h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => h p lỉ ậ ố ợ ệ Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ S âm => không h p lố ợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ60000 H p lợ ệ H p lợ ệ

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

Ch nh p s ỉ ậ ố Ch nh p ký t ỉ ậ ựđ c bi tặ ệ

#$% Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p có s và ậ ốch ữ

20000trada Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p có s và kýậ ốtự

6000$%- Khơng h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p có ch và ậ ữký t ự

coffee s a đá*&ữ%

Nh p ch => h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => h p lỉ ậ ố ợ ệ Đ nguyên không s a => h p lể ử ợ ệ Ch nh p ký t đ c bi t => h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => h p lợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => h p lợ ệ

Phân vùng Giá tr ki m thị ể ử K t qu mong ế ả

đ iợ <sup>K t qu th c t</sup><sup>ế</sup> <sup>ả ự ế</sup>Nh p chậ ữ <sup>đen đá</sup> <sup>H p l</sup><sup>ợ ệ</sup> <sup>H p l</sup><sup>ợ ệ</sup>

Đ tr ng ể ố

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ60000 H p lợ ệ H p lợ ệ

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

Ch nh p s ỉ ậ ố Ch nh p ký t ỉ ậ ựđ c bi tặ ệ

Nh p có s và ậ ốch ữ

20000trada H p lợ ệ H p lợ ệ

Nh p có s và kýậ ốtự

6000$%- H p l iợ ệ H p lợ ệ

Nh p có ch và ậ ữký t ự

coffee s a đá*&ữ%

H p lợ ệ H p lợ ệ

- Ảnh :

Vùng h p l : ph i đúng yêu c u c a t t c các trợ ệ ả ầ ủ ấ ả ườ ng

- ảnh : ph i có các đ nh d ng hình nh: .JPG, .PNG và có th đ tr ngả ị ạ ả ể ể ố(có th khơng c n, khi khơng có nh đ i di n thì s dùng nh m c đ nhể ầ ả ạ ệ ẽ ả ặ ịc a h th ng)ủ ệ ố

trang.png H p lợ ệ

nh: thêm các ả

hình nh k ph i ả ảđ nh d ng .JPG, ị ạ.PNG

trang.pdf K h p l và yêu ợ ệc u nh p l iầ ậ ạ

nh :b tr ng

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

❖ B ng quy t đ nh: ả ế ị

T:h p l F:không h p l - : không xétợ ệ ợ ệĐi u ề

ki nệ

tên đồu ngố

Quy t ế

đ nhị <sup>Thêm </sup>thành công

Thêm khôngthành công và nh p ậl iạ

❖ B ng testcase: ả

Stt Giá tr ki m thị ể ử K t qu mong đ iế ả ợ K t qu th c ế ả ựtế

1 tên đ u ng:?cappucchinoồ ốnh:

ảghi chú:giá bán:

Thêm không thành

công và nh p l iậ ạ <sup>Thêm thành </sup>công

2 tên đ u ng: b c s uồ ố ạ ỉnh:trang.pdfả

ghi chú:giá bán:

Thêm không thành công và nh p l iậ ạ

Thêm không thành công và nh p l iậ ạ

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">

3 tên đ u ng:coffee đenồ ốnh:

ảghi chú:giá bán:

Thêm không thành

công và nh p l iậ ạ <sup>Thêm không </sup>thành công và nh p l iậ ạ4 tên đ u ng:coffeeồ ố

ghi chú:ngongiá bán:e

Thêm không thành công và nh p l iậ ạ

Thêm không thành công và nh p l iậ ạ5 tên đ u ng:coffeeồ ố

ghi chú:ngongiá bán:30000

Thêm thành công Thêm thành công

- Nh p ch => h p lậ ữ ợ ệ- Đ tr ng => không h p lể ố ợ ệ- Ch nh p s => h p lỉ ậ ố ợ ệ

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27">

- Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ- Nh p có s và ch => h p lậ ố ữ ợ ệ- Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ- Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệ

Phân vùng Giá tr ki m thị ể ử K t qu mong đ iế ả ợ K t qu th c tế ả ự ếNh p s ậ ố 123 H p lợ ệ

Nh p chậ ữ abc H p lợ ệNh p có s và ậ ố

123abc H p lợ ệ

nh p vào các kí tậ ựđ c bi t “ ” ’ặ ệ’ ; / \ ! @ # $ % &;^ : { } [ ] ( ).

@ K h p l và yêu ợ ệc u nh p l iầ ậ ạ

Nh p có s và ký ậ ốt đ c bi tự ặ ệ

1@ K h p l và yêu ợ ệc u nh p l iầ ậ ạNh p có ch và ậ ữ

ký t đ c bi tự ặ ệ

a@ K h p l và yêu ợ ệc u nh p lầ ậ ạB tr ngỏ ố K h p l và yêu ợ ệ

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệ

Phân vùng Giá tr ki m thị ể ử K t qu mong đ iế ả ợ K t qu th c tế ả ự ếnh pậ đ dài t i đaộ ố

50 ký t và ch aự ứch cái [a-z]ữ

nh p kí t đ cậ ự ặbi t “ ” ’ ’ ; / \ ! @ệ# $ % &; ^ : { } [ ]( ).

@ K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ <sup>K h p l và yêu </sup>c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Ch nh p sỉ ậ ố 12345 K h p l và yêu ợ ệc u nh p l iầ ậ ạ

K h p l và yêu ợ ệc u nh p l iầ ậ ạNh p có s và ậ ố

123a K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ <sup>K h p l và yêu </sup>c u nh p l iầ<sup>ợ ệ</sup>ậ ạ Nh p có s và ký ậ ố

t đ c bi tự ặ ệ

123$ K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ <sup>K h p l và yêu </sup>c u nh p l iầ<sup>ợ ệ</sup>ậ ạ Nh p có ch và ậ ữ

ký t đ c bi tự ặ ệ

a% K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ <sup>K h p l và yêu </sup>c u nh p l iầ<sup>ợ ệ</sup>ậ ạb tr ngỏ ố K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ

K h p l và yêu ợ ệc u nh p l iầ ậ ạ

➢ Tên khách hàng: có đ dài t i đa 50 ký t và ch độ ố ự ỉ ượ c phép ch a ch ứ ữcái [a-z]và không được đ tr ng.ể ố

Nh p ch => h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => không h p lỉ ậ ố ợ ệ Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệ

Phân vùng Giá tr ki m thị ể ử K t qu mong đ iế ả ợ K t qu th c tế ả ự ếnh pậ đ dài t i đaộ ố

50 ký t và ch aự ứch cái [a-z]ữ

hoang H p lợ ệ

nh p kí t đ cậ ự ặbi t “ ” ’ ’ ; / \ ! @ệ# $ % &; ^ : { } [ ]( ).

@ K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ <sup>K h p l và yêu </sup>c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Ch nh p sỉ ậ ố 12345 K h p l và yêu ợ ệc u nh p l iầ ậ ạ

K h p l và yêu ợ ệc u nh p l iầ ậ ạNh p có s và ậ ố

123a K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ <sup>K h p l và yêu </sup>c u nh p l iầ<sup>ợ ệ</sup>ậ ạ Nh p có s và ký ậ ố

t đ c bi tự ặ ệ

123$ K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ <sup>K h p l và yêu </sup>c u nh p l iầ<sup>ợ ệ</sup>ậ ạ Nh p có ch và ậ ữ

ký t đ c bi tự ặ ệ

a% K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ <sup>K h p l và yêu </sup>c u nh p l iầ<sup>ợ ệ</sup>ậ ạb tr ngỏ ố K h p l và yêu ợ ệ

c u nh p l iầ ậ ạ

K h p l và yêu ợ ệc u nh p l iầ ậ ạ

➢ S l ng:ố ượ

- S lố ượ ng: ch đỉ ượ c phép ch a các ch s [0-9] và ph i l n h n 0ứ ữ ố ả ớ ơkhông được b tr ngỏ ố

Nh p ch => không h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => h p lỉ ậ ố ợ ệ

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ S âm => không h p lố ợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệ

+/-- Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p có s và ậ ốch ữ

60PM H p lợ ệ Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Nh p có s và kýậ ốtự

60+/-- Khơng h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p có ch và ậ ữký t ự

- Kích c : Ch đỡ ỉ ượ c phép ch a các ch cái M,L.ứ ữ Nh p ch M ho c L => h p lậ ữ ặ ợ ệ Nh p c 2 ch M và L => không h p lậ ả ữ ợ ệ

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

Nh p ch khác M ho c L => không h p lậ ữ ặ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => không h p lỉ ậ ố ợ ệ Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ Nh p có ch và ký t đ c bi t => không h p lậ ữ ự ặ ệ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ

Phân vùng Giá tr ki m thị ể ử K t qu mong đ iế ả ợ K t qu th c tế ả ự ếNh p các ch cáiậ ữ

M ho c L.ặ

nh p vào các kí tậ ựđ c bi t “ ” ’ặ ệ’ ; / \ ! @ # $ % &;^ : { } [ ] ( ).

@ Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p c 2 chậ ả ữM và L

ML Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạNh p ch khác Mậ ữ

ho c Lặ

a Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạCh nh p sỉ ậ ố 345 Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ Nh p có s và ký ậ ố

t đ c bi tự ặ ệ

2* Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

Nh p có ch và ậ ữký t đ c bi tự ặ ệ

d/ Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạNh p có s và ậ ố

ch ữ

34d Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạKích cỡ:b tr ngỏ ố Khơng h p l và ợ ệ

yêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

➢ Giá bán:

- Giá bán: Ch đỉ ược phép ch a các ch s và ph i l n h n 0 vàứ ữ ố ả ớ ơ không được b tr ngỏ ố

Nh p ch => không h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => h p lỉ ậ ố ợ ệ Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ S âm => không h p lố ợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệ

Phân vùng Giá tr ki m thị ể ử K t qu mong ế ả

đ iợ <sup>K t qu th c t</sup><sup>ế</sup> <sup>ả ự ế</sup>Nh p chậ ữ <sup>PM</sup> <sup>Không h p l và </sup><sub>yêu c u nh p l i</sub><sub>ầ</sub><sup>ợ ệ</sup><sub>ậ ạ</sub> <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Đ tr ng ể ố

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạCh nh p s ỉ ậ ố

60000 H p lợ ệ H p lợ ệ

Ch nh p ký t ỉ ậ ựđ c bi tặ ệ

+/-- Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

Nh p có s và ậ ốch ữ

60PM Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Nh p có s và kýậ ốtự

60+/-- Khơng h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Nh p có ch và ậ ữký t ự

PM+/-- Khơng h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạS âmố -10 Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ❖ B ng quy t đ nh: ả ế ị

T:h p l F:k h p l -:không xétợ ệ ợ ệĐi u ề

tên khách hàng

tên đ ồ

s ốlương

Quy t ếđ nhị

Thêm thành công

Thêm không thành công vành p ậl iạ

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

❖ B ng testcase: ả

Stt Giá tr ki m thị ể ử K t qu mong đ iế ả ợ K t qu th c ế ả ựtế

1 mã hóa đ n:123#ơtên khách:tên đ u ng:ồ ốs lố ượ ng:kích c :ỡgiá bán:

Thêm khơng thành cơng và nh p l iậ ạ

Thêm không thành công và nh p l iậ ạ

2 mã hóa đ n:123ơtên khách:hoang2002tên đ u ng:ồ ốs lố ượ ng:kích c :ỡgiá bán:

Thêm khơng thành công và nh p l iậ ạ

Thêm không thành cơng và nh p l iậ ạ

3 mã hóa đ n:123ơtên khách:aaatên đ u ng:a?ồ ốs lố ượ ng:kích c :ỡgiá bán:

Thêm khơng thành cơng và nh p l iậ ạ

Thêm không thành công và nh p l iậ ạ

4 mã hóa đ n:123ơtên khách:aaatên đ u ng:coffeeồ ốs lố ượ ng:hhhkích c :ỡgiá bán:

Thêm khơng thành công và nh p l iậ ạ

Thêm không thành cơng và nh p l iậ ạ

5 mã hóa đ n:123ơtên khách:aaatên đ u ng:coffeeồ ốs lố ượ ng:2kích c :Dỡgiá bán:

Thêm khơng thành

cơng và nh p l iậ ạ <sup>Thêm không </sup>thành công và nh p l iậ ạ

6 mã hóa đ n:123ơtên khách:aaatên đ u ng:coffeeồ ốs lố ượ ng:2

Thêm không thành

công và nh p l iậ ạ <sup>Thêm không </sup>thành công và nh p l iậ ạ

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

kích c :Mỡgiá bán:20**7 mã hóa đ n:123ơ

tên khách:aaatên đ u ng:coffeeồ ốs lố ượ ng:2kích c :Mỡgiá bán:20000

Thêm thành công Thêm thành công

2.7 Thêm hội viên

❖ Phân vùng t ng đ ngươ ươ

- Tên h i viên: Yêu c u ph i nh p ch [a-z]ộ ầ ả ậ ữ Nh p ch => h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => không h p lỉ ậ ố ợ ệ Ch nh p ký t => không h p lỉ ậ ự ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệPhân vùng Giá tr ki m thị ể ử K t qu mong ế ả

đ iợ <sup>K t qu th c t</sup><sup>ế</sup> <sup>ả ự ế</sup>Tên h i viên: ộ

Nh p chậ ữ

Nguy n Văn ễThành

H p lợ ệ H p lợ ệTên h i viên:ộ

Ch nh p s ỉ ậ ố <sup>33</sup> <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ <sup>H p l</sup><sup>ợ ệ</sup>Tên h i viên:ộ

Ch nh p ký tỉ ậ ự

$+/- Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệ

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

Tên h i viên:ộNh p có s và ậ ốch ữ

12 nguy nễ Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệ

Tên h i viênộNh p có s và kýậ ốtự

16$%+- Khơng h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệ

Tên h i viên:ộNh p có ch và ậ ữký t ự

Nguy n thành @ễ Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệ

- S đi n tho i: ố ệ ạ Ch đỉ ược phép ch a các ch s vàứ ữ ố không được b tr ngỏ ố Nh p ch => không h p lậ ữ ợ ệ

Đ tr ng => không h p lể ố ợ ệ Ch nh p s => h p lỉ ậ ố ợ ệ Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ Nh p có ch và ký t đ c bi t => không h p lậ ữ ự ặ ệ ợ ệ

#$% Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p có s và ậ ốch ữ

04545341trada Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">

Nh p có s và kýậ ốtự

0424538742$%- Khơng h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Nh p có ch và ậ ữký t ự

coffee s a đá*&ữ%

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

❖ B ng quy t đ nh: ả ế ị

T:h p l F:không h p l - : không xétợ ệ ợ ệĐi u ề

Quy t ếđ nhị

1 tên h i viên:?$%^nguy nộ ễthành

Thêm không thành

công và nh p l iậ ạ <sup>Thêm không </sup>thành công và nh p l iậ ạ3 tên h i viên: Nguy n Văn ộ ễ

s đi n tho i: 015318328ố ệ ạ

Thêm thành công Thêm thành công

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">

2.8 Sửa hội viên

❖ Phân vùng t ng đ ngươ ươ

- Tên h i viên: Yêu c u ph i nh p ch [a-z]ộ ầ ả ậ ữ Nh p ch => h p lậ ữ ợ ệ Đ tr ng => không h p lể ố ợ ệ Ch nh p s => không h p lỉ ậ ố ợ ệ Ch nh p ký t => không h p lỉ ậ ự ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệPhân vùng Giá tr ki m thị ể ử K t qu mong ế ả

đ iợ <sup>K t qu th c t</sup><sup>ế</sup> <sup>ả ự ế</sup>Tên h i viên: ộ

Nh p chậ ữ

Nguy n Văn ễThành

H p lợ ệ H p lợ ệTên h i viên:ộ

Đ tr ng ể ố

Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

Không h p l và ợ ệyêu c u nh p l iầ ậ ạTên h i viên: ộ

Ch nh p chỉ ậ ữ

thành H p lợ ệ H p lợ ệTên h i viên:ộ

Ch nh p s ỉ ậ ố

33 Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệTên h i viên:ộ

Ch nh p ký tỉ ậ ự <sup>$+/-</sup> <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ <sup>H p l</sup><sup>ợ ệ</sup>Tên h i viên:ộ

Nh p có s và ậ ốch ữ

12 nguy nễ Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệ

Tên h i viênộNh p có s và kýậ ốtự

16$%+- Không h p l và ợ ệyêu c u nh p l iầ ậ ạ

H p lợ ệ

Tên h i viên:ộ Nguy n thành @ễ Không h p l và ợ ệ H p lợ ệ

</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39">

Nh p có ch và ậ ữký t ự

yêu c u nh p l iầ ậ ạ

- S đi n tho i: ố ệ ạ Ch đỉ ược phép ch a các ch s vàứ ữ ố không được b tr ngỏ ố Nh p ch => không h p lậ ữ ợ ệ

Đ tr ng => không h p lể ố ợ ệ Ch nh p s => h p lỉ ậ ố ợ ệ Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ Nh p có ch và ký t đ c bi t => không h p lậ ữ ự ặ ệ ợ ệ

</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">

- T ng chi: ổ Ch đỉ ược phép ch a các ch s ứ ữ ố Đ nguyên không s a => h p lể ử ợ ệ Nh p ch => không h p lậ ữ ợ ệ Đ tr ng => h p lể ố ợ ệ Ch nh p s => h p lỉ ậ ố ợ ệ Ch nh p ký t đ c bi t => không h p lỉ ậ ự ặ ệ ợ ệ Nh p có s và ch => không h p lậ ố ữ ợ ệ Nh p có s và ký t đ c bi tậ ố ự ặ ệ => không h p lợ ệ S âm => không h p lố ợ ệ Nh p có ch và ký t đ c bi tậ ữ ự ặ ệ => không h p lợ ệ

#$% Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p có s và ậ ốch ữ

20000trada Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p có s và kýậ ốtự

6000$%- Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

Nh p có ch và ậ ữký t ự

coffee s a đá*&ữ%

Không h p l và ợ ệ

yêu c u nh p l iầ ậ ạ <sup>Không h p l và </sup>yêu c u nh p l iầ<sup>ợ ệ</sup>ậ ạ

</div>

×