Phân tích cơ sở dữ liệu cho hệ thống quản lý thư viện - pdf 27

Download miễn phí Phân tích cơ sở dữ liệu cho hệ thống quản lý thư viện



 
Chương I. Khảo sát hệ thống quản lý Thư viện 1
I. Khái quát 1
1.Mục đích 1
2. Cơ cấu tổ chức của hệ thống 1
II. Thu thập yêu cầu 2
1. Mục đích 2
2. Thu thập yêu cầu 2
3. Chương II. Phân tích hệ thống 4
2.1 Mục đích của việc phân tích chức năng của hệ thống 4
2.2 Biểu đồ phân cấp chức năng 5
2.3 Phần đặc tả chức năng 6
2. 4 Biểu đồ luồng dữ liệu 11
Phần chức năng tìm kiếm 15
2.5 Các thực thể quan hệ 18
2.5.1 Các bảng thực thể 18
2.5.2 Xác định kiểu liên kết 20
CHƯƠNGIII. THIẾT KẾ CƠ SỞ DỮ LIỆU 21
3.1 Các bảng dữ liệu 21
3.2 Mối quan hệ giữa các bảng 25
3.3 Thiết kế sơ đồ chức năng hệ thống 26
3.3.1 Menu hệ thống 26
3.3.2 Menu quản lý kho sách 27
3.3.3 Menu quản lý độc giả 27
3.3.4 Menu mượn trả 28
3.3.5 Menu tìm kiếm 28
3.3.6 Menu báo cáo 29
3.3.7 Menu trợ giúp 29
3.4. Thiết kế giao diện 30
 





Để tải tài liệu này, vui lòng Trả lời bài viết, Mods sẽ gửi Link download cho bạn ngay qua hòm tin nhắn.

Ket-noi - Kho tài liệu miễn phí lớn nhất của bạn


Ai cần tài liệu gì mà không tìm thấy ở Ket-noi, đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:


Chương I. Khảo sát hệ thống quản lý Thư viện
I. Khái quát
1.Mục đích
Hiện nay nhu cầu nghiên cứu trong các trung tâm trường học là rất lớn. Vì vậy công tác quản lý thư viện là vấn đề trọng điểm trong việc cung cấp tài liệu cho học sinh, sinh viên. Nhưng đa phần hiện nay các thư viện đều áp dụng mô hình tổ chức không hợp lý vào việc quản lý thư viện của mình. Việc độc giả gặp phải rất nhiều khó khăn trong các khâu từ việc làm thẻ thư viện, lựa chọn các cuốn sách phù hợp với nhu cầu và đến việc mượn sách đã làm cho nhiều người không thấy được lợi ích từ hoạt động thư viện. Việc thư viện tạo điều kiện để cho các học viên tiếp xúc dễ dàng các dịch vụ của mình có thể nâng cao hiệu quả học tập của học viên. Xuất phát từ vấn đế đó chúng ta cần thiết phải xây dựng một mô hình tổ chức thư viện hợp lý (phụ thuộc vào quy mô của trong trường, trong trung tâm). Nhưng trước hết chúng ta phải đánh giá đúng hiện trạng của trường.
2. Cơ cấu tổ chức của hệ thống
Hiện nay, hệ thống thư viện của nhiều nơi còn sơ sài trong vấn đề quản lý( xét về mặt thông tin cập nhật cho người dùng cũng như thuận tiện cho thủ thư trong vấn đề quản lý) những mặt yếu thể hiện rõ trong công tác cho mượn sách, cũng như công việc của thủ thư hiện nay mất thời gian và độ chính xác không được đảm bảo:
Độc giả (User)
ã Công tác mượn sách diễn ra một cách thủ công. Người mượn sách phải tìm tài liệu bằng cách tự tìm trong nhiều cuốn sách có tại thư viện. Dẫn đến việc độc giả không chủ động trong việc mượn sách.
ã Độc giả chưa nhận được các thông tin cập nhật nhanh nhất từ thư viện.
ã Mặc dù nhu cầu lớn nhưng việc viết ý kiến phản hồi còn hạn chế.
Thủ thư:
ã Thủ thư hiện tại vẫn phải quản lý công việc chủ yếu bằng giấy tờ và như vậy độ chính xác không được đảm bảo.
ã Thống kê thông tin rất mất thời gian
ã Gửi thông tin đến người sử dụng mới chỉ có hình thức bảng thông báo trên thư viện. Điều này chưa thực sự đáp ứng được yêu cầu của người sử dụng.
Tóm lại, như vậy vai trò và vị trí của thư viện chưa đứng đúng chỗ của nó, vẫn chưa khuyến khích độc giả trong việc tìm tài liệu tự nghiên cứu. Trong điều kiện hiện tại rất nhiều trung tâm, nhà trường đang được trang bị cơ sở vật chất về thông tin rất hiện đại mạng văn phòng được phát triển rộng rãi và chúng nên kết hợp quản lý thư viện với hệ thống hiện có. Trong đề tài này tui chỉ đưa ra một giải pháp hạn chế phần nào những vấn đề trên.
3. Những hạn chế
Do thời gian có hạn và do khả năng còn hạn chế cùng với kinh nghiệm làm dự án chưa có nhiều nên em đã gặp rất nhiều khó khăn và chắc chắn sẽ có rất nhiều những thiếu sót. Em rất mong được các thầy cô cùng các bạn góp ý cho em để em có thể hoàn thành tốt hơn đề tài của mình.
II. Thu thập yêu cầu
Mục đích
Điều quan trọng để quyết định tính thành công của một dự án là kết quả của việc thu thập yêu cầu. Vì vậy việc thu thập yêu cầu nhằm để người lập trình nắm bắt được khách hàng yêu cầu những gì cho dự án, để dựa vào đó ta mới làm được chương trình.
Thu thập yêu cầu
Yêu cầu chung:
Stt
Yêu cầu
Đáp ứng
Ghi chú
1
Tiến độ: 1 tháng
2
3
4
Yêu cầu kỹ thuật:
Stt
Yêu cầu
Đáp ứng
Ghi chú
1
Ngôn ngữ lập trình:VB.Net
2
Cơ sở dữ liệu:SQL server 2000
3
4
Yêu cầu chất lượng:
Stt
Yêu cầu
Đáp ứng
Ghi chú
1
Chương trình phải dễ sử dụng, các form thiết kế đẹp phù hợp với thư viện
2
Yêu cầu nội dung chi tiết:
Stt
Yêu cầu
Đáp ứng
Ghi chú
1
Chương trình gồm các Form:
Form chính, Form độc giả, Form sách, Form kho,
2
3
4
Chương II. Phân tích hệ thống
2.1 Mục đích của việc phân tích chức năng của hệ thống
Phân tích là công việc đầu tiên không thể thiếu được trong quá trình xây dựng hệ quản trị trong máy tính. Không thể đưa tin học hoá trong quá trình quản lý mà không qua quá trình phân tích. Hiệu quả mang lại của hệ thống là độ sâu của quá trình ban đầu. Mục đích của nó là xác định xem bộ phận nào của hệ thống nên xử lý bằng máy tính bộ phận nào do con người thực hiện. Tổng quan về các công tác quản lý ở trên ta thấy rằng quản lý thư viện khi chưa sử dụng bằng máy tính, các công việc như thêm bớt sách, lưu trữ thông tin về sách báo đều do con người làm, nên mọi công việc như tìm kiếm, cập nhật rất khó khăn và chậm chạp vì số lượng sách báo quá nhiều.
Vì vậy để tăng hiệu quả, giảm nhẹ công sức và tiết kiệm thời gian thì tin học hoá vào hệ thống thư viện là rất cần thiết. Hơn nữa việc tìm kiếm, sửa, huỷ,thêm,bớt theo một yêu cầu nào đó sẽ được thực hiện hoàn toàn trên máy tính, giúp cho việc quản lý đạt hiệu quả cao có tính mềm dẻo và tiện lợi. Muốn như vậy thì trước hết ta phải có phần phân tích thật tốt.
2.2 Biểu đồ phân cấp chức năng
Quản lý thư viện
Mượn trả
Tìm kiếm
Báo cáo thống kê
Cập nhật thông tin về tài liệu
Cập nhật thông tin về độc giả
Cập nhật thông tin thủ thư
Cập nhật thông tin nhà XB
Mượn sách
Trả sách
Xử lý phạt
Báo quá hạn
Tìm kiếm tài liệu
Tìm kiếm độc giả
Tìm kiếm TT mượn trả
Thống kê tài liệu trong Thư viện
Thống kê lượt độc giả
Cập nhật thông tin kho sách
Thống kê lượt tài liệu lưu hành
Cập nhật
Biểu đồ phân cấp chức năng
2.3 Phần đặc tả chức năng
+ Chức năng cập nhật thông tin
Cập nhật thông tin về tài liệu
Chức năng cập nhật thông tin về tài liệu có nhiệm vụ cập nhật thông tin về tài liệu bao gồm: loại sách, tên tác giả, mã nhà sản xuất, năm xuất bản, số trang, kích cỡ, tên kho sách, mã sách, số đăng ký, ngôn ngữ, thể loại sách báo hay tạp chí.
Cập nhật tài liệu có hai loại:
Cập nhật thông tin về tài liệu đã có trong thư viện thì ta chỉ cần cập nhật thông tin về số đăng ký.
Cập nhật thông tin về tài liệu chưa có trong thư viện thì ta phải cập nhật toàn bộ thông tin về tài liệu
Trong cập nhật thông tin về tài liệu có các chức năng: Show, Insert, Delete, Edit.
Show:
Input: Chọn tài liệu cần xem
Process: Lấy thông tin về tài liệu từ CSDL
Output: Hiển thị các thông tin về tài liệu cần xem
Insert:
Input: Nhập vào các thông tin về tài liệu cần thêm
Process: Bộ sử lý sẽ nhập các thông tin về tài liệu vào cơ sở dữ liệu
Output: Hiện ra thông báo là tài liệu đã được thêm thành công
Delete:
Input: Chọn tên tài liệu cần xoá
Process: Bộ xử lý sẽ xoá các thông tin về tài liệu cần xoá từ CSDL
Output: Hiện ra bảng thông báo xoá thành công
Edit:
Input: Chọn thông tin về tài liệu cần sửa
Process: Bộ xử lý sẽ sửa các thông tin về tài liệu từ CSDL
Output: Hiện ra bảng thông báo tài liệu đã được sửa thành công
- Cập nhật thông tin về độc giả
Chức năng cập nhật độc giả có nhiệm vụ cập nhật về độc giả mượn sách bao gồm: Số thẻ, tên độc giả, chức vụ, địa chỉ, trình độ, giới tính, năm sinh, chỗ ở hiện tại, số CMTND, ngày làm thẻ, hạn thẻ.
Trong cập nhật thông tin về độc giả cũng có các chức năng: Show, Insert, Delete, Edit
Show:
Khi thủ thư và ban quản lý muốn xem các thông tin vê độc giả như: lớp, khoa, địa chỉ, số điện thoại, số thẻ, hạn ...
Music ♫

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