Đồ án Quản Lý Thư Viện Bằng SQL - Tài Liệu đại Học

Tài liệu đại học Toggle navigation
  • Miễn phí (current)
  • Danh mục
    • Khoa học kỹ thuật
    • Công nghệ thông tin
    • Kinh tế, Tài chính, Kế toán
    • Văn hóa, Xã hội
    • Ngoại ngữ
    • Văn học, Báo chí
    • Kiến trúc, xây dựng
    • Sư phạm
    • Khoa học Tự nhiên
    • Luật
    • Y Dược, Công nghệ thực phẩm
    • Nông Lâm Thủy sản
    • Ôn thi Đại học, THPT
    • Đại cương
    • Tài liệu khác
    • Luận văn tổng hợp
    • Nông Lâm
    • Nông nghiệp
    • Luận văn luận án
    • Văn mẫu
  • Luận văn tổng hợp
  1. Home
  2. Luận văn tổng hợp
  3. Đồ án quản lý thư viện bằng SQL
Trich dan Đồ án quản lý thư viện bằng SQL - Pdf 23

I. Mô tả chức năng của hệ thốngI.1. Phân quyền cho đối tượng sử dụng-Thủ kho:Chịu trách nhiệm quản lý sách trong kho-Thủ thư :Tiếp nhận các yêu cầu của độc giả và cho phép mượn sách nếu được yêu cầu và đầy đủ các thông tin-Thủ quỹ:Nhận tiền phạt từ độc giả nếu trả sách quá hạn hoặclàm mất sách1.2. Chức năng của hệ thống-Quản lý độc giả về thời hạn sử dụng,cho phép mượn sách-Quản lý sách,lưu giữ đầy đủ các thông tin về sách,tác giả,nhàxuất bản trong kho sách-Nếu trường hợp độc giả trả sách quá hạn quy định thì phải bịphạt tiền,số tiền phạt được tính là 1 nghìn đồng trên 1 ngày quá hạnII. Thiết kế cơ sở dữ liệuII.1. BảngDocGia.PhieuYeuCauColum Name Description Datatype Length Allow NullMaThe Primary key Ma:Varchar 10 Not nullTenSach Tên sách Varchar 50 nullSoQuyen Số quyển int nullII.2. BảngQuanTri.NhanvienColum Name Description Datatype Length Allow NullMaNV Primary key Ma:varchar 10 Not nullHoTen Họ tên nhânviênHoTen:varchar 50 nullNgaySinh Ngày sinh Datetime nullBoPhan Bộ phận Varchar 50 nullChucVu Chức vụ Varchar 20 nullCapTren Cấp trên Ma:varchar 10 NullDiaChi Địa chỉ Varchar 100 Nullr50 Not nullDiaChi Varchar 100 NullChucDanh Varchar 50 nullII.7. BảngThuQuy.ThuTienPhatColum name description Datatype length Allow nullMaThe Ma:varchar 10 Not nullHoTen HoTen:varchar50 NullTienPhat int NullSoTienThu Int NullConLai Int NullMaNV Ma:varchar 10 Null LydoPhat Varchar 50 NullTensach Varchat 50 NullII.8. BảngThuThu.TheDocGiaColum name description Datatype length Allow nullMaThe Khóachính Ma:varchar(10) 10 Not nullHoTen HoTen:varchar(50)50 nullNgayCap datetime NullNgayHetHan Datetime NullDiaChi Varchar 50 NullMaNV Ma:varchar 10 nullMaDV Varchar 10 NullKhoa Varchar 10 nullII.9. BảngThuThu.TheoDoiMuonTraColum name description Datatype length Allow-Các bước thực hiện:+)Nhập mã sách cần xóaIII.2. HàmIII.2.1. Hiển thị nhân viên cấp dưới-Tên: Quantri.Nhanviencapduoi-Kết quả thực hiện : Tìm kiếm tất cả nhân viên cấp dưới của một nhân viên nàođó.-Các bước thực hiện :+ Nhập mã nhân viên cần tìm kiếm+ Tạo một bảng tạm có cấu trúc giống với bảng gốc ([QuanTri].[NHANVIEN])+ Chèn thông tin các nhân viên có cấp trên là mã nhân viên nhập vào+ Tìm kiếm các nhân viên có cấp trên là mã nhân viên vừa chèn vào+ SELECT bảng tạmIII.2.2. Tính tổng tiền nợ của 1 độc giả-Tên: thuquy.tongno-Kết quả thực hiện: Tính tổng tiền nợ của độc giả-Các bước thực hiện: +Nhập vào mã độc giả +Các giá trị được trả về 1 bảng +Chọn các cột cần hiển thị +Sử dụng hàm tính tổng tiền còn nợIII.2.3. Tìm các độc giả phải trả sách trước 1 ngày nào đó-Tên: thuthu.Trasach-Kết quả thực hiện:Hiển thị tất cả các độc giả phải trả sách trước ngày nào đó-Các bước thực hiện:+Nhập vào ngày cần tra+Giá trị trả về là 1 bảng+Thực hiện chèn tất cả các giá trị hợp lệ vào 1 bảng+Trả về bảng vừa nhận đượcIII.3. Trigger3 loginThuKho CONNECT SQL, VIEW ANY DATABASE4 loginThuQuy CONNECT SQL, VIEW ANY DATABASE5 loginKhach CONNECT SQL, VIEW ANY DATABASE6 loginDocGia CONNECT SQL, VIEW ANY DATABASE2. Tạo các UserSTT Tên user Quyền1 userQuanTri- Cập nhật bảng [QuanTri].[NHANVIEN]- Cấp quyền cho người sử dụng2 userThuThu- Có mọi quyền trong các bảng thuộc schema ThuThu(TheDocGia,TheoDoiMuonTra)- Có quyền SELECT đối với các bảng khác 3 userThuKho- Có mọi quyền trong các bảng thuộc schema ThuKho(Sach,NhaXuatBan,TacGia,Loaisach)- Có quyền SELECT đối với các bảng khác 4 userThuQuy- Có mọi quyền trong các bảng thuộc schemaQuanLyPhong (Thutienphat)- Có quyền SELECT đối với các bảng khác 5 userDocGiaCó mọi quyền trong các bảng thuộc schema DocGia(Phieuyeucau)6 userKhach Có quyền SELECT bảng ThuKho.Sach3. Tạo các roleSTT Tên db_role Quyền1 db_QuanTri- Cập nhật bảng [QuanTri].[NHANVIEN]- Cấp quyền cho người sử dụng-db_NhanVienGRANT SELECT ON SCHEMA::[ThuThu] TO [db_NhanVien]GRANT SELECT ON SCHEMA::[ThuQuy] TO [db_NhanVien]GRANT SELECT ON SCHEMA::[ThuKho] TO [db_NhanVien]GRANT SELECT ON SCHEMA::[DocGia] TO [db_NhanVien]-db_DocGiaGRANT SELECT ON [ThuKho].[TacGia] TO [db_DocGia]GRANT SELECT ON [ThuKho].[NhaXuatBan] TO [db_DocGia]GRANT SELECT ON [ThuKho].[Sach] TO [db_DocGia]GRANT SELECT ON [ThuKho].[Loaisach] TO [db_DocGia]6. Mã nguồn một số thủ tục,hàm,trigger6.1. Thủ tụccreate procedure thuthu.So_nguoi_muon_cung_ngay@ngaymuon varchar(10),@songuoi int outputASBEGINSELECT @songuoi=count(*)From Thuthu.TheoDoiMuonTra where @NgayMuon =NgaymuonENDcreate procedure thuthu.insertDOCGIA@Mathe varchar(10),@Hoten varchar(50),@Ngaycap datetime,@Ngayhethan datetime,@Diachi varchar(max),@MaNV varchar(10),@MaDV varchar(10),@Khoa varchar(10)ASBEGININSERT INTO [QLTV].[thuthu].[THEDOCGIA] VALUES(@Mathe,@Hoten,@Ngaycap,@Ngayhethan,@Diachi,@MaNV,@MaDV,@khoa)END6.2. Hàm36. begin37.38. update @Reports set Processed=1 where Processed=039.40. insert @Reports select e.MaNV,e.hoten,E.Ngaysinh,e.bophan,e.chucvu,e.captren,041. from quantri.nhanvien e, @Reports r42. where e.captren=r.manv and r.Processed =143.44. update @Reports set Processed=2 where Processed=145.46. set @RowsAdded=@@RowCount47. end48.49. insert @nhanvien50. select Manv,hoten,ngaysinh,bophan,chucvu,captren51. from @Reports52.53. return54.EndKẾT LUẬNVới sự hướng dẫn tận tình của thầy Nguyễn Mạnh Hùng và sự cố gắng của bảnthan e cũng đã hoàn thành xong đồ án của minh, song vì thời gian còn hạn chế,bước đầu chúng em được làm quen với bài toán mà kinh nghiệm còn chưa nhiềunên chương trình của em không tránh khỏi những thiếu sót. Em rất mong nhậnđược sự chỉ dẫn của thầy cô giáo cùng với sự góp ý của các bạn để chương trìnhcủa em hoàn thiện hơn.Em xin chân thành cảm ơn! Tải File Word Nhờ tải bản gốc Tài liệu, ebook tham khảo khác

  • Đồ án quản lý học viên trung tâm ngoại ngữ
  • Quản lý thư viện bằng C++
  • Đồ án quản lý thư viện
  • Tài liệu Đồ án quản lý thư viện doc
  • Đồ án quản lý thư viện sách
  • Đề tài: Đặc Tả Yêu Cầu Phần Mềm cho Dự Án Quản Lý Thư Viện potx
  • đề án “quản lý thư viện” tại trường đại học trà vinh
  • Phân Tích Thiết Kế Phần Mềm Quản Lý Thư Viện Bằng UML
  • đồ án quản lý thư viện
  • Đồ án quản lý vật tư bằng UML (phân tích hướng đối tượng)
  • Tỉ lệ và đặc điểm dịch tễ học bệnh viêm âm đạo do vi nấm tái phát
  • Thiết kế hệ thống xử lý nước thải bệnh viện Nguyễn Trãi
  • Nghiên cứu hiện trạng và đề xuất các biện pháp thực hiện công tác quản lý chất thải rắn tại Bệnh viện Chợ Rẫy, thành phố Hồ Chí Minh
  • Hoàn thiện cơ chế quản lý tài chính ở Đài Truyền hình Việt Nam
  • Lập kế hoạch kiểm toán Báo cáo tài chính Tại Công ty Dịch vụ Tư vấn Tài chính Kế toán và Kiểm toán
  • Thiết kế hệ thống xử lý nước thải dệt nhuộm công ty liên doanh dệt nhuộm Việt Hồng, công suất 600 m3/ngày
  • Tính toán thiết kế hệ thống xử lý nước thải dệt nhuộm Xuân Hương công suất 1000 m3/ngày.đêm - Khu công nghiệp Tân Tạo
  • Áp dụng tiêu chuẩn ISO/IEC 17025 vào quản lý phòng thí nghiệm khoa môi trường – đại học kỹ thuật công nghệ TP. Hồ Chí Minh
  • Một số giải pháp cơ bản nhằm thực hiện chiến lược phát triển của công ty Bưu chính và PHBC Hà nội
  • Hoàn thiện công tác hạch toán xuất khẩu tại Công ty giầy Hải Dương
Hệ thống tự động tổng hợp link tải tài liệu, ebook miễn phí cho các bạn sinh viên tham khảo.

Học thêm

  • Nhờ tải tài liệu
  • Từ điển Nhật Việt online
  • Từ điển Hàn Việt online
  • Văn mẫu tuyển chọn
  • Tài liệu Cao học
  • Tài liệu tham khảo
  • Truyện Tiếng Anh
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status

Top

Từ khóa » File Sql Quản Lý Thư Viện