Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 97

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

LỜI NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN


..............................................................................................................................
.......................................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................

Trang 1
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

..............................................................................................................................

Mục Lục

LỜI NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN--------------------------------------1


Mục Lục-------------------------------------------------------------------------------------------2
CHƯƠNG 1 : KẾ HOẠCH DỰ ÁN-------------------------------------------------------4
1.1 Tìm hiểu đề tài----------------------------------------------------------------------4
1.1.1 Chọn đề tài------------------------------------------------------------------------4
1.1.2 Giới thiệu đề tài------------------------------------------------------------------5
1.1.3 Mô hình phát triển---------------------------------------------------------------6
1.1.4 Các yêu cầu kỷ thuật------------------------------------------------------------6
1.2 Lập kế hoạch phát triển dự án-----------------------------------------------------7
1.2.1 Mục tiêu của dự án--------------------------------------------------------------7
1.2.2 Các ràng buộc cần thiết---------------------------------------------------------7
1.2.3 Cấu trúc đồ án--------------------------------------------------------------------7
1.3 Biên bản tổ chức nhóm-----------------------------------------------------------10
1.3.1 Thành lập nhóm:---------------------------------------------------------------10
1.3.2 Nhiệm vụ của thành viên trong nhóm---------------------------------------10
CHƯƠNG 2 : TÀI LIỆU ĐẶC TẢ YÊU CẦU-----------------------------------------12
2.1 Xác đinh yêu cầu chức năng-----------------------------------------------------12
2.1.1 Yêu cầu chức năng-------------------------------------------------------------12
 Đồi với khách vãng---------------------------------------------------------------------12
2.1.2 Yêu cầu phi chức năng--------------------------------------------------------14
2.2 Đặc tả yêu cầu---------------------------------------------------------------------14
2.2.1 Biểu đồ usecase----------------------------------------------------------------14
2.2.2 Đặc tả usecase------------------------------------------------------------------21
CHƯƠNG 3 : THIẾT KẾ------------------------------------------------------------------41
3.1 Biểu đồ hoạt động-----------------------------------------------------------------41
3.1.1 Đăng nhập-----------------------------------------------------------------------41
3.1.2 Đăng ký--------------------------------------------------------------------------41

Trang 2
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.3 Đặt mua sản phẩm-------------------------------------------------------------42


3.1.4 Tìm kiếm sản phẩm------------------------------------------------------------42
3.1.5 Lấy lại mật khẩu----------------------------------------------------------------43
3.1.6 Quản lý đơn hàng--------------------------------------------------------------43
3.1.7 Xem danh mục sản phẩm-----------------------------------------------------45
3.1.8 Xem chi tiết sản phẩm---------------------------------------------------------45
3.1.9 Bình luận sản phẩm------------------------------------------------------------46
3.1.10 Xem thông tin hỗ trợ---------------------------------------------------------46
3.1.11 Đăng ký nhận email----------------------------------------------------------47
3.1.12 Quản lý sản phẩm-------------------------------------------------------------47
3.1.13 Quản lý nhà cung cấp--------------------------------------------------------49
3.1.14 Quản lý tin tức----------------------------------------------------------------50
3.2 Biểu đồ tuần tự---------------------------------------------------------------------52
3.2.1 Đăng nhập-----------------------------------------------------------------------53
3.2.2 Đăng ký--------------------------------------------------------------------------54
3.2.3 Sửa thông tin cá nhân----------------------------------------------------------55
3.2.4 Tìm kiếm sản phẩm------------------------------------------------------------56
3.2.5 Xem chi tiết sản phẩm---------------------------------------------------------56
3.2.6 Xem danh mục sản phẩm-----------------------------------------------------57
3.2.7 Đặt mua--------------------------------------------------------------------------58
3.2.8 Quản lý đơn hàng--------------------------------------------------------------59
3.2.9 Quản lý tin tức------------------------------------------------------------------62
3.2.10 Quản lý danh mục------------------------------------------------------------65
3.2.11 Quản lý nhà cung cấp--------------------------------------------------------69
3.3 Sơ đồ lớp----------------------------------------------------------------------------72
3.4 Thiết kế cơ sở dữ liệu-------------------------------------------------------------72
3.4.1 Mô tả thực thể kết hợp--------------------------------------------------------72
3.4.2 Mô tả các mối kết hợp---------------------------------------------------------73
3.4.3 Mô tả các bảng-----------------------------------------------------------------73
3.4.4 Kết nối giữa các bảng CSDL-------------------------------------------------79
CHƯƠNG 4 : MÃ HÓA--------------------------------------------------------------------80

Trang 3
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

4.1 Hinh ảnh demo chương trinh:---------------------------------------------------80


4.1.1 Trang addmin-------------------------------------------------------------------80
4.1.2 Trang chủ------------------------------------------------------------------------80
4.1.3 Xem chi tiết sản phẩm---------------------------------------------------------81
4.1.4 Đặt hàng-------------------------------------------------------------------------81
4.1.5 Thông tin giỏ hàng-------------------------------------------------------------82
4.1.6 Danh mục sản phẩm-----------------------------------------------------------82
CHƯƠNG 5 : TÀI LIỆU KIỂM THỬ----------------------------------------------------83
5.1 Lập kế hoạch kiểm thử-----------------------------------------------------------83
5.1.1 Chức năng của phần mềm----------------------------------------------------83
5.1.2 Kế hoạch------------------------------------------------------------------------84
5.2 Phụ thuộc---------------------------------------------------------------------------86
5.2.1 Tiêu chí đầu vào----------------------------------------------------------------86
5.2.2 Tiêu chí đầu ra------------------------------------------------------------------86
1.1 Công cụ kiểm thử------------------------------------------------------------------86
5.2.3 Người sở hữu-------------------------------------------------------------------86
5.3 Thiết kế các ca kiểm thử----------------------------------------------------------86
5.3.1 Danh sách các ca kiểm thử----------------------------------------------------87
5.3.2 Kết quả kiểm thử---------------------------------------------------------------93
5.3.3 Kết luận--------------------------------------------------------------------------94

Trang 4
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

CHƯƠNG 1 : KẾ HOẠCH DỰ ÁN
1.1 Tìm hiểu đề tài
1.1.1 Chọn đề tài
Khi thế giới vẫn tiếp tục thắt chặt trong nền kinh tế chưa hồi phục, người tiêu
dùng đang tìm cách để tiết kiệm hơn bao giờ hết. May mắn thay, nhờ sự tiện lợi của
việc mua sắm trực tuyến mà người tiêu dùng có thể :
 Tìm kiếm các sản phẩm hàng ngày qua các trang trực tuyến
 Mua hàng trực tiếp qua các website bán lẻ giúp bạn tiết kiệm thời gian, tiền bạc và
chi phí đi lại.
 So sánh giá cả là một cách dễ dàng giúp bạn tiết kiệm khi mua sắm trên mạng.
 Hãy tận dụng lợi thế của việc mua hàng theo nhóm
Internet đã thay đổi cách mua sắm của nhiều người và giúp mọi người tiết kiệm
nhiều tiền bạc cũng như thời gian một cách dễ dàng .Để bắt kịp xu thế hiện nay việc
xây dựng những trang web bán hàng là rất cần thiết. Theo đó nhóm chúng em quyết
định chọn đề tài Thiết kế website bán hàng theo phương thức Group-on (bán hàng
theo nhóm).
1.1.2 Giới thiệu đề tài
Thế giới ngày một phát triển, đời sống con người ngày càng hiện đại hóa, nhu cầu
về đời sống vật chất và tinh thần của con người mỗi ngày một cao và có nhiều đòi hỏi
khắt khe hơn.
Hằng ngày mỗi người trong chúng ta đều phải có những nhu cầu thiết yếu như : ăn
uống , mua sắm, xem phim, nghe nhạc ...và vì vậy chúng ta phải đi tới các trung tâm
giải trí hay mua sắm.... để mua những sản phẩm mình muốn.
Nắm bắt được nhu cầu đó và xét thấy sự phát triển vượt bậc của mạng Internet ở
khắp nơi trên thế giới nói chung và tại nước ta trong những năm gần đây nói riêng nên
việc ứng dụng công nghệ thông tin vào lĩnh vực tìm kiếm thông tin, truy cập dữ liệu
từ xa không còn khó khăn. Người ta tận dụng tối đa những lợi ích mà lĩnh vực này
mang lại.
Groupon là gì? Đó là mô hình mua theo nhóm.
Nhiều người cho rằng Groupon là một hình thức phát triển của thương mại điện tử,
cụ thể là mô hình thứ 4 của thương mại điện tử - thế giới gọi tắt là B2T(Business To

Trang 5
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Team), sau B2B (Business To Business), B2C (Business To Customer),C2C


(Customer To Customer).
Nhưng thật ra Groupon là mô hình kết hợp giữa thương mại điện tử và quảng
cáo. Mục đích cuối cùng của việc các trang web Groupon không đơn thuần là bán các
phiếu khuyến mãi, mà quan trọng hơn là để quảng bá thương hiệu, quảng bá thương
hiệu cho nhà cung cấp và quảng bá thương hiệu cho chính mình.
Khi các trang mua hàng theo nhóm này ra đời, người được hưởng lợi trực tiếp sẽ
là người tiêu dùng khi có cơ hội mua hàng với mức giảm giá lớn. Nhà cung cấp có cơ
hội quảng cáo, thu được lượng lớn khách hàng mới với chi phí thấp hoặc có cơ hội
giải phóng hàng tồn kho, hàng trong mùa thấp điểm trong thời gian ngắn. Còn các
trang groupon, với vai trò kênh trung gian, cũng sẽ thu được kinh phí từ việc thỏa
thuận với đối tác là các doanh nghiệp..
1.1.3 Mô hình phát triển
Đối với một trang web thì thực hiện các bước nghiêm ngặt trước khi đưa ra sản
phẩm là cần thiết. Đây cũng là dự án mang tính chất nhỏ, dễ quản lý, cần thời gian
hoàn thành chính xác kịp tiến độ bảo vệ.
Với những yêu cầu như thế thì Mô hình thác nước là mô hình phù hợp để phát
triển.
Tuy nhiên với mô hình này cần chuẩn bị kiến thức đặc tả kĩ tại các pha qua rồi
không thể quay lại.
1.1.4 Các yêu cầu kỷ thuật
1.1.4.1 Yêu cầu phần mềm
 Công cụ sử dụng:
PHP Designer 8.0
My SQL
Photosop cs3
Microsoft visio 2007
IBM Rational Rose Enterprise Edition
 Ngôn ngữ sử dụng : sử dụng PHP
 Các kiến thức liên quan cần chuẩn bị :
HTML

Trang 6
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

CSS
PHP
SQL
Photoshop
Khả năng phân tích và thiết kế hệ thống.
Kiểm thử phần mềm.
1.1.4.2 Yêu cầu hệ thống
Hệ điều hành Windows.
Ram tối thiểu 128M.
1.2 Lập kế hoạch phát triển dự án
1.2.1 Mục tiêu của dự án
Xây dựng web bán hàng theo mô hình Groupon.
Xây dựng được các module chính: Tìm kiếm sản phẩm, đưa hàng vào giỏ, đăng
kí thành viên, bảo mật, các chức năng quản lý, module trưng bày sản phẩm,….
Tạo ra các liên kết linh hoạt giữa các quá trình mua hàng, đưa hàng vào giỏ, lập
đơn hàng.
Giao diện thân thiện, bắt mắt, dễ sử dụng.
1.2.2 Các ràng buộc cần thiết
1.2.2.1 Ràng buộc nhân lực
Nhóm gồm có 4 thành viên.Lần đầu tiên làm quen với dự án về web nên còm
gặp khó khăn.Bước đầu các thành viên trong nhóm cùng bàn bạc chọn đề tài và đưa ra
mô hình chung cho dự án.
1.2.2.2 Các mốc thời gian
20/130/1 : chọn đề tài,chọn ngôn ngữ,tìm hiểu đề tài
17/230/2 : chuẩn bị tài liệu cho lập kế hoạch,lên đề cương,đặc tả.
1.2.2.3 Tài liệu cần thiết
Giáo trình công nghệ phần mềm, Giáo trình PHP, các tài liệu tham khảo trên
mạng.
Các trang web bán hàng qua mạng như: cungmua.vn, muachung.vn,
cungmuadanang.com….

Trang 7
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

1.2.3 Cấu trúc đồ án


Gai đoạn 1:
Chương 1: Kế hoạch dự án
1.1 Giới thiệu dự án
1.2 Giải quyết vấn đề của dự án
1.3 Nhiệm vụ chính của dự án
1.4 Các yêu cầu về kỉ thuật
Chương 2 :Tài liệu đặc tả yêu cầu
2.1 Phân tích và đặc tả yêu cầu
2.2.1 Phân tích bài toán và thu thập yêu cầu
2.2.2 Xác định yêu cầu
1. Yêu cầu chức năng
 Đối với khách hàng
o Đăng kí tài khoản
o Đăng nhập hệ thống
o Thoát khỏi hệ thống
o Quản lý thông tin cá nhân
o Tìm kiếm sản phẩm
o Thêm hàng vào giỏ
o Xem giỏ hàng: xóa sản phẩm trong giỏ,cập nhật hàng trong
giỏ.
o Tạo đơn hàng
o Xem danh mục sản phẩm
o Xem chi tiết sản phẩm
 Đối với khách vãng lai:
o Đăng kí
o Xem chi tiết sản phẩm
o Xem thông tin
o Tìm kiếm sản phẩm
 Đồi với nhà quản trị hệ thống

Trang 8
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

o Đăng nhập hệ thống


o Thoát khỏi hệ thống
o Quản lý sản phẩm
 Thêm
 Xóa
 Cập nhật thông tin ( khuyến mãi,giá..)
 Tìm kiếm sản phẩm
o Quản lý đơn đặt hàng
 Xóa
 Tìm kiếm đơn hàng
 Xem chi tiết đơn hang
 Duyệt đơn hàng
o Quản lý tin tức
o Xem sản phẩm
o Quản lý danh mục
 Xóa danh mục
 Thêm danh mục
 Sửa danh mục
o Quản lý nhà cung cấp hàng
 Thêm nhà cung câp
 Xóa nhà cung cấp
 Sửa nhà cung cấp
o Xem danh mục sản phẩm
o Xem chi tiết sản phẩm
o Xem tin tức
2. Yêu cầu phi chức năng
Giao diện đẹp,dễ thao tác.Bố trí các danh mục sản phẩm,phân loại
mặt hàng hợp lý,dễ tìm kiếm.
2.2.3 Đặc tả
Sơ đồ usecase

Trang 9
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Chương 3 : Thiết kế
Mô tả sự liên hệ giữa user và hệ thống.
3.1 Biểu đồ tuần tự
3.2 Biểu đồ hoạt động
3.3 Biểu đồ lớp
3.4 Thiết kế cơ sở dữ liệu
 Mô tả thực thể kết hợp
 Mô tả các mối kết hợp
 Mô tả các bảng
 Kết nối giữa các bảng
 Mô tả ràng buộc toàn vẹn
Chương 4 : Mã hóa.
Chương 5 : Kiểm thử .
Xây dựng các bộ dữ liệu kiểm thử
Chạy thử trên localhost và tiến hành kiểm thử.
Chương 6 : Triển khai.
Chuẩn bị tài liệu hướng dẫn sử dụng.
Cài đặt và đóng gói sản phẩm.
1.3 Biên bản tổ chức nhóm
1.3.1 Thành lập nhóm:
Số lượng thành viên : 4
STT Họ tên Lớp email Ghi chú
1. Võ Phước Hoài Nhã 09T4 vphoainha@gmail.com Nhóm trưởng
2. Nguyễn Thị Mỹ Dung 09T3 it.dung91@gmail.com Thành viên
3. Trần Thị Thu Thuận 09T3 tttthuan2109@gmail.com Thành viên
4. Đào Thị Tường Vi 09T3 tuongvibk4@gmail.com Thành viên

1.3.2 Nhiệm vụ của thành viên trong nhóm


Thống nhất chọn đề tài

Trang 10
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Chọn đề mô hình phát triển cho đề tài.


Soạn đề cương chi tiết
Phân công nhiệm vụ chi tiết.

Bảng kế hoạch:
BẢNG PHÂN CÔNG CÔNG VIỆC
Thời
Thành viên Thời gian bắt
Công việc đảm nhiệm Kết quả đạt được gian đầu
Tất cả các Kiến thức tổng quan về 3
Tìm hiểu về mô hình Groupon thành viên mô hình Group-on ngày 3/27/2013
Phân tích đề tài, thu thập và xác định Tất cả các 5
yêu cầu thành viên Xác định yêu cầu dự án ngày 3/2/2013
Đặc tả yêu
cầu đối với
khách hàng Thuận - Vi
Đặc tả yêu
cầu đối với
Đặc
Yêu cầu chức người quản
tả
năng trị Dung - Nhã
yêu 15
cầu Yêu cầu phi chức năng Thuận - Vi Tài liệu đặc tả yêu cầu ngày 3/7/2013
Tất cả các 1
Kiểm tra lại giai đoạn đặc tả thành viên   ngày 3/22/2013
Thiết kế giao diện Thuận
Thiết kế kiến trúc Vi
13
Thiết kế Thiết kế cơ sở dữ liệu Dung - Nhã Tài liệu thiết kế ngày 3/23/2013
Tất cả các 1
Kiểm tra lại Gđ thiết kế thành viên   ngày 4/5/2013
Tìm hiểu về HTML,CSS, ASP.net, Tất cả các Nắm vững kiến thức về 15
Java Script thành viên các công nghệ trên ngày 4/6/2013
Tất cả các Mã nguồn chương trình 20
Lập trình thành viên & Tài liệu liên quan ngày 4/21/2013
3
Lập kế hoạch test Thuận - Vi Kế hoạch test ngày 5/10/2013
Lập bộ dữ liệu thử Dung - Nhã Bộ dữ liệu test 3 5/13/2013

Trang 11
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

ngày
Tất cả các 3
Tiến hành test thành viên   ngày 5/16/2013
2
Lập báo cáo test Dung - Nhã Báo cáo test ngày 5/19/2013
Tổng hợp và triển khai dự án Thuận - Vi   2 ngày 5/21/2013

Trang 12
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

CHƯƠNG 2 : TÀI LIỆU ĐẶC TẢ YÊU CẦU


2.1 Xác đinh yêu cầu chức năng
2.1.1 Yêu cầu chức năng
 Đối với khách hàng
 Đăng nhập hệ thống
 Lấy lại mật khẩu
 Thoát khỏi hệ thống
 Sửa thông tin
 Tìm kiếm sản phẩm
 Thêm hàng vào giỏ
 Quản lý giỏ hàng
 Tạo đơn hàng
 Xem sản phẩm
 Xem tin tức
 Xem danh mục sản phẩm
 Đăng kí nhận email về thông tin khuyến mãi
 Xem chi tiết sản phẩm
 Xem tin tức
 Quản lý đơn hàng
o Theo dõi đơn hàng
o Hủy đơn hàng
o Tìm kiếm đơn hàng
 Đồi với khách vãng lai
 Đăng kí
 Xem chi tiết sản phẩm
 Xem danh mục sản phẩm

Trang 13
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Xem bình luân về sản phẩm


 Xem tin tức
 Đăng kí nhận email thông báo giảm giá
 Xem thông tin hỗ trợ về cách thức đặt hàng và phương thức thanh toán
 Xem quảng cáo
 Tìm kiếm sản phẩm
 Đối với nhà quản trị
 Đăng nhập hệ thống
 Thoát khỏi hệ thống
 Quản lý sản phẩm
o Thêm
o Xóa
o Cập nhật thông tin ( khuyến mãi,giá..)
o Tim kiếm sản phẩm
 Quản lý đơn đặt hàng
o Xóa
o Tìm kiếm đơn hàng
o Xem chi tiết đơn hang
o Duyệt đơn hàng
 Quản lý tin tức
o Đăng tin
o Cập nhật
o Xóa tin
 Xem sản phẩm
 Quản lý danh mục

Trang 14
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

o Xóa danh mục


o Thêm danh mục
o Sửa danh mục
 Quản lý nhà cung cấp hàng
o Thêm nhà cung câp
o Xóa nhà cung cấp
o Sửa nhà cung cấp
 Xem chi tiết sản phẩm
 Xem tin tức
2.1.2 Yêu cầu phi chức năng
Giao diện đẹp, dễ thao tác, tốc độ xử lý nhanh, chính xác. Bố trí các danh mục
sản phẩm, phân loại mặt hàng hợp lý, dễ tìm kiếm.
2.2 Đặc tả yêu cầu
2.2.1 Biểu đồ usecase
Một biểu đồ UseCase thể hiện các tương tác giữa các actor và các usecase.
Nó thể hiện các yêu cầu chức năng của hệ thống, thể hiện sự tương tác giữa các tác
nhân bên ngoài và bên trong hệ thống với hệ thống.

Trang 15
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.1.1 Usecase tổng quát của hệ thống

Trang 16
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.1.2 Use case đối với khách hàng

Trang 17
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.1.3 Use case đối với khách vãng lai

Trang 18
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.1.4 Usecase đối với người quản trị

Trang 19
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Usecase quản lý danh mục

 Usecase quản lý đơn hàng

Trang 20
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Usecase quản lý nhà cung cấp

 Usecase quản lý sản phẩm

Trang 21
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Usecase quản lý tin tức

 Usecase quản lý khách hàng

2.2.2 Đặc tả usecase


2.2.2.1 Đăng nhập

Super Use Case


Author
Date

Trang 22
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Brief Người dùng đăng nhập vào hệ thống


Description
Preconditions Hệ thống chưa được đăng nhập
Post- Nếu chức năng thành công, người dùng sẽ được đăng nhập vào hệ
Conditions thống, ngược lại hệ thống không thay đổi.
Actor Input System Response
Từ giao diện chưa đăng
1 nhập, người dùng nhấn nút
“Đăng nhập”
Hiển thị form đăng nhập
2
Flow of Event Nhập tên người dùng và mật
3 khẩu vào khung, nhấn nút
đăng nhập
Hệ thống kiểm tra tên người dùng,
4 mật khẩu có hợp lệ không, nếu sai
thông báo không hợp lệ, ngược lại
thông báo đăng nhập thành công.

Lặp lại luồng 3 nếu hệ


Flow of Events 5 thống báo lỗi
Lặp lại luồng 4 cho đến khi không
6 còn lỗi nhập từ người dùng.

2.2.2.2 Đăng kí tài khoản

Super Use Case


Author
Date
Brief Khách vãng lai đăng kí trở thành thành viên của website
Description
Preconditions Khách vãng lai chưa đăng kí tài khoản website
Post- Nếu chức năng thành công, người dùng sẽ tạo được một tài khoản
Conditions dùng để đăng nhập và thực hiện các chức năng của website
Flow of Event Actor Input System Response
1 Từ giao diện của website, nhấn

Trang 23
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

nút “Đăng kí”


2 Hiển thị form đăng kí
3 Nhập các thông tin: tên đăng
nhập, mật khẩu, nhắc lại mật
khẩu và thông tin cá nhân( Họ
tên, Địa chỉ, Số điện thoại).
Nhấn “Đăng ký”
4 Hệ thống sẽ kiểm tra các
thông tin được nhập có hợp
lệ hay không. Nếu sai, thông
báo không hợp lệ, ngược lại
thông báo yêu cầu khách
hàng kích hoạt tài khoản qua
email.
5 Kích chuột vào đường link
được gửi vào email đăng kí để
kích hoạt tài khoản
6 Hiển thị thông báo kích hoạt
tài khoản thành công
7 Nhấn “OK”

2.2.2.3 Đặt mua sản phẩm

Super Use Case


Author
Date
Brief Description Khách hàng đặt mua sản phẩm trên website
Preconditions Khách hàng có tài khoản của website và phải đăng nhập vào hệ
thống
Post-Conditions Nếu chức năng thành công, khách hàng sẽ thêm sản phẩm đó vào
giỏ hàng của mình và thanh toán để sở hữu sản phẩm.
Flow of Event 1 Từ giao diện của website,

Trang 24
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

nhấn nút “Đặt mua”


2 Hệ thống hiển thị form để
khách hàng chọn hình thức
thanh toán
3 Chọn hình thức thanh
toán.Nhấn “Next”
4 Hiển thị form nhập thông
tin cá nhân( thông tin khách
hàng và địa chỉ)
5 Nhập thông tin cá nhân. Nhấn
“Next”
6 Hiển thị form mua hàng (số
lượng, kích cỡ, màu sắc)
7 Lựa chọn các thông tin về đơn
hàng. Nhấn “Đặt hàng”

8 Thông báo đặt hàng thành


công

2.2.2.4 Tìm kiếm sản phẩm

Super Use Case


Author
Date
Brief Description Tìm kiếm sản phẩm trong danh mục các sản phẩm đang bày bán
của website
Preconditions
Post-Conditions Hiển thị tất cả các sản phẩm tìm được dựa trên từ khóa mà khách
hàng nhập vào khung tìm kiếm
Flow of Event 1 Từ giao diện website, khách
hàng nhập từ khóa cần tìm vào
khung tìm kiếm. Nhấn “Tìm”

Trang 25
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2 Hiển thị tất cả các sản


phẩm có liên quan đến từ
khóa

2.2.2.5 Lấy lại mật khẩu

Super Use Case


Author
Date
Brief Description Khách hàng quên mật khẩu của tài khoản
Preconditions
Post-Conditions Khi tác vụ được thực hiện, khách hàng sẽ lấy lại được mật khẩu của
tài khoản dùng để đăng nhập website
Flow of Event 1 Tai giao diện của website,
nhấn “Đăng nhập”
2 Hiên thị form đăng nhập
3 Nhấn “Quên mật khẩu?”
4 Hiển thị form nhập email đã
đăng ký trước đó
5 Nhập email và nhấn “Gửi”
6 Hiển thị thông báo
7 Nhấn  “OK” và làm theo
hướng dẫn

2.2.2.6 Xem danh mục

Super usecase
Author
Date

Trang 26
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Brief Description Cho phép Actor xem sản phẩm


Precondition Đăng nhập với vai trò là khách hàng
Post-conditions Xem các sản phẩm trong các danh mục
Actor input System respone
1 Giao diện ban đầu cảu
trang,chọn một danh mục sp
bất kì
Flow of event 2 Hiển thị các sản phẩm trong
danh mục
3 Xem sản phẩm trong danh
mục

2.2.2.7 Xem chi tiết sản phẩm

Super usecase
Author
Date
Brief Description Cho phép Actor xem chi tiết một sản phẩm
Precondition Đăng nhập với vai trò là khách hàng
Post-conditions Xem chi tiết thông tin các sản phẩm trong các danh mục
Actor input System respone
1 Giao diện ban đầu của
trang,chọn một danh mục sp
bất kì
Flow of event 2 Hiển thị các sản phẩm trong
danh mục
3 Xem sản phẩm trong danh
mục,chọn sản phẩm bất kì

Trang 27
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Hiển thị chi tiết thông tin sản


phẩm
Xem thông tin chi tiết của
sản phẩm

2.2.2.8 Quản lý đơn hàng


 Theo dõi đơn hàng

Super Use Case


Author
Date
Brief Description Khách hàng theo dõi và nắm bắt thông tin về các đơn đặt hàng của
mình
Preconditions Khách hàng đã đăng nhập vào hệ thống
Post-Conditions Khi tác vụ được thực hiện thành công, khách hàng sẽ biết tất cả các
thông tin liên quan đến các đơn hàng của mình
1 Từ giao diện hệ thống sau
khi đã đăng nhập, nhấp
vào “Quản lý tài khoản”
2 Hiển thị form thông tin cá nhân
và đơn hàng
Flow of Event 3 Nhấn chọn tab “Đơn
hàng”
4 Hiển thị tất cả các đơn hàng của
tài khoản
5 Nhấp vào các đơn hàng để
xem thông tin

Trang 28
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Hủy đơn hàng

Super Use Case


Author
Date
Brief Description Khách hàng muốn hủy đơn hàng đã đặt
Preconditions Khách hàng đã đăng nhập vào hệ thống
Post-Conditions Khi tác vụ được thực hiện thành công, 1 hoặc nhiều đơn hàng sẽ bị
hủy bỏ
1 Từ giao diện của hệ thống
sau khi đã đăng nhập, nhấp
vào “Quản lý tài khoản”
2 Hiển thị form thông tin cá
nhân và đơn hàng
3 Chọn tab “Đơn hàng”
Flow of Event 4 Chọn “Hủy đơn hàng” đối
với những đơn hàng muốn
hủy bỏ
4 Hiển thị thông báo hủy đơn
hàng thành công

 Tìm đơn hàng

Super Use Case


Author
Date
Brief Description Khách hàng muốn tìm kiếm đơn hàng 1 cách nhanh chóng
Preconditions Khách hàng phải đăng nhập vào hệ thống
Post-Conditions Khi tác vụ thực hiện thành công, khách hàng sẽ tìm được đơn hàng
dựa trên từ khóa là mã đơn hàng nhập vào khung tìm kiếm

Trang 29
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

1 Từ giao diện của hệ thống sau


khi đã đăng nhập, nhấp vào
“Quản lý tài khoản”
2 Hiển thị form thông tin cá
nhân và đơn hàng
3 Nhấp chọn tab “Đơn hàng”.
Nhập mã đơn hàng cần tìm.
Nhấn “Tìm đơn hàng”
Flow of Event
4 Hiển thị đơn hàng tương
ứng với mã đơn hàng vừa
nhập nếu có. Ngược lại,
thông báo không tìm thấy.

2.2.2.9 Quản lý sản phẩm


 Xóa sản phẩm

Super usecase
Author
Date
Brief Description Cho phép Actor xóa sản phẩm có trong danh sách sản phẩm
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì sản phẩm sẻ được xóa khỏi hệ thống.
Actor input System respone
1 Giao diện chính,mở danh
mục sản phẩm,chọn danh
mục sản phẩm
2 Hiển thị Form danh mục các
sản phẩm
Flow of event 3 Chọn sản phẩm cần xóa và
chọn xóa

Trang 30
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

4 Xác nhận bạn muốn xóa


không
5 Chọn yes nếu muốn xóa,và
no nếu không muốn
6 Sản phẩm được xóa khỏi danh
sách

 Thêm sản phẩm

Super usecase
Author
Date
Brief Description Cho phép Actor thêm sản phẩm có trong danh sách sản phẩm
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì sản phẩm mới sẻ được thêm vào danh sách
sản phẩm.
Actor input System respone
1 Giao diện chính,mở danh
mục sản phẩm,chọn danh
mục sản phẩm
2 Hiển thị Form danh mục các
sản phẩm
Flow of event 3 Chọn nút thêm sản phẩm
4 Hiển thị form nhập thông tin
5 Điền thông tin sản
phẩm,chọn lưu.
6 Sản phẩm mới được thêm vào
danh sách sản phẩm

Trang 31
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Sửa thông tin sản phẩm

Super usecase
Author
Date
Brief Description Cho phép Actor sửa thông tin sản phẩm có trong danh sách sản
phẩm
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì thông tin sản phẩm được cập nhật
Actor input System respone
1 Giao diện chính,mở danh
mục sản phẩm,chọn danh
mục sản phẩm
2 Hiển thị Form danh mục các
sản phẩm
Flow of event 3 Chọn sản phẩm cần sửa
4 Hiển thị form nhập thông tin
5 Nhập thông tin và lưu.
6 Thông tin sản phẩm được cập
nhật

2.2.2.10 Quản lý danh mục


 Xóa danh mục

Super usecase
Author
Date
Brief Description Cho phép Actor xóa đi danh mục có trong danh sách các danh
mục
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì danh mục sẻ được xóa khỏi hệ thống.
Trang 32
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Actor input System respone


1 Giao diện chính,mở danh
sách danh mục
2 Hiển thị Form có các danh
mục
3 Chọn danh mục cần
Flow of event xóa,nhấn xóa
4 Xác nhận bạn muốn xóa
không
5 Chọn “yes” nếu muốn
“xóa”,và no nếu không
muốn
6 Một danh mục sẻ được xóa
khỏi danh sách

 Thêm danh mục

Super usecase
Author
Date
Brief Description Cho phép Actor thêm danh mục vào danh sách các danh mục
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì danh mục sẽ được thêm
Actor input System respone
1 Giao diện chính,mở danh
sách danh mục
2 Hiển thị Form có các danh
mục
3 Chọn thêm danh mục

Trang 33
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Flow of event 4 Hiển thị form nhập tên danh


mục
5 Nhập thông tin về danh
mục,chọn lưu
6 Thêm một danh mục và danh
sách các danh mục

 Sửa danh mục

Super usecase
Author
Date
Brief Description Cho phép Actor thêm danh mục vào danh sách các danh mục
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì danh mục sẽ được thêm
Actor input System respone
1 Giao diện chính,mở danh
sách danh mục
2 Hiển thị Form có các danh
mục
3 Chọn sửa danh mục
Flow of event
4 Hiển thị form sửa danh mục
5 Nhập thông tin về danh
mục,chọn lưu
6 Cập nhật thông tin danh mục

2.2.2.11 Quản lý nhà cung cấp


 Thêm nhà cung cấp

Super usecase

Trang 34
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Author
Date
Brief Description Cho phép Actor thêm nhà cung cấp vào danh sách các danh mục
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì nhà cung cấp được thêm vào danh sách
Actor input System respone
1 Giao diện chính,mở danh
sách nhà cung cấp
2 Hiển thị danh sách các nhà
cung cấp
3 Chọn thêm
Flow of event
4 Hiển thị form điền thông tin
5 Nhập thông tin về nhà cung
cấp,chọn lưu
6 Thêm nhà cung cấp mới vào
danh sách

 Xóa nhà cung cấp

Super usecase
Author
Date
Brief Description Cho phép Actor xóa đi nhà cung cấp có trong danh sách
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì 1 hoặc nhiều nhà cung cấp sẽ được xóa khỏi
hệ thống.
Actor input System respone
1 Giao diện chính,mở danh
sách nhà cung cấp

Trang 35
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2 Hiển thị danh sách


3 Chọn nhà cung cấp cần
xóa,nhấn xóa
Flow of event 4 Xác nhận bạn muốn xóa
không
5 Chọn “yes” nếu muốn
“xóa”,và no nếu không
muốn
6 Xóa tên nhà cung cấp ra khỏi
hệ thống

 Sửa thông tin nhà cung cấp

Super usecase
Author
Date
Brief Description Cho phép Actor sửa thông tin nhà cung cấp
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì thông tin về nhà cung cấp được cập nhật
Actor input System respone
1 Giao diện chính,mở danh
sách nhà cung cấp
2 Hiển thị danh sách các nhà
cung cấp
3 Chọn chỉnh sửa
Flow of event
4 Hiển thị form điền thông tin
5 Nhập thông tin về nhà cung
cấp,chọn lưu
6 Cập nhật thông tin mới về nhà
cung cấp

Trang 36
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.2.12 Quản lý tin tức


 Xóa tin tức

Super usecase
Author
Date
Brief Description Cho phép Actor xóa tin đã đăng
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì 1 hoặc nhiều tin được xóa khỏi trang web
Actor input System respone
1 Giao diện chính,mở mục tin
tức
2 Hiển thị danh sách tin tức
3 Chọn tin tức cần xóa,nhấn
xóa
Flow of event
4 Xác nhận bạn muốn xóa
không
5 Chọn “yes” nếu muốn
“xóa”,và no nếu không
muốn
6 Xóa tin đã đăng thành công

 Đăng tin

Super usecase
Author
Date
Brief Description Cho phép Actor đăng thêm tin mới lên trang
Precondition Đăng nhập với vai trò là admin

Trang 37
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Post-conditions Nếu thành công thì tin được đăng


Actor input System respone
1 Giao diện chính,mở mục tin
2 Hiển thị mục tin
Flow of event
3 Chọn đăng tin
4 Hiển thị form điền thông tin
5 Nhập tin ,chọn đăng
6 Đăng tin thành công

 Cập nhật tin

Super usecase
Author
Date
Brief Description Cho phép Actor cập nhật tin tức
Precondition Đăng nhập với vai trò là admin
Post-conditions Nếu thành công thì tin tức được cập nhật
Actor input System respone
1 Giao diện chính,mở danh
mục tin tức
2 Hiển thị mục tin tức
3 Chọn sửa
4 Hiển thị form điền thông tin
Flow of event
5 Chỉnh sửa tin tức đã
đang,chọn lưu
6 Tin tức được cập nhật

Trang 38
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

2.2.2.13 Quản lý khách hàng


 Cập nhật khách hàng
Super Use
Author
Date
Brief Cập nhật danh sách danh mục gồm có thêm và sửa khách hàng được
Description chọn
Precondition Đăng nhập hệ thống với quyền hạn là admin
s
Post- Nếu chức năng thành công thì khách hàng sẽ được cập nhật
Conditions
Actor Input System Response
Từ giao diện admin chọn
nút quản lý khách hàng
Hiển thị frame cập nhật
Nhấn nút cập nhật trên
frame vừa hiển thị
Yêu cầu nhập đầy đủ thông tin về
khách hàng cần cập nhật
Nhập vào bảng yêu cầu các
thông tin cần nhập….
Hệ thống kiểm tra thông tin vừa nhập
vào
Flow of Trở lại luồng 5 nếu không
Events 7 hợp lệ.

Kiểm tra cho đến khi thông tin nhập


8 vào được chấp nhận
9 Nhấn vào nút “ok”
10 Thông tin về khach hàng đã được cập
nhật và sao lưu trong cơ sở dữ liệu

 Xóa khách hàng


Super Use Case
Trang 39
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Author
Date
Brief Description Xóa một khách hàng ra khỏi hệ thống

Preconditions Đăng nhập vào hệ thông với quyền hạn admin


Post-Conditions Nếu chức năng thành công một hoặc nhiều khách hàng
sẽ được xóa khỏi hệ thống.
Actor Input System Response
Từ giao diện chính của
admin mở 1 frame quản lý
khách hàng
Hiển thị frame xóa khách hàng

Chọn khách hàng cần xóa


và nhấn nút “xóa”
Xác nhận bạn có muốn xóa
khách hàng ra khỏi hệ thống
không?
Nhấn nút “yes” nếu muốn
xóa, ngược lại nếu chọn
“No”
Flow of Events 6 Khách hàng đã chọn được xóa
ra khỏi hệ thống

 Tìm kiếm khách hàng


Super Use Case
Author
Date
Brief Description Tìm kiếm khách hàng có trong hệ thống

Preconditions Đăng nhập vào hệ thông với quyền hạn admin


Post-Conditions Nếu chức năng thành công thì hiển thị thông tin về khách
hàng cần tiềm kiếm
Actor Input System Response
Từ giao diện chính của
admin mở 1 frame chức
năng tìm kiếm
Hiển thị frame tìm kiếm khách
hàng
Nhấn nút “nhập”

Trang 40
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Yêu cầu nhập thông tin của


khách hàng cần tìm
Nhập thông tin cần tìm
kiếm vào bảng yêu cầu
vừa xuất hiện
Hệ thống kiểm tra thông tin
khách hàng nhập vào
Flow of Events
Nhập lại thông tin nếu
nhập sai
Nhập lại luồng 5 nếu người
dùng còn nhập sai.
Nhấn nút tìm kiếm để bắt
đầu tìm kiếm
10 Hiển thị thông tin cần tìm
kiếm

Trang 41
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

CHƯƠNG 3 : THIẾT KẾ
3.1 Biểu đồ hoạt động
Biểu đồ hoạt động là phương phương tiện để mô tả các dòng công việc trong hệ
thống. Ở đây biểu đồ hoạt động dùng để mô tả chi tiết hoạt động bên trong một thao
tác.
Activity diagram không cho ta thấy được các đối tượng ứng xử và cộng tác với
đối tượng khác như thế nào.
3.1.1 Đăng nhập

3.1.2 Đăng ký

Trang 42
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.3 Đặt mua sản phẩm

3.1.4 Tìm kiếm sản phẩm

Trang 43
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.5 Lấy lại mật khẩu

3.1.6 Quản lý đơn hàng


3.1.6.1 Theo dõi đơn hàng

Trang 44
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.6.2 Hủy đơn hàng

3.1.6.3 Tìm kiếm đơn hàng

Trang 45
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.7 Xem danh mục sản phẩm

3.1.8 Xem chi tiết sản phẩm

Trang 46
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.9 Bình luận sản phẩm

3.1.10 Xem thông tin hỗ trợ

Trang 47
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.11 Đăng ký nhận email

3.1.12 Quản lý sản phẩm


3.1.12.1 Thêm sản phẩm

Trang 48
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.12.2 Cập nhật thông tin sản phẩm

3.1.12.3 Xóa sản phẩm

Trang 49
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.13 Quản lý nhà cung cấp


3.1.13.1 Thêm nhà cung cấp

3.1.13.2 Sửa nhà cung cấp

Trang 50
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.13.3 Xóa nhà cung cấp

3.1.14 Quản lý tin tức


3.1.14.1 Đăng tin tức

Trang 51
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.14.2 Cập nhật tin tức

3.1.14.3 Xem tin tức

Trang 52
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.1.14.4 Xóa tin tức

3.2 Biểu đồ tuần tự


Biểu đồ tuần tự thể hiện một chuỗi các sự kiện, hành vi của đối tượng theo một
trình tự thời gian. Nó được sử dụng để mô tả dòng thông điệp được gửi đi và và các
đối tượng phối hợp nhận và xử lý để trả về kết quả mà theo yêu cầu mà thông điệp gửi
đến.
Biểu đồ tuần tự thông thường được sử dụng như một mô hình giải thích cho kịch
bản usecase.
Biểu đồ tuần tự thể hiện rất rõ đối tượng nào tương tác với đối tượng nào và thông
điệp là gì.
Khi đọc một biểu đồ tuần tự ta đọc từ trái qua phải và từ trên xuống dưới.

Trang 53
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.1 Đăng nhập

Trang 54
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.2 Đăng ký

Trang 55
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.3 Sửa thông tin cá nhân

Trang 56
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.4 Tìm kiếm sản phẩm

3.2.5 Xem chi tiết sản phẩm

Trang 57
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.6 Xem danh mục sản phẩm

Trang 58
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.7 Đặt mua

Trang 59
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.8 Quản lý đơn hàng


3.2.8.1 Hủy đơn hàng

Trang 60
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.8.2 Theo dõi đơn hàng

Trang 61
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.8.3 Tìm kiếm đơn hàng

Trang 62
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.9 Quản lý tin tức


3.2.9.1 Xem tin tức

Trang 63
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.9.2 Cập nhật tin tức

Trang 64
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.9.3 Đăng tin tức

Trang 65
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.9.4 Xóa tin tức

3.2.10 Quản lý danh mục

Trang 66
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.10.1 Thêm danh mục

Trang 67
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.10.2 Sửa danh mục

Trang 68
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.10.3 Xóa danh mục

Trang 69
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.11 Quản lý nhà cung cấp


3.2.11.1 Sửa thông tin nhà cung cấp

Trang 70
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.11.2 Thêm nhà cung cấp

Trang 71
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.2.11.3 Xóa nhà cung cấp

Trang 72
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.3 Sơ đồ lớp
Lớp là sự đại diện cho một tập các đối tượng có chung thuộc tính, phương thức.
Biểu đồ lớp dùng để mô tả các lớp, dùng để xây dựng bất kí hệ thống hướng đối
tượng nào. Khả năng cộng tác giữ chúng, bằng cách truyền thông điệp được chỉ ra
trong các mối quan hệ giữa chúng. Các thuộc tính và các thao tác của lớp, cũng như
các quan hệ giữa chúng.
3.4 Thiết kế cơ sở dữ liệu
3.4.1 Mô tả thực thể kết hợp
Mô hình thực thể kết hợp diễn đạt các thành phần dữ liệu ử mức quan niệm dựa
treen bảng danh mục các dữ liệu cơ bản.Các loại thựch thể có các thuộc tính như sau:
Tbl_member: (id, name, sex, company, address, city, country, tel, fax, email,
website, uid, pwd, status, date_added, last_modified).
Mỗi khách hàng đặt hàng trên website có một id riêng và các thông tin cơ bản
như: tên (name), công ty (company), địa chỉ (address), thành phố (city), điện thoại
liên hệ, email…
Tbl_user: (id, uid, pwd).
Mỗi user có một id. Các user còn được xác định bằng tên(uid), mật khẩu đăng
nhập website (pwd).
Tbl_product: (id, code, name, parent, subject, detail_short, detail, image,
image_large, sort, status, date_added, last_modified, lang, price, date_end, number,
bought)
Mỗi sản phẩm có mỗi mã sản phẩm để phân biệt với sản phẩm khác(id). Mỗi sản
phẩm còn được xác định bởi tên sản phẩm (name), giá sản phẩm (price), hình ảnh
tượng trưng cho sản phẩm (image), ngày tạo ra sản phẩm (date_added), ngày hết hạn
(date_end), ngày chỉnh sửa (last_modified), thông tin chi tiết của sản phẩm (detail),
sản phẩm thuộc danh mục nào (parent), xác định sản phẩm đó ẩn hay hiện (status),
sắp xếp sản phẩm theo thứ tự (sort), tổng số lượng sản phẩm (number), số lượng sản
phẩm đã đặt mua (bought).
Tbl_order: (id, code, member_id, date_added, last_modified, status).

Trang 73
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Mỗi đơn hàng phân biệt với đơn hàng khác bằng id, đánh dầu khách hàng nào đã
đặt hàng (member_id), thời điểm đặt(date_added), thời điểm cuối chỉnh sửa đơn hàng
(date_modified), trạng thái (status) đã giao hàng hay chưa.
Tbl_order_detail : (id, order_id, product_id, quantity, price, status)
Bảng mô tả thông tin chi tiết về đơn đặt hàng có khóa chính là id. Id của đơn đặt
hàng (id_order), id của sản phẩm (id_product), thành tiền (price), trạng thái (status) đã
giao hàng hay chưa, số lượng (quantity).
Tbl_product_category: (id, code, name, parent, subject, detail_short, detail,
image, image_large, sort, status, date_added, last_modified, lang)
Bảng mô tả danh mục của sản phẩm có khóa chính là id và các trường khác mô
tả thông tin chi tiết về danh mục như: tên danh mục (name), danh mục cha của danh
mục hiện tại (parent), mô tả danh mục (detail), hình ảnh danh mục (image), ngày khởi
tạo (date_added), ngày chỉnh sửa cuối (last_modified)…
Tbl_staff: (id, name, address, phone)
Bảng nhân viên giao hàng có khóa chính là id và các trường khác: tên nhân viên
(name), địa chỉ (address), số điện thoại liên hệ (phone)
Tbl_delivery : (id, order_id, staff_id, date, status, detail)
Bảng giao hàng có khóa chính là id và một số thông tin đi kèm như: id của đơn
hàng cần giao (order_id), id của nhân viên đi giao (staff_id), ngày giao hàng (date),
trạng thái (status) đã giao hay chưa, chi tiết (detail).
Tbl_product_new : (id, product_id, sort, status, date_added, last_modified,
lang)
Bảng product_new liệt kê những sản phẩm mới có khóa chinh là id, id của sản
phẩm là product_id, trạng thái (status) ẩn hay hiện, ngày khởi tạo (date_added), ngày
chỉnh sửa cuối (last_modified)…
3.4.2 Mô tả các mối kết hợp
Thể hiện sự quan hệ ngữ nghĩa giữa những thực ở ít nhất hai loại thực thể khác
nhau.
3.4.3 Mô tả các bảng
 Bảng Tbl_member

Tên trường Kiểu dữ liệu Cho phép Khóa Ghi chú


Null chính

Trang 74
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

id int Không P Id của khách


hàng
name nvarchar(50) Không Tên khách hàng
sex int Không Giới tính
company nvarchar(50) Không Công ty
address nvarchar(50) Không Địa chỉ
city nvarchar(50) Không Thành phố
country nvarchar(50) Không Quận
Tel Bigint Không Số điện thoại
fax nvarchar(50) Không Fax
email nvarchar(50) Không Email
website nvarchar(50) Không website
uid nvarchar(50) Không Tên đăng nhập
website
pwd nvarchar(50) Không Mật khẩu đăng
nhập website
status nvarchar(50) Không Trạng thái (kích
hoạt hay không)
Date_added Date Không Ngày khởi tạo
Date_modified Date Không Ngày chỉnh sửa
cuối

Trang 75
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Bảng Tbl_staff

Tên trường Kiểu dữ liệu Cho phép Khóa Ghi chú


Null chính
id int Không P Id nhân viên
name nvarchar(50) Không Tên nhân viên
address nvarchar(50) Địa chỉ nhân viên
phone Bigint Không Số điện thoại
nhân viên
  Bảng Tbl_delivery

Tên trường Kiểu dữ liệu Cho phép Khóa Ghi chú


Null chính
id int Không P Id giao hàng
Order_id int Không Id đơn hàng
Staff_id int Không Id nhân viên giao hàng
date Date Không Ngày giao hàng
status int Không Trạng thái đã giao hay
chưa
detail nvarchar(50) Không Ghi chú
  Bảng Tbl_product_category

Trang 76
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Tên trường Kiểu dữ liệu Cho phép Khóa Ghi chú


Null chính
id nvarchar(50) Không P Id danh mục
code nvarchar(50) Không code
name nvarchar(50) Không Tên danh mục
Parent nvarchar(50) Danh mục cha
subject nvarchar(50) Không Subject
Detail nvarchar(50) Không Ghi chú
Detail_short nvarchar(50) Không Ghi chú
image nvarchar(50) Không ảnh danh mục
Image_large nvarchar(50) Không ảnh danh mục
Sort int Không Vị trí xuất hiện
của danh mục so
với các danh mục
khác
status int Không Trạng thái ẩn/hiện
Date_added Date Không Ngày khởi tạo
Last_modified Date Không Ngày chỉnh sửa
cuối
lang nvarchar(50) Không Ngôn ngữ
  Bảng Tbl_order

Trang 77
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Tên trường Kiểu dữ liệu Cho phép Khóa Ghi chú


Null chính
id int Không P Id đơn hàng
code nvarchar(50) Không code
Member_id int Không Id khách hàng đặt hàng
Date_added date Không Ngày đặt hàng

Last_modified date Không Ngày chỉnh sửa cuối

 Bảng Tbl_order_detail:

Tên trường Kiểu dữ liệu Cho phép Khóa Ghi chú


Null chính
id int Không P Id chi tiết đơn hàng
Order_id int Không Id đơn hàng
Product_id int Không Id sản phẩm
quantity int Không Số lượng

price bigint Không Thành tiền

status nvarchar(50) Không Trạng thái đã giao hay


chưa
 Bảng Tbl_user

Trang 78
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Tên trường Kiểu dữ liệu Cho phép Khóa Ghi chú


Null chính
id int Không P Id admin
uid nvarchar(50) Không Tên đăng nhập của
admin
pwd nvarchar(50) Không Mật khẩu admin
 Bảng Tbl_product

Trang 79
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

Tên trường Kiểu dữ liệu Cho phép Khóa Ghi chú


Null chính
id nvarchar(50) Không P Id sản phẩm
code nvarchar(50) Không code
name nvarchar(50) Không Tên sản phẩm
Parent nvarchar(50) Danh mục chứa
sản phẩm
subject nvarchar(50) Không Subject
Detail nvarchar(50) Không Ghi chú
Detail_short nvarchar(50) Không Ghi chú
image nvarchar(50) Không ảnh sản phẩm
Image_large nvarchar(50) Không ảnh sản phẩm
Sort int Không Vị trí xuất hiện
của sản phẩm so
với các sản phẩm
khác
status int Không Trạng thái ẩn/hiện
Date_added Date Không Ngày khởi tạo
Last_modified Date Không Ngày chỉnh sửa
cuối
lang nvarchar(50) Không Ngôn ngữ
Price bigint Không Giá sản phẩm
Date_end date Không Ngày kết thúc bán
sản phẩm
bought Int Không Số lượng sản
phẩm đã đặt mua
number int Không Tổng số lượng sản
phẩm

Trang 80
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Bảng Tbl_product_new

Tên trường Kiểu dữ liệu Cho phép Khóa Ghi chú


Null chính
id int Không P Id sản phẩm mới
Product_id int Không Id sản phẩm
Sort int Không Vị trí của sản phẩm này
so với các sản phẩm
khác
status int Không Trạng thái ẩn/hiện

Date_added date Không Ngày khởi tạo

Date_modified date Không Trạng thái đã giao hay


chưa
lang nvarchar(50) Không Ngôn ngữ

Trang 81
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

3.4.4 Kết nối giữa các bảng CSDL

Trang 82
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

CHƯƠNG 4 : MÃ HÓA
4.1 Hinh ảnh demo chương trinh:
4.1.1 Trang addmin

4.1.2 Trang chủ

Trang 83
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

4.1.3 Xem chi tiết sản phẩm

4.1.4 Đặt hàng

Trang 84
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

4.1.5 Thông tin giỏ hàng

4.1.6 Danh mục sản phẩm

Trang 85
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

CHƯƠNG 5 : TÀI LIỆU KIỂM THỬ


5.1 Lập kế hoạch kiểm thử
5.1.1 Chức năng của phần mềm
 Đối với khách hàng
o Tìm kiếm sản phẩm
o Thêm hàng vào giỏ
o Xem giỏ hàng: xóa sản phẩm trong giỏ,cập nhật hàng trong
giỏ.
o Tạo đơn hàng
o Xem danh mục sản phẩm
o Xem chi tiết sản phẩm
 Đồi với nhà quản trị hệ thống
o Đăng nhập hệ thống
o Thoát khỏi hệ thống
o Quản lý sản phẩm
 Thêm
 Xóa
 Cập nhật thông tin ( khuyến mãi,giá..)
 Tìm kiếm sản phẩm
o Quản lý đơn đặt hàng
 Xóa
 Tìm kiếm đơn hàng
 Xem chi tiết đơn hang
 Duyệt đơn hàng
o Quản lý tin tức
o Xem sản phẩm
o Quản lý danh mục
 Xóa danh mục
 Thêm danh mục

Trang 86
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

 Sửa danh mục


o Quản lý nhà cung cấp hàng
 Thêm nhà cung câp
 Xóa nhà cung cấp
 Sửa nhà cung cấp
o Xem danh mục sản phẩm
o Xem chi tiết sản phẩm
o Xem tin tức
o

5.1.2 Kế hoạch
5.1.2.1 Thời gian dự kiến cho việc kiểm thử

Thứ tự công việc Ngày bắt Ngày kết


đầu thúc

Phân tích yêu cầu kiểm thử 20/05/2013 10/06/2013

Lập kế hoạch 20/05/2013 23/05/2013

Thiết kế Test Case 24/05/2013 5/06/2013

Tiến hành kiểm thứ 05/06/2013 10/06/2013

Viết báo cáo 10/05/2013 15/06/2013

5.1.2.2 Phân công kiểm thử

Vị trí Ngườ i phụ trá ch Nhiệm vụ


Quản lý kiểm thử Trần Thị Thu Thuận - Quản lý họat động kiểm thử
- Tổng kết hoạt động kiểm thử
Nhân viên kiểm Võ Phước Hoài Nhã • Đối với khách hàng
thử o Tìm kiếm sản phẩm
o Thêm hàng vào giỏ
o Xem giỏ hàng: xóa sản phẩm trong

Trang 87
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

giỏ,cập nhật hàng trong giỏ.


o Tạo đơn hàng
o Xem danh mục sản phẩm
o Xem chi tiết sản phẩm
Nguyễn Thị Mỹ • Đồi với nhà quản trị hệ thống
Dung o Đăng nhập hệ thống
Đào Thị Tường Vi o Thoát khỏi hệ thống
o Quản lý sản phẩm
 Thêm
 Xóa
 Cập nhật thông tin ( khuyến
mãi,giá..)
 Tìm kiếm sản phẩm
o Quản lý đơn đặt hàng
 Xóa
 Tìm kiếm đơn hàng
 Xem chi tiết đơn hang
 Duyệt đơn hàng
o Quản lý tin tức
o Xem sản phẩm
o Quản lý danh mục
 Xóa danh mục
 Thêm danh mục
 Sửa danh mục
o Quản lý nhà cung cấp hàng
 Thêm nhà cung câp
 Xóa nhà cung cấp
 Sửa nhà cung cấp
o Xem danh mục sản phẩm
o Xem chi tiết sản phẩm
o Xem tin tức

Trang 88
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

5.2 Phụ thuộc


Trước khi thực hiện kiểm thử những việc sau đây phải hoàn tất:
 Phải có web trên máy tính thực hiện kiểm thử
 Phải có những đầu vào đúng yêu cầu của các ca kiểm thử
 Máy tính thực hiện kiểm thử và công cụ kiểm thử (nếu có) phải sẵn sàng

5.2.1 Tiêu chí đầu vào


 Module phải biên dịch thành công
 Test Plan phải hoàn thành
 Những Test Case phải hoàn thành

5.2.2 Tiêu chí đầu ra


 Thực hiện tất cả ca kiểm thử
 Tỉ lệ ca kiểm thử thành công tối thiểu là 98%
 Những lỗi phát hiện trong các ca kiểm thử phải được đánh dấu(submitted
and addressed)
 Kết quả kiểm thử phải được cập nhật trong báo cáo kiểm thử
 Báo cáo kiểm thử phải được hoàn thành

1.1 Công cụ kiểm thử


Các công cụ cần sử dụng trong quá trình thực hiện việc kiểm thử bao gồm:
 Web
 Microsoft Word 2010
 Microsoft Excel 2010

5.2.3 Người sở hữu


Kế hoạch kiểm thử này được sở hữu, cập nhật và bảo trì bởi nhóm.
5.3 Thiết kế các ca kiểm thử

Trang 89
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

5.3.1 Danh sách các ca kiểm thử


CÁC BƯỚC THỰC KẾT
ID NAME MÔ HIỆN QUẢ ƯU
TẢ Thực hiện Dự tính CHƯƠNG TIÊN
TRÌNH
Kiểm Dangnhap1 Xác Kiểm Không Hiện Passed Hight
tra thực tra tài điền tài thông báo
đăng đăng khoản khoản lỗi “Hãy
nhập đăng đăng nhập
nhập
nhập và “tên đăng
cho nhập
click nút nhập””,
admin và dấu
Đăng
nhắc
nhập
nằm ở
textbox
nhập tên
tài khoản
Điền tài Hiện Passed Hight
khoản thông báo
đăng nhập lỗi “Tên
không đăng
đúng, nhập/mật
điền mật khẩu
khẩu và không
click nút đúng
Đăng ?”
nhập
Điền tài Xảy ra 2 Passed Hight
khoản trường
đăng nhập hợp
đúng, điền - Đ
mật khẩu ăng
và kích nhập
nút Đăng thành
nhập công
- H
iện
thông
báo
lỗi
Trang 90
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

khi
mật
khẩu
chưa
đúng

Dangnhap2 Xác Kiểm Nhập tài Hiện Passed Hight


thực tra mật khoản thông báo
đăng khẩu đăng nhập lỗi “Hãy
nhập nhưng nhập
đăng
không “mật
nhập nhập mật khẩu””,
khẩu và và
click nút dấu nhắc
Đăng nằm ở
nhập textbox
nhập tên
mật khẩu
Nhập tài Hiện Passed Hight
khoản thông báo
đăng nhập lỗi “Tên
đúng, đăng
nhập mật nhập/Mật
khẩu khẩu
không không
đúng với đúng
tên tài ?”
khoản và
click nút
Đăng
nhập
Nhập tài Đăng Passed Hight
khoản nhập
đăng nhập thành
đúng, công, hiển
nhập mật thị trang
khẩu đúng admin
với tên tài
khoản và

Trang 91
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

click nút
Đăng
nhập
Kiểm Dangxuat1 Xác Kiểm Sau khi Thoát Passed Hight
tra thực tra nút đăng nhập khỏi hệ
đăng đăng “Thoát” được vào thống, trở
xuất
xuất hệ thống, về trang
hệ click nút đăng nhập
thống Thoát admin
cho
admin
Kiem Tim1 Xác Kiểm Không Xuất hiện Passed Hight
tra thực tra với nhập cái gì dòng chữ
chức tìm trường vào ô tìm “0 sản
năng kiếm hợp kiếm cả, phẩm”
tìm không sau đó
kiếm có data click nút
cho Tìm kiếm
khách Tim2 Xác Kiểm Gõ dòng Xuất hiện Passed Hight
hàng thực tra với chữ tìm hình ảnh
tìm trường kiếm phù tương ứng
kiếm hợp có hợp với cho sản
data chỉ 1 sản phâm tìm
phẩm thấy và
tương ứng dòng chữ
trong “1 sản
CSDL rồi phẩm”
click
Tìm kiếm
Gõ dòng Xuất hiện Passed Hight
chữ tìm hình ảnh
kiếm phù tương ứng
hợp với cho các
hơn 1 sản sản phâm
phẩm tìm thấy
tương ứng và dòng

Trang 92
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

trong chữ chỉ số


CSDL rồi lượng sản
click phẩm
Tìm kiếm tương ứng
Kiểm ThemGH1 Xác Kiểm Ở trang Giỏ hàng Passed Hight
tra thực tra với chủ sản sẽ hiển thị
chức việc trường phẩm, sản phẩm
năng thêm hợp giỏ chọn một mà bạn
thêm vào giỏ hàng mặt hang, mới đặt
vào hàng chưa có xem chi với thông
giỏ mặt tiết sản tin cụ thể.
hàng hàng phẩm click
nào nút Đặt
hang
ThêmGH2 Xác Kiểm Click nút Giỏ hàng Passed Hight
thực tra với “Mua sẽ hiển thị
việc trường tiếp”,ra lại thêm vào
thêm hợp giỏ trang hiểm sản phẩm
vào giỏ hàng đã thị các sản mới được
hàng có sản phẩm, đặt hàng
phẩm chọn sản ngay dưới
và hiện phẩm ca các sản
bạn muốn mua phẩm có
đang tiếp, click sẵn với
xem nút “Đặt các thông
giỏ hàng” tin cụ thể
hàng
Kiểm XoaGH1 Xác Kiểm Khi giỏ Giỏ hàng Passed Hight
tra thực tra hàng có bị xóa
chức việc trường nhiều hơn hết các
năng xóa giỏ hợp xóa 1 sản SP
xóa hàng hết mặt phẩm,
mặt hàng click nút
hàng trong “Xóa hết”
trong giỏ
giỏ hàng

Trang 93
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

hàng XoaGH2 Xác Kiểm Chọn xóa Sản phẩm Passed Hight
thực tra một sản đó bị xóa
việc trường phẩm bất
xóa giỏ hợp kí trong
hàng không GH
xóa hết
mặt
hàng
trong
giỏ
hàng
Kiểm Xem SP Kiểm Kiểm Xem sp Hiển thị Passed hight
tra tra chức tra chức ngay khi các sản
chức năng năng click vào phẩm
năng xem xem sản danh mục trong
xem sản phẩm danh mục
danh phẩm
mục
sản
phẩm
Xem Xemchitiet Kiểm Kiểm Click vào Hiển thị passed hight
chi tiết tra chức tra chức sản phẩm thông tin
Sản năng năng để xem chi chi tiết
Phẩm xem SP xem sản tiết sản sản phẩm
chi tiết phẩm phẩm click
chi tiết

Kiểm TaoDH1 Tạo Tạo đơn Tại trang Yêu cầu Passed hight
tra đơn hàng tạo đơn đăng nhập
chức hàng khi hàng cho hoặc đăng
năng chưa sản kí
tạo đăng phẩm,nhấn
đơn nhập Đặt mua
hàng khi chưa
đăng nhập
Kiểm XoaSP Kiểm Kiểm Sản phẩm

Trang 94
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

tra tra chức tra chức còn


chức năng năng hạn,nhưng
năng Xóa sản xóa sản click nút
Xóa phẩm phẩm xóa.
Sản khi sản
phẩm phẩm
đang
còn hạn
Kiểm ThemSP Kiểm Thêm Chọn SP Thêm sản Passed hight
tra tra sản thêm,click phẩm,hiển
chức thêm phẩm nút thêm thị trang
năng sản khi sản khi sản sản phẩm
thêm phẩm phẩm đã phẩm đã ra.
sản tồn tại tồn tại trên
phẩm web
Kiểm Kiểm Nhấn nút Hiển thị Passed hight
tra tra thêm thêm sản box thông
thêm sản phẩm khi báo “hãy
sản phẩm chưa chọn nhập tên”
phẩm sản phẩm
thêm

Kiểm XoaDM Kiểm Kiểm Click trực Hiển thị Passed hight
tra tra chức tra Xóa tiếp vào box thông
chức năng danh nút xóa báo”bạn
xóa
năng mục trên dòng có chắc
danh
quản mục một danh chắc
lý mục muốn
danh xóa”
mục Click vào Hiển thị Passed hight
ô chọn xóa box”bạn
nhưng có chắc
không chắn
chọn cái muốn xóa
nào

Trang 95
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

suaDM Kiểm Kiểm Click vào Hiển thị Passed Hight


tra chức tra chức nút sửa, bảng sửa
năng năng thông tin
sửa DM sửa danh mục
danh
mục

ThemDM Kiểm Kiểm Click vào Hiển thị Passed hight


tra chức tra chức nút thêm bảng cho
năng năng mới trên ta thêm
thêm
thếm trang mới danh
danh
mục danh mục
mục

5.3.2 Kết quả kiểm thử


5.3.2.1 Quá trình tiến hành kiểm thử
Vì việc lập kế hoạch và thiết kế ca kiểm thử bám sát nội dung yêu cầu kiểm thử
nên việc thực hiện có kết quả như sau:
 Quá trình kiểm thử đúng với kế hoạch đề ra
 Không có ca kiểm thử nào không thể thực hiện được
 Tất cả các ca kiểm thử cho kết ổn định(thành công hoặc không thành công)
sau các lần tiến hành thực hiện 1 ca kiểm thử.

5.3.2.2 Tổng kết kết quả của kiểm thử


 Kết quả kiểm thử:
 Tổng số ca kiểm thử: 22
 Số ca kiểm thử pass: 22
 Số ca kiểm thử fail: 0

Trang 96
ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

5.3.3 Kết luận


5.3.3.1 Đối với phần web:
 Phần web về cơ bản thực thi tốt
 Thời gian thực hiện nhanh chóng

5.3.3.2 Đối với các thành viên trong nhóm


 Nhóm đã thực hiện tốt việc phân chia vai trò và nhiệm vụ của từng thành
viên cụ thể. Nhờ đó mỗi thành viên nắm rõ được công việc của mình để tiến
hành quá trình kiểm thử.
 Các thành viên trong nhóm thường xuyên trao đổi, giải quyết các vấn đề
khó khăn gặp phải trong quá trình kiểm thử.
 Qua bài tập này các thành viên đều nắm được các bước cơ bản của quy
trình kiểm thử phần mềm, biết cách xây dựng, thiết kế một test case tốt.

Trang 97

You might also like