1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo chuyên Đề học phần công nghệ phần mềm Đề ti quản lý cửa hng Đồng hồ

94 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Quản Lý Cửa Hàng Đồng Hồ
Tác giả Lê Văn Mạnh, Phạm Hoàng Sơn, Ninh Trung Sơn
Người hướng dẫn Lê Hoàn
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 94
Dung lượng 6,96 MB

Cấu trúc

  • 1.3. Khả o sát hi n tr ệ ạng (10)
  • 1.4. Giớ i thi u v c ệ ề ửa hàng đồng hồ Boss Luxury (11)
    • 1.4.1. Giớ i thi u chung ệ (11)
    • 1.4.2. Cơ cấu, sơ đồ ổ t chứ c (13)
    • 1.4.3. Giớ i thi u m t hàng, d ch v ệ ặ ị ụ (0)
    • 1.4.4. Trang thi t b c ế ị ủa c a hàng ử (14)
  • 1.5. Quy trình ho ạt động (15)
  • 2.1. Xác l p d ậ ự án (18)
  • 2.2. M c tiêu c a d án m i ụ ủ ự ớ (18)
  • 2.3. Yêu c u h ầ ệ thống mới (18)
  • 2.4. Phạ m vi th c hi n d ự ệ ự án (19)
  • 2.5. Công ngh s d ệ ử ụng (19)
  • CHƯƠNG 3: PHÂN TÍCH THIẾ T KỂ HỆ TH ỐNG WEBSITE BÁN ĐỒ NG (20)
    • 3.1. Xác đị nh các Actor và Use case t ng quát c a h ổ ủ ệ thống (20)
      • 3.1.1. Các Actor (20)
      • 3.1.2. Use case tổng quát c a h ủ ệ thống (0)
    • 3.2. Biểu đồ Use case phân rã (22)
      • 3.2.1. Nhân viên (22)
      • 3.2.2. Quả n lý (23)
      • 3.2.3. Khách hàng (23)
    • 3.3. Biểu đồ cho ch ức năng đăng ký (25)
      • 3.3.1. Biểu đồ hoạt động cho chức năng đăng ký (25)
      • 3.3.2. Biểu đồ trình t cho ch ự ức năng Đăng ký (0)
      • 3.3.3. Biểu đồ ộ c ng tác cho ch ức năng Đăng ký (27)
      • 3.3.4. Biểu đồ trạng thái cho chức năng Đăng ký (27)
    • 3.4. Biểu đồ cho ch ức năng Đăng nhậ p (28)
      • 3.4.1. Biểu đồ hoạt động cho chức năng Đăng nhập (28)
      • 3.4.3. Biểu đồ ộ c ng tác cho ch ức năng Đăng nhậ p (30)
      • 3.4.4. Biểu đồ trạng thái cho chức năng Đăng nhập (30)
    • 3.5. Biểu đồ cho ch ức năng Quả n lý s n ph m ả ẩ (31)
      • 3.5.1. Biểu đồ hoạt động cho chức năng Thêm sản phẩm (31)
      • 3.5.2. Biểu đồ trình t cho ch ự ức năng Thêm sản phẩm (0)
      • 3.5.3. Biểu đồ ộ c ng tác cho ch ức năng Thêm sản phẩm (33)
      • 3.5.4. Biểu đồ hoạt động cho chức năng Xóa sản phẩm (34)
      • 3.5.5. Biểu đồ trình t cho ch ự ức năng Xóa sản phẩm (0)
      • 3.5.6. Biểu đồ ộ c ng tác cho ch ức năng Xóa sản ph m ẩ (36)
      • 3.5.7. Biểu đồ hoạt động cho ch ức năng Sử a s n ph m ả ẩ (37)
      • 3.5.8. Biểu đồ trình t cho ch ự ức năng Sử a s n ph m ả ẩ (0)
      • 3.5.9. Biểu đồ ộ c ng tác cho ch ức năng Sử a s n ph m ả ẩ (40)
    • 3.6. Biểu đồ cho ch ức năng Đặ t hàng (41)
      • 3.6.1. Biểu đồ hoạt động cho ch ức năng Đặ t hàng (41)
      • 3.6.2. Biểu đồ trình t cho ch ự ức năng Đặ t hàng (0)
      • 3.6.3. Biểu đồ ộ c ng tác cho ch ức năng Đặ t hàng (44)
    • 3.7. Biểu đồ cho ch ức năng Quản lý giỏ hàng (45)
      • 3.7.1. Biểu đồ hoạt động cho ch ức năng Thêm vào gi hàng ỏ (45)
      • 3.7.2. Biểu đồ trình t cho ch ự ức năng Thêm vào gi hàng ỏ (0)
      • 3.7.3. Biểu đồ ộ c ng tác cho ch ức năng Thêm vào gi hàng ỏ (47)
      • 3.7.4. Biểu đồ hoạt động cho ch ức năng Xóa gi hàng ỏ (48)
      • 3.7.5. Biểu đồ trình t cho ch ự ức năng Xóa gi hàng ỏ (0)
      • 3.7.6. Biểu đồ ộ c ng tác cho ch ức năng Xóa gi hàng ỏ (50)
      • 3.7.7. Biểu đồ hoạt động cho ch ức năng ử S a gi ỏ hàng (0)
      • 3.7.8. Biểu đồ trình t cho ch ự ức năng ử S a gi hàng ỏ (0)
    • 3.8. Biểu đồ cho ch ức năng Lậ p báo cáo (54)
      • 3.8.1. Biểu đồ hoạt động cho ch ức năng Lậ p báo cáo (54)
      • 3.8.2. Biểu đồ trình t cho ch ự ức năng Lậ p báo cáo (0)
      • 3.8.3. Biểu đồ ộ c ng tác cho ch ức năng Lậ p báo cáo (56)
      • 3.8.4. Biểu đồ trạng thái cho ch ức năng Lậ p báo cáo (56)
    • 3.9. Biểu đồ cho ch ức năng Lập hóa đơn (57)
      • 3.9.1. Biểu đồ hoạt động cho chức năng Lập hóa đơn (57)
      • 3.9.2. Biểu đồ trình t cho ch ự ức năng Lập hóa đơn (0)
      • 3.9.3. Biểu đồ ộ c ng tác cho ch ức năng Lập hóa đơn (60)
      • 3.9.4. Biểu đồ trạng thái cho chức năng Lập hóa đơn (60)
    • 3.10. Biểu đồ cho ch ức năng Tìm kiếm (61)
      • 3.10.1. Biểu đồ hoạt độ ng cho ch ức năng Tìm kiếm (61)
      • 3.10.2. Biểu đồ trình t cho ch ự ức năng Tìm kiếm (62)
      • 3.10.3. Biểu đồ ộ c ng tác cho ch ức năng Tìm kiếm (62)
    • 3.11. Biểu đồ cho ch ức năng Nhậ p hàng (63)
      • 3.11.1. Biểu đồ hoạt độ ng cho ch ức năng Nhập hàng (63)
      • 3.11.2. Biểu đồ trình t cho ch ự ức năng Nhập hàng (64)
      • 3.11.3. Biểu đồ ộ c ng tác cho ch ức năng Nhậ p hàng (64)
    • 3.12. Biểu đồ cho ch ức năng Bả o hành (65)
      • 3.12.1. Biểu đồ trình t cho ch ự ức năng Bảo hành (65)
      • 3.12.2. Biểu đồ ộ c ng tác cho ch ức năng Bả o hành (66)
    • 3.13. Biểu đồ cho ch ức năng Xuấ t hàng (66)
      • 3.13.1. Biểu đồ trình t cho ch ự ức năng Xuất hàng (67)
      • 3.13.2. Biểu đồ ộ c ng tác cho ch ức năng Xuấ t hàng (67)
    • 3.14. Biểu đồ cho ch ức năng Qu n lý nhân viên ả (0)
      • 3.14.1 Biểu đồ hoạt độ ng cho ch ức năng thêm nhân viên (68)
      • 3.14.2 Biểu đồ trình t cho ch ự ức năng thêm nhân viên (69)
      • 3.14.3 Biểu đồ ộ c ng tác cho ch ức năng thêm nhân viên (70)
      • 3.14.4 Biểu đồ hoạt độ ng cho ch ức năng xóa nhân viên (71)
      • 3.14.5 Biểu đồ trình t cho ch ự ức năng xóa nhân viên (72)
      • 3.14.6 Biểu đồ ộ c ng tác cho ch ức năng xóa nhân viên (73)
      • 3.15.5 Biểu đồ trình t cho ch ự ức năng xóa bài viết (81)
    • 3.16 Biểu đồ ớ l p (86)
  • CHƯƠNG 4: THIẾ T K GIAO DI N ............................................................... 79 Ế Ệ (0)
    • 4.1. Thi t k giao di n c a h ế ế ệ ủ ệ thống (0)
    • 4.2. Các menu chính (88)
    • 4.3. Các form chính (88)
  • CHƯƠNG 5: TÍCH HỢP BẢO TRÌ (0)
    • 5.1 Khái ni m b o trì ph n m m ệ ả ầ ề (0)

Nội dung

Biểu đồ hoạt động cho chức năng Đăng nhập .... Biểu đồ trình tự cho chức năng Đăng nhập.... Biểu đồ trạng thái cho chức năng Đăng nhập .... Biểu đồ hoạt động cho chức năng Thêm sản phẩm

Khả o sát hi n tr ệ ạng

Đề tài: “Quản lý cửa hàng đồng hồ Boss Luxury”

Xã hội ngày càng phát triển, dẫn đến nhu cầu về đời sống tinh thần của con người ngày càng tăng Website đã trở thành một phần quan trọng trong cuộc sống của chúng ta, từ việc mua sắm trực tuyến đến thương mại điện tử, ngày càng phổ biến và đa dạng với nhiều mặt hàng khác nhau.

Ngày nay, thị trường đồng hồ rất đa dạng với nhiều mẫu mã và giá cả khác nhau, khiến việc lựa chọn sản phẩm phù hợp với nhu cầu và sở thích trở nên khó khăn Để thuận tiện hơn, khách hàng có thể sử dụng điện thoại hoặc máy tính với kết nối internet để tìm kiếm, so sánh và mua sắm đồng hồ yêu thích bất cứ lúc nào, ở bất kỳ đâu Do đó, việc xây dựng một website bán hàng đồng hồ cho cửa hàng Boss Luxury là cần thiết, nhằm đáp ứng nhu cầu của khách hàng và tạo điều kiện thuận lợi cho việc mua sắm.

Cửa hàng đồng hồ Boss Luxury chuyên cung cấp các mặt hàng đồng hồ cao cấp từ những thương hiệu nổi tiếng Việc xây dựng hệ thống bán hàng trực tuyến giúp đáp ứng nhu cầu khách hàng một cách hiệu quả và thuận tiện.

Giớ i thi u v c ệ ề ửa hàng đồng hồ Boss Luxury

Giớ i thi u chung ệ

 Doanh thu hàng tháng: 900.000.000 VNĐ

 Địa chỉ: 60 Ngô Quy n, Hoàn Ki m, Hà N i ề ế ộ

 Facebook: https://www.facebook.com/bossluxurywatch.vn

Hình 1 1 Hình nh vả ề cửa hàng đồng h Boss Luxury ồ

Hình 1 2 Hình nh vả ề cửa hàng đồng h Boss Luxury ồ

Cơ cấu, sơ đồ ổ t chứ c

Chức năng và nhiệm v các b ụ ộphận

Quản lý cửa hàng là bộ phận quan trọng nhất trong hoạt động của cửa hàng, chịu trách nhiệm điều hành toàn bộ hoạt động và nhân viên Người quản lý cần đảm bảo doanh thu ổn định và tăng cường sự hài lòng của khách hàng Họ cũng phải đảm bảo số lượng và chất lượng hàng hóa để đáp ứng nhu cầu của khách hàng.

Quản lý nhân viên là quá trình quan trọng bao gồm tổ chức, tuyển dụng, đào tạo và phát triển nguồn nhân lực Việc nắm bắt quy trình làm việc và đánh giá hiệu quả hoàn thành nhiệm vụ của nhân viên là cần thiết để đảm bảo sự phát triển bền vững của tổ chức.

- Bộ phận bán hàng: là người chịu trách nhiệm đón tiếp khách hàng, tư vấn các sản ph m và x ẩ ử lý hóa đơn thanh toán của khách hàng

Bộ phận kho có vai trò quan trọng trong việc quản lý hàng hóa, bao gồm việc nhập phiếu nhập hàng khi hàng hóa được đưa vào kho, xuất phiếu xuất hàng khi hàng hóa được giao đến cửa hàng Họ cũng đảm nhiệm việc kiểm tra và cập nhật tình trạng hàng trong kho, cũng như quản lý giá cả để đảm bảo tính chính xác và hiệu quả trong quy trình lưu trữ.

Bộ phận kỹ thuật đảm nhiệm việc tiếp nhận và xử lý bảo hành, sửa chữa các lỗi hư hỏng kỹ thuật, cũng như bảo dưỡng thường xuyên hệ thống máy móc Đội ngũ kỹ thuật viên ghi nhận thông tin hàng khi bảo hành và thực hiện sửa chữa kịp thời để đảm bảo hiệu suất hoạt động tối ưu.

1.4.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 thương hiệu đồng hồ phổ biến cùng với những thương hiệu cao cấp

Hình 1 3 M t s s n ph m c a hàng Boss Luxury ộ ố ả ẩ ử

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

06 máy tính, 02 máy in, 02 máy thu ngân, 06 camera an ninh, các thi t b ế ị và máy móc sửa đồng h ồ

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

06 máy tính, 02 máy in, 02 máy thu ngân, 06 camera an ninh, các thi t b ế ị và máy móc sửa đồng h ồ

Quy trình ho ạt động

Cửa hàng có tổng cộng 19 nhân viên, bao gồm 1 quản lý, 3 nhân viên kỹ thuật, 10 nhân viên bán hàng và 5 nhân viên kho Thông tin về nhân viên được lưu trữ trong sổ sách và giấy tờ để phục vụ cho việc chấm công và trả lương.

 Công của nhân viên được tính theo ngày làm việc:

 Quy n lề ợi được hưởng :

 M t tuộ ần được ngh ỉchủnhật, ngh các l t t ỉ ễ ế

 Làm việc trong môi trường tho i mái thân thi n ả ệ

 Ăn cơm trưa tại cửa hàng

 Được đào tạo bài bản chuyên nghiệp để hoàn thành t t công viố ệc

 Nhân viên th ửviệc: lương cứng 5 triệu + doanh thu bán được hàng

Lương cơ bản 7 triệu đồng, kèm theo thưởng KPI và doanh thu trực tiếp từ sản phẩm bán ra Sau 6 tháng, bạn có thể đạt mức thu nhập từ 15 đến 30 triệu đồng, tùy thuộc vào sự đam mê và nỗ lực của bản thân Nếu cố gắng, bạn hoàn toàn có khả năng nhận được mức lương cao hơn nhiều và thưởng doanh số không giới hạn.

Khi hàng hóa được nhập từ nhà cung cấp, bộ phận kho có trách nhiệm kiểm tra chất lượng trước khi nhận hàng Nếu chất lượng đảm bảo, bộ phận kho sẽ lập phiếu nhập hàng, ghi rõ thông tin như tên nhà cung cấp, địa chỉ, mã hàng, tên hàng, số lượng nhập, mã phiếu nhập, ngày nhập, đơn giá và thành tiền Một bản sao phiếu nhập sẽ được lưu lại trong hệ thống Nếu hàng nhập đáp ứng yêu cầu, chúng sẽ được chuyển vào kho Sau đó, bộ phận kho sẽ xuất phiếu xuất cho bộ phận bán hàng để tiến hành thanh toán cho nhà cung cấp.

Hàng đạt tiêu chuẩn: Tính năng tốt, chất liệu bền, thiết kế đa dạng, thương hiệu n i tiổ ếng.

Giá nhập kho = Σ(số ợng* đơn giá) lư

Nhân viên bán hàng cung cấp thông tin về các loại mặt hàng kinh doanh để đáp ứng nhu cầu mua sắm của khách hàng Khách hàng có thể xem thông tin sản phẩm, tìm kiếm hàng hóa cần mua và tạo danh sách cùng hóa đơn cho các sản phẩm muốn mua Có hai hình thức mua hàng: mua online qua website liên kết với cửa hàng hoặc mua trực tiếp tại cửa hàng Khi khách hàng chọn thiết bị cần mua, cửa hàng sẽ kiểm tra tình trạng hàng trong kho Nếu sản phẩm còn hàng và đáp ứng yêu cầu, bộ phận bán hàng sẽ tiến hành giao hàng và gửi hóa đơn thanh toán cùng phiếu bảo hành cho khách hàng.

 Báo cáo th ng kê: ố

Quản lý cửa hàng cần thống kê số lượng các mặt hàng còn tồn trong kho, sau đó lập báo cáo gửi cho Ban giám đốc Báo cáo này sẽ cung cấp thông tin về tình hình doanh thu trong tháng và tình trạng sản phẩm tồn kho, giúp Ban giám đốc có biện pháp điều chỉnh kịp thời.

1.6 Xây d ng trự ải nghi m nệ gười dùng

 Trải nghiệm thông tin sản ph m ẩ

- Hệ thống cung c p không ch là vi c bán hàng mà còn là vi c cung c p thông ấ ỉ ệ ệ ấ tin chi ti t và h p d n v các s n ph m M c tiêu chính là: ế ấ ẫ ề ả ẩ ụ

Thông tin sản phẩm rõ ràng là yếu tố quan trọng, bao gồm mô tả chi tiết, hình ảnh chất lượng cao và video minh họa Điều này giúp người dùng dễ dàng hiểu rõ về đặc điểm, chất lượng và thẩm mỹ của từng sản phẩm.

Đánh giá và phản hồi là yếu tố quan trọng giúp người dùng chia sẻ ý kiến về sản phẩm, từ đó tăng cường tính minh bạch và uy tín của thương hiệu Việc tạo điều kiện thuận lợi cho người tiêu dùng để họ có thể bình luận và đánh giá sản phẩm sẽ góp phần nâng cao sự tin tưởng từ phía khách hàng.

 Tín nh ăng tìm ki m và ế đề xuất sản phẩm

- Tìm Ki m Hi u Qu : Xây d ng công c tìm kiế ệ ả ự ụ ếm thông minh, giúp người dùng d dàng tìm th y s n ph m theo nhu c u c ễ ấ ả ẩ ầ ụthể

Đề xuất sản phẩm thông minh sử dụng công nghệ AI để gợi ý các sản phẩm tương tự hoặc phù hợp với sở thích của người dùng, từ đó nâng cao trải nghiệm mua sắm cá nhân hóa.

 Tích hợp công nghệ và tiện ích

Tích hợp công nghệ thông minh như AR (Thực tế Tăng cường) cho phép khách hàng trải nghiệm thử đồng hồ ảo trước khi quyết định mua sắm, từ đó nâng cao mức độ tương tác và sự tin cậy trong quá trình mua hàng.

- Các Ti n Ích Hệ ỗ Trợ: Cung cấp các tính năng đặc biệt như theo dõi đơn hàng, thông báo c p nhậ ật, và chăm sóc khách hàng sau bán hàng

- M c tiêu không ch ụ ỉ đơn thuần là bán hàng mà còn là xây d ng m t tr i nghiự ộ ả ệm mua sắm độc đáo và tương tác thú vị cho người dùng

M c tiêu c a d án m i ụ ủ ự ớ

Dựa trên thực trạng hiện tại của xã hội cũng như nhu cầu thực tiễn của khách hàng, hệ thống quản lý cửa hàng đồng hành xây dựng một phần mềm với những mục tiêu cụ thể.

 Có th ểquản lý được thông tin c a khách hàng m i lủ ỗ ần đến c a hàng ử

 Tối ưu việc quản lý nh p kho và xu t kho theo t ng ậ ấ ừ đợt

 Truy xuất được thông tin khách hàng qua từng năm

 Quản lý m u mã tẫ ồn kho cũng như cập nhật mẫu mã m i ớ

 Có các báo cáo để tổng hợp được đầy đủ thông tin

 Thống kê cụ thể số lượng hàng t n kho, hàng bán ra và số lượng ồ khách ghé qua c a hàng ử

 Tối ưu về việc c p nh t các thông tin v mậ ậ ề ẫu mã xu hướng của sản phẩm và nhu c u s h u c a khách hàng ầ ở ữ ủ

 Tối ưu hóa thời gian cũng như mức độ hiệu qu c a các ti n trình ả ủ ế

 T i giố ản các công đoạn khi th c hi n ự ệ

 T ự động hóa đẩy nhanh tương tác với khách hàng

Yêu c u h ầ ệ thống mới

- Vẫn đảm b o th c hi n t t các chả ự ệ ố ức năng hiện tại

- Giảm tải và tránh dư thừa, chồng chéo công vi c ệ

- Tối ưu việc tìm ki m ế

- Phát tri n mể ẫu mã s n phẩm thương hiệu cửa hàng ả

- Cung c p chấ ức năng hỗ trợ khách hàng tra c u thông tin s n ph m nh m giúp ứ ả ẩ ằ cho quá trình ch n l a hàng hóa c a khách hàng thêm d ọ ự ủ ễ dàng hơn

- Nâng cao v ề cơ sở hạ tầng

- B o m t t t, nhả ậ ố ững người có quyền s d ng mử ụ ới được phép s dử ụng

Đào tạo cao hơn và hỗ trợ nhân viên giúp họ dễ dàng sử dụng giao diện và nắm vững kiến thức văn phòng cơ bản.

- Phát tri n thêm chể ức năng đánh giá nhân viên và những feedback c a khách ủ hàng

Phạ m vi th c hi n d ự ệ ự án

Các chức năng chính của dự án:

Công ngh s d ệ ử ụng

- Xây d ng h ự ệthống quản lý cơ sở ữ d u h liệ ệquản tr SQL server ị

- Trình biên d ch: Visual Studio 2019 ị

PHÂN TÍCH THIẾ T KỂ HỆ TH ỐNG WEBSITE BÁN ĐỒ NG

Xác đị nh các Actor và Use case t ng quát c a h ổ ủ ệ thống

3.1.2 Use case t ng quát c a h ổ ủ ệthống

STT Actor Ý nghĩa, nhiệm vụ của Actor

Tác nhân qu n lý là tác nhân gi vai tả ữ chính c a hủ ệ thống website, là người điều hành, qu n lý và theo dõi m i hoả ọ ạt động củ hệ thống

Tác nhân quản lý có khả năng thực hiện các chức năng trong hệ thống như: Đăng nhập, quản lý bài viết, quản lý nhân viên, quản lý nhà cung cấp và quản lý kho hàng.

Ngoài ra, qu n lý ph i l p báo cáo vả ả ậ thống kê số lượng doanh thu và hàng t hàng tháng g i lên Ban giám ử đốc

Khách hàng có th truy c p vào websiể ậ xem các n i dung c a website ộ ủ

Khách hàng phải đăng ký tài khoản và website thì có thể thực hi n tìm ki m, xemệ ế chọn và đặt hàng

Nhân viên trong công ty ph trách viụ mua, bán hàng , xu t nh p kho, thu, chi ấ ậ bảo hành cho khách hàng

Mỗi nhân viên trong hệ thống đều có một tài khoản riêng để đăng nhập, và mỗi tài khoản này được cấp các chức năng tương ứng với vị trí công việc của nhân viên đó.

Nhân viên có thể thực hi n các chệ ứ năng như thêm, xóa , sửa bài viết hoặc có thể cập nh t thêm thông tin khách hàng ậ

 Biểu đồ use case tổng quát

Hình 3 1 Biểu đồ use case tổng quát

Biểu đồ Use case phân rã

Nhân viên làm theo ca, bao gồm cả nhân viên full-time, cần đăng nhập vào hệ thống và điểm danh mỗi khi bắt đầu ca làm việc.

Nhân viên có thể nhập thêm thông tin sản phẩm từ nhà cung cấp và lưu trữ dữ liệu trên cơ sở dữ liệu của hàng Khi cần, họ có thể truy cập để thêm, sửa, hoặc xóa thông tin sản phẩm Hệ thống sẽ tìm kiếm theo mã hàng hoặc tên hàng và trả kết quả cho nhân viên biết.

Nhân viên có th tìm ki m thông tin khách hàng theo mã khách hàng sau ể ế đó lựa chọn các chức năng như: thêm, xóa, sửa thông tin khách hàng,

Hình 3 2 Biểu đồ usecase phân rã actor nhân viên

Quản lý có khả năng tìm nhà cung cấp bằng cách sử dụng tên hoặc địa chỉ, sau đó có thể thực hiện các chức năng như thêm, xóa hoặc sửa thông tin nhà cung cấp Tương tự, quản lý bài viết cũng cho phép người dùng thêm, xóa hoặc sửa đổi nội dung bài viết.

Quản lý có khả năng nhập, xóa và chỉnh sửa thông tin nhân viên Ngoài ra, quản lý còn có trách nhiệm thống kê doanh thu và hóa đơn hàng tháng, sau đó tiến hành in báo cáo.

Hình 3 3 Biểu đồ usecase phân rã actor qu n lý ả

Chức năng đăng ký cho phép khách hàng truy cập và sử dụng các chức năng của trang web Khi nhấn nút đăng ký, người dùng sẽ thấy một form yêu cầu điền đầy đủ thông tin cần thiết để tạo tài khoản Sau khi hoàn tất thông tin và nhấn xác nhận, hệ thống sẽ gửi một email yêu cầu xác nhận đăng ký đến người dùng.

16 Đặt hàng cho phép khách hàng duy t s n ph m trên website và nhệ ả ẩ ấn nút đặt hàng đã chọn

Tìm ki m giúp khách hàng tìm ki m d dàng thông tin v s n phế ế ễ ề ả ẩm cũng như bài viết

Hình 3 4 Biểu đồ usecase phân rã actor khách hàng

Biểu đồ cho ch ức năng đăng ký

3.3.1 Biểu đồhoạt động cho chức năng đăng ký

Hình 3 5 Biểu đồhoạt động chức năng đăng ký

 Tên use case: Đăng ký

 Tác nhân kích ho t : Khách hàng ạ

 Tóm tắt: Cho phép khách hàng đăng ký thông tin vào website để ạ t o tài kho n ả

 Khách hàng n hành m giao tiế ở diện đăng nhập

 Khách hàng điền đầy đủ thông tin mà h ệthống yêu c u ầ

 Hệ thống tiến hành c p nh p thông tin và g i mã xác nhậ ậ ử ận đăng ký tài kho n cho khách hàng ả

 Khách hàng b m vào link xác nhấ ận đăng ký

 Hệ thống lưu thông tin đăng ký, đưa ra thông báo đăng ký thành công và đưa tác nhân đến màn hình đăng nhập

 K t thúc quá trình ế đăng ký

 K t quế ả trả ề v : Thông báo khách hàng có đăng nhập thành công hay không

3.3.2 Biểu đồ trình tự cho chức năng Đăng ký

Hình 3 6 Biểu đồ trình t cho chự ức năng đăng ký

3.3.3 Biểu đồ ộ c ng tác cho chức năng Đăng ký

Hình 7 3 Biểu đồ ộ c ng tác chức năng đăng ký

3.3.4 Biểu đồtrạng thái cho chức năng Đăng ký

Hình 3 8 Biểu đồtrạng thái chức năng đăng ký

Biểu đồ cho ch ức năng Đăng nhậ p

3.4.1 Biểu đồhoạt động cho chức năng Đăng nhập

Hình 3 9 Biểu đồhoạt động chức năng đăng nhập

 Tên use case: Đăng nhập

 Tác nhân kích ho t : Quạ ản lý, Khách hàng, Nhân viên

Mỗi người dùng khi muốn truy cập vào hệ thống cần phải đăng nhập để thực hiện các chức năng riêng biệt Tài khoản người dùng có thể được tạo ra bởi người quản lý hoặc do chính người dùng tự tạo thông qua quy trình đăng ký.

 Tác nhân ti n hành m giao diế ở ện đăng nhập

 Tác nhân điền tên đăng nhập (username) và m t kh u (password) ậ ẩ của mình vào khung đăng nhập

 Hệ thống tiến hành ki m tra dể ữ liệu và xác minh thông tin tác nhân gửi vào

 Thông tin chính xác h ệthống đưa tác nhân truy cập hệ thống

Nếu tác nhân nhập thông tin tài khoản hoặc mật khẩu không khớp với dữ liệu trong hệ thống, hệ thống sẽ thông báo rằng đăng nhập thất bại và yêu cầu tác nhân cung cấp lại thông tin.

 Kết thúc quá trình đăng nhập

 K t qu ế ảtrả ề: Thông báo tác nhân có đăng nhập thành công hay không v 3.4.2 Biểu đồ trình tự cho chức năng Đăng nhập

Hình 3 10 Biểu đồ trình tự chức năng đăng nhập

3.4.3 Biểu đồ ộ c ng tác cho chức năng Đăng nhập

Hình 3 11 Biểu đồ cộng tác chức năng đăng nhập

3.4.4 Biểu đồtrạng thái cho chức năng Đăng nhập

Hình 3 12 Biểu đồ trạng thái chức năng đăng nhập

Biểu đồ cho ch ức năng Quả n lý s n ph m ả ẩ

3.5.1 Biểu đồhoạt động cho chức năng Thêm sản phẩm

Hình 3 13 Biểu đồ hoạt động chức năng thêm sản phẩm

 Tên Use Case: Qu n lý s n ph mả ả ẩ

 Tác nhân kích ho t: Nhân viên ạ

 Mô t : Cho phép tác nhân truy cả ập vào website để thêm thông tin sản phẩm c a c a hàng ủ ử

 Nhân viên chọn giao di n thêm s n phệ ả ẩm.

 Nhân viên nh p thông tin s n ph m mậ ả ẩ ới mà hệ thống yêu c u ầ

 H ệthống ti n hành ki m tra thông tin: ế ể

- Thông tin b sai hị ệ thống yêu c u nhân viên thao tác nh p l i thông ầ ậ ạ tin s n ph m ả ẩ

- Thông tin chính xác hệ thống ti p nh n và thêm thông tin s n phế ậ ả ẩm mới

 Nhân viên nhận được thông báo màn hình thêm s n ph m thành ở ả ẩ công

 K t thúc quá trình thêm s n ph m ế ả ẩ

 K t qu ế ảtrả ề: Thông báo nhân viên đã thêm sản phẩm thành công v

3.5 2 Biểu đồ trình tự cho chức năng Thêm sản phẩm

Hình 3 14 Biểu đồ trình tự chức năng thêm sản phẩm

3.5.3 Biểu đồ ộ c ng tác cho chức năng Thêm sản phẩm

Hình 3 15 Biểu đồ cộng tác chức năng thêm sản phẩm

3.5.4 Biểu đồhoạt động cho chức năng Xóa sản ph m ẩ

Hình 3 16 Biểu đồ hoạt động chức năng xóa sản phẩm

 Tác nhân kích ho t: Nhân viên ạ

 Tóm t t: Cho phép nhân viên truy cắ ập vào website để xóa s n ph m vào ả ẩ bảng s n phả ẩm

 Nhân viên chọn giao di n xóa s n ph m ệ ả ẩ

 H ệthống trả ề v màn hình cho nhân viên là danh sách s n ph m ả ẩ

 Nhân viên ch n chọ ức năng tìm kiếm

 Nhân viên nh p thông tin tìm ki m s n ph m mà h ậ ế ả ẩ ệthống yêu c u ầ

 H ệthống kiểm tra k t qu tìm kiế ả ếm:

- Thông báo dữ liệu không có nhân viên click vào yêu c u nh p lầ ậ ại thông tin

- Thông báo có d u hi n th k t qu tìm ki m ra màn hình ữliệ ể ị ế ả ế

 Nhân viên ch n s n ph m c n xóa ọ ả ẩ ầ

 H ệthống đưa ra lời cảnh báo trên màn hình:

- Thông báo không nhân viên click vào t ừchối xóa

- Thông báo có nhân viên click vào xóa s n ph m ả ẩ

 K t thúc quá trình xóa s n ph m ế ả ẩ

 K t qu ế ảtrả ề: Thông báo nhân viên đã xóa sản phẩm thành công v

3.5.5 Biểu đồ trình tự cho chức năng Xóa sản phẩm

Hình 3 17 Biểu đồ trình tự chức năng xóa sản phẩm

3.5.6 Biểu đồ ộ c ng tác cho chức năng Xóa sản phẩm

Hình 3 18 Biểu đồ cộng tác chức năng xóa sản ph m ẩ

3.5.7 Biểu đồhoạt động cho chức năng Sửa sản phẩm

Hình 3 19 Biểu đồ hoạt động chức năng sửa sản phẩm

 Tên usecase: S a sử ản ph m ẩ

 Tác nhân kích ho t: Nhân viên ạ

 Tóm t t: Cho phép nhân viên truy cắ ập vào website để ử s a s n ph m vào ả ẩ bảng s n phả ẩm

 Nhân viên ch n giao di n s a s n ph m ọ ệ ử ả ẩ

 H ệthống trả ề v màn hình cho nhân viên là danh sách s n ph m ả ẩ

 Nhân viên ch n chọ ức năng tìm kiếm

 Nhân viên nh p thông tin tìm ki m s n ph m mà h ậ ế ả ẩ ệthống yêu c u ầ

 H ệthống kiểm tra k t qu tìm ki m và tr v màn hình: ế ả ế ả ề

- Thông báo dữ liệu không có nhân viên click vào yêu c u nhầ ập lại thông tin

- Thông báo có d u hi n th k t qu tìm ki m ra màn hình ữliệ ể ị ế ả ế

 H ệthống xác nh c và ki m tra thông tin s n ph m c n sậ ể ả ẩ ầ ửa:

- Thông tin sai hi n th ra màn hình và nhân viên ch n yêu cể ị ọ ầu kiểm tra lại thông tin

- Thông tin đúng hiển thị ra màn hình sửa thông tin sản phẩm thành công

 K t qu ế ảtrả ề: Thông báo cho nhân viên đã sửa sản phẩm thành công v

3.5.8 Biểu đồ trình tự cho chức năng Sửa sản phẩm

Hình 3 20 Biểu đồ trình tự chức năng sửa sản phẩm

3.5.9 Biểu đồ ộ c ng tác cho chức năng Sửa s n ph m ả ẩ

Hình 3 21 Biểu đồ cộng tác chức năng sửa sản ph m ẩ

Biểu đồ cho ch ức năng Đặ t hàng

3.6.1 Biểu đồhoạt động cho chức năng Đặt hàng

Hình 3 22 Biểu đồ hoạt động chức năng đặt hàng

 Tác nhân kích ho t: Khách hàng ạ

 Tóm tắt: Cho phép khách hàng đặt hàng trên website

 Khách hàng ti n hành m giao diế ở ện đặt hàng

 Khách hàng nh p thông tin s n ph m c n mua ậ ả ẩ ầ

 Hệ thống truy xu t tìm ki m dấ ế ữ liệu trong kho s n phả ẩm và đưa thông tin v màn hình cho khách hàng: ề

- S n ph m h t hả ẩ ế ệ thống s báo l i cho khách hàng yêu c u nhẽ ạ ầ ập sản ph m khách ẩ

- S n ph m có hả ẩ ệ thống s báo chi ti t thông tin s n ph m cho ẽ ế ả ẩ khách hàng

 Khách hàng biết được thông tin s n ph m và ti n hành ch n mua ả ẩ ế ọ sản ph m ẩ

 Hệ thống c p nhậ ật hóa đơn và thông báo ra màn hình cho khách hàng

 Khách hàng ch n tiọ ếp bước thanh toán và l a chự ọn phương thức cần thanh toán

 Hệ thống hi n ra màn hình cho khách hành mệ ục thanh toán tương ứng

 Khách hàng ch n vào ô nh p thông tin thanh toán ọ ậ

 H ệthống ki m tra lể ại t t c ấ ả thông tin và đưa ra màn hình:

- K t qu sai thì hi n ra màn hình cho khách hàng nh p l i thông ế ả ệ ậ ạ tin

- K t qu ế ả đúng thì hiển thị đặt hàng thành công

 K t qu ế ảtrả ề: Thông báo khách hàng đặt hàng thành công v

3.6.2 Biểu đồ trình tự cho chức năng Đặt hàng

Hình 3 23 Biểu đồ trình t ựchức năng đặt hàng

3.6.3 Biểu đồ ộ c ng tác cho chức năng Đặt hàng

Hình 3 24 Biểu đồ ộ c ng tác chức năng đặt hàng

Biểu đồ cho ch ức năng Quản lý giỏ hàng

3.7.1 Biểu đồhoạt động cho chức năng Thêm vào giỏ hàng

Hình 3 25 Biểu đồhoạt động chức năng thêm vào gi hàng ỏ

 Tên usecase: Thêm m t hàng vào gi hàng ặ ỏ

 Tác nhân kích ho t: Khách hàng ạ

 Tóm t t: Cho phép khách hàng thêm s n ph m vào gi hàng ắ ả ẩ ỏ

 Khách hàng ch n giao di n nh n vào m t button thêm s n ph m vào ọ ệ ấ ặ ả ẩ giỏ hàng

 Màn hình hi n th ra s n ph m mà bể ị ả ẩ ạn đã chọn và thông tin chi ti t ế

 Khách hàng có các nút thêm ho c gi m sặ ả ố lượng và chi ti t tế ổng tiền sản phẩm

 Khách hàng có thể thực hi n nh n vào button thêm vào gi hàng hoệ ấ ỏ ặc có th ểthực hi n không thêm vào gi hàng ệ ỏ

Nội dung thông báo thành công có thể được lưu trữ vào session, cookies hoặc cơ sở dữ liệu, giúp chuyển hướng người dùng đến trang chi tiết giỏ hàng Điều này cho phép người dùng dễ dàng xem và quản lý các sản phẩm đã thêm vào giỏ hàng một cách thuận tiện.

- N u th t bài thì sế ấ ẻ thực hi n thôn báo l i ra màn hình l i và quay ệ ạ ỗ trở l i trang hi n t ạ ệ ại

 K t thúc quá trình thêm m t hàng vào gi hàng ế ặ ỏ

3.7.2 Biểu đồ trình tự cho chức năng Thêm vào giỏ hàng

Hình 3 26 Biểu đồ trình tự chức năng thêm vào gi hàng ỏ

3.7.3 Biểu đồ ộ c ng tác cho chức năng Thêm vào gi hàng ỏ

Hình 3 27 Biểu đồ ộ c ng tác chức năng thêm vào gi hàng ỏ

3.7.4 Biểu đồhoạt động cho chức năng Xóa giỏ hàng

Hình 3 28 Biểu đồhoạt động chức năng xóa giỏ hàng

 Tên usecase:Xóa mặt hàng trong giỏ hàng

 Tác nhân kích ho t: Khách hàng ạ

 Tóm t t: Cho phép khách hàng xóa s n ph m vào gi hàng ắ ả ẩ ỏ

 Khách vào yêu c u giao di n chầ ệ ức năng xóa sản phẩm đã có trong giỏ hàng

 Màn hình hi n th ra danh sách các s n phể ị ả ẩm mà khách hàng đã chọn trong gi hàng ỏ

 Khách hàng th c hi n ch n s n ph m mà khách hàng cự ệ ọ ả ẩ ần xóa nó s ẻ hiển thị thông tin c a s n chi ti t s n ph m ủ ả ế ả ẩ

 Khách hàng có th ểthực hi n nh n vào button delete giao di n ệ ấ ệ

- Hiển th ra chi ti t cị ế ủa s n phẩm đó tại 1 giao diện delete ả

- Thực hi n nhệ ấn vào button delete để thực hi n xóa thông tin xóa ệ sản phẩm đó

- Hiển th thông b o ok hoị ả ặc cance để ảnh báo người dùng có chăc c chắn mu n xóa ố

- N u thành công thông báo c p nh t thành công thì th c hi n cế ậ ậ ự ệ ập nhật l i session, cookies ho c database và chuy n t i trang gi ạ ặ ể ớ ỏ hàng

- N u th t bài thì sế ấ ẻ thực hi n thông báo l i ra màn hình l i và quay ệ ạ ỗ trở l i trang gi hàng ạ ỏ

 K t thúc quá trình s a m t hàng vào gi hàng ế ử ặ ỏ

3.7.5 Biểu đồ trình tự cho chức năng Xóa giỏ hàng

Hình 3 29 Biểu đồ trình t ựchức năng xóa giỏ hàng

3.7.6 Biểu đồ ộ c ng tác cho chức năng Xóa gi hàng ỏ

Hình 3 30 Biểu đồ ộ c ng tác chức năng xóa gi hàng ỏ

3.7.7 Biểu đồhoạt động cho chức năng Sửa giỏ hàng

Hình 2 31 Biểu đồhoạt động chức năng sửa gi hàng ỏ

 Tên usecase:S a mử ặt hàng trong gi hàng ỏ

 Tác nhân kích ho t: Khách hàng ạ

 Tóm t t: Cho phép khách hàng s a s n ph m vào gi hàng ắ ử ả ẩ ỏ

 Khách vào yêu c u giao di n chầ ệ ức năng sửa s n phả ẩm đã có trong giỏ hàng

 Màn hình hi n th ra danh sách các s n phể ị ả ẩm mà khách hàng đã chọn trong giỏ hàng

 Khách hàng th c hi n ch n s n ph m mà khách hàng c n s a nó s ự ệ ọ ả ẩ ầ ử ẻ hiển thị thông tin c a s n chi ti t s n ph m ủ ả ế ả ẩ

 Khách hàng có thể thực hi n nh n vào button edit giao di n trang ệ ấ ệ chỉnh s a s n phẩm sử ả ẻ thực hi n cho phép b n ch n ch c và s a thông ệ ạ ọ ứ ử tin b n cạ ần thay đổi

- Khách hàng nh p li u ho c ch n thông tin cậ ệ ặ ọ ần thay đổi

- Thực hi n chệ ức năng save để lưu thông tin thay đổi

N g thành công thông báo cập nhật thành công, hệ thống sẽ thực hiện cập nhật thông tin vào session, cookies hoặc lưu vào cơ sở dữ liệu Sau đó, người dùng sẽ được chuyển tới trang chi tiết giỏ hàng để có thể xem thông tin một cách cụ thể và rõ ràng.

- N u th t bài thì sế ấ ẻ thực hi n thôn báo l i ra màn hình l i và quay ệ ạ ỗ trở l i trang gi hàng ạ ỏ

 K t thúc quá trình s a m t hàng vào gi hàng ế ử ặ ỏ

3.7.8 Biểu đồ trình tự cho chức năng Sửa giỏ hàng

Hình 2 32 Biểu đồ trình t ựchức năng sửa giỏ hàng

3.7.9 Biểu đồ ộ c ng tác cho chức năng Sửa gi hàng ỏ

Hình 3 33 Biểu đồ cộng tác chức năng sửa giỏ hàng

Biểu đồ cho ch ức năng Lậ p báo cáo

3.8.1 Biểu đồhoạt động cho chức năng Lập báo cáo

Hình 3 34 Biểu đồhoạt động cho l p báo cáoậ

 Tác nhân kích ho t: Qu n lý ạ ả

 Tóm t t:Cho phép qu n lý vào hắ ả ệ thống ch n chọ ức năng thống kê doanh thu theo t ng ngày,t ng tháng, từ ừ ừng năm

 Quản lý ch n mọ ở giao di n chệ ức năng thống kê sản phẩm

 Quản lý điền đầy đủ thông tin mà h ệthống yêu c u ầ

 H ệthống ti n hành cế ập nh t thông tin và ki m tra thông tin: ậ ể

- Hệ thống tr v không có dả ề ữ liệu ho c dặ ữ liệu b sai qu n lý nhị ả ập và ki m tra l i thông tin ể ạ

- Hệ thống tr v có dả ề ữ liệu và dữ liệu chính xác hi n th báo cáo và ể ị quản lý lưu báo cáo

 K t thúc quá trình l p báo doanh thu thành công ế ậ

 K t quế ả trả ề v : Thông báo qu n lý lả ập báo cáo doanh thu và lưu báo cáo thành công

3.8.2 Biểu đồ trình tự cho chức năng Lập báo cáo

Hình 3 35 Biểu đồ trình t cho l p báo cáo ự ậ

3.8.3 Biểu đồ ộ c ng tác cho chức năng Lập báo cáo

Hình 3 36 Biểu đồ cộng tác chức năng Lập báo cáo

3.8.4 Biểu đồtrạng thái cho chức năng Lập báo cáo

Hình 3 37 Biểu đồ trạng thái chức năng Lập báo cáo

Biểu đồ cho ch ức năng Lập hóa đơn

3.9.1 Biểu đồhoạt động cho chức năng Lập hóa đơn

Hình 3 38 Biểu đồ hoạt động chức năng lập hóa đơn

 Tên usecase: Lập hóa đơn

 Tác nhân kích ho t: Khách hàng, nhân viên ạ

 Tóm t t: Khách hàng mua hàng nhân viên thanh toán cho khách hàng và ắ sao lưu hóa đơn vào hệ thống

 Khách hàng đến cửa hàng và yêu c u mua hàng ầ

 Nhân viên ti p nhế ận tư vấn và tìm ki m s n ph m cho khách hàng ế ả ẩ

 Hệ thống truy xu t dấ ữ liệ ừu t kho s n ph m tr k t qu ra màn hình ả ẩ ả ế ả cho nhân viên:

- S n ph m h t nhân viên yêu c u khách hàng tìm ki m sả ẩ ế ầ ế ản phẩm khác

- S n ph m còn nhân viên thông báo giá ti n và yêu c u thanh ả ẩ ề ầ toán cho khách hàng

 Khách hàng ti p nh n thông tin t nhân viên và thanh toán cho ế ậ ừ nhân viên

 Nhân viên thanh toán cho khách hàng thành công :

- Khách hàng nh n hàng thành công ậ

- Sao lưu hóa đơn vào hệ thống thành công

 K t thúc quá trình lế ập hóa đơn

 K t quế ả trả ề v : Thông báo khách hàng nhận hàng và sao lưu hóa đơn thành công trên h ệthống

3.9.2 Biểu đồ trình tự cho chức năng Lập hóa đơn

Hình 3 39 Biểu đồ trình tự chức năng lập hóa đơn

3.9.3 Biểu đồ ộ c ng tác cho chức năng Lập hóa đơn

Hình 3 40 Biểu đồ cộng tác chức năng lập hóa đơn

3.9.4 Biểu đồtrạng thái cho chức năng Lập hóa đơn

Hình 3 41 Biểu đồ trạng thái chức năng Lập hóa đơn

Biểu đồ cho ch ức năng Tìm kiếm

3.10.1 Biểu đồhoạt động cho chức năng Tìm kiếm

Hình 3 42 Biểu đồ hoạt động chức năng tìm kiếm

 Tác nhân kích ho t: Khách hàng ạ

 Tóm t t: Cho phép khách hàng tìm ki m thông tin s n ph m trên website ắ ế ả ẩ để tham khảo và l a ch n s n ph m c n mua ự ọ ả ẩ ầ

 Khách hàng ti n hành m giao di n tìm ki m ế ở ệ ế

 Khách hàng ch n tiêu chí tìm ki m ( theo mã s n ph m ho c theo ọ ế ả ẩ ặ bảng hàng)

 H ệthống c p nh t tiêu chí tìm ki m cho khách hàng ậ ậ ế

 Khách hàng ti n hành nh p thông tin s n ph m c n tìm trong ô tìm ế ậ ả ẩ ầ kiếm và click nút tìm ki m ế

 Hệ thống bắt đầu ki m tra s n ph m khách hàng tìm ki m và tr v ể ả ẩ ế ả ề kết qu ra màn hình chính ả

 K t thúc quá trình tìm ki m ế ế

 K t qu ế ảtrả ề: Thông báo k t qu tìm ki m cho khách hàng v ế ả ế

3.10.2 Biểu đồ trình t cho chự ức năng Tìm kiếm

Hình 3 43 Biểu đồ trình t ựchức năng tìm kiếm

3.10.3 Biểu đồ ộ c ng tác cho chức năng Tìm kiếm

Hình 3 44 Biểu đồ ộ c ng tác chức năng tìm kiếm

Biểu đồ cho ch ức năng Nhậ p hàng

3.11.1 Biểu đồhoạt động cho chức năng Nhập hàng

Hình 3 45 Biểu đồ hoạt động chức năng nhập hàng

 Tác nhân kích ho t: Qu n lý ạ ả

 Tóm t t: Cho phép qu n lý ắ ả nhập thông tin s n ph m cả ẩ ần được nh p hàng ậ vào website để tạo phi u nh p hàng ế ậ

 Quản lý tiến hành m giao di n nhở ệ ập hàng

 Quản lý điền đầy đủ thông tin mà hệ thống yêu cầu(mã hàng, s ố lượng, nhà cung cấp)

 H ệthống ti n hành cế ập nh p thông tin và ki m tra thông tin: ậ ể

- Thông tin sai hay b thi u qu n lý b m l i vào ô yêu c u nh p lị ế ả ấ ạ ầ ậ ại thông tin và thao tác l i t u ạ ừ đầ

- Thông tin đúng hệ thống trả về phi u nh p hàng thành công ế ậ

 K t thúc qu trình nh p hàng ế ả ậ

 K t qu ế ảtrả ề: Thông báo qu n lý phi u nh v ả ế ập hàng thành công

3.11.2 Biểu đồ trình t cho chự ức năng Nhập hàng

Hình 3 46 Biểu đồ trình tự chức năng nhập hàng

3.11.3 Biểu đồ ộ c ng tác cho chức năng Nhập hàng

Hình 3 47 Biểu đồ cộng tác chức năng nhập hàng

Biểu đồ cho ch ức năng Bả o hành

 Tác nhân kích ho t: Nhân viên ạ

 Tóm t t: Cho phép nhân viên ki m tra th b o hành trên website cho ắ ể ẻ ả khách hàng

 Nhân viên ch n m giao di n b o hành ọ ở ệ ả

 Nhân viên nh p thông tin (theo mã khách hàng ho c sậ ặ ố thẻ ảo b hành khách hàng được cấp)

 H ệthống s n hành kiẽtiế ểm tra thông tin và đưa kết quả ra màn hình cho nhân viên:

- Thẻ còn h n hạ ệ thống thông báo ra màn hình cho nhân viên thẻ còn h n và còn s dạ ử ụng được

- Thẻ h t h n hế ạ ệ thống thông báo ra màn hình cho nhân viên thẻ h t h n và không còn s dế ạ ử ụng được.

 K t thúc quá trình ki m tra th b o hành ế ể ẻ ả

 K t qu ế ảtrả ề: Thông báo cho nhân viên th b o hành còn h n hay không v ẻ ả ạ

3.12.1 Biểu đồ trình t cho chự ức năng Bảo hành

Hình 3 48 Biểu đồ trình tự cho chức năng bảo hành

3.12.2 Biểu đồ ộ c ng tác cho chức năng Bảo hành

Hình 3 49 Biểu đồ cộng tác chức năng bảo hành

Biểu đồ cho ch ức năng Xuấ t hàng

 Tác nhân kích ho t: Qu n lý ạ ả

 Tóm t t: Cho phép qu n lý nh p thông tin s n ph m cắ ả ậ ả ẩ ần được xu t hàng ấ vào website để tạo phi u xu t hàng ế ấ

 Quản lý tiến hành m giao di n xuở ệ ất hàng

 Quản lý điền đầy đủ thông tin mà hệ thống yêu cầu(mã hàng, s ố lượng)

 H ệthống ti n hành cế ập nh t thông tin và ki m tra thông tin: ậ ể

- Thông tin sai hay b thi u qu n lý b m l i vào ô yêu c u nhị ế ả ấ ạ ầ ập lại thông tin và thao tác l i t ạ ừ đầu

- Thông tin đúng hệ thống trả về phi u xu t hàng thành công ế ấ

 K t thúc quá trình xu t hàng ế ấ

 K t qu ế ảtrả ề: Thông báo qu n lý phi u xu t hàng thành công v ả ế ấ

3.13.1 Biểu đồ trình t cho chự ức năng Xuất hàng

Hình 3 50 Biểu đồ trình t ựchức năng xuất hàng

3.13.2 Biểu đồ ộ c ng tác cho chức năng Xuất hàng

Hình 3 51 Biểu đồ cộng tác chức năng xuất hàng

Biểu đồ cho ch ức năng Qu n lý nhân viên ả

3.14 Biểu đồ cho chức năng Quản lý nhân viên

3.14.1 Biểu đồhoạt động cho chức năng thêm nhân viên

Hình 3 52 Biểu đồ hoạt động cho chức năng thêm nhân viên

 Tên Use Case: Qu n lý nhân viên ả

 Tác nhân kích ho t: Qu n lý ạ ả

 Mô t : Cho phép tác nhân truy cả ập vào website để thêm thông tin nhân viên

 Quản lý ch n giao di n thêm nhân viên ọ ệ

 Quản lý nhập thông tin nhân viên mới mà hệ thống yêu c u ầ

 H ệthống ti n hành ki m tra thông tin: ế ể

- Thông tin b sai h ị ệthống yêu cầu quản lý thao tác nh p l i thông ậ ạ tin nhân viên

- Thông tin chính xác hệ thống ti p nh n và thêm thông tin nhân ế ậ viên mới

 Quản lý nhận được thông báo màn hình thêm s n ph m thành công ở ả ẩ

 K t thúc quá trình thêm nhân viên ế

 K t qu ế ảtrả ề: Thông báo quản lý đã thêm nhân viên thành công v

3.14.2 Biểu đồ trình t cho chự ức năng thêm nhân viên

Hình 3 53 Biểu đồ trình tự cho chức năng thêm nhân viên

3.14.3 Biểu đồ ộ c ng tác cho chức năng thêm nhân viên

Hình 3 54 Biểu đồ cộng tác cho chức năng thêm nhân viên

3.14.4 Biểu đồhoạt động cho chức năng xóa nhân viên

Hình 3 55 Biểu đồ hoạt động cho chức năng xóa nhân viên

 Tên usecase: Xóa nhân viên

 Tác nhân kích ho t: ạ Quản lý

 Tóm t t: Cho phép ắ quản lý truy cập vào website để xóa nhân viên

 Quản lý chọn giao di n xóa nhân viên ệ

 H ệthống tr v màn hình cho qu n lý là danh sách nhân viên ả ề ả

 Quản lý chọn chức năng tìm kiếm

 Quản lý nhập thông tin tìm kiếm nhân viên mà h ệthống yêu c u ầ

 H ệthống ki m tra k t qu tìm kiể ế ả ếm:

- Thông báo dữ liệu không có quản lý click vào yêu c u nh p lầ ậ ại thông tin

- Thông báo có d u hi n th k t qu tìm ki m ra màn hình ữliệ ể ị ế ả ế

 Quản lý chọn nhân viên c n xóa ầ

 H ệthống đưa ra lời cảnh báo trên màn hình:

- Thông báo không quản lý click vào t ừchối xóa

- Thông báo có quản lý click vào xóa nhân viên

 K t thúc quá trình xóa nhân viên ế

 K t qu ế ảtrả ề: Thông báo quản lý đã xóa nhân viên thành công v

3.14.5 Biểu đồ trình t cho chự ức năng xóa nhân viên

Hình 3 56 Biểu đồ trình tự cho chức năng xóa nhân viên

3.14.6 Biểu đồ ộ c ng tác cho chức năng xóa nhân viên

Hình 3 57 Biểu đồ cộng tác cho chức năng xóa nhân viên

3.14.7 Biểu đồhoạt động cho chức năng sửa nhân viên

Hình 3 58 Biểu đồ hoạt động cho chức năng sửa nhân viên

 Tên usecase: Sửa nhân viên

 Tác nhân kích ho t: ạ Quản lý

 Tóm t t: Cho phép qu n lý truy cắ ả ập vào website để ửa s nhân viên

 Quản lý chọn giao di n sệ ửa thông tin nhân viên

 H ệthống tr v màn hình cho ả ề quản lý là danh sách nhân viên

 Quản lý chọn chức năng tìm kiếm

 Quản lý nhập thông tin tìm kiếm nhân viên mà h ệthống yêu c u ầ

 H ệthống ki m tra k t qu tìm ki m và tr v màn hình: ể ế ả ế ả ề

- Thông báo dữ liệu không có quản lý click vào yêu c u nh p lầ ậ ại thông tin

- Thông báo có d u hi n th k t qu tìm ki m ra màn hình ữliệ ể ị ế ả ế

 Quản lý chọn nhân viên c n s a ầ ử

 H ệthống xác nh c và ki m tra thông tin nhân viên c n sậ ể ầ ửa:

- Thông tin sai hi n th ra màn hình và ể ị quản lý chọn yêu c u kiầ ểm tra l i thông tin ạ

- Thông tin đúng hiển thị ra màn hình sửa thông tin nhân viên thành công

 K t thúc quá trình s a thông tin nhân viên ế ử

 K t quế ả trả ề v : Thông báo cho quản lý đã sửa thông tin nhân viên thành công

3.14.8 Biểu đồ trình t cho chự ức năng sửa nhân viên

Hình 3 59 Biểu đồ trình tự cho chức năng sửa nhân viên

3.14.9 Biểu đồ ộ c ng tác cho chức năng sửa nhân viên

Hình 3 60 Biểu đồ cộng tác cho chức năng sửa nhân viên

3.15 Biểu đồ cho chức năng quản lý bài viết

3.15.1 Biểu đồhoạt động cho chức năng thêm bài viết

Hình 3 61 Biểu đồ hoạt động cho chức năng thêm bài viết

 Tên Use Case: Qu n lý bài vi t ả ế

 Tác nhân kích ho t: ạ Quản lý

 Mô t : Cho phép tác nhân truy cả ập vào website để bài viết

 Quản lý ch n giao di n thêm bài vi t ọ ệ ế

 Quản lý nhập bài vi mế ới mà hệ thống yêu c u ầ

 H ệthống ti n hành ki m tra thông tin: ế ể

- Thông tin b sai h ị ệthống yêu c u qu n lý thao tác nh p l i thông tin ầ ả ậ ạ bài vi t ế

- Thông tin chính xác hệ thống ti p nh n và thêm thông tin bài viế ậ ết mới

 Quản lý nhận được thông báo màn hình thêm bài viở ết thành công

 K t thúc quá trình thêm bài viế ết

 K t qu ế ảtrả ề: Thông báo quản lý đã thêm bài viết thành công v

3.15.2 Biểu đồ trình t cho chự ức năng thêm bài viết

Hình 3 62 Biểu đồ trình tự cho chức năng thêm bài viết

3.15.3 Biều đồ ộ c ng tác cho chức năng thêm bài viết

Hình 3 63 Biểu đồ cộng tác cho chức năng thêm bài viết

3.15.4 Biểu đồhoạt động cho chức năng xóa bài viết

Hình 3 64 Biểu đồ hoạt động cho chức năng xóa bài viết

 Tên usecase: Xóa bài vi t ế

 Tác nhân kích ho t: Qu n lý ạ ả

 Tóm t t: Cho phép qu n lý truy cắ ả ập vào website để xóa bài vi t ế

 Quản lý ch n giao di n xóa bài vi t ọ ệ ế

 H ệthống tr v màn hình cho qu n lý là danh sách bài vi t ả ề ả ế

 Quản lý ch n chọ ức năng tìm kiếm

 Quản lý nh p thông tin tìm kiậ ếm bài viết mà h ệthống yêu c u ầ

 H ệthống ki m tra k t qu tìm kiể ế ả ếm:

- Thông báo dữ liệu không có qu n lý click vào yêu c u nh p lả ầ ậ ại thông tin

- Thông báo có d u hi n th k t qu tìm ki m ra màn hình ữliệ ể ị ế ả ế

 Quản lý chọn bài viết cần xóa

 H ệthống đưa ra lời cảnh báo trên màn hình:

 Thông báo không qu n lý click vào t ả ừchối xóa

 Thông báo có qu n lý click vào xóa bài vi t ả ế

 K t thúc quá trình xóa bài viế ết

 K t qu ế ảtrả ề: Thông báo qu v ản lý đã xóa bài viết thành công

3.15.5 Biểu đồ trình t cho chự ức năng xóa bài viết

Hình 3 65 Biểu đồ trình tự cho chức năng xóa bài viết

3.15.6 Biểu đồ ộ c ng tác cho chức năng xóa bài viết

Hình 3 66 Biểu đồ cộng tác cho chức năng xóa bài viết

3.15.7 Biểu đồhoạt động cho chức năng sửa bài viết

Hình 3 67 Biểu đồ hoạt động cho chức năng sửa bài viết

 Tác nhân kích ho t: Qu n lý ạ ả

 Tóm t t: Cho phép qu n lý truy cắ ả ập vào website để ửa s bài viết

 Quản lý ch n giao di n s a thông tin bài viọ ệ ử ết

 H ệthống trả ề v màn hình cho qu n lý là danh sách bài viả ết

 Quản lý ch n chọ ức năng tìm kiếm

 Quản lý nh p thông tin tìm kiậ ếm bài viết mà h ệthống yêu c u ầ

 H ệthống kiểm tra k t qu tìm ki m và tr v màn hình: ế ả ế ả ề

- Thông báo dữ liệu không có qu n lý click vào yêu c u nh p lả ầ ậ ại thông tin

- Thông báo có d u hi n th kữliệ ể ị ết quả tìm ki m ra màn hình ế

 Quản lý chọn bài viết cần s a ử

 H ệthống xác nh c và ki m tra thông bài viậ ể ết cần sửa:

 Thông tin sai hi n th ra màn hình và qu n lý ch n yêu c u ki m tra lể ị ả ọ ầ ể ại thông tin

 Thông tin đúng hiển thị ra màn hình s a bài viử ết thành công

 Kết thúc quá trình s a bài vi t ử ế

 K t qu ế ảtrả ề: Thông báo cho quản lý đã sửa bài viết thành công v

3.15.8 Biểu đồ trình t cho chự ức năng sửa bài viết

Hình 3 68 Biểu đồ trình tự cho chức năng sửa bài viết

3.15.9 Biểu đồ ộ c ng tác cho chức năng sửa bài viết

Hình 3 69 Biểu đồ cộng tác cho chức năng sửa bài vi tế

Biểu đồ ớ l p

Hình 3 70 Biểu đồ thành phần

4.1.Thi t kế ế giao di n c a hệ ủ ệ thống

Hình 4 1 Giao di n chính c a h ệ ủ ệthống

Hình 4 2 Giao di n các menu chínhệ

Hình 4 3 Giao diện đăng ký

Hình 4 4 Giao diện đăng nhập

Hình 4 5 Giao di n phi u nh p ệ ế ậ

Hình 4 6 Giao di n phi u xu t ệ ế ấ

Hình 4 7 Giao di n lệ ập hóa đơn

Hình 4 8 Giao di n lệ ập báo cáo

Hình 4 9 Giao di n qu n lý s n ph m ệ ả ả ẩ

Hình 4 10 Giao di n qu n lý nhân viên ệ ả

Hình 4 11 Giao di n qu n lý bài vi t ệ ả ế

5.1 Khái ni m b o trì ệ ả phần mềm

Bảo trì phần mềm là quá trình điều chỉnh các lỗi chưa được phát hiện trong giai đoạn xây dựng hoặc trong quá trình sử dụng phần mềm, nhằm nâng cấp tính năng và đảm bảo an toàn vận hành Việc bảo trì định kỳ chiếm từ 65-75% công sức trong chu kỳ sống của một phần mềm Theo IEEE (1993), bảo trì phần mềm được định nghĩa là việc sửa đổi phần mềm sau khi đã bàn giao để khắc phục lỗi phát sinh, cải thiện hiệu năng hoặc các thuộc tính khác, cũng như làm cho phần mềm thích ứng với môi trường đã thay đổi Bảo trì phần mềm được chia thành bốn loại.

Sửa lỗi là quá trình khắc phục các lỗi hoặc hỏng hóc phát sinh trong sản phẩm, có thể do thiết kế, logic hoặc mã lập trình Ngoài ra, lỗi cũng có thể phát sinh từ quá trình xử lý dữ liệu hoặc hoạt động của hệ thống.

Thích nghi là khả năng điều chỉnh sản phẩm để phù hợp với môi trường đã thay đổi Môi trường ở đây bao gồm tất cả các yếu tố bên ngoài ảnh hưởng đến sản phẩm như quy tắc kinh doanh, luật pháp và phương thức làm việc.

Hoàn thiện hệ thống là quá trình điều chỉnh để đáp ứng các yêu cầu mới của người sử dụng Điều này tập trung vào việc nâng cao chức năng, cải thiện hiệu suất và giao diện người dùng Nguyên nhân chính là khi phần mềm phát triển, người dùng sẽ khám phá ra những yêu cầu mới, do đó cần phải cải tiến các chức năng để phù hợp với nhu cầu thực tế.

+ B o v (preventive): mả ệ ục đích là làm hệ thống dễ dàng bảo trì hơn trong những lần ti p theo ế

5.2 Lý do c n bầ ảo trì phần mềm

Bảo trì phần mềm là quá trình cần thiết để đảm bảo rằng phần mềm có thể đáp ứng yêu cầu của người sử dụng Việc bảo trì có thể được áp dụng cho phần mềm thông qua nhiều mô hình vòng đời khác nhau, như mô hình xoắn ốc hoặc tuyến tính.

S d ng ph n mử ụ ầ ềm không bị gián đoạn.

THIẾ T K GIAO DI N 79 Ế Ệ

Các menu chính

Hình 4 2 Giao di n các menu chínhệ

Các form chính

Hình 4 3 Giao diện đăng ký

Hình 4 4 Giao diện đăng nhập

Hình 4 5 Giao di n phi u nh p ệ ế ậ

Hình 4 6 Giao di n phi u xu t ệ ế ấ

Hình 4 7 Giao di n lệ ập hóa đơn

Hình 4 8 Giao di n lệ ập báo cáo

Hình 4 9 Giao di n qu n lý s n ph m ệ ả ả ẩ

Hình 4 10 Giao di n qu n lý nhân viên ệ ả

Hình 4 11 Giao di n qu n lý bài vi t ệ ả ế

5.1 Khái ni m b o trì ệ ả phần mềm

Bảo trì phần mềm là quá trình điều chỉnh và sửa chữa các lỗi chưa phát hiện trong giai đoạn xây dựng hoặc trong quá trình sử dụng phần mềm, nhằm nâng cấp tính năng và đảm bảo an toàn vận hành Việc bảo trì phần mềm chiếm khoảng 65-75% công sức trong chu kỳ sống của một phần mềm Theo IEEE (1993), bảo trì phần mềm được định nghĩa là việc sửa đổi một phần mềm đã bàn giao để khắc phục lỗi, cải thiện hiệu năng hoặc điều chỉnh các thuộc tính khác, cũng như thích ứng với môi trường đã thay đổi Bảo trì phần mềm được chia thành bốn loại chính.

Sửa lỗi (corrective) là quá trình khắc phục các lỗi hoặc hỏng hóc phát sinh trong sản phẩm Những lỗi này có thể do thiết kế, logic hoặc mã lập trình gây ra Bên cạnh đó, các lỗi cũng có thể xuất hiện trong quá trình xử lý dữ liệu hoặc hoạt động của hệ thống.

Thích nghi là khả năng điều chỉnh sản phẩm để phù hợp với môi trường thay đổi Môi trường ở đây bao gồm tất cả các yếu tố bên ngoài ảnh hưởng đến sản phẩm như quy tắc kinh doanh, luật pháp và phương thức làm việc.

Hoàn thiện hệ thống là quá trình điều chỉnh để đáp ứng các yêu cầu mới từ người sử dụng Quá trình này tập trung vào việc nâng cao chức năng của hệ thống, cải thiện hiệu suất hoặc đơn giản là tối ưu hóa giao diện người dùng Nguyên nhân là do sự phát triển không ngừng của phần mềm, người dùng sẽ bắt đầu khám phá những yêu cầu mới, ngoài những gì đã được đề ra ban đầu, vì vậy cần phải cải tiến các chức năng để đáp ứng nhu cầu đó.

+ B o v (preventive): mả ệ ục đích là làm hệ thống dễ dàng bảo trì hơn trong những lần ti p theo ế

5.2 Lý do c n bầ ảo trì phần mềm

Bảo trì phần mềm là một quá trình thiết yếu nhằm đảm bảo rằng phần mềm có thể đáp ứng yêu cầu của người sử dụng Quá trình này có thể được áp dụng cho phần mềm thông qua nhiều mô hình vòng đời khác nhau, chẳng hạn như mô hình xoắn ốc hoặc mô hình tuyến tính.

S d ng ph n mử ụ ầ ềm không bị gián đoạn.

TÍCH HỢP BẢO TRÌ

Ngày đăng: 26/12/2024, 17:03

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

TÀI LIỆU LIÊN QUAN

w