bao cao mo hinh hoa yeu cau.doc

36 834 0
bao cao mo hinh hoa yeu cau.doc

Đ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

bao cao mo hinh hoa yeu cau

Trang 1

Phần 1 XÁC ĐỊNH YÊU CẦU 2

Yêu cầu nghiệp vụ 3

Danh sách các yêu cầu 3

Danh sách các biểu mẫu và các qui định 3

Biểu mẫu 1 và qui định 1 3

Biểu mẫu 2 4

1.1.2.3.Biểu mẫu 3 5

Biểu mẫu 4 và qui định 4 5

Biểu mẫu 5 6

1.1.2.6.Biểu mẫu 6A, 6B, 6C 6

1.1.2.7.Biểu mẫu 7 và qui định 7 7

Biểu mẫu 8 8

Bảng trách nhiệm 8

Yêu cầu tiến hoá 9

Danh sách các yêu cầu 9

Danh sách các biểu mẫu 10

Biểu mẫu 9 10

Biểu mẫu 10 11

Biểu mẫu 11 11

Bảng trách nhiệm 12

1.3.Yêu cầu tiện dụng 12

Yêu cầu hiệu quả 12

Yêu cầu tương thích 12

Yêu cầu an toàn 12

Yêu cầu bảo mật 12

Phần 2 MÔ HÌNH HOÁ YÊU CẦU 13

Yêu cầu nghiệp vụ 13

Sơ đồ luồng dữ liệu cho yêu cầu lập thẻ độc giả 13

Sơ đồ luồng dữ liệu cho yêu cầu cập nhật thông tin thẻ độc giả 15

Trang 2

Sơ đồ luồng dữ liệu cho yêu cầu huỷ thẻ độc giả 17

Sơ đồ luồng dữ liệu cho yêu cầu nhận sách 19

Sơ đồ luồng dữ liệu cho yêu cầu huỷ sách 21

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

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

Sơ đồ luồng dữ liệu cho yêu cầu nhận trả sách 27

Yêu cầu tiến hoá 29

Sơ đồ luồng dữ liệu cho yêu cầu cập nhật qui định lập thẻ độc giả 29

Sơ đồ luồng dữ liệu cho yêu cầu cập nhật qui định nhận sách 31

Sơ đồ luồng dữ liệu cho yêu cầu cập nhật qui định lập phiếu mượn sách 33

Trang 3

Yêu cầu nghiệp vụDanh sách các yêu cầu

Danh sách các biểu mẫu và các qui địnhBiểu mẫu 1 và qui định 1

Loại thẻ độc giả : ………

Họ tên : ……… Ngày sinh : ……….

Trang 4

Địa chỉ : 585/31 Nguyễn Đình Chiểu

Trang 6

Nhà xuất bản : Nhà xuất bản Lao

Trang 7

BM6C Tra cứu sách (kết quả)

Chỉ cho mượn đối với thẻ độc giả còn hạn sử dụng Sách phải không có người đang mượn

Chỉ được mượn tối đa 5 quyển sách Thời gian mượn tối đa là 4 ngày

Trang 9

Ghi thông tin

Ghi thông tin

Yêu cầu tiến hoáDanh sách các yêu cầu

Trang 11

Ví dụ :

Trang 12

Ghi thông tin

Yêu cầu hiệu quả

Yêu cầu tương thíchYêu cầu an toànYêu cầu bảo mật

Trang 13

Phần 2MÔ HÌNH HOÁ YÊU CẦU

Yêu cầu nghiệp vụ

Sơ đồ luồng dữ liệu cho yêu cầu lập thẻ độc giả

Trang 15

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu Bước 3 : đọc D3 từ cơ sở dữ liệu

Bước 4 : kiểm tra sự hợp lệ của loại độc giả trong D1 Bước 5 : tính tuổi độc giả

Bước 6 : kiểm tra sự hợp lệ của tuổi độc giả

Bước 7 : nếu không thoả các điều kiện trên thì đến bước 12 Bước 8 : phát sinh mã thẻ và tính ngày hết hạn của thẻ Bước 9 : lưu D4 vào cơ sở dữ liệu

Bước 10 : xuất D5 ra máy in (nếu có yêu cầu) Bước 11 : trả về D6 cho người dùng

Bước 12 : đóng kết nối cơ sở dữ liệu

Trang 16

D3 : các thông tin về thẻ độc giả ứng với mã thẻ trong D1 D4 : các thông tin về thẻ độc giả sau khi được cập nhật D5 : D4

D6 : D5

Trang 17

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : kiểm tra xem D3 có tồn tại trong cơ sở dữ liệu hay không, nếu có thì đọc D3 nếu không thì đến bước 8

Bước 4 : cập nhật thông tin thẻ độc giả Bước 5 : lưu D4 vào cơ sở dữ liệu

Bước 6 : xuất D5 ra máy in (nếu có yêu cầu) Bước 7 : trả về D6 cho người dùng

Bước 8 : đóng kết nối cơ sở dữ liệu Bước 9 : kết thúc

Sơ đồ luồng dữ liệu cho yêu cầu huỷ thẻ độc giả

Mã thẻ : ………

Trang 18

D3 : các thông tin về thẻ độc giả ứng với mã thẻ trong D1 D4 : lệnh xóa các thông tin về thẻ độc giả trong D3 D5 : không có

D6 : không có

Trang 19

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : kiểm tra xem D3 có tồn tại trong cơ sở dữ liệu hay không, nếu có thì đọc D3 nếu không thì đến bước 5

Bước 4 : xoá các thông tin về thẻ độc giả trong D3 khỏi cơ sở dữ liệu Bước 5 : đóng kết nối cơ sở dữ liệu

Trang 21

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu Bước 3 : đọc D3 từ cơ sở dữ liệu

Bước 4 : kiểm tra sự hợp lệ của thể loại sách

Bước 5 : kiểm tra sự hợp lệ của khoảng thời gian xuất bản Bước 6 : nếu không thoả mãn các điều kiện trên thì đến bước 9 Bước 7 : phát sinh mã sách

Bước 8 : lưu D4 vào cơ sở dữ liệu Bước 9 : đóng kết nối cơ sở dữ liệu Bước 10 : kết thúc

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

Mã sách : ………

Trang 22

D3 : các thông tin về sách ứng với mã sách trong D1 D4 : lệnh xoá các thông tin về sách trong D3

D5 : không có D6 : không có

Trang 23

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : kiểm tra xem D3 có tồn tại hay không, nếu có thì đọc D3 nếu không thì đến bước 5

Bước 4 : xoá các thông tin về sách có trong D3 khỏi cơ sở dữ liệu Bước 5 : đóng kết nối cơ sở dữ liệu

Bước 6 : kết thúc

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

Trang 25

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu Bước 3 : đọc D3 từ cơ sở dữ liệu

Bước 4 : xuất D5 đến máy in (nếu có yêu cầu) Bước 5 : trả về D6 cho người dùng

Bước 6 : đóng kết nối cơ sở dữ liệu

Chỉ cho mượn đối với thẻ độc giả còn hạn sử dụng Sách phải không có người đang mượn

Chỉ được mượn tối đa 5 quyển sách Thời gian mượn tối đa là 4 ngày

Trang 26

D3 : tình trạng thẻ độc giả, tình trạng các sách mà độc giả muốn mượn, số sách tối đa được phép mượn, số sách độc giả đang mượn, thời gian mượn tối đa

D4 : D1 + {ngày trả} D5 : D4

D6 : D5

Trang 27

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu Bước 3 : đọc D3 từ cơ sở dữ liệu

Bước 4 : kiểm tra các qui định trong QĐ7

Bước 5 : nếu không thoả các điều kiện trong QĐ7 thì đến bước 10 Bước 6 : cập nhật lại tình trạng của các sách mà độc giả được phép

mượn và tính ngày trả sách Bước 7 : lưu D4 vào cơ sở dữ liệu

Bước 8 : xuất D5 đến máy in (nếu có yêu cầu) Bước 9 : trả về D6 cho người dùng

Bước 10 : đóng kết nối cơ sở dữ liệu Bước 11 : kết thúc

Sơ đồ luồng dữ liệu cho yêu cầu nhận trả sách

Trang 28

D3 : các thông tin về phiếu mượn sách ứng với mã phiếu trong D1 D4 : D3 sau khi đã loại bỏ các thông tin của sách được trả

D5 : không có D6 : không có

Trang 29

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : kiểm tra xem D3 có tồn tại trong cơ sở dữ liệu hay không, nếu có thì đọc D3 nếu không thì đến bước 6

Bước 4 : loại bỏ các thông tin của sách được trả khỏi D3 và cập nhật lại tình trạng của sách được trả

Bước 5 : lưu D4 vào cơ sở dữ liệu Bước 6 : đóng kết nối cơ sở dữ liệu Bước 7 : kết thúc

Yêu cầu tiến hoá

Sơ đồ luồng dữ liệu cho yêu cầu cập nhật qui định lập thẻ độc giả

Trang 31

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu Bước 3 : đọc D3 từ cơ sở dữ liệu Bước 4 : cập nhật các qui định Bước 5 : lưu D4 vào cơ sở dữ liệu Bước 6 : đóng kết nối cơ sở dữ liệu

Trang 33

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu Bước 3 : đọc D3 từ cơ sở dữ liệu Bước 4 : cập nhật các qui định Bước 5 : lưu D4 vào cơ sở dữ liệu Bước 6 : đóng kết nối cơ sở dữ liệu Bước 7 : kết thúc

Sơ đồ luồng dữ liệu cho yêu cầu cập nhật qui định lập phiếu mượn sách

Trang 35

Thuật toán :

Bước 1 : nhận D1 từ người dùng Bước 2 : kết nối cơ sở dữ liệu Bước 3 : đọc D3 từ cơ sở dự liệu Bước 4 : cập nhật các qui định Bước 5 : lưu D4 vào cơ sở dữ liệu Bước 6 : đóng kết nối cơ sở dữ liệu Bước 7 : kết thúc

Ngày đăng: 24/08/2012, 13:53

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan