L1 Phạm vi: Trong giao diện này cho phép Admin được quy đưa các trường thông tin của sách như: Book ID, Title, Athor, Cost, Quantity vào hệ thống và sau đó Addmin sẽ nhấn nút Add để đưa
Trang 1
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM
TRUNG TÂM ĐÀO TẠO TỪ XA NGÀNH CÔNG NGHỆ THÔNG TIN
BAO CAO GIUA KY MON CÔNG NGHE PHAN MEM
Détai: Quan Ly Thu vién
i _
Trang 2
MỤC LỤC
0:I0/9)160069:19)168918)/:/60) 1n 1
lì TL) 0 ae 1
PA li o0 0s — 1
EA) 0 on oi no an ố ẻ ẽ ẽốS 1
CHƯƠNG 2: GIỚI THIỆU V ÊĐ Ê TÀI 2222222222+222222+222EEEEeEEEEErrrrrrrrrrrrrrrrrrrree 2 la co no nha 2
2 Đặc tả yêu cần CHƯƠNG 3: THIẾT KẾ VÀ TỔ CHỨC DỮ LIỆU 1 t6 no nh 4
2 Xay dung hé thong quan Ly ther na 4
3 Mô hình Use Case tổng Quát sàn HH HH HH HT HH HT HH HH 5 “in 9s ổn ố ẽ Šố 6
3.1 chan S 6
3.2 _ Cập nhật tài liỆu -QL SH HH HH TH HH HH TH 6 3.3 Quam LY MUON tra SAH eee cee eeeeeveeeeeeneeee cece ceeeseceeseesessecaevseveeciseeevarseseesteesneeeneeneees 7 5 M6 hinh dit ao nh cece 7
6 Chi can 7
CHƯƠNG 4: THIẾT KẾ GIAO DIỆN CHỨC NĂNG :22222222222222zErsree 9 1 Giao dién trang chtt (Home Page) n6 e 9
LiL Mute dichui icc cccccccceesseccessecesseeceeseceeessneeeseseesceseecesseesesseaecsseaeeeseaeeseneeseseeseeeeeessneaneeeeens 9 LQ Pain Vie - 9
nao nh 10
2 Giao diện đăng nhập của Admin (Admin Login Page) -c chi nrree 10 "Na c na .:c< 10
"Na na /.4(đ1Ba ttdd 10
2.3 M6 no ch cố li 3 Giao diện trang chỉ tiết Thư viện (Dashboard) của Admin - cc che 11 “ni ' .ẻ 11
3.2 Book search 12
KH ái 13
E.`›.a°9 ˆ e 14
3.5 SUQMOUE 16 3.6 Giao diện đăng nhập của Student (Student Login Page) - cài re 16
4 Giao diện trang chỉ tiết Thư viện (Dashboard) của Studeni -.c 2c srerrrerrree 17
Trang 34.2 View Dat Š ae 18
(| 0e 18
TH ‹9 19
45 SignOUute 20
CHUONG 5: DEMO VA XAY DUNG CHUONG TRINH :cccccccsccseessesessese sees eeeeeseeees 21 CHUONG 6: KIEM THU PHAN MEM.L.Q cccccccssccsscssssessssssssssssssssssssssssssssssssssssssesnseviesssesansesee 22 0.0 cố 22
05⁄2 000 09 ẲG.) 0 22
CHƯƠNG 7: QUẢN TRỊ DỰ ÁN PHẦN MỀM 52 2222222222112 11 25 7.1 _ Phương pháp quản trị dự án của nhóm: . + St nh HH Hiệp 25 FZ, CD plas 29
7.3 Một số rủi ro khi xây dựng trang web và hướng giải quyẾ: cccecerrrre 29 002 041108 450807.) à - ÔÒ 31 bSNG (ni noi cà nn ố 31
WN si 020i: 101 31
Trang 4CHƯƠNG 1: THÔNG TIN NHÓM
1 D€tai: Quan ly thư viện
2 Tên nhóm: Nhóm 2
Trang 5CHƯƠNG 2: GIỚI THIỆU VỀĐỀTÀI
1 Tong quan v éd tài
- Trong thoi dai tri thirc ngày nay, việc nâng cao chất lượng giáo dục là nhiệm vu quan trọng và hàng đi của nước ta Cùng với sự phát triển của khoa học kỹ thuật, nhu câi ứng dụng tin hoc trong công tác quản lí cũng ngày càng øsia tăng Việc xây dựng các
ph mềần quản lí nhằm đáp ứng nhu c3 trên là rất cần thiết
- Quản lý thư viện cũng không phải là ngoại lệ Việc phần m'`n quản lí thư viện ra đơi
sẽ giúp cho các thủ thư đỡ mất công tìm kiếm một cách thủ công trong với một khối lượng tài liệu đ`ôsộ, giúp việc quản lí sách và đọc giả dễ dàng, thuận tiện hơn và đặc biệt là giúp cho đọc giả tiện hơn trong việc tra cứu sách
2 Đặc tả yêu câi
2.1 Yêu c3 của người sử dụng
Mỗi độc giả chỉ được mượn một số sách nhất định trong một khoảng thởi gian nhất định Khi độc giả c ân tra cứu tài liệu thì đòi hỏi:
- Việc truy cập dữ liệu phải được thực hiện một cách nhanh chóng, chính xác Các thao tác phải thuận lợi, đơn giản, dễ bảo trì, có thể đi âi chỉnh, có tính mở, có khả năng kiểm tra tính đúng đắn của dữ liệu, phát hiện và xử lý lỗi, hệ thống phải có khả năng lưu trữ
- Giao diện giữa người dùng và máy phải được thiết kế khoa học, thân thiện, đẹp, gọn
và có tính thống nhất v`êphương pháp làm việc, cách trình bày
- Hệ thống có khả năng trợ giúp, giải đáp thắc mắc của ngưởi dùng khi sử dụng Như
vậy hệ thống không chi đáp ứng cho người dùng thông thạo v`êtin học mà còn đáp ứng được với những người dùng ít hiểu biết v`êtin học
- Hệ thống phải có khả năng thực hiện chế độ hội thoại ở mức độ nào đó nhằm cung cấp nhanh và chuẩn xác các yêu cầi bất thưởng của nhà quản lý, đảm bảo nhanh cho người dùng khai thác tối đa các chức năng mà hệ thống cung cấp
2.2 Yêu c âi của người quản lý
- Giúp độc giả tiện lợi và tự tin hơn trong việc tìm kiếm, tra cứu với nhi `âi chức năng
bổ sung
- Dam bao việc tìm kiếm là chính xác và đ% đủ, độc giả không sợ bị tìm sót một tài liệu nào đó
Trang 6- Việc mượn trả tài liệu trở nên dễ dàng hơn, bỏ bót được các khâu viết phiếu, tra cứu thủ công chậm chạp như trước kia
- Giúp tiết kiệm được nhi âi thời gian hơn cho cả độc giả và người quản lý trong các hoạt động mang tính thủ tục
- Nâng cao trình độ tin học của cán bộ quản lý cũng như độc giả, giúp độc giả làm quen với qui trình mượn tài liệu từ các thư viện trên thế giới
- Giúp độc giả có thể mượn được nhỉ âu tài liệu với nội dung phong phú hơn, do có thự viện liên kết
- Giúp độc giả xây dựng thói quen chủ động khi tìm kiếm tư liệu
- Giúp người đọc chủ động hơn thông qua hệ thống tự đánh giá, b ầi chọn của độc giả Người đọc có thể trực tiếp tham gia vào việc đánh giá nội dung của tài liệu
- Việc quản lý quá trình mượn trả sách trở nên dễ dàng hơn, người quản lý chỉ cn sử dụng một máy tính có kết nối vào cơ sở dữ liệu là có thể lấy ra các thông tin c3 thiết Ngoài ra cũng có thể thực hiện các hoạt động đi ti tra v`ênhu cần, ý kiến độc giả một cách tiện lợi hơn Từ đó nắm bất được xu hướng chung của độc giả, nâng cao hiệu quả của thư viện
- Từ các tiện lợi trên, độc giả (chủ yếu là sinh viên và cán bộ giáo viên) sẽ xây dựng được thói quen sử dụng thư viện, cảm thấy thích thú với sử dụng thư viện, do đó nâng cao được trình độ chuyên môn, năng lực nghiên cứu nói chung
Trang 7CHUONG 3: THIET KE VA T6 CHUC DU LIEU
Cac chire nang ctia Student bao g4m: Book search, View Data Info, Reurn
Book, Place Order
LIBRARY MANAGEMENT
ADD BOOK BOOK SEARCH
BOOK SEARCH VIEW DATA INFO
BOOK UPDATE VIEW ORDER RETURN BOOK PLACE ORDER HN
2 Xây dựng hệ thống quản lý thư viện
Sách (Mã sách, Tên sách, Mã Tác giả, Mã thể loại, Mã NXB, Năm XB) Tác giả (Mã tác giả, Tên tác giả, Website)
Thể loại (Mã thể loại, Tên thể loại)
Nhà xuất bản (Mã NXB, Tên NXB, Địa chỉ, Email)
Độc giả (Mã độc giả, Tên độc giả, Địa chỉ, Mã thẻ)
Thẻ thư viện (Mã thẻ, Ngày bất đ`â!, Ngày hết hạn)
Trang 8- Mượn trả (Mã mượn trả, Mã thẻ, Mã NV, Ngày mượn)
Trang 93 Mô hình Use Case tổng quát
View Order
Place Order
Trang 11
RETURNBOOK RETURN_ ID (PK)
6 Chi tiết các thực thể
O Thue thé STUDENT
STUDENT_ID Khoa chinh Char Mã sinh viên
STUDENT_NAM
Trang 12H1 Thực thểVIEWDATAINFO
H Thực thểADMIN
O Thue the BOOK
BOOK_ID Khóa chính Char Mã sách
H Thực thể RETURNBOOK
H Thực thểAUTHOR
Trang 13
CHƯƠNG 4: THIẾT KẾ GIAO DIỆN CHỨC NĂNG
Pay tah _ Management
Management /SVWstom, -
Trang 14
1.3 Mô tả chức năng
Trang này cho phép người dùng lựa chọn chức năng phù hợp với vai trò của mình
Admin: được phếp sử dụng tất cả các chức năng
Nhiệm vụ chính của Admin là:
+ Mua sách, nhập sách từ nhi âI ngu ôn khác nhau Liên hệ với các bộ phận để
có danh sách các yêu ci cập nhật sách Bộ phận này còn có trách nhiệm xử lý kỹ thuật đối với những đầu sách được nhập v`ênhư đóng dấu, gán nhãn, làm h`ô sơ cho sách, đăng ký vào sổ tài liệu tài sản của thư viện, nhập vào cơ sở dữ liệu
+ Thực hiện phân loại tài liệu thành nhi lâi thư mục, định ra từ khóa để phục vụ cho công tác tìm kiếm, tra cứu tài liệu sau này
+ Quản lý thông tin tình hình sử dụng sách trong thư viện Đối với những loại sách cần được bảo lưu cẩn thận c3n có cơ chế đặc biệt để kiểm tra, gia hạn thời gian đọc và thông báo với bạn đọc trong trưởng hợp những sách thuộc loại này đã quá hạn mượn Bộ phận này còn cn có nhiệm vụ phát hiện ra các sai sót v êtài liệu được đem trả từ bạn đọc và phạt tin trong trưởng hợp tài liệu được đem trả có hư hỏng Student: chỉ tra cứu sách và đăng ký mượn sách
2 Giao diện đăng nhập của Admin (Admin Login Page)
2.1 Mục đích
Trang này mục đích để quản lý thông tin Admin truy cập vào hệ thống
11
Trang 15Để sử dụng chức năng này Admin phải đăng nhập vào hệ thống bằng tài khoản
- Username: Tén tai khoan dé Admin đăng nhập
- Password: Mat khau ctia Admin
- _ Login: nhập lệnh để đăng nhập hệ thống
3 Giao diện trang chi tiết Thư viện (Dashboard) của Admin
3.1 Add Books
Book Search Book Update View Order KT: i
Title
_= h mii ie | Author
lore
Quantity
12
Trang 16L Mục đích: Khi có sách mới nhập về sau khi kiểm tra xong số lượng và hiện trạng sách, Admin có trách nhiệm rà xét cập nhật bổ sung số lượng sách Trang này mục đích để đưa dữ liệu sách mới nhập v`ềvào hệ thống quản lý thư viện nhằm quản lý thông tin sách được đưa vào thư viện
L1 Phạm vi: Trong giao diện này cho phép Admin được quy đưa các trường
thông tin của sách như: Book ID, Title, Athor, Cost, Quantity vào hệ thống và sau đó
Addmin sẽ nhấn nút Add để đưa dữ liệu vào hệ thống
H Mô tả chức năng:
+ Book ID: Cập nhật mã sách
+ Title: Cap nhật tên sách
+ Athor: Cập nhật tên tác giả cuốn sách
+ Cost: Cập nhật giá của sách
+ Quantity: Cập nhật số lượng sách mới thêm vào
A
Book ID
uot Author
berry Quantity
Trang 17H Mục đích: Admin có quy ` kiểm tra dữ liệu mỗi loại sách trong thư viện
O Pham vi: Trong giao diện này cho phép Admin sẽ có quy ân thực hiện tìm kiếm
dữ liệu sách theo: Book ID và sau đó Admin sẽ nhấn nút Search để tìm kiếm dữ liệu sách
O M6 ta chức năng:
+ Book ID: Admin đưa mã sách vào để tìm kiếm
+Search: Hệ thống thực hiện tìm kiếm khi Admin nhấn vào nút này để
đưa ra thông tin của sách như: Book ID, Title, Athor, Cost, Quantity
Book Seach Book id 1g 4
Trang 18LH Mục đích: Khi có sách đã có dữ liệu trong hệ thống nếu Admin c3n thực hiện cập nhật bổ sung số lượng sách thì trang này mục đích giúp Admin có thể cập nhật/thay đổi thông tin sách trên hệ thống
O Pham vi: Trong giao diện này cho phép Admin sẽ có quy ân thực hiện tìm kiếm
dữ liệu sách theo: Book ID và sau đó Addmin sẽ cập nhật các thông tin của sách như:
Title, Athor, Cost, Quantity
O M6 ta chức năng:
+ Title: Cap nhật tên sách
+ Author: Cap nhật tên tác giả cuốn sách
+ Cost: Cập nhật giá của sách
+ Quantity: Cap nhật số lượng sách
leh Tle) Book Search Book Update Signout
Bookname Author Name |Student id |Studentname |IssueDate [Expiry date |
Secret Agent Joseph Conwa | 101 [Jotun Em
View Order BookNamo mm |
=7 4 — D ŨỤ Author |(%6sesi69099090950000056
15
Trang 19H Mục đích: Giao diện này hé tro quy Admin kiểm tra tình trạng mượn sách của Student gitip Admin có thể kiểm soát tình trạng mượn sách của Student
O Pham vi: Trong giao diện này cho phép Admin sẽ có quy ân thực hiện tìm kiếm
dữ liệu sách theo Tên sách (Book name) hoặc Tác giả (Author) hoặc tên người mượn hoặc các trưởng thông tin liên quan khác (Sugsested) và sau đó Addmin sẽ nhấn vào Search để thực hiện tìm kiếm
O M6 ta chức năng:
+ Book Name: Tim theo tén sach
+ Athor: Tim theo tên tác giả cuốn sách
+ Sugsgested: Tìm bằng các từ khóa liên quan
+ Search: hiệu lệnh để hệ thống thực hiện tìm kiếm Sau khi thực hiện
tìm kiếm thì Admin có thể thấy dữ liệu qua Book View và Book Order
View Order Book Name 7 Soch
Suggosted Devon |
View Order TS cac js Search |
CS 6C Daewnossatnoeon | FT“ Aruthar chritroper
|Search |
MÃ ce ae
16
Trang 203.5 Signout
E PXeleBoree cd Book Search Book Update View Order
-
Mục đích: trang này mục đích giúp Admin đăng xuất khỏi hệ thống
O Phạm vi: Trong giao diện này cho phép Admin sẽ có quy Ân thực hiện đăng xuất khỏi hệ thống
H Mô tả chức năng:
+ SignOut: Dang xuat
3.6 Giao diện đăng nhap cia Student (Student Login Page)
O Muc dich
- Trang này mục đích để quản lý thông tin Student truy cập vào hệ thống
- _ Để sử dụng chức năng này Student phải đăng nhập vào hệ thống bằng tài khoản và mật khẩi
Trang 21H Mô tả chức năng:
- Username: Tén tai khoan dé Student đăng nhập
- Password: Mat khau ctia Student
LH Mục đích: Student có quy ân tìm kiếm các loại sách trong thư viện
O Phạm vi: Trong giao diện này cho phép Student sẽ có quy ân thực hiện tìm kiếm dữ liệu sách theo: Tên sách (Book name), Tên tác giả (Author Name) hoặc các tử khóa liên quan (Sugsested) và sau đó Student sẽ nhấn nút Search để tìm kiếm sách
H Mô tả chức năng:
+ Book Name: Student tìm kiếm theo tên sách
18
Trang 22+ Author Name: Student tìm kiếm theo tên tác giả
+ Suggested: Student tìm kiếm bằng các từ khóa liên quan
+ Search: Hệ thống thực hiện tìm kiếm khi Student nhấn vào nút này để đưa ra thông tin của sách như: Title, Athor Name, Quantity
4.2 View Data info
| coi Return Book Place Order Logout
H Mô tả chức năng:
+ Customer Id: Mã tài khoản của Studentch
+ Search: hiệu lệnh để hệ thống thực hiện tìm kiếm dữ liệu ngày phát hành và ngày hết hạn của tài khoản của Student
4.3 Return Book