TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT CÔNG NGHỆ
ĐỒ ÁN CHUYÊN NGÀNH
ĐỀ TÀI
XÂY DỰNG WEBSITE KINH DOANH SẢN PHẨM YẾN KHÁNH HÒA
NUTRITION
GVHD:
Ths. NGUYỄN THỊ THỦY
SVTH:
VŨ THỊ VÂN
Mã SV:
2034801040026
Lớp:
K201CD.HT01
Tháng 04/2022
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT – CÔNG NGHỆ
NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN
Họ và tên giảng viên: Nguyễn Thị Thủy
Tên đề tài: Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Nội dung nhận xét:
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
..........................................................................................................................................
Điểm:
Bằng số:
Bằng chữ:
GIẢNG VIÊN
(Ký, ghi rõ họ tên)
ThS. Nguyễn Thị Thủy
DANH MỤC HÌNH
Hình 1: Biểu đồ use case tổng qt.....................................................................7
Hình 2: Biểu đồ use case đăng kí, đăng nhập.....................................................8
Hình 3: Biểu đồ use case tìm kiếm......................................................................9
Hình 4: Xem sản phẩm......................................................................................10
Hình 5: Use case quản lí yến.............................................................................11
Hình 6: Biểu đồ lớp............................................................................................12
Hình 7: Biểu đồ hoạt động chức năng đăng kí của khách hàng.....................13
Hình 8: Biểu đồ hoạt động chức năng tìm kiếm của khách hàng...................13
Hình 9: Biểu đồ hoạt động cho chức năng tìm kiếm........................................14
Hình 10: Biểu đồ hoạt động chức năng mua hàng..........................................15
Hình 11: Sơ đồ tuần tự chức năng đăng nhập Admin....................................15
Hình 12: Sơ đồ tuần tự chức năng đăng xuất Admin......................................16
Hình 13: Sơ đồ tuần tự chức năng Thêm sản phẩm yến.................................16
Hình 14: Sơ đồ tuần tự chức năng Xem sản phẩm yến...................................17
Hình 15: Sơ đồ tuần tự chức năng Thêm giỏ hàng.........................................17
Hình 16: Sơ đồ dữ liệu.......................................................................................18
Hình 17: Bảng quy cách yến..............................................................................18
Hình 18: Bảng đơn hàng...................................................................................18
Hình 19: Bảng hình thức thanh tốn................................................................19
Hình 20: Bảng khách hàng...............................................................................19
Hình 21: Bảng khuyến mại................................................................................19
Hình 22: Bảng liên hệ........................................................................................20
Hình 23: Bảng loại yến......................................................................................20
Hình 24: Nhóm quản trị.....................................................................................20
Hình 25: Quảng cáo...........................................................................................21
Hình 26: Bảng quản trị......................................................................................21
Hình 27: Bảng tin tức........................................................................................21
Hình 28: Bảng yến.............................................................................................22
Hình 29: Bảng ý kiến.........................................................................................22
Hình 30: Bảng chi tiết hố đơn.........................................................................22
Hình 31: Thiết kế cấu trúc trang chủ................................................................23
Hình 32: Thiết kế cấu trúc trang sản phẩm......................................................23
Hình 33: Thiết kế cấu trúc trang đăng kí..........................................................24
Hình 34: Thiết kế cấu trúc trang đăng nhập....................................................25
Hình 35: Thiết kế cấu trúc trang liên hệ...........................................................25
Hình 36: Thiết kế cấu trúc trang giỏ hàng.......................................................26
Hình 37: Thiết kế cấu trúc trang đăng nhập admin.........................................27
Hình 38: Thiết kế cấu trúc trang quản lí quy cách...........................................27
Hình 39: Giao diện trang chủ............................................................................29
Hình 40: Giao diện trang đăng kí......................................................................29
Hình 41: Giao diện trang đăng kí......................................................................30
Hình 42: Giao diện trang chi tiết sản phẩm......................................................30
Hình 43: Giao diện trang giỏ hàng...................................................................31
Hình 44: Giao diện trang liên hệ.......................................................................31
Hình 45: Giao diện trang đăng nhập admin.....................................................32
Hình 46: Giao diện trang quản lí quy cách.......................................................32
Hình 47: Giao diện trang thêm mới quy cách...................................................33
Hình 48: Giao diện trang quản lí loại...............................................................33
Hình 49: Giao diện trang sửa loại.....................................................................34
Hình 50: Giao diện trang quản lí yến................................................................34
Hình 51: Giao diện trang liên hệ.......................................................................34
Hình 52: Giao diện trang quản lí hố đơn........................................................35
DANH MỤC BẢNG
Bảng 1: Bảng đăng kí, đăng nhập.......................................................................9
Bảng 2: Bảng tìm kiếm.......................................................................................10
Bảng 3: Xem sản phẩm......................................................................................11
Bảng 4: Quản lí yến...........................................................................................12
MỤC LỤC
DANH MỤC HÌNH..............................................................................................i
DANH MỤC BẢNG...........................................................................................iii
MỤC LỤC...........................................................................................................iv
LỜI MỞ ĐẦU.....................................................................................................vi
CHƯƠNG 1..........................................................................................................1
KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU.................................1
I. Mô tả bài tốn...............................................................................................1
II. Các u cầu/ chức năng chính...................................................................1
1. Chức năng hệ thống người dùng (User)......................................................1
2. Chức năng hệ thống quản trị (Admin).........................................................2
III. Mô tả chi tiết các yêu cầu..........................................................................2
1. Chức năng hệ thống người dùng (User)......................................................2
2. Chức năng hệ thống quản trị (Admin).........................................................4
IV. Các cơng nghệ sử dụng..............................................................................5
CHƯƠNG 2..........................................................................................................7
PHÂN TÍCH HỆ THỐNG..................................................................................7
I. Các tác nhân của hệ thống...........................................................................7
II. Biểu đồ Use case tổng quát........................................................................7
III. Use case chi tiết...........................................................................................7
1. Use case đăng kí, đăng nhập khách hàng....................................................8
2. Use Case Tìm kiếm........................................................................................9
3. Use case xem sản phẩm...............................................................................10
4. Use case quản lí yến.....................................................................................11
IV. Biểu đồ lớp(Class Diagram)....................................................................12
V.
Biểu đồ hoạt động.....................................................................................12
1. Biểu đồ hoạt động chức năng đăng kí của khách hàng............................12
2. Biểu đồ hoạt động chức năng tìm kiếm của khách hàng..........................13
3. Biểu đồ hoạt động chức năng tìm kiếm của admin...................................14
4. Biểu đồ hoạt động chức năng mua hàng...................................................14
VI. Biểu đồ tuần tự.........................................................................................15
1. Sơ đồ tuần tự chức năng đăng nhập Admin..............................................15
2. Sơ đồ tuần tự chức năng đăng xuất Admin................................................16
3. Sơ đồ tuần tự chức năng Thêm sản phẩm.................................................16
4. Sơ đồ tuần tự chức năng Xem sản phẩm...................................................17
5. Sơ đồ tuần tự chức năng Thêm giỏ hàng...................................................17
CHƯƠNG 3........................................................................................................18
THIẾT KẾ CƠ SỞ DỮ LIỆU..........................................................................18
I. Thiết kế cơ sở dữ liệu.................................................................................18
1. Sơ đồ dữ liệu (Database diagram)..............................................................18
2. Mô tả chi tiết các bảng dữ liệu....................................................................18
2.1. Bảng quy cách yến....................................................................................18
2.2. Bảng đơn hàng..........................................................................................18
2.3. Bảng hình thức thanh tốn......................................................................19
2.4. Bảng khách hàng......................................................................................19
2.5. Bảng khuyến mại......................................................................................19
2.6. Bảng liên hệ..............................................................................................20
2.7. Loại yến.....................................................................................................20
2.8. Nhóm quản trị...........................................................................................20
2.9. Quảng cáo.................................................................................................21
2.10. Bảng quản trị.........................................................................................21
2.11. Bảng tin tức............................................................................................21
2.12. Bảng yến.................................................................................................21
2.13. Ý kiến......................................................................................................22
2.14. Bảng chi tiết hoá đơn.............................................................................22
II. Thiết kế cấu trúc website.........................................................................23
1. Thiết kế cấu trúc trang chủ.........................................................................23
2. Thiết kế cấu trúc trang sản phẩm...............................................................23
3. Thiết kế cấu trúc trang đăng kí...................................................................24
4. Thiết kế cấu trúc trang đăng nhập.............................................................25
5. Thiết kế cấu trúc trang liên hệ....................................................................25
6. Thiết kế cấu trúc trang giỏ hàng.................................................................26
7. Thiết kế cấu trúc trang đăng nhập admin..................................................27
8. Thiết kế cấu trúc trang quản lý quy cách...................................................27
CHƯƠNG 4........................................................................................................28
GIAO DIỆN CHƯƠNG TRÌNH......................................................................28
I. Sơ lược về giao diện website......................................................................28
II. Giao diện website.....................................................................................29
1. Giao diện trang chủ.....................................................................................29
2. Giao diện trang đăng kí...............................................................................29
3. Giao diện trang đăng nhập.........................................................................30
4. Giao diện trang chi tiết sản phẩm...............................................................30
5. Giao diện trang giỏ hàng.............................................................................31
6. Giao diện trang liên hệ................................................................................31
III. Sơ lược về giao diện trang admin...........................................................32
IV. Giao diện trang admin.............................................................................32
1. Giao diện trang đăng nhập admin..............................................................32
2. Giao diện trang quản lý quy cách...............................................................32
3. Giao diện trang thêm mới quy cách............................................................33
4. Giao diện trang quản lí loại........................................................................33
5. Giao diện trang sửa loại..............................................................................34
6. Giao diện trang quản lí yến.........................................................................34
7. Giao diện trang quản lí liên hệ...................................................................34
8. Giao diện trang quản lí hố đơn.................................................................35
KẾT LUẬN........................................................................................................36
LỜI MỞ ĐẦU
Thương mại điện tử là cầu nối thông minh và là công cụ giao tiếp giúp
trao đổi dễ dàng giữa người mua và người bán mọi lúc, mọi nơi. Nhờ có thương
mại điện tử mà nhu cầu mua sắm và trao đổi hàng hóa tăng trưởng nhanh và rất
nhanh. Con người thực sự muốn mua sắm nhiều hơn bởi họ có thể tham khảo và
đặt hàng ngay tại nhà, phù hợp với những người thường xuyên bận rộn. Sự ra
đời và phát triển mạnh mẽ của thương mại điện tử đã có sự tác động mạnh mẽ
tới tồn bộ các lĩnh vực khác của đời sống xã hội. Bất kì ở lĩnh vực nào cũng cần
có sự trao đổi, giao dịch và hợp tác, thương mại điện tử rút ngắn khoảng cách,
tiết kiệm chi phí, sức lực và nhân lực, thúc đẩy sự phát triển của nhiều lĩnh vực.
Trong bối cảnh hiện nay nhu cầu phục vụ tận nơi luôn được chú trọng và
đánh giá cao, không cần phải đến trực tiếp cửa hàng để xem sản phẩm, mà
chúng ta có thể ở bất cứ đâu, truy cập vào web thì có thể mua được những sản
phẩm mình thích. Xuất phát từ thực tế trên, đề tài “Xây dựng website kinh
doanh sản phẩm Yến Khánh Hòa Nutrition”ra đời để phục vụ nhu cầu của
khách hàng.
Đồ án chuyên ngành
CHƯƠNG 1
KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH U CẦU
I.
Mơ tả bài tốn
Nhà phân phối Châu Phát là một trong các nhà phân phối cấp 1 thuộc hệ
thống Cơng Ty Cổ Phần Dinh Dưỡng Khánh Hịa có địa chỉ tại An Phú – Thuận
An – Bình Dương. Hiện nay, doanh nghiệp mới phân phối sản phẩm theo hình
thức trực tiếp thơng qua sales. Để đưa sản phẩm đến gần với khách hàng hơn
doanh nghiệp có nhu cầu Xây dựng website kinh doanh sản phẩm Yến Khánh
Hòa Nutrition
Trong thời đại công nghệ, doanh nghiệp xác định website là cơng cụ vơ
cùng cần thiết. Nó mang lại hàng loạt tiện ích tuyệt vời, giúp việc bán hàng trở
nên dễ dàng và nhanh chóng hơn bao giờ hết. Website là bộ mặt số của doanh
nghiệp trong thời đại công nghệ. Những người có nhu cầu mua sắm hay hợp tác
với doanh nghiệp trên Internet sẽ truy cập vào trang để tìm hiểu xem bạn có đáp
ứng được nhu cầu của họ khơng. Website cịn là cầu nối cung cấp thơng tin tồn
diện về sứ mệnh, tầm nhìn cũng như các sản phẩm doanh nghiệp cung cấp.
Doanh nghiệp có thể đưa ra các ưu điểm của mình cho khách hàng biết thơng
qua hình ảnh, video và feedback để người dùng dễ dàng đánh giá. Website có vai
trị như một cửa hàng trực tuyến. Người tiêu dùng có thể trực tiếp tiến hành các
hoạt động như tìm hiểu thơng tin, mua hàng trên website nhanh chóng và dễ
dàng. Điều này thuận tiện hơn nhiều so với hình thức mua hàng truyền thống.
Bên cạnh đó, website giúp quảng bá sản phẩm, thương hiệu của doanh nghiệp.
Thông qua công cụ này, doanh nghiệp giới thiệu về mục tiêu, sứ mệnh, đội ngũ
nhân viên hoặc các sản phẩm mình cung cấp với tất cả khách hàng trên Internet.
Nhà phân phối Châu Phát góp phần tạo ra dấu ấn cho khách hàng đối với nhà
cung cấp cấp dưới nói riêng và khách hàng nói chung.
II.
1.
Các yêu cầu/ chức năng chính
Chức năng hệ thống người dùng (User)
-
Đăng ký, đăng nhập, đăng xuất
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
-
Xem sản phẩm
-
Tìm kiếm sản phẩm
-
Mua hàng trực tuyến (cập nhật sản phẩm vào giỏ hàng, chọn số lượng sản
phẩm, xoá sản phẩm khỏi giỏ hàng)
-
Lựa chọn hình thức thanh tốn sản phẩm
-
Gửi u cầu liên hệ
2.
Chức năng hệ thống quản trị (Admin)
-
Đăng nhập, đăng xuất
-
Quản lý quy cách, loại, yến, hình thức thanh tốn, tin tức, quảng cáo….
-
Quản lý đơn hàng
-
Quản lý khách hàng
-
Quản lý phản hồi của khách hàng
III. Mô tả chi tiết các yêu cầu
1.
Chức năng hệ thống người dùng (User)
Đăng ký/ đăng nhập, đăng xuất
Mô tả: Người dùng đăng ký tài khoản để trở thành thành viên của trang.
Trình tự thực hiện:
Từ trang chủ: người dùng nhấp vào “đăng ký” (nếu chưa có tài khoản) hoặc
đăng nhập.
Hệ thống sẽ đưa đến trang đăng ký (đăng nhập). Người dùng làm theo hướng
dẫn, điền đầy đủ thông tin yêu cầu.
Kết quả: khách hàng đã là thành viên của trang.
Xem chi tiết sản phẩm
Mô tả: Khách hàng chọn vào xem “chi tiết” để xem thông tin mơ tả sản
phẩm.
Trình tự thực hiện:
Từ trang chủ: Khách hàng chọn vào menu sản phẩm
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
Hệ thống sẽ đưa đến trang sản phẩm hiện có
Kết quả: Khách hàng có thể xem được chi tiết sản phẩm mà mình chọn.
Tìm kiếm sản phẩm
Mơ tả: Khách hàng nhập từ khóa theo tên sản phẩm cần tìm kiếm.
Trình tự thực hiện:
Từ trang chủ: Khách hàng chọn vào menu tìm kiếm sau đó nhập từ khóa cần tìm
vào khung tìm kiếm.
Hệ thống sẽ liệt kê tất cả các sản phẩm có tên gần giống hoặc liên quan với từ
khóa vừa nhập.
Kết quả: Khách hàng có thể xem được sản phẩm liên quan từ khóa.
Mua hàng trực tuyến
Mơ tả: Khách hàng chọn mua sản phẩm mà mình ưng ý hoặc cập nhật (thêm,
xố, sửa giỏ hàng)
Trình tự thực hiện:
Từ trang sản phẩm: Khách hàng chọn “Đặt mua” sản phẩm.
Hệ thống sẽ chuyển sản phẩm khách hàng chọn vào giỏ hàng. Khách hàng có thể
thêm, xố sửa đơn hàng)
Kết quả: Sản phẩm được chuyển vào giỏ hàng của khách hàng hoặc xử lí theo
yêu cầu của khách hàng.
Gửi u cầu liên hệ
Mơ tả: Khách hàng có thể gửi thơng tin cần liện hệ đến ban quản trị.
Trình tự thực hiện:
Từ trang chủ: Khách hàng chọn vào menu “liên hệ”.
Hệ thống sẽ chuyển qua trang liên hệ sau đó khách hàng xem được các thông tin
của nhà phân phối. Khách hàng điền thông tin liên hệ và nội dung liên hệ và gửi
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
đến nhà phân phối
Kết quả: Khách hàng gửi được thông tin cần liên hệ tới cửa hàng
Lựa chọn hình thức thanh tốn
Mơ tả: Khách hàng có thể lựa chọn hình thức thanh tốn sau khi đặt hàng
Trình tự thực hiện:
Từ đặt hàng: Khách hàng chọn vào hình thức thanh tốn
Hệ thống sẽ ghi nhận hình thức thanh toán khách hàng lựa chọn
Kết quả: Khách hàng lựa chọn hình thức thanh tốn thành cơng
2.
Chức năng hệ thống quản trị (Admin)
Đăng nhập, đăng xuất
Mô tả: Quản trị viên đăng nhập vào để quản lý hệ thống hoặc đăng xuất khi
khơng sử dụng hệ thống.
Trình tự thực hiện:Từ trang chủ: người dùng nhấp vào menu đăng nhập. Hệ
thống sẽ đưa đến trang đăng nhập, quản trị viên tiến hành đăng nhập. Khi khơng
sử dụng nhấp vào đăng xuất để thốt khỏi hệ thống
Kết quả: Hệ thống sẽ đưa quản trị viên đến trang quản lý hoặc thoát khỏi hệ
thống khi khơng sử dụng.
Quản lý quy cách, loại, yến, hình thức thanh tốn, tin tức, quảng cáo….
Mơ tả: Quản trị viên có thể thêm, xóa, sửa thơng tin
Trình tự thực hiện:
Từ trang chủ quản trị: Admin chọn vào menu quản lý yến
Hệ thống sẽ hiển thị danh mục
Quản trị viên có thể thêm, xóa, sửa thơng tin
Kết quả: thơng tin được cập nhật.
Quản lý đơn hàng
Mơ tả: quản trị viên có thể xem các đơn đặt hàng của khách hàng.
Trình tự thực hiện:
Từ trang chủ: Quản trị viên chọn “Quản lý đơn hàng”.
Hệ thống sẽ hiển thị thông tin đơn đặt hàng.
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
Kết quả: thông tin đơn hàng được hiển thị
Quản lý khách hàng
Mơ tả: QTV thể thêm, xóa, sửa thơng tin của bất kỳ khách hàng nào.
Trình tự thực hiện:
Từ trang chủ: Quản trị viên chọn “Quản lý khách hàng”
Hệ thống sẽ chuyển đến trang danh sách khách hàng
QTV chọn thêm, xóa và sửa để cập nhật thơng tin.
Kết quả: Thông tin được cập nhật.
Quản lý phản hồi của khách hàng
Mơ tả: Quản trị viên có thể xem, xóa thơng tin mà khách hàng liên hệ với cơng
ty.
Trình tự thực hiện:
Từ trang chủ quản trị: quản trị viên chọn vào menu “Quản lý liên hệ”.
Hệ thống sẽ hiển thị thông tin khách hàng đã liên hệ.
Quản trị viên có thể xem, xóa thơng tin liên hệ.
Kết quả: thơng tin được cập nhật.
Tìm kiếm sản phẩm
Mơ tả: Quản trị nhập từ khóa theo từng chức năng quản lý tại mỗi trang
Trình tự thực hiện:
Từ trang quản trị của mỗi trang: Quản trị chọn vào menu tìm kiếm sau đó nhập
từ khóa cần tìm vào khung tìm kiếm.
Hệ thống sẽ liệt kê tất cả các kết quả có tên gần giống hoặc liên quan với từ
khóa vừa nhập.
Kết quả: Quản trị có thể xem được sản phẩm liên quan từ khóa.
IV. Các cơng nghệ sử dụng
- Cơng nghệ sử dụng: Net Framework
- Phần mềm: Visual Studio 2019, Enterprise Architect (UML).
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chun ngành
- Ngơn ngữ lập trình: ASP.NET.
- Lưu trữ dữ liệu: SQL Server Management 2017.
Mã hóa là vấn đề tất yếu để xây dựng ứng dụng công nghệ thông tin vào đời
sống thực tế. Nhiều khuynh hướng lập trình khác nhau, dù mã nguồn mở hay có
bản quyền từ các framework… developer đều có thể sinh ra một tuyệt tác phục
vụ việc bán hàng online cho mình. Một trong các lựa chọn đó là cơng nghệ
ASP.net của Microsoft giúp ta triển khai phần mềm được thuận lợi.
Lưu trữ cơ sở dữ liệu là yêu cầu cấp bách hiện nay. SQL Server có thể nói đứng
top đầu trong việc này. Cơ chế bảo mật được an toàn trên SQL Server. Các
procedure, function, trigger giúp người dùng vấn tin và cập nhật cơ sở dữ liệu dễ
dàng. Các cơ chế tương tranh khi giao tác được giải quyết. Khả năng phân tán
dữ liệu được đáp ứng.
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
CHƯƠNG 2
PHÂN TÍCH HỆ THỐNG
I.
Các tác nhân của hệ thống
Dựa vào phần khảo sát và đặc tả yêu cầu, ta có thể xác định được các tác
nhân chính của hệ thống như sau:
-
Tác nhân Quản trị viên (Admin) có các chức năng: Quản lý quy cách,
loại, yến, hình thức thanh tốn, tin tức, quảng cáo….quản lý đơn hàng, quản lý
khách hàng, quản lý phản hồi của khách hàng, tìm kiếm các thơng tin liên quan
đến quannr trị của từng trang. Để thực hiện chức năng này quản trị viên phải
đăng nhập.
-
Tác nhân Khách hàng đã đăng nhập (User) có các chức năng: Đăng xuất,
đăng nhập, xem sản phẩm, tìm kiếm sản phẩm, mua hàng trực tuyến (cập nhật
sản phẩm vào giỏ hàng, chọn số lượng sản phẩm, xố sản phẩm khỏi giỏ hàng),
lựa chọn hình thức thanh toán sản phẩm, gửi yêu cầu liên hệ.
-
Tác nhân Khách hàng chưa đăng nhập (User) có các chức năng tìm kiếm
và xem sản phẩm, đăng ký, gửi yêu cầu liên hệ
II.
Biểu đồ Use case tổng quát.
III.
Hình 1: Biểu đồ use case tổng quát
Use case chi tiết
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
1. Use case đăng kí, đăng nhập khách hàng
Hình 2: Biểu đồ use case đăng kí, đăng nhập
Đăng kí, đăng nhập
Mơ tả
Actor sử dụng “Đăng nhập (đã có tài
Tiền điều kiện:
khoản) hoặc đăng ký tài khoản
Khách hàng thực hiện
Trigger:
Khách hàng chọn vào nút “Đăng Ký”
trong giao diện Đăng Ký.
Khách hàng chọn vào nút “Đăng
Nhập” trong giao diện Đăng Nhập.
Luồng sự kiện chính:
Khách hàng nhập thơng tin cần thiết
và xác thực của tài khoản mật khẩu
để đăng ký tài khoản
Sau khi đăng ký khách hàng nhập
thông tin tài khoản mật khẩu để tiến
hành đăng nhập
Hệ thống bắt đầu tiến hành kiểm tra yêu cầu đăng nhập hoặc đăng ký trong
CSDL
Luồng sự kiện phụ:
Khi dữ liệu nhập không đúng theo
u cầu thì hệ thống u cầu nhập lại,
sau đó người dùng cần nhập lại dữ
liệu cho đúng để có thể đăng nhập
hoặc đăng ký vào hệ thống.
Business Rules:
Tất cả các trường dữ liệu cần nhập là
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
bắt buộc, không được bỏ qua.
Chọn vào nút “Đăng Nhập” thì sẽ
vào được hệ thống hoặc chọn vào nút
“Đăng Ký” xong sẽ chuyển đến giao
diện của trang Đăng Nhập.
Bảng 1: Bảng đăng kí, đăng nhập
2. Use Case Tìm kiếm
Hình 3: Biểu đồ use case tìm kiếm
Tìm kiếm
Actor sử dụng “Tìm kiếm theo tên sản phẩm, giá, loại, từ khoá
Tiền điều kiện:
Khách hàng thực hiện
Trigger:
Khách hàng chọn vào nút “Search”
trong giao diện người dùng.
Luồng sự kiện chính:
Khách hàng nhập tất cả các thông tin
dữ liệu cần thiết cho việc tìm kiếm
Hệ thống sẽ tiến hành kiểm tra dữ
liệu xem đã đúng với yêu cầu trong
CSDL hay không, nếu dữ liệu đưa ra
là đúng sẽ hiển thị ra sản phẩm muốn
tìm.
Luồng sự kiện phụ:
Khi dữ liệu đưa ra là sai so với yêu
cầu thì hệ thống sẽ hiển thị hộp thoại
thơng báo, sau đó khách hàng cần
nhập lại dữ liệu theo đúng yêu cầu.
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
Business Rules:
Chọn vào nút “Search” thì sẽ hiển thị
ra hộp thoại thông báo của hệ thống.
3.
Bảng 2: Bảng tìm kiếm
Use case xem sản phẩm
Hình 4: Xem sản phẩm
Xem sản phẩm
Tiền điều kiện:
Khách hàng thực hiện
Trigger:
Khách hàng chọn vào quy cách, loại
nếu muốn xem sản phẩm theo quy cách
và loại. Ngoài ra khách hàng ấn chọn
Luồng sự kiện chính:
để xem chi tiết sản phẩm
Khách hàng chọn hình thức xem sản
phẩm. Nếu muốn xem theo quy cách
thì ấn vơ quy cách sẽ hiển thị ra các
quy cách đóng gói. Tương tự đối với
loại.
Hệ thống sẽ tiến hành kiểm tra dữ liệu
xem đã đúng với yêu cầu trong CSDL
hay không, nếu dữ liệu đưa ra là đúng
Luồng sự kiện phụ:
sẽ hiển thị ra sản phẩm muốn xem
Khơng có
Business Rules:
Chọn vào nút “Quy cách” hoặc “Loại”
hoặc trực tiếp vô sản phẩm khách hàng
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
muốn xem.
Bảng 3: Xem sản phẩm
4.
Use case quản lí yến
Hình 5: Use case quản lí yến
Quản lí yến
Tiền điều kiện:
Admin thực hiện
Trigger:
Admin sau khi đăng nhập chọn chức
Luồng sự kiện
năng quản lí yến
Admin chọn quản lí yến. Admin thực
hiện thêm, xoá, sửa sản phẩm.
Hệ thống sẽ tiến hành kiểm tra dữ liệu
xem đã đúng với yêu cầu trong CSDL
hay không, nếu dữ liệu đưa ra là đúng
Business Rules:
IV.
sẽ cập nhật vơ CSDL
Chọn vào nút “Quản lí sản phẩm” sau
đó chọn thêm, xố, sửa theo nhu cầu.
Bảng 4: Quản lí yến
Biểu đồ lớp(Class Diagram)
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
Hình 6: Biểu đồ lớp
V.
1.
Biểu đồ hoạt động
Biểu đồ hoạt động chức năng đăng kí của khách hàng.
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
Hình 7: Biểu đồ hoạt động chức năng đăng kí của khách hàng.
Khách hàng => Gửi yêu cầu đăng kí tới hệ thống bằng cách chọn đăng kí sau đó
nhập các thơng tin cần thiết => Hệ thống kiểm tra thông tin khách hàng nhập
vào. Nếu hợp lệ thì thêm vào cơ sở dữ liệu. Nếu thì thơng tin đăng kí khơng hợp
lệ thì thơng báo cho khách hàng. Khách hàng có thể bỏ qua khơng đăng kí nữa
hoặc tiếp tục nhập lại thơng tin để gửi lại yêu cầu đăng kí.
2.
Biểu đồ hoạt động chức năng tìm kiếm của khách hàng
Hình 8: Biểu đồ hoạt động chức năng tìm kiếm của khách hàng
Khách hàng => Gửi yêu cầu tìm kiếm tới hệ thống bằng cách chọn tìm kiếm sau
đó nhập các thơng tin cần tìm kiếm => Hệ thống kiểm tra thông tin khách hàng
nhập vào. Nếu hợp lệ thì hiển thị kết quả tìm kiếm. Nếu khơng hợp lệ thì thơng
báo cho khách hàng. Khách hàng có thể bỏ qua khơng tìm kiếm nữa hoặc tiếp
tục nhập lại thông tin để gửi lại yêu cầu tìm kiếm.
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
3.
Biểu đồ hoạt động chức năng tìm kiếm của admin
Hình 9: Biểu đồ hoạt động cho chức năng tìm kiếm
Admin => Gửi yêu cầu tìm kiếm tới hệ thống bằng cách chọn tìm kiếm sau đó
nhập các thơng tin cần tìm kiếm => Hệ thống kiểm tra thơng tin admin nhập
vào. Nếu hợp lệ thì hiển thị kết quả tìm kiếm. Nếu khơng hợp lệ thì thơng báo
cho admin. Admin có thể bỏ qua khơng tìm kiếm nữa hoặc tiếp tục nhập lại
thông tin để gửi lại yêu cầu tìm kiếm.
4.
Biểu đồ hoạt động chức năng mua hàng
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
Hình 10: Biểu đồ hoạt động chức năng mua hàng
Khách hàng chọn sản phẩm => Sản phẩm được cập nhật vào giỏ hàng =>Nếu
khách hàng tiếp tục mua hàng thì chọn sản phẩm cịn khơng thì thực hiện thanh
tốn=> Hệ thống sẽ tính tổng tiền => u cầu khách hàng đăng nhập để tiếp tục
mua hàng. Nếu khách hàng chưa là thành viên cần đăng kí thành viên và tiếp tục
thanh tốn. Nếu khách hàng khơng đăng kí thành viên thì kết thúc q trình mua
hàng. Nếu khách hàng đã là thành viênthì nhập thơng tin và chọn hình thức
thanh tốn =>Hệ thống xác nhận và thơng báo cho khách hàng đã đặt hàng thành
công.
VI. Biểu đồ tuần tự.
1.
Sơ đồ tuần tự chức năng đăng nhập Admin
Hình 11: Sơ đồ tuần tự chức năng đăng nhập Admin
Admin truy cập vào trang đăng nhập dành cho admin => Hệ thống hiển thị trang
admin =>Admin thực hiện nhập thông tin đăng nhâp =>Nểu thơng tin nhập vào
là đúng thì vào trang quản trị danh cho admin. Nếu thông tin đăng nhập sai thì
trở lại về trang đăng nhập và báo lỗi cho admin.
2.
Sơ đồ tuần tự chức năng đăng xuất Admin
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
Hình 12: Sơ đồ tuần tự chức năng đăng xuất Admin
Admin chọn nút đăng xuất tại trang quản trị =>Hiển thị trang đăng nhập admin
3.
Sơ đồ tuần tự chức năng Thêm sản phẩm
Hình 13: Sơ đồ tuần tự chức năng Thêm sản phẩm yến
Admin chọn thêm sản phẩm tại trang quản lí sản phẩm (quản lí yến) => Hệ
thống chuyển sang trang thêm sản phẩm và hiển thị cho admin. => Nếu thông tin
nhập vào là hợp lệ thì thêm sản phẩm vào cơ sở dữ liệu. Nếu thơng tin nhập vào
khơng hợp lệ thì chuyển về trang thêm sản phẩm và thông báo lỗi cho admin.
4.
Sơ đồ tuần tự chức năng Xem sản phẩm
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang
Đồ án chuyên ngành
Hình 14: Sơ đồ tuần tự chức năng Xem sản phẩm yến
Khách hàng truy cập vào trang chủ => Chọn vào sản phẩm nếu muốn xem chi
tiết về sản phẩm => Hệ thổng trả về thông tin của sản phẩm và hiển thị kết quả
cho khách hàng
5.
Sơ đồ tuần tự chức năng Thêm giỏ hàng
Hình 15: Sơ đồ tuần tự chức năng Thêm giỏ hàng
Khách hàng chọn sản phẩm muốn mua => Hiển thị thông tin chi tiết về sản
phẩm khách hàng đã chọn => Khách hàng thực hiện chọn số lượng => Hệ thống
thêm vào CSDL => Chuyển sang trang giỏ hàng => Hiển thị giỏ hàng cho khách
hàng
Xây dựng website kinh doanh sản phẩm Yến Khánh Hòa Nutrition
Trang