Mụ hỡnh CSDLQH:

Một phần của tài liệu Quản lý thư viện tại trường cấp III Hồng Quang (Trang 59 - 64)

Một CSDL quan hệ:

- Chứa dữ liệu trong bảng, được cấu tạo bởi cỏc dũng cũn được gọi là cỏc mẩu tin, và cột được gọi là cỏc trường .

- Cho phộp lấy về (Hay truy vấn) cỏc tập hợp dữ liệu con từ cỏc bảng . - Cho phộp nối cỏc bảng với nhau cho mục đớch truy nhập cỏc mẩu tin liờn quan đờn nhau chứa trong cỏc bảng khỏc nhau .

* Cỏc khỏi niệm cơ bản:

Quan hệ là một tập con của tớch đề cỏc hoặc của nhiều miền (ở đõy luụn giả thiết rằng quan hệ là một tập hữu hạn ).

Định nghĩa: Gọi R = {A1...An } là tập hữu hạn cỏc thuộc tớnh, mỗi thuộc tớnh Ai với i = 1..n.

Cú nhiều miền giỏ trị tương ứng là DOM (Ai). Quan hệ trờn tập thuộc tớnh R = (A1...An ) là tập con của tớch đề cỏc.

+ R⊆ Dom (A1) x..x Dom(A2) + Ký hiệu r (R) hoặc x (A1....An)

Vớ dụ: Quan hệ bạn đọc bao gồm cỏc thuộc tớnh Họ – Tờn, năm sinh, lớp chuyờn, khoỏ học, Khối, quờ quỏn, là một quan hệ 6 ngụi

Bạn đọc Họ tờn Năm sinh Lớp chuyờn

Khoỏ học Khối Quờ quỏn

T1 NguyễnThu Hà 1986 Toỏn 2001-2004 12 Hải Dương

T2 PhạmThu Ngọc 1987 Van 2002-2005 11 Hải Dương

T3 Nguyễn Mai Linh 1990 Sinh 2003-2006 10 Hải Dương

T1(Nguyễn Thu Hà, chuyờn Toỏn) là một bộ của quan hệ bạn đọc

1. Khoỏ của quan hệ trờn tập thuộc tớnh: R= {A1...An } là một tập con

K ⊆ R sao cho cỏc bộ phận khỏc nhau T1, T2 thuộc luụn thoả món T1 (k1) khỏc T1 (k) bất kỳ tập con thực K’CK nào đú đều khụng cú tớnh chất đú. Tập K là siờu khoỏ (Super Key) của quan hệ r.

KẾT LUẬN

Trờn đõy là toàn chương trỡnh “Quản lý Thư viện Trường cấp 3

Hồng Quang”. Chương trỡnh được viờt bởi ngụn ngữ Visual Basic hỗ trợ việc

quản lý khỏch hàng. Chương trỡnh này chủ yếu hoạt động chủ yếu dựa vào cỏc giao tiếp giữa người sử dụng và mỏy tớnh, vỡ vậy tỏc giả đó cố gắng đưa ra một hệ thống giao diện cho chương trỡnh một cỏch gần gũi, thõn thiện với người sử dụng , hệ thống thụng bỏo dễ hiểu dễ thực hiện

Chương trỡnh bước đầu đó cho những kết quả tốt, thực hiện đỳng theo cỏc yờu cầucỏc nhiệm vụ chức năng đó đưa ra.Tuy nhiờn cũng như bất kỳ một sản phẩm phần mềm nào khỏc chương trỡnh cần được bổ sung hoàn thiện khụng ngừng để phự hợp, đỏp ứng cỏc yờu cầu mới về quản lý thụng tin của người sử dụng.Cỏc chức năng cần được cải tiến để thực hiện cỏc yờu cầu nhanh chúng , hiệu quả hơn.

Chương trỡnh trờn đõy chắc chắn sẽ cũn cú rất nhiều cỏc khiếm khuyết nhật định, tỏc giả sẽ cố gắng học hỏi, để luụn cải tiến hoàn thiện chương trỡnh đỏp ứng cỏc yờu cầu của người sử dụng trong những phiờn bản mới nhất.

TÀI LIỆU THAM KHẢO

1. Nhập mụn cơ sở dữ liệu – Thầy Lờ Tiến Vương (Nhà xuất bản thống kờ 1999)

2. Phần tớch và thiết kế hệ thống – Thầy Nguyễn Văn Ba (nhà xuất bản quốc gia hà nội 2003)

3. Tự học lập trỡnh Visual - Basic

MỤC LỤC

LỜI CẢM ƠN... 1

Lí DO CHỌN ĐỀ TÀI...2

CHƯƠNG I: GIỚI THIỆU CHUNG...5 (adsbygoogle = window.adsbygoogle || []).push({});

1.1. Quản lý và ứng dụng tin học trong cụng tỏc quản lý ...5

1.1.1 Một số khỏi niệm cơ bản về quản lý...5

1.1.2. Ứng dụng tin học trong cụng tỏc quản lý:...5

2.1. Nguyờn tắc xõy dựng mụ hỡnh thụng tin quản lý ...8

2.1.1. Khỏi niệm về hệ thống thụng tin quản lý ...8

2.1.2. Nhu cầu tin học hoỏ thụng tin quản lý:...9

2.1.3. Phương ỏn xõy dựng một mụ hỡnh thụng tin:...10

CHƯƠNG II: KHẢO SÁT HIỆN TRẠNG CễNG TÁC QUẢN Lí THƯ VIỆN TẠI TRƯỜNG CẤP III HỒNG QUANG...14

2.1. Mục đớch của đề tài:...14

2.2. Khảo sỏt hệ thống cũ: ...15

2.3. Đỏnh giỏ những nhược điểm của hệ thống cũ ...23

2.4. Yờu cầu tin học hoỏ, thuận lợi và khú khăn:...24

CHƯƠNG III: PHÂN TÍCH HỆ THỐNG...26

3.1. Cỏc chức năng cơ bản của hệ thống quản lý thư viện...26

3.1.1. Chức năng quản lý sỏch gồm ...26

3.1.2. Chức năng quản lý độc giả gồm 3 ...27

3.1.3. Chức năng quản lý mượn trả gồm ...27

3.1.4. Chức năng tra cứu gồm ...28

3.1.5. Chức năng thống kờ gồm cú:...29

3.2. Biểu đồ phõn cấp chức năng: ...30

3.3.1. Dữ liệu vào ra của hệ thống ...31

3.3.2. Cỏc ký hiệu của biểu đồ luồng dữ liệu:...32

3.3.3. Biểu đồ luồng dữ liệu mức khung cảnh:...35

3.3.4. Biểu đồ luồng dữ liệu mức đỉnh:...36

3.3.5. Biểu đồ luồng dữ liệu mức dưới đỉnh ...38

...40

3.4. Mụ hỡnh quan hệ thực thể ...44

3.4.1. Xỏc định cỏc thực thể 3 ...44

3.4.2. Xỏc định mối quan hệ giữa cỏc thực thể ...44

3.4.3. Xỏc định cỏc thuộc tớnh của thực thể:...47 (adsbygoogle = window.adsbygoogle || []).push({});

CHƯƠNG IV: THIẾT KẾ HỆ THỐNG ...54

4.1. Cỏc bảng cơ sở dữ liệu ...54

4.1.1. Bảng sỏch (Table Sỏch)...54

4.1.2. Bảng Quản Lý Độc giả (Table ĐocGia) ...55

4.1.3. Bảng Mượn Trả (Table MuonTra)...56

4.1.4. Bảng Quỏ Hạn (Table QUAHAN)...56

4.1.5. Bảng Nhà Xuất Bản (Table NhaXB)...57

4.1.6. Bảng Thanh Lý (Table ThanhLy)...57

4.1.7.Bảng Thể Loại (Table TheLoai)...57

CHƯƠNG V: CƠ SỞ LIỆU QUAN HỆ:...58

5.1. Tổng quan ...58

5.1.1. Khỏi niệm: ...58

5.1.2 . Kiến trỳc một hệ cơ sở dữ liệu :...58

5.2. Mụ hỡnh CSDLQH:...59

KẾT LUẬN... 61

Một phần của tài liệu Quản lý thư viện tại trường cấp III Hồng Quang (Trang 59 - 64)