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

Phân tích thiết kế hệ thống quản lý bán sách

15 402 2

Đ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

Định dạng
Số trang 15
Dung lượng 879,5 KB

Nội dung

- Mua hàng: Khi có nhu cầu mua thêm hàng thì bộ phận kinh doanh của cửa hàng sẽ có hợp đồng với các nhà cung cấp sách để nhập sách về nhà sách, sau đó nhà cung cấp đưa thông tin Báo giá

Trang 1

MỤC LỤC

Contents

1 Mô tả bài toán nghiệp vụ ( Chức năng ) 2

1.1 Hoạt động của nhà sách 2

1.2 Hồ sơ dữ liệu 2

2 Mô hình nghiệp vụ 3

2.1 Biểu đồ hoạt động 3

2.2 Biểu đồ phân rã chức năng 4

2.3 Ma trận thực thể chức năng 5

2.4 Biểu đồ luồng dữ liệu 5

2.4.1 Biểu đồ ngữ cảnh 5

2.4.2 Biểu đồ luồng dữ liệu mức 1 (Đỉnh) 6

2.4.3 Biểu đồ luồng dữ liệu mức 2 6

2.5 Mô tả tiến trình 7

2.6 Mô hình E – R 9

2.6.1 Các thực thể 9

2.6.2 Xác định mối quan hệ giữa các thực thể 10

2.6.3 Mô hình E-R 10

2.7 Mô hình quan hệ 11

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

3 Đánh giá hệ thống quản lý 14

3.1 Ưu điểm 14

3.2 Hạn chế 14

Trang 2

1 Mô tả bài toán nghiệp vụ ( Chức năng )

1.1 Hoạt động của nhà sách

Hoạt động của cửa hàng: mua hàng và bán hàng

- Mua hàng: Khi có nhu cầu mua thêm hàng thì bộ phận kinh doanh của cửa hàng sẽ có hợp đồng với các nhà cung cấp sách để nhập sách về nhà sách, sau đó nhà cung cấp đưa thông tin (Báo giá) các loại hàng về cho cửa hàng Nếu đồng ý thì bộ phận kinh doanh của cửa hàng gửi hóa đơn đặt hàng đến nhà cung cấp sách Sau đó nhà cũng cấp sách sẽ chuyển hàng về cho cửa hàng và kèm theo hóa đơn Sau khi kiểm tra những hàng không đạt yêu cầu thì cửa hàng sẽ gửi trả lại cho nhà cung cấp sách Hàng đã kiểm tra đủ tiêu chuẩn sẽ cho tiến hành nhập kho Cuối tháng nhà cũng cấp gởi bảng đối chiếu nợ để cửa hàng đối chiếu nợ

- Bán hàng: Đối với khách hàng mua sỉ thì trước hết họ phải viết vào một đơn đặt hàng (Nhà sách cung cấp) Sau khi đối chiếu với lượng hàng còn trong kho, nếu đủ thì sẽ tiến hành lập hóa đơn bán hàng và bán cho khách

Đối với khách mua lẻ thì họ vào các quầy tự chọn loại hàng mà mình cần mua Sau đó ra quầy thu ngân để thanh toán Khách sẽ nhận được phiếu tính tiền kèm với hàng

Cuối tháng, bộ phận kinh doanh sẽ gửi báo cáo về doanh thu trong tháng

và các sách bán chạy nhất trong tháng cho chủ cửa hàng

1.2 Hồ sơ dữ liệu

- Hợp đồng bán sách

- Loại sách

- Hóa đơn sách

- Danh mục sách mới

Trang 3

2 Mô hình nghiệp vụ

2.1 Biểu đồ hoạt động

Trang 4

2.2 Biểu đồ phân rã chức năng

Các chức năng chi tiết (lá) Nhóm lần 1 Nhóm lần 2

Đăng nhập

Bộ phận quản lý

Quản lý bán sách

Chuẩn bị hồ sơ

Quy định chung

Thống kê

Cập nhật sách mới

Mua hàng Mua sách

Thanh toán

Nhận đơn đặt hàng

Bán hàng Bán sách

Thanh toán

Bán hàng Mua hàng

Bộ phận quản lý

Quản lý bán sách

Thanh toán

Bán sách

Thanh toán Mua sách

Cập nhật sách mới

Thống kê

Quy định chung

Chuẩn bị hồ sơ

Trang 5

2.3 Ma trận thực thể chức năng

Thực Thể

Chức Năng

Đăng nhập

R

Chuẩn bị hồ

C C C C

C

chung

Thống kê

C U

Cập nhật sách

mới

U U

Mua sách

R

Nhận đơn đặt

Bán sách

Thanh toán

C C

2.4 Biểu đồ luồng dữ liệu

2.4.1 Biểu đồ ngữ cảnh

Trang 6

2.4.2 Biểu đồ luồng dữ liệu mức 1 (Đỉnh)

2.4.3 Biểu đồ luồng dữ liệu mức 2

Mua sách

Trang 7

Bán sách

2.5 Mô tả tiến trình

Tiến trình: Mua sách.

Who: Quản lý

When: Hết hàng

Input: Sách mới, những sách hết trong kho

Output: Đơn đặt hàng

Begin

Open file Danh mục sách mới and những sách đã hết trong kho

If found (danh mục sách mới) and count (loại sách) = 0 then Tạo đơn đặt hàng

If hàng về Then

Begin

If Empty (sách mới) = true Then

Begin

Trang 8

Nhập kho;

Tạo hóa đơn nhập;

Else Trả lại nhà cung cấp;

Thanh toán;

Thống kê;

End;

End

Tiến trình: Bán sách.

Who: Nhân viên

When: Khách hàng mua sách hay có đơn đặt hàng

Input: Mã, đơn giá

Output: Hóa đơn bán hàng

Begin

Find đơn đặt hàng, khách mua sách;

If count (sách trong kho) > số lượng sách đặt Then

Begin

Xuất kho;

Tạo hóa đơn;

Thống kê sách bán;

Thanh toán;

End;

Else Thông báo hết sách;

End

Trang 9

2.6 Mô hình E – R

2.6.1 Các thực thể

ĐƠN ĐẶT HÀNG (DONDH): Thông tin lưu trữ về đặt hàng:

- Số phiếu

- Ngày

SÁCH (SACH): Thông tin lưu trữ về sách:

- Mã sách

- Tên sách

- Đơn giá

HÓA ĐƠN NHẬP (HDNHAP): Thông tin lưu trữ:

- Số phiếu

- Ngày nhập

KHÁCH (KHACH): Thông tin lưu trữ về khách:

- Mã khách

- Tên khách

- Địa chỉ

KHO (KHO): Thông tin lưu trữ về kho:

- Mã kho

- Tên kho

- Địa chỉ

- Giá nhập

HÓA ĐƠN BÁN (HDBAN): Thông tin lưu trữ

- Số hóa đơn

- Đơn giá

- Số lượng

Trang 10

NHÀ CUNG CẤP (NCC): Thông tin lưu trữ

- Mã nhà cung cấp

- Tên nhà cung cấp

- Địa chỉ nhà cung cấp

2.6.2 Xác định mối quan hệ giữa các thực thể

DDH <CÓ> nhiều SACH

DDH <GIAO> NCC

DDH <ĐẶT> SACH

HDNHAP <GIAO> NCC

KHACH <NHẬN> HDBAN

NCC <CÓ> SACH

KHO <NHẬN> nhiều NCC

2.6.3 Mô hình E-R

2.7 Mô hình quan hệ

Trang 11

B1: Chuyển các thực thể thành các quan hệ tương ứng.

DONDH(Số phiếu, Ngày)

SACH(Mã sách, Tên sách, Đơn giá)

HDNHAP(Số phiếu, Ngày nhập)

KHACH(Mã khách, Tên khách, Địa chỉ)

HDBAN(Số HD, Giá bán, Loại sách, Số lượng)

NCC(Mã NCC, Tên, Địa chỉ)

KHO(Mã kho, Tên kho, Địa chỉ, Giá nhập)

B2: Chuyển đổi các mối quan hệ

- KHÁCH có nhiều HÓA ĐƠN BÁN đưa Mã Khách làm khóa ngoại trong HÓA ĐƠN BÁN

- NHÀ CUNG CẤP nhận nhiều ĐƠN ĐẶT HÀNG: Đưa mã NCC làm khóa ngoại trong ĐƠN ĐẶT HÀNG

- NHÀ CUNG CẤP cung cấp SÁCH cho nhiều KHO: Đưa Mã NCC làm khóa ngoại trong KHO, đưa Mã sách khóa ngoại trong KHO

- NHÀ CUNG CẤP nhận nhiều HÓA ĐƠN NHẬP: Đưa Mã NCC làm khóa ngoại trong HÓA ĐƠN NHẬP

- KHO có nhiều SÁCH:Đưa Mã kho làm khóa ngoại trong SÁCH

Kết quả như sau:

DONDH(Số phiếu, MãNCC ,Ngày)

SACH(Mã sách, Mã Kho,Tên sách, Đơn giá)

HDNHAP(Số phiếu,Mã NCC, Ngày nhập)

KHACH(Mã khách, Tên khách, Địa chỉ)

HDBAN(Số HD, Mã khách,Giá bán, Loại sách, Số lượng)

NCC(Mã NCC, Tên, Địa chỉ)

KHO(Mã kho,Mã NCC, Mã sách, Tên kho, Địa chỉ, Giá nhập)

Trang 12

B3: Chuẩn hóa:

Tách SÁCH thành hai quan hệ

SACH(Mã sách,Tên sách)

GIASACH(Mã sách, Mã Kho, Đơn giá)

Tách KHO thành hai quan hệ:

KHO(Mã kho , Tên kho, Địa chỉ)

NHAPKHO(Mã kho,Mã NCC, Mã sách, Giá nhập)

B4: Mô hình dữ liệu quan hệ:

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

- HÓA ĐƠN BÁN:

Trang 13

1 Số HD Integer 5 Số Hóa Đơn

- ĐƠN ĐẶT HÀNG:

- SÁCH:

- GIÁ SÁCH:

- PHIẾU NHẬP:

- KHÁCH:

Trang 14

- NHÀ CUNG CẤP:

- KHO:

- NHẬP KHO:

3 Đánh giá hệ thống quản lý.

3.1 Ưu điểm :

hàng sách thuận tiện hơn Như đã biết chương trình hoạt động trên máy tính nên ít tốn nhân lực mà dữ liệu lại an toàn

3.2 Hạn chế :

chặt chẽ hơn

Ngày đăng: 17/10/2014, 09:26

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w