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

báo cáo đồ án phân tích thiết kế hệ thống đề tài phân tích thiết kế hệ thống quản lý thư viện

26 3 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

Định dạng
Số trang 26
Dung lượng 2,42 MB

Nội dung

Đặc tả chức năngChức năng: Gửi yêu cầu nhập sách Mô tả chức năng: Chức năng "Gửi yêu cầu nhập sách" cho phép người dùng là quản lý trong hệ thống thông tin quản lý thư viện gửi yêu cầu đ

Trang 1

TRƯỜNG ĐẠI HỌC DUY TÂNTRƯỜNG KHOA HỌC MÁY TÍNH

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

Mục lục

I Nội dung 3

1 Lý do chọn đề tài 3

2 Đặc tả chức năng 3

II Yêu cầu dự án 6

1 Mô hình phân rã chức năng (BFD – Business Function Diagram) 6

2 Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram) 7

3, Bảng ER và DR 12

4, Thiết kế vật lý cơ sở dữ liệu 13

III, Thiết kế các Form nhập liệu 22

Trang 3

Bảng đánh giá tham gia

Trang 4

I Nội dung1 Lý do chọn đề tài

Cùng với sự phát triển và hội nhập với công nghệ 4.0 trong những năm gần đây Để dễ dàng quản lý việc cho thuê sách và quản lý các thông tin độc giả thuê trả thì hệ thống ứng dụng quản lí của chúng tôi sẽ đáp ứng được nhu cầu đó Ứng dụng sẽ giải quyết những khó khăn trong quản lý cho thuê sách, giúp tiết kiệm thời gian và chi phí đi lại

Thay vì việc đến thư viện và tìm sách mình muốn thì chúng ta có thể tìm kiếm ở trên hệ thống cho dù ở bất kì đâu và chọn thuê sách Việc phê duyệt và thuê sách sẽ do những người được bổ nhiệm kiểm tra và phê duyệt theo đúng thời gian trên hệ thống, từ đó tiết kiệm được thời việc tìm kiếm mã thuê sách và thời cũng có thể được kiểm soát dễ hơn thao tác lọc thay vì tìm kiếm thủ gian công

2 Đặc tả chức năng

Chức năng: Gửi yêu cầu nhập sách

Mô tả chức năng: Chức năng "Gửi yêu cầu nhập sách" cho phép người dùng là quản lý trong hệ thống thông tin quản lý thư viện gửi yêu cầu để mua sách mới cho thư viện Người quản lý có thể yêu cầu nhập sách mới mà thư viện chưa có hoặc yêu cầu mua thêm bản sao của một cuốn sách đã có trong thư viện nếu cần thiết Khi muốn nhập sách mới người dùng đăng nhập vào hệ thống thông tin quản lý thư viện Tại giao diện chính, người dùng chọn chức năng "Gửi yêu cầu nhập sách" Người dùng sẽ nhập các thông tin cần thiết của sách cần nhập như: tên, nhà xuất bản, Sau đó kiểm tra, xác nhận lại các yêu cầu và gửi đi Người dùng có thể xem, xóa, sửa các yêu cầu đã được tạo.

Chức năng: Kiểm tra sách

Mô tả chức năng: Sau khi đã nhận được yêu cầu nhập sách, nhà cung cấp sẽ tiến hành gửi sách đến cho thư viện Lúc này, người quản lý thư viện sẽ tiếp nhận sách từ nhà cung cấp Họ sẽ tiễn hành kiểm tra số lượng, chất lượng, phiên bản,… theo những yêu cầu trước đó đã đặt hàng cho nhà cung cấp.

Trang 5

Số lượng sách= ∑(mã sách) +∑(số lượng sáchtrả) -

∑(số lượng sách mượn)

Chức năng: Xác nhận và thanh toán

Mô tả chức năng: Khi đã kiểm tra sách hoàn chỉnh, người quản lý sẽ tiến hành lập hóa đơn trên hệ thống theo đúng số lượng, sản phẩm thực tế nhận được từ nhà cung cấp Sau đó, khi đã tạo xong hóa đơn, người quản lý sẽ tiến hành xác nhận trên hệ thống và thanh toán tiền cho bên nhà cung cấp, sẽ cập nhập trạng thái đơn hàng là đã nhận và đã thanh toán.

Số tiền thanh toán= ∑(m ã s á ch nh ậ p∗Gi á sá ch

Chức năng: Quản lý nhập sách

Mô tả chức năng: Khi quản lý thư viện tiếp nhận các yêu cầu từ nhà trường, học viên, giảng viên, … Sẽ kiểm tra qua các yêu cầu này và xem xét mức độ cần thiết Nếu cần thiết, hợp lí thì sẽ tiến hành vào chức năng thuộc quản lý nhập sách để tiến hành các thao tác cần thiết cho quy trình nhập sách cho thư viện như: yêu cầu nhập sách, kiểm tra sách, xác nhận và thanh toán.

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

Mô tả chức năng: Đến thời gian trả sách, người mượn sách sẽ mang sách đến để trả cho thư viện Lúc này, người dùng hệ thống _ quản lý sẽ vào hệ thống để tìm kiếm, kiểm tra các thông tin của người đọc và đối chiếu lại với thực tế Sau đó sẽ tiến hành trả sách theo các quy trình có trong quản lý trả sách như: tiếp nhận yêu cầu trả, kiểm tra thông tin sinh viên, xác nhận tình trạng trả.

Số lượng độc giả trả sách= ∑(m ã hoá đơn trả sách)

Chức năng: Tiếp nhận yêu cầu trả

Mô tả chức năng: Khi có yêu cầu trả sách từ sinh viên, quản lý hệ thống sẽ vào hệ thống,

Trang 6

Mô tả chức năng: Sau khi đã được hệ thống thông báo hợp lệ, quản lý sẽ nhận sách từ sinh viên, kiểm tra lại toàn diện sách Sau khi đã xác nhận đúng sách cần trả và không hư hỏng gì, quản lý sẽ ấn vào mục xác nhận đã trả trên hệ thống và sẽ note lại nếu cần thiết về thông tin khi trả.

Chức năng: Quản lý mượn

Mô tả chức năng: Trong quá trình học tập, sinh viên sẽ đến thư viện để mượn sách để phục vụ cho nhu cầu học tập Lúc này, quản lý thư viện sẽ tiếp nhận yêu cầu mượn sách của sinh viên thông qua quá trình mượn sách như: tiêp snhajan yêu cầu mượn, kiểm tra thông tin sinh viên, lập phiếu mượn trả, lập hóa đơn và thu tiền.

Chức năng: Tiếp nhận yêu cầu mượn

Mô tả chức năng: Khi sinh viên muốn mượn sách, sẽ đến gặp quản lý để yêu cầu mượn sách Lúc này quản lý sẽ tiếp nhận yêu cầu của sinh viên, quản lý sẽ vào hệ thống, nhập các thông tin sinh viên cũng như sách theo yêu cầu của sinh viên vào hệ thống

Chức năng: Kiểm tra thông tin độc giả

Mô tả chức năng: Sau khi quản lý đã nhập đầy đủ các thông tin cần thiết, lúc này hệ thống sẽ tự động kết nối, kiểm tra thông tin với danh sách thông tin sinh viên và sách Nếu thông tin tồn tại và trùng khớp, hệ thống sẽ thông báo hợp lệ, còn nếu không sẽ thông báo không hợp lệ và yêu cầu kiểm tra lại thông tin đã nhập.

Chức năng: Lập phiếu mượn trả

Mô tả chức năng: Khi hệ thống đã kiểm tra và thông báo hợp lệ, quản lý sẽ ấn xác nhận và tiến hành lập phiếu mượn trả sách cho sinh viên Lúc này hệ thống sẽ tự động tiến hành tạo một phiếu lưu trữ thông tin mượn và trả sách của sinh viên đó.

Chức năng: Thống kê doanh thu

Mô tả chức năng:

Đầu vào: Các tiêu chí thống kê

- Thông tin bao gồm mã sách, tiền sách,mã độc giả Đầu ra: Doanh thu

Doanh thu= ∑(Thời gian mượn∗đơn giá mượn/ngày

Chức năng: Thống kê lương nhân viên

Trang 7

Mô tả chức năng:

Đầu vào: Các tiêu chí thống kê

- Thông tin bao gồm mã nhân viên , tên nhân viên, giờ làm việc, ngày làm việc Đầu ra: lương nhân viên

Lương nhân viên= ∑(giờ làm việc * (hệ số lương) * (tiền lương trên 1 giờ)

II Yêu cầu dự án

1 Mô hình phân rã chức năng (BFD – Business Function Diagram)

Bảng BFD của thư viên Olive Galley

Trang 8

2 Sơ đồ luồng dữ liệu (DFD – Data Flow Diagram)

(Sơ đồ luồng dữ liệu DFD mức 0)

Trang 9

(Sơ đồ luồng dữ liệu DFD mức 1)

Trang 10

Các sơ đồ luồng dữ liệu (Data Flow Diagram – DFD) mức 2:

(Sơ đồ DFD mức 2 – Chức năng 1)

(Sơ đồ DFD mức 2 – Chức năng 2)

Trang 11

(Sơ đồ DFD mức 2 – Chức năng 3)

(Sơ đồ DFD mức 2 – Chức năng 4)

Trang 12

(Sơ đồ DFD mức 2 – Chức năng 5)

(Sơ đồ DFD mức 2 – Chức năng 6)

Trang 13

3, Bảng ER và DR

Bảng ER của dự án

Trang 14

Bảng DR của dự án

4, Thiết kế vật lý cơ sở dữ liệu

Tác giả

Field NameData TypeSizeDescriptionConstraints

Trang 15

Nammat Date/Time 10 Năm mất Not null, phải >= năm sinh và <= hơn hiện tại QueQuan Text 50 Quê quán Not null và chỉ chứa các ký

tự chữ cái và số

Chuyên ngành

Field NameData typeSizeDescriptionConstraints

MaChuyenNganh Text 8 Mã chuyên ngành Khoá chính TenChuyenNganh Text 50 Tên chuyên ngành Not null và chỉ chứa các

ký tự chữ cái.

Kho sách

Field NameData typeSizeDescriptionConstraints

TenKho Text 30 Tên kho Not null và chỉ chứa các ký tự chữ cái.

SoLuong Number 10 Số lượng Not null và phải >0 SoLuongMuon number 10 Số lượng mượn Phải >=0 và <= Soluong

Field NameData typeSizeDescriptionConstraints

TenSach Text 30 Tên sách Not null, chỉ chứa các ký

Trang 16

MaKho Text 8 Mã kho Khoá ngoại

Thông tin xuất bản

Field NameData typeSizeDescriptionConstraints

NamXuatBan Date/Time 10 Năm Xuất Bản Not null

Thể loại_Sách

Field NameData typeSizeDescriptionConstraints

MaTheLoai_Sach Text 8 Mã thể loại sách Khóa chính

Sách_Phiếu mượn

Field NameData typeSizeDescriptionConstraints

MaSach_PM Text 8 Mã sách phiếu mượn Khóa chính

SoLuongMuonP M

Number 10 Số lượng mượn PM Not Null

ThoiHanTra Date/Time 15 Thời Hạn Trả Not Null

Tài khoản độc giả

Field NameData typeSizeDescriptionConstraints

MaTaiKhoanDG Text 8 Mã tài khoản độc giả Khóa chính

Trang 17

MaDG Text 8 Mã độc giả Khóa ngoại TenTaiKhoanDG Text 15 Tên tài khoản độc giả Not null

MatKhauDG Text 15 Mật khẩu độc giả Not null

Độc giả

độc giả

Phải là số điện thoại hợp lệ

độc giả

Ngày hợp lệ

Phiếu mượn

Khóa chính

Trang 18

Phiếu gia hạn

GiaHanThem Date/Time 12 Ngày gia hạn Ngày hợp lệ

Nhân viên

Not null <ngày hiện tại

Trang 19

Hóa đơn trả sách

Khóa chính

ThoiGianTra Date/time 12 Thời gian tra Sau thời gian mượn

Tài khoản nhân viên

nhân viên

Khóa chính

Trang 20

Làm việc

NgayLamViec Date/time 12 Ngày làm việc Ngày giờ hợp

Nhà cung cấp

Not null

Trang 21

Tiền lương

Hóa đơn nhập sách

ThoiGianNhap Date/time 15 Thời gian nhập Ngày hợp lệ

Kho sách_Hóa đơn nhập sách

Field NameData TypeSizeDescriptionConstraints

Trang 22

- Nhập mật khẩu - Nhập lại mật khẩu - Xác nhận tạo tài khoản

- Đăng nhập bằng Google/Facebook

Trang 25

4, Các form thiết kế khác

Bản thiết kế của phiếu thu và phiếu mượn

IV, Kết luận

Trong đồ án này, chúng tôi đã tiến hành thiết kế và xây dựng một hệ thống quản lý thư viện hoàn chỉnh, nhằm nâng cao hiệu quả trong việc tổ chức, quản lý và cung cấp thông tin cho các hoạt động của thư viện Hệ thống được xây dựng dựa trên nền tảng công nghệ hiện đại, với giao diện người dùng thân thiện và tích hợp nhiều tính năng hữu ích, giúp cải thiện trải nghiệm người dùng và tối ưu hóa quá trình quản lý thư viện.

Trang 26

Quản lý thông tin sách và thành viên: Hệ thống được xây dựng để quản lý thông tin về sách và thành viên thư viện một cách chính xác và hiệu quả Thư viện có thể cập nhật, theo dõi và quản lý thông tin này một cách dễ dàng, giúp tối ưu hóa quá trình hoạt động.

Ngày đăng: 25/04/2024, 16:35

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

TÀI LIỆU LIÊN QUAN

w