bài báo cáo nhập môn công nghệ phần mềm - quản lý thư viện

41 1.8K 4
bài báo cáo nhập môn công nghệ phần mềm - quản lý thư viện

Đ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

Phần XÁC ĐỊNH YÊU CẦU 1.1.Yêu cầu nghiệp vụ 1.1.1.Danh sách yêu cầu 1.1.2.Danh sách biểu mẫu qui định 1.1.2.1.Biểu mẫu qui định 1.1.2.2.Biểu mẫu 1.1.2.3.Biểu mẫu 1.1.2.4.Biểu mẫu qui định 1.1.2.5.Biểu mẫu 1.1.2.6.Biểu mẫu 6A, 6B, 6C 1.1.2.7.Biểu mẫu qui định 1.1.2.8.Biểu mẫu 1.1.3.Bảng trách nhiệm 1.2.Yêu cầu tiến hoá 10 1.2.1.Danh sách yêu cầu 10 1.2.2.Danh sách biểu mẫu .10 1.2.2.1.Biểu mẫu 10 1.2.2.2.Biểu mẫu 10 11 1.2.2.3.Biểu mẫu 11 12 1.2.3.Bảng trách nhiệm 12 1.3.Yêu cầu tiện dụng 13 1.4.Yêu cầu hiệu 13 1.5.Yêu cầu tương thích 13 1.6.Yêu cầu an toàn .13 1.7.Yêu cầu bảo mật 13 Phần MƠ HÌNH HỐ U CẦU 14 2.1.Yêu cầu nghiệp vụ 14 2.1.1.Sơ đồ luồng liệu cho yêu cầu lập thẻ độc giả 14 2.1.2.Sơ đồ luồng liệu cho yêu cầu cập nhật thông tin thẻ độc giả 16 2.1.3.Sơ đồ luồng liệu cho yêu cầu huỷ thẻ độc giả 18 2.1.4.Sơ đồ luồng liệu cho yêu cầu nhận sách 20 2.1.5.Sơ đồ luồng liệu cho yêu cầu huỷ sách 22 2.1.6.Sơ đồ luồng liệu cho yêu cầu tra cứu sách 24 2.1.7.Sơ đồ luồng liệu cho yêu cầu lập phiếu mượn sách .26 2.1.8.Sơ đồ luồng liệu cho yêu cầu nhận trả sách 28 2.2.Yêu cầu tiến hoá 30 2.2.1.Sơ đồ luồng liệu cho yêu cầu cập nhật qui định lập thẻ độc giả 30 2.2.2.Sơ đồ luồng liệu cho yêu cầu cập nhật qui định nhận sách 32 2.2.3.Sơ đồ luồng liệu cho yêu cầu cập nhật qui định lập phiếu mượn sách 34 Chương - THIẾT KẾ CƠ SỞ DỮ LIỆU 37 Phần 1.1 XÁC ĐỊNH YÊU CẦU Yêu cầu nghiệp vụ 1.1.1 STT Danh sách yêu cầu Yêu cầu Lập thẻ độc giả Cập nhật thông tin thẻ độc giả Huỷ thẻ độc giả Nhận sách Huỷ sách Tra cứu sách Lập phiếu mượn sách Nhận trả sách Biểu mẫu BM1 Qui định QĐ1 BM2 Ghi Chỉ cập nhật địa email BM3 BM4 BM5 BM6A, BM6B, BM6C BM7 QĐ4 QĐ7 BM8 1.1.2 Danh sách biểu mẫu qui định 1.1.2.1 Biểu mẫu qui định BM1 Lập thẻ độc giả Loại thẻ độc giả : …………………… Họ tên : …………………………… Ngày sinh : ………………………… Địa : …………………………… Email : ……………………………… Ngày lập : ………………………… QĐ1 Có loại độc giả X, Y Tuổi độc giả từ 18 đến 55 Thẻ có giá trị vịng tháng Ví dụ : BM1 Lập thẻ độc giả Loại thẻ độc giả : X Họ tên : Nguyễn Quốc Huy Ngày sinh : 12/12/1982 Địa : 585/31 Nguyễn Đình Chiểu Email : P2 Q3 TP HCM nguyenquochuy@mail2world.com Ngày lập : 8/4/2005 1.1.2.2 Biểu mẫu BM2 Cập nhật thông tin thẻ độc giả Mã thẻ : …………………………… Địa : …………………………… Email : ……………………………… Ví dụ : BM2 Cập nhật thông tin thẻ độc giả Mã thẻ : MT000002 Địa : 585/36 Nguyễn Đình Chiểu Email : P2 Q3 TP HCM nguyenquochuy@fannclub.com 1.1.2.3 Biểu mẫu BM3 Huỷ thẻ độc giả Mã thẻ : …………………………… Ví dụ : BM3 Mã thẻ : MT000002 1.1.2.4 Huỷ thẻ độc giả Biểu mẫu qui định BM4 Nhận sách Tên sách : ………………………… Thể loại : …………………………… Tác giả : …………………………… Nhà xuất : ……………………… Năm xuất : …………………… Ngày nhận : ………………………… QĐ4 Có thể loại sách A, B, C Chỉ nhận sách xuất vịng năm Ví dụ : BM4 Nhận sách Tên sách : Kỹ thuật lập trình ứng Thể loại : A dụng chuyên nghiệp Visual Basic NET Tác giả : Phạm Hữu Khang Nhà xuất : Nhà xuất Lao Năm xuất : 2004 động – Xã hội Ngày nhận : 8/4/2005 1.1.2.5 Biểu mẫu BM5 Huỷ sách Mã sách : …………………………… Ví dụ : BM5 Mã sách : MS00000002 1.1.2.6 Huỷ sách Biểu mẫu 6A, 6B, 6C BM6A Tra cứu sách (theo tên sách) Tên sách : ………………………… Ví dụ : BM6A Tra cứu sách (theo tên sách) Tên sách : Kỹ thuật lập trình ứng dụng chuyên nghiệp Visual Basic NET BM6B Tra cứu sách (theo thể loại) Thể loại : …………………………… Ví dụ : BM6B Thể loại : A Tra cứu sách (theo thể loại) BM6C Tra cứu sách (kết quả) Danh sách sách Thể loại STT Tên sách Tác giả Ví dụ : BM6C STT 1.1.2.7 Tra cứu sách (kết quả) Danh sách sách Tên sách Thể loại Kỹ thuật lập trình A ứng dụng chuyên nghiệp Visual Basic NET Tác giả Phạm Hữu Khang Biểu mẫu qui định BM7 Lập phiếu mượn sách Mã thẻ : …………………………… Họ tên : …………………………… Ngày mượn : ……………………… STT Mã sách Tên sách Thể loại Tác giả QĐ7 Chỉ cho mượn thẻ độc giả hạn sử dụng Sách phải khơng có người mượn Chỉ mượn tối đa sách Thời gian mượn tối đa ngày Ví dụ : BM7 Mã thẻ : MT000002 Ngày mượn : 8/4/2005 STT Mã sách MS00000002 MS00000004 1.1.2.8 Lập phiếu mượn sách Họ tên : Nguyễn Quốc Huy Tên sách Kỹ thuật lập trình ứng dụng chuyên nghiệp NET Lập trình ứng dụng chuyên nghiệp SQL Server 2000 Thể loại A Tác giả Phạm Hữu Khang A Phạm Hữu Khang Biểu mẫu BM8 Nhận trả sách Mã phiếu : ………………………… Mã sách : …………………………… Ví dụ : BM8 Mã phiếu : MP00000002 Nhận trả sách Mã sách : MS00000004 1.1.3 STT Bảng trách nhiệm Bảng trách nhiệm Yêu cầu Người dùng Lập thẻ độc Cung cấp giả thông tin theo BM1 Cập nhật Cung cấp thông tin thẻ thông tin độc giả theo BM2 Huỷ thẻ độc Cung cấp giả thông tin theo BM3 Nhận sách Cung cấp thông tin theo BM4 Huỷ sách Cung cấp thông tin theo BM5 Tra cứu sách Cung cấp thông tin theo BM6A, BM6B Lập phiếu Cung cấp mượn sách thông tin theo BM7 Nhận trả sách Cung cấp thông tin theo BM8 Phần mềm Kiểm tra QĐ1 ghi thông tin Ghi thông tin Ghi Ghi thông tin Kiểm tra QĐ4 ghi thơng tin Ghi thơng tin Tìm kiếm xuất thông tin theo BM6C Kiểm tra QĐ7 ghi thông tin Ghi thông tin 1.2 Yêu cầu tiến hoá 1.2.1 Danh sách yêu cầu STT Yêu cầu Cập nhật qui định lập thẻ độc giả Cập nhật qui định nhận sách Cập nhật qui định lập phiếu mượn sách Biểu mẫu BM9 Qui định Ghi BM10 BM11 1.2.2 Danh sách biểu mẫu 1.2.2.1 Biểu mẫu BM9 Cập nhật qui định lập thẻ độc giả Tuổi tối thiểu : ……………………… Tuổi tối đa : ………………………… Thời hạn thẻ (tháng) : ……………… Danh sách loại độc giả STT Loại độc giả Ví dụ : 10 Kí hiệu : D1 : mã thẻ, họ tên, ngày mượn, mã sách, tên sách, thể loại, tác giả D2 : khơng có D3 : tình trạng thẻ độc giả, tình trạng sách mà độc giả muốn mượn, số sách tối đa phép mượn, số sách độc giả mượn, thời gian mượn tối đa D4 : D1 + {ngày trả} D5 : D4 D6 : D5 27 Thuật toán : Bước : nhận D1 từ người dùng Bước : kết nối sở liệu Bước : đọc D3 từ sở liệu Bước : kiểm tra qui định QĐ7 Bước : không thoả điều kiện QĐ7 đến bước 10 Bước : cập nhật lại tình trạng sách mà độc giả phép mượn tính ngày trả sách Bước : lưu D4 vào sở liệu Bước : xuất D5 đến máy in (nếu có yêu cầu) Bước : trả D6 cho người dùng Bước 10 : đóng kết nối sở liệu Bước 11 : kết thúc 2.1.8 Sơ đồ luồng liệu cho yêu cầu nhận trả sách BM8 Nhận trả sách Mã phiếu : ………………………… Mã sách : …………………………… 28 Kí hiệu : D1 : mã phiếu, mã sách D2 : khơng có D3 : thơng tin phiếu mượn sách ứng với mã phiếu D1 D4 : D3 sau loại bỏ thơng tin sách trả D5 : khơng có D6 : khơng có 29 Thuật tốn : Bước : nhận D1 từ người dùng Bước : kết nối sở liệu Bước : kiểm tra xem D3 có tồn sở liệu hay khơng, có đọc D3 khơng đến bước Bước : loại bỏ thông tin sách trả khỏi D3 cập nhật lại tình trạng sách trả Bước : lưu D4 vào sở liệu Bước : đóng kết nối sở liệu Bước : kết thúc 2.2 Yêu cầu tiến hoá 2.2.1 Sơ đồ luồng liệu cho yêu cầu cập nhật qui định lập thẻ độc giả BM9 Cập nhật qui định lập thẻ độc giả Tuổi tối thiểu : ……………………… Tuổi tối đa : ………………………… Thời hạn thẻ (tháng) : ……………… Danh sách loại độc giả STT Loại độc giả 30 Kí hiệu : D1 : tuổi tối thiểu, tuổi tối đa, thời hạn thẻ, danh sách loại độc giả D2 : khơng có D3 : tuổi tối thiểu, tuổi tối đa, thời hạn thẻ, danh sách loại độc giả áp dụng D4 : D3 sau cập nhật D5 : khơng có D6 : khơng có 31 Thuật toán : Bước : nhận D1 từ người dùng Bước : kết nối sở liệu Bước : đọc D3 từ sở liệu Bước : cập nhật qui định Bước : lưu D4 vào sở liệu Bước : đóng kết nối sở liệu Bước : kết thúc 2.2.2 Sơ đồ luồng liệu cho yêu cầu cập nhật qui định nhận sách BM10 Cập nhật qui định nhận sách Nhận sách xuất vòng (năm) : ………………………………… Danh sách thể loại sách STT Thể loại sách 32 Kí hiệu : D1 : khoảng thời gian xuất nhận được, danh sách thể loại D2 : khơng có D3 : khoảng thời gian xuất nhận được, danh sách thể loại áp dụng D4 : D3 sau cập nhật D5 : khơng có D6 : khơng có 33 Thuật tốn : Bước : nhận D1 từ người dùng Bước : kết nối sở liệu Bước : đọc D3 từ sở liệu Bước : cập nhật qui định Bước : lưu D4 vào sở liệu Bước : đóng kết nối sở liệu Bước : kết thúc 2.2.3 Sơ đồ luồng liệu cho yêu cầu cập nhật qui định lập phiếu mượn sách BM11 Cập nhật qui định lập phiếu mượn sách Số lượng sách tối đa mượn : … Thời gian mượn tối đa (ngày) : …… 34 Kí hiệu : D1 : số lượng sách tối đa mượn, thời gian mượn tối đa D2 : khơng có D3 : số lượng sách tối đa mượn, thời gian mượn tối áp dụng D4 : D3 sau cập nhật D5 : khơng có D6 : khơng có 35 Thuật tốn : Bước : nhận D1 từ người dùng Bước : kết nối sở liệu Bước : đọc D3 từ sở dự liệu Bước : cập nhật qui định Bước : lưu D4 vào sở liệu Bước : đóng kết nối sở liệu Bước : kết thúc 36 Chương - THIẾT KẾ CƠ SỞ DỮ LIỆU 2.1 Sơ đồ logic 37 DOCGIA(MADOCGIA, HOTEN, MALOAIDOCGIA, NGAYSINH, DIACHI, EMAIL, NGAYHETHAN) LOAIDOCGIA(MALOAIDOCGIA, TENLOAIDOCGIA) SACH(MASACH, TENSACH, MATHELOAI, TACGIA, NHAXUATBAN, NAMXUATBAN, NGAYNHAN, SOLUONG) THELOAI(MATHELOAI, TENTHELOAI) MUONSACH(MADOCGIA, MASACH, NGAYTRA) THAMSONGUYEN(MATHAMSO, TENTHAMSO, GIATRI) 2.2 Chi tiết bảng Bảng DOCGIA : Thuộc tính MADOCGIA HOTEN MALOAIDOCGIA NGAYSINH DIACHI EMAIL NGAYHETHAN Kiểu liệu Chuỗi ký tự Chuỗi ký tự Chuỗi ký tự Ngày tháng Chuỗi ký tự Chuỗi ký tự Ngày tháng Miền giá trị Tối đa 10 ký tự Tối đa 50 ký tự Tối đa 10 ký tự Kiểu liệu Chuỗi ký tự Chuỗi ký tự Miền giá trị Tối đa 10 ký tự Tối đa 50 ký tự Tối đa 50 ký tự Tối đa 50 ký tự Bảng LOAIDOCGIA : Thuộc tính MALOAIDOCGIA TENLOAIDOCGIA 38 Bảng SACH : Thuộc tính MASACH TENSACH MATHELOAI TACGIA NHAXUATBAN NAMXUATBAN NGAYNHAN SOLUONG Kiểu liệu Chuỗi ký tự Chuỗi ký tự Chuỗi ký tự Chuỗi ký tự Chuỗi ký tự Ngày tháng Ngày tháng Số nguyên Miền giá trị Tối đa 10 ký tự Tối đa 50 ký tự Tối đa 10 ký tự Tối đa 50 ký tự Tối đa 50 ký tự Sau NAMXUATBAN Bảng THELOAI : Thuộc tính MATHELOAI TENTHELOAI Kiểu liệu Chuỗi ký tự Chuỗi ký tự Miền giá trị Tối đa 10 ký tự Tối đa 50 ký tự Kiểu liệu Chuỗi ký tự Chuỗi ký tự Ngày tháng Miền giá trị Tối đa 10 ký tự Tối đa 10 ký tự Bảng MUONSACH : Thuộc tính MADOCGIA MASACH NGAYTRA Bảng THAMSONGUYEN : Thuộc tính MATHAMSO TENTHAMSO GIATRI Kiểu liệu Chuỗi ký tự Chuỗi ký tự Số nguyên Miền giá trị Tối đa 10 ký tự Tối đa 50 ký tự 39 Nội dung bảng THAMSONGUYEN chuyển giao cho phần mềm : MATHAMSO TS01 TS02 TS03 TS04 TS05 TS06 TENTHAMSO TUOITOITHIEU TUOITOIDA THOIHANTHE THOIHANXUATBAN SOSACHMUONTOIDA THOIGIANMUONTOIDA GIATRI 18 55 40 2.3 Biểu đồ sở liệu thiết kế theo phần mềm Microsoft Access 41 ... mượn theo BM11 sách Phần mềm Ghi thông tin Ghi Ghi thông tin Ghi thông tin 12 1.3 Yêu cầu tiện dụng 1.4 Yêu cầu hiệu 1.5 Yêu cầu tương thích 1.6 u cầu an tồn 1.7 u cầu bảo mật 13 Phần MƠ HÌNH HỐ... BM6B Lập phiếu Cung cấp mượn sách thông tin theo BM7 Nhận trả sách Cung cấp thông tin theo BM8 Phần mềm Kiểm tra QĐ1 ghi thông tin Ghi thông tin Ghi Ghi thông tin Kiểm tra QĐ4 ghi thông tin Ghi... liệu cho yêu cầu cập nhật qui định lập phiếu mượn sách 34 Chương - THIẾT KẾ CƠ SỞ DỮ LIỆU 37 Phần 1.1 XÁC ĐỊNH YÊU CẦU Yêu cầu nghiệp vụ 1.1.1 STT Danh sách yêu cầu Yêu cầu

Ngày đăng: 16/10/2014, 13:28

Từ khóa liên quan

Mục lục

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

    • 1.1. Yêu cầu nghiệp vụ

      • 1.1.1. Danh sách các yêu cầu

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

        • 1.1.2.1. Biểu mẫu 1 và qui định 1

        • 1.1.2.2. Biểu mẫu 2

        • 1.1.2.3. Biểu mẫu 3

        • 1.1.2.4. Biểu mẫu 4 và qui định 4

        • 1.1.2.5. Biểu mẫu 5

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

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

        • 1.1.2.8. Biểu mẫu 8

        • 1.1.3. Bảng trách nhiệm

        • 1.2. Yêu cầu tiến hoá

          • 1.2.1. Danh sách các yêu cầu

          • 1.2.2. Danh sách các biểu mẫu

            • 1.2.2.1. Biểu mẫu 9

            • 1.2.2.2. Biểu mẫu 10

            • 1.2.2.3. Biểu mẫu 11

            • 1.2.3. Bảng trách nhiệm

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

            • 1.4. Yêu cầu hiệu quả

            • 1.5. Yêu cầu tương thích

            • 1.6. Yêu cầu an toàn

            • 1.7. Yêu cầu bảo mật

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

Tài liệu liên quan