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

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

Đ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

Nhóm Thực hiện: Lê Hoàng An Lê Thị Liên DST071622 DST071646 Huỳnh Thị Thúy Liễu DST0716 47 Nguyễn Trung Tính DST071667 Báo cáo lần đề tài lý nhà sách Mục Lục Trang Trang Bước 1: Xét yêu cầu lập phiếu nhập sách .4 1.1 Thiết kế liệu với tính đắn: 1.2 Thiết kế liệu với tính tiến hoá: 2.1 Thiết kế liệu với tính đắn 2.2 Thiết kế liệu với tính tiến hoá .9 Bước 3: Xét yêu cầu tra cứu sách 11 3.1 Thiết kế liệu với tính đắn 11 3.2 Thiết kế liệu với tính tiến hoá 12 Bước 4: Yêu cầu lập phiếu thu tiền .13 4.1 Thiết kế liệu với tính đắn: 13 4.2 Thiết kế liệu với tính tiến hóa: 16 5.1 Thiết kế liệu với tính đắn 18 5.1 Thiết kế liệu với tính tiến hoá 20 Bước 6: Xét yêu cầu lập báo cáo công nợ: 22 6.1 Thiết kế liệu với tính đắn 22 6.1 Thiết kế liệu với tính tiến hoá 24 Phụ lục .25 Trang Báo cáo lần đề tài lý nhà sách Mục Lục Hình Trang Sơ đồ luồng liệu cho yêu cầu lập phiếu nhập sách Sơ đồ thiết kế liệu cho yêu cầu lập phiếu nhập sách với tính đắn Sơ đồ lôgic cho yêu cầu lập phiếu nhập sách với tính đắn Sơ đồ thiết kế liệu cho yêu cầu lập phiếu nhập sách với tính tiến hóa Sơ đồ luồng liệu cho yêu cầu lập hóa đơn bán sách .7 Sơ đồ thiết kế liệu cho yêu cầu lập hóa đơn bán sách Sơ dồ lôgic theo yêu cầu lập hóa đơn bán sách Sơ đồ thiết kế liệu cho yêu cầu lập hóa đơn bán sách với tính tiến hóa 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 liệu cho yêu cầu tra cứu sách 11 Sơ đồ luồng liệu cho yêu lập phiếu thu tiền 13 Sơ đồ thiết kế 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ế 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 liệu cho yêu cầu lập báo cáo tồn 18 Sơ đồ thiết kế 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 liệu cho yêu cầu lập báo cáo công nợ 22 Sơ đồ thiết kế 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 Báo cáo lần đề tài lý nhà sách Bước 1: Xét yêu cầu lập phiếu nhập sách 1.1 Thiết kế liệu với tính đắn: + Biểu mẫu liên quan: BM1 BM1 Phiếu Nhập Sách Ngày nhập: STT Sách Thể Loại Tác Giả Số Lượng + Sơ đồ luồng liệu: Người dùng D1:Nhập thông tin sách ( Ngày nhập, Tên D1 Thiết bị nhập D2 sách, Thể loại, Tác giả, Số lượng) D6 Phiếu nhập sách D2: Không có D5 Thiết bị xuất D3: Số lượng sách nhập nhất, Danh sách sách có lượng tồn nhỏ 300 D4: D1 + số lượng tồn D3 D4 D5: D4 D6: Không có Sơ đồ luồng 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 sở liệu - Bước 3: Kiểm tra liệu nhập vào - Bước 4: Nếu liệu không hợp lệ chuyển sang bước… - Bước 5: Tính số lượng tồn - Bước 6: In thông tin thiết bị xuất - Bước 7: Đóng kết nối - Bước 8: Kết thúc + Các thuộc tính mới: NgayNhap, TenSach, TheLoai,TacGia, SoLuong Trang Báo cáo lần đề tài lý nhà sách + Thiết kế liệu: Sơ đồ thiết kế liệu cho yêu cầu lập phiếu nhập sách với tính đắn + Thuộc tính trừu tượng: MaPhieuNhapSach, MaTheLoai, MaTacGia, MaSach + Sơ đồ lôgic: Sơ đồ lôgic cho yêu cầu lập phiếu nhập sách với tính đắn Trang Báo cáo lần đề tài lý nhà sách 1.2 Thiết kế liệu với tính tiến hoá:  Qui định liên quan: QD1 QĐ1: Số lượng nhập 150 Chỉ nhập đầu sách có lượng tồn 300  Các thuộc tính mới: SoLuongNhapToiThieu, SoLuongTonToiDa  Thiết kế liệu THELOAI TACGIA PK MaTacGia PK TenTacGia TheLoai PHIEUNHAPSACH SACH THAMSO PK MaTheLoai PK IDThamSo SLNhapToiThieu SLTonToiDa MaSach PK MaPhieuNhapSach TenSach MaTacGia MaTheLoai FK3 FK1 FK2 MaSach MaTheLoai MaTacGia SoLuong NgayNhap Sơ đồ thiết kế 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  Sơ đồ lôgic PHIEUNHAPSACH SACH THAMSO THELOAI TACGIA Sơ dồ lôgic theo yêu cầu lập phiếu nhập sách với tính tiến hóa Trang Báo cáo lần đề tài lý nhà sách Bước 2: Xét yêu cầu lập hóa đơn bán sách 2.1 Thiết kế liệu với tính đắn + Biểu mẫu liên quan: BM2 BM2: Hóa Đơn Bán Sách Họ tên khách hàng: STT Sách Thể Loại Ngày lập hóa đơn: Số Lượng Đơn Giá + Sơ đồ luồng liệu: Người dùng D1 Thiết bị nehập D2 D6 D5 Lập hóa đơn bán sách D3 D4 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 Thiết bị 20.000, Số lượng tồn sách xuất D4: D1+ số lượng tồn mới, Nợ khách hàng D5: D4 D6: Không có Sơ đồ luồng 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 sở liệu Bước 3: Kiểm tra liệu nhập vào Bước 4: Nếu liệu không hợp lệ chuyển sang bước Bước 5: Nếu liệu hợp lệ lưu xuống nhớ phụ Bước 6: Tính số lượng tồn Bước 7: Tính nợ khách hàng Bước 8: In thông tin thiết bị xuất Bước 9: Đóng kết nối Bước 10: Kết thúc + Các thuộc tính mới: DonGia, HoTenKH, NgayLapHD + Thiết kế liệu: Trang Báo cáo lần đề tài lý nhà sách TACGIA THAMSO PK PK IDThamSo THELOAI MaTacGia PK TenTacGia SLNhapToiThieu SLTonToiDa MaPhieuNhapSach FK3 FK1 FK2 MaSach MaTheLoai MaTacGia SoLuong NgayNhap TheLoai SACH PHIEUNHAPSACH PK MaTheLoai PK HOADONBANSACH PK MaHD FK3 MaKH DonGia HoTenKH NgayLapHD MaSach MaTheLoai FK1 FK2 MaSach TenSach MaTacGia MaTheLoai KHACHHANG PK MaKH HoTenKH Sơ đồ thiết kế liệu cho yêu cầu lập hóa đơn bán sách +Thuộc tính trừu tượng: MaHD, MaKH + Sơ đồ lôgic: PHIEUNHAPSACH HOADONBANSACH SACH KHACHHANG THAMSO THELOAI TACGIA Sơ dồ lôgic theo yêu cầu lập hóa đơn bán sách Trang Báo cáo lần đề tài lý nhà sách 2.2 Thiết kế liệu với tính tiến hoá + Qui định liên quan: QD2 QĐ2: Chỉ bán cho khách hàng nợ không 20.000 đầu sách có lượng tồn sau bán 20 + Các thuộc tính mới: NoToiDa, SoLuongTonHienTai + Thiết kế liệu: Sơ đồ thiết kế 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 Báo cáo lần đề tài lý nhà sách  Các thuộc tính trừu tượng: idQDBANSACH  Sơ đồ lôgic: PHIEUNHAPSACH HOADONBANSACH SACH THAMSO THELOAI TACGIA KHACHHANG QDBANSACH 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 Trang 10 Báo cáo lần đề tài lý nhà sách Bước 3: Xét yêu cầu tra cứu sách 3.1 Thiết kế liệu với tính đắn + Biểu mẫu liên quan: BM3 BM3: STT Tên Sách Danh Sách Sách Thể Loại Tác Giả Số Lượng + Sơ đồ luồng liệu: Người dùng D1 Thiết bị nhập D2 D6 D5 Tra cứu sách D3 Thiết bị xuất D1: Tiêu chí tra cứu gồm 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ứu D4: Không có D5: D3 D6: D3 D4 Sơ đồ luồng 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 sở liệu Bước 3: Đọc liệu từ nhớ phụ Bước 4: In liệu thiết bị xuất Bước 5: Trả thông báo cho người dùng Bước 6: Đóng kết nối Bước 7: Kết thúc Trang 11 Báo cáo lần đề tài lý nhà sách + Các thuộc tính mới: Không có + Thiết kế liệu: + Thuộc tính trừu tượng: + Sơ đồ lôgic: 3.2 Thiết kế liệu với tính tiến hoá + Qui định liên quan: Không có + Các thuộc tính mới: Không có + Thiết kế liệu: Không có + Các thuộc tính trừu tượng: Không có + Sơ đồ lôgic: Không có Trang 12 Báo cáo lần đề tài lý nhà sách Bước 4: Yêu cầu lập phiếu thu tiền 4.1 Thiết kế liệu với tính đắn: + Biểu mẫu liên quan: BM4 BM4: 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ền thu: + Sơ đồ luồng liệu: Người dùng D1 D2 TB Nhập D6 Lập phiếu thu tiền D3 D5 TB Xuất 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ền thu) D2: Không có D3: Số Tiền khách hàng nợ D4: D1 + Số nợ D5: D4 D6: D4 D4 Sơ đồ luồng 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 sở liệu B3: Đọc D3 từ nhớ phụ B4: Tính số nợ B5: Lưu liệu xuống nhớ phụ B6: In thông tin thiết bị xuất B7: Trả kết lại cho người dùng B8: Đóng sở liệu B9: Kết thúc Trang 13 + Các thuộc tính mới: DiaChi, DienThoai, Email, NgayThuTien, SoTienThu +Thiết kế liệu: PK HOADONBANSACH THELOAI TACGIA PK MaTacGia MaTheLoai PK MaHD FK1 FK2 FK3 DonGia HoTenKH NgayLapHD MaSach MaTheLoai MaKH TheLoai TenTacGia PHIEUNHAPSACH PK MaPhieuNhapSach FK3 FK1 FK2 MaSach MaTheLoai MaTacGia SoLuong NgayNhap SACH PK MaSach PK TenSach MaTacGia MaTheLoai THAMSO PK KHACHHANG HoTenKH Diachi Email DienThoai QDBANSACH IDThamSo PK SLNhapToiThieu SLTonToiDa THAMSOCol1 MaKH PHIEUTHUTIEN IdQDBANSACH PK MaPhieuThuTien NoToiDa SoLuongTonHienTai FK1 MaKH NgayThuTien SoTienThu Sơ đồ thiết kế liệu cho yêu cầu lập phiếu thu tiền + Các Thuộc tính trừu tượng: MaPhieuThuTien + Sơ đồ lôgic: Sơ đồ lôgic cho yêu cầu lập phiếu thu tiền 4.2 Thiết kế liệu với tính tiến hóa: + Các quy định liên quan: QD4 QĐ4: Số tiền thu không vượt số tiền khách hàng nợ + Các thuộc tính mới: SoTienKHDangNo + Thiết kế liệu: Sơ đồ thiết kế liệu cho yêu cầu lập phiếu thu tiền với tính tiến hóa + Các thuộc tính trừu tượng: idQDTHUTIEN + Sơ đồ lôgic: PHIEUNHAPSACH SACH HOADONBANSACH THELOAI QDBANSACH KHACHHANG TACGIA THAMSO QDTHUTIEN PHIEUTHUTIEN Sơ đồ lôgic cho yêu cầu lập phiếu thu tiền Bước 5: Yêu cầu lập báo cáo tồn: 5.1 Thiết kế liệu với tính đắn + Biểu mẫu liên quan: BM 5.1 BM5.1: Báo Cáo Tồn Tháng: STT Sách Tồn Đầu Phát Sinh Tồn Cuối + Sơ đồ luồng liệu: Người dùng D1 TB Nhập D2 D6 Lập báo cáo tồn D3 D5 TB Xuất D4 Sơ đồ luồng 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 sở liệu B3: Đọc liệu từ nhớ phụ B4: Tính tồn cuối theo đầu sách B5: Lưu liệu B6: In thiết bị xuất B7: Trả kết cho người dùng B8: Đóng sở liệu B9: Kết thúc + Các thuộc tính mới: TonDau, PhatSinh, TonCuoi + Thiết kế liệu: D1: Tháng D2: Không có D3: Danh sách kết (Tên Sách, Tồn đầu, Phát sinh) D4: D1 + D3 + Tồn cuối D5: D4 D6: D4 Sơ đồ thiết kế liệu cho yêu cầu lập báo cáo tồn + Thuộc tính trừu tượng: MaBaoCaoTon + Sơ đồ lôgic: BAOCAOTON PHIEUNHAPSACH THELOAI SACH HOADONBANSACH TACGIA QDTHUTIEN THAMSO QDBANSACH KHACHHANG PHIEUTHUTIEN Sơ đồ lôgic cho yêu cầu lập báo cáo tồn 5.1 Thiết kế liệu với tính tiến hoá  Qui định liên quan: Không có  Các thuộc tính mới: Không có  Thiết kế liệu: Không có  Các thuộc tính trừu tượng: Không có  Sơ đồ lôgic: Không có Bước 6: Xét yêu cầu lập báo cáo công nợ: 6.1 Thiết kế liệu với tính đắn + Biểu mẫu liên quan: BM 5.2 BM5.2: Báo Cáo Công Nợ Tháng: STT Khách Hàng Nợ Đầu Phát Sinh Nợ Cuối + Sơ đồ luồng liệu: Người dùng D1 Báo cáo công nợ D2 TB Nhập D6 D3 D5 TB Xuất D1: Tháng D2: Không có D3: Danh sách kết ( Khách Hàng, Nợ Đầu, Phát Sinh) D4: D1 + D3 + Nợ Cuối D5: D4 D6: D4 D4 Sơ đồ luồng 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 sở liệu B3: Đọc D3 từ nhớ phụ B4: Tính nợ cuối theo khách hàng B5: Lưu liệu xuống nhớ phụ B6: In liệu thiết bị xuất B7: Trả kết cho người dùng B8: Đóng sở liệu B9: Kết thúc + Các thuộc tính mới: NoDau, PhatSinhNo, NoCuoi + Thiết kế liệu: Sơ đồ thiết kế liệu cho yêu cầu lập báo cáo công nợ + Thuộc tính trừu tượng: MaPhieuBaoCao + Sơ đồ lôgic: BAOCAOTON PHIEUNHAPSACH HOADONBANSACH THELOAI SACH TACGIA QDTHUTIEN THAMSO KHACHHANG QDBANSACH PHIEUTHUTIEN Sơ đồ lôgic cho yêu cầu lập báo cáo 6.1 Thiết kế liệu với tính tiến hoá  Qui định liên quan: Không có  Các thuộc tính mới: Không có  Thiết kế liệu: Không có  Các thuộc tính trừu tượng: Không có  Sơ đồ lôgic: Không có BAOCAOCONGNO Phụ lục STT Từ viết tắt báo cáo BM QD Ý nghĩa Biểu mẫu Qui định [...]... tài quả lý nhà sách 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 BM3: STT Tên Sách Danh Sách Sách Thể Loại Tác Giả Số Lượng 1 2 + Sơ đồ luồng dữ liệu: Người dùng D1 Thiết bị nhập D2 D6 D5 Tra cứu sách D3 Thiết bị xuất 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... cáo công nợ: 6.1 Thiết kế dữ liệu với tính đúng đắn + Biểu mẫu liên quan: BM 5.2 BM5.2: Báo Cáo Công Nợ Tháng: STT Khách Hàng Nợ Đầu Phát Sinh Nợ Cuối 1 2 + Sơ đồ luồng dữ liệu: Người dùng D1 Báo cáo công nợ D2 TB Nhập D6 D3 D5 TB Xuất 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 D4 Sơ đồ luồng dữ liệu cho yêu cầu lập báo cáo công. .. Không có D5: D3 D6: D3 D4 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 Trang 11 Báo cáo lần 2 đề tài quả lý nhà sách + Các thuộc tính mới: Không có + Thiết kế dữ liệu: không có... tính tiến hoá + Qui định liên quan: Không có + Các thuộc tính mới: Không có + Thiết kế dữ liệu: Không có + Các thuộc tính trừu tượng: Không có + Sơ đồ lôgic: Không có Trang 12 Báo cáo lần 2 đề tài quả lý nhà sách 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 BM4: Phiếu Thu Tiền Họ tên khách hàng: Địa chỉ: Điện thoại: Email: Ngày... B6: In ra thiết bị xuất B7: Trả kết quả cho người dùng B8: Đóng cơ sở dữ liệu B9: Kết thúc + Các thuộc tính mới: TonDau, PhatSinh, TonCuoi + Thiết kế dữ liệu: D1: Tháng D2: Không có D3: Danh sách kết quả (Tên Sách, Tồn đầu, Phát sinh) D4: D1 + D3 + Tồn cuối D5: D4 D6: D4 Sơ đồ thiết kế dữ liệu cho yêu cầu lập báo cáo tồn + Thuộc tính trừu tượng: MaBaoCaoTon + Sơ đồ lôgic: BAOCAOTON PHIEUNHAPSACH THELOAI... liên quan: BM 5.1 BM5.1: Báo Cáo Tồn Tháng: STT Sách Tồn Đầu Phát Sinh Tồn Cuối 1 2 + Sơ đồ luồng dữ liệu: Người dùng D1 TB Nhập D2 D6 Lập báo cáo tồn D3 D5 TB Xuất 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 B3: Đọc dữ liệu từ bộ nhớ phụ B4: Tính tồn cuối theo từng đầu sách B5: Lưu dữ liệu B6: In ra thiết bị xuất B7:... ra thiết bị xuất B7: Trả kết quả cho người dùng B8: Đóng cơ sở dữ liệu B9: Kết thúc + Các thuộc tính mới: NoDau, PhatSinhNo, NoCuoi + Thiết kế dữ liệu: Sơ đồ thiết kế dữ liệu cho yêu cầu lập báo cáo công nợ + Thuộc tính trừu tượng: MaPhieuBaoCao + Sơ đồ lôgic: BAOCAOTON PHIEUNHAPSACH HOADONBANSACH THELOAI SACH TACGIA QDTHUTIEN THAMSO KHACHHANG QDBANSACH PHIEUTHUTIEN Sơ đồ lôgic cho yêu cầu lập báo

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

Mục lục

  • Trang

  • 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:

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

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

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

    • 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

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

      • 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:

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

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

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

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

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

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

          • Phụ lục

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

  • Đang cập nhật ...

Tài liệu liên quan