1. Trang chủ
  2. » Công Nghệ Thông Tin

XÂY DỰNG HỆ THỐNG WEBSITE QUẢN LÝ BÁN VỢT CẦU LÔNG YONEX

32 83 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Website Quản Lý Bán Vợt Cầu Lông Yonex
Tác giả Phạm Hồng Sơn
Người hướng dẫn Lê Thị Trang Linh
Trường học Trường Đại học Điện Lực
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Báo cáo chuyên đề học phần
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 32
Dung lượng 1,51 MB

Cấu trúc

  • CHƯƠNG I: GIỚI THIỆU DỰ ÁN (6)
    • 1.1 Khảo sát hệ thống (6)
      • 1.1.2. Quy trình quản lý (8)
      • 1.1.3 Giới thiệu mặt hàng, dịch vụ (8)
      • 1.1.4. Trang thiết bị của cửa hàng (8)
      • 1.1.5. Ưu điểm (8)
      • 1.1.6. Nhược điểm (8)
    • 1.2. Xác định bài toán cần giải quyết (9)
    • 1.3. Phân tích và đặc tả các nghiệp vụ của hệ thống (9)
    • 1.4. Xác định các yêu cầu của hệ thống (11)
      • 1.4.1. Các chức năng quản lý chính của cửa hàng (11)
      • 1.4.2. Yêu cầu phi chức năng (12)
  • CHƯƠNG II: GIỚI THIỆU DỰ ÁN (0)
    • 2.1 Ươc lượng dự án (0)
    • 2.2 Lập trình và theo dõi dự án (0)
  • CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (0)
    • 2.1. Phân tích thiết kế hệ thống (19)
      • 2.1.1. Các chức năng của hệ thống (19)
      • 2.1.2. Các tác nhân của hệ thống (19)
    • 2.2. Các biểu đồ mô tả hệ thống (19)
      • 2.2.1. Activity Diagram (19)
      • 2.2.2. UseCase Diagram (27)

Nội dung

uản lý khách sạn cũng không ngoại lệ. Việc phần mềm quản lý khách sạn ra đời giúp cho các nhân viên khách sạn như lễ tân, nv buồng phòng, kế toán có thể dễ dàng thực hiện tốt công việc của mình qua các chức năng tìm kiếm, thông kê, lưu trữ và truy xuất dữ liệu. Đây cũng là tài liệu phục cho đồ án cuối kì môn Phân tích thiết kế hướng đối tượng của của tôi, trong đồ án này tôi xây dựng theo từng chương để thuận tiên trong quá trình học tập và theo dõi Với kiến thức còn hạn hẹp nên trong đồ án s

GIỚI THIỆU DỰ ÁN

Khảo sát hệ thống

Cầu lông chính là Môn thể thao có thể chơi được ngoài trời hay trong nhà, phù hợp với mọi lứa tuổi này, cầu lông trở thành bộ môn yêu thích của rất nhiều người Thêm vào đó,dù chơi đơn hay đôi, cầu lông luôn là môn thể thao thú vị, hấp dẫn, là sự lựa chọn lý tưởng khi bạn muốn tăng cường sức khỏe tâm lý, thể chất cũng như tương tác xã hội.

Và cửa hàng Yonexshop được thành lập nhằm mục đích đưa ra cho bạn nhiều lựa chọn hơn trong cuộc sống.

Thương hiệu Yonex là một cái tên tuổi lớn trong giới thể thao Hãng sở hữu đa dạng sản phẩm từ nhiều môn chơi thể thao như: tennis, điền kinh, golf… và đặc biệt không thể thiếu bộ môn thể thao phổ biến: cầu lông.

Hãng Yonex xuất xứ từ Nhật Bản Các sản phẩm của hãng luôn được cải tiến, áp dụng công nghệ hiện đại bậc nhất hiện tại Có thể nói, Yonex là thương hiệu lớn hàng đầu trong bộ môn cầu lông.

Vợt Yonex là công cụ không thể thiếu làm nên sự thành công cho các tuyển thủ cầu lông chuyên nghiệp Đối với mỗi người vận động viên họ đều phải có người đồng hành với họ Để vượt qua những giây phút chiến đấu vất vả để có được vinh quang. Đối với người vận động viên bộ môn cầu lông cũng vậy Chiếc vợt cầu lông chất lượng tốt thích hợp với chiến thuật của người vận động viên Thì nó đã quyết định tới 50% chiến thắng trong trận đấu.

Chính vì thế mà không chỉ các tuyển thủ cầu lông trong nước mà ngay cả các vận động viên trên thế giới cũng lựa chọn cho mình chiếc vợt yonex cao cấp Không chỉ có vận động viên chuyên nghiệp mới cần có vợt cầu lông cao cấp Mà các vận động viên nghiệp dư cũng thường lựa chọn sản phẩm vợt cầu lông yonex chính hãng.

Yonexshop là một trong những đại lý phân phối vợt cầu lông Yonex chính hãng tại

Việt Nam Với bề dày nhiều năm kinh nghiệm, Fbshop sở hữu cơ sở đại lý uy tín tại miền Bắc, có chi nhánh ở Hà Nội.

Yonexshop cam kết hàng chính hãng 100%, luôn cập nhật các mặt hàng vợt cầu lông mới nhất, hot nhất trên thị trường hiện nay.

Các sản phẩm cung cấp tại Yonexshop đều là sản phẩm chính hãng vợt cầu lông chính hãng, có tem phiêu bảo hành đầy đủ.

Yonexshop luôn hỗ trợ khách hàng nhanh nhất, hiệu quả nhất, 24/7.

Tổng số nhân viên làm việc trong cửa hàng là 5 người

Thời gian làm việc: 8h00 đến 20h (cả T7 & CN)

Doanh thu hàng tháng:30.000.000 VNĐ Địa chỉ: 77 Trần Đăng Ninh

Hình 1.1 Hình ảnh cửa hàng

- Thời gian làm việc chia làm 2 ca:

- Mỗi ca sẽ có 1 quản lý cửa hàng, 1 nhân viên bán hàng, 2 nhân viên hỗ trợ sửa chữa,

1 nhân viên thu ngân, 1 quản lý kho.

1.1.3 Giới thiệu mặt hàng, dịch vụ

Hình thức kinh doanh: Mặt hàng kinh doanh chủ yếu của cửa hàng là các mặt hàng đồ thể thao phục vụ chủ yếu cho bộ môn quần vợt , cầu lông

1.1.4 Trang thiết bị của cửa hàng

01 máy tính, 01 máy in hóa đơn, 01 máy in và quét mã vạch, 01 máy thu ngân, 01 cổng từ, 04 camera an ninh.

- Đơn giản, dễ sử dụng không yêu cầu cao về trình độ tin học.

- Trang thiết bị đầy đủ với nhu cầu thực hiện.

- Khách hạng có thể đến trực tiếp tại showroom để xem chi tiêt mặt hàng trước khi mua.

- Được hỗ trợ tư vấn trực tiếp ngay tại cửa hàng.

- Khó khăn quản lý hóa đơn cho khách hàng.

- Hay bị khách hàng không vui khi phải đợi nhân viên viết hóa đơn bằng cách thủ công khiến khách hàng phải đợi một thời gian.

- Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ.

- Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống kê khó khăn.

Xác định bài toán cần giải quyết

Với hệ thống quản lý như trên thì cửa hàng sẽ gặp nhiều khó khăn trongviệc quản lý, buôn bán Từ đó đặt ra một bài toán cho cửa hàng làm sao để tăng năng suất làm việc, giảm thời gian, tăng hiệu quả, giảm bớt nhân công Việc nâng cấp hệ thống quản lý là vô cùng thiết thực và cấp bách Đặc biệt với tốc độ gia tăng nhanh về số lượng khách hàng, mặt hàng. Để làm được điều đó, giải pháp website quản lý sản xuất là sự lựa chọn sáng suốt.Với website quản lý, người dùng được cung cấp toàn bộ quy trình vô cùng chi tiết Từ những số liệu báo cáo về hoạt động sản xuất cho đến những thông tin công việc cần ưu tiên, theo dõi tiến độ theo thời gian thực, hỗ trợ người dùng và khách hàng những thông tin cần thiết trong quá trình ra quyết định Đồng thời giải pháp làmột quy trình doanh nghiệp tinh gọn, giúp liên kết các phòng ban và nhân sự trong doanh nghiệp,giảm thiểu chi phí và tăng năng suất hoạt động, tăng lợi nhuận cho doanh nghiệp

Phân tích và đặc tả các nghiệp vụ của hệ thống

Tiếp nhận yêu cầu của quản lý về việc nhập hàng kiểm tra số lượng, chất lượng hàng nhập Chuyển hàng vào kho và xuất phiếu chi.

- Quản lý danh mục sản phẩm:

Mỗi lần bộ phận bán hàng lấy sản phẩm từ kho thì bộ phận kho sẽ xuất phiếu xuất kho bao gồm số lượng và tên các sản phẩm để quản lý dễ nắm bắt tình hình cũng như thuận tiện cho việc quản lý

Bộ phận bán hàng sẽ đảm nhiệm nhiệm vụ quản lý sản phẩm, thêm sản phẩm khi được nhập, sửa thông tin sản phẩm (như số lượng, nhà cung cấp,…), xóa thông tin sản phẩm khi không sử dụng sản phẩm đó nữa

Mỗi lần bộ phận bán hàng lấy sản phẩm từ kho thì bộ phận kho sẽxuất phiếu xuất kho bao gồm số lượng và tên các sản phẩm để quản lý dễ nắm bắt tình hình cũng như thuận tiện cho việc quản lý

Bộ phận bán hàng sẽ đảm nhiệm nhiệm vụ quản lý sản phẩm, thêm sản phẩm khi được nhập, sửa thông tin sản phẩm (như số lượng, nhà cung cấp,…), xóa thông tin sản phẩm khi không sử dụng sản phẩm đó nữa

- Quản lý chương trình sale:

Mỗi lần cửa hàngmuốn thu hút khách hàng hay tri ân khách hàng để nâng cao doanh số thì quản lý sẽ thêm tên các chương trình để quảng bá Bộ phận bán hàng sẽ đảm nhiệm nhiệm vụ quản lý sản phẩmđược sale, thêm sản phẩm khi được nhập, sửa thông tin sản phẩm (như số lượng, nhà cung cấp,…), xóa thông tin sản phẩm khi không sử dụng sản phẩm đó nữa

Nhân viên của cửa hàng bao gồm 1 quản lý, 1 nhân viên kho,1 thu ngân, 2 nhân viên bán hàng.Thông tin của nhân viên được lưu vào sổ để chấm công và phát lương Công của nhân viên được tính theo ca làm việc đối với nhân viên parttime, ngày làm việc đối với nhân viên full time.

Quản lý cửa hàng : 10 triệu/ tháng

Full time nhân viên : 250 nghìn đồng / ngày

+ Ca sáng: 07h30– 12h00: 25.000 đồng/tiếng + Ca tối: 12h00 – 17h00: 25.000 đồng/ca

Ngoài tiền lương nhân viên còn được thưởng theo % doanh thu theo ca cửa hàng.Một tháng nhân viên full time được nghỉ phép 2-3 ngày Báo trước cho quản lý 1 ngày (nếu ngày nghỉ là thứ 2 – 6) và báo trước 1 tuần (nếu ngày nghỉ là thứ 7 và chủ nhật).Nhân viên part time có thể đổi ca linh hoạt cho nhau.

Trong trường hợp xin nghỉ hẳn phải báo trước cho quản lý trước 2 tuần để quản lý có thời gian bổ sung nhân sự kịp thời.

Quản lí sẽ kết hợp với thủ kho kiểm tra số lượng và chất lượng quần áo trong cửa hàng mỗi tháng.

Giá của sản phẩm được tính: Giá sản phẩm = Giá gốc + 5% tiền thuê mặt bằng mỗi tháng.

Chia ra 2 kiểu khách hàng: khách hàng thân thiết(đã đăng kí tài khoản) và khách hàng tiềm năng(chưa đăng kí tài khoản)

- Quản lý nhà cung cấp:

Cho phép người quản lý cửa hàng đăng nhập thông qua tài khoản và mật khẩu đã đăng ký trước đó và thêm sửa xóa thông tin về nhà cung cấp nơi mà cửa hàng nhập các sản phẩm thời trang rồi lưu thông tin vào CSDL đồng thời in hóa đơn để báo cáo cho chủ cửa hàng về tình hình xuất nhập hàng hóa và đơn vị hợp tác với cửa hàng.

Khách hàng sau khi đặt hàng sẽ được lưu lại vào CSDL, để cửa hàng xử lí và tiến hành vận chuyển

Xác định các yêu cầu của hệ thống

Trong quá trình hoạt động của cửa hàng , người dùng thường gặp phải nhiều vấn đề như: không xử lý hết hàng tồn kho, các đơn đặt hàng, vấn đề tài chính của cửa hàng, hoạt động của nhân viên,… Chính vì thế, các cửa hàng cần đến một biện pháp tối ưu để có thể quản lý hiệu quả Website quản lý cửa hàng có thể là giải pháp hữu hiệu nhất cho cửa hàng Những tính năng cơ bản cần thiết:

1.4.1 Các chức năng quản lý chính của cửa hàng

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

- Quản lý danh mục sản phẩm

1.4.2 Yêu cầu phi chức năng

- Yêu cầu bảo mật: Hệ thống sẽ kiểm tra thông tin khi vào các chức năng

- Yêu cầu về sao lưu: Website sẽ lưu các thông tin vào trong cơ sở dữ liệu, Exel

- Yêu cầu về tính năng sử dụng: Các tính năng đa dạng, quản lý dễ dàng hơn, nhiều chức năng

-Yêu cầu ràng buộc thiết kế: Thiết kế đơn giản và dễ sử dụng

- Yêu cầu về phần cứng: Yêu cầu máy tính phải là win10

- Yêu cầu khi sử dụng website: Người sử dụng website phải có trình độ tin học hoặc được người quản lý website hướng dẫn.

- Các yêu cầu khác: Khi thấy lỗi trên hệ thống thì báo ngay đến quản lý website để sửa chữa

- Ưu điểm : Người dung có thể dễ dàng lựa chọn và xem được chi tiết thông số thông tin của sản phẩm mà không cần phải qua trực tiếp tại cửa hàng , có thể dễ dàng đặt hàng hoặc thanh toán trực tiếp qua thẻ ngân hàng

CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án

Giai đoạn Công việc chính Mô tả công việc Chi phí

Quảnlýdựán Khả sát yêu cầu dự án

Thu thập cá dự liệu cần thiết về dự án

Bắt đầu dự án Triển khai và thiết lập project cho dự án

100.000VNĐLậpkếhoạchphạm Lập kế hoạch chi tiết cho phạm vi vi dựán làm việc 100.000

VNĐ Viết báo cáo tổng kết dự án

Tổng kết lại toàn bộ quá trình quản lý dự án 0VNĐ

Phântíchvàthiếtkế hệthống Đặc tả chi tiết yêu cầu của khách hàng

Mô tả chi tiết những yêu cầu, chức năng cần có của phần mềm

Mô tả hệ thống thông qua sơ đồ usecase và trìnhtự

Thiết kế cơ cở dự liệu

Xây dựng các trường dữ liệu cần thiết cho phần mềm

300.000 VNĐ Thiết kế giao diện cho phần mềm

Xây dựng các chức năng chính cho phần mềm bán hàng

500.000 VNĐ Viết bài phân tích chi tiết về hệ thống

Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm

Module thống kê sản phẩm

Phân tích yêu cầu cụ thể cho từng module

Xây dựng chi tiết nhiệm vụ chính của hệ thống

Thiết kế module Xây dựng chức năng cùng các sự kiện

Xây dựng code Xử lý các tính năng khi thao tác 600.000

VNĐ Cài đặt các module Demo module khixâydựngxong 200.000

VNĐ Kiểm thử cho module

Kiểm tra giao diện, độ chính xác và tìm các lỗi trong hệ thống

VNĐ Viết báo cáo hoàn thiện

Trình bày báo cáo chi tiết khi thiết kế module

50.000 VNĐ Tích hợp và hoàn thành sản phẩm

Tích hợp các Module đã thiết kế

Lắp ghép các module lại với nhau cho hoàn chỉnh

100.000VNĐKiểm thử phần Test lại toàn bộ hệ thống đã xây 150.000 mềm dựng VNĐ

Fix code Tìm kiếm các lỗi phát sinh trong quá trình thực thi

200.000 VNĐ Đóng gói phần mềm

Viết báo cáo hướng dẫn sử dụng

Viết bản hướng dẫn sử dụng phần mềm 0VNĐ

Lên kế hoạch bảo trì phần mềm Đề ra kế hoạch bảo trì 0VNĐ

Kết thúc dự án Tổng kết lại quá trình làm ra dự án 0VNĐ

Bảng 2 1: Bảng ước lượng về chi phí

Giaiđoạn Côngviệcchí nh Môtảcôngviệc Thờigia n

Khảo sát yêu cầu dự án

Thu thập các dữ liệu cần thiết về dự án 1 ngày

Bắt đầu dự án Triển khai và thiết lập project cho dự án 1 ngày

Lập kế hoạch phạm vi dự án

Lập kế hoạch chi tiết cho phạm vi làmviệc 1 ngày

Viết báo cáo tổng kết dự án

Phân tích và thiết kế hệ thống Đặc tả chi tiết yêu cầu của khách hàng

Mô tả chi tiết những yêu cầu, chức năng cần có của phần mềm 1 ngày

Mô tả hệ thống thông qua sơ đồ usecase và trình tự

Xây dựng sơ đồ usecase và trình tự bằng phần mềm draw.io

Thiết kế cơ cở dự liệu

Xây dựng các trường dữ liệu cần thiết cho phần mềm 1 ngày

Thiết kế giao diện cho phần mềm

Xây dựng các chức năng chính cho phần mềm bán hàng 10ngày

Viết bài phân tích chi tiết về hệ thống

Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm 1 ngày

Phân tích yêu cầu cụ thể cho từng module

Xây dựng chi tiết nhiệm vụ chính của hệ thống 2ngày

Xây dựng chức năng cùng các sự kiện 3ngày

Xây dựng code Xử lý các tính năng khi thao tác 5ngày Cài đặt các module

Demo module khi xây dựng xong 1 ngày

Kiểm tra giao diện, độ chính xác và tìm các lỗi trong hệ thống 1 ngày Viết báo cáo hoàn thiện

Trình bày báo cáo chi tiết khi thiết kế module 1 ngày

Tích hợp và hoàn thành sản phẩm

Tích hợp các Module đã thiết kế

Lắp ghép các module lại với nhau cho hoàn chỉnh 1 ngày

Test lại toàn bộ hệ thống đã xây dựng 1 ngày

Fix code Tìm kiếm các lỗi phát sinh trong quá trình thực thi 2ngày Đóng gói phần mềm

Viết báo cáo hướng dẫn sử dụng

Viết bản hướng dẫn sử dụng phần mềm 1 ngày

Lên kế hoạch Đề ra kế hoạch bảo trì 1 ngày bảo trì phần mềm Kết thúc dự án

Tổng kết lại quá trình làm ra dự án 1 ngày

2.1.3 Ước lượng về số lượng người tham gia

- Số lượng người tham gia vào dự án này là 1 người.

2.2 Lập lịch và theo dõi dự án

Hoạt động Tên hoạt động

Khảo sát thực tế, phân tích các yêu cầu.

1.2 Báo cáo triển khai dự án 1.1 

1.3 Lập kế hoạch cho dự án 1.2 1 ngày 

Phân tích và thiết kế phần mềm

2.1 Phân tích quy trình nghiệp vụ 1.2 1 ngày 

2.2 Xây dựng use case cho hệ thống 2.1 3ngày 

Xậy dựng sơ đồ trình tự cho hệ thống.

2.4 Thống nhất các sơ đồ 2.3 1 ngày 

Xây dựng cơ sở dự liệu

3.1 Phân tích các đối tượng.

Xây dựng các thuộc tính cho từng đối tượng.

Thiết kế cơ sở dự liệu và nhập dữ liệu

Xây 4.1 Xây dựng các form 3.3 3ngày   dựng các chức năng chính đã được phân tích.

4.2 Xử lý sự kiện 4.1 4ngày  

4.3 Demo các module đã hoàn thành 4.1 1 ngày

5.1 Kiểm tra các giao diện 4.3 1 ngày 

5.2 Kiểm tra lại dự liệu 5.1 1 ngày 

5.3 Fix code nếu gặp lỗi 5.2 1 ngày 

6.1 Viết báo cáo về module 5.1 1 ngày 

Viết báo cáo hướng dẫn sử dụng phần mềm.

Tích hợp và bảo trì

7.1 Lên kế hoạch bảo trì phần mềm.

Bảng 2 3: Bảng lập lịch và theo dõi

CHƯƠNG 3 : PHÂN TÍCH V THIẾT KẾ HỆ THỐNG

2.1 Phân tích thiết kế hệ thống

2.1.1 Các chức năng của hệ thống

Hệ thống quản trị trang web

- Quản lý các đơn hàng các giao dịch.

- Quản lý danh mục sản phẩm.

- Quản lý sản phẩm: cập nhật thông tin về sản phẩm.

- Quản lý danh sách khách hàng.

Hệ thống giới thiệu sản phẩm

- Hiển thị thông tin sản phẩm (tên sản phẩm, mã sản phẩm, giá bán, giá khuyến mãi, hình ảnh sản phẩm,……)

- Hiển thị danh mục sản phẩm.

- Cho phép người dùng xem hàng, đặt hằng, xem hóa đơn, lưu trữ đơn hàng.

2.1.2 Các tác nhân của hệ thống

Dựa vào mô tả hệ thống, 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 Admin: người thực hiện các chức năng quản trị hệ thống, tài khoản, khách hàng, quản lý sản phẩm, quản lý danh mục sản phẩm, quản lý đơn hàng, quản lý loại hàng, quản lý nhà cung cấp Để thực hiện chức năng này người nhân viên phải đăng nhập.

Tác nhân K hách hàng : có thể thực hiện các chức năng như tìm kiếm sản phẩm, xem tin tức, đặt hàng, xem giỏ hàng,điền thông tin.

2.2 Các biểu đồ mô tả hệ thống

Hình 2.1–Biểu đồ Activity Login

Biểu đồ Activity Quản lý sản phẩm

Hình 2.2 – Biểu đồ Activity Quản lý sản phẩm (thêm/sửa)

Hình 2.3 – Biểu đồ Activity Quản lý sản phẩm (xóa)

Biểu đồ Activity thêm sản phẩm vào gỏi hàng

Hình 2.5 – Biểu đồ Activity Thêm sản phẩm vào giỏ hàng

Biểu đồ Activity Sửa sản phẩm trong giỏ hàng

Hình2.6 – Biểu đồ Activity Sửa sản phẩm trong giỏ hàng

Biểu đồ Activity Xóa sản phẩm giỏ hàng

Hình 2.7 – Biểu đồ Activity Xóa sản phẩm giỏ hàn

Hình 2.8 – Biểu đồ Activity Xem danh sách khách hàng

Hình 2.9 – Biểu đồ use case tổng quát

Tên Tổng quan hệ thống

Tóm tắt Login, quản lý sản phẩm, quản lý đơn hàng, quản lý giỏ hàng, xem khách hàng đã đặt sản phẩm.

Dòng sự kiện chính - Admin đăng nhập vào hệ thống và thao tác với các chức năng thuộc quyền quản lý của mình

- Hệ thống đưa ra các chức năng để người dùng thao tác

Các dòng sự kiện 1a Đăng nhập

1 Thành công Vào trong hệ thống

2 Không thành công Hệ thống báo tài khản/mật khẩu chưa đúng 2a Quản lý

1 Thao tác với hệ thống

2 Hệ thống cập nhật dữ liệu mới 3a Thêm, sửa, xóa, tìm kiếm

1 Thêm, sửa, xóa, tìm kiếm thông tin sản phẩm

2 Hệ thống hiển thị thông tin sản phẩm 4a Orders

1 Thêm hàng vào giỏ hàng

2 Sửa, xóa sản phẩm trong giỏ hàng Điều kiện tiên quyết

Các yêu cầu đặc biệt Giao diện và các thao tác dễ dùng với người lần đầu tiên sử dụng Bảng 1 – Đặc tả usecase tổng quát

 Biểu đồ use case login

Hình 2.10 – Biểu đồ use case login

Tên Đăng nhập hệ thống

Tóm tắt Hê thống cấp quyền cho phép nguời dùng login

Người dùng đăng nhập hệ thống để sử dụng chức năng

Các dòng sự kiện 1a Không đăng nhập được.

1 Hệ thông báo tài khoản/mật khẩu không đúng.

2 Hệ thống báo chưa có tài khoản.

2a Đăng nhập thành công. Điều kiện tiên quyết

Thông tin đăng nhập (id, pass).

Các yêu cầu đặc biệt

Giao diện và các thao tác dễ dùng với người lần đầu tiên sử dụng.

Bảng 2 – Đặc tả use case login

 Biểu đồ use case Quản lý Sản phẩm

Hình 2.11 – Biểu đồ use case quản lý sản phẩm

Quản lý sản phẩm Tên Quản lý thông tin sản phẩm của cửa hàng

Tóm tắt Thêm, sửa, xóa, thông tin khuyến mãi các sản phẩm có trong phần quản lý.

Người dùng đăng nhập hệ thống để sử dụng chức năng, cập nhật thông tin sản phẩm.

Các dòng sự kiện 1a Đăng nhập vào hệ thống

2a Hệ thốn hiện thị các chức năng và thông tin sản phẩm.

4 Thông tin khuyến mãi. Điều kiện tiên quyết Đăng nhập được vào hệ thống.

Các yêu cầu đặc biệt

Giao diện và các thao tác dễ dùng với người lần đầu tiên sử dụng.

Bảng 3 – Đặc tả use case quản lý sản phẩm

 Biểu đồ use case Order

Hình 2.12 – Biểu đồ use case order

Tóm tắt Đặt hàng, thêm sản phẩm vào giỏ hàng, xem thông tin đơn hàng.

Dòng sự kiện chính Người dùng đăng nhập hệ thống để sử dụng chức năng, cập nhật thông tin.

Các dòng sự kiện 1a Đăng nhập vào hệ thống.

2a Hệ thống hiện thị các thông tin sản phẩm, hình ảnh.

1 Thêm sản phẩm vào giỏ hàng.

3 Xem thông tin đơn hàng.

4 Sửa thông tin giỏ hàng.

5 Xóa sản phẩm giỏ hàng. Điều kiện tiên quyết Đăng nhập được vào hệ thống.

Các yêu cầu đặc biệt

Giao diện và các thao tác dễ dùng với người lần đầu tiên sử dụng.

Bảng 4 – Đặc tả use case order

Biểu đồ Sequence Diagram - Quản lý Sản phẩm

GIỚI THIỆU DỰ ÁN

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Phân tích thiết kế hệ thống

2.1.1 Các chức năng của hệ thống

Hệ thống quản trị trang web

- Quản lý các đơn hàng các giao dịch.

- Quản lý danh mục sản phẩm.

- Quản lý sản phẩm: cập nhật thông tin về sản phẩm.

- Quản lý danh sách khách hàng.

Hệ thống giới thiệu sản phẩm

- Hiển thị thông tin sản phẩm (tên sản phẩm, mã sản phẩm, giá bán, giá khuyến mãi, hình ảnh sản phẩm,……)

- Hiển thị danh mục sản phẩm.

- Cho phép người dùng xem hàng, đặt hằng, xem hóa đơn, lưu trữ đơn hàng.

2.1.2 Các tác nhân của hệ thống

Dựa vào mô tả hệ thống, 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 Admin: người thực hiện các chức năng quản trị hệ thống, tài khoản, khách hàng, quản lý sản phẩm, quản lý danh mục sản phẩm, quản lý đơn hàng, quản lý loại hàng, quản lý nhà cung cấp Để thực hiện chức năng này người nhân viên phải đăng nhập.

Tác nhân K hách hàng : có thể thực hiện các chức năng như tìm kiếm sản phẩm,xem tin tức, đặt hàng, xem giỏ hàng,điền thông tin.

Các biểu đồ mô tả hệ thống

Hình 2.1–Biểu đồ Activity Login

Biểu đồ Activity Quản lý sản phẩm

Hình 2.2 – Biểu đồ Activity Quản lý sản phẩm (thêm/sửa)

Hình 2.3 – Biểu đồ Activity Quản lý sản phẩm (xóa)

Biểu đồ Activity thêm sản phẩm vào gỏi hàng

Hình 2.5 – Biểu đồ Activity Thêm sản phẩm vào giỏ hàng

Biểu đồ Activity Sửa sản phẩm trong giỏ hàng

Hình2.6 – Biểu đồ Activity Sửa sản phẩm trong giỏ hàng

Biểu đồ Activity Xóa sản phẩm giỏ hàng

Hình 2.7 – Biểu đồ Activity Xóa sản phẩm giỏ hàn

Hình 2.8 – Biểu đồ Activity Xem danh sách khách hàng

Hình 2.9 – Biểu đồ use case tổng quát

Tên Tổng quan hệ thống

Tóm tắt Login, quản lý sản phẩm, quản lý đơn hàng, quản lý giỏ hàng, xem khách hàng đã đặt sản phẩm.

Dòng sự kiện chính - Admin đăng nhập vào hệ thống và thao tác với các chức năng thuộc quyền quản lý của mình

- Hệ thống đưa ra các chức năng để người dùng thao tác

Các dòng sự kiện 1a Đăng nhập

1 Thành công Vào trong hệ thống

2 Không thành công Hệ thống báo tài khản/mật khẩu chưa đúng 2a Quản lý

1 Thao tác với hệ thống

2 Hệ thống cập nhật dữ liệu mới 3a Thêm, sửa, xóa, tìm kiếm

1 Thêm, sửa, xóa, tìm kiếm thông tin sản phẩm

2 Hệ thống hiển thị thông tin sản phẩm 4a Orders

1 Thêm hàng vào giỏ hàng

2 Sửa, xóa sản phẩm trong giỏ hàng Điều kiện tiên quyết

Các yêu cầu đặc biệt Giao diện và các thao tác dễ dùng với người lần đầu tiên sử dụng Bảng 1 – Đặc tả usecase tổng quát

 Biểu đồ use case login

Hình 2.10 – Biểu đồ use case login

Tên Đăng nhập hệ thống

Tóm tắt Hê thống cấp quyền cho phép nguời dùng login

Người dùng đăng nhập hệ thống để sử dụng chức năng

Các dòng sự kiện 1a Không đăng nhập được.

1 Hệ thông báo tài khoản/mật khẩu không đúng.

2 Hệ thống báo chưa có tài khoản.

2a Đăng nhập thành công. Điều kiện tiên quyết

Thông tin đăng nhập (id, pass).

Các yêu cầu đặc biệt

Giao diện và các thao tác dễ dùng với người lần đầu tiên sử dụng.

Bảng 2 – Đặc tả use case login

 Biểu đồ use case Quản lý Sản phẩm

Hình 2.11 – Biểu đồ use case quản lý sản phẩm

Quản lý sản phẩm Tên Quản lý thông tin sản phẩm của cửa hàng

Tóm tắt Thêm, sửa, xóa, thông tin khuyến mãi các sản phẩm có trong phần quản lý.

Người dùng đăng nhập hệ thống để sử dụng chức năng, cập nhật thông tin sản phẩm.

Các dòng sự kiện 1a Đăng nhập vào hệ thống

2a Hệ thốn hiện thị các chức năng và thông tin sản phẩm.

4 Thông tin khuyến mãi. Điều kiện tiên quyết Đăng nhập được vào hệ thống.

Các yêu cầu đặc biệt

Giao diện và các thao tác dễ dùng với người lần đầu tiên sử dụng.

Bảng 3 – Đặc tả use case quản lý sản phẩm

 Biểu đồ use case Order

Hình 2.12 – Biểu đồ use case order

Tóm tắt Đặt hàng, thêm sản phẩm vào giỏ hàng, xem thông tin đơn hàng.

Dòng sự kiện chính Người dùng đăng nhập hệ thống để sử dụng chức năng, cập nhật thông tin.

Các dòng sự kiện 1a Đăng nhập vào hệ thống.

2a Hệ thống hiện thị các thông tin sản phẩm, hình ảnh.

1 Thêm sản phẩm vào giỏ hàng.

3 Xem thông tin đơn hàng.

4 Sửa thông tin giỏ hàng.

5 Xóa sản phẩm giỏ hàng. Điều kiện tiên quyết Đăng nhập được vào hệ thống.

Các yêu cầu đặc biệt

Giao diện và các thao tác dễ dùng với người lần đầu tiên sử dụng.

Bảng 4 – Đặc tả use case order

Biểu đồ Sequence Diagram - Quản lý Sản phẩm

Ngày đăng: 29/11/2022, 19:45

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN