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

Phân tích thiết kế hệ thống quản lý thư viện

28 794 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 28
Dung lượng 3,17 MB

Nội dung

báo cáo đề tài phân tích thiết kế hệ thống quản lý thư viện trường t36 do sinh viên trường t36 thực hiện, có tham khảo thêm một số tài liệu trên mạng học phần phân tích thiết kế hệ thống trường đại học kỹ thuật hậu cần cand

ĐẠI HỌC KỸ THUẬT- HẬU CẦN CAND KHOA CÔNG NGHỆ THÔNG TIN - - BÁO CÁO LẦN HỌC PHẦN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG CHUYÊN ĐỀ: Hệ Thống Quản Lý Thư Viện Trường T36 Bắc Ninh, tháng 12 năm 2016 MỤC LỤC DANH MỤC HÌNH ẢNH I MÔ HÌNH HÓA HÀNH VI Biểu đồ I.1 Biểu đồ cho chức đăng nhập Hình Biểu đồ cho chức đăng nhập I.2 Biểu đồ cho chức tìm kiếm Hình Biểu đồ cho chức tìm kiếm I.3 Biểu đồ cho chức mượn sách Hình Biểu đồ cho chức mượn sách I.4 Biểu đồ cho chức trả sách Hình Biểu đồ cho chức trả sách I.5 Biểu đồ cho chức thống kê sách mượn Hình Biểu đồ cho chức thống kê sách mượn I.6 Biểu đồ cho chức thống kê bạn đọc Hình Biểu đồ cho chức thống kê bạn đọc Biểu đồ cộng tác 1.1 Biểu đồ cộng tác mô tả quy trình đăng nhập Hình Biểu đồ cộng tác mô tả quy trình đăng nhập 1.2 Biểu đồ cộng tác mô tả quy trình mượn sách Hình Biểu đồ cộng tác mô tả quy trình mượn sách 1.3 Biểu đồ cộng tác mô tả quy trình trả sách Hình Biểu đồ cộng tác mô tả quy trình trả sách Biểu đồ trạng thái 1.4 Sơ đồ trạng thái: lớp phiếu mượn – chức mượn sách 10 Hình Biểu đồ hoạt động mô tả quy trình mượn sách 1.9 Biểu đồ hoạt động mô tả quy trình trả sách 14 15 Hình Biểu đồ hoạt động mô tả quy trình trả sách II MÔ HÌNH HÓA CẤU TRÚC Danh sách lớp 1.10 Lớp nhân viên Danh sách thuộc tính: STT Tên thuộc tính Ý nghĩa TenDangNhap Tên đăng nhập Matkhau Mật MaNV Mã nhân viên HoTen Tên nhân viên ChucVu Chức vụ GioiTinh Giới tính QuyenHan Quyền hạn nhân viên Email Email SDT Số điện thoại Danh sách phương thức: STT Tên phương thức Ý nghĩa Nhanvien() Phương thức khởi tạo ThemNV() Thêm nhân viên XoaNV() Xóa nhân viên SuaNV() Sửa thông tin nhân viên TimNV() Tìm kiếm nhân viên 1.11 Lớp “Bạn đọc” Danh sách thuộc tính: STT Tên thuộc tính Ý nghĩa MaBD Mã thẻ thư viên TenBD Họ tên bạn đọc NgaySinh Ngày sinh HeDaoTao Hệ đào tạo bạn đọc ChuyenNganh Chuyên ngành theo học ThoiHan Thời hạn sử dụng thẻ thư viện Danh sách phương thức: 16 STT Tên phương thức Ý nghĩa BanDoc() Phương thức khởi tạo ThemBD() Thêm bạn đọc XoaBD() Xóa bạn đọc SuaBD() Sửa thông tin bạn đọc TimBD() Tìm kiếm bạn đọc 1.12 Lớp “Tài liệu” Danh sách thuộc tính: STT Tên thuộc tính Ý nghĩa MaTL Mã tài liệu TenTL Tên tài liệu SoLuong Số lượng tài liệu TacGia Tác giả NXB Nhà xuất GiaBia Giá bìa LoaiTL Loại tài liệu NhaCC Nhà cung cấp ChuyenNganh Chuyên ngành Danh sách phương thức: STT Tên phương thức Ý nghĩa TaiLieu() Phương thức khởi tạo ThemTL() Thêm tài liệu XoaTL() Xóa tài liệu SuaTL() Sửa thông tin tài liệu TimTL() Tìm kiếm tài liệu Muon() Mượn tài liệu Tra() Trả tài liệu 1.13 Lớp “Phiếu mượn” Danh sách thuộc tính: STT Tên thuộc tính Ý nghĩa MaPM Mã phiếu mượn MaBD Mã bạn đọc 17 MaTL Mã tài liệu NgayMuon Ngày mượn HanTra Hạn trả tài liệu NgayTra Ngày trả SoLuong Số lượng mượn Danh sách phương thức: STT Tên phương thức Ý nghĩa PhieuMuon() Phương thức khởi tạo ThemPM() Thêm phiếu mượn XoaPM() Xóa phiếu mượn SuaPM() Sửa thông tin phiếu mượn TimPM() Tìm kiếm phiếu mượn Biểu đồ lớp 18 Hình Biểu đồ lớp III THIẾT KẾ CƠ SỞ DỮ LIỆU Biểu đồ thực thể liên kết 19 Hình Mô hình thực thể liên kết Cơ sở liệu quan hệ BANDOC (MaBD, TenBD, NgaySinh, HeDaoTao, ChuyenNganh, ThoiHan) TAILIEU (MaTL, TenTL, TacGia, NXB, LoaiTL, ChuyenNganh, GiaBia, SoLuong, MaNCC) NHACC (MaNCC, MaTL, TenNhaCC, NgayNhap, SoLuong) PHIEUMUON TinhTrang) (MaPM, MaBD, MaTL, NgayMuon, HanTra, NgayTra, NHANVIEN (MaNV, TenNV, ChucVu, NgaySinh, GioiTinh, Email, SDT) 20 Hình Cơ sở liệu Thiết kế sở liệu Bảng 1: BẠN ĐỌC STT Tên trường Mô tả Kiểu liệu MaBD Mã bạn đọc Char(10) TenBD Tên bạn đọc Nvarchar(50) NgaySinh Ngày sinh Date HeDaoTao Hệ đào tạo Nvarchar(50) ChuyenNganh Chuyên ngành Nvarchar(50) ThoiHan Thời hạn Date Ràng buộc Khóa Bảng 2: TÀI LIỆU STT Tên trường Mô tả Kiểu liệu MaTL Mã tài liệu Char(10) TenTL Tên tài liệu Nvarchar(50) TacGia Tác giả Nvarchar(50) NXB Nhà xuất Nvarchar(50) MaNCC Mã nhà cung cấp Char(10) LoaiTL Loại tài liệu Nvarchar(50) ChuyenNganh Chuyên ngành Nvarchar(50) 21 Ràng buộc Khóa SoLuong Số lượng Int GiaBia Giá bìa Money Bảng 3: PHIẾU MƯỢN STT Tên trường Mô tả Kiểu liệu Ràng buộc MaPM Mã phiếu mượn Char(10) Khóa MaBD Mã bạn đọc Char(10) Khóa ngoại MaTL Mã tài liệu Char(10) Khóa ngoại NgayMuon Ngày mượn Date HanTra Hạn trả Date NgayTra Ngày trả Date TinhTrang Tình trạng mượn trả Nvarchar(50) Bảng 4: NHÀ CUNG CẤP STT Tên trường Mô tả Kiểu liệu Ràng buộc MaNCC Mã nhà cung cấp Char(10) Khóa MaTL Mã tài liệu Char(10) Khóa ngoại TenNCC Tên nhà cung cấp Nvarchar(50) NgayNhap Ngày nhập Date SoLuong Số lượng Int Bảng 5: NHÂN VIÊN STT Tên trường Mô tả Kiểu liệu MaNV Mã nhân viên Char(10) TenNV TenNV Nvarchar(50) NgaySinh Ngày sinh Date ChucVU Chức vụ Nvarchar(50) Email Email Nchar(50) SDT Số điện thoại Nchar(50) 22 Ràng buộc Khóa IV THIẾT KẾ GIAO DIỆN Giao diện cho hình Hình Giao diện hình Giao diện đăng nhập cho nhân viên/quản trị viên Hình Giao diện đăng nhập cho nhân viên/quản trị viên Giao diện tìm kiếm tài liệu 3.1 Giao diện tìm tài liệu 23 Hình Giao diện tìm kiếm 3.2 Giao diện tìm tài liệu nâng cao 24 Hình Giao diện tìm kiếm nâng cao Giao diện quản lý nhân viên 25 Hình Giao diện quản lý nhân viên Giao diện quản lý độc giả 26 Hình Giao diện quản lý độc giả Giao diện quản lý tài liệu 27 Hình Giao diện quản lý tài liệu 28 [...]... tìm kiếm cơ bản 3.2 Giao diện tìm tài liệu nâng cao 24 Hình Giao diện tìm kiếm nâng cao 4 Giao diện quản lý nhân viên 25 Hình Giao diện quản lý nhân viên 5 Giao diện quản lý độc giả 26 Hình Giao diện quản lý độc giả 6 Giao diện quản lý tài liệu 27 Hình Giao diện quản lý tài liệu 28 ... buộc Khóa chính IV THIẾT KẾ GIAO DIỆN 1 Giao diện cho màn hình chính Hình Giao diện màn hình chính 2 Giao diện đăng nhập cho nhân viên /quản trị viên Hình Giao diện đăng nhập cho nhân viên /quản trị viên 3 Giao diện tìm kiếm tài liệu 3.1 Giao diện tìm tài liệu cơ bản 23 Hình Giao diện tìm kiếm cơ bản 3.2 Giao diện tìm tài liệu nâng cao 24 Hình Giao diện tìm kiếm nâng cao 4 Giao diện quản lý nhân viên 25... ThemPM() Thêm phiếu mượn 3 XoaPM() Xóa phiếu mượn 4 SuaPM() Sửa thông tin phiếu mượn 5 TimPM() Tìm kiếm phiếu mượn 2 Biểu đồ lớp 18 Hình Biểu đồ lớp III THIẾT KẾ CƠ SỞ DỮ LIỆU 1 Biểu đồ thực thể liên kết 19 Hình Mô hình thực thể liên kết 2 Cơ sở dữ liệu quan hệ BANDOC (MaBD, TenBD, NgaySinh, HeDaoTao, ChuyenNganh, ThoiHan) TAILIEU (MaTL, TenTL, TacGia, NXB, LoaiTL, ChuyenNganh, GiaBia, SoLuong, MaNCC) NHACC... nhân viên 5 TimNV() Tìm kiếm nhân viên 1.11 Lớp “Bạn đọc” Danh sách các thuộc tính: STT Tên thuộc tính Ý nghĩa 1 MaBD Mã thẻ thư viên 2 TenBD Họ tên bạn đọc 3 NgaySinh Ngày sinh 4 HeDaoTao Hệ đào tạo của bạn đọc 5 ChuyenNganh Chuyên ngành theo học 6 ThoiHan Thời hạn sử dụng thẻ thư viện Danh sách các phương thức: 16 STT Tên phương thức Ý nghĩa 1 BanDoc() Phương thức khởi tạo 2 ThemBD() Thêm bạn đọc 3 XoaBD()... MaTL, NgayMuon, HanTra, NgayTra, NHANVIEN (MaNV, TenNV, ChucVu, NgaySinh, GioiTinh, Email, SDT) 20 Hình Cơ sở dữ liệu 3 Thiết kế cơ sở dữ liệu Bảng 1: BẠN ĐỌC STT Tên trường Mô tả Kiểu dữ liệu 1 MaBD Mã bạn đọc Char(10) 2 TenBD Tên bạn đọc Nvarchar(50) 3 NgaySinh Ngày sinh Date 4 HeDaoTao Hệ đào tạo Nvarchar(50) 5 ChuyenNganh Chuyên ngành Nvarchar(50) 6 ThoiHan Thời hạn Date Ràng buộc Khóa chính Bảng 2:

Ngày đăng: 19/12/2016, 20:20

TỪ KHÓA LIÊN QUAN

w