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

Báo Cáo Đồ Án Môn Cơ Sở Dữ Liệu Phân Tán Đồ Án Quản Lý Hệ Thống Cửa Hàng Bán Giày.pdf

31 10 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ý Hệ Thống Cửa Hàng Bán Giày
Tác giả Đặng Hoài Nam, Lưu Đức Hòa, Nguyễn Thanh Phúc, Nguyễn Minh Tin
Người hướng dẫn Thầy Huỳnh Nguyễn Khắc Huy
Trường học Trường Đại Học Sài Gòn
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án
Năm xuất bản 2021
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 31
Dung lượng 3,63 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ BÁN GIÀY (5)
    • 1.1. Giới thiệu chung về hệ thống (5)
    • 1.2. Sơ đồ tổ chức của hệ thống (6)
    • 1.3. Chức năng, nhiệm vụ của từng bộ phận (6)
    • 1.4. Xác định vấn đề và yêu cầu (7)
      • 1.4.1. Xác định vấn đề (7)
      • 1.4.2. Xác định yêu cầu chức năng (7)
    • 2.1. Biểu đồ Use-case (9)
      • 2.1.1. Danh sách tác nhân (9)
      • 2.1.2. Use-case tổng quát (9)
      • 2.1.3. Use-case Quản lý nhân sự (10)
      • 2.1.4. Use-case Quản lý kho (13)
      • 2.1.5. Use-case Quản lý cửa hàng (21)
      • 2.1.6. Use-case Nhân viên (27)
      • 2.1.7. Use-case Kế Toán (28)
    • 2.2 Biểu đồ ER (30)
    • 2.3 Lược đồ CSDL quan hệ (30)

Nội dung

 Quản lý nhân sự thực hiện phân chia quyền phù hợp với vị trí đã giao cho người dung.2.1.3.1 Đặc tả Use-case quản lý người dùng Tóm tắt : Use case này cho người quản trị quản lý thô

TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ BÁN GIÀY

Giới thiệu chung về hệ thống

Thị trường bán lẻ tại TP Hồ Chí Minh và cả nước đang bùng nổ cả online và offline Sự phát triển công nghệ đã khiến quản lý bán hàng truyền thống bằng giấy tờ trở nên lỗi thời, thay vào đó là sự ra đời mạnh mẽ của các hệ thống quản lý bán hàng hiện đại.

Hệ thống quản lý cửa hàng giày tại TP HCM do nhóm chúng tôi phát triển tích hợp các chức năng quản lý xuất nhập kho, sản phẩm, hóa đơn và nhà cung cấp, nhằm đáp ứng nhu cầu phát triển thị trường.

Xây dựng hệ thống quản lý bán giày hiệu quả đòi hỏi nền tảng vững chắc từ hệ thống cơ sở dữ liệu phân tán Ứng dụng kiến thức Cơ sở dữ liệu phân tán là bước đầu tiên thiết yếu.

Phân tán dữ liệu hợp lý khi mở rộng chi nhánh giúp tiết kiệm chi phí và thời gian Chiến lược phân tán dựa trên đặc điểm riêng của từng khu vực tăng năng suất bán hàng và giảm chi phí vận chuyển, nhân công.

Lựa chọn công cụ phù hợp là yếu tố then chốt, phản ánh sự hiểu biết về bài toán Việc này đòi hỏi nắm rõ đặc trưng bài toán và điều kiện môi trường để tối ưu hiệu quả Công cụ sử dụng trực tiếp ảnh hưởng đến điểm mạnh, điểm yếu của chương trình.

Chức năng, nhiệm vụ của từng bộ phận

a Chủ tịch hội đồng quản trị

- Quản lý hoạt động của toàn bộ cửa hàng trên hệ thống, điều hành hoạt động kinh doanh giày của các cửa hàng.

Giám đốc thu thập báo cáo từ giám đốc và quản lý cửa hàng để nắm bắt tình hình kinh doanh và lên kế hoạch phát triển Bộ phận kế toán hỗ trợ công tác quản lý.

- Thống kê doanh thu của các cửa hàng trong hệ thống.

- Thống kê số tiền chi trả mỗi khi nhập hàng về.

- Thống kê tiền lương cho nhân viên. c Giám đốc bộ phận kho

- Làm thủ tục xuất nhập hàng hóa: kiểm tra chứng từ, các giấy tờ liên quan mỗi khi xuất nhập hàng hóa theo đúng quy định.

- Theo dõi hàng tồn kho: đáp ứng kịp thời nhu cầu của khách hàng, ngưng lượng tồn cần có mức phù hợp. d Giám đốc bộ phận nhân sự

- Quản lý các nhân viên trong toàn bộ hệ thống của công ty. e Quản lý cửa hàng

- Quản lý sản phẩm của từng cửa hàng.

- Quản lý nhân viên trong cửa hàng.

- Theo dõi lượng cung cứng của cửa hàng để báo cho kho để đáp ứng kịp thời nhu cầu của khách hàng f Nhân viên bán hàng

- Lập, xuất hóa đơn cho khách hàng

- Thu thập thông tin khách hàng

Xác định vấn đề và yêu cầu

Hệ thống quản lý giấy tờ truyền thống gặp nhiều bất tiện trong việc quản lý số lượng lớn công việc Vì vậy, nhóm chúng em thiết kế hệ thống quản lý cơ sở dữ liệu cho các cửa hàng bán giày của công ty, nhằm nâng cao hiệu quả quản lý.

- Hệ thống sẽ cần các chức năng căn bản như thêm, sửa, xóa, tìm kiếm sản phẩm, loại sản phẩm, nhà cung cấp, hóa đơn,…

- Hệ thống cần có chức năng phân quyền cho nhân viên của từng bộ phận cho việc sử dụng các tính năng của hệ thống.

- Hệ thống cần chức năng thống kê để thống kê doanh thu, hóa đơn, số lượng sản phẩm tồn,…

1.4.2 Xác định yêu cầu chức năng

- Quyền quản lý kho: o Quản lý kho o Quản lý loại sản phẩm o Quản lý nhà cung cấp o Thống kê kho o Đăng nhập o Đăng xuất

- Quyền quản lý nhân sự: o Quản lý người dùng o Quản lý quyền o Đăng nhập o Đăng xuất

- Quyền kế toán: o Thống kê kế toán o Đăng nhập o Đăng xuất

- Quyền quản lý cửa hàng: o Quản lý sản phẩm o Quản lý đơn hàng o Thống kê cửa hàng o Đăng nhập o Đăng xuất

- Quyền nhân viên: o Quản lý hóa đơn o Quản lý khách hàng o Đăng nhập o Đăng xuất

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG QUẢN LÝ BÁN GIÀY

Biểu đồ Use-case

2.1.3 Use-case Quản lý nhân sự

 Quản lý nhân sự thực hiện tìm kiếm nhân viên phù hợp với điều kiện của công ty.

 Quản lý nhân sự thực hiện phân chia quyền phù hợp với vị trí đã giao cho người dung.

2.1.3.1 Đặc tả Use-case quản lý người dùng

Tên use-case : Quản Lý Nhân Sự

Bài viết hướng dẫn quản trị viên quản lý thông tin người dùng hệ thống, bao gồm thêm mới, sửa đổi và xóa người dùng Điều kiện cần thiết: Đăng nhập với quyền quản trị.

Kết quả : 1 Nếu thành công : Hiển thị kết quả dữ liệu người dùng người dùng.

2 Nếu thất bại : Thì trở lại màn hình đăng nhập.

Bài viết hướng dẫn sử dụng hệ thống quản lý người dùng, bao gồm các chức năng thêm mới, sửa đổi, xóa và phân quyền người dùng.

2 Hệ thống hiển thị danh sách các người dùng trong hệ thống và yêu cầu người quản lý chọn chức năng muốn thực hiện Sau khi chọn chức năng, một trong các luồng phụ tương ứng sau được thực hiện.

2.1 Nếu người quản lý muốn thêm: luồng phụ thêm được thực hiện. 2.2 Nếu người quản lý muốn sửa: luồng phụ sửa được thực hiện. 2.3 Nếu người quản lý muốn xóa: luồng phụ xóa được thực hiện. 2.4 Nếu người quản lý muốn phân quyền: luồng phụ xóa được thực hiện

Luồng phụ thêm : Hệ thống yêu cầu nhập đầy đủ các thông tin của người dùng cần thêm, sau đó chọn chức năng thêm.

- Nếu thành công : thông tin sẽ được nhập vào hệ thống và thông báo ra màn hình.

- Nếu thất bại : thông báo ra màn hình lý do thất bại và trở lại màn hình.

Chức năng luồng phụ sửa cho phép chọn người dùng, hiển thị thông tin đầy đủ, thực hiện thay đổi và lưu sửa thông tin.

- Nếu thành công : hệ thống sẽ lưu và thông báo ra màn hình.

- Nếu thất bại : thông báo ra màn hình lý do thất bại và trở lại màn hình.

Luồng phụ xóa : Chọn người dùng cần xóa, hệ thống thông báo cho người dùng xác nhận :

- Nếu chọn “ yes ” : xóa khỏi cơ sở dữ liệu.

- Nếu chọn “ no “ : trở lại màn hình.

Luồng phụ phân quyền : Chọn người dùng cần phân quyền, chọn quyền cho người đó, hệ thống thông báo cho người dùng xác nhận :

- Nếu chọn “ yes ” : thay đổi quyền và lưu vào cơ sở dữ liệu.

- Nếu chọn “ no “ : trở lại màn hình.

Kịch bản phụ : Không có

2.1.4 Use-case Quản lý kho

 Quản lý kho thực hiện nhập, xóa hoặc thay đổi thông tin nhà cung cấp.

 Quản lý kho thực hiện việc nhập mới loại sản phẩm, sửa hoặc xóa loại tùy theo lúc nhập hàng vào kho.

 Quản Lý Kho thực hiện Nhập kho có những chức năng như lập phiếu nhập kho, sửa phiếu hoặc xóa.

 Quản Lý Kho thực hiện Xuất kho có những chức năng như lập phiếu xuất kho, sửa phiếu hoặc xóa.

 Quản lý Kho thực hiện thông kê kho khi được nhập hàng vào kho hoặc xuất hàng ra khỏi kho

2.1.4.1 Đặc tả use-case quản lý nhà cung cấp

Tên use-case : Quản Lý Nhà Cung Cấp

Bài viết hướng dẫn quản trị viên quản lý thông tin nhà cung cấp trên hệ thống, bao gồm chức năng thêm mới, sửa đổi và xóa nhà cung cấp Điều kiện tiên quyết là phải đăng nhập với quyền quản trị.

Kết quả : 1 Nếu thành công : Hiển thị kết quả danh sách nhà cung.

2 Nếu thất bại : Thì trở lại màn hình đăng nhập.

Kịch bản chính : 1 Usecase bắt đầu khi người quản lý bắt đầu thêm mới, thay đổi thông tin nhà cung cấp, xóa nhà cung cấp ra khỏi hệ thống

2 Hệ thống hiển thị danh sách các nhà cung cấp trong hệ thống và yêu cầu người quản lý chọn chức năng muốn thực hiện Sau khi chọn chức năng, một trong các luồng phụ tương ứng sau được thực hiện.

2.1 Nếu người quản lý muốn thêm: luồng phụ thêm được thực hiện. 2.2 Nếu người quản lý muốn sửa: luồng phụ sửa được thực hiện. 2.3 Nếu người quản lý muốn xóa: luồng phụ xóa được thực hiện.

Luồng phụ thêm : Hệ thống yêu cầu nhập đầy đủ các thông tin của nhà cung cấp cần thêm, sau đó chọn chức năng thêm.

- Nếu thành công : thông tin sẽ được nhập vào hệ thống và thông báo ra màn hình.

- Nếu thất bại : thông báo ra màn hình lý do thất bại và trở lại màn hình.

Chọn nhà cung cấp dịch vụ sửa chữa phù hợp từ hệ thống hiển thị đầy đủ thông tin Sau khi lựa chọn và tùy chỉnh, nhấn chức năng "Sửa" để thực hiện.

- Nếu thành công : hệ thống sẽ lưu và thông báo ra màn hình.

- Nếu thất bại : thông báo ra màn hình lý do thất bại và trở lại màn hình.

Luồng phụ xóa : Chọn nhà cung cấp cần xóa, hệ thống thông báo cho người dùng xác nhận :

- Nếu chọn “ yes ” : xóa khỏi cơ sở dữ liệu.

- Nếu chọn “ no “ : trở lại màn hình.

Kịch bản phụ : Không có

2.1.4.2 Đặc tả use-case quản lý loại sản phẩm

Tên use-case : Quản Lý Sản Phẩm

Bài viết hướng dẫn quản trị viên quản lý thông tin loại sản phẩm: thêm mới, sửa đổi và xóa Điều kiện tiên quyết: Đăng nhập với quyền quản trị.

Kết quả : 1 Nếu thành công : Hiển thị kết quả danh sách loại sản phẩm.

2 Nếu thất bại : Thì trở lại màn hình đăng nhập.

Kịch bản chính : 1 Usecase bắt đầu khi người quản lý bắt đầu thêm mới, thay đổi thông tin loại sản phẩm, xóa loại sản phẩm ra khỏi hệ thống

2 Hệ thống hiển thị danh sách các loại sản phẩm trong hệ thống và yêu cầu người quản lý chọn chức năng muốn thực hiện Sau khi chọn chức năng, một trong các luồng phụ tương ứng sau được thực hiện.

2.1 Nếu người quản lý muốn thêm: luồng phụ thêm được thực hiện. 2.2 Nếu người quản lý muốn sửa: luồng phụ sửa được thực hiện. 2.3 Nếu người quản lý muốn xóa: luồng phụ xóa được thực hiện.

Luồng phụ thêm : Hệ thống yêu cầu nhập đầy đủ các thông tin của loại sản phẩm cần thêm, sau đó chọn chức năng thêm.

- Nếu thành công : thông tin sẽ được nhập vào hệ thống và thông báo ra màn hình.

- Nếu thất bại : thông báo ra màn hình lý do thất bại và trở lại màn hình.

Chọn sản phẩm cần sửa, hệ thống sẽ hiển thị thông tin cần thiết Sau khi chỉnh sửa, chọn chức năng "Sửa" để hoàn tất.

- Nếu thành công : hệ thống sẽ lưu và thông báo ra màn hình.

- Nếu thất bại : thông báo ra màn hình lý do thất bại và trở lại màn hình.

Luồng phụ xóa : Chọn loại sản phẩm cần xóa, hệ thống thông báo cho người dùng xác nhận :

- Nếu chọn “ yes ” : xóa khỏi cơ sở dữ liệu.

- Nếu chọn “ no “ : trở lại màn hình.

Kịch bản phụ : Không có

2.1.4.3 Đặc tả use-case quản lý kho

Đặc tả use-case quản lý xuất kho

Tên use-case : Quản Lý Xuất Kho

Bài viết hướng dẫn người quản trị hệ thống quản lý thông tin xuất kho, bao gồm chức năng thêm mới, sửa đổi và xóa phiếu xuất kho Điều kiện tiên quyết: Cần đăng nhập với quyền quản trị.

Kết quả : 1 Nếu thành công : Hiển thị kết quả danh sách phiếu xuất kho.

2 Nếu thất bại : Thì trở lại màn hình đăng nhập.

Kịch bản chính : 1 Usecase bắt đầu khi người quản lý bắt đầu thêm mới, thay đổi thông tin phiếu xuất kho, xóa phiếu xuất kho ra khỏi hệ thống

2 Hệ thống hiển thị danh sách các phiếu xuất kho trong hệ thống và yêu cầu người quản lý chọn chức năng muốn thực hiện Sau khi chọn chức năng, một trong các luồng phụ tương ứng sau được thực hiện.

Lược đồ CSDL quan hệ

Employee(ID, Department_id, Store_id, FirstName, LastName, Gender, Email, Phone,

User(ID, Employee_id, UserName, Password)

Department(ID, Manager_id, DepartmentName)

Store(ID, Manager_id, StoreName, Address)

Order(ID, Store_id, Employee_id, TotalPrice, PhoneCustomer, OrderDate)

OrderDetail(ID, Order_id, Product_id, Quantity, Price)

UserRole(User_id, Role_id)

Product_Store(ID, Category_id, Supplier_id, Store_id, ProductName, Price,

Ngày đăng: 25/11/2024, 17:11

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

TÀI LIỆU LIÊN QUAN

w