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

Đồ án môn học đề tài quản lý mượn trả sách, tài liệu cho sinh viên ngoài trường

40 1 0

Đ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 đề Quản lý mượn trả sách, tài liệu cho sinh viên ngoài trường
Tác giả Biền Xuân Thắng, Phan Quang Thắng, Nguyễn Thị Hoàng Anh
Người hướng dẫn Lê Thị Thanh Bình
Trường học Trường Đại học Sư phạm, Đại học Đà Nẵng
Chuyên ngành Tin học
Thể loại Đồ án môn học
Năm xuất bản 2022
Thành phố Đà Nẵng
Định dạng
Số trang 40
Dung lượng 1,16 MB

Nội dung

Lời nói đầuSự phát triển mạnh mẽ của công nghệ thông tin đã đi vào mọi lĩnh vực trong đời sống kinh tế và xã hội và có những ứng dụng vô cùng to lớn, hầu hết các công ty, các doanh nghiệ

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM

KHOA TIN HỌC

ĐỒ ÁN MÔN HỌC

ĐỀ TÀI

QUẢN LÝ MƯỢN TRẢ SÁCH, TÀI LIỆU CHO SINH

VIÊN NGOÀI TRƯỜNG

Giảng viên hướng dẫn: Lê Thị Thanh Bình

Sinh viên thực hiện: Biền Xuân Thắng

Phan Quang ThắngNguyễn Thị Hoàng Anh

Đà Nẵng, 06/2022

Trang 2

Lời nói đầu

Sự phát triển mạnh mẽ của công nghệ thông tin đã đi vào mọi lĩnh vực trongđời sống kinh tế và xã hội và có những ứng dụng vô cùng to lớn, hầu hết cáccông ty, các doanh nghiệp hay cơ quan nhà nước đều ứng dụng công nghệ thôngtin vào trong quản lý và điều hành

Việc áp dụng công nghệ thông tin giúp công việc quản lý được dễ dàng, xử lýkhối lượng công việc lớn, giảm sức người, giảm thời gian

Với những tác dụng to lớn của công nghệ thông tin, việc ứng dụng công nghệthông tin vào quản lý thư viện là vấn đề tất yếu, hệ thống mượn trả sách của thưviện phải làm việc với số lượng đầu sách và bạn đọc khá lớn, việc lưu trữ thôngtin, quản lý bạn đọc, quản lý sách sẽ rất khó khăn, tốn thời gian, nhân lực nếunhư làm việc theo thủ công Và nhu cầu tạo ra môi trường sinh hoạt, trao đổikiến thức cho sinh viên trong và ngoài trường với nhau cũng tăng lên sự khókhăn, vất vả Hệ thống quản lý mượn trả sách đã giải quyết những vấn đề trên.Môn học “Phân tích và thiết kế hệ thống thông tin” của cô Lê Thị Thanh Bìnhhướng dẫn đã giúp chúng em tiếp cận với lĩnh vực này Đây là chương trình thiết

kế hệ thống đầu tiên của chúng em nên còn rất nhiều hạn chế Mong được sựđóng góp của cô và các bạn

Chúng em xin chân thành cảm ơn!

1

Trang 3

MỤC LỤC

Trang

Lời nói đầu 1

MỤC LỤC 2

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 5

1 Đánh giá hiện trạng 5

1.1 Phương pháp khảo sát: 5

1.2 Tiến hành khảo sát 5

CHƯƠNG 2:PHÂN TÍCH HỆ THỐNG 16

2.1 Giới thiệu hệ thống 16

2.2 Đặc tả chung của hệ thống 17

2.2.1 Các đối tượng, thực thể tham gia hệ thống 17

2.2.2 Các chức năng chính của hệ thống 17

2.3 Đặc tả chi tiết về hệ thống 18

2.3.1 Những người dùng liên quan đến hệ thống 18

2.3.2 Các chức năng chính của hệ thống 18

CHƯƠNG 3: MÔ HÌNH HÓA HỆ THỐNG 21

3.1 Mô hình phân rã chức năng BFD 21

3.1.1 Cơ sở lý thuyết 21

3.1.2 Sơ đồ phân rã chức năng của hệ thống 21

3.2 Sơ đồ luồng dữ liệu DFD 22

3.2.1 Cơ sở lý thuyết 22

3.2.2 Sơ đồ luồng dữ liệu DFD 23

CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU 32

4.1 Cơ sở lý thuyết 32

4.1.1 Định nghĩa 32

4.1.2 Các mối quan hệ 32

2

Trang 4

4.2 Mô hình quan hệ E-R: 33

4.2.1 Xác định tập thực thể: 33

4.2.2 Xác định mối quan hệ: 33

4.3 Chuyển mô hình ER sang các quan hệ: 34

4.3.1 Biểu diễn các tập thực thể 34

4.3.2 Chuyển các mối quan hệ thành các quan hệ: 35

4.3.3 Xây dựng mô hình dữ liệu quan hệ: 36

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 38

TÀI LIỆU THAM KHẢO 39

3

Trang 5

DANH MỤC HÌNH ẢNH

Trang

Hình 1: Sơ đồ phân rã chức năng 23

Hình 2: Sơ đồ ngữ cảnh 25

Hình 3: Sơ đồ DFD mức 0 26

Hình 4: Sơ đồ dòng dữ liệu mức 1 của quá trình 1.0 - cấp thẻ mượn trả sách, tài liệu 27

Hình 5: Sơ đồ dòng dữ liệu mức 1 của quá trình 2.0- xử lý cho mượn sách, tài liệu 28

Hình 6: Sơ đồ dòng dữ liệu mức 1 của quá trình 3.0 - xử lý cho trả sách, tài liệu 29

Hình 7: Sơ đồ dòng dữ liệu mức 1 của quá trình 4.0 - Gửi thông báo 30

Hình 8: Sơ đồ dòng dữ liệu mức 1 của quá trình 5.0 - Nhận sách, tài liệu mới 31

Hình 9: Sơ đồ dòng dữ liệu mức 1 của quá trình 6.0 - Lập và gửi báo cáo 32

Hình 10: Mô hình quan hệ ER 35

Hình 11: Mô hình dữ liệu quan hệ 38

4

Trang 6

Thuận lợi: Biết được nhận xét của người dùng về hệ thống.

Khó khăn : Câu hỏi không được chi tiết

1.2 Tiến hành khảo sát

a Quan sát

Quan sát hoạt động thư viện tại trường Cách ban quản lý tiếp nhận yêu cầumượn trả sách của sinh viên Xử lý khi xảy ra sự cố Sắp xếp các loại sách nhưthế nào

b Phiếu hỏi

Đa phần các sinh viên vì các lý do khác nhau không có thời gian để trả lờiphỏng vấn trực tiếp, nhóm em đã sử dung google biểu mẫu để tiện cho việc khảosát trên thực tế Nội dung chuẩn bị cụ thể của nhóm như sau:

- Tìm kiếm địa điểm phù hợp cho mục đích khảo sát

- Tìm hiểu và xác định câu hỏi thích hợp

- Chuẩn bị phương tiện hỗ trợ: biểu mẫu google dụa vào phiếu khảo sátthực tế

Link câu hỏi khảo sát: Tại đây

5

Trang 7

Bảng câu hỏi và lựa chọn trả lời

6

Trang 11

Thống kê câu trả lời

10

Trang 12

11

Trang 13

12

Trang 28

Hình 5: Sơ đồ dòng dữ liệu mức 1 của quá trình 2.0- xử lý cho mượn sách, tài liệu

Xử lý trả sách, tài liệu

- Xác định thành phần của sơ đồ

Tác nhân ngoài: sinh viên

Kho dữ liệu: CSDL sách, tài liệu, CSDL mượn trả

Luồng dữ liệu: có 9 luồng dữ liệu vào ra

Quá trình: 2 quá trình

Kiểm tra thông tin sách, tài liệu

Xác nhận sinh viên trả sách, tài liệu

27

Trang 29

Hình 6: Sơ đồ dòng dữ liệu mức 1 của quá trình 3.0 - xử lý cho trả sách, tài liệuGửi thông báo

- Xác định thành phần của sơ đồ

Tác nhân ngoài: sinh viên

Kho dữ liệu: CSDL sinh viên, CSDL mượn trả

Luồng dữ liệu: có 4 luồng dữ liệu vào ra

Quá trình: 2 quá trình:

Thống kê sinh viên chưa trả

Tổ chức gửi thông báo

28

Trang 30

Hình 7: Sơ đồ dòng dữ liệu mức 1 của quá trình 4.0 - Gửi thông báoNhận sách, tài liệu mới

- Xác định thành phần của sơ đồ

Tác nhân ngoài: sinh viên

Kho dữ liệu: CSDL sách, tài liệu

Luồng dữ liệu: có 3 luồng dữ liệu vào ra

Quá trình: 2 quá trình:

Kiểm tra thông tin sách, tài liệu

Thêm thông tin sách, tài liệu

29

Trang 31

Hình 8: Sơ đồ dòng dữ liệu mức 1 của quá trình 5.0 - Nhận sách, tài liệu mớiLập và gửi báo cáo

- Xác định thành phần của sơ đồ

Tác nhân ngoài: ban quản lý thư viện

Kho dữ liệu: CSDL thống kê

Luồng dữ liệu: có 4 luồng dữ liệu vào ra

Trang 32

Hình 9: Sơ đồ dòng dữ liệu mức 1 của quá trình 6.0 - Lập và gửi báo cáo

31

Trang 33

CHƯƠNG 4: THIẾT KẾ CƠ SỞ DỮ LIỆU4.1 Cơ sở lý thuyết

4.1.1 Định nghĩa

Mô hình ERD được viết tắt bởi từ Entity Relationship Diagram được hiểu là

mô hình thực thể kết hợp hay còn gọi là thực thể liên kết Mô hình này còn đượcbiết tới với các gọi khác là ER (viết tắt của từ Entity Relationship)

Mô hình ERD hay ER bao gồm các thực thể, những mối kết hợp và đặc biệt làdanh sách thuộc tính

Thực thể: Thực thể là một nhóm các thuộc tính tương ứng với một đối tượngkhái niệm mà chúng ta cần thu thập và lưu trữ dữ liệu về nó

Thuộc tính: Mỗi thực thể bao gồm nhiều thông tin, mỗi thông tin là một thuộctính của tập thực thể, ứng với một trường trong bảng dữ liệu tương ứng.4.1.2 Các mối quan hệ

Quan hệ 1-1: Là mối quan hệ trong đó một thực thể của tập thực thể này tươngứng với duy nhất một thực thể của tập thực thể kia và ngược lại

Quan hệ 1-n: Là mối quan hệ mà trong đó một thực thể của tập thực thể này

có quan hệ với nhiều thực thể của tập thực thể kia

Quan hệ n-n: Là mối quan hệ mà trong đó một thực thể của tập thực thể này

có quan hệ với nhiều thực thể của tập thực thể kia và ngược lại

32

Trang 34

4.2 Mô hình quan hệ E-R:

Một sinh viên có thể đóng góp từ một hay nhiều sách, tài liệu Sách, tài liệuđược quyên góp từ nhiều sinh viên

Một nhân viên thư viện xác nhận tạo nhiều thẻ mượn, thẻ mượn được xácnhận bởi một nhân viên

Một nhân viên thư viện viết nhiều báo cáo, một báo cáo được viết bởi mộtnhân viên

Một nhân viên thư viện viết nhiều thông báo, một thông báo được viết bởi mộtnhân viên

Một sinh viên nhận một thông báo, một thông báo được gửi đến nhiều sinhviên

33

Trang 35

Hình 10: Mô hình quan hệ ER4.3 Chuyển mô hình ER sang các quan hệ:

4.3.1 Biểu diễn các tập thực thể

Biểu diễn mỗi tập thực thể các mô hình ER thành một quan hệTên tập thực thể Tên quan hệ

Thuộc tính của tập thực thể Thuộc tính của quan hệ

Thuộc tính khóa của tâp thực thể Thuộc tính khóa của quan hệ

34

Trang 36

SACH(Mã sách, Tên sách, Nhà SX)

4.3.2 Chuyển các mối quan hệ thành các quan hệ:

Quan hệ 1-1:

Chuyển hai tập thực thể thành hai quan hệ

Trong một quan hệ có thêm thuộc tính là khóa của tập thực thể kia

SINHVIEN(CMND,Mã SV, Tên SV, Ngày sinh, Số ĐT, Email, Lớp, Khoa, Ngành, Tên trường)

THEMUON(Mã thẻ,Mã SV, Tên SV, Lớp, Khoa, Ngành, Tên trường, Ngày mượn, Ngày trả)

Quan hệ 1-n:

Chuyển hai tập thực thể thành hai quan hệ

Thêm khóa của quan hệ tương ứng với bên 1 vào quan hệ tương với nhiều đểtrở thành khóa ngoại lai

1) SINHVIEN(CMND, Mã SV,Tên SV, Ngày sinh, Số ĐT, Email, Lớp, Khoa, Ngành, Tên trường)

THONGBAO(Mã SV,CMND, tên sv, ngày tb, ngày hết hạn tb)

2) NHANVIEN(Mã NV Mã SV, , tên nv)

THONGBAO(Mã SV, tên sv, ngày tb, ngày hết hạn tb)

3) THEMUON(Mã thẻ Mã sách Mã SV, , , Tên SV, Lớp, Khoa, Ngành, Tên trường, Ngày mượn, Ngày trả)

NHANVIEN(Mã NV Mã Thẻ, , tên nv)

4) BAOCAO(Mã BC, ngày lập, Mã NV)

35

Trang 37

Chuyển mỗi tập thực thể thành một quan hệ.

Chuyển mối quan hệ thành quan hệ

Có thuộc tính khóa là các khóa của các tập thực thể tham gia vào mối quan

hệ

Các thuộc tính của chính quan hệ

SINHVIEN(CMND, Mã SV, Tên SV, Ngày sinh, Số ĐT, Email, Lớp, Khoa, Ngành, Tên trường)

SACH(Mã sách, Tên Sách, Nhà Sản Xuất)

DONGGOP(Mã SV Mã sách, , Ngày đóng góp)

4.3.3 Xây dựng mô hình dữ liệu quan hệ:

36

Trang 38

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

37

Trang 39

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

1 Kết luận

Kết quả đạt được

Qua quá trình tìm hiểu, khảo sát quy trình nghiệp vụ quản lý thư viện tạiTrường Trong thời gần hai tháng nguyên cứu, tìm hiểu, chúng em đã đạt đượcmột số kết quả sau:

Hiểu được quy trình, nghiệp vụ quản lý thư viện: quy trình nhập tài liệu, quytrình mượn trả tài liệu, quy trình thống kê báo cáo tài liệu

Phân tích được quy trình hoạt động và các chức năng của hệ thống biểu diễnqua các biểu đồ và xây dựng cơ sở dữ liệu phù hợp trên hệ quản trị cơ sở dữ liệu SQL server

Xây dựng phần mềm quản lý và website tìm kiếm thông qua quá trình khảo sát, phân tích thiết kế hệ thống, phân tích thiết kế cơ sở dữ liệu, thiết kế và đặc tả giao diện

Xây dựng và phát triển được phần mềm gia hạn sách trực tuyến

2 Hướng phát triển

Từ những hạn chế trên, cần có một hướng phát triển mới để đề tài ngày cànghoàn thiện hơn

Tiếp tục nghiên cứu, xây dựng để phần mềm ngày càng hoàn thiện:

Áp dụng công nghệ mã vạch vào quá trình quản lý tài liệu, quản lý độc giả

Hổ trợ người dùng download tài liệu, tra cứu thông tin sách nhanh hơn, chínhxác hơn

Hổ trợ gửi email tự động hay thông qua hệ thống SMS để thông báo tới độcgiá mượn quá hạn

38

Trang 40

TÀI LIỆU THAM KHẢO[1] Tài liệu môn học phân tích và thiết kế hệ thống

39

Ngày đăng: 15/04/2024, 18:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN