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

Quản lí việc mượn và trả sách của thư viện đại học

11 937 6

Đ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 11
Dung lượng 544,23 KB

Nội dung

Hiện nay các phần mềm quản lí thư viện đa phần chỉ dừng lại ở việc quản lí trực tiếp một cách offline . Đối tượng hướng tới vẫn chỉ là nhân viên quản lí trong thư viện mà chưa thực sự hướng tới người đọc nên vấn đề quản lí vẫn còn gặp 1 số nhược điểm nhất định. Tuy nhiên có thể thấy việc đăng kí mượn sách, tra cứu sách …. của người đọc nếu được làm một cách trực tuyến ở mọi nơi thông qua môi trường internet thì việc quản lí sẽ hiệu quả hơn rất nhiều và đó chính là mục đích để xây dựng hệ thống quản lí thư viện trực tuyến.

Trang 1

Tài liệu phân tích và thiết kế dữ liệu

Hệ thống : Quản lí việc mượn và trả sách của thư viện đại học

- Nhóm thực hiện : Nhóm 13

- Giáo viên hướng dẫn: Thầy Lữ Đăng Nhạc, Ths Dư Phương Hạnh

- Danh sách thành viên nhóm

2 Nguyễn Văn Nội

3 Bùi Ngọc Thực Nguyên

Trang 2

Mục lục

I/ Mô tả chung 3

1/ Xác định vấn đề 3

2/ Thông tin của hệ thống 3

II/ Yêu cầu hệ thống 1/Đối tượng tham gia hệ thống và chức năng tương ứng 3

2/Yêu cầu phi chức năng 4

3/Đặc tả yêu cầu 4

III/Thiết kế dữ liệu 9

1/ Các bảng dữ liệu 9

2/ Quan hệ giữa các bảng dữ liệu 11

Trang 3

I/ Mô tả chung

1/ Xác định vấn đề

Hiện nay các phần mềm quản lí thư viện đa phần chỉ dừng lại ở việc quản lí trực tiếp một cách offline Đối tượng hướng tới vẫn chỉ là nhân viên quản lí trong thư viện mà chưa thực sự hướng tới người đọc nên vấn đề quản lí vẫn còn gặp 1 số nhược điểm nhất định Tuy nhiên có thể thấy việc đăng kí mượn sách, tra cứu sách … của người đọc nếu được làm một cách trực tuyến ở mọi nơi thông qua môi trường internet thì việc quản lí sẽ hiệu quả hơn rất nhiều và đó chính là mục đích để xây dựng hệ thống quản lí thư viện trực tuyến

2/ Thông tin của hệ thống

Hệ thống quản lí việc mượn và trả sách của thư viện là một hệ thống được cài đặt trực tuyến trong môi trường internet nhằm cung cấp các chức năng cần thiết cho việc quản lí mượn trả sách của 1 thư viện ở đây đã xác định là thư viện ĐHQG

- Đối tượng phục vụ : Nhân viên quản lí thư viện và người đọc (sinh viên, giảng viên của trường )

- Môi trường cài đặt : Cài đặt trên máy chủ của trường và cho phép truy cập 1 cách trực tuyến thông qua môi trường internet

- Giao diện người dùng: Tương tác với người dùng ( người quản lí và người đọc) thông qua giao diện web

II/ Yêu cầu hệ thống.

1/Đối tượng tham gia hệ thống và chức năng tương ứng

1.1/ Nhân viên thư viện:

Ngoài những chức năng như đăng nhập hệ thống, tra cứu sách, xem thông tin tài khoản, thay đổi mật khẩu như người dùng thông thường , nhân viên thư viện còn thực hiện việc quản lí mượn, trả sách của người đọc ( nhập thông tin mượn, trả,báo vi phạm ) Trong số nhân viên thư viện

sẽ có một người quản trị, ngoài việc thực hiện chức năng quản lí việc mượn trả sách thì người quản trị có thêm chức năng quản lí tài khoản ( xác nhận đăng kí, chỉnh sửa, thêm, bớt tài khoản

…)

1.2/ Người đọc

Người đọc bao gồm chỉ sinh viên và giảng viên, cán bộ trong trường còn đang trong thời gian học tập và công tác (thẻ sinh viên chưa hết hạn sử dụng)

Trang 4

Người đọc được cung cấp các chức năng như : Đăng nhập vào hệ thống,tra cứu thông tin sách,

tra cứu thông tin tài khoản(các thông tin cá nhân, các thông tin việc mượn trả, thông tin sử dụng,

trạng thái tài khoản), sửa đổi mật khẩu cá nhân

2/Yêu cầu phi chức năng

 Hiệu năng:

- Hệ thống đảm bảo chắc chắn cho số người đồng thời truy cập thuộc khoảng từ 1 đến 800

- Độ trễ để thực hiện thành công 1 tác vụ chậm nhất 5 giây

 An toàn :

-Hệ thống đảm bảo ko xảy ra mất mát dữ liệu trên đường truyền, đảm bảo hiển thị thông tin

chính xác tới người dùng

3/Đặc tả yêu cầu

Trang 5

Biểu đồ usecase thể hiện chức năng của hệ thống

3.1/Các chức năng chung cho User(admin, librarians, reader )

3.1.1/ Login and logout :

a/ Login

Input - Tại trang index, user nhập mã thư viện và mật khẩu tương ứng sau đó

ấn login để đăng nhập

Process - Server nhận thông tin từ Form sau đó tiến hành kiểm tra trùng khớp user

và password, nếu trùng khớp thì đăng nhập thành công, nếu chưa trùng khớp thì bắt đầu lại quá trình đăng nhập

Output - Hiển thị thông báo đăng nhập thành công và chuyển vào form làm việc

tương ứng

b/ Logout

Input - Tại trang index, user ấn logout để thoát ra khỏi hệ thống

Process - Server nhận thông tin từ Form sau đó chuyển hệ thống sang giao diện

lúc mới vào hệ thống

Output - Hiển thị thông báo đăng xuất thành công

3.1.2/Lookup books

Input - Tại form Lookup books, user nhập tên sách hoặc mã sách hoặc chọn

lĩnh vực sách sau đó ấn search để tra cứu

Process - Server nhận thông tin từ Form sau đó sẽ tìm trong cơ sở dữ liệu để đưa

ra danh sách các đầu sách theo lĩnh vực, hoặc đưa ra chính xác thông tin sách theo chức năng tìm kiếm dựa vào tên , mã sách

Output - Hiển thị danh sách các sách nếu tìm theo lĩnh vực, đưa ra thông tin sách

được tìm nếu tìm theo tên sách hoặc mã sách

3.1.3/ View my account information

Input - Tại form View my account information, user xem các thông tin về

account của mình

Process - Trình điều khiển lấy thông tin tài khoản gồm thông tin cá nhân, danh

sách sách đang mượn, hạn mượn, trạng thái tài khoản(look/ active)…để

Trang 6

hiển thị

Output - Hiển thị thông tin tài khoản

3.1.4/ Change password

Input - Tại form Change password, user nhập mật khẩu mới và mật khẩu cũ

sau đó ấn save để xem phản hồi

Process - Trình điều kiểm tra mật khẩu cũ nếu trùng khớp thì thay bằng mật khẩu

mới trong cơ sở dữ liệu nếu không trùng sẽ quay lại bước đầu

Output - Hiển thị sửa thành công nếu thành công , thông báo không sửa được nếu

quá trình kiểm tra không khớp

3.2/ Reader

Trang 7

3.2.1/ Chức năng kế thừa từ User

Chức năng login and logout, lookup books, view my account information, change password hoàn toàn là chức năng chung của User

3.3/ Librarians

3.3.1/ Chức năng kế thừa từ User

Chức năng login and logout, lookup books, view my account information, change password hoàn toàn là chức năng chung của User

3.3.2/ Manager borrow,pay books

Input - Tại form Manager borrow,pay books, librarians nhập thông tin trả,

mượn cho reader hoặc đánh dấu vi phạm nếu có sau đó ấn save để lưu

Process - Server nhận thông tin từ Form và lưu thông tin vào cơ sở dữ liệu

Output - Hiển thị lưu thành công

Trang 8

3.4/ Admin

3.4.1/ Chức năng kế thừa từ Librarians

Bao gồm các chức năng của 1 Libararians

3.4.2/ Manager account

Input - Tại form Manager account, admin nhập mã của 1 account sau đó ấn

chọn các chức năng view, delete để chuyển sang màn form chức năng

tương ứng

- Nếu admin ấn add thì sẽ chuyển sang form cho phép admin nhập mã

account mới và password mặc định sau đó ấn save để thêm account

Process - Server nhận thông tin từ Form :

+ View: Lấy dữ liệu và hiển thị thông tin tài khoản cần tìm

+Delete: Xóa account khỏi csdl

+Add: Tạo account mới trong cơ sở dữ liệu

Output -Add: Hiển thị lưu thành công

Trang 9

-Delete: Hiển thị thông báo xóa thành công

-View : Hiển thị thông tin account ra màn hình

III/Thiết kế dữ liệu

1/ Các bảng dữ liệu

Các bảng dưới đây sẽ cho biết thông tin về trường, kiểu dữ liệu và mô tả tương ứng

1.1 /Books

Field Name Data Type Allow Null Default

Value Key Description

1.2 /BookDetails

Field Name Data Type Allow Null Default

Value Key Description

Số lượng sách

1.3/Users

Field Name Data Type Allow

Null

Default

UserNumber INT(11) no Identity Primany Mã người dùng

Profession VARCHAR(45) Chức vụ (Reader, Admin,Librarians)

UserStatus VARCHAR(45) Trạng thái(hoạt động, cảnh cáo,khóa)

Trang 10

1.4/BorrowDetails

Field Name Data Type Allow Null Default

BorrowNumber INT(11) no Identity Primany Mã phiếu mượn

1.5/BorrowCheckOut

Field Name Data Type Allow Null Default

Value Key Description

BorrowNumber INT(11) no Identity Primany Mã phiếu mượn

foreign key Mã độc giả

Trang 11

2/ Quan hệ giữa các bảng dữ liệu

Ngày đăng: 15/10/2015, 08:06

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w