Đồ án Quản Lý Thư Viện Bằng SQL - Tài Liệu đại Học
Có thể bạn quan tâm
- 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
- Home
- Luận văn tổng hợp
- Đồ án quản lý thư viện bằng SQL
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)
- Hoàn thiện chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH một thành viên Xây dựng Lũng Lô
- Hoàn thiện kế toán doanh thu, chi phí và kết quả kinh doanh tại công ty TNHH nhà nước một thành viên thực phẩm Hà Nội
- Hoàn thiện kế toán bán hàng tại Công ty Cổ phần Thương mại Việt Anh
- Hoàn thiện kiểm toán hoạt động tín dụng của KTNB tại Tổng Công ty CP Tài Chính Dầu khí Việt Nam (PVFC)
- Hoàn thiện Kế toán bán hàng tại Chi nhánh Công ty cổ phần Tam Kim
- Hoàn thiện kế toán chi phí sản xuất và giá thành sản phẩm tại Công ty Cổ phần Đầu tư và Xây dựng HUD1
- Hoàn thiện kế toán tài sản cố định hữu hình Công ty cổ phần Than Hà Lầm - TKV
- Hoàn thiện cơ chế tự chủ tài chính của các đơn vị sự nghiệp thuộc Kiểm toán Nhà nước
- Nâng cao năng lực cạnh tranh của các Doanh nghiệp Hậu cần Quân đội trong điều kiện hội nhập kinh tế quốc tế
- Hoàn thiện cơ chế QLT TNDN ở Việt Nam (qua nghiên cứu thực tiễn Cục Thuế tỉnh Nghệ An)
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
Copyright: Tài liệu đại học ©
Từ khóa » Database Quản Lý Thư Viện Sql
-
Đồ án Quản Lý Thư Viện Bằng SQL - Tài Liệu Text - 123doc
-
[PDF] QUẢN LÝ THƯ VIỆN
-
V24.Phân Tích Thiết Kế Database Quản Lý Thư Viện - YouTube
-
MOB2041 Hướng Dẫn Tạo Database Quản Lý Thư Viện Dự án Mẫu P1
-
[PDF] Xây Dựng Hệ Thống Quản Lý Thư Viện - FIT@MTA
-
Phân Tích Thiết Kế Database Quản Lý Thư Viện - Khóa Học SQL Server
-
[Top Bình Chọn] - Thiết Kế Csdl Quản Lý Thư Viện - Trần Gia Hưng
-
Quản Trị CSDL Với SQL - SlideShare
-
Tải đồ án Code Quản Lý Thư Viện Bằng C# SQL Có Báo Cáo
-
Xây Dựng Cơ Sở Dữ Liệu Quản Lý Thư Viện? - SEO
-
(PPT) Quản Lý Thư Viện | Uyên Nguyễn