1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dung hệ thống Quản lý thư viện

83 4,5K 132
Tài liệu đã được kiểm tra trùng lặp

Đ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 83
Dung lượng 1,42 MB

Nội dung

Tài liệu tham khảo ngành công nghệ thông tin Xây dung hệ thống Quản lý thư viện

Trang 1

LỜI NÓI ĐẦU

Hiện nay cùng với sự phát triển của xã hội và nền kinh tế thị trường thì côngviệc quản lý cũng ngày càng khó khăn và phức tạp Công việc quản lý ngày càngđóng góp một vai trò quan trọng trong các công việc của các cơ quan, công ty, xínghiệp Việc áp dụng các thành tựu của khoa học kỹ thuật nói chung và thành tựucủa công nghệ thông tin nói riêng vào công tác quản lý đã không ngừng phát triển.Công tác quản lý ngày càng được nhiều các cơ quan và đơn vị quan tâm nhưng quản

lý thế nào và quản lý làm sao cho đạt được hiệu quả cao nhất Như nhanh? Bảomật? Thân thiện? Tất cả những yếu tố trên chúng ta đều có thể nhờ đến những thànhtựu của ngành công nghệ thông tin, đó là những phần mềm trợ giúp quản lý thaycho tệp hồ sơ dày cộm, thay cho những ngăn tủ đựng hồ sơ chiếm nhiều diện tích và

có thể ta phải mất rất nhiều thời gian để lục lọi, tìm kiếm những thông tin cần phảithu thập hay những dữ liệu quan trọng Tất cả những điều bất tiện ở trên đều có thểđược tích hợp trong phần mềm - một sản phẩm của ngành tin học

Xuất phát từ những nhu cầu thực tế ở trên các cơ quan, xí nghiệp đều thấykhông thể thiếu được hệ quản trị cơ sở dữ liệu trong việc phát triển và quản lý củamình Qua những phần mềm – chương trình quản lý này người sử dụng có thể truynhập thông tin một cách nhanh chóng, ngoài ra còn có thể tìm kiếm thông tin trongmột khoảng thời gian nhanh nhất có thể Và nhờ chúng, người quản lý có thể sẽtránh được sự mất mát, sự hư hỏng thông tin khi phải lưu trữ một số lượng cơ sở dữliệu khổng lồ

Ở bất cứ thời kỳ lịch sử nào, “thư viện” đều được coi là kho trí tuệ của loàingười Nhu cầu sử dụng thư viện rất rộng rãi Có lẽ, không có một lĩnh vực hoạtđộng nào trong xã hội lại không cần đến thư viện

Qui mô của thư viện gắn liền với sự phát triển của loài người, cùng với sựphát triển xã hội và phân ngành sản xuất Thư viện ngày càng đa dạng về nội dung

và lớn về số lượng Ngày nay nhiều thư viện ngành đã có số lượng hàng vạn cuốnsách, hàng trăm số báo và tạp chí và có số lượng lớn độc giả đến thư viện mượn và

Trang 2

trả sách mỗi ngày Sự biến động đó tạo nên sự phức tạp về mặt quản lý và tra tìmsách Điều phức tạp hơn là xử lý thông tin trong sách để người sử dụng tìm đượcsách cần thiết phục vụ cho các vấn đề nghiên cứu.

Trong khi tìm kiếm các giải pháp khắc phục tình hình trên, máy tính đã thểhiện là phương tiện tối ưu Tuỳ theo nhu cầu của từng thư viện máy tính có thể giảiđáp được các vấn đề ở nhiều mức khác nhau Phổ biến nhất là máy tính giúp choviệc quản lý và phục vụ nhu cầu tra tìm các thông tin về sách của thư viện hiện có.Mức độ cao hơn là máy tính đã tạo khả năng tự động hoá sâu thông qua việc thiếtlập và sử dụng các CSDL thư viện tự động hoá và trao đổi thông tin giữa các thưviện với nhau

Từ những nhu cầu thực tế, nhu cầu quản lý các công việc hàng ngày của thưviện như quản lý số lượng các độc giả đến thư viện mượn sách và trả sách, nhu cầu

về tra cứu các thông tin về sách mà các độc giả cần cho việc học tập và giải trí củamình mà khối lượng các công việc trên tại thư viện là không phải nhỏ Vì vậy, em

đã phân tích và thiết kế một chương trình phục vụ quản lý một số công tác thư việncho các công việc trên Nhưng do đây là lần đầu tiên em phân tích và thiết kế một

đề tài lớn nên khó tránh khỏi những sai sót Do vậy em mong được sự đóng góp ýkiến của thầy cô và các bạn để đề tài này được hoàn thiện hơn

Em xin chân thành cảm ơn thầy giáo Đặng Minh Ất đã tận tình hướng dẫn

em thực hiện đề tài này, đồng cảm ơn các thầy cô giáo của Bộ môn Công nghệThông tin trong suốt quá trình học tập vừa qua

Trang 3

CHƯƠNG 1: TỔNG QUAN

VỀ ĐỀ TÀI

Trang 4

I NHU CẦU TIN HỌC HOÁ:

Hằng ngày, thư viện sẽ có rất nhiều bạn đọc mượn sách và trả sách hay cónhững công tác quản lý về sách Vì số lượng sách ở đây rất lớn do đó sẽ cầnnhững công tác về sách như: lưu trữ các thông tin về sách như phải sắp xếp sáchtheo môn loại nào, số cá biệt bao nhiêu ngoài ra để đảm bảo được công việcquản lý sách được dễ dàng và thuận tiện không mất nhiều thời gian về việc tìmmột cuốn sách thì phải làm thế nào quản lý một cách có hiệu quả nhất

Như đã nói ở trên, số lượng độc giả mượn sách và trả sách trong một ngày làrất nhiều, vì vậy việc quản lý làm sao để độc giả mượn sách và tra cứu sách mộtcách thuận lợi và nhanh chóng thì cũng cần được quan tâm chú ý

Từ những nhu cầu trên, để quản lý thông tin về người đọc, về sách khôngnhững cần phải có thông tin chính xác về những đối tượng trên mà cần phải cómột cơ chế quản lý thích hợp Một trong những cách hiệu quả nhất đó là việc ứngdụng những thành tựu của công nghệ tin học áp dụng cho công tác này Côngnghệ thông tin đã đem lại cho chúng ta những khả năng to lớn cho việc lưu trữ và

xử lý các thông tin đặc biệt và phân chia các cấp quản lý sao cho có hiệu quả nhất

Do đó, cần thiết để tự động hoá (hoặc bán tự động hoá) và hợp lý hoá những khâunghiệp vụ quan trọng trong công tác quản lý như: thống kê, tổng hợp, tìm kiếm, inấn,

Từ những lý do trên, công việc của chúng ta là phân tích thiết kế và xây dựng

hệ thống quản lý thư viện để khai thác hết được những ưu việt của kỹ thuật hiệnđại tiên tiến này

VIỆN:

Để thực hiện tin học hoá công tác thư viện, người ta có thể thiết kế CSDL sau:

* CSDL sách chọn lọc theo chuyên đề: loại CSDL này nhằm giúp độc giả tìmthông tin tương đối sâu vào từng cuốn sách theo một chủ đề nhất định Muốn vậy,các yếu tố tìm tin thường được mở rộng trên các biểu ghi nhập dữ liệu Thí dụ cácbiểu ghi áp dụng để biên mục cho các sách của thư viện hơn 15 mục (trường) Mức

Trang 5

độ tăng số trường để đảm bảo tìm tin sâu trong một cuốn sách phụ thuộc vào nhiềuyêu cầu tra cứu của các nhà quản lý và người sử dụng.

* CSDL thay thế tư liệu bản gốc: CSDL này có thể nói là thư viện tự động hoáhoàn toàn Từng cuốn sách, sau khi được lựa chọn và được nạp vào máy tính theonhững phương pháp khác nhau sẽ được hoà nhập vào CSDL để phục vụ yêu cầu củađộc giả Ngày nay, người ta sử dụng phần nhiều bộ nhớ ngoài như các đĩa quan đểlưu giữ thông tin về sách nhằm bảo quản và luân chuyển trong phạm vi sử dụng củanhiều thư viện

* CSDL quản lý về các thông tin về độc giả, về số lần mượn và thống kê sốlượng độc giả mượn sách cuả thư viện cũng được đề cập đến ở đây

Kỹ thuật để tạo lập ra các loại CSDL nêu trên không ngừng phát triển Ngoàicác phần mềm tối ưu, người ta còn sử dụng nhiều phần cứng mới Thí dụ việc nhập

dữ liệu của sách vào máy tuỳ theo mức độ phức tạp của CSDL mà người ta có thể

sử dụng các phương tiện nhập thông tin khác nhau như: bàn phím (keyboard), chuột(mouse), máy quét (scaner)

Trước hết, ta cần nói đến cấu tạo của thư viện Công tác quản lý ở đây là mộtvấn đề rất rộng Vì vậy do thời gian có hạn em chỉ trình bày ở đây những vấn đề

mà báo cáo này đề cập tới

Thư viện có một số phòng sau:

Trang 6

+ Thẻ mượn sách của thiếu nhi.

+ Thẻ đọc sách của thiếu nhi

+ Thẻ đọc sách cho người lớn

+ Thẻ mượn sách cho người lớn

 Chú ý: Thẻ đọc của người lớn và thẻ mượn của người lớn đều có gía trị ởphòng báo chí nhưng không có giá trị ở hai phòng khác nhau

Từ những dữ liệu ở trên ta có thể thấy được hoạt động của thư viện như sau:Trước hết, khi muốn đăng ký làm thẻ tại thư viện, người đăng ký làm thẻphải hoàn thành những thủ tục sau:

 Nếu đối tượng làm thẻ là thiếu nhi (học sinh cấp I và cấp II):

 Đơn xin làm thẻ thư viện do bố (mẹ) viết

 Giấy khen (học sinh đó là học sinh khá và giỏi)

 Hai ảnh 3x4 (nếu đổi thẻ thì chỉ cần 1 ảnh)

 Hộ khẩu

 Nếu đối tượng làm thẻ là sinh viên hoặc viên chức nhà nước hay cán bộ vềhưu:

 Giấy giới thiệu của cơ quan học tập hoặc đang công tác

 Hộ khẩu (nếu đối tượng không có hộ khẩu thì phải có xác nhận của chínhquyền địa phương nơi người làm thẻ đang tạm trú)

 Hai ảnh 3x4 (nếu đổi thẻ thì chỉ cần một ảnh)

 Thẻ sinh viên nếu là sinh viên (hoặc giấy chứng minh nhân dân nếu đốitượng làm thẻ là công chức nhà nước, nếu đối tượng làm thẻ là cán bộ vềhưu thì cần phải có thẻ hưu trí)

Sau khi đã hoàn tất các thủ tục trên, tuỳ theo đối tượng làm thẻ sẽ được đăng

ký làm thẻ thư viện Căn cứ vào phiếu đăng ký làm thẻ mà người làm thẻ sẽ đượcphát thẻ đọc hay thẻ mượn

+ Thẻ đọc sách được phép mượn sách đọc tại phòng đọc của thư viện và đếncuối giờ phải hoàn trả sách lại cho thư viện và thẻ này cũng có giá trị tại phòng báocủa thư viện yêu cầu cũng giống như trên

Trang 7

Đối với thẻ đọc sách cho người lớn thì có một số chú ý sau:

+ Mỗi lần mượn sách, độc giả chỉ được mượn không quá hai cuốn sách, thờigian mượn sách trong 15 ngày, nếu vượt quá thời gian trên độc giả sẽ phải chịu một

số tiền nhất định nào đó cho một ngày quá hạn Độc giả có thể nhờ người trả sáchhộ

+ Nếu vì một lý do nào đó độc giả có thể xin gia hạn trả sách nhưng đối vớisách văn học chỉ được xin gia hạn khônh quá một lần và đối với sách kỹ thuật thìđộc giả được phép xin gia hạn hai lần

+ Nếu làm hư hỏng sách của thư viện thì độc giả sẽ phải có trách nhiệm bồithường sách theo nội qui của thư viện

Tất cả các loại thẻ trên đều có giá trị trong một năm, qúa một năm thì độc giả

sẽ phải đổi thẻ

 Nội quy của hai phòng mượn sách của thiếu nhi và đọc sách của thiếu nhiđều tương tự như yêu cầu của hai phòng mượn và đọc sách của người lớn Khi độc giả muốn mượn sách, độc giả sẽ phải tra tìm cuốn sách mà mình cầnmượn tại những hộp đựng các thông tin về quyển sách đó hay hộp này được gọi làhộp phích Mỗi hộp phích này sẽ mang một chủ điểm riêng, mỗi chủ điểm sẽ được

ghi trên các hộp như hộp phích mang tên văn học dân gian hay hộp được mang tên của tác giả viết ra quyển sách đó Trong mỗi hộp này sẽ có những thông tin:

số cá biệt của cuốn sách đó, thông tin về tác giả những điều này sẽ được bàn tớitrong phần sau

Ngoài ra, độc giả có thể tra cứu các thông tin về sách tại phòng máy của thư viện

Khi muốn mượn sách độc giả sẽ có những phiếu yêu cầu mượn sách

Độc giả vi phạm nội quy của thư viện sẽ chịu kỷ luật theo nội quy của thư viện đề ra

Trang 8

IV YÊU CẦU Đ ỐI VỚI HỆ THỐNG

1 Danh sách các yêu cầu

1.1 Lập thẻ độc giả1.2 Cập nhật thông tin độc giả 1.3 Hủy thẻ độc giả

1.4 Nhập sách1.5 Hủy sách 1.6 Tra cứu sách1.7 Lập phiếu mượn sách1.8 Nhận trả sách

2 Bảng trách nhiệm các yêu cầu

Kiểm tra quyđịnh và lưu trữ

Cho phép huỷcập nhật lại hồ

sơ, có thể thayđổi quy địnhtuổi

2 Cập nhật

thông tin

độc giả

Chọn độc giảtheo danh sáchđược liệt kê

Liệt kê danhsách nhữngđộc giả Kiểmtra quy định

và lưu trữ

Trong quátrình thực hiện

có thể thay đổiquy định

3 Hủy thẻ

độc giả

Chọn độc giả

đã hết hạn củathẻ độc giả đểhủy

Hủy thẻ độcgiả đã hết hạn

so với ngàyhiện tại

Có thề xoáhay lưu thẻđộc giả

Trang 9

4 Nhập

sách

Nhập nhữngthông tin cầnthiết về sáchcần lưu

Kiểm tra thờihạn sách vàlưu

Có thể thayđổi quy định

về hạn sách

5 Hủy sách Chọn sách đã

hết hạn để hủy

Hủy nhữngsách đã quáhạn cho phép

Có thể thayđổi

6 Tra cứu

sách

Nhập vàonhững từ khóacần tra

Tra cứu theoyêu cầu

Hiển thịnhững thôngtin lọc được

Cập nhậtnhững sáchđộc giả đãmượn và kiểmtra số lượngcho phépmượn

Có thể thayđổi quy định

8 Nhận trả

sách

Chọn nhữngsách độc giả trả

Cập nhậtthông tin vềsách đã trả

3 Mô hình hóa

Người dùngNhận

sách

Lập

Hủy thẻ, sách

Tạo mã số Chọn và nhập những thông tin cần thiếtLưu vào CSDL

Xuất dữ liệu lên lưới (để có thể thay đổi)Thêm tiếp hoặc trở ra

Tạo mã số Chọn và nhập những thông tin cần thiếtLưu vào CSDL

Xuất dữ liệu lên lưới (để có thể thay đổi)

Thêm tiếp hoặc trở raChọn độc giả cần lập thẻNhận sách

TT độc giả

Trang 10

Xoá khỏi cơ sở dữ liệu

Trang 13

Danh sách sách

mượn sáchChi tiết mượn sách

thẻ thư viện

loại độc giả

Danh sách độc giả

loại sách

Trang 14

CHƯƠNG 2: KHẢO SÁT

HỆ THỐNG

Trang 15

I KHẢO SÁT HOẠT Đ ỘNG CỦA HỆ THỐNG CŨ

Việc quản lý sách tại thư viện hiện nay đang được quản lý theo kiểu thủcông ghi chép bằng tay nên gặp rất nhiều khó khăn, nếu trong một ngày có sốlượng độc giả lớn thì rất khó có thể quản lý hết và thường gây ra mất mát sách Để

có thể quản lý tốt yêu cầu phải có số lượng nhân viên nhiều rất tốn kém trongcông việc quản lý

Do ở phòng đọc số lượng độc giả mượn sách và trả sách trong cùng mộtngày nên không cần thiết phải lập sổ theo dõi độc giả mượn và trả sách, nếu cầnthống kê số lượng sách mà độc giả mượn trong một ngày là bao nhiêu hay số lượngsách mà độc giả mượn đông nhất vào tháng nào thì chúng ta có thể ghi số lượngđộc giả mượn sách bằng phương pháp thủ công

II XÂY DỰNG MÔ HÌNH HỆ THỐNG MỚI

Để khắc phục những nhược điểm của hệ thống cũ thì yêu cầu ta phải xâydựng một hệ thống quản lý tự động Hệ thống quản lý thư viện bằng máy tính phảiđảm bảo các yêu cầu sau:

1 Yêu cầu nghiệp vụ

1.1 Danh sách các yêu cầu

STT Yêu cầu Biểu mẫu Qui định Ghi chú

Trang 16

1.2 Danh sách các biểu mẫu và các qui định

1.2.1 Biểu mẫu 1 và qui định 1

Trang 17

BM1 Lập thẻ độc giả

Loại thẻ độc giả : X

Họ tên : Vũ Hải Yến Ngày sinh : 21/11/1982

Địa chỉ : 228 Phương Liên -

Đống Đa – Hà Nội

Email : vhyen2111@yahoo.com.vnNgày lập : 1/3/2008

Trang 19

1.2.6 Biểu mẫu 6A, 6B, 6C

Trang 20

BM6C Tra cứu sách (kết quả)

Trang 21

Ngày mượn : 22/2/2008

Visual Foxpro

Ngọc Minh

Visual Basic

Kiểm tra QĐ1 và ghithông tin

thông tin thẻ độc giả

Cung cấp thông tin theo BM2

Ghi thông tin

3 Huỷ thẻ Cung cấp Ghi thông

Trang 22

độc giả thông tin

theo BM3

tin

thông tin theo BM4

Kiểm tra QĐ4 và ghithông tin

thông tin theo BM5

Ghi thông tin

sách

Cung cấp thông tin theo BM6A, BM6B

Tìm kiếm

và xuất thông tin theo BM6C

mượn sách

Cung cấp thông tin theo BM7

Kiểm tra QĐ7 và ghithông tin

sách

Cung cấp thông tin theo BM8

Ghi thông tin

2 Yêu cầu tiến hoá

2.1 Danh sách các yêu cầu

qui định lậpthẻ độc giả

BM9

Trang 23

2 Cập nhật

qui định nhận sách

BM10

qui định lậpphiếu mượn sách

Trang 24

Ví dụ :

Nhận sách được xuất bản trong vòng (năm) : 10

Danh sách các thể loại sáchSTT Thể loại sách

BM11 Cập nhật qui định lập phiếu mượn sách

Số lượng sách tối đa được

mượn : …

Thời gian mượn tối đa (ngày) :

……

Ví dụ :

BM11 Cập nhật qui định lập phiếu mượn sách

Số lượng sách tối đa được

mượn : 7

Thời gian mượn tối đa (ngày): 6

Trang 25

Cung cấp thông tin theo BM9

Ghi thông tin

qui định nhận sách

Cung cấp thông tin theo BM10

Ghi thông tin

qui định lập phiếu mượn sách

Cung cấp thông tin theo BM11

Ghi thông tin

Kết quả khảo sát cho thấy cách làm việc ở các phòng đọc của người lớn vàcủa thiếu nhi tương tự nhau vì thời gian có hạn nên em chỉ tập trung xây dựng hệthống quản lý này cho hai phòng mượn và đọc của người lớn, nếu cần xây dựng

hệ thống cho hai phòng của thiếu nhi thì ta chỉ cần thay chữ phòng người lớn bằngphòng cho thiếu nhi mà thôi

IV KHẢO SÁT NGHIỆP VỤ QUẢN LÝ

1 Yêu cầu nghiệp vụ

Trang 26

* Các bước thực hiện:

Bước 1 : nhận loại độc giả, họ tên, ngày sinh, địa chỉ, email, ngày lập từngười dùng

Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : đọc danh sách các loại độc giả, tuổi tối thiểu, tuổi tối đa, thời hạnthẻ từ cơ sở dữ liệu

Bước 4 : kiểm tra sự hợp lệ của loại độc giả, họ tên, ngày sinh, địa chỉ,email, ngày lập

Bước 5 : tính tuổi độc giả

Bước 6 : kiểm tra sự hợp lệ của tuổi độc giả

Bước 7 : nếu không thoả các điều kiện trên thì đến bước 12

Bước 8 : phát sinh mã thẻ và tính ngày hết hạn của thẻ

Bước 9 : lưu loại độc giả, họ tên, ngày sinh, địa chỉ, email, ngày lập, mã thẻ,ngày hết hạn vào cơ sở dữ liệu

Trang 27

Bước 10 : xuất loại độc giả, họ tên, ngày sinh, địa chỉ, email, ngày lập, mãthẻ, ngày hết hạn ra máy in (nếu có yêu cầu)

Bước 11 : trả về loại độc giả, họ tên, ngày sinh, địa chỉ, email, ngày lập, mãthẻ, ngày hết hạn cho người dùng

Bước 12 : đóng kết nối cơ sở dữ liệu

Bước 13 : kết thúc

BM2 Cập nhật thông tin thẻ độc giả

Bước 1 : nhận mã thẻ, địa chỉ, email từ người dùng

Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : kiểm tra xem các thông tin về thẻ độc giả ứng với mã thẻ, địa chỉ,email có tồn tại trong cơ sở dữ liệu hay không, nếu có thì đọc mã thẻ, địa chỉ, email,nếu không thì đến bước 8

Bước 4 : cập nhật thông tin thẻ độc giả

Bước 5 : lưu các thông tin về thẻ độc giả sau khi được cập nhật vào cơ sở dữliệu

Bước 6 : xuất các thông tin về thẻ độc giả sau khi được cập nhật ra máy in(nếu có yêu cầu)

Bước 7 : trả về thông tin thẻ độc giả sau khi được cập nhật cho người dùngBước 8 : đóng kết nối cơ sở dữ liệu

Bước 9 : kết thúc

Trang 28

1.3 Nghiệp vụ yêu cầu huỷ thẻ độc giả

Mã thẻ :

………

* Các bước thực hiện :

Bước 1 : nhận mã thẻ độc giả từ người dùng

Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : kiểm tra xem các thông tin về thẻ độc giả ứng với mã thẻ có tồn tạitrong cơ sở dữ liệu hay không, nếu có thì đọc thông tin về thẻ độc giả, nếu không thìđến bước 5

Bước 4 : xoá các thông tin về thẻ độc giả cần huỷ khỏi cơ sở dữ liệu

Bước 5 : đóng kết nối cơ sở dữ liệu

Trang 29

Có 3 thể loại sách A, B, CChỉ nhận sách được xuất bản trong vòng 8 năm

* Các bước thực hiện :

Bước 1 : nhận tên sách, thể loại, tác giả, nhà xuất bản, năm xuất bản, ngàynhận từ người dùng

Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : đọc danh sách các thể loại sách, khoảng thời gian xuất bản đượcphép nhận từ cơ sở dữ liệu

Bước 4 : kiểm tra sự hợp lệ của thể loại sách

Bước 5 : kiểm tra sự hợp lệ của khoảng thời gian xuất bản

Bước 6 : nếu không thoả mãn các điều kiện trên thì đến bước 9

Trang 30

Bước 3 : kiểm tra xem các thông tin về sách ứng với mã sách có tồn tại haykhông, nếu có thì đọc thông tin về sách, nếu không thì đến bước 5

Bước 4 : xoá các thông tin về sách cần huỷ khỏi cơ sở dữ liệu

Bước 5 : đóng kết nối cơ sở dữ liệu

Bước 6 : kết thúc

Bước 1 : nhận tên sách hay thể loại từ người dùng

Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : đọc tên, thể loại, tác giả của các sách thoả mãn việc tìm kiếm theotên hay thể loại từ cơ sở dữ liệu

Bước 4 : xuất tên, thể loại, tác giả của các sách thoả mãn việc tìm kiếm theotên hay thể loại ra máy in (nếu có yêu cầu)

Trang 31

Bước 5 : trả về tên, thể loại, tác giả của các sách thoả mãn việc tìm kiếm theotên hay thể loại cho người dùng

Bước 6 : đóng kết nối cơ sở dữ liệu

Trang 32

Bước 3 : đọc tình trạng thẻ độc giả, tình trạng các sách mà độc giả muốnmượn, số sách tối đa được phép mượn, số sách độc giả đang mượn, thời gian mượntối đa từ cơ sở dữ liệu

Bước 4 : kiểm tra các qui định trong QĐ7

Bước 5 : nếu không thoả các điều kiện trong QĐ7 thì đến bước 10

Bước 6 : cập nhật lại tình trạng của các sách mà độc giả được phép mượn và tính ngày trả sách

Bước 7 : lưu mã thẻ, họ tên, ngày mượn, mã sách, tên sách, thể loại, tác giả,ngày trả vào cơ sở dữ liệu

Bước 8 : xuất mã thẻ, họ tên, ngày mượn, mã sách, tên sách, thể loại, tác giả,ngày trả ra máy in (nếu có yêu cầu)

Bước 9 : trả về mã thẻ, họ tên, ngày mượn, mã sách, tên sách, thể loại, tácgiả, ngày trả cho người dùng

Bước 10 : đóng kết nối cơ sở dữ liệu

Bước 1 : nhận mã phiếu, mã sách từ người dùng

Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : kiểm tra xem các thông tin về phiếu mượn sách ứng với mã phiếu

có tồn tại trong cơ sở dữ liệu hay không, nếu có thì đọc thông tin về phiếu mượnsách, nếu không thì đến bước 6

Trang 33

Bước 4 : loại bỏ các thông tin của sách được trả khỏi thông tin về phiếumượn sách và cập nhật lại tình trạng của sách được trả

Bước 5 : lưu thông tin về phiếu mượn sách sau khi đã loại bỏ các thông tincủa sách được trả vào cơ sở dữ liệu

Bước 6 : đóng kết nối cơ sở dữ liệu

Bước 7 : kết thúc

2 Yêu cầu tiến hoá

Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : đọc tuổi tối thiểu, tuổi tối đa, thời hạn thẻ, danh sách các loại độcgiả đang được áp dụng từ cơ sở dữ liệu

Trang 34

2.2 Yêu cầu cập nhật qui định nhận sách

Nhận sách được xuất bản trong vòng (năm) :

………

Danh sách các thể loại sáchSTT Thể loại sách

* Các bước thực hiện:

Bước 1 : nhận khoảng thời gian xuất bản có thể nhận được, danh sách các thểloại từ người dùng

Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : đọc khoảng thời gian xuất bản có thể nhận được, danh sách các thểloại đang áp dụng từ cơ sở dữ liệu

Trang 35

BM11 Cập nhật qui định lập phiếu mượn sách

Số lượng sách tối đa được

Bước 2 : kết nối cơ sở dữ liệu

Bước 3 : đọc số lượng sách tối đa được mượn, thời gian mượn tối đa đang ápdụng từ cơ sở dự liệu

Trang 36

1 Giới thiệu về Visual Basic:

Dùng Visual Basic 6 là cách nhanh và tốt nhất để lập trình cho MicrosoftWindows Cho dù bạn là chuyên nghiệp hay mới mẻ đối với chương trìnhWindows, Visual Basic 6 sẽ cung cấp cho bạn một bộ công cụ hoàn chỉnh để đơngiản hoá việc triển khai lập trình ứng dụng cho MS Windows

Phần “ Visual ” đề cập đến phương pháp được sử dụng để tạo giao diện đồhoạ ( Graphical User Interface hay viết tắt là GUI) Có sẵn những bộ phận hình ảnh,gọi là controls, có thể sắp đặt vị trí và quyết định các đặc tính của chúng trên mộtkhung màn hình, gọi là form

Phần “ Basic ” đề cập đến ngôn ngữ Basic ( Beginners All Purpose SymbolicInstruction Code), một ngôn ngữ lập trình đơn giản, dễ học, được chế ra cho cáckhoa học gia ( những người không có thì giờ để học lập trình điện toán) dùng

Visual Basic đã được ra từ MSBasic, do Bill Gates viết từ thời dùng cho máytính 8 bit 8080 hay Z80 Hiện nay nó chứa đến hàng trăm câu lệnh ( commands),hàm ( functions) và từ khoá ( keywords) Rất nhiều commands, functions liên hệtrực tiếp đến MS Windows GUI Những người mới bắt đầu có thể viết chương trìnhbằng cách học chỉ một vài commands, functions và keywords Khả năng của ngônngữ này cho phép những người chuyên nghiệp hoàn thành bất kỳ điều gì nhờ sửdụng ngôn ngữ lập trình MS Windows nào khác

2 Giới thiệu về hệ quản trị cơ sở dữ liệu Access:

Hệ quản trị cơ sở dữ liệu quan hệ ( Relational Database ManagementSystem) là hệ thống các chương trình hỗ trợ các tác vụ quản lý, khai thác dữ liệutheo mô hình cơ sở dữ liệu quan hệ

Từ phiên bản Microsoft Access đầu tiên phát hành vào năm 1992 đếnMicrosoft Access 2000 đã qua năm phiên bản Microsoft Access là một trong những

hệ quản trị cơ sở dữ liệu phổ biến cho các máy tính PC

Microsoft Access 2000 cung cấp hệ thống chương trình ứng dụng rất mạnh,giúp người dùng mau chóng và dễ dàng lập các chương trình ứng dụng thông quacác query, form, report kết hợp với một số lệnh Visual Basic

Trang 38

CHƯƠNG 3: PHÂN TÍCH

VÀ THIẾT KẾ HỆ THỐNG

Trang 39

I MỘT SỐ QUY Ư ỚC:

Chỉ chức năng một tiến trình nào đó

Tác nhân ngoài

Kho dữ liệuCác mũi tên chỉ chiều chuyển động của dữ liệu

II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN

1 Biểu đồ phân cấp chức năng toàn hệ thống:

QUẢN LÝ THƯ VIỆN

Trang 40

1.1 Phân rã chức năng Quản lý thẻ:

1.2 Phân rã chức năng quản lý sách

Xác định độc giả vi phạm

sách

sách

Ngày đăng: 22/11/2012, 12:46

HÌNH ẢNH LIÊN QUAN

3.Mô hình hóa - Xây dung hệ thống Quản lý thư viện
3. Mô hình hóa (Trang 9)
MH: Màn hình DM: Danh mục - Xây dung hệ thống Quản lý thư viện
n hình DM: Danh mục (Trang 11)
II. XÂY DỰNG MÔ HÌNH HỆ THỐNG MỚI - Xây dung hệ thống Quản lý thư viện
II. XÂY DỰNG MÔ HÌNH HỆ THỐNG MỚI (Trang 15)
1.3. Bảng trách nhiệm - Xây dung hệ thống Quản lý thư viện
1.3. Bảng trách nhiệm (Trang 21)
Bảng trách nhiệm - Xây dung hệ thống Quản lý thư viện
Bảng tr ách nhiệm (Trang 21)
2.3. Bảng trách nhiệm - Xây dung hệ thống Quản lý thư viện
2.3. Bảng trách nhiệm (Trang 25)
2.3. Bảng trách nhiệm - Xây dung hệ thống Quản lý thư viện
2.3. Bảng trách nhiệm (Trang 25)
1.1. Phân rã chức năng Quản lý thẻ: - Xây dung hệ thống Quản lý thư viện
1.1. Phân rã chức năng Quản lý thẻ: (Trang 40)
Hình thức xử lý - Xây dung hệ thống Quản lý thư viện
Hình th ức xử lý (Trang 40)
Hình thức - Xây dung hệ thống Quản lý thư viện
Hình th ức (Trang 40)
Hình thức - Xây dung hệ thống Quản lý thư viện
Hình th ức (Trang 42)
3.Mô hình thực thể liên kết (E-R) - Xây dung hệ thống Quản lý thư viện
3. Mô hình thực thể liên kết (E-R) (Trang 43)
2.Bảng LoaiDocGia - Xây dung hệ thống Quản lý thư viện
2. Bảng LoaiDocGia (Trang 45)
2. Bảng LoaiDocGia - Xây dung hệ thống Quản lý thư viện
2. Bảng LoaiDocGia (Trang 45)
1. Bảng DocGia - Xây dung hệ thống Quản lý thư viện
1. Bảng DocGia (Trang 45)
6. Bảng QTMuon - Xây dung hệ thống Quản lý thư viện
6. Bảng QTMuon (Trang 46)
8. Bảng ThamSoNguyen - Xây dung hệ thống Quản lý thư viện
8. Bảng ThamSoNguyen (Trang 46)
9. Bảng TaiKhoan - Xây dung hệ thống Quản lý thư viện
9. Bảng TaiKhoan (Trang 46)
2.1. Màn hình chính - Xây dung hệ thống Quản lý thư viện
2.1. Màn hình chính (Trang 47)
2.2. Màn hình danh mục sách - Xây dung hệ thống Quản lý thư viện
2.2. Màn hình danh mục sách (Trang 48)
Hiển thị danh sách hợp đồng lên màn hình. ELSE - Xây dung hệ thống Quản lý thư viện
i ển thị danh sách hợp đồng lên màn hình. ELSE (Trang 49)
2.3. Màn hình danh mục các độc giả - Xây dung hệ thống Quản lý thư viện
2.3. Màn hình danh mục các độc giả (Trang 51)
Hiển thị danh sách hợp đồng lên màn hình. ELSE - Xây dung hệ thống Quản lý thư viện
i ển thị danh sách hợp đồng lên màn hình. ELSE (Trang 52)
2.5. Màn hình Mượn – Trả Sách - Xây dung hệ thống Quản lý thư viện
2.5. Màn hình Mượn – Trả Sách (Trang 54)
+Chọn Trở ra để quay về màn hình chính *Trả sách : (tương tự như Mượn sách) - Xây dung hệ thống Quản lý thư viện
h ọn Trở ra để quay về màn hình chính *Trả sách : (tương tự như Mượn sách) (Trang 55)
2.7. Màn hình thêm người dùng - Xây dung hệ thống Quản lý thư viện
2.7. Màn hình thêm người dùng (Trang 56)
2.7. Màn hình thêm người dùng - Xây dung hệ thống Quản lý thư viện
2.7. Màn hình thêm người dùng (Trang 56)
2.8. Màn hình danh sách người dùng - Xây dung hệ thống Quản lý thư viện
2.8. Màn hình danh sách người dùng (Trang 57)
2.8. Màn hình danh sách người dùng - Xây dung hệ thống Quản lý thư viện
2.8. Màn hình danh sách người dùng (Trang 57)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w