Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
1,26 MB
Nội dung
TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN LỚP CNT50 – ĐH1 BÀI TẬP LỚN XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC HÀNG HẢI Giảng viên: Nhóm SV: !"# Hải Phòng, 2011 LỜI CẢM ƠN $%&'()*(+(,(*-(.,**/*010 23(41*5,0*6(*78+9:-*-,2;*:< 2=>1((%&* =!*?=,*@*6(14*A8-B C3(92;((!9D56(4+*)&(E :(7F*2G92(*@0H(I=*7= *B$%&F* A2J( 6?=*)G(K4+(L(,(*-G(.,0M>72 8(L(,(4:2N.(O)0(L*01PP+B $%&'()*(+Q Bảng phân công công việc TT Tên công việc Nội dung công việc Người thực hiện + ,**6( *7 + ,*(L1*!01 *!1*: R )*(1 *! )2*L(.,-* S 7*>74T= 2NUV 7*>74T=2NUV*W(,( 4T=H= " 7*>7 $XY 7*>70(23*$XY Z 7*>7 91 [918 Z P*1 \7*0(K4,(, MỤC LỤC - Giữa thực thể ( Tác giả/Nhà Xuất bản/Thể loại) và Sách có mối liên kết một – nhiều vì một (Tác giả/Nhà Xuất bản/Thể loại) có thể có nhiều Sách, trong khi đó Sách chỉ có thể thuộc về một (Tác giả/Nhà Xuất bản/Thể loại) 19 - Giữa thực thể Sách và ( Phiếu mượn/trả, Phiếu phạt ) có mối liên kết nhiều – nhiều vì một Sách có thể được ghi trên nhiều ( Phiếu mượn/trả, Phiếu phạt ), còn ( Phiếu mượn/trả, Phiếu phạt ) có thể ghi nhiều Sách trên đó. Ta thay liên kết này bằng hai liên kết một – nhiều và liên kết một – một bằng cách thêm vào một thực thể liên kết là (Phiếu mượn/trả chi tiết , Phiếu phạt chi tiết) 19 HỆ THỐNG QUẢN LÍ THƯ VIỆN I. ĐẶT VẤN ĐỀ 1. Mục đích $.1.*](*-(8,**TB\1(,89^ (.1*.*2T?=+5M*012;2J(*6(1_=G0*= 2J(=5J(F*2G` a [+(.*+(.01((b?=+5MB a D*!(2c(L(.01(J*+ ,(0*!> ,(B a D*(',(*01(>T> ,(G?=+5M ,(G2c( +0*@@J*+ ,((L 0B C^(2(*6(12*-2d,89^$.1.* 0?=+5M*01*b:<(PP+*-*7(@*e(?=+5M *=-*!22J(,89^*:2)-0]01(,89^80 ?=+5M*@*01 f8^(0^*!*(:*2c(L*bG%8*b *10^(*a';c(L@**b2:]g*b2: (L(.1G>*7**e(B\1(')-9696,(.1*.*( *01*b5c*10^(F84,(05)=9B\1(-8+2J(*7 c*(,(*=*6*W4](020 h9^0A-2T*F- 2J(1=?=+(LB \]01(20:*2c8?=+5M*01]*]2,8 e=(=(L*4c 00(,4c+0(L*b0*51= <(*A8(e=c*(,((1=?=+F*B 2. Giới thiệu bài toán \1(?=+5M*012J(*6(1 =` ac(+=!J ,((L*01*@*](*8+2D>M 5*i*01Bj=+5M2c(+`A8*.*2c(+>2c(+27 2D>M5*iB$,(*.*02c(+4N`<*G- G] *G2(KG !21*:G(?=(.*,(G;2! *J0E*.*2T',(A2c(+ !(e*- ! c(7=BCk2c(+(c*299=-F*5`;2c(+BX=>',( A(,(*.*02c(+G1*!*:*i2c(+96*(,(*.* 2B*i2c(+((,(*.*`;*iG*2c(+G- G2(KG -*:G-7*:B$,(*.*02c(+0*i2c(+2J(5=*E 5:BCk2c(+(K(c**i2c(+0k*i2c(+(K*=c(c*2c( +BCk2c(+*=c(c*5:2!*J=**=l*&(.01(00* (.*,((L<BCk5:2!*J=*(F*=2c(+B.*0 5:2!*J=*;2!*J(I(*2!*J0(,(.*+ >,(B aJ ,(2c(+2J(8m8J0] !5J0 *b:(7*=l*&5:2!*J=*B*](> J<8+*@*i2c(+0>.( ,(J?=,:BP:* 2cJ*+ ,(2J(*6(1 =`X=>>T**i2c( +0>T* ,(?=,:G7=2%52c(+2;2D>M0 >.( ,(?=,:G*@(,( ,(<-=(= f2J(>T* '& ,(22;2J(J-(7= ,((4(J*@ *.*001(J ,(2J(5=5:*87=JB.* 087=JN(` !87=G-JG;*i2c(+0(,( *.*(*7*0(,( ,(J`; ,(G !5JG !-2J( JB a2c(+*+ ,(*@)0*01>T**@ *: ,(*+G0A01(*+ ,((L2c(+B7=2c(+*+ =c 0]-?=-2*87=J*@<8+(=c* >+518*&*W5: ,(BCk*i2c(+(*T(= 87=JGk87=J(Kc**i2c(+Bk87= J(*TJ= ,(Gk2= ,((*T(J= 5BCk87=J9c*)05A8Gc*)0(*T5A8 =87=JB aT*&9n0?=+5M)0501(*:*01` *6(1*]09 ,(>()0]2J(*=-TG h2/*.*>(E472/'+-0',4o)0 >7*J82N3(4 *+B$,(*.*0)0N`; )0G*)0G21*:51G(,(.*+>,(B a$=!k*=501()0*01>T** 4c9 ,( ,(J2T8,*1(,(2c(+J?=,:B7= 2c(+J?=,:9]S-*@< fA2J(c*87= (*+ ,(N(,(*.*` !87=G-5A8G;*iG<*0 *.*0 ,(p; ,(G* ,(G*,(+G'=F*4+G2, 8:*qB a0(=!*,*01(O*:(,(4,(,*! > !5J ,(J**,04,(,05: ,(22J(-= *(G !5J2c(+J ,(B\1(?=+5M ,((L*01 =` *b'=-A8*(,(2= ,(96*01((< ,(*W(,( 9^( ,((,((=(F8h*]B(,( ,(?=,(O3( >.(I,* h9^*@*5M ,(B(*T h*. *0 ,(>(*7*B.*0 ,(4N`; ,(G* ,(G *T5:G*@*:GD'=F*4+G'=F*4+G*,(+BCc*'=F* 4+'=F*4+=2= ,(>,(=BCk2= ,(9c*'=F* 4+'=F*4+BCc**,(+07*=2= ,(Gc*2= ,(9c**,( +07*7=(=*,(+(07**@(K(5=*.*b (L4#B.*0'=F*4+N(`;'=F*4+G* '=F*4+G2(KG !21*:B.*0*,(+4N`;*,( +G**,(+G(?=(.*,(G2(KG !21*:B II. KHẢO SÁT THỰC TẾ VÀ XÁC LẬP DỰ ÁN 1.Hoạt động của hệ thống hiện tại 1.1 Cơ cấu tổ chức - Giám đốc thư viện:?=+5M*4c1*!:*2c(L* 01B - Thủ thư:(*,(1(A8A8- ,(4,0(A8 A82c(+BP=r4o(,(2c(+2;27*b2T7*:>o9 ^(BX8'78 ,(*&*e*6F*2(L*W>=06(>1 ,(2T9s*@ >7 ,(>(-=(==JB(I5A8*.4,*!> ! ,(=JG !2c(+0 ,(oG*W2',(2(,( ,(0(L2 2J(2c(+J=F*2T(>7:(4/ = ,(B - Bộ phận phục vụ độc giả:(=(F8*i*01G*i=J*+ ,(G>T*2c(+G',4o(,(2c(+2;?=,:J ,(B 1.2 Quy trình quản lý P1*!N=(e(D(5t(e(D( =` 1.2.1 Quản lý sách a $A8A*87=A8 ,(B a uh5M08)5: ,(B a $A8A8*.* ,(B a uh5M ,(oB a uh5M ,(F*B 1.2.2 Quản lý độc giả:!*J5 02 <(*:*bG,0G0 0 =2:<(B a 78A*.*02c(+0(F8*iB a $A8A**i2c(+B a u*iB Mẫu thẻ: 1.2.3 Quản lý mượn trả sách a T**@*:(L2c(+B a T**@*: ,(B a uh5M87=JB a uh5M87=8:*B a uh5M87=*+B Các loại phiếu: a Phiếu trả sách. a Phiếu mượn sách. a Phiếu đền sách. [...]... viên: chuyển phòng, sa thải, nghỉ việc 1.2.5 Thống kê báo cáo - Thống kê số sách mượn - Thống kê số sách hỏng, mất - Thống kê độc giả mượn quá hạn - Thống kê sách yêu thích 2, Các ưu nhược điểm của hệ thống hiện tại 2.1 Ưu điểm + Dễ làm + Dễ quản lý nhân viên, xử lý sự cố, + Không cần nhiều trình độ ở nhân viên 2.2 Nhược điểm + Công việc quản lý thư viện thao tác với một dữ liệu lớn, liên quan đến... muốn thưc hiện không, nếu đồng ý thì thao tác sẽ thực hiện Thông tin phiếu bao gồm các nội dung: S Mã T độc T giả Tên độc giả Ngày sinh Đối tượng Địa chỉ Điện thoại Tên Tình sách trạng hỏng sách mất Số lượng Thành tiền 8.2.3 Menu Thống kê 8.2.4 Menu trợ giúp + Hướng dẫn sử dụng chương trình + Giới thiệu hệ thống quản lý thư viện Đại học Hàng Hải KẾT LUẬN Tự nhận xét về hiệu quả và độ chính xác của hệ. .. vậy xảy ra nhiều sai sót trong quản lý + Việc phân loại cũng mất nhiều thời gian III PHÂN TÍCH HỆ THỐNG HIỆN TẠI 1 Biểu đồ phân rã chức năng 2 Biểu đồ luồng dữ liệu mức ngữ cảnh Ghi chú: 1) Phiếu đặt hàng 6) Thẻ độc giả 2) Thông tin nhà cung cấp 7) Phiếu mượn, trả, phạt 3) Hóa đơn thanh toán 8) Yêu cầu thông kê báo cáo 4) Thông tin độc giả 9) Báo cáo thống kê 5) Yêu cầu mượn/trả sách 10) Sách 3 Biểu... thông báo, phích tra cứu) thì không thể nâng cao hiệu quả quản lý và sử dụng nguồn tài nguyên thư viện hiện có + Việc tìm kiếm, thống kê báo cáo tốn nhiều thời gian, gây nhiều bất tiện cho việc quản lý về độc giả và sổ sách + Hệ thống dùng nhiều giấy tờ, vì vậy việc bảo quản, tìm kiếm mất nhiều thời gian + Hệ thống dễ mắc phải nhiều sai sót, công việc quản lý gặp nhiều khó khăn khi số lượng độc giả tăng,... Sách trên đó Ta thay liên kết này bằng hai liên kết một – nhiều và liên kết một – một bằng cách thêm vào một thực thể liên kết là (Phiếu mượn/trả chi tiết , Phiếu phạt chi tiết) - Giữa thực thể Độc giả và Thẻ độc giả có mối liên kết một – một vì một Độc giả chỉ có duy nhất 1 thẻ độc giả - Giữa thực thể Thẻ độc giả và (Phiếu mượn/ trả chi tiết, Phiếu phạt chi tiết) có mối liên kết một – một vì một (Phiếu... Varchar(5) Nvarchar(50) Varchar(5) Nvarchar(50) Money Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null 7 Mô hình liên kết giữa các bảng dữ liệu 8 Thiết kế giao diện 8.1 Giao diện form đăng nhập: 8.2 Giao diện form chương trình Quản lí thư viện: Sau khi đăng nhập vào chương trình, sẽ hiện ra giao diện phía trên, user có thể tìm kiếm thông tin độc giả, và thông tin sách, biết được... thông tin độc giả 5 Mô hình thực thể liên kết E-R 5.1 Xác định thực thể liên kết - Giữa thực thể ( Tác giả/Nhà Xuất bản/Thể loại) và Sách có mối liên kết một – nhiều vì một (Tác giả/Nhà Xuất bản/Thể loại) có thể có nhiều Sách, trong khi đó Sách chỉ có thể thuộc về một (Tác giả/Nhà Xuất bản/Thể loại) - Giữa thực thể Sách và ( Phiếu mượn/trả, Phiếu phạt ) có mối liên kết nhiều – nhiều vì một Sách có thể được... Thống kê 8.2.4 Menu trợ giúp + Hướng dẫn sử dụng chương trình + Giới thiệu hệ thống quản lý thư viện Đại học Hàng Hải KẾT LUẬN Tự nhận xét về hiệu quả và độ chính xác của hệ thống 1.Ưu điểm - Biết áp dụng thế mạnh của công nghệ vào hệ thống - Thể hiện được ý tưởng ban đầu - Có sự tập trung làm việc, tranh luận để xây dựng đề án mức có thể - Biết khắc phục khó khăn trong làm việc 2 Khuyết điểm - Còn nhều... sẽ có menu con là: Độc giả, Sách Khi lựa chọn menu Sách, sẽ có kết quả: Các phím chức năng: Button Thêm mới Sửa Xóa Lưu Hủy Chức năng Thêm các thông tin cho sách Sửa đổi các thông tin đã thêm Xóa hết các thông đã thêm cho 1 cuốn sách Lưu lại các thông tin đã thêm Thoát khỏi chức năng quản lý sách Khi lựa chọn menu Độc giả sẽ có kết quả: Các phím chức năng: Button Thêm Sửa Xóa Lưu Hủy Chức năng... Xóa thông tin sách khi thông tin nhập vào không phù hợp Khi người sử dụng thực hiện các thao tác đối với tất cả các phím Thêm, In phiếu, Hủy, Xóa, sẽ hiện ra 1 bản thông báo hỏi bạn có chắc chắn muốn thưc hiện không, nếu đồng ý thì thao tác sẽ thực hiện Thông tin phiếu bao gồm các nội dung: S Mã Tên T độc độc T giả giả Điện Ngày Đối Địa thoại sinh tượng chỉ Tên sách Số Thành lượng tiền 8.2.2.2 Phiếu . này bằng hai liên kết một – nhiều và liên kết một – một bằng cách thêm vào một thực thể liên kết là (Phiếu mượn/trả chi tiết , Phiếu phạt chi tiết) 19 HỆ THỐNG QUẢN LÍ THƯ VIỆN I. ĐẶT VẤN ĐỀ 1 TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN LỚP CNT50 – ĐH1 BÀI TẬP LỚN XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN TRƯỜNG ĐẠI HỌC HÀNG HẢI Giảng viên: Nhóm. THỰC TẾ VÀ XÁC LẬP DỰ ÁN 1.Hoạt động của hệ thống hiện tại 1.1 Cơ cấu tổ chức - Giám đốc thư viện: ?=+5M*4c1*!:*2c(L* 01B - Thủ thư: (*,(1(A8A8-