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

Nhập môn công nghệ phần mềm” Đề tài xây dng chương trnh quản lý thư viên

20 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Xây Dựng Chương Trình Quản Lý Thư Viện
Tác giả Lâm Đ. Thiên Long
Người hướng dẫn ThS. Bùi Đình Vũ
Trường học Trường Đại Học Hàng Hải Việt Nam
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo bài tập lớn
Năm xuất bản 2023
Thành phố Hải Phòng
Định dạng
Số trang 20
Dung lượng 2,08 MB

Nội dung

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAMKHOA CÔNG NGHỆ THÔNG TIN ---***---BÁO CÁO BÀI TẬP LỚN HỌC PHẦN “NHẬP MÔN CÔNG NGHỆ PHẦN MỀM” Đề tài: XÂY DNG CHƯƠNG TRNH QUẢN LÝ THƯ VIÊ N Sinh viên

Trang 1

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

-*** -BÁO CÁO BÀI TẬP LỚN HỌC PHẦN “NHẬP MÔN CÔNG NGHỆ PHẦN MỀM”

Đề tài:

XÂY DNG CHƯƠNG TRNH QUẢN LÝ THƯ VIÊ N

Sinh viên thực hiện:

Lâm Đ Thiên Long – 98064 Đ7ng Xuân Trư;ng - 98800

Hải Phòng,… tháng…năm 2023

Trang 2

TRƯỜNG ĐẠI HỌC HÀNG HẢI KHOA CÔNG NGHỆ THÔNG TIN

BỘ MÔN KỸ THUẬT PHẦN MỀM

-*** -BÀI TẬP HỌC PHẦN: NHẬP MÔN CÔNG NGHỆ PHẦN MỀM

 Tên đề tài

Xây dựng chương trình quản lý thư viê n

 Mục đích

Xây dựng chương trình quản lý thư viê n trư;ng THPT Hùng Vương

 Công việc cần thực hiện

 Khảo sát các vấn đề liên quan tới bài toán

 Phân tích và tìm hiểu các nghiệp vụ bài toán

 Đề xuất và thiết kế hệ thống cho phù hợp với bài toán và yêu cầu của sinh viên

 Làm báo cáo bài tập lớn

 Bảo vệ bài tập lớn

 Yêu cầu

 Kết quả làm bài tập lớn: Báo cáo bài tập lớn

 Báo cáo bài tập lớn phải được trình bày theo mẫu quy định (kèm theo), báo cáo có thể kết xuất thành tệp định dạng PDF và nộp qua email (không bắt buộc phải in ấn)

Trang 3

- Tài Liệu Thầy cho.

Hải Phòng, tháng năm 2023

NGƯỜI HƯỚNG DẪN

MỤC LỤC

Trang 4

MỤC LỤC i

DANH MỤC CÁC TỪ VIẾT TẮT iii

CHƯƠNG I: GIỚI THIỆU 1

1.1 Mục đích và yêu cầu bài toán: 1

1.2 Nghiệp vụ cần thực hiện: 1

1.3 Mô tả hệ thống chi tiết: 1

CHƯƠNG II: KHẢO SÁT 2

2.1: Bảng nội dung công việc: 2

CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ 3

3.1.Sơ đồ phân rã chức năng 3

3.2: Sơ đồ ngữ cảnh: 5

3.3 Sơ đồ luồng dữ liệu mức đỉnh 6

3.4: Sơ đồ luồng dữ liệu mức dưới đỉnh 7

3.5 Sơ đồ thực thể - liên kết 10

3.5.1 Xác định thực thể - Thuộc tính: 10

3.5.2 Sơ đồ thực thể liên kết: 11

3.6 Mô hình dữ liệu quan hệ: 12

3.7.Thiết kế giao diện 13

Trang 5

3.7.3 Quản lí mượn trả sách 14

Trang 6

DANH MỤC CÁC TỪ VIẾT TẮT

Trang 7

CHƯƠNG I: GIỚI THIỆU

1.1 Mục đích và yêu cầu bài toán:

- Hỗ trợ quản lý hoạt động đăng kí mượn và trả sách

- Hỗ trợ sinh viên trong việc tìm kiếm và tra cứu sách

- Hỗ trợ sinh viên truy câ ^p trực tuyến

1.2 Nghiệp vụ cần thực hiện:

Để giải quyết bài toán quản lí thời khóa biểu của sinh viên, ta cần xây dựng một

hệ thống thông tin có thể xử lí được các nghiệp vụ sau đây :

+ Quản lí sách và tài liê ^u (hiển thị thông tin sách bao gồm: mã số tài liê ^u, tác giả, nxb, năm xb)

+ Quản lí người đbc(bao gồm: tên, masv, và thời gian mượn trả)

+ Quản lí mượn và trả(bao gồm: mã sách, ngày mượn trả, phí, ghi chc) Ngoài ra, các nghiệp vụ liên quan sẽ được mô tả chi tiết ở phần sau

1.3 Mô tả hệ thống chi tiết:

 Quản lí sách và tài liê Y u :

- Lưu trữ thông tin về tác giả, nxb, năm xb

- Thêm, xóa, sửa đfi thông tin về sách và tài liê ^u

- Gán mã tài liê ^u để dg dàng theo dhi

 Quản lý ngư\i đ]c:

- Đăng ký và quản lý thông tin về người đbc

- Theo dhi lịch sử mượn và trả sách của mỗi đô ^c giả

Trang 8

 Quản lý mư^n và trả:

- Thanh tìm kiếm: tìm kiếm theo masv, mã số tài liê ^u

- Quản lý quy tắc mượn và tính phí quản lý tring phạt đối với trả sách trg hạn

CHƯƠNG II: KHẢO SÁT

2.1: Bảng nội dung công việc:

STT Tên công việc Đối tượng thực hiện HSDL

3 Xử lí thông tin - Quản lý thư viện

- Máy chủ

Thj sách

4 Phản hồi thông tin Quản lý thư viện Thj sách

5 Hiển thị thông tin sách Quản lý thư viê ^n Thj sách

6 Thông báo ngày

mượn/trả

đcng/trg hạn

khi mượn sách

Trang 9

CHƯƠNG III: PHÂN TÍCH VÀ THIẾT KẾ

3.1.Sơ đồ phân rã chức năng

Mô tả chi tiết chức năng:

 Quản lý kho sách:

- Tìm kiếm sách: Tìm kiếm tài liệu, sách, bản sao

- Hiệu chỉnh thông tin: Chỉnh sửa các thông tin về tác giả, nxb, số lần tái bản

- Phân loại: Phân loại sách theo thể loại, số lượng

- Nhập mới sách: Sách mới được nhập

Trang 10

- Hủy đầu sách

 Quản lý độc giả:

- Cấp mới: Cấp mới cho độc giả các thông tin, tài khoản

- Tìm kiếm độc giả: Tìm kiếm các thông tin về độc giả

- Hiệu chỉnh: Chỉnh sửa thông tin độc giả

- Hủy độc giả: Xoá, huỷ các thông tin độc giả

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

- Tra cứu: Tìm kiếm thông tin về sách(Số lượng, tình trạng, vị trí )

- Mượn sách: Ngày mượn, người mượn, số ngày mượn

- Trả sách: Ngày trả, người trả, số ngày mượn

- Xử lý vi phạm: Các trường hợp làm hỏng, mất

- Gia hạn sách: Gia tăng thời hạn mượn sách

Báo cáo thống kê

- Danh mục sách còn: Thông tin về số lượng, tác giả, thể loại

- Danh mục sách mượn: Thông tin về ngày tháng, số lượng

- Danh mục sách hư hỏng: Thông tin về sách bị thất lạc, hỏng, tình trạng của sách

- Danh mục trễ hạn: Danh sách các độc giả không trả sách đúng quy định, ngày tháng trả

Trang 11

3.2: Sơ đồ ngữ cảnh:

Trang 12

3.3 Sơ đồ luồng dữ liệu mức đỉnh.

3.4: Sơ đồ luồng dữ liệu mức dưới đỉnh.

Quản lý hệ thống:

Trang 13

Quản lý sách:

Quản lý bSn đTc:

Trang 14

Quản lý mượn trả:

Trang 15

3.5 Sơ đồ thực thể - liên kết.

3.5.1 Xác định thực thể - Thuộc tính:

S

T

T

1 Sinh viên Mã SV, hb tên, lớp

3 Ngôn ngữ Mã ngôn ngữ, tên ngôn ngữ

4 Loại sách Mã lopi, tên loại

Trang 16

6 Tác giả Mã tác giả, tên tác giả, địa chỉ

7 Vị trí Mã vị trí, kho, kê^, ngắn

- Abc : thuộc tính khóa.

- Abc: thuộc tính mô tả

- Abc : thuộc tính liên kết

3.5.2 Sơ đồ thực thể liên kết:

Trang 17

3.6 Mô hình dữ liệu quan hệ:

Trang 19

3.7.Thiết kế giao diện

3.7.1 Quản lí kho sách

3.7.2 Quản lí độc giả

Trang 20

3.7.3 Quản lí mư^n sách

Ngày đăng: 06/02/2025, 16:15