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

Quản lý nhà sách công nghệ phần mềm

25 492 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

Định dạng
Số trang 25
Dung lượng 1,16 MB
File đính kèm quan ly nha sach.rar (353 KB)

Nội dung

Mục Lục HìnhTrang Sơ đồ luồng dữ liệu cho yêu cầu lập phiếu nhập sách...4 Sơ đồ thiết kế dữ liệu cho yêu cầu lập phiếu nhập sách với tính đúng đắn...5 Sơ đồ lôgic cho yêu cầu lập phiếu n

Trang 1

Lê Thị Liên DST071646

Huỳnh Thị Thúy Liễu DST0716 47

Trang 2

Mục Lục

Trang

Trang 3

1 Bước 1: Xét yêu cầu lập phiếu nhập sách 4

1.1 Thiết kế dữ liệu với tính đúng đắn: 4

1.2 Thiết kế dữ liệu với tính tiến hoá: 6

2.1 Thiết kế dữ liệu với tính đúng đắn 7

2.2 Thiết kế dữ liệu với tính tiến hoá 9

3 Bước 3: Xét yêu cầu tra cứu sách 11

3.1 Thiết kế dữ liệu với tính đúng đắn 11

3.2 Thiết kế dữ liệu với tính tiến hoá 12

4 Bước 4: Yêu cầu lập phiếu thu tiền 13

4.1 Thiết kế dữ liệu với tính đúng đắn: 13

4.2 Thiết kế dữ liệu với tính tiến hóa: 16

5.1 Thiết kế dữ liệu với tính đúng đắn 18

5.1 Thiết kế dữ liệu với tính tiến hoá 20

6 Bước 6: Xét yêu cầu lập báo cáo công nợ: 22

6.1 Thiết kế dữ liệu với tính đúng đắn 22

6.1 Thiết kế dữ liệu với tính tiến hoá 24

Phụ lục 25

Trang 3

Mục Lục Hình

Trang

Sơ đồ luồng dữ liệu cho yêu cầu lập phiếu nhập sách 4

Sơ đồ thiết kế dữ liệu cho yêu cầu lập phiếu nhập sách với tính đúng đắn 5

Sơ đồ lôgic cho yêu cầu lập phiếu nhập sách với tính đúng đắn 5

Sơ đồ thiết kế dữ liệu cho yêu cầu lập phiếu nhập sách với tính tiến hóa 6

Sơ đồ luồng dữ liệu cho yêu cầu lập hóa đơn bán sách 7

Sơ đồ thiết kế dữ liệu cho yêu cầu lập hóa đơn bán sách 8

Sơ dồ lôgic theo yêu cầu lập hóa đơn bán sách 8

Sơ đồ thiết kế dữ liệu cho yêu cầu lập hóa đơn bán sách với tính tiến hóa 9

Sơ đồ lôgic cho yêu cầu lập hóa đơn bán sách với tính tiến hóa 10

Sơ đồ luồng dữ liệu cho yêu cầu tra cứu sách 11

Sơ đồ luồng dữ liệu cho yêu lập phiếu thu tiền 13

Sơ đồ thiết kế dữ liệu cho yêu cầu lập phiếu thu tiền 14

Sơ đồ lôgic cho yêu cầu lập phiếu thu tiền 15

Sơ đồ thiết kế dữ liệu cho yêu cầu lập phiếu thu tiền với tính tiến hóa 16

Sơ đồ lôgic cho yêu cầu lập phiếu thu tiền 17

Sơ đồ luồng dữ liệu cho yêu cầu lập báo cáo tồn 18

Sơ đồ thiết kế dữ liệu cho yêu cầu lập báo cáo tồn 19

Sơ đồ lôgic cho yêu cầu lập báo cáo tồn 20

Sơ đồ luồng dữ liệu cho yêu cầu lập báo cáo công nợ 22

Sơ đồ thiết kế dữ liệu cho yêu cầu lập báo cáo công nợ 23

Sơ đồ lôgic cho yêu cầu lập báo cáo 24

Trang 4

1 Bước 1: Xét yêu cầu lập phiếu nhập sách

1.1 Thiết kế dữ liệu với tính đúng đắn:

+ Biểu mẫu liên quan: BM1

Ngày nhập:

12

+ Sơ đồ luồng dữ liệu:

Sơ đồ luồng dữ liệu cho yêu cầu lập phiếu nhập sách

 Thuật toán

- Bước 1: Nhập thông tin D1

- Bước 2: Kết nối cơ sở dữ liệu

- Bước 3: Kiểm tra dữ liệu nhập vào

- Bước 4: Nếu dữ liệu không hợp lệ thì chuyển sang bước…

- Bước 5: Tính số lượng tồn mới

- Bước 6: In thông tin ra thiết bị xuất

- Bước 7: Đóng kết nối

D5

D4D3

D2

Phiếu nhập sách

Người dùng

Thiết bị

nhập

Thiết bị xuất

D1:Nhập thông tin sách ( Ngày nhập, Tên sách, Thể loại, Tác giả, Số lượng)

D2: Không cóD3: Số lượng sách nhập ít nhất, Danh sách sách có lượng tồn nhỏ hơn 300

D4: D1 + số lượng tồn mớiD5: D4

D6: Không có

Trang 5

+ Thiết kế dữ liệu:

Sơ đồ thiết kế dữ liệu cho yêu cầu lập phiếu nhập sách với tính đúng đắn

+ Sơ đồ lôgic:

Sơ đồ lôgic cho yêu cầu lập phiếu nhập sách với tính đúng đắn

Trang 6

1.2 Thiết kế dữ liệu với tính tiến hoá:

 Qui định liên quan: QD1

QĐ1: Số lượng nhập ít nhất lá 150 Chỉ nhập các đầu sách có lượng tồn ít hơn 300.

 Các thuộc tính mới: SoLuongNhapToiThieu, SoLuongTonToiDa

 Thiết kế dữ liệu

Sơ đồ thiết kế dữ liệu cho yêu cầu lập phiếu nhập sách với tính tiến hóa

 Các thuộc tính trừu tượng: IDThamSo

SACH

PK MaSach

TenSach MaTacGia MaTheLoai

Trang 7

2 Bước 2: Xét yêu cầu lập hóa đơn bán sách

2.1 Thiết kế dữ liệu với tính đúng đắn

+ Biểu mẫu liên quan: BM2

+ Sơ đồ luồng dữ liệu:

Sơ đồ luồng dữ liệu cho yêu cầu lập hóa đơn bán sách

 Thuật toán

- Bước 1: Nhập thông tin D1

- Bước 2: Kết nối cơ sở dữ liệu

- Bước 3: Kiểm tra dữ liệu nhập vào

- Bước 4: Nếu dữ liệu không hợp lệ thì chuyển sang bước 9

- Bước 5: Nếu dữ liệu hợp lệ thì lưu xuống bộ nhớ phụ

- Bước 6: Tính số lượng tồn mới

- Bước 7: Tính nợ mới của khách hàng

- Bước 8: In thông tin ra thiết bị xuất

D2

Lập hóa đơn bán sách

Người dùng

Thiết bị

nehập

Thiết bị xuất

D1:Nhập thông tin hóa đơn ( Họ tên khách hàng, Ngày lập hóa đơn, Tên sách, Thể loại,

Số lượng, Đơn giá)D2: Không cóD3: Danh sách khách hàng nợ không quá 20.000, Số lượng tồn hiện tại của sách D4: D1+ số lượng tồn mới, Nợ mới của kháchhàng

D5: D4D6: Không có

Trang 8

Sơ đồ thiết kế dữ liệu cho yêu cầu lập hóa đơn bán sách

SACH

PK MaSach

TenSach MaTacGia MaTheLoai KHACHHANG

HOADONBANSACH

KHACHHANG

SACH

Trang 9

2.2 Thiết kế dữ liệu với tính tiến hoá

+ Qui định liên quan: QD2

QĐ2: Chỉ bán cho các khách hàng nợ không quá 20.000 và đầu sách có lượng tồn sau khi bán ít nhất là 20.

+ Thiết kế dữ liệu:

Sơ đồ thiết kế dữ liệu cho yêu cầu lập hóa đơn bán sách với tính tiến hóa

Trang 10

Các thuộc tính trừu tượng: idQDBANSACH

HOADONBANSACH

KHACHHANG

QDBANSACH

SACH

Trang 11

3 Bước 3: Xét yêu cầu tra cứu sách

3.1 Thiết kế dữ liệu với tính đúng đắn

+ Biểu mẫu liên quan: BM3

12

+ Sơ đồ luồng dữ liệu:

Sơ đồ luồng dữ liệu cho yêu cầu tra cứu sách

 Thuật toán

- Bước 1: Người dùng nhập thông tin

- Bước 2: Kết nối cơ sở dữ liệu

- Bước 3: Đọc dữ liệu từ bộ nhớ phụ

- Bước 4: In dữ liệu ra thiết bị xuất

- Bước 5: Trả thông báo về cho người dùng

- Bước 6: Đóng kết nối

- Bước 7: Kết thúc

D1: Tiêu chí tra cứu gồm 1 trong các thông tin sau (Tên sách, Thể loại, Tác giả, Lượng tồn)

D2: Không cóD3: Danh sách sách thỏa điều kiện tra cứuD4: Không có

D5: D3D6: D3

D5

D4D3

D2

Tra cứu sách

Người dùng

Thiết bị

nhập

Thiết bị xuất

Trang 12

+ Các thuộc tính mới: Không có

+ Thiết kế dữ liệu: không có

+ Thuộc tính trừu tượng: không có

+ Sơ đồ lôgic: không có

3.2 Thiết kế dữ liệu với tính tiến hoá

Trang 13

4 Bước 4: Yêu cầu lập phiếu thu tiền

4.1 Thiết kế dữ liệu với tính đúng đắn:

+ Biểu mẫu liên quan: BM4

Họ tên khách hàng: Địa chỉ:

Điện thoại: Email:

Ngày thu tiền: Số tiền thu:

+ Sơ đồ luồng dữ liệu:

D1: Thông tin phiếu thu tiền( Họ tên khách hàng, Địa chỉ, Điện thoại, Email, Ngày thu tiền, Số tiềnthu)

D2: Không có

D3: Số Tiền khách hàng đang nợ.D4: D1 + Số nợ mới

D5: D4D6: D4

Sơ đồ luồng dữ liệu cho yêu lập phiếu thu tiền

 Thuật Toán:

- B1: Người dùng nhập thông tin phiếu thu tiền

- B2: Kết nối cơ sở dữ liệu

- B3: Đọc D3 từ bộ nhớ phụ

- B4: Tính số nợ mới

- B5: Lưu dữ liệu xuống bộ nhớ phụ

- B6: In thông tin ra thiết bị xuất

- B7: Trả kết quả lại cho người dùng

TB Xuất

Lập phiếu thu tiền

D1

D2

D4 D6

Trang 14

Sơ đồ thiết kế dữ liệu cho yêu cầu lập phiếu thu tiền

KHACHHANG

PK MaKH

HoTenKH

Diachi Email DienThoai

QDBANSACH

PK IdQDBANSACH

NoToiDa SoLuongTonHienTai

PHIEUTHUTIEN

PK MaPhieuThuTien

FK1 MaKH NgayThuTien SoTienThu

SACH

PK MaSach

TenSach MaTacGia MaTheLoai

Trang 15

Sơ đồ lôgic cho yêu cầu lập phiếu thu tiền

Trang 16

+ Các quy định liên quan: QD4

QĐ4: Số tiền thu không vượt quá số tiền khách hàng đang nợ

+ Thiết kế dữ liệu:

Sơ đồ thiết kế dữ liệu cho yêu cầu lập phiếu thu tiền với tính tiến hóa

Trang 17

Sơ đồ lôgic cho yêu cầu lập phiếu thu tiền

PHIEUTHUTIEN

QDTHUTIEN

SACH

Trang 18

+ Biểu mẫu liên quan: BM 5.1

D6: D4

Sơ đồ luồng dữ liệu cho yêu cầu lập báo cáo tồn

 Thuật Toán:

- B1: Nhập thông tin từ người dùng

- B2: Kết nối cơ sở dữ liệu

TB Xuất

Lập báo cáo tồn

D1

D2

D4 D6

Trang 20

Sơ đồ lôgic cho yêu cầu lập báo cáo tồn

5.1 Thiết kế dữ liệu với tính tiến hoá

BAOCAOTON

Trang 22

6.1 Thiết kế dữ liệu với tính đúng đắn

+ Biểu mẫu liên quan: BM 5.2

Tháng:

12

+ Sơ đồ luồng dữ liệu:

D1: Tháng

D2: Không có

D3: Danh sách kết quả ( Khách Hàng, Nợ Đầu, Phát Sinh).D4: D1 + D3 + Nợ Cuối

D5: D4

D6: D4

Sơ đồ luồng dữ liệu cho yêu cầu lập báo cáo công nợ

 Thuật Toán:

- B1: Nhận thông tin từ người dùng

- B2: Kết nối cơ sở dữ liệu

- B3: Đọc D3 từ bộ nhớ phụ

- B4: Tính nợ cuối theo từng khách hàng

- B5: Lưu dữ liệu xuống bộ nhớ phụ

- B6: In dữ liệu ra thiết bị xuất

- B7: Trả kết quả cho người dùng

TB Xuất

Báo cáo công nợ

D1

D2

D4 D6

Trang 23

Sơ đồ thiết kế dữ liệu cho yêu cầu lập báo cáo công nợ

Trang 24

Thiết kế dữ liệu: Không có

Trang 25

STT Từ viết tắt trong báo cáo Ý nghĩa

Ngày đăng: 22/11/2016, 19:07

TỪ KHÓA LIÊN QUAN

w