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

Phân tích và thiết kế hệ thống quan lí đơn hàng

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 (3 MB, 88 trang )

1
LỜI CẢM ƠN

Sau một thời gian thực hiện đề tài thực tập tốt nghiệp, đến nay, mọi công
việc liên quan đến đề tài đã hoàn tất. Trong suốt thời gian này, chúng tôi đã nhận
rất nhiều sự giúp đỡ. Ở phần đầu tiên của báo cáo, cho chúng em có đôi điều
gửi đến những ngƣời chúng tôi vô cùng biết ơn.
Xin gửi lời cảm ơn chân thành đến thầy PHẠM ĐỨC THÀNH, ngƣời đã tận
tình hƣớng dẫn, động viên, và giúp đỡ chúng tôi trong suốt thời gian qua. Nếu
không có những lời chỉ dẫn, những tài liệu, những lời động viên khích lệ của
Thầy thì báo cáo này khó có thể hoàn thiện đƣợc.
Xin tri ân tất cả các Thầy Cô, những ngƣời dày công dạy dỗ, truyền cho
chúng tôi rất nhiều tri thức quí báu.
Cảm ơn tất cả bạn bè của chúng tôi, những ngƣời đã sát cánh cùng vui
những niềm vui, cùng chia sẻ những khó khăn của chúng tôi và giúp đỡ chúng
tôi rất nhiều trong quá trình thực hiện báo cáo.


Nhóm sinh viên thực hiện


















2



BẢN NHẬN XÉT ĐỒ ÁN THỰC TẬP TỐT NGHIỆP

Họ và tên sinh viên:……. Đỗ Đình Trƣờng………….Mã số sinh viên:0711104
Họ và tên sinh viên: …….Nguyễn Lê Thanh Tú ……Mã số sinh viên:0711212
Khoa: ..CNTT….Lớp:....PM0701..........................
Khoá:.......13....................................................
Giảng viên hƣớng dẫn:..........Thầy Phạm Đức Thành..........................................
Nhận xét của giáo viên:
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
..............................................................................................................


Ngày tháng năm
Giáo viên hƣớng dẫn
( Ký, ghi rõ họ và tên )





Mục lục 3
MỤC LỤC

CHƢƠNG1:GIỚI THIỆU TỔNG QUAN:............................................................ 5
1.1 Giới thiệu tổng quan: ................................................................................ 5
1.2Bối cảnh ra đời và nhu cầu tực tiễn: .............................................................. 5
1.3Mục tiêu và phạm vi của đề tài:..................................................................... 6
1.4 Yêu cầu của ngƣời dùng: .......................................................................... 7
1.4.1 Yêu cầu nghiệp vụ: ........................................................................................................ 7
1.4.2 Yêu cầu về bảo mật: ...................................................................................................... 8
1.4.3 Yêu cầu về giao diện: .................................................................................................... 9
1.5 Quy trình nghiệp vụ bán hàng qua mạng: ................................................. 9
1.5.1 Đối tƣợng phục vụ: ........................................................................................................ 9
1.5.2 Đặt hàng: ....................................................................................................................... 9
1.5.3 Tôn trọng thông tin khách hàng: ................................................................................. 10
1.5.4 Hàng hóa: .................................................................................................................... 10
1.5.5 Giá cả:.......................................................................................................................... 10
1.5.6 Quy trình và phƣơng thức thanh toán: ......................................................................... 11
1.5.7 Giao hàng: ................................................................................................................... 12
CHƢƠNG 2:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG: .................................. 13
2.1 Sơ Đồ UseCase: .......................................................................................... 13
2.2 Đặc tả một số usecase chính. ...................................................................... 13

2.2.1 Đăng ký thành viên ............................................................................................................... 13
2.2.2 Xử lý giỏ hàng ...................................................................................................................... 15
2.2.3 Xem hỏi đáp, đánh giá sản phẩm .......................................................................................... 17
2.2.4 Quản tài khoản cá nhân ........................................................................................................ 18
2.2.5 Lấy lại mật khẩu ................................................................................................................... 20
2.2.6 Thanh toán trực tuyến ........................................................................................................... 21
2.2.7 Đăng đánh giá, phản hồi. ...................................................................................................... 22
2.2.8 Quản Lý Sản Phẩm ............................................................................................................... 24
2.2.9 Quản Lý Dịch Vụ ................................................................................................................. 28
Mục lục 4
2.2.10 Quản Lý Loại Sản Phẩm ..................................................................................................... 32
2.2.11 Quản Lý Tin Tức ................................................................................................................ 36
2.2.12 Quản Lý Quảng Cáo ........................................................................................................... 40
2.2.13 Quản Lý Thành Viên .......................................................................................................... 44
2.2.14 Quản Lý Y Kiến Khách Hàng ............................................................................................ 47
2.2.15 Xuất Báo Cáo...................................................................................................................... 50
2.2.16 Quản Lý Đơn Đặt Hàng ...................................................................................................... 53
2.3 Đặc tả mô hình cơ sở dữ liệu: ..................................................................... 57
CHƢƠNG 3:THỰC HIỆN VÀ TRIỂN KHAI: .................................................. 63
3.1 Công nghệ ứng dụng: ................................................................................. 63
3.2 Yêu cầu hệ thống: ....................................................................................... 63
3.3 Hiện thực một số chức năng hệ thống: ....................................................... 63
3.3.1 Chức năng đặt hàng: ............................................................................................................. 63
3.3.2 Một số chức năng khác dành cho ngƣời dùng: ..................................................................... 68
3.3.3 Chức năng dành cho ngƣời quản trị:..................................................................................... 73
3.3.4 Chức năng xử lý đơn đặt hàng: ............................................................................................. 82
CHƢƠNG 4:TỔNG KẾT .................................................................................... 86
4.1 Kết quả thực hiện: ....................................................................................... 86
4.2 Định hƣớng phát triển:................................................................................ 86
Tài liệu tham khảo ............................................................................................... 88











Chương 1:Giới thiệu tổng quan 5
CHƢƠNG1:GIỚI THIỆU TỔNG QUAN:
1.1 Giới thiệu tổng quan:
 Trong thời đại công nghệ phát triển vƣợt bậc nhƣ hiện nay, đặc biệt là sự
phát triển ngày càng lớn mạnh của Công Nghệ Thông Tin(CNTT) và
Internet, mọi thứ điều có thể tin học hóa một cách nhanh chóng. Rất nhiều
ngành nghề trong xã hội hiện nay đã ứng dụng CNTT vào công việc quản
lý đặc thù của mình. Khi ứng dụng tin học vào công việc, con ngƣời sẽ trở
nên dễ dàng hơn trong công việc của mình, chi phí về sức của, sức ngƣời
sẽ đƣợc giảm nhiều, kết quả tính toán sẽ đƣợc chính xác hơn, nhanh chóng
hơn, hiệu xuất công việc sẽ đƣợc nâng cao một cách đáng kể.

 Rất nhiều sản phẩm phần mềm, những ứng dụng CNTT đã trở thành ngƣời
bạn không thể thiếu đối với các tổ chức Nhà Nƣớc, Xã Hội, cá nhân trong
công việc quản lý của họ. Ở đâu cũng có thể thấy sự có mặt của CNTT,
một hình ảnh cho ta thấy tầm quan trọng của CNTT trong ứng dụng quản
lý, phục vụ cho con ngƣời.

1.2Bối cảnh ra đời và nhu cầu tực tiễn:
 Với sự phát triển không ngừng của CNTT, các lợi ích to lớn của CNTT

mang lại cho ngƣời dùng trong mọi lĩnh vực ngày một nâng cao. CNTT
gần nhƣ xuất hiện ở mọi mặt của cuộc sống xã hội ngày nay, từ lĩnh vực
kinh tế cho đến khoa học kĩ thuật. Đối với các nhà doanh nghiệp, ứng dụng
CNTT ngày càng trở thành một nhu cầu không thể thiếu. Ví dụ nhƣ: Phần
mềm kế toán, Phần mềm quản lý nhân sự, Phần mềm quản lý công
việc…Với những phần mềm trên vẫn chƣa đáp ứng đƣợc nhu cầu gắn kết
ngƣời tiêu dung với các nhà doanh nghiệp với chi phí thấp nhất.

 Trên thực tiễn khách quan đó, đề tài nghiên cứu và phát triển của chúng tôi
là xây dựng một hệ thống Website hỗ trợ trong việc giới thiệu về công ty,
sản phẩm, các dịch vụ…của nhà doanh nghiệp đến với ngƣời tiêu dùng
một cách linh hoạt, ít tốn chi phí nhất, ngoài ra ngƣời dùng có thể đặt mua
hàng tại nhà. Cụ thể là áp dụng cho việc xây dựng Website Giới thiệu về
cửa hang chim và cây cảnh.

Chương 1:Giới thiệu tổng quan 6
1.3Mục tiêu và phạm vi của đề tài:
 Mục tiêu của đề tài là tạo ra một hệ thống Website hỗ trợ cho nhu cầu giới
thiệu về công ty, sản phẩm, tin tức, chƣơng trình khuyến mãi, đặt mua
hàng online của cửa hàng chim và cây cảnh.

 Những mục tiêu chính đề ra đối với hệ thống nhƣ sau:
o Về mô hình:

 Phải tiến hành xây dựng khung chƣơng trình ứng dụng sao
cho ứng dụng này có thể sử dụng lại cho nhiều công ty khác
nhau, dễ dàng sữa đổi và phát triển thêm. Ứng dụng cụ thể:

 Hệ thống phải xây dựng dƣới dạng một ứng dụng Web cho
phép mọi ngƣời có thể truy cập thông tin từ bất kì máy nào

miễn là có kết nối mạng Lan, Wan.

 Hệ thống phải thiết kế theo hƣớng mở sao cho ứng dụng này
có thể dễ dàng mở rộng và phát triển. Mỗi chức năng phải
đóng gói dƣới dạng module và khi cần thêm chức năng mới
chỉ cần thêm module và cấu hình phù hợp.

 Hệ thống phải tổ chức đƣợc framework sao cho phù hợp và
đƣợc thiết kế ở dạng tổng quát để sau này dễ dàng triển khai
ứng dụng cho nhiều công ty, xí nghiệp với mô hình nghiệp vụ
khác nhau.

 Hệ thống phải cung cấp cách quản lý giao diện thống nhất cho
ngƣời dùng trên tất cả các trang thông tin sao cho ngƣời dùng
dễ dàng sử dụng tránh tình trạng liên kết qua lại giữa các trang
làm cho ngƣời dùng bị bối rối.

o Về chức năng:

 Website bao gồm các chức năng chính sau:

 Giới thiệu thông tin, công ty, sản phẩm.

Chương 1:Giới thiệu tổng quan 7
 Đặt hàng trực tuyến: Khách hàng có thể đặt mua hàng trực
tuyến. Có thể đặt cùng lúc nhiều loại sản phẩm, mỗi loại với
số lƣợng nhiều.

 Tin tức sự kiện: cập nhật tin tức trong và ngoài nƣớc, thông
tin tuyển dụng của Công ty.


 Banner khuyến mãi, quảng cáo: thông tin quảng cáo, khuyến
mãi của công ty.

 Liên kết web: giới thiệu các website mà công ty muốn liên
kết.

 Hệ thống quản lý thông tin, sản phẩm, thông tin khách hàng,
sản phẩm nổi bật, tƣ vấn hỗ trợ, danh sách các đối tác,…với
các chức năng thêm, xóa, sửa…

o Về giao diện:

 Giao diện phải đẹp mắt, thân thiện và dễ sử dụng đối với
ngƣời dùng và tránh gây cảm giác khó chịu khi ngƣời dùng
lƣớt web.

o Về dữ liệu:

 Việc xây dựng cơ sở dữ liệu để lƣu trữ thông tin liên quan đến
site phải đảm bảo khoa học, hợp lý, có thể sao lƣu, phục hồi
một cách dễ dàng. Đồng thời phải bảo đảm tính toàn vẹn của
dữ liệu tránh trùng lắp thông tin và dữ liệu rác.

1.4 Yêu cầu của ngƣời dùng:
1.4.1 Yêu cầu nghiệp vụ:

 Trang chủ

Chương 1:Giới thiệu tổng quan 8

 Giới thiệu

o Giới thiệu tổng quan về công ty

o Lĩnh vực hoạt động kinh doanh

 Sản phẩm dịch vụ

o Có thể cập nhật, sữa đổi thông tin một cách thƣờng xuyên

 Liên hệ

o Hỗ trợ, tƣ vấn trực tuyến

o Liên hệ trực tuyến

 Tin tức

o Cập nhật, sữa đổi thông tin một cách thƣờng xuyên

 Chức năng thƣơng mại

 Ngôn ngữ

o Việt

1.4.2 Yêu cầu về bảo mật:

 Phải phân quyền cho ngƣời sử dụng theo từng vai trò của ngƣời sử dụng
hệ thống. Ngƣời dùng chỉ có quyền hạn trong phạm vi của họ, tránh tình

trạng thông tin mật bị lấy cắp.

 Phải chứng thật tên ngƣời dùng trƣớc khi đăng nhập hệ thống

Chương 1:Giới thiệu tổng quan 9
1.4.3 Yêu cầu về giao diện:

 Giao diện phải trình bày màu thân thiện, tránh dùng màu quá sáng cũng
nhƣ quá tối, phối màu trang web sao cho ngƣời dùng sử dụng một cách
tự nhiên, thoải mái.

 Giao diện web phải thống nhất ở tất cả các trang, tránh tình trạng giao
diện trình bày ở trang này một cách, trang kia một cách.

1.5 Quy trình nghiệp vụ bán hàng qua mạng:
1.5.1 Đối tƣợng phục vụ:
 Khách hàng có nhu cầu về các mặt hàng chim,cây cảnh và các sản phẩm
có liên quan.

 Các doanh nghiệp có nhu cầu mua hàng kinh doanh.

 Các công trình lớn.
1.5.2 Đặt hàng:
 Khách hàng sẽ tìm thấy mẫu đơn đặt hàng trên website của công ty. Sau
khi khách hàng đáp ứng đầy đủ thông tin yêu cầu trong đơn đặt hàng,
khách hàng sẽ đƣợc nhận email hay điện thoại xác nhận chấp thuận giao
dịch của công ty. Theo đó, các nội dung về mẫu mã hàng hóa, chất
lƣợng, số lƣợng, giá cả,phƣơng thức thanh toán, thời gian giao hàng sẽ
đƣợc xác định.


 Công ty bảo đảm trách nhiệm về chất lƣợng hàng hóa đối với tất cả các
mặt hàng đƣợc công ty giới thiệu và cung cấp trên website cung ứng
chim và cây cảnh.

 Lƣu ý:

o Trƣớc khi khách hàng gửi đơn đặt hàng, xin kiểm tra lại địa chỉ và
số điện thoại ngƣời nhận hàng. Nếu các thông tin trên không chính
xác sẽ dẫn đến việc giao hàng gặp khó khăn.
Chương 1:Giới thiệu tổng quan 10

o Thay đổi đơn hàng: Nếu khách hàng có bất cứ thay đổi nào, hãy
email ngay cho công ty với các chi tiết của đơn đặt hàng. Công ty
sẽ thay đổi những thông tin cần thiết nhƣ khách hàng yêu cầu.

o Hủy đơn đặt hàng: Nếu khách hàng không đáp ứng đủ điều kiện
đƣợc thể hiện trong đơn đặt hàng theo yêu cầu của website, cụ thể
nhƣ địa chỉ không rõ ràng, hình thức thanh toán không đảm bảo,
công ty sẽ hủy đơn hàng của bạn.
1.5.3 Tôn trọng thông tin khách hàng:

 Công ty luôn tôn trọng thông tin cá nhân của khách hàng. Vì vậy những
thông tin mà khách hàng đăng ký sẽ không đƣợc cung cấp cho bất kỳ
ngƣời khác.

1.5.4 Hàng hóa:

 Hàng hóa trên website của công ty đều có hình ảnh và đƣợc ghi rõ về
tình trạng, xuất xứ và khi mua hàng khách hàng vui lòng kiểm tra lại
hàng hóa đúng với loại hàng mà khách hàng đã đặt.


 Giá cả hàng hóa trên website sẽ đƣợc bổ sung thay đổi thƣờng xuyên cho
phù hợp với nhu cầu của ngƣời sử dụng.

 Khách hàng có thể điện thoại hoặc email đến công ty để hiểu rõ hàng hóa
bạn cần. Công ty sẵn sàng tƣ vấn cho khách hàng tất cả các vấn đề liên
quan đến sản phẩm công ty đang bán.

1.5.5 Giá cả:

 Giá cả đƣợc niêm yết bằng VND.

 Giá cả có thể đƣợc công ty thay đổi vào bất cứ lúc nào.

Chương 1:Giới thiệu tổng quan 11
 Giá đƣợc xác nhận giao dịch với khách hàng.

1.5.6 Quy trình và phƣơng thức thanh toán:
1.5.6.1 Trả tiền trực tiếp khi nhận hàng:

 Áp dụng cho tất cả khách hàng nằm trong phạm vi giao hàng của
công ty. Nhân viên đem giao hàng đến nhà và thu tiền.

o Công ty nhận tiền đồng VN.

o Khách hàng có thể nhờ ngƣời thân thanh toán hoặc nhận thay.
1.5.6.2 Trả tiền bằng cách chuyển tiền qua mạng:

 Áp dụng cho tất cả các khách hàng.


 Thanh toán bằng chuyển tiền qua bƣu điện, ngoài những thông tin của
ngƣời thanh toán, cần hiểu rõ nội dung thanh toán tiền bán hàng.
1.5.6.3 Trả tiền bằng cách chuyển khoản quan ngân hàng:

 Áp dụng cho tất cả các khách hàng.

 Thời gian hợp lệ để công ty nhận giấy báo thanh toán bằng chuyển
tiền qua bƣu điện hoặc ngân hàng là trƣớc một ngày so với thời gian
giao hàng.

 Nếu khách hàng mua hàng để tặng, công ty sẽ nhận thanh toán trƣớc,
sau đó hàng đƣợc chuyển đến địa chỉ bạn yêu cầu trong phiếu giao
hàng.

Chương 1:Giới thiệu tổng quan 12
1.5.7 Giao hàng:
1.5.7.1 Phạm vi giao hàng:

 Phụ thuộc vào tỉnh thành phố giao hàng, công ty sẽ tính tiền vận
chuyển sản phẩm.

1.5.7.2 Thời gian giao hàng:

 Công ty sẽ giao hàng các ngày trong tuần, trừ các ngày lễ.
Chương 2:Phân tích và thiết kế hệ thống 13
CHƢƠNG 2:PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG:
2.1 Sơ Đồ UseCase:
ThanhToanTrucTuyen
(from Website)
DangDanhGia,PhanHoi

(from Website)
QuanLyTaiKhoanCaNhan
(from Website)
LayLaiMatKhauMoi
(from Website)
ThanhVien
(from Actors)
Dang KyTai Khoan
(from Website)
XuLyGioHang
(from Website)
TimKiemSanPham
(from Website)
XemThongTinSanPham
(from Website)
XemTinTuc
(from Website)
QuanLyDonDatHang
(from Website)
QuanLyTinTuc
(from Website)
QuanLyQuangCao
(from Website)
QuanLyYKienKH
(from Website)
XuatBaoCao
(from Website)
QuanLyLoaiSP
(from Website)
QuanLySanPham

(from Website)
QuanLyTinThanhVien
(from Website)
QuanTriVien
(from Actors)
<<extend>>
XemHoiDap,DanhGiaSanPham
(from Website)
NguoiDung
(from Actors)
XemThongTinDichVu
(from Website)

Hình 2.1: Sơ Đồ UseCase
2.2 Đặc tả một số usecase chính.
2.2.1 Đăng ký thành viên
Tóm tắt
Use case cho phép ngƣời dùng có thể đăng ký thành viên.
Dòng sự kiện:
 Dòng sự kiện chính:
Chương 2:Phân tích và thiết kế hệ thống 14
Use-Case bắt đầu khi một Actor chọn chức năng đăng ký thành
viên.
1. Actor chọn chức năng đăng ký thành viên.
2. Hệ thông đƣa Actor đến màn hình giao diện đăng ký thành
viên.
3. Actor điền đầy đủ các thông tin đăng ký bao gồm: Tên đăng
nhập, mật khẩu, gõ lại mật khẩu, họ tên, email, tuổi, địa chỉ,
điện thoại bàn( không bắt buộc), điện thoại di động( không
bắt buộc), và đánh dấu vào ô “Tôi Cam Kết Những Thông

Tin Trên Là Chính Xác”.
4. Actor chọn nút Đăng ký để hoàn tất viêc đăng ký.
5. Hệ thống sẽ đƣa actor đến giao diện chào mừng và thông báo
đăng ký thành công đồng thồi gửi thông tin xác nhân đăng ký
vào hộp mail actor đã khai báo.
: NguoiDung : NguoiDung
: TrangChu : TrangChu : TrangDangKy : TrangDangKy
: Nguoidungcontrol : Nguoidungcontrol
: DangNhap : DangNhap : KhachHang : KhachHang
1.Mo Trang Chu
3.Dien Thong Tin Dang Ky
2.Chon Chuc Nang Dang Ky
4.KiemTraHopLe
5.[KiemTra=False]YeuCauNhapLai
6.Nhan nut dang ky
7.LuuThongTinDangKy()
8.ThemThanhVien()
9.ThemDLDangNhap()
10.ThemDLKhachHang()
11.ThongBaoDangKyThanhCong

Hình 2.2.1:Sequence Đăng Ký Thành Viên
Chương 2:Phân tích và thiết kế hệ thống 15
2.2.2 Xử lý giỏ hàng
Tóm tắt
Use case cho phép ngƣời dùng( thành viên) có thể xủ lý giỏ hàng trƣc
tuyến.
Dòng sự kiện:
 Dòng sự kiện chính:
Use-Case bắt đầu khi một Actor đã đăng nhập vào hệ thống và

chon chức năng giỏ hàng.
1. Actor Đăng nhập vào hệ thống
2. Hệ thông đƣa Actor đến màn hình giao diện chính
3. Actor chọn chức năng giỏ hàng để đến trang giỏ hàng thực
hiện thao tác Xóa,Thêm,Sửa, Thanh toán:
a) Thêm hàng vào giỏ:
 Actor chọn nút Mua hàng từ các trang có liên
quan.
 Hệ thống sẽ thêm hàng vào giỏ nếu mặt hàng chƣa
có trong giỏ hoặc tăng số lƣợng lên 1 đơn vị nếu
hàng đã có trong giỏ.
 Hệ thống hiển thị các mặt hàng đang đƣợc chọn,
bao gồm : mã sản phẩm, tên sản phẩm , đơn giá, số
lƣợng, số tiền.
 Hệ thống sẽ cập nhật tổng số tiền phải trả.
b) Sửa số lƣợng từng sản phẩm:
 Actor sửa số lƣợng sản phẩm cần sửa trong ô số
lƣợng sản phẩm tƣơng ứng.
 Actor chọn nút Cập Nhật để lƣu lại những thay
đổi.
 Hệ thống sẽ cập nhật số lƣợng mới của sản phẩm
tƣơng ứng.
c) Xóa sản phẩm:
 Actor xóa sản phẩm bằng cách chọn nút Xóa với
sản phẩm cần xóa.
 Hệ thống xóa sản phẩm đƣợc chọn khỏi giỏ hàng.
Chương 2:Phân tích và thiết kế hệ thống 16
d) Xóa giỏ hàng:
 Actor xóa giỏ hàng bằng cách chọn nút Xóa Giỏ
Hàng.

 Hệ thống sẽ xóa hết toàn bộ sản phẩm trong giỏ
hàng.
: NguoiDung : NguoiDung
: TrangChu : TrangChu : TrangSanPham : TrangSanPham : TrangGioHang : TrangGioHang
: XuLyGioHangConTrol : XuLyGioHangConTrol
: GioHang : GioHang
1.Mo Trang Chu
2.Chon Chuc Nang Xem San Pham
4.Nhan Nut Mua Hang
3.LoadSanPham()
5.Themvaogiohang()
6.ThemVaoGioHang()
9.ThemDLGioHang()
7.KiemTraSoLuong()
8.[KiemTra=False]KhongChoThemSP
10.LoadGioHang()
11.Chon Chuc Nang Xem Gio Hang
13.Nhap So Luong San Pham
12.LoadGioHang()
14.CapNhatSoLuong()
15.CapNhatSoLuong(MaSP)
16.KiemTraSoLuongHopLe
17.[KiemTra=False]Khong Cho Cap Nhat
18.CapNhatDLGioHang(Masp)
19.LoadGioHang()
20.Chon Nut Xóa
21.XoaGioHang(MaSp)
22.XoaDLGioHang(MaSp)
24.Nhan Nut Xoa Gio Hang
23.LoadGioHang()

25.XoaHetGioHang()
26.XoaHetGioHang()

Hình 2.2.2: Sequence xử lý giỏ hàng
Chương 2:Phân tích và thiết kế hệ thống 17
2.2.3 Xem hỏi đáp, đánh giá sản phẩm
Tóm tắt
Use case cho phép ngƣời dùng có thể xem hỏi đáp và đánh giá sản phẩm.
Dòng sự kiện:
 Dòng sự kiện chính:
Use-Case bắt đầu khi một Actor chọn chức năng xem hỏi đáp phản
hồi sản phẩm.
1. Actor chọn chức năng xem chi tiết sản phẩm.
2. Hệ thông đƣa Actor đến màn hình giao diện chi tiết sản
phẩm.
3. Actor chọn chức năng xem hỏi đáp đánh giá sản phẩm.
4. Hệ thống sẽ hiện chi tiết hỏi đáp đánh giá sản phẩm tƣơng
ứng.
: NguoiDung : NguoiDung
: TrangChu : TrangChu : TrangSanPham : TrangSanPham : TrangChiTietSanPham : TrangChiTietSanPham
: TrangChiTietDanhGiaSanPham : TrangChiTietDanhGiaSanPham
: SanPhamConTrol : SanPhamConTrol
: SanPham : SanPham : DanhGia : DanhGia
1.Mo Trang Chu
2.MoTrang SanPham
3.Nhan Xem Chi Tiet
4.LoadChiTietSP()
5.LayChiTietSP(MaSP)
6.DocDLChiTietSP(MaSp)
7.HienThiChiTietSP()

8.Chon Xem Danh Gia San Pham
9.LoadChiTietDanhGia()
10.LayChiTietDanhGia(Masp)
11.DocDLDanhGia(MaSP)
12.HienThiDanhGia

Hình 2.2.3: Sequence Xem hỏi đáp,đánh giá sản phẩm
Chương 2:Phân tích và thiết kế hệ thống 18
2.2.4 Quản tài khoản cá nhân
Tóm tắt
Use case cho phép ngƣời dùng(thành viên) có thể Xem, sửa thông tin tài
khoản cá nhân.
Dòng sự kiện:
 Dòng sự kiện chính:
Use-Case bắt đầu khi một Actor đã đăng nhập vào hệ thống xem
thông tin tài khoản cá nhân.
1. Actor Đăng nhập vào hệ thống
2. Hệ thống đƣa Actor đến màn hình giao diện chính
3. Actor chọn chức năng “Thông tin cá nhân”.
4. Hệ thống đƣa Actor đến màn hình giao diện quảng lý thông
tin cá nhân.
a) Sửa thông tin khách hàng:
 Actor chọn chức năng chỉnh sửa bằn cách bấm
vào nút Chỉnh sửa.
 Hệ thống sẽ cho phép Actor chỉnh sửa thông tin cá
nhân bao gồm: Tên Khách Hàng, Email, Tuổi, Địa
chỉ, Số đt bàn, Số đt DD.
 Actor chọn nút Lƣu để lƣu lại thông tin đã chỉnh
sửa, hoặc nút Hủy để không lƣu tông tin chỉnh sửa.
b) Đổi mật khẩu:

 Actor chọn chức năng thay đổi mật khẩu bằng cách
bấm vào nút Đổi mật khẩu.
 Hệ thống sẽ đƣa Actor đến giao diện đổi mật khẩu.
 Actor bấm nút Lƣu để lƣu sửa đổi hoặc Trở lại để
không lƣu sửa đổi.
 Khi Actor lƣu, hệ thống sẽ đăng xuất tài khoản và
đƣa Actor trở lại giao diện chính.
Chương 2:Phân tích và thiết kế hệ thống 19
: ThanhVien : ThanhVien
: TrangChu : TrangChu : TrangThongTinThanhVien : TrangThongTinThanhVien
: Nguoidungcontrol : Nguoidungcontrol
: DangNhap : DangNhap : KhachHang : KhachHang
1.Mo Trang Chu
2.Mo Trang Thong Tin Thanh Vien
8.Nhan Nut Chinh Sua
3.LoadThongTinTV()
4.LayThongTinTV()
5.DocDLThanhVien()
6.DocDLThanhVien()
7.HienThiThongTinThanhVien
9.Nhap Thong Tin Can Sua
10.Nhan Nut Cap Nhat
11.CapNhatThongTin()
12.CapNhatThongTinTV(MaKH)
13.CapNhatDLThanhVien(MaKH)
14.HienThiThongTin()
15.Chon Nut Thay doi Mat Khau
16.Nhap Thong Tin Thay doi
17.KiemTraHopLe
18.[KiemTra=False]YeuCauNhapLai

19.CapNhatmatKhau()
20.CapNhatDLMatKhau()
21.Yeu Cau Dang Nhap Lai

Hình 2.2.4: Sequence Quản lý tài khoản cá nhân
Chương 2:Phân tích và thiết kế hệ thống 20
2.2.5 Lấy lại mật khẩu
Tóm tắt
Use case cho phép ngƣời dùng(thành viên)lấy lại mật khẩu.
Dòng sự kiện:
 Dòng sự kiện chính:
Use-Case bắt đầu khi một Actor lực chọn chức năng lấy lại mật
khẩu.
1. Actor chọn chức năng lấy lại mật khẩu bằng cách ấn vào nút
Quên mật khẩu .
2. Hệ thông đƣa Actor đến màn hình giao diện lấy lại mật khẩu.
3. Actor điền đầy đủ thông tin bao gồm Email và chọn nút Xác
nhận.
4. Hệ thống sẽ tự động đổi mật khẩu của Actor và gởi vào
Email mật khẩu mới.
: ThanhVien : ThanhVien
: TrangChu : TrangChu : TrangQuenMatKhau : TrangQuenMatKhau
: Nguoidungcontrol : Nguoidungcontrol
: DangNhap : DangNhap
1.Mo trang chu
2.Chon Chuc nag Quen mat Khau
3.Nhap Email can lay lai mat khau
4.TaoMatKhauMoi
6.CapNhatMatKhau(MaKH)
5.CapNhatMatKhau()

7.CapNhatDLmatKhau(MaKh)
8.GuiEmail()

Hình 2.2.5: Sequence Lấy Lại Mật Khẩu
Chương 2:Phân tích và thiết kế hệ thống 21
2.2.6 Thanh toán trực tuyến
Tóm tắt
Use case cho phép ngƣời dùng(thành viên) có thể xác thanh toán giỏ
hàng.
Dòng sự kiện:
 Dòng sự kiện chính:
Use-Case bắt đầu khi một Actor đã đăng nhập vào hệ để thanh toán
giỏ hàng.
1. Actor Đăng nhập vào hệ thống
2. Hệ thông đƣa Actor đến màn hình giao diện chính
3. Actor chọn chức năng giỏ hàng.
4. Hệ thống sẽ đƣa Actor đến giao diện giỏ hàng.
5. Actor chọn chức năng thanh toán bằng cách bấm nút Thanh
toán.
6. Hệ thống sẽ đƣa Actor đến giao diện thanh toán.
7. Actor điền đảy đủ thông tin cần thiết(Ngày Giao Hàng,Địa
Chỉ Giao Hàng,Số ĐT) và xác nhận.
8. Actor chọn chức năng đặt hàng bằng cách bấm nút Đặt Hàng
9. Hệ thống sẽ xóa giỏ hàng và lƣu thông tin đặt mua sản phẩm
của khách hàng.
Chương 2:Phân tích và thiết kế hệ thống 22
: ThanhVien : ThanhVien
: TrangChu : TrangChu : TrangGioHang : TrangGioHang : TrangThanhToan : TrangThanhToan
: XuLyGioHangConTrol : XuLyGioHangConTrol
: GioHang : GioHang : KhachHang : KhachHang : HoaDon : HoaDon : ChiTietHoaDon : ChiTietHoaDon

1.Mo Trang Chu
2.Chon chuc nang gio hang
3.Chon nut Thanh Toan
8.Dien Thong Tin Dat Hang
4.LoadDuLieu()
5.LayDuLieuGioHang()
6.LayDuLieuKH()
7.HienThiDuLieu()
11Nhan Nut Dat Hang
9.KiemTraHopLe()
10.[KiemTra=False]Yeu Cau Nhap Lai
12.LuuDonDatHang()
13.LuuDonDatHang()
14.LuuChiTietDonDatHang()
15.Thong Bao In Don Dat Hang()

Hình 2.2.6: Sequence Thanh Toán Trực Tuyến
2.2.7 Đăng đánh giá, phản hồi.
Tóm tắt
Use case cho phép ngƣời dùng(thành viên) có thể đăng đánh giá hoặc
phản hồi.
Dòng sự kiện:
 Dòng sự kiện chính:
Use-Case bắt đầu khi một Actor đã đăng nhập vào hệ đăng đánh giá
hoặc phản hồi.
1. Actor Đăng nhập vào hệ thống
2. Hệ thông đƣa Actor đến màn hình giao diện chính
Chương 2:Phân tích và thiết kế hệ thống 23
3. Actor chọn chức năng xem chi tiết sản phẩm.
4. Hệ thống đƣa Actor đến giao diện chi tiết sản phẩm.

a) Đăng phản hồi:
 Actor ghi ý kiến phản hồi vào khung phản hồi.
 Actor bám nút Gửi.
 Hệ thống sẽ lƣu lại thông tin phản hồi và gởi cho
ngƣời quản trị.
b) Đăng hỏi đáp và đánh giá sản phẩm
 Actor ghi tiêu đề.
 Actor ghi ý kiến hỏi đáp và đánh giá sản phẩm và
khung hỏi đáp và đánh giá sản phẩm.
 Actor bám nút Gửi.
 Hệ thống sẽ lƣu thông tin hỏi đáp và đánh giá sản
phẩm của Actor và xuất ra màn hình tiêu đề.

Chương 2:Phân tích và thiết kế hệ thống 24
: ThanhVien : ThanhVien
: TrangChu : TrangChu : TrangSanPham : TrangSanPham : TrangChiTietSanPham : TrangChiTietSanPham
: SanPhamConTrol : SanPhamConTrol
: SanPham : SanPham : DanhGia : DanhGia : PhanHoi : PhanHoi
1.Mo trang chu
2.Mo Trang san pham
3.Chon Xem Chi Tiet San Pham
4.LoadDuLieu()
5.LayDuLieuSP()
6.DocDLSanPham()
7.HienThiChiTietSp()
8.Danh Noi Dung Danh Gia
9.Nhan Nut Dang
10.LuuDanhGia
11.LuuDanhGia(MaSP)
12.LuuDLDanhGia(MaSP)

13.Nhap Noi Dung Phan Hoi
14.Nhan Nut Dang
15.LuuPhanHoi
16.LuuPhanHoi(MaSP)
13.LuuDLPhanHoi(MaSP)

Hình 2.2.7: Sequence Đăng đánh giá,phản hồi
2.2.8 Quản Lý Sản Phẩm
Tóm tắt
Use case cho phép ngƣời dùng(Quản Trị Viên) có thể Thêm ,Xóa,Sửa
thông tin sản phẩm.
Dòng sự kiện:
 Dòng sự kiện chính:
Use-Case bắt đầu khi một Actor đã đăng nhập vào hệ thống để
Thêm,Xóa(hoặc Sửa) thông tin sản phẩm đó.
1. Actor Đăng nhập vào hệ thống
2. Hệ thông đƣa Actor đến màn hình giao diện chính
Chương 2:Phân tích và thiết kế hệ thống 25
3. Actor chọn chức năng quản lý sản phẩm(Product) để đến
trang quản lý sản phẩm thực hiện thao tác Xóa,Thêm,Sửa:
a) Thêm Sản Phẩm:
 Actor nhập vào các thông tin cần thiết(Mã Sản
Phẩm,Tên Sản Phẩm,Loại,Xuất Xứ,Đơn Giá,Số
Lƣợng,Hình,Mô Tả) để thêm sản phẩm.
 Actor chọn nút Thêm để tạo ra một sản phẩm mới
 Hệ thống đƣa Actor trở lại màn hình chức năng và
nhìn thấy đƣợc sản phẩm do mình vừa tạo ra.
b) Sửa Thông Tin Sản Phẩm:
 Actor chọn một sản phẩm đã có
 Actor cập nhật lai thông tin cần thiết(Tên Sản

Phẩm,Loại,Xuất Xứ,Đơn Giá,Số Lƣợng,Hình,Mô
Tả) để cập nhật sản phẩm
 Actor chọn nút Cập Nhật để lƣu lại những thay đổi
của sản phẩm đã chọn
 Hệ thống đƣa Actor trở lại màn hình chức năng và
nhìn thấy đƣợc thông tin sản phẩm do mình vừa
cập nhật.
c) Xóa Sản Phẩm:
 Actor chọn một sản phẩm đã có
 Actor chọn nút delete để thực hiện xóa sản phẩm.
 Hệ thống xóa sản phẩm đƣợc chọn(nếu sản phẩm
đang sử dụng trong Hóa Đơn thì không xóa đƣợc)
 Hệ thống đƣa Actor trở lại màn hình chức năng và
nhìn thấy danh sách sản phẩm vừa cập nhật lại

×