1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỒ ÁN MÔN LẬP TRINH C# ĐỀ TÀI QUẢN LÝ THƯ VIỆN

17 2,3K 3

Đ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 17
Dung lượng 421,82 KB

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

Nội dung

ĐỒ ÁN MÔN LẬP TRINH C ĐỀ TÀI QUẢN LÝ THƯ VIỆN ĐẦY ĐỦ VÀ CHI TIẾC CÓ SO ĐỒ PHÂN TÍCH THIẾC KẾ HỆ THỐNG MỤC LỤCMỤC LỤCiPhần 1KHẢO SÁT THỰC TẾ2Phần 2PHÂN TÍCH THIẾT KẾ HỆ THỐNG52.1Mô hình chức năng52.2Mô hình khung cảnh52.3Mô hình mức đỉnh62.4Mô hình dưới đỉnh62.5Mô hình quan hệ92.6Xác định các thực thể92.7Mô hình thực thể liên kết(ERD)102.8Mô tả chi tiết về các quan hệ:11Phần 3CÀI ĐẶT CHƯƠNG TRÌNH133.1Ngôn ngữ, hệ quản trị cơ sở dữ liệu133.2Thiết kế giao diện13KẾT LUẬN17 Phần 1KHẢO SÁT THỰC TẾ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.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ô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ả:Độc giả chưa nhận được các thông tin cập nhật nhanh nhất từ thư viện

Trang 1

MỤC LỤC

MỤC LỤC i

Phần 1-KHẢO SÁT THỰC TẾ 2

Phần 2-PHÂN TÍCH THIẾT KẾ HỆ THỐNG 5

2.1-Mô hình chức năng 5

2.2-Mô hình khung cảnh 5

2.3-Mô hình mức đỉnh 6

2.4-Mô hình dưới đỉnh 6

2.5-Mô hình quan hệ 9

2.6-Xác định các thực thể 9

2.7-Mô hình thực thể liên kết(ERD) 10

2.8-Mô tả chi tiết về các quan hệ: 11

Phần 3-CÀI ĐẶT CHƯƠNG TRÌNH 13

3.1-Ngôn ngữ, hệ quản trị cơ sở dữ liệu 13

3.2-Thiết kế giao diện 13

KẾT LUẬN 17

Trang 2

Phần 1-KHẢO SÁT THỰC TẾ

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

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ô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ả:

Độ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 tôi chỉ đưa ra một giải pháp hạn chế phần nào

những vấn đề trên

Trang 3

Hệ thống quản lý thư viện thủ công với nhiều nhược điểm:

Thư viện :

PHIẾU QUẢN LÝ SÁCH Mã số sách:………

Tên sách:………

Tập:……… Số trang:………

Số lượng:……… Năm xuất bản:………

Mã ngôn ngữ:……… Ngôn ngữ:………

Mã nhà xuất bản:……… Nhà xuất bản:………

Mã thể loại:……… Thể loại:………

Mã tác giả:……… Tác giả:………

Mã vị trí:……… Vị trí:………… Tầng:……… Phòng:………… Giá :………

Mỗi khi độc giả đến đăng ký làm thẻ, phòng phục vụ độc giả tiến hành phát phiếu đăng ký cho độc giả Thư viện: PHIẾU MƯỢN SÁCH Số thẻ:………

Họ tên:………Giới tính : ………

Ngày sinh …/……/…………

Lớp : ………

Nghê nghiệp:………

Nơi công tác:………

Địa chỉ thường trú :.………

Hình thức mượn:………

Mã sách Tên sách Tên tác giả Mã thể loại

Ngày… tháng… năm 20…

Bộ phận quản lý phải theo dõi độc giả mượn sách quá hạn để gửi giấy nhắc

thông báo trả sách tới độc giả

Trang 4

Thư viện

GIẤY YÊU CẦU TRẢ SÁCH

Kính gửi:………

Địa chỉ:………

Đề nghị ông bà trả sách đã quá hạn mượn Mã sách: ………

Tên sách:………

Ngày mượn:………

Đã quá hạn:………

Vậy xin anh (chị) vui lòng đem sách đến trả cho thư viện Đối với công tác phòng đọc, ngoài công việc tra cứu tìm kiếm sách theo yêu cầu của độc giả, còn phải thống kê số độc giả theo thời gian chỉ định, từ đó nắm được số độc giả trong kỳ và báo cáo các sách đã mượn BÁO CÁO TÌNH HÌNH ĐỘC GIẢ Từ ngày………… đến ngày…………

Mã độc giả Họ và tên Địa chỉ Số sách mượn BÁO CÁO MƯỢN SÁCH Từ ngày………… đến ngày………

Trang 5

ĐỘC GIẢ

BAN LÃNH ĐẠO

Báo cáo

Yêu cầu mua sách

Hóa đơn thanh toán

Quản Lý Thư Vi nện

Thống kê và báo cáo

Tạo mới thẻ

Quản lý thông tin thẻ

L p thẻ đ c giả ập thẻ độc giả ộc giả

Mượn sách

Lập phiếu mượn sách Tra cứu sách

Xử lý phiếu mượn sách

Giao sách

Ghi sổ mượn

Trả sách

Yêu cầu trả

sách

Kiểm tra sách

Ghi sổ trả sách

C p nh t thẻ ập thẻ độc giả ập thẻ độc giả

Nhập sách

Lập phiếu nhập

Kiểm tra sách

Xử lý và phân

loại sách

Ghi sổ nhập

Phần 2-PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1-Mô hình chức năng

2.2-Mô hình khung cảnh

NHÀ CUNG

CẤP

Yêu cầu báo cáo Cung cấp sách

Phiếu mượn sách

Thông tin phản hồi

Cung cấp sách

Thông tin sách đã

mượn

QUẢN LÝ THƯ VIỆN

Thông tin phản hồi

Trang 6

Thông

tin độc

giả

Thẻ thư viện

Thẻ, yêu cầu mượn sách Sách/ không chấp nhận

Sách

Yêu cầu mua sách Sách mới

Yêu cầu thông tin

Báo cáo

Thông tin độc giả cần tìm Thẻ, yêu cầu mượn sách

2.3-Mô hình mức đỉnh

2.4-Mô hình dưới đỉnh

chức năng quản lý độc giả

Độc giả

Quản lý độc giả

Độc giả

Quản lý mượn sách

Quản lý trả sách

Độc giả

Quản lý sách Nhàcung

cấp

Thống kê, báo cáo

Quản lý thư viện

Sách Hồ sơ quản lý sách

Thẻ

Phiếu mượn

Phiếu mượn

Độc giả

Thêm thẻ mới

Tìm kiếm

Sửa

Xoá

Hồ sơ cấp thẻ

Hồ sơ cấp thẻ

Yêu

cầu

cấp

thẻ

Thẻ/

không chấp nhận

Danh sách xoá

Kết quả

tìm

Lưu thông tin sách

Trang 7

Kết quả tìm kiếm

Yêu cầu kiểm tra Kết quả

Thông tin sách cần tìm Kết quả

Thẻ, phiếu mượn Sách

Chức năng quản lý sách

Chức năng quản lý mượn sách

Nhà cung

cấp

Hồ sơ quản lý sách

Sách Thông tin sách cần tìm

Yêu

cầu

bổ

sung

sách

Sách

mới

Độc giả Ký mượn sách

Phiếu mượn

Hồ sơ quản lý sách Lưu thông tin sách

Tìm kiếm sách

Kiểm mượn

Thẻ

yêu

cầu

mượn

sách

Yêu cầu sách

Sách yêu cầu

Trang 8

Yêu cầu kiểm tra

Sách Sách không phù hợp

Yêu cầu ký

trả

Thẻ

Chức năng quản lý trả sách

Chức năng thống kê

Phiếu mượn

Kiểm tra sách

Độc giả

Ký trả sách

Sách

Thủ thư Kết quả

Kết quả

Ban quản lý

In báo cáo

Hồ sơ quản lý sách

Phiếu mượn Báo cáo

Yêu cầu báo cáo

Trang 9

2.5-Mô hình quan hệ

2.6-Xác định các thực thể

SoTap, KhoSach, TinhTrangSach, NgonNgu, MaTacGia, MaTheLoai,

MaNhaXuatBan

MaTheLoai, MaNhaXuatBan, TenSach

SoSachDuocMuon

Trang 10

MaDocGia TenDocGia GioiTinh NgaySinh DiaChi

DocGia

Stt SoPhieu MaThe MaDocGia MaSach MaTacGia MaTheLoai MaNhaXuatBan TenSach

PhieuYeuCau

MaTacGia TenTacGia DiaChi

TacGia

MaSach TenSach NamSuatBan SoBanSach SoTrangSach GiaSach SoTap KhoSach TinhTrangSach NgonNgu MaTacGia MaTheLoai MaNhaXuatBan

Sach

MaThe MaDocGia TenThe NgayCapThe NgayHetHan SoSachDuocMuon

The

MaTheLoai TenTheLoai

TheLoai

MaNhaXuatBan TenNhaXuatBan DiaChi NgayThanhLap

NhaXuatBan

2.8-Mô tả chi tiết về các quan hệ:

Trang 11

Table: DocGia

Tên trường Kiểu dữ liệu Null Khóa

chính

Những bản

có tham chiếu đến

Mô tả

Table: NhaXuatBan

Tên trường Kiểu dữ liệu Null Khóa

chính

Những bản

có tham chiếu đến

Mô tả

bản

bản

lập

Table: PhieuYeuCau

Tên trường Kiểu dữ liệu Null Khóa

chính

Những bản

có tham chiếu đến

Mô tả

bản

Trang 12

TenSach nvarchar 100 Mã khách hàng

bản

Table: TacGia

Tên trường Kiểu dữ liệu Null Khóa

chính

Những bản

có tham chiếu đến

Mô tả

Table: The

Tên trường Kiểu dữ liệu Null Khóa

chính

Những bản

có tham chiếu đến

Mô tả

mượn

Table: TheLoai

Tên trường Kiểu dữ liệu Null Khóa

chính

Những bản

có tham chiếu đến

Mô tả

Trang 13

Phần 3-CÀI ĐẶT CHƯƠNG TRÌNH

3.1-Ngôn ngữ, hệ quản trị cơ sở dữ liệu

Ngôn ngữ C#, hệ quản trị cơ sở dữ liệu SQL Server 2008

3.2-Thiết kế giao diện

From đăng nhập

From quản lý độc giả

Trang 14

From quản lý tác giả

From quản lý thẻ

Trang 15

From quản lý sách

Trang 16

From thống kê

Trang 17

KẾT LUẬN

Sau một thời gian tích cực làm việc, nghiên cứu của các thành viên trong

nhóm cộng với sự hướng dẫn, đóng góp nhiệt tình của thầy giảng dạy bộ môn

“Lập trình C#” là thầy Huỳnh Bảo Quốc Dũng thì nhóm tôi cũng đã

hoàn thành bản báo cáo của mình với chủ đề là “Phân tích thiết kế phần mềm hỗ

trợ cho việc quản lí thư viện” Nội dung Bản báo cáo đã đề cập tới một số vấn đề như sau:

• Khảo sát thực tế hiện trạng việc quản lí 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

• Phân tích thiết kế phần mềm hỗ trợ quản lí thư viện:

1 - Phân tích về mô hình luồng dữ liệu

2 - Phân tích biểu đồ quan hệ

3 - Thiết kế giao diện

• Trong quá trình nghiên cứu và xây dựng lên hệ thống thì nhóm tôi cũng đã có

tham khảo một số tài liệu của những anh chị học cùng ngành học khoá trên Mặc

dù nhóm cũng đã rất cố gắng nhưng bản báo cáo này vẫn còn có nhiều thiếu sót,

chúng tôi rất mong được sự đóng góp, chỉ bảo của quý thầy cô và các bạn

Ngày đăng: 12/06/2017, 07:58

TỪ KHÓA LIÊN QUAN

w