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 4 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 đề Phân Tích Thiết Kế Hệ Thống Quản Lý Thư Viện
Tác giả Nguyễn Văn Minh, Đinh Tấn Thịnh
Người hướng dẫn Th.s Nguyễn Quang Ánh
Trường học Trường Đại Học Duy Tân
Chuyên ngành Khoa Công Nghệ Thông Tin
Thể loại báo cáo đồ án
Năm xuất bản 2022-2023
Thành phố Đà Nẵng
Đị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ÂN

TRƯỜ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

1, Đăng ký 22

2, Đăng nhập 23

3, Trang chủ 23

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

IV, Kết luận 25

Trang 3

Bảng đánh giá tham gia

Trang 4

I Nội dung

1 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êmbả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ớingườ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 tincầ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êucầ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ửisá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à thanhtoá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à đã thanhtoá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ầnthiế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 thaotá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ả chothư 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 tracá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 theocá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 sinhviê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áchcủ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 trathô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ượnsá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ậpcá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ếnhà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 Name Data Type Size Description Constraints

Trang 15

Nammat Date/Time 10 Năm mất Not null, phải >= năm sinh

và <= hơn hiện tạiQueQuan 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 Name Data type Size Description Constraints

MaChuyenNganh Text 8 Mã chuyên ngành Khoá chínhTenChuyenNganh 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 Name Data type Size Description Constraints

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 >0SoLuongMuon number 10 Số lượng mượn Phải >=0 và <= Soluong

Sách Field Name Data type Size Description Constraints

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 Name Data type Size Description Constraints

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

Thể loại_Sách Field Name Data type Size Description Constraints

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

Sách_Phiếu mượn Field Name Data type Size Description Constraints

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 Name Data type Size Description Constraints

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ạiTenTaiKhoanDG Text 15 Tên tài khoản độc giả Not nullMatKhauDG Text 15 Mật khẩu độc giả Not null

Độc giả

độc giả

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

độc giả

Ngày hợp lệ

Phiếu mượn

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

viên

Not null

nhân viên

Số điện thoạihợp lệNgaySinhNV Date/time 10 Ngày sinh nhân

viên

Ngày sinh

<ngày hiện tại

Trang 19

Hóa đơn trả sách

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

nhân viên

Tên đăng nhậphợp lệ

viên

Theo quyđinh:ít nhất 8

kí tự(Phải có kí

tự hoa,chữsố,kí tự đặcbiệt)

Trang 20

Làm việc

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

lệGioBatDau Date/time 12 Giờ bắt đầu >6 giờ (ngày

hiện tại)GioKetThu Date/time 12 Giờ kết thức <21 giờ(Ngày

hiện tại)

Thể loại

Nhà cung cấp

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 Name Data Type Size Description Constraints

hóa đơn nhậpsách

Khoá chính

nhập sách

Khoá ngoại

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