PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỀ HOẠT ĐỘNG CỦA TRUNG TÂM THƯ VIỆN TRONG TRƯỜNG ĐẠI HỌC HÀ NỘI. - Pdf 31

NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811

ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỀ HOẠT ĐỘNG CỦA
TRUNG TÂM THƯ VIỆN TRONG TRƯỜNG ĐẠI HỌC HÀ NỘI.
I.

Nội dung của đề tài
Độc giả muốn mượn sách của thư viện thì trước tiên phải đăng ký làm thẻ thư viện. Quản
lý độc giả: nhập thông tin độc giả khi độc giả đến đăng ký làm thẻ. Các thông tin về độc
giả bao gồm: họ tên, ngày sinh, giới tính, địa chỉ nhà riêng, số điện thoại riêng, cơ quan
công tác, mã đối tượng và những thông tin để xác nhận đọc giả như số chứng minh nhân
dân hay sổ hộ chiếu. Mỗi độc giả có một định danh duy nhất là: mã độc giả. Sau khi xác
nhận các thông tin về độc giả hệ thống tạo thẻ dựa vào các thông tin đó . Trên thẻ đọc giả
có các thông tin: mã thẻ, tên độc giả, ngày sinh, địa chỉ, ngày tạo, ngày hết hạn. Các thông
tin về độc giả và thẻ đọc giả được lưu trữ lại. Mỗi độc giả thuộc một loại đối tượng ưu tiên
tuỳ theo công việc và vị trí công tác của họ. Mỗi loại đối tượng ưu tiên có rất nhiều độc
giả. Thông tin về loại đối tượng ưu tiên ngoài mã đối tượng còn có tên đối tượng và các
mô tả khác.
Khi mượn sách độc giả phép mượn với số lượng và thời gian hạn chế tuỳ theo đối tượng
ưu tiên. Nhưng trước khi mượn họ phải trình thẻ độc giả và không có sách mượn quá hạn.
Hoạt động mượn trả sách được thực hiện như sau: sau khi kiểm tra thẻ độc giả và kiểm tra
sách quá hạn, nếu đúng là đọc giả đã đăng ký và không có sách quá hạn, thì các sách mà
họ yêu cầu sẽ được kiểm tra xem sách đã đã được mượn hay chưa nếu chưa bị cho mượn
thì thông tin về việc mượn sách được lưu lại trên phiếu mượn. Thông tin về phiếu mượn
gồm có: số phiếu, ngày mượn, mã thẻ độc giả và các thông tin chi tiết về các sách mượn:
mã sách, số lượng, số ngày được mượn.
Khi độc giả trả sách thì nhân viên thư viện kiểm tra rình trạng sách trả và ghi nhận việc
trả sách của đọc giả. Nếu độc giả trả muộn so với quy định thì họ phải chịu một khoản phí
theo từng loại sách. Mỗi thẻ độc giả có thể có nhiều phiếu mượn, mỗi phiếu mượn chỉ ghi
một thẻ độc giả. Trên mỗi phiếu mượn có thể mượn nhiều sách, mỗi đầu sách có thể cho


tượng hình thành trên cơ sở tiếp cận hướng hệ thống, theo cách tiếp cận này:

ĐỀ TÀI 4-LỰA CHỌN 2 Page 2


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811

-

Cả hệ thống được coi như một thực thể được tổ chức từ tập các đối tượng(thực thể) và
các đối tượng đó trao đổi với nhau thông qua việc gửi và nhận.Đây không chỉ là dựa trên
cơ sở cái hệ thống sẽ làm mà còn dựa trên việc tích hợp hệ thống là cái gì với hệ thống

-

làm gì.
Theo cách tiếp cận này các chức năng của hệ thống được biểu diễn thông qua công tác
của đối tượng. Do đó việc tiến hoá thay đổi các chức năng sẽ không ảnh hưởng tới cấu

-

trúc tĩnh của phần mềm.
Sức mạnh của phân tích thiết kế hướng đối tượng là việc tách(chia) và nhập(thống nhất)
được thực hiện nhờ tập phong phú các cơ chế tích hợp của chúng; khả năng thống nhất
cao những cái đó đã được tách ra để xây dựng các thực thể phức tạp từ các thực thể đơn

-

giản.
Phân tích thiết kế hướng đối tượng đã tỏ ra lợi thế khi lập trình các hệ thống phức tạp,

• Biểu đồ usecase quản lý bạn đọc:

ĐỀ TÀI 4-LỰA CHỌN 2 Page 4


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811

-

Tác nhân: Nhân viên
Điều kiện bắt đầu: đăng nhập vào hệ thống thành công.
Điều kiện kết thúc: thông tin về bạn đọc đã được thêm vào, sửa đổi hoặc bị xoá đi.
Trình tự: khi nhân viên đăng nhập vào hệ thống nếu đúng hệ thống sẽ hiển thị ra giao
diện quản lý bạn đọc, nếu sai thì xin mời đăng nhập lại hệ thống. khi vào được hệ thống:
+ Nếu nhân viên muốn thêm một đối tượng bạn đọc bất kỳ chỉ việc chọn chức năng thêm
bạn đọc và điền đầy đủ thông tin của bạn đọc. Nếu thông tin đó đã có rồi thì ngừng lại
việc thêm bạn đọc còn nếu thông tin không hợp lệ thì nhập lại thông tin.
+Nếu nhân viên muốn sửa thông tin bạn đọc thì chọn chức năng sửa thông tin bạn đọc sau
đó thực hiện tìm kiếm bạn đọc cần sửa và thực hiện sửa thông tin, nếu thông tin là hợp lệ
thì lưu kết quả lại trên hệ thống.
+ Nếu nhân viên muốn xoá thông tin bạn đọc nào đó đã có thì chọn chức năng xoá sau đó
tìm kiếm bạn đọc cần xoá sau đó kích chuột vào đó và xoá đi. Sau khi xoá thì lưu lại kết
quả trên hệ thống.



Biểu đồ usecase quản lý sách:

ĐỀ TÀI 4-LỰA CHỌN 2 Page 5


Điều kiện bắt đầu: đăng nhập vào hệ thống thành công.
Điều kiện kết thúc: thông tin về nhân viên đã được thêm vào, sửa đổi hoặc bị xoá đi khi

-

không làm việc nữa hoặc chuyển sang cấp khác.
Trình tự: khi người quản lý đăng nhập vào hệ thống nếu đúng hệ thống sẽ hiển thị ra giao
diện quản lý nhân viên, nếu sai thì xin mời đăng nhập lại hệ thống. khi vào được hệ thống:
+ Nếu người quản lý muốn thêm một đối tượng nhân viên bất kỳ chỉ việc chọn chức năng
thêm nhân viên và điền đầy đủ thông tin về nhân viên. Nếu thông tin đó đã có rồi thì
ngừng lại việc thêm nhân viên còn nếu thông tin không hợp lệ thì nhập lại thông tin.
+Nếu người quản lý muốn sửa thông tin nhân viên thì chọn chức năng sửa thông tin nhân
viên sau đó thực hiện tìm kiếm nhân viên cần sửa và thực hiện sửa thông tin, nếu thông tin
là hợp lệ thì lưu kết quả lại trên hệ thống.

ĐỀ TÀI 4-LỰA CHỌN 2 Page 7


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811

+ Nếu người quản lý muốn xoá thông tin nhân viên nào đó đã có thì chọn chức năng xoá
sau đó tìm kiếm nhân viên cần xoá sau đó kích chuột vào đó và xoá đi. Sau khi xoá thì lưu
lại kết quả trên hệ thống.
• Biểu đồ usecase quản lý mượn trả sách:

-

Tác nhân: Nhân viên.
Điều kiện bắt đầu: đăng nhập vào hệ thống thành công.
Điều kiện kết thúc: quản lý được việc cho độc giả mượn sách và trả sách.

thì ấn chọn chức năng thống kê báo cáo màn hình sẽ hiển thị ra các thông tin cần báo cáo
ở trên đã nêu trong quá trình mượn trả sách.Nhân viên tiến hành chọn các thông tin đã có
trong chức năng và thực hiện tính toán trên hệ thống để có được các thông tin tổng quát về
số lượng sách mượn, số lượng sách trả đúng hạn và quá hạn đồng thời nhân viên cũng tính
toán được loại sách được mượn nhiều nhất sau đó giảm dần. Lưu lại kết quả để làm báo
cáo tổng hợp của thư viện.


Biểu đồ usecase thống kê, báo cáo.

ĐỀ TÀI 4-LỰA CHỌN 2 Page 9


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811

- Tác nhân: Nhân viên.
- Điều kiện bắt đầu: đăng nhập vào hệ thống thành công.
- Điều kiện kết thúc: tổng hợp báo cáo thành công.
- Trình tự: khi nhân viên đăng nhập vào hệ thống nếu đúng hệ thống sẽ hiển thị ra giao
diện quản lý mượn trả sách, nếu sai thì xin mời đăng nhập lại hệ thống. khi vào được hệ
thống:
+ Khi cần báo cáo thông tin về bạn đọc nhân viên tiến hành chọn chức năng báo cáo thông
tin bạn đọc, màn hình sẽ hiển thị thông tin truy cập và tìm kiếm trên chức năng quản lý
bạn đọc, sau đó nhân viên tiến hành tính toán trên hệ thống để có được kết quả tổng quát.
Lưu kết quả và thêm vào bảng thống kê báo cáo tổng hợp của hệ thống.
ĐỀ TÀI 4-LỰA CHỌN 2 Page 10


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811


đồ lớp
người:

ĐỀ TÀI 4-LỰA CHỌN 2 Page 12


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811

ĐỀ TÀI 4-LỰA CHỌN 2 Page 13


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811



Biểu đồ lớp giữa các lớp:

c.


Biểu đồ tuần tự
Biểu đồ tuần tự đăng nhập:

ĐỀ TÀI 4-LỰA CHỌN 2 Page 14


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811

: nguoi quan lý


15: nhap va xac nhan mat khau m oi

ĐỀ TÀI 4-LỰA CHỌN 2 Page 15


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811



Biểu đồ trình tự quản lý bạn đọc

: nguoimuon

: nhân viên

: formmain
1: chon chuc nang cap nhat ban doc

: formcapnhatbandoc

: DKcapnhat

2: hien thi danh sach cac chuc nang cap nhat ban doc

3: chon chuc nang cap nhat(them, sua, xoa)
4: gui thong tin xu ly

5: kiem tra thong tin va xu ly
6: cap nhat vao csdl ban doc
7: thong bao ket qua

: thethuvien

: DKmuonsach

1: thong tin yeu cau muon sach

2: mo form muon sach

3: nhap TT ban doc, ma the va sach
4: gui thong tin
5: xac thuc ban doc

6: xac thuc thanh cong
7: xac thuc ma the thu vien
8: xac thuc thanh cong
9: xac thuc thong tin sach
10: xac thuc con sach trong thu vien
11: xac thuc con sach
12: tao phieu muon
13: tao phieu muon
14: hien thi phieu muon

15: tra the thu vien, sach va phieu muon kem theo

ĐỀ TÀI 4-LỰA CHỌN 2 Page 18

: sach

: phieumuon


7: xac thuc TT sach trong phieu muon
8: xac nhan dung
9: xac nhan dung
10: xac nhan dung
11: yeu cau tra sach
12: xac nhan sach m uon da qua han
13: xac nhan sach tra qua han
14: xac nhan sach tra qua han
15: xac nhan sach tra qua han
16: yeu cau tra sach va phi phat
17: xac nhan da tra sach
18: cap nhat thong tin sach
19: cap nhat phieu muon da tra

ĐỀ TÀI 4-LỰA CHỌN 2 Page 19


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811



Biểu đồ tuần tự thống kê, báo cáo:

: nhân viên

: formmain

: formthongke

: nguoimuon

phieunhactra


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811

d. Biểu đồ hoạt động
• Biểu đồ hoạt động quản lý bạn đọc



Biểu đồ hoạt động quản lý sách

ĐỀ TÀI 4-LỰA CHỌN 2 Page 21


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811



Biểu đồ hoạt động quản lý nhân viên



Biểu đồ hoạt động quản lý mượn sách

ĐỀ TÀI 4-LỰA CHỌN 2 Page 22


NGUYẾN THỊ LAN-11D190018-LHP-1402INFO1811


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status