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

Báo cáo web thuê sách

50 6 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 đề Web Cho Thuê Đầu Sách Thư Viện
Tác giả Vũ Tuấn Anh, Nguyễn Phạm Nhật Minh, Nguyễn Hải Đăng
Người hướng dẫn ThS. Nguyễn Trung Hiếu
Trường học Trường Đại học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Dự án môn học
Năm xuất bản 2021
Thành phố TP Hồ Chí Minh
Định dạng
Số trang 50
Dung lượng 4,98 MB

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

Nội dung

THIẾT KẾ Trang 2 ====o0o==== BÁO CÁO NHÓM KHOA CÔNG NGHỆ THÔNG TIN MÔN HỌC LẬP TRÌNH WEB ĐỀ TÀI WEB CHO THUÊ ĐẦU SÁCH THƯ VIỆN Giáo viên hướng dẫn ThS NGUYỄN TRUNG HIẾU Sinh viên thực hiện MSSV VŨ TUẤ.

Trang 1

BÁO CÁO NHÓM KHOA: CÔNG NGHỆ THÔNG TIN MÔN HỌC: LẬP TRÌNH WEB

ĐỀ TÀI: WEB CHO THUÊ ĐẦU SÁCH THƯ VIỆN

Giáo viên hướng dẫn: ThS NGUYỄN TRUNG HIẾU

Trang 3

-STT HỌ TÊN NHIỆM VỤ

Đăng nhậpGiao diện độc giảPhân tích và thiết kế hệ thống

Quản lí userBáo cáo Word

2 NGUYỄN PHẠM NHẬT MINH

Quản lí mượn trảPhân quyềnCấu trúc đồ ánDatabase

3 NGUYỄN HẢI ĐĂNG

Quản lí sáchQuản lí thể loạiQuản lí tác giảQuản lí nhà xuất bảnBáo cáo Word

Trang 4

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN 2

BẢNG PHÂN CÔNG NHIỆM VỤ 3

MỤC LỤC 4

DANH MỤC CÁC BẢNG, HÌNH, SƠ ĐỒ 5

1 GIỚI THIỆU ĐỀ TÀI 6

2 PHÂN TÍCH CHỨC NĂNG 7

2.1 Y ÊU CẦU TÍNH NĂNG – CHỨC NĂNG 7

2.2 Đ ĂNG NHẬP 7

2.3 Q UẢN LÍ MƯỢN TRẢ SÁCH 7

2.4 Q UẢN LÍ ĐẦU SÁCH 7

2.5 Q UẢN LÍ NHÂN VIÊN 8

2.6 Q UẢN LÍ ĐỘC GIẢ 8

3 THIẾT KẾ 9

3.1 S Ơ ĐỒ PHÂN RÃ CHỨC NĂNG 9

3.2 DFD + PFD 10

3.3 U SE - CASE 13

3.4 S EQUENCE DIAGRAM 14

3.5 ERD 23

3.6 D ATABASE DIAGRAM 23

3.7 C HI TIẾT BẢNG 23

4 CHẠY THỬ 23

4.1 Đ ĂNG NHẬP 23

4.2 T RA CỨU SÁCH USER 23

4.3 T RANG ADMIN 24

4.4 Q UẢN LÍ SÁCH 26

4.5 Q UẢN LÍ THỂ LOẠI 31

4.6 Q UẢN LÍ TÁC GIẢ 34

4.7 Q UẢN LÍ NHÀ XUẤT BẢN 36

4.8 Q UẢN LÍ USER 39

4.9 Q UẢN LÍ MƯỢN - TRẢ 43

Trang 5

SƠ ĐỒ 1: SƠ ĐỒ PHÂN RÃ CHỨC NĂNG 9

SƠ ĐỒ 2: DFD-0 10

SƠ ĐỒ 3: PFD 12

SƠ ĐỒ 4: SƠ ĐỒ USE-CASE HỆ THỐNG QUẢN LÍ THƯ VIỆN 13

SƠ ĐỒ 5: SƠ ĐỒ TUẦN TỰ - ĐĂNG NHẬP 14

SƠ ĐỒ 6: SƠ ĐỒ TUẦN TỰ - MƯỢN TRẢ SÁCH 15

SƠ ĐỒ 7: SƠ ĐỒ TUẦN TỰ - LÀM ĐƠN MƯỢN SÁCH 15

SƠ ĐỒ 8: SƠ ĐỒ TUẦN TỰ - HỦY ĐƠN MƯỢN SÁCH 16

SƠ ĐỒ 9: SƠ ĐỒ TUẦN TỰ - DUYỆT TRẢ SÁCH 17

SƠ ĐỒ 10: SƠ ĐỒ TUẦN TỰ - QUẢN LÍ DỮ LIỆU TÁC GIẢ 18

SƠ ĐỒ 11: SƠ ĐỒ TUẦN TỰ - QUẢN LÍ DỮ LIỆU NHÀ XUẤT BẢN 19

SƠ ĐỒ 12: SƠ ĐỒ TUẦN TỰ - QUẢN LÍ DỮ LIỆU THỂ LOẠI SÁCH 20

SƠ ĐỒ 13: SƠ ĐỒ TUẦN TỰ - QUẢN LÍ NHÂN VIÊN 21

SƠ ĐỒ 14: SƠ ĐỒ TUẦN TỰ - QUẢN LÍ ĐỘC GIẢ 22

SƠ ĐỒ 15: SƠ ĐỒ TUẦN TỰ - TRA CỨU SÁCH 22

SƠ ĐỒ 16: SƠ ĐỒ QUAN HỆ THỰC THỂ 23

SƠ ĐỒ 17: SƠ ĐỒ DATABASE 24

Trang 6

1 GIỚI THIỆU ĐỀ TÀI

Hiện nay, CNTT đang phát triển mạnh mẽ ở nước ta Máy tính điện tửkhông còn làphương tiện quý hiếm mà đang ngày một gần gũi với con người.Công tác quản lý ngàycàng được nhiều cơ quan và các đơn vị quan tâm nhưngquản lý thế nào và quản lý làmsao cho đạt hiệu quả cao như: nhanh, bảo mật,thân thiện, dễ sử dụng

Đứng trước sự bùng nổ thông tin, các tổ chức và các doanh nghiệp đềutìm mọi biệnpháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hoá các hoạt độngnghiệp vụ của đơn vị mình Mức độ hoàn thiện tuỳ thuộc vào quá trình phân tích và thiết

kế hệ thống Tin học hoá trong công tác quản lý làm giảm bớt sức lao động của con ngườitiết kiệm được thời gian, độ chính xác cao, gọn nhẹ và tiện lợi hơn rất nhiều so với côngviệc làm thủ công quản lý giấy tờ như trước đây, tránh được thất lạc dữ liệu, tự động hoá

hệ thống và cụ thể hoá các thông tin theo nhu cầu của con người Đó là những phần mềmquản lý thay cho tệp hồ sơ dày cộp thay cho những ngăn tủ chứa đựng hồ sơ chiếm nhiềudiện tích và có thể ta phải mất nhiều thời gian để tìm kiếm các thông tin cần thiết haynhững dữ liệu quan trọng Tất cả những điều bất tiện trên có thể được tích hợp trong phầnmềm quản lý một sản phẩm nào đó

Quá trình triển khai tin học hoá trong công tác quản lý thư viện và cho mượn các đầusách nhằm mục tiêu thúc đẩy và nâng cao hiệu quả trong công tác nghiệp vụ quản lý thưviện hiện vẫn chưa được đồng bộ Xây dựng một hệ thống quản lý thư viện phù hợp vớicông tác quản lý thư viện có ý nghĩa to lớn trong chiến lược xây dựng các thư viện điện

tử Hệ thống quản lý thư viện và cho mượn là một hệ thống rất lớn đối với các trường Đạihọc, Cao đẳng, Trung học chuyên nghiệp Nó quản lý một thông tin khổng lồ chính vì thế

nó đòi hỏi sự vận dụng khoa học vào công tác này

Xuất phát từ nhu cầu thực tế đó và mong muốn làm được một chươngtrình có thêmứng dụng thực tiễn Chúng em đã chọn đề tài “Web cho thuê đầu sách thư viện” với hyvọng cho công tác quản lý tốt hơn cho các công việc nói trên

Trang 7

2 PHÂN TÍCH CHỨC NĂNG

2.1 Yêu cầu tính năng – chức năng

 Các tính năng – chức năng chính của phần mềm gồm:

2.2.1 Mục đích: Dùng để phân quyền tài khoản trong hệ thống để sử dụng các tính

năng của chương trình

2.2.2 Thông tin đầu vào: các thông tin tài khoản theo yêu cầu hệ thống

2.2.3 Thao tác xử lí: Hiện giao diện đăng nhập, yêu cầu điền thông tin để tiến

hành đăng nhập

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

2.3.1 Mục đích: Quản lý thông tin các sách được mượn và trả để đáp ứng yêu cầu

mượn trả sách của độc giả

2.3.2 Thông tin đầu vào: Độc giả yêu cầu mượn sách hoặc trả sách và cung cấp

thông tin về cuốn sách cần mượn hoặc cần trả

2.3.3 Thao tác xử lí: Khi độc giả gửi yêu cầu mượn – trả sách, cung cấp thông tin

sách cần mượn – trả và thẻ độc giả đến bộ phận thủ thư, bộ phận này tìm kiếm sách và kiểm tra làm đơn mượn hoặc duyệt trả sách cho độc giả và ghi lại thông tin lên hệ thống

Trang 8

2.4.2 Thông tin đầu vào: Khi cập nhật sách cần cung cấp các thông tin liên quan

đến sách như nhà xuất bản, tác giả thể loại sách cho chương trình

2.4.3 Thao tác xử lí: khi cập nhật sách, thủ thư phải điền thông tin cần thiết của

sách vào chương trình Các thông tin này sẽ được lưu lại trên cơ sở dữ liệu và chương trình sẽ Phân loại, tìm kiếm sách dựa trên nhà xuất bản, tác giả, thể loại sách

2.5 Quản lí nhân viên

2.5.1 Mục đích: Quản lý nhân viên để có thể điều chỉnh thông tin phù hợp với nhân

viên của thư viện Cùng cấp quyền truy cập hệ thống cho các nhân viên của thư viện

2.5.2 Thông tin đầu vào: Các thông tin của nhân viên

2.5.3 Thao tác xử lí: Khi nhân viên có nhu cầu thay đổi, cập nhật, thêm thông tin cá

nhân của mình hoặc nhân viên khác, truy cập vào trang quản lí nhân viên để thực hiện thêm – xóa – sửa thông tin

2.6 Quản lí độc giả

2.6.1 Mục đích: Quản lý độc giả để có thể cung cấp sách phù hợp cho mọi độc giả

và có thể quản lý được việc sử dụng sách của độc giả

2.6.2 Thông tin đầu vào: Độc giả đến mượn sách hoặc trả sách phải gửi thông tin về

bản thân

2.6.3 Thao tác xử lí: : Khi độc giả có nhu cầu đọc mượn sách, bộ phận phục vụ độc

giả sẽ làm các thủ tục để cấp thẻ cho độc giả để họ có quyền tra cứu thông tin trong thư viện Trên thẻ có những thông tin chi tiết về độc giả như: Họ tên, Năm sinh , lần mượn sách gần nhất…, mỗi thẻ sẽ có một số đăng ký do thư viện cấp Sau khi cấp thẻ, thư viện sẽ tạo một hồ sơ ghi nhận việc mượn trả của người đọc Trên hồ sơ này có các thông tin tương tự như các thông tin được ghi trên thẻ, ngoài ra trên hồ sơ còn có một bảng ghi lại những lần mượntrả sách của độc giả để dễ theo dõi

Trang 9

3 THIẾT KẾ

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

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

Trang 10

3.2 DFD + PFD

Cập nhập dữ liệu

kho sách

Thanh lýCập nhật sách

Nhà xuất bản

Tạo phiếu mượn

Cập nhật sách đã Kiểm tra tồn kho

Cập nhập phiếu mượnKiểm tra hạn trả

Khách hàng

Trang 12

Sơ đồ 3: PFD

Thanh lýNhập sách

Nhà xuất bản

Cho mượn / thu hồi

Xin mượn / trả sách

Thư việnKhách hàng

Trang 13

3.3 Sơ đồ use-case

Sơ đồ 4: Sơ đồ Use-case hệ thống quản lí thư viện

Trang 14

3.4 Sequence diagram

3.4.1 Đăng nhập

Sơ đồ 5: Sơ đồ tuần tự - đăng nhập

Trang 16

3.4.4 Hủy đơn mượn sách

Sơ đồ 8: Sơ đồ tuần tự - Hủy đơn mượn sách

Trang 17

3.4.5 Duyệt trả sách

Sơ đồ 9: Sơ đồ tuần tự - Duyệt trả sách

Trang 18

3.4.6 Quản lí dữ liệu tác giả

Sơ đồ 10: Sơ đồ tuần tự - Quản lí dữ liệu tác giả

Trang 19

3.4.7 Quản lí dữ liệu nhà xuất bản

Sơ đồ 11: Sơ đồ tuần tự - Quản lí dữ liệu nhà xuất bản

Trang 20

3.4.8 Quản lí dữ liệu thể loại sách

Sơ đồ 12: Sơ đồ tuần tự - Quản lí dữ liệu thể loại sách

Trang 21

3.4.9 Quản lí nhân viên

Sơ đồ 13: Sơ đồ tuần tự - Quản lí nhân viên

Trang 22

3.4.10.Quản lí độc giả

Sơ đồ 14: Sơ đồ tuần tự - Quản lí độc giả

3.4.11.Tra cứu sách

Trang 23

3.5 ERD

Sơ đồ 16: Sơ đồ quan hệ thực thể

Trang 24

3.6 Database diagram

Sơ đồ 17: Sơ đồ database

3.7 Chi tiết bảng

3.7.1 Bảng thể loại

Trang 25

3.7.2 Bảng tác giả

3.7.3 Bảng nhà xuất bản

3.7.4 Bảng đầu sách

3.7.5 Bảng role

Trang 26

3.7.6 Bảng user

3.7.7 Bảng user_roles

3.7.8 Bảng mượn

Trang 27

4.1 Đăng nhập

4.2 Tra cứu sách của user

Ví dụ 1:

Trang 28

Ví dụ 2:

Trang 30

4.3 Trang admin

Tra cứu sách của admin và phân trang

Trang 32

4.4 Quản lí sách

4.4.1 Thêm mới đầu sách

Trang 35

4.4.2 Chỉnh sửa đầu sách

Trang 36

4.4.3 Xóa đầu sách

Trang 37

4.5 Quản lí thể loại

4.5.1 Thêm thể loại

Trang 38

4.5.2 Chỉnh sửa thể loại

Trang 39

4.5.3 Xóa thể loại

Trang 40

4.6 Quản lí tác giả

4.6.1 Thêm mới tác giả

Trang 41

4.6.2 Chỉnh sửa tác giả

4.6.3 Xóa tác giả

Trang 42

4.7 Quản lí nhà xuất bản

4.7.1 Thêm mới nhà xuất bản

Trang 43

4.7.2 Chỉnh sửa nhà xuất bản

Trang 44

4.7.3 Xóa nhà xuất bản

Trang 45

4.8 Quản lí user

4.8.1 Thêm user

Trang 47

4.8.2 Chỉnh sửa user

Trang 48

4.8.3 Xóa user

4.9 Quản lí mượn-trả

4.9.1 Thêm mới thẻ mượn-trả

Trang 49

4.9.2 Chỉnh sửa thẻ mượn-trả

4.9.3 Xóa thẻ mượn-trả

Ngày đăng: 18/12/2022, 22:37

TỪ KHÓA LIÊN QUAN

w