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

Báo cáo phân tích thiết kế hướng đối tượng

39 1 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

Cấu trúc

  • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN (7)
    • 1.1. Khảo sát hiện trạng (7)
      • 1.1.1. Giới thiệu về shop giày XShop (7)
      • 1.1.2. Quy trình hoạt động (12)
      • 1.1.3. Ưu nhược điểm của hệ thống hiện tại (15)
    • 1.2. Xác lập dự án (16)
      • 1.2.1. Mục tiêu của dự án mới (16)
      • 1.2.2. Yêu cầu của hệ thống mới (16)
      • 1.2.3. Phạm vi thực hiện dự án (17)
      • 1.2.4. Công nghệ sử dụng (17)
      • 1.2.5. Ước tính chi phí (17)
  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG (18)
    • 2.1. Biểu đồ use case tổng quan hệ thống (18)
    • 2.2. Đặc tả Use case (18)
      • 2.2.1. Use case Quản lý nhân viên (18)
      • 2.2.2. Use case Quản lý bán hàng (22)
      • 2.2.3. Use case Quản lý kho (24)
      • 2.2.4. Use case Thống kê báo cáo (28)
    • 2.3. Biểu đồ lớp (31)
    • 2.4. Biểu đồ thành phần (31)
  • CHƯƠNG 3: THIẾT KẾ (32)
    • 3.1. Thiết kế cơ sở dữ liệu (32)
      • 3.1.1. Mô hình dữ liệu quan hệ (32)
      • 3.1.2. Mô hình dữ liệu vật lý (33)
      • 3.1.3. Thiết kế cơ sở dữ liệu (34)
    • 3.2. Thiết kế giao diện (36)

Nội dung

Báo cáo phân tích thiết kế hướng đối tượng. Trên thực tế không có sự thành công nào mà không gắn liền với những sự hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác. Trong suốt thời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè. Và đặc biệt, trong học kỳ này. Em xin cảm ơn thầy đã hướng dẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện. Trong thời gian được học tập và thực hành dưới sự hướng dẫn của cô, chúng em không những thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và thích thú đối với bộ môn Phân tích thiết kế hướng đối tượng. Mặc dù đã rất cố gắng hoàn thiện đồ án với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng đồ án trong thời gian có hạn, với lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý cửa hàng giày XShop” chắc chắn sẽ không thể tránh khỏi những thiếu sót. Chúng em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để đồ án này ngày càng hoàn thiện hơn. Một lần nữa, chúng em xin chân thành cám ơn cô và luôn mong nhận được sự đóng góp của thầy cô và các bạn. Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau.

KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

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

Đề tài: “Quản lý Shop giày XShop”

Trong những năm gần đây, cùng với sự nâng cao của chất lượng cuộc sống con người, nhu cầu mua sắm trang phục, phụ kiện, đặc biệt là giày dép càng được đề cao và coi trọng Giờ đây, chúng ta không chỉ coi giày dép là phương tiện để di chuyển mà còn được coi như một công cụ để thể hiện cá tính và phong cách thời trang của bản thân Chính vì vậy mà không có ít những cửa hàng giày dép lớn nhỏ được mở ra nhằm đáp ứng nhu cầu mua bán của con người Tuy nhiên, hệ thống quản lý bằng số sách trước kia của nhiều cửa hàng, công ty đã không còn phù hợp với quy mô và tốc độ phát triển và gia tăng dân số hiện nay nữa Shop giày XShop cũng vậy, tuy đã áp dụng tin học vào công việc quản lý, buôn bán nhưng mới chỉ dừng lại ở mức đơn giản, cần có một hệ thống mới giúp việc quản lý tiện lợi dễ sử dụng.

1.1.1 Giới thiệu về shop giày XShop 1.1.1.1 Giới thiệu chung

Shop giày XShop là cửa hàng bán giày thể thao chất lượng và uy tín khu vực quận Cầu Giấy, Hai Bà Trưng, Đống Đa, Hà Đông Là hệ thống bán giày thể thao số 1 tại Hà Nội với hàng ngàn mẫu giày luôn được cập nhật liên tục Trong 6 năm phát triển XShop luôn cố gắng mang đến những mẫu giày chất lượng tốt nhất với giá cả hợp lý nhất đến tay người tiêu dùng.

 Địa chỉ: 57A Phạm Tuấn Tài, Cầu Giấy, Hà Nội.

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

 Thời gian làm việc: 9:00 AM – 22:00 PM (các ngày trong tuần)

 Doanh thu hàng tháng: 100.000.000 VNĐ

 Facebook: https://www.facebook.com/XSH0P/

Hình 1.1 Hình ảnh về cửa hàng Shop giày XShop

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

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

- Quản lý cửa hàng: Là bộ phận có chức vụ cao nhất trong cửa hàng, không trực tiếp tham gia vào công việc bán hàng, giao dịch nhưng gián tiếp chịu trách nhiệm tổ chức và đưa ra những phương án phát triển cho cửa hàng.

- Quản lý bán hàng: Là bộ phận trực tiếp tham gia vào công việc tư vấn, cung cấp những thông tin về sản phẩm đến với khách hàng cũng như làm thủ tục thanh toán hoá đơn cho khách hàng mua giày.

- Quản lý nhân viên: Quyết định về việc điều chỉnh, tuyển nhân sự, phân ca, chấm công và trả lương cho công nhân viên trong cửa hàng

- Quản lý kho: Thống kê, giám sát số lượng hàng nhập, xuất mỗi ngày của cửa hàng.

1.1.1.3 Giới thiệu các mặt hàng và dịch vụ

 Các mặt hàng kinh doanh:

Các mẫu giày của cửa hàng đang kinh doanh rất đa dạng về kiểu dáng và mẫu mã Đầy đủ các mẫu giày với giá thành từ thấp tới cao phù hợp với từng túi tiền và nhu cầu sử dụng của từng khách hàng Tất cả các sản phẩm giày dép đều có tem chống hàng giả, tem bảo hành Ngoài ra, các sản phẩm giày dép tại Shop rất đa dạng về kiểu dáng, dễ dàng phối đồ, tiện lợi dễ sử dụng, tạo cơ hội để các bạn nữ trưng diện trong các buổi giao lưu, hội họp, công việc với các đối tác Các loại giày như giày đá bóng, giày bóng rổ

- Giày đôi: Nike Air, Adidas, Stan Smith

- Giày nam: Adidas, Converse, Balenciaga, Gucci Sneaker

- Giày nữ: Fila, Vans, Adidas, Converse

 Một số mẫu giày thể thao nam bán chạy tại cửa hàng XShop

Mẫu giày Yeezy Boots REP có giá 595.000VNĐ

Mẫu giày Ultra Boots Rep có giá 595.000 VNĐ

 Một số mẫu giày thể thao nữ bán chạy tại cửa hàng

Mẫu giày Balenciaga Triple S có giá 400.000VNĐ

Kiểu giày Ultra Boost REP có giá 595.000VNĐ

- Khách hàng có thể đặt hàng trực tiếp trên facebook hoặc hotline và có thể đến trực tiếp tại cửa hàng để mua hàng.

- XSHOP giao hàng trên toàn quốc và nhận thanh toán ngay tại nhà cho khách hàng dễ dàng mua sắm.

- Khách hàng có thể nhận chuyển khoản hoặc thanh toán ngay tại nhà khi nhận hàng đều được.

- Khách hàng có thể huỷ đơn khi đơn hàng chưa được giao đi.

- Với những đơn hàng mua từ 5 sản phẩm trở lên XSHOP sẽ có ưu đãi dành riêng cho từng đơn hàng.

- Khách hàng được bảo hành 60 ngày và được đổi hàng trong 30 ngày kể từ ngày mua hàng nếu như có lỗi từ nhà sản xuất.

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

 1 máy tính, 1 máy in, 2 camera an ninh

1.1.2 Quy trình hoạt động - Quy trình nhập hàng:

Sau khi kiểm tra mỗi loại, số giày tồn đọng và đã bán quản lí kho sẽ chịu trách nhiệm thống kê số lượng cần nhập sau đó liên hệ với nhà cung cấp để nhập hàng Khi nhận được hàng nhân viên kiểm tra số lượng rồi báo lại với quản lí kho.

Nếu đơn hàng đã khớp và đúng số lượng thì nhân viên sẽ xác nhận đơn hàng Phiếu chuyển hàng bao gồm: mã chuyển hàng, ngày chuyển, mã hàng hoá, tên hàng hoá, số lượng hàng hoá, giá chuyển/nhận.

 Giá chuyển nhận = ∑đơn giá*số lượng.

+ Tại cửa hàng nhân viên thuộc bộ phận quản lý của hàng sẽ chịu trách nhiệm cung cấp thông tin về kiểu dáng, size giày, mẫu mã và chất lượng của từng sản phẩm đến khách hàng Và sẽ tìm hiểu về nhu cầu của khách hàng và để từ đấy tư vấn cho khách hàng để được sản phẩm chất lượng nhất.

Sau khi khách hàng chọn được sản phẩm thì nhân viên sẽ lấy hàng và lập hoá đơn mua hàng cho khách hàng Hoá đơn bao gồm: mã hoá đơn, ngày bán, tên khách hàng, tên hàng, đơn giá, số lượng, thành tiền, tổng tiền Sẽ có 2 hoá đơn, 1 hoá đơn khách hàng giữ, 1 hoá đơn cửa hàng giữ Bộ phận bán hàng cũng có trách nhiệm giải quyết việc thanh toán cho khách hàng

 Thành tiền = ∑đơn giá*số lượng

+ Trên các trang mạng: Nhân viên tại cửa hàng chốt đơn trên trang mạng facebook hoặc hotline Khi có khách hàng quan tâm đến sản phẩm nhân viên sẽ có nhiệm vụ tư vấn cho khách hàng từng sản phẩm, mẫu giày, size giày và giá cả Sau đó nhân viên sẽ kiểm tra xem trong kho có còn loại và size của khách yêu cầu hay không Nếu không còn thì thông báo cho khách

Khi khách đã chọn được mặt hàng ưng ý thì nhân viên sẽ lấy thông tin của khách bao gồm: họ tên, địa chỉ, số điện thoại rồi lưu lại và chốt đơn hàng cho khách Sau đó nhân viên bán hàng online sẽ phải báo về kho để bộ phận này gửi hàng đến cho khách một cách nhanh nhất Đơn hàng có thể huỷ khi chưa được giao đi Khách hàng có thể thanh toán bằng hình thức chuyển khoản hoặc giao dịch trực tiếp cho người giao hàng dựa trên hoá đơn.

 Thành tiền = ∑đơn giá*số lượng

- Quy trình bảo hành và đổi trả:

Sau khi hoá đơn mua hàng đã được khách hàng thanh toán thì nhân viên bán hàng sẽ in hoá đơn và đưa cho khách hàng giữ Khi đem đi bảo hành hoặc đổi trả thì khách hàng cần mang theo hoá đơn

Trường hợp không được bảo hành

- Sản phẩm đã hết hạn bảo hành.

- Giày bị hư do lỗi của khách hàng gây ra như: trầy xước, mòn đế, thú nuôi cắn, bị bào mòn trong quá trình sử dụng

- Không chứng minh được sản phẩm mua hàng tại XShop. Điều kiện đổi sản phẩm:

-Sản phẩm phải còn nguyên vẹn, nguyên tem mác, chưa qua sử dụng, không bị dơ bẩn và sửa chữa.

-XShop chỉ đổi hàng trong các trường hợp hàng bị lỗi kỹ thuật, không đúng mẫu hoặc không đúng size.

Nhân viên của quán bao gồm: 1 quản lý, 1 nhân viên kho và 1 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.

Full time: 150.000 đồng/ngày Part time: + Ca 1: 8h30 – 12h30: 60.000 đồng/ca + Ca 2: 12h30 - 17h: 60.000 đồng/ca + Ca 3: 17h – 22h: 75.000 đồng/ca Ngoài tiền lương nhân viên còn được thưởng theo doanh số của cửa hàng.

Một tháng nhân viên được nghỉ phép 2 ngày Khi nghỉ phải báo trước cho quản lý 1 ngày.

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 1 tuần để quản lý có thời gian kịp thời bổ sung nhân sự.

Trường hợp đi muộn bị trừ 1% lương / lần / tháng Nghỉ không xin phép 10% lương / lần / tháng Nếu diễn ra nhiều lần sẽ bị buộc thôi việc Lương của nhân viên sẽ được trả định kỳ vào mùng 10 của tháng

Bộ phận bán hàng thường xuyên báo cáo tình hình kinh doanh của cửa hàng, trong đó có thống kê mặt hàng bán chạy và không bán chạy Dựa vào số liệu này, quản lý sẽ có cơ sở để đề xuất phương án phát triển và hướng bán hàng mới, giúp cửa hàng tối ưu hoạt động kinh doanh và tăng doanh thu.

Bộ phận kho sẽ thống kê lượng: hàng nhập – xuất – tồn kho theo tháng, quý

Bộ phận quản lý nhân viên: báo cáo đánh giá năng lực của từng nhân viên để đưa ra những mức thưởng hợp lý.

Quản lý cửa hàng sẽ thống kê hàng và doanh thu theo ngày để lập báo cáo định kỳ hàng tháng, hàng năm

1.1.3 Ưu nhược điểm của hệ thống hiện tại 1.1.3.1 Ưu điểm

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

- Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao.

- In hoá đơn rõ ràng, minh bạch, tạo niềm tin cho khách hàng.

Xác lập dự án

- Hệ thống quản lý bán hàng có nhiệm vụ chức năng nghiệp vụ về bán hàng Hỗ trợ người dùng quản lý các đơn đặt hàng, hóa đơn bán hàng, hàng nhập và xuất

- Góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt động cửa hàng.

Giúp cho công việc quản lý trở nên dễ dàng, tiện dụng và chính xác hơn, tạo uy tín cho cửa hàng.

- Đem lại sức cạnh tranh và doanh thu tối đa cho cửa hàng.

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

- Thực hiện tốt các chứng năng chính hiện tại.

- Tuân thủ đúng các quy tắc về bán hàng.

- Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời.

- Theo dõi chi tiết hàng nhập, xuất, tồn đọng.

- Tạo được các báo cáo hàng tháng, hàng quý…

- Có đầy đủ các chức năng của hệ thống quản lý.

- Hệ thống phải có chế độ sao lưu phục hồi dữ liệu, nhằm đảm bảo an toàn về mặt dữ liệu.

- Bảo mật tốt, chỉ làm việc với người có quyền sử dụng.

- Đào tạo cao hơn về tin học cho nhân viên trong cửa hàng để dễ dàng sử dụng.

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

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

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

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

- Chi phí máy tính: 10.000.000 VNĐ- Chi phí máy in: 10.000.000 VNĐ- Chi phí đường truyền mạng: 3.000.000 VNĐ- Chi phí đào tạo về tin học cho nhân viên: 2.000.000 VNĐ- Tổng ước lượng chi phí đầu tư: 25.000.000 VNĐ

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

Biểu đồ use case tổng quan hệ thống

Hình 2.1 Use case tổng quan hệ thống

Biểu đồ Use case tổng quan hệ thống tóm tắt các chức năng chính của hệ thống, bao gồm quản lý bán hàng, quản lý nhân viên và quản lý kho Các tác nhân liên quan gồm có chủ cửa hàng, khách hàng và nhân viên bán hàng.

Đặc tả Use case

Hình 2.2 Biểu đồ use case quản lý nhân viên

- Tên Use case: Cập nhật thông tin nhân viên.

- Tác nhân: Chủ cửa hàng.

- Mục đích: Cập nhật thông tin nhân viên.

- Mô tả khái quát: Thêm, sửa, xóa nhân viên theo yêu cầu.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu cập nhật nhân viên 2 Hiện giao diện cập nhật nhân viên

3 Cập nhật thông tin nhân viên 4 Kiểm tra dữ liệu người dùng nhập vào Nếu thỏa mãn thì cho phép cập nhật nhân viên.

- Ngoại lệ: Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.

Hình 2.3 Biểu đồ trình tự quản lý nhân viên

- Tên Use case: Chấm công nhân viên.

- Tác nhân: Chủ cửa hàng.

- Mục đích: Cập nhật thông tin nhân viên đi làm.

- Mô tả khái quát: Thêm, sửa, xóa thông tin đi làm của nhân viên theo yêu cầu.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu cập nhật chấm công 2 Hiện giao diện cập nhật chấm công

3 Cập nhật ngày, trạng thái đi làm của nhân viên.

4 Kiểm tra dữ liệu người hon nhập vào Nếu thỏa mãn thì cho phép cập nhật chấm công.

- Ngoại lệ: Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.

Hình 2.4 Biểu đồ trình tự Chấm công nhân viên

- Tên Use case: Trả lương nhân viên.

- Tác nhân: Chủ cửa hàng.

- Mục đích: Cập nhật thông tin lương nhân viên.

- Mô tả khái quát: Thêm, sửa, xóa thông tin lương theo yêu cầu.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu cập nhật lương 2 Hiện giao diện cập nhật lương

3 Cập nhật lương, phụ cấp, tạm ứng, còn lại, ngày, tháng, năm…

4 Kiểm tra dữ liệu người dùng nhập vào Nếu thỏa mãn thì cho phép cập nhật lương.

- Ngoại lệ: Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.

Hình 2.5 Biểu đồ trình tự Trả lương nhân viên

2.2.2 Use case Quản lý bán hàng

Hình 2.6 Biểu đồ use case quản lý bán hàng

- Tên Use case: Tìm kiếm thông tin sản phẩm.

- Tác nhân: Chủ cửa hàng, nhân viên, khách hàng.

- Mục đích: Tìm kiếm thông tin sản phẩm.

- Mô tả khái quát: Các nội dung tìm kiếm thông qua điều kiện tìm kiếm được nhập.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu tìm kiếm 2 Hiện giao diện tìm kiếm

3 Nhập thông tin tìm kiếm Chọn các điều kiện tìm kiếm.

4 Kiểm tra dữ liệu trong CSDL rồi hiển thị lên.

- Ngoại lệ: Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.

Hình 2.7 Biểu đồ trình tự Tìm kiếm thông tin sản phẩm

- Tên Use case: Cập nhật hoá đơn bán hàng.

- Tác nhân: Chủ cửa hàng, nhân viên, khách hàng.

- Mục đích: Cập nhật hoá đơn bán hàng.

- Mô tả khái quát: Thêm, sửa, xoá, in hoá đơn.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu cập nhật 2 Hiện giao diện cập nhật hoá đơn

3.Cập nhật hoá đơn: ngày bán, số lượng, giá tiền

4 Kiểm tra dữ liệu người dùng nhập vào Nếu thoả mãn thì cho phép cập nhật hoá đơn.

- Ngoại lệ: Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.

Hình 2.8 Biểu đồ trình tự Cập nhật hoá đơn bán hàng

2.2.3 Use case Quản lý kho

Hình 2.9 Biểu đồ use case quản lý kho

- Tên Use case: Cập nhật hoá đơn nhập hàng.

- Tác nhân: Chủ cửa hàng, nhân viên.

- Mục đích: Cập nhật hoá đơn nhập hàng.

- Mô tả khái quát: Thêm, sửa, xoá chi tiết hoá đơn.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu cập nhật 2 Hiện giao diện cập nhật hoá đơn

3.Cập nhật màu sắc, số lượng, loại giày, size

4 Kiểm tra dữ liệu người dùng nhập vào Nếu thoả mãn thì cho phép cập nhật hoá đơn.

- Ngoại lệ: Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.

Hình 2.10 Biểu đồ trình tự Cập nhật hoá đơn nhập hàng

- Tên Use case: Cập nhật thông tin sản phẩm.

- Tác nhân: Chủ cửa hàng, nhân viên.

- Mục đích: Cập nhật thông tin sản phẩm.

- Mô tả khái quát: Thêm, sửa, xoá thông tin sản phẩm.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu cập nhật 2 Hiện giao diện cập nhật thông tin sản phẩm

3.Cập nhật màu sắc, số lượng, loại giày, size

4 Kiểm tra dữ liệu người dùng nhập vào Nếu thoả mãn thì cho phép cập nhật thông tin sản phẩm.

- Ngoại lệ: Nếu dữ liệu nhập vào không đúng thì sẽ thông báo lỗi.

Hình 2.11 Biểu đồ trình tự Cập nhật thông tin sản phẩm

2.2.4 Use case Thống kê báo cáo

Hình 2.12 Biểu đồ use case thống kê báo cáo

- Tên Use case: Báo cáo doanh thu.

- Tác nhân: Chủ cửa hàng.

- Mục đích: Báo cáo doanh thu.

- Mô tả khái quát: Có nội dung báo cáo được doanh thu.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu báo cáo doanh thu 2 Hiện giao diện báo cáo.

3 Nhập thông tin cần báo cáo, chọn các điều kiện Sau đó yêu cầu xuất dữ liệu ra file word, excel, pdf.

4 Kiểm tra dữ liệu trong CSDL rồi hiển thị lên Sau đó xuất dữ liệu báo cáo ra các định dạng theo yêu cầu.

- Ngoại lệ: Nếu không có dữ liệu thì trả về danh sách trống.

Hình 2.13 Biểu đồ trình tự Báo cáo doanh thu

- Tên Use case: Thống kê sản phẩm bán chạy, không chạy.

- Tác nhân: Chủ cửa hàng.

- Mục đích: Thống kê sản phẩm bán chạy, không chạy.

- Mô tả khái quát: Có nội dung thống kê được các sản phẩm.

Hành động của tác nhân Hồi đáp của hệ thống

1 Yêu cầu thống kê 2 Hiện giao diện thống kê.

3 Nhập thông tin cần thống kê, chọn các điều kiện Sau đó yêu cầu xuất dữ liệu ra file word, excel, pdf.

4 Kiểm tra dữ liệu trong CSDL rồi hiển thị lên Sau đó xuất dữ liệu thống kê ra các định dạng theo yêu cầu.

- Ngoại lệ: Nếu không có dữ liệu thì trả về danh sách trống.

Hình 2.14 Biểu đồ trình tự Thống kê sản phẩm bán chạy, không chạy

Biểu đồ lớp

Biểu đồ thành phần

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

THIẾT KẾ

Thiết kế cơ sở dữ liệu

3.1.1 Mô hình dữ liệu quan hệ

Chuyển mô hình E – R sang mô hình quan hệ

- THÔNG TIN NHÂN VIÊN (Mã nhân viên, tên nhân viên, ngày sinh, giới tính, địa chỉ, số điện thoại, hệ số lương)

- BẢNG CHẤM CÔNG (Mã nhân viên, số ngày công, tháng)

- PHIẾU NHẬP (Mã phiếu nhập, ngày nhập)

- HOÁ ĐƠN BÁN HÀNG (Mã hoá đơn bán hàng, ngày bán, mã nhân viên, thành tiền)

- THÔNG TIN MẶT HÀNG (Mã mặt hàng, tên mặt hàng, loại giày, màu sắc, kích thước, giá bán, mô tả)

Chuẩn hóa các quan hệ

- THÔNG TIN NHÂN VIÊN (Mã nhân viên, tên nhân viên, ngày sinh, giới tính, địa chỉ, số điện thoại, hệ số lương)

- BẢNG CHẤM CÔNG (Mã nhân viên, tháng, số ngày công)

- PHIẾU NHẬP (Mã phiếu nhập, ngày nhập)

- CHI TIẾT PHIẾU NHẬP (Mã phiếu nhập, mã mặt hàng, số lượng, giá nhập).

- HOÁ ĐƠN BÁN HÀNG (Mã hoá đơn bán hàng, ngày bán, mã nhân viên, thành tiền)

- CHI TIẾT HOÁ ĐƠN (Mã hoá đơn bán, mã mặt hàng, số lượng, giá bán)

- THÔNG TIN MẶT HÀNG (Mã mặt hàng, tên mặt hàng, loại giày, màu sắc, kích thước, giá bán, mô tả)

Biểu đồ dữ liệu quan hệ

3.1.2 Mô hình dữ liệu vật lý

3.1.3 Thiết kế cơ sở dữ liệu Biểu đồ Diagram

Các bảng cơ sở dữ liệu

Thiết kế giao diện

Hình 3.3 Form Cập nhật thông tin nhân viên

Hình 3.4 Form Cập nhật thông tin mặt hàng

Hình 3.5 Form Cập nhật hoá đơn bán hàng

Ngày đăng: 15/09/2024, 12:59

w