Xây dựng webdatabase cho quản lý Thư viện
Trường Đại học Thuỷ sản
TRƯỜNG ĐẠI HỌC BÁCH KHOA
KHOA CÔNG NGHỆ THÔNG TIN
GVHD: Lê Đức Trung
SVTH : Đào Thị Xinh
NIÊN KHOÁ 1998 - 2003
Trình bày đồ án gồm 3 phần
Khái quát lý thuyết và phương pháp xây
dựng đề tài
Phân tích và thiết kế Cơ sở dữ liệu
Giao diện và kết quả chương trình
Web Database
Web Database được xây dựng trên mô hình
Client-Server Database, với giao diện là các trang
Web
Mô hình ứng dụng Web Database
Web Browser
WEB SERVER
& Web Applications
ODBC
DATABASE
HTTP
Active Server Page (ASP)
Là một môi trường phát triển ứng dụng cho phép
người lập trình kết hợp HTML, Script và các Active
Server Component để tạo ra Web Application
ASP xây dựng sẵn một thư viện cho phép giao tiếp
với Database thông qua ODBC (Open Database
Connectivity) gọi là ADO (ActiveX Data Object).
ADO là công cụ phát triển ứng dụng Web Database
Phương pháp xây dựng đề tài
Phân tích và thiết kế hệ thống theo mô hình
luồng dữ liệu
Chương trình được cài đặt bằng ngôn ngữ ASP ,
VBScript.
Cơ sở dữ liệu dùng SQL Server 2000
Xây dựng và cài đặt chương trình trên hệ điều
hành Windows XP
Biểu đồ luồng dữ liệu
mức khung cảnh
Quản lý
Thư viện
Ban quản lý
BP. Cấp thẻ
độc giả
Yêu
cầu
Yêu cầu
Kết quả
Yêu cầu
báo cáo
thống kê
Báo cáo
thống kê
BP.Bổ xung tài liệu
Thủ thư
Yêu cầu
Kết quả
Kết
quả
Biểu đồ luồng dữ liệu mức đỉnh
Yêu
cầu
cấp
thẻ
Ban quản lý
BP.Bổ sung tài
liệu
Thống kê
báo cáo
Thêm
sách
mới
Cho mượn
sách
Cấp thẻ
Phiếu mượn
Hồ sơ
cấp thẻ
Hồ sơ xử lý
vi phạm
Hồ sơ quản lý sách
Kho sách
Fic lưu thông tin
sách
Thẻ/
Không
chấp
nhận
Yêu
cầu
thông
tin
Báo
cáo
Phiếu mượn
Hồ sơ xử lý vi phạm
Yêu cầu thêm
sách mới
Không chấp nhận
Thủ thư
Yêu cầu
tạo
phiếu
mượn
sách
Thông
tin sách/
Không
chấp
nhận
Nhận
sách
trả
Thẻ
Phạt/Không
BP.Cấp thẻ Độc giả
Thủ thư
Biểu đồ luồng dữ liệu mức dưới đỉnh
Chức năng thêm sách mới
BP.Bổ sung tài
liệu
Kiểm
tra
Cập
nhật
Kho sách
Yêu cầu
bổ sung
sách
Không
chấp
nhận
Thông tin sách cần bổ sung
Hồ sơ quản lý sách
Phích lưu thông tin sách
Hiệu
chỉnh
Yêu cầu hiệu
chỉnh sách
sách đã
hiệu chỉnh
Chức năng cấp thẻ độc giả
Biểu đồ luồng dữ liệu mức dưới đỉnh
Kiểm tra
BP.Cấp thẻ
Hồ sơ cấp thẻ
Yêu
cầu
cấp
thẻ
Không chấp
nhận
Hồ sơ xử lý vi phạm
Tạo thẻ
Thông tin độc giả
Thẻ
Chức năng cho mượn sách
Biểu đồ luồng dữ liệu mức dưới đỉnh
Tạo
phiếu
mượn
Kiểm
mượn
sách
Thẻ,
Yêu cầu
mượn sách
Không
chấp
nhận
Chấp nhận
Vị trí để sách
Hồ sơ cấp thẻ
Phiếu mượn
Thủ thư
Hồ sơ
quản lý sách
Kho sách
Tìm
sách Sách
Fic lưu thông tin sách
Chức năng nhận sách trả
Biểu đồ luồng dữ liệu mức dưới đỉnh
Phiếu mượn
Hồ sơ xử lý vi phạm
Kiểm
tra
Thủ thư
Thẻ
không
chấp
nhận
Kho sách
Hồ sơ quản lý sách
Nhận
sách
Chấp nhận
Chức năng thống kê
Biểu đồ luồng dữ liệu mức dưới đỉnh
Ban quản lý
In
báo cáo
Hồ sơ quản lý sách
Yêu cầu báo cáo
Phiếu mượn
Hồ sơ xử lý vi phạm
Báo cáo
Hồ sơ cấp thẻ
Mô hình thực thể liên kết
MANN
TENNN
NGONNGU
MANXB
TENNXN
DIACHI
TEL
NHAXB
MADG
KHOAHOC
MASV
HOTENDG
NGAYSINH
NOISINH
LOP
NAMHOC
NGAYLT
NGAYHH
DOCGIA
MAS
MAPL
MAML
MANN
MANXB
MAVT
TENS
SOTRANG
NAMXB
SOLUONG
SOCON
NGAYNHAP
GIATIEN
GHICHU
LANMUON
SACH
MAPL
TENPL
PHANLOAI
MAML
TENML
MONLOAI
MAVT
KHU
KE
NGAN
VITRI
MAS
MATG
SANGTAC
MAPM
MADG
MAS
NGMUON
DATRA
TIENPHAT
PHIEUMUON
KHOAHOC
KHOA
SOBIENLAI
MADG
MAS
MALD
NGAYLAP
BIENLAIDEN-TLY
MALD
TENLD
LYDO
MATG
TENTG
TACGIA
Giao diện và kết quả chương trình
Giao diện và kết quả chương trình
Những vấn đề đã giải quyết :
Đối với người quản trị : Có thể truy xuất vào
toàn bộ hệ thống
- Cập nhật nhân viên sử dụng
- Thay đổi thông tin của riêng mình
- Cập nhật sách, cập nhật độc giả
- Tra cứu sách, tra cứu độc giả theo nhiều
thuộc tính khác nhau.
- Thống kê sách, độc giả, mượn trả sách
theo nhiều thuộc tính khác nhau
Giao diện và kết quả chương trình
Giao diện và kết quả chương trình
Những vấn đề đã giải quyết :
Đối với người quản lý :
- Thay đổi thông tin của riêng mình
- Cập nhật sách, cập nhật độc giả
- Tra cứu sách, tra cứu độc giả theo nhiều
thuộc tính khác nhau.
- Thống kê sách, độc giả, mượn trả sách theo
nhiều thuộc tính khác nhau
Giao diện và kết quả chương trình
Giao diện và kết quả chương trình
Những vấn đề đã giải quyết :
Đối với nhân viên Thủ thư :
-
Cho mượn sách và nhận sách trả
Cho mượn sách và nhận sách trả
- Mượn và trả sách
- Mượn và trả sách
- Tra cứu sách theo nhiều thuộc tính khác nhau.
- Tra cứu sách theo nhiều thuộc tính khác nhau.
- Lập biên lai đền hoặc thanh lý sách đối với
- Lập biên lai đền hoặc thanh lý sách đối với
độcgiả làm mất sách hoặc đền sách
độcgiả làm mất sách hoặc đền sách
- Tra cứu sách theo nhiều thuộc tính khác nhau.
- Tra cứu sách theo nhiều thuộc tính khác nhau.
Đối với Độc giả :
Tra cứu sách theo nhiều thuộc tính khác nhau.
Giao diện và kết quả chương trình
Giao diện và kết quả chương trình
Những vấn đề chưa giải quyết :
Chưa quản lý được tư liệu là băng đĩa, …
Chưa cho phép độc giả tự đăng ký mượn
sách ….
Hướng phát triển trong tương lai
Chương trình sẽ được mở rộng ra với nhiều loại tư liệu
khác nhau như : băng, đĩa…
Cho phép Độc giả tự đăng ký mượn sách…
Tiếp tục thực hiện, hoàn chỉnh thêm các phần đã cài đặt
Một số màn hình chính