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

quản lý thư viện trung tâm đại học quốc gia thành phố hồ chí minh

59 846 0

Đ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 59
Dung lượng 3,07 MB

Nội dung

Phần 1: Khảo Sát – Yêu Cầu Của ĐồÁn I Mô tả đồ án “Hệ thống quản lý quản lý thư viện Trung Tâm DHQG Thành Phố Hồ ChíMinh ” là hệ thống lưu trữ, xử lý các thông tin độc giả, cập nhật các

Trang 1

Đồ án:

Trang 2

Mục Lục

Mở đầu -3

Phần 1 Khảo Sát _Yêu Cầu Đồ Án -4

I Mô tả đồ án -4

1) Khảo sát thực tế -4

2) Yêu cầu đồ án -4

II Giải pháp -5

Phần 2 Triển khai _ Xây Dựng Hệ Thống -6

I Phạm vi giới hạn đồ án -6

II Mô tả sơ lược về CSDL -7

1) Hệ thống CSDL -7

2) Hệ thống máy chủ -7

III Phát hiện thực thể và mô hình ERD -9

Phát hiện thực thể -9

1) Lược đồ ERD -12

2) Mô tả chi tiết thực thể -13

IV Chuyển mô hình ERD sang mô hình quan hệ -20

1) Mô hình quan hệ -20

2) Phân tích DFD -20

V Thiết kế giao diện -25

1) Các menu chính của giao diện -25

2) Các from mô tả -33

VI Một số thuật giải biễu diễn from xử lý -49

1) Thuật giải xử lý nhập sách -49

2) Thuật giải xử lý tác vụ sách -50

3) Thuật giải xử lý tác vụ độc giả -51

4) Thuật giải xử lý phiếu mượn sách -52

5) Thuật giải xử lý phiếu trả sách -53

6) Thuật giải xử lý báo trễ hạn -54

VII Thiết kế các phiếu báo cáo (report) -55

Trang 3

Mở đầu

Sau một thời gian học môn tích thiết kế hệ thống thông tin, nhómchúng em đã tiếp thu được một số kiến thức cơ bản về phân tích thiết

kế hệ thống thông tin Nay chúng em áp dụng những kiến thức cơ bản

đã học, để hoàn thành đồ án phân tích thiết kế cho đề tài “quản lý thưviên Trung Tâm Đại Học Quốc Gia Thành Phố Hồ Chí Minh ”

Ngày nay liên thông để chia sẻ thông tin là tiêu chí đầu tiên trong việcxây dựng thư viện thông qua công nghê thông tin Sử dụng công nghệmới để truy hồi thông tin khắp nơi nhằm phục vụ tốt cho độc giả củamình là giá trị của mỗi thư viện Trong một đại học, thuật ngữ thư việnluôn luôn ở dạng số nhiều (libraries) mang ý nghĩa khái niệm thư việntrong một đại học có nghĩa là một mạng lưới thư viện gồm một thư việntrung tâm và nhiều thư viện thành viên Trong đó vai trò quản lý củamột thư viện trung tâm có nghĩa là quản lý một hệ thống thư viện gồmnhiều thư viện thành viên, hay nói một cách khác là quản lý một Mạngthông tin - thư viện dùng chung trong một đại học gồm nhiều trườngthành viên Trong bối cảnh hiện nay, phải tiến hành nhiều bước, trong

đó quản lý bằng công nghệ là bước đầu tiên

Tài liệu này gồm 2 phần:

1 Mô tả đồ án, khảo sát và lựa chọn giải pháp

2 Triển khai thực hiện đồ án

Chúng em xin cảm ơn thầy ThS Nguyễn Gia Tuấn Anh đã truyền đạt cho chúng em những kiến thức quý giá về môn học và đã tận tình giúp

đỡ chúng em hoàn thành đồ án này

Nhóm sinh viên thực hiện:

Nguyễn Thanh Bình 0511070

Trang 4

Nguyễn Hoàng Chương 0511074

Đoàn Nguyên Ngân 0511169

Trang 5

Phần 1: Khảo Sát – Yêu Cầu Của Đồ

Án

I Mô tả đồ án

“Hệ thống quản lý quản lý thư viện Trung Tâm DHQG Thành Phố Hồ ChíMinh ” là hệ thống lưu trữ, xử lý các thông tin độc giả, cập nhật các tàiliệu mới và tạo sự thuận tiện, chính xác tìm kiếm tài liệu một cáchchính xác nhất cho độc giả

1) Khảo sát thực tế

Thư viên Trung Tâm DHQG Thành Phố Hồ Chí Minh là một thư việnlớn của thành phố với hàng trăm ngàn đầu sách có giá trị, nằm ngaytại Khu Phố 6 Phường Linh Trung Quận Thủ Đức TPHCM hoạt độngvới chức năng nhiệm vụ sau :

 Cung cấp nguồn tài nguyên ,trang thiết bị và các dịch vụ chấtlượng cao phục vụ giảng viên ,sinh viên ,nhà nghiên cứu và cán bộthuộc DHQG TPHCM

 Ngoai ra ,thư viện trung tâm còn phục vụ các giảngviên ,nhà nghiên cứu ,sinh viên các đơn vị khác nếu có yêu cầu

 Thư viện trung tâm đại học quốc gia tphcm là một đơn vịhành chính sự nghiệp độc lập trực thuộc Ban Giám Đốc ,có tư cáchpháp nhân ,tài khoản và con dấu riêng

 Thư viện trung tâm là đấu mối tổ chức liên kết và chia sẻnguồn tài nguyên thông tin trong hệ thống thư viện ĐHQGTPHCM

Thư viện Trung tâm được trang bị các phương tiện, hệ thống hỗ trợ

kỹ thuật hiện đại, đáp ứng tốt nhất yêu cầu độc giả

Máy tính và hệ thống mạng: Thư viện có 200 máy tính cấu

hình mạnh, chạy được các phần mềm ứng dụng của các chuyên ngành đào tạo, nối kết với hệ thống mạng hữu tuyến và vô tuyếnbăng thông rộng

Thiết bị mượn/trả/thống kê tài liệu và kiểm soát tự động

Thiết bị in ấn, sao chép tài liệu:

Máy Photocopy: các máy photocopy tự động thu phí được bố trí tại các tầng

Máy in laser trắng đen và máy in màu: được bố trí tại các phòng máy tính, in và trả tiền qua mạng

Trang 6

Máy Scan: bố trí tại các tầng, liên hệ tại các quầy phục vụ để được hướng dẫn.

Trang thiết bị phục vụ hội nghị, hội thảo

Máy chiếu đa năngMáy tính xách tay

Các trang thiết bị nghe – nhìn : Tivi, đầu Video, Cassettes,

CD, VCD, DVD, bố trí tại các phòng Đa phương tiện, kết nối với các kênh truyền hình vệ tinh.

Mục đích của thư viên là làm sao phục vụ đọc giả được nhanh chóng và gọn gàng kể cả lúc mượn cũng như lúc trả sách Vì vậy thư viện đã phân cấp quản lý với sơ đồ như sau:

Trang 7

Với trên 1,000,000 bản sách báo và tạp chí cho nên phục vụ bạn đọc phải nhanh chóng mà trong đó việc quản lý danh mục báo cáo vàtạp chí được đặt lên hàng đầu và thư viện phải tìm mọi cách để hòan thiện hơn Với số lượng sáh báo như thế vịệc quản lý tên sách, số lượng, lọai nhập, thanh lý số lượng sách cũ còn tồn kho,…Do tính chấtcủa thư viện là mượn đọc tại chỗ và cho mượn về nhà nên vấn đề đặt

ra là phải quản lý được đọc giả mà trong đó phải biết được họ tên đọcgiả , địa chỉ, số điện thọai của đọc giả,… và các thông tin này biết nhờ mã số đọc giả

2) Yêu cầu đồ án

Bài toán được đặt ra cụ thể như sau:

Trong khuôn khổ đồ án này chỉ đề cập đến vấn đề quản lí mượn trả sách ở thư viện trung tâm ,còn về các dịch vụ khác của thư viện chỉ được nhắc đến như phần tham khảo

Xuất phát từ những nhược điểm của hệ thống quản lý bằngthủ công, nên việc tin học hóa công tác quản lý là việc làm hợp

lý Để phục vụ đọc giả một cách nhanh chóng, chính xác và tiện lợi trong việc tìm kiếm tài liệu ở thư viện

Trang 8

II Giải Pháp

Để giải quyết vấn đề trên, chúng em đã phân tích và đưa ra 2 giảipháp:

- Xây dựng hệ thống dựa trên nền tảng môi trường máy tính

- Xây dựng hệ thống dựa trên thực tế đã có, nâng cấp và cảithiện phần cập nhật và quản lý tình hình sách một cách chính xácnhất ở thư viện, lượng sách mượn và trả của đọc giả theo mô hìnhtin học quản lý cơ sở dữ liệu tòan bộ bằng máy tính

Bảng so sánh 2 giải pháp theo điều kiện thực tế:

Quản lý thủ công Quản lý bằng CSDL Thời gian

xây dựng - Châm và khó khăn trongviệc quản lý

- Nhanh dễ dàng trong việc

tra được

- Chưa phổ biến nhiều ở cácthư viện chỉ áp dụng cho mộtvài thư viên lớn, nhân viên cóthể quản lý ở bất cứ đâu cómáy tính và mạng internet

Tính thực

thi - Tốc độ xử lý phục thuộcvào nhân viên quản lý

- Tốc độ xử lý phụ thuộc vàomáy tính thường là rất

- Khi thông tin của đọc giả

và tài liệu sẽ bị lộ sẽ ảnhhưởng rất lớn đến đọc giảcũng như ngân sách của

thư viện

- Bảo mật rất cao nếu hệthống bảo mật trong máychủ của thư viện được quản lí

tốt

- Có khả năng phục hồi đượckhi xảy ra sự cố nếu đượcbackup thường xuyên

Tính khả thi dụng cơ sở vật chất sẵn có.- Dựa trên hệ thống cũ, tận

- Phải xây dựng mới tòan bộ

hệ thống, cần trang thiết bị

cơ sở vật chất mới để phù

hợp

Trang 9

Nguồn nhân

lực nghiệp vụ quản lí thư viện - Cần người hiểu biết về

- Cần người hiểu biết về quản

lí thư viện và công nghệ

thông tin

[Phần 2 : Triển Khai – Xây Dựng Hệ

Thống

Phạm vi và giới hạn của đồ án

Do phạm vi nằm trong giới hạn của môn học Phân tích và thiết kế

hệ thống thông tin và các mục tiêu nêu trên nên phạm vi của đồ

án bao gồm:

 Quản lý thông tin cá nhân của đọc giả - kể từ lúc đăng ký là thành viên của thư viện

 Quản lý lịch sử mượn trả sách của đọc giả

 Quản lý các nhân viên và ban quản lý của thư viện

 Quản lý thống kê chung tình hình sách mượn và trả của thư viện

Mô tả sơ lược về mô hình CSDL

Sau đây là bản mô tả sơ lược về mô hình quản lý bằng CSDL đã đượcứng dụng trong hệ thống:

1) Hệ thống CSDL

 Đây là chương trình nằm trên từng phòng ban của hệ thốngthư viện mang vai trò của một máy chủ, lưu giữ tất cả nhữnggiá trị về thông tin chi tiết của các đọc giả tham gia tại thư viện

và các nhân viên trực thuộc tại mỗi phòng ban của thư viện.Mỗiphòng ban sẽ mang một mã phòng ban riêng biệt của mình làmcầu nối kết nối với máy chủ đặt tại trung tâm

 Khi đọc giả (đã là thành viên của thư viện) mượn sách tạithư viện, hệ thống sẽ căn cứ vào phiếu mượn sẽ cập nhật lượngsách mượn của đọc giả Nếu đọc giả đã mượn sách tại phòngkhác của thư viện thì hệ thống sẽ lưu trữ vào một kho thông tinđọc giả tạm thời và sau một chu kỳ (1 ngày) những thông tin

này sẽ được chuyển lên máy chủ chờ xừ lý

 Hệ thống mô hình CSDL gồm có 2 chương trình con:

 Một chương trình dành cho đọc giả có thể xem, tìmkiếm thông tin, hiện trạng, số lượng sách mượn của mình

 Một chương trình quản lý độc giả dành riêng chonhân viên, ban giám đốc có thẩm quyền sử dụng

2) Hệ thống máy chủ

Trang 10

tâm, lưu giữ thông tin sơ lược về tất cả các đọc giả mượn sáchtrong tất cả các phòng ban trực thuộc hệ thống thư vịện Đồngthời máy chủ lưu trữ tất cả thông tin của tất cả các phòng ban

để có thể xử lý thông tin đọc giả của chính phòng ban đó

những thông tin từ phía những máy con (đặt tại từng phòng bancủa thư viện) chuyển lên, phân tích những thông tin và lọc ranhững đọc giả thuộc phòng ban nào sẽ được chuyển về chínhxác từng phòng ban mà đọc giả đã mượn sách để thực hiện việccập nhật tình trạng mượn và số lượng sách mượn

Và sau đây là mô hình quan hệ

_

Đồ Án: Quản lý thư viện Trung Tâm DHQG TPHCM Trang 10

Trang 11

Person 1

Person 1

Person 1

GVHD: Ths Nguyễn Gia Tuấn Anh

I Phát hiện thực thể và mô hình ERD

Trang 14

2) Lược đồ ERD mô hình CSDL

(1,1)

(1,N)

(1,1)

(1,1) (1,N)

PHONG_BAN

# MAPB TENPB DCHIPB SDTPB

SACH

# MASACH TUA

SOLUONG NAMXB NGAYNHAP

NGON _NGU

#MANGONNGU NGONNGU

NHA_XUAT_BAN

# MANXB TENNXB DCHINXB SDTNXB EMAILNXB

TAC_GIA

# MATG HOTENTG DCHITG SDTTG

SACH _MOI #MASM TENSM

SACH_CU #MASC TENSC

(1,N)

(1,1) (1,N)

(1,1)

(1,N) (1,N)

(1,N) (1,N)

(1,N) (1,N)

Trang 16

3) Mô tả chi tiết thực thể

tính Diễn giải Kiểu DL i DL Lọa MGT Số Byte

#MANVMANV Mã số của nhân viên C B 8 kí tự 8 byte

HOTENNV Họ tên của nhân viên C B 30 kí tự 30 byte

MATKHAU Mật khẩu của nhân viên C B 10 kí tự 20 byte

DCHINV Địa chỉ của nhân viên C B 255 kí

SDTNV Số điện thọai của nhân

viên

CMND Chứng minh nhân dân

tính Diễn giải Kiểu DL i DL Lọa MGT Số Byte

#MANVMAPB Mã phòng ban trong

thư viện

TENPB Tên phòng ban trong

DCHIPB Địa chỉ của phòng ban

SDTPB Số điện của phòng ban S K 8 kí tự 8 byte

Tổng 47 byte

Trang 17

Thực thể 3:

DON_VI_LUU_TRU (#MADVLT, TENDVLT).

Tên thực thể: DON_VI_LUU_TRU

Tên thuộc

tính Diễn giải Kiểu DL i DL Lọa MGT Số Byte

#MASODGMADVLT Mã đơn vị lưu trữ trong

thư viện

TENDVLT Tên đơn vị lưu trữ

tính Diễn giải Kiểu DL i DL Lọa MGT Byte Số

#MANVMALTL Mã lọai tài liệu trong

TENLTL Tên lọai tài liệu trong

Trang 18

#MANVMASACH Mã sách trong thư

viện

SOLUONG Số lượng sách trong

NAMXB Năm xuất bản của

tính Diễn giải Kiểu DL i DL Lọa MGT Số Byte

#MANVMASH Mã sách hỏng trong thư

tính Diễn giải Kiểu DL i DL Lọa MGT Số Byte

#MANVMASM Mã sách mới trong thư

Trang 19

Thực thể 8:

SACH_CU (#MASC, TENSC).

Tên thực thể: SACH_CU

Tên thuộc

tính Diễn giải Kiểu DL i DL Lọa MGT Số Byte

#MANVMASC Mã sách cũ trong thư

#MANVMANGONNGU Mã ngôn ngữ của

sách trong thư viện C B 10 kí tự 10byte

NGONNGU Ngôn ngữ của sách

tính Diễn giải Kiểu DL Lọai DL MGT Số Byte

#MANVMANXB Mã nhà xuất bản của

TENNXB Tên nhà xuất bản C B 30 kí tự 30 byte

DCHINXB Địa chỉ nhà xuấ bản C B 255 kí

SDTNXB Số điện thọai nhà xuất S B 8 kí tự 8 byte

Trang 20

tính Diễn giải Kiểu DL i DL Lọa MGT Số Byte

#MANVMATG Mã tác giả viết sách C B 10 kí

Trang 21

DIACHIDG Địa chỉ đọc giả C B 255 kí

#MANVMATHE Mã thẻ thư viện C B 10 kí tự 10 byte

LOAITHE Lọai thẻ thư viện C B 10 kí tự 10 byte

NGAYLAPTHE Ngày lập thẻ D B 8 kí tự 8 byte

NGAYHETHA

Tổng 36 byte

Thực thể 14:

PHIEU_MUON_SACH (#MAPMS, HINHTHUCMUON,

NGAYMUON, NGAYTRA, SOLUONG).

NGAYMUON Ngày mượn sách D B 8 kí tự 8 byte

NGAYTRA Ngày trả sách D B 8 kí tự 8 byte

SOLUONG Số lượng sách

Trang 23

II Chuyển mô hình ERD sang mô hình quan hệ

Do phục vụ cho việc xây dựng dữ liệu phân rã client-server nên phátsinh một số thuộc tính hỗ trợ cho việc truyền và nhận dữ liệu Sau đây

là bảng mô hình quan hệ CSDL

1 Mô hình quan hệ

NHAN_VIEN (#MANV, HOTENNV, MATKHAU, DCHINV, SDTNV,

CMND).

PHONG_BAN (#MAPB, MANV, TENPB, DCHIPB, SDTPB).

DON_VI_LUU_TRU (#MADVLT, MASACH, TENDVLT).

LOAI_TAI_LIEU(#MALTL, MASACH, TENLTL).

SACH ( #MASACH, TUA, SOLUONG, NAMXB, NGAYNHAP).

SACH_HONG (#MASH, MASACH, TENSH).

SACH_MOI (#MASM, MASACH, TENSM).

SACH_CU (#MASC, MASACH, TENSC).

NGON_NGU (#MANGONNGU, MASACH, NGONNGU).

NHA_XUAT_BAN (#MANXB, MASACH, TENNXB, DCHINXB,

SDTNXB, EMAILNXB).

TAC_GIA (#MATG, HOTENTG, DCHITG, SDTTG).

DOC_GIA (#MASODG, MATHE, MAPMS, DTUONG, HOTENDG,

Trang 24

Đọc giả

Ban Ql.sáchBp.cho mượn

34

433

45

Trang 25

54

21

b) Sơ đồ DFD quản lý đọc giả

1 Yêu cầu tạo phiếu

2 Kết quả

3 Yêu cầu thống kê

4 Danh sách đọcgiả

5 Yêu cầu tìm kiếm

6 Danh sách xóa

Trang 26

87

2

c) Sơ đồ DFD quản lý phiếu mượn

1 Yêu cầu tạo phiếu

Trang 27

Đọc giả

Bp.cho mượn

Phiếu mượnLiệt kê Đọc Giả

Liệt kê Sách

Bp.cho mượn

13

122

1

12

2

1

13

14

12

d) Sơ đồ DFD thống kê

1 Yêu cầu liệt kê

2 Kết quả liệt kê

3 Thông tin sách

4 Danh sách đọc

Trang 28

III Thiết kế giao diện

1) Các menu chính của giao diện

a) Menu chinh chưong trình

Trang 30

c) Menu hệ thống

Trong menu hệ thống có các chức năng quản trị, logout và thóat chương trình quản lý của thư viện

Trang 31

d) Menu nhân viên

Trong menu nhân viên có các chức năng cho phépnhân viên kiểm tra phiếu mượn, kiểm tra tình hình trả sách,thống kê sách, báo trễ hạn trả sách trong thư viện đối vớicác tài khoản đọc giả

Trang 32

e) Menu sách

Trong menu sách có các chức năng tìm, thêm, chỉnhsửa các lọai sách mới, cũ, hỏng trong thư viện một cáchnhanh chóng và chính xác nhất ,chức năng nhập sách mới

và hiệu chỉnh sách chỉ dành cho nhân viên thư viện

Trang 33

f) Menu độc giả

Trong menu độc giả các chứ năng lập thẻ cho độcgiả, tìm kiếm, chỉnh sửa và xóa các độc giả mới tham giahoặc đã hết hạn mượn sách trong thư viện

Trang 36

Thóat Button Thoát

khỏi CT

Thoat_Click

Trang 37

b) From quản lý lập thẻ độc giả

Mã độc giả ComboBox 10 kí tự Nhập từ

Keyboard

Đối tượng TextBox Nhập từ

Trang 40

mã sách

Thóat Button Thóat

khỏi CT

Thoat_Click

Trang 41

d) From quản lý tác độc giả

Trang 42

e) From quản lý phiếu mượn sách

Keyboard

Ngày hiênhành

Keyboard

KeyboardNgày

mượn DateTimePicker KeyboardNhập từ

Trang 44

f) From quản lý phiếu trả sách

Trang 45

Ngày trả DateTimePicker Nhập từ

Keyboard

Ngày hiệnhành

Trả sách Button Kiểm tra

trả sách Tra sach_Click

Cập nhật Button Cập nhật

lại thôngtin sách

Cap nhat_Click

Thóat Button Thóat

khỏi CT

Thoat_Click

Trang 46

g) From báo cáo mượn sách trễ hạn

Tên đối

tượng

Kiểu đối tượng

Ràng buộc

Dữ liệu Mục

đích

Hàm liên quan

Giá trị Default

In ra_Click

Thóat Button Thóat Thoat_Click

Trang 47

khỏi CT

Trang 48

h) From quản lý danh sách mượn trễ hạn

Trang 49

In ra Button In ra DS

mượn trễhạn

In ra_Click

Thóat Button Thóat

khỏi CT Thoat_Click

Trang 50

BẮT ĐẦU

Mã sách = X, Tựa đề = YTác giả = Z,Thể lọai = T

Số luợng = K, NXB = HNăm XB = I, Thể lọai = JNgày nhập = G

Mở Table Nhâp Sách

Procedure Nhâp Sách (X,Y,Z,T,K,H,I,J,G)

Trang 51

BẮT ĐẦU

Mã sách = X, Tựa đề = YTác giả = Z,Thể lọai = T

Mở Table Tác vụ sách

Procedure Tác vụ sách (X,Y,Z,T)

Nhấn nút Tìm, Sửa, Xóa, Tiếp

Nhấn nút Thóat

Thông tin sách sẽ được cập nhật

2) Thuật giải xử lý tác vụ sách

Trang 52

Thông tin độc giả sẽ được cập nhật

3) Thuật giải xử lý tác vụ độc giả

Ngày đăng: 21/10/2014, 03:04

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w