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

đồ án tốt nghiệp quản lý thư viện trường đại học

26 477 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 26
Dung lượng 1,14 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

2 Cập nhậtthô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

Trang 1

Quản Lý Thư Viện

I Giới thiệu về đề tài 3

II Yêu cầu đề bài 3

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

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

Stt 3

3 Mô hình hóa 3

4 Thiết kế phần mềm 3

III Thiết kế dữ liệu : 3

1 Sơ đồ logic 3

2 Chi tiết dữ liệu 3

3 Thiết kế Module 3

IV Thiết kế giao diện : 3

1 Thiết kế menu 3

1.1 Menu Hệ thống 3

1.2 Menu Danh mục 3

1.3 Menu Tra cứu 3

1.4 Menu Xữ lý 3

1.5 Menu Báo cáo 3

1.6 Menu Trợ giúp 3

2 Thiết kế màn hình 3

2.1 Danh sách các màn hình 3

2.2 Chi tiết màn hình 3

2.2.1 Màn hình chính 3

2.2.2 Màn hình danh mục sách 3

2.2.3 Màn hình danh mục các độc giả 3

2.2.4 Màn hình lập thẻ thư viện cho độc giả 3

2.2.5 Màn hình Mượn – Trả Sách 3

2.2.6 Màn hình thay đổi quy định 3

Trang 2

2.2.7 Màn hình thêm người dùng 3

2.2.8 Màn hình danh sách người dùng 3

V Thử nghiệm và kiểm tra 3

1 Các số liệu thử nghiệm và kiểm tra 3

VI Tổng kết 3

1 Tự đáng giá về kết quả đề tài 3

2 Hướng phát triển 3

I Giới thiệu về đề tài

II Yêu cầu đề bài

2

Trang 3

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ủa thẻđộc giả để hủy

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

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

Có thề xố haylưu thẻ đội giả

4 Nhập sách Nhập những

thông tin cầnthiết về sách cầnlưu

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

Có thể thay đổiquy đị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

Trang 4

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

Có thể thay đổiquy định

8 Nhận trả

sách

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

Cập nhật thôngtin về sách đãtrả

Xóa khỏi cơ sở dữ liệu

Mượn trả sách

Người dùng chọn độc giả cần mượn hoặc trả sách

chọn những sách cần mượn hoặc cần trảKiểm tra xem có mượn được không, đã quá hạn trả sách chưa để phạt

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

Lập thẻ

Chọn độc giả cần lập thẻNhững thông tin về độc giả sẽ được hiển thịNếu chưa lập thẻ thì sẽ hiện nút Lưu để lập, ngược lại có thể xóa

Chọn những chức năng cần

Trang 5

DM độc giả

MH Trả sách

Trả sáchdanhsachsach

Trang 8

+Kết nối database : ConnectDataBase()

+Mở data : OpenData(st As String)

+Đóng kết nối : Closedata()

+Kiem tra tồn tại data: KiemtraTontai(str As String, data As Field, txt As TextBox) As Integer

+Tô khối : HightLight()

+Chọn tất cả các dòng trong DataGrid : SelectAllRow(tf As Boolean, ByVal Adors As Adodc, ByVal DataGrid1 As

Trợ giúp

Kết nối CSDL

Danh mục sách Thoát Sao lưu CSDL Trở ra Đăng nhập Đóng kết nối

D mục thẻ TV

Giới thiệu Thống kê thẻ TV Thống kê độc giả Thống kê sách

Danh mục đ giả

Lập thẻ thư viện Tra cứu độc giả Tra cứu sách

Mượn trả sách

Trang 9

1.1 Menu Hệ thống

Trang 10

STT Popup Menu Chi tiết Chức năng

1 Hệ thống Kết nối CSDL Người dùng kết nối vàoCSDL

2 Bỏ kết nốiCSDL Người dùng tắt kết nốivào CSDL.

3 Đăng nhập Người dùng đăng nhậpvào hệ thống

4 Trở ra Người dùng huỷ đăngnhập trở về màn hình

đầu

5 CN thay đổi QĐ Người dùng thay đổi quyđịnh trong bảng tham số

6 Lưu dự phòngdữ liệu Chưa cài đặt

7 Phục hồi dữ liệu Chưa cài đặt

8 Thốt Người dùng thốt khơi hệthống.

1.2 Menu Danh mục

STT Popup Menu Chi tiết Chức năng

1 Nhậpliệu Nhập thông tin

về độc giả

Người dùng nhập, xóa,sửa thông tin về độc giả

về Sách

Người dùng nhập, xóa,sửa thông tin về sách.1.3 Menu Tra cứu

STT Popup

Menu Chi tiết Chức năng

1 Tra cứu Tra cứu thông

Trang 11

2 Mượn trả sách Người dùng cho mượnhoặc cho trả sách.

1.5 Menu Báo cáo

STT Popup Menu Chi tiết Chức năng

1 Báo cáo Thống kê độc giả

1.6 Menu Trợ giúp

STT Popup Menu Chi tiết Chức năng

Trang 12

5 Danh mục độc giả Quản lý thông tin độc giả.

6 Lập thẻ thư viện Lập thẻ thư viện cho độc giả

7 Mượn trả sách Thực hiện quá trình mượn

trả sách

8 Thay đổi quy định Thay đổi những quy định đã

thiết lập ban đầu

9 Thêm người dùng Thêm mới người dùng

10 Quản lý người dùng Xóa, sửa người dùng củaquản lý.

11 Phân quyền Phân quyền cho người dùng

12

Trang 13

2.2.1 Màn hình chính

1: Form Quản lý thư viện: hệ thống menu

2: Các button view icon, hiển thị những chức năng trên list view

3: List view : hiển thị những icon chức năng

MH ChinhForm_Load

MH sflashscrkhoidong

MH đăng nhậpkhoidong

Connect DBkhoidong

2

3 1

5

6 4

Trang 14

00125615: các icon chức năng

6: button thốt chương trình

2.2.2 Màn hình danh mục sách

Người dùng sử dụng form này khi nhập sách mới, thêm, cập

nhật, xóa, tra cứu sách

1: Form Danh mục sách

2: Textbox để thực hiện tra cứu về sách ( tra cứu tương ứng với cột của lưới datagird ) Người dùng nhập vào thông tin cần tra cứu, chương trình sẽ tự động lọc từ từ trên lưới datagird và hiểnthị cho người dùng chọn lựa

14

2

3 1

5 4

2

3

Trang 15

tương ứng về sách ở bên dưới Khi người dùng nhấp chuột vào DataGrid thì thông tin tương ứng sẽ được hiển thị ở bên dưới lưới

4: Frame hiển thị thông tin về sách, người dùng có thể nhập thông tin vào frame này để thực hiện các chức năng thêm , cập nhật, xóa sách khi cần theo nhu cầu

5: Button thực hiện các chức năng thêm, cập nhật, xóa các sách

và thốt form

Groupbox thông tin về sách :

1 txttext(0) String Mã sách

2 txttext(1) String Tên sách

3 txttext(2) String Tác giả

4 txttext(3) String Nhà xuất bản

5 txttext(4) String Năm xuất bản

6 txttext(5) String Tổng số bản

7 txttext(6) String Tình trạng sách

8 txttext(7) String Số trang

9 cboTheloai String Thể loại sách

10 cboNgonngu String Ngôn ngữ sách

Tra cứu thông tin của một sách :

- Nhập: nhập thông tin cần tìm vào các ô textbox trên các

cột tương ứng của lưới để tra cứu theo tiêu chí mong muốn

- Xuất: Danh sách thông tin sách theo tiêu chuẩn tra cứu /

không hiển thị sách nếu không tìm thấy

- Thuật giải: (Mã giả )

Trang 16

Lưu thông tin của một sách :

- Nhập: Thông tin tra cứu theo hình thức phù hợp, thông

tin cần cập nhật

- Xuất: Thông báo đã lưu/ Thông báo không thể lưu

- Thuật giải: (Mã giả )

IF tìm thấy THEN

Hiển thị thông tin tìm được lên màn hìnhLưu trong TABLE SACH

IF Lưu được THEN

Thông báo đã lưu vàHiển thị TABLE SACH mới lên màn hình với mẫu tin đã được lưu

ELSE

Báo lỗi không thể lưu được

END IFELSE

Sửa thông tin của một sách :

- Nhập: Thông tin tra cứu theo hình thức phù hợp, thông

tin cần sửa

- Xuất: Thông báo đã sửa/ Thông báo không thể sửa.

- Thuật giải: (Mã giả)

IF tìm thấy THEN

Hiển thị thông tin tìm được lên màn hìnhSửa trong TABLE SACH

IF sửa được THEN

Thông báo đã sửa và

16

Trang 17

với mẫu tin đã được sửaELSE

Báo lỗi không thể sửa được

END IFELSE

Thông báo không tồn tại mẫu tin END IF

2.2.3 Màn hình danh mục các độc giả

Người dùng sử dụng form này khi nhập sách mới, thêm, cập nhật, xóa, tra cứu độc giả

Trang 18

0012561

1: Form Danh mục độc giả

2: Textbox để thực hiện tra cứu về độc giả ( tra cứu tương ứng với cột của lưới datagird ) Người dùng nhập vào thông tin cần tra cứu, chương trình sẽ tự động lọc từ từ trên lưới datagird và hiển thị cho người dùng chọn lựa

3: DataGrid hiển thị thông tin về danh sách giả độc giả và thôngtin tương ứng về độc giả ở bên dưới Khi người dùng nhấp

chuột vào DataGrid thì thông tin tương ứng sẽ được hiển thị ở bên dưới lưới

3

Trang 19

thông tin vào frame này để thực hiện các chức năng thêm , cập nhật, xóa độc giả khi cần theo nhu cầu

5: Button thực hiện các chức năng thêm, cập nhật, xóa các độc giả và thốt form

Groupbox thông tin về sách :

1 txttext(0) String Mã độc giả

2 txttext(1) String Tên độc giả

3 txttext(2) String Giới tính

4 txttext(3) String Địa chỉ

5 txttext(4) String Điện thoại

6 txttext(5) String Email

7 cboMaloaiDG String Thể loại độc giả

Tra cứu thông tin của một độc giả :

- Nhập: nhập thông tin cần tìm vào các ô textbox trên các

cột tương ứng của lưới để tra cứu theo tiêu chí mong muốn

- Xuất: Danh sách thông tin độc giả theo tiêu chuẩn tra

cứu / không hiển thị độc giả nếu không tìm thấy

- Thuật giải: (Mã giả )

IF tìm thấy THEN

Hiển thị danh sách hợp đồng lên màn hình

ELSE

Danh sách sẽ rỗngEND IF

Lưu thông tin của một độc giả :

Trang 20

- Nhập: Thông tin tra cứu theo hình thức phù hợp, thông

tin cần cập nhật

- Xuất: Thông báo đã lưu/ Thông báo không thể lưu

- Thuật giải: (Mã giả )

IF tìm thấy THEN

Hiển thị thông tin tìm được lên màn hìnhLưu trong TABLE DOCGIA

IF Lưu được THEN

Thông báo đã lưu vàHiển thị TABLE DOCGIA mới lên màn hình với mẫu tin đã được lưu

ELSE Báo lỗi không thể lưu được

END IFELSE

Sửa thông tin của một độc giả :

- Nhập: Thông tin tra cứu theo hình thức phù hợp, thông

tin cần sửa

- Xuất: Thông báo đã sửa/ Thông báo không thể sửa.

- Thuật giải: (Mã giả)

IF tìm thấy THEN

Hiển thị thông tin tìm được lên màn hìnhSửa trong TABLE DOCGIA

IF sửa được THEN

Thông báo đã sửa vàHiển thị TABLE DOCGIA mới lên màn hình với mẫu tin đã được sửa

ELSE

Báo lỗi không thể sửa được

END IFELSE

Thông báo không tồn tại mẫu tin END IF

20

Trang 21

Khi độc giả có nhu cầu lập thẻ thư viện, người dùng mở form này lên để thực hiện

Thực hiện các chức năng lưu, xóa thẻ thư viện của độc giả :+ Chọn độc giả cần lập thẻ trong combobox : nếu độc giả chưa

có thẻ thư viện thì button Lưu-F2 sẽ hiện ra cho lưu, nếu độc giả đã có thẻ thư viên rồi thì nút Lưu-F2 sẽ không hiện ra mà chỉ có button Xóa-F4 hiển thị

+Chọn những yêu cầu cần thiết nhấn Lưu hoặc Xóa để thực hiện

+Chọn Trở ra để quay về màn hình chính

Trang 22

2.2.5 Màn hình Mượn – Trả Sách

Khi độc giả có nhu cầu mượn sách hoặc trả sách, thực hiện

Thực hiện các chức năng mượn trả sách của độc giả :

+ Chọn Tab Mượn hoặc Trả sách theo yêu cầu

*Mượn sách : ( chưa thực hiện hồn chỉnh )

+ Chọn độc giả cần mượn sách trong combobox : nếu độc giả chưa có thẻ thư viện thì button Lập thẻ sẽ hiện ra cho lập thẻ+Chọn những Quyển sách độc giả muốn mượn : double_click lên sách muốn mượn hoặc chọn sách rồi nhấn vào button “>>”

Trang 23

Khi có nhu cầu thay đổi các quy đinh của quản lý thì người dùng mở form này lên thực hiện.

+ Cho phép thay đổi, xóa, tra cứu các tham số

Trang 24

2.2.8 Màn hình danh sách người dùng

Hiển thị những người đang có quyền trong phần mềm này, người quản lý có thể thay đổi, xóa , cập nhật những người dùng

24

Trang 25

1 Các số liệu thử nghiệm và kiểm tra

Độc giả

Sách

ThamSoNguyen

Trang 26

Thể Loại Sách

1 Tự đáng giá về kết quả đề tài

Đề tài được hồn thành ở mức cơ bản và cũng có thể phát triển cộng thêm một số chức năng bảo mật, tiện dụng, dễ sử dụng Các hàm trong chương trình đã được cố gắng viết ngắn gọn nhưng vẫn còn một số hàm xử lý về lưới còn dài

Còn một số ít các chức năng chưa kịp hồn thành xong như dựtính ban đầu Còn nhiều mặt hạn chế nhưng chưa được bổ sung

2 Hướng phát triển

Nếu có điều kiện hơn về thời gian, em sẽ cố gắng hồnthành tốt hơn bài làm của mình, để sau này có thể được ứng dụng vào thực tế

26

Ngày đăng: 23/08/2014, 14:05

HÌNH ẢNH LIÊN QUAN

1. Sơ đồ logic - đồ án tốt nghiệp quản lý thư viện trường đại học
1. Sơ đồ logic (Trang 6)
Bảng DocGia - đồ án tốt nghiệp quản lý thư viện trường đại học
ng DocGia (Trang 6)
Bảng LoaiDocGia - đồ án tốt nghiệp quản lý thư viện trường đại học
ng LoaiDocGia (Trang 6)
Bảng TheMuon - đồ án tốt nghiệp quản lý thư viện trường đại học
ng TheMuon (Trang 7)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w