MỞ ĐẦUTrên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành một công nghệ mũi nhọn, nó là ngành khoa học kỹ thuật không thể thiếu trong việc áp dụngvào các hoạt động xã hội
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &
TRUYỀN THÔNG VIỆT HÀN
Khoa Khoa Học Máy Tính
BÁO CÁO MÔN HỌC:
Giảng viên hướng dẫn : ThS Võ Văn Lường
Đà nẵng, ngày tháng 12 năm 2022
Trang 2NHẬN XÉT (Giảng viên hướng dẫn)
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Đà Nẵng, ngày … tháng 12 năm 2022
Giảng viên hướng dẫn
ThS Võ Văn Lường
Trang 3MỞ ĐẦU
Trên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành một công nghệ mũi nhọn, nó là ngành khoa học kỹ thuật không thể thiếu trong việc áp dụngvào các hoạt động xã hội như: quản lý hệ thống thư viện sách, kinh tế, thông tin, kinh doanh, và mọi hoạt động trong lĩnh vực nghiên cứu…
Ở nước ta hiện nay, việc áp dụng vi tính hóa trong quản lý tại các cơ quan, xí nghiệp, tổ chức đang rất phổ biến và trở nên cấp thiết, bởi ngành nghề nào cũng đòi hỏi con người phải xử lý khối lượng công việc khổng lồ, và những kiến thức, những suy nghĩ, những đào tạo chuyên sâu Một vấn đề cấp thiết đặt ra trong quản
lý là làm thế nào để chuẩn hóa cách xử lý dữ liệu ở trường học, chính vì thế chúng
em chọn đề tài “Phân tích thiết kế hệ thống quản lý thư viện sách”
Trang 4LỜI CẢM ƠN
Để thực hiện và hoàn thành tốt báo cáo này, chúng em đã nhận được sự giúp
đỡ và hướng dẫn rất tận tình của các thầy cô thuộc Khoa Khoa học máy tính –trường đại học Công Nghệ Thông Tin và Truyền Thông Việt Hàn Em xin đặt biệtcảm ơn thầy Võ Văn Lường phụ trách bộ môn “Phân tích và thiết kế hệ thống (5)”
đã cung cấp cho chúng em các thông tin, kiến thức vô cùng quý báu và cần thiếttrong suốt thời gian quá để nhóm có thể thực hiện và hoàn thành báo cáo củamình
Do giới hạn về mặt thời gian và kiến thức cũng như kinh nghiệm thực tiễnnên báo cáo không tránh khỏi những sai xót Em rất mong nhận được sự thôngcảm của quý thầy cô và mong đón nhận những góp ý của thầy cô và các bạn
Lời cuối cùng, chúng em xin kính chúc thầy cô lời chúc sức khỏe, thànhcông trong cuộc sống
Chúng em xin chân thành cảm ơn!
Trang 52.4.2 Đặc tả usecase: Quản lý trả tài liệu 38 2.4.3 Đặc tả usecase: Xử lý độc giả vi phạm 39 2.5 Đặc tả usecase: Tìm kiếm thông tin 40 2.5.1 Đặc tả usecase: Tìm kiếm tài liệu……… 2.5.2 Đặc tả usecase: Tìm kiếm độc giả 41 2.6 Đặc tả usecase: Thống kê, báo cáo 43
Trang 6V.SEQUENCY DIAGRAM 60 5.1 Các chức năng quản trị hệ thống 60
5.1.2 Chức năng “ thêm người dùng” 61 5.1.3 Chức năng “ sửa thông tin người dùng” 62 5.1.4 Chức năng “ xóa thông tin người dùng” 63 5.1.5 Chức năng “ thay mật khẩu” 64 5.1.6 Chức năng “ sao lưu và phục hồi dữ liệu” 65
5.2 Các chức năng quản lý tài liệu 67 5.2.1 Chức năng “ thêm tài liệu” 67 5.2.2 Chức năng “ sửa tài liệu” 68 5.2.3 Chức năng “ xóa tài liệu” 69 5.3 Các chức năng quản lý độc giả 70
5.4 Các chức năng quản lý mượn trả tài liệu 72 5.4.1 Chức năng “ quản lý mượn tài liệu” 72 5.4.2 Chức năng “ quản lý trả tài liệu” 73 5.4.3 Chức năng “ xử lý độc giả vi phạm” 74 5.5 Chức năng tìm kiếm thông tin 75 5.6 Chức năng tìm kiếm thông tin 76
5.4 Activite quản lý độc giả chưa có 81
5.13 Cập nhật thông tin phiếu mượn 90
VI Tài liệu tham khảo 93
Trang 9trình nhập thêm
Biết rõ cần nhập loại sách nào và
15/11/20
22 01/12/202 2
sách, phân
số lượng bao loại và
quản lý sách
nhiêu.
quá trình mượn
trong ngày.
phiếu mượn
- Thủ tục, đối
Trang 10trả sách tượng và hình
thức mượn trả sách.
-Kiểm tra và lập
phiếu mượn cho
người mượn sách.
Trang 113 Quản lý
các quy trình xử lý
sự cố thống kê sách và báo cáo.
-Hiểu về cách quản lý sách trình tự và các quy trình báo cáo của thư viện.
-Các sự cố thưởng xảy ra.
15/11/20 22
26/9/2014
máy móc,
trang thiết
bị, thiết
bị,
hệ phần
mềm,
điều hành và các
và an ninh
phần
mềm của thư
Trang 122 Các bản kế hoạch phỏng vấn cụ thể :
Kế hoạch phỏng vấn và phỏng vấn lần 1
KẾ HOẠCH PHỎNG VẤN
Người được hỏi: Mai Thị Tâm Người đi phỏng vấn:Nguyễn Hữu Khánh
Đia chỉ: Thư viện trường ĐH công
nghệ thông tin và truyền thông
Việt - Hàn
Thời gian : 15/11/2022 Thời gian bắt đầu
phỏng vấn:13h30 Thời gian kết thúc
phỏng vấn:14h00 Đối tượng được hỏi:
Nghiệp Vụ Thư Viện
Các yêu cầu được hỏi:
- Vai trò, vị trí, trình
độ, kinh nghiệmcủa người phỏng
⬥ câu hỏi và trả lời
⬥ ý kiến người được hỏi
Trang 13PHIẾU PHỎNG VẤN
Dự án :
Quản lí thư viện
Tiểu dự án: Quá trình nhập
thêm sách, phânloại và quản lý sách
Người được hỏi:Nguyễn
Văn Anhs Thời gian: 15/11/2022 Người phỏng vấn: Nguyễn Đức
người đọc
3 Phiếu nhập sách gồm
những thông tin gì ? ✔ Phiếu nhập sách gồm: Mã
phiếu nhập sách, ngày đặtsách, ngày giao sách, mãsách, tên đầu sách, nhà xuấtbản,tác giả,đơn giá
4 Ngoài việc nhập các loai
5 Quá trình nhập sách diễn ✔ Chúng tôi sẻ kiểm tra xem
Trang 14ra theo một trình tự như
thế nào?
thư viện còn thiếu nhữngloại sách gì.sau đó sẽ tìmđến nhà cung cấp để thươnglượng giá cả chúng tôi sẽchọn những nhà cung
Trang 15cấp có uy tín.tin cậy,và gởiđơn đặt hàng cho nhà cungcấp.
6 Sách sau khi nhập về có
phải xác định phân loại và
nhập lại mã không?
✔ Có, Sách khi nhập về sẽđược phân loại sách theo thểloại và nhập lại mã sách
đã kí
Trang 16Kế hoạch phỏng vấn và phiếu phỏng vấn lần 2.
KẾ HOẠCH PHỎNG VẤN Người được hỏi: Nguyễn Thị
kết thúc phỏng vấn:14h30 Đối tượng phỏng vấn là:
Nhân viên lưu hành tài liệu
Các yêu cầu được hỏi:
- câu hỏi và trả lời
- ý kiến người được hỏi
Trang 17PHIẾU PHỎNG VẤN
Dự án: Quản lí thư viện Tiểu dự án:Quản lý quá trình mượn, trả và
phiếu mượn trả sách
Người được hỏi: Nguyễn
Thị Tuyết Mai Thời gian: 15/11/2022 Người phỏng vấn: Nguyễn Phúc
Bảo Kha
Câu hỏi :
1 Bạn đọc mượn sách thư
viện và giáo trình về nhà
phải làm như thế nào? Mỗi
lần mượn được mấy cuốn
và thời gian bao lâu?
Trả lời:
✔ Bạn đọc cần xuất trình Thẻsinh viên (cũng là Thẻ Thưviện) khi mượn tài liệu tạicác kho sách Mỗi lầnmượn là 2 cuốn sách thamkhảo và 4 cuốn giáo trìnhhọc.Thời gian mượn sáchtham khảo là 15 ngày, giáotrình học là 03 tháng.Nếu
có nhu cầu mượn thêmthời gian, bạn đọc phải đếnthư viện gia hạn thời gianmượn tài liệu Nếu bạnđọc trả sách trễ hạn sẽ bịnộp phạt theo quy định
Áp dụng cho sinh viên
2 Mượn sách và giáo trình
của Thư viện có phải trả
tiền không?
✔ Mượn sách và giáo trìnhcủa Thư viện được miễnphí, nhưng bạn đọc phảithế chân từ 50.000đ đến100.000đ tùy theo giá trịcuốn sách mượn (thư viện
có xuất hóa đơn biên nhậngiữ tiền thế chân) Khi trảsách, bạn đọc được hoànlại 100% số tiền đã thế
Trang 18chân theo hóa đơn Ápdụng: Sinh viên, Giảngviên, Cán bộ viên chứctoàn trường.
3 Qui trình lập phiếu để bạn ✔ Chỉ cần gặp thủ thư, xuất
Trang 19đọc mượn sách mượn ? trình thẻ thư viện và sách
số cuốnmượn về
sách khi trả,đối chiếu vớiphiếu mượn
6 Trên phiếu trả có thông tin
gì
?
✔ Số phiếu mượn, mã thẻ ,
mã sách , tên sách , tác giả,năm xuất bản , ngày mượn, ngày trả , số ngày mượn, tình trạng sách lúc trả, số cuốn đem trả
7 Phiếu mượn có phân biệt ra
từng
phiếu cho từng đối
tượng mượn không?
✔ Thư viện chúng tôi có mẫu phiếu mượn chung cho tất cả đối tượng
8 Nếu như người mượn làm
để đối chiếu nếu ngườimượn làm mất
phiếu mượn
Trang 20A Kế hoạch phỏng vấn và phiếu phỏng vấn
lần 3.
KẾ HOẠCH PHỎNG VẤN Người được hỏi:Phạm Thị Lan Người đi phỏng
kết thúc phỏng vấn:15h00 Đối tượng phỏng vấn là:
Nhân viên nghiệp vụ Các yêu cầu được hỏi:- Vai trò, vị trí, trình
độ, kinh nghiệm của người
- câu hỏi và trả lời
- ý kiến người được hỏi
Trang 21PHIẾU PHỎNG VẤN
Dự án:
Quản lí thư viện
Tiểu dự án:
Quản lý các quy trình xử lý sự cốthống kê sách và báo cáo
Người được hỏi:
Phạm Thị Lan
Thời gian:26/09/2014 Người phỏng vấn: Nguyễn Trần
trạng sách
2 Những lỗi nào đọc giả hay
và trảsách trễ, mất phiếumượn , sau đó là rách hoặcmất trang Trường hợp mấtsách
rất hiếm
3 Bao lâu thì thư viện
tiến hành kiểm kê lại
sách ?
✔ Khoảng 1 tháng 1 lần.Kiểm tra số lượng sách ,tình trạng sách để tiếnhành nhập sách mới
4 Bản thống kê bao
gồm những thông tin
gì?
✔ Bản thống kê sẽ có tất cảnhững thông tin về hóađơn nhập hàng, Danh mụcsách còn,danh sách nhữngbạn đọc mượn sách vàdanh sách các đầu sách bị
hư hỏng vừa qua và cuốicùng là thống kê nhữngđầu sách không trả
Trang 22đúng hẹn
5 Thư viện sẽ thống kê báo
các loại sách thiếu, hay hưhỏng những loại sách đượcbạn đọc mượn nhiều sốlược mượn mà một sốthông tin
Trang 23khác của thư viện.
6 Báo cáo thống kê sẽ được
ai ký duyệt?
✔ Thống kê, báo cáo hoànchỉnh thì chúng tôi sẽchuyển đến Hiệu trưởngnhà trường để Hiệu trưởngxem xét và
đưa ra một số ý kiến
Trang 24B Kế hoạch phỏng vấn và phiếu phỏng vấn lần 4.
KẾ HOẠCH PHỎNG VẤN Người được hỏi:
kết thúc phỏng vấn:15h30 Đối tượng phỏng vấn là:
Nhân viên bán hàng Các yêu cầu được hỏi:- Vai trò, vị trí, trình
độ, kinh nghiệm của người
- câu hỏi và trả lời
- ý kiến người được hỏi
Trang 25PHIẾU PHỎNG VẤN
Dự án:
Quản lí thư viện
Tiểu dự án:
Hệ thống máy móc, thiết bị, phần
mềm,
Người được hỏi:
Nguyễn Văn Mạnh
Thời gian:
15/11/20 22
Người phỏng vấn:
Nguyễn Phúc Bảo Kha
3 Thư viện có thường nâng
cấp hệ thống cũng như
thiết bị không?
✔ Thư viện thường nâng cấp hệ thống và các thiết bị quản lý để quản
lý tốt
Trang 264 Thư viện có sao lưu dữ liệu
những thông tin tiềm kiếm
của bạn đọc hay không?
✔ Thư viện ngăn chặnnhững truy cập không phùhợp, những thông tin màbạn đọc tìm kiếm thư việnkhông lưu lại nhưng nhânviên của thư viện vẫnkiểm soát trong lúc bạnđọc
đang sử dụng
5 Thư viện quản lý hệ thống
máy như thế nào? ✔ Thư viện quản lý máy tính
và mọi hoạt độngbằng
Trang 27phần mềm riêng, để có thểkiểm soát được một cáchchặt
cố xãy ra, xẽ dùngcamera này để tìm vàgiải quyết
Trang 283 Mô tả chi tiết hệ thống và các biễu mẫu.
3.1 Mô tả chi tiết hệ thống.
● Quá trình nhập thêm sách, phân loại và quản lý sách.
+Nhập thêm sách:
Khi nhập một số sách mới, thư viện cần lập một đơnhàng nhập gồm mã đơn hàng nhập, tên đầu sách cầnnhập và các thông tin về sách như nhà sản xuất, sốlượng, giá nhập Sau khi sách được nhập về kiểm tracác thông tin của đầu sách và cần lưu trữ các thông tin
về các đầu sách đã nhập vào kho dữ liệu Đơn hàngnhập cũng được lưu trữ để thuận tiện cho việc thanhtoán Thường thì Thư viện sẽ đặt hàng theo từng quýtrong năm để kịp thời bổ sung các đầu sách mới phục
vụ bạn đọc và thường nhập các sách từ các nhà xuất bảntrong nước Thư viện của trường thường xuyên nhậpcác mặt báo hằng ngày phục vụ bạn đọc như báo AnNinh, Tuổi Trẻ, Thanh niên… Những mặt báo này cũngđược ghi lại các thông tin để quản lý
+Phân loại sách:
Sách trong các thư viện đều được sắp xếp theo thể loại,
và được sắp xếp lên kệ Nhân viên thư viện sẽ đánh mộtmẫu giấy và ghi rõ thể loại và dán lên cho bạn đọc biết
+Quản lý sách:
Thông tin về quản lý sách, báo chí sẽ được nhân viênthư viện ghi lại một cách cụ thể , chi tiết và chính xácnhất để quản lý các bộ phận như cho mượn-trả, quản lýđộc giả Thường xuyên kiểm tra sách thống kê sách
● Quản lý quá trình mượn và trả sách
Trang 29hướng đến việc đọc sách ở thư viện, cung cấp cho đọc
Trang 30giả nguồn kiến thức thông tin mà họ cần Mỗi sinh viêncủa trường sẽ được cấp 1 thẻ thư viện để có thể vào đọcsách, mượn sách một cách dễ dàng Trong quá trình đọcsách đó mà học sinh, sinh viên làm hư hại đến sách thìthư viện sẽ ghi lại thông tin của cá nhân đó và buộc cánhân đó đền bù tài chính cho thư viện đúng với giá củacuốn sách đó theo giá trên phiếu nhập.
+Mượn, trả sách:
Khi nhận được yêu cầu mượn sách của độc giả thì nhânviên thư viện sẽ kiểm tra xem tên sách, đầu sách cầnmượn đó có còn trong kho hay không rồi mới chấp nhậnphiếu mượn của độc giả Khi trong thư viện còn quá ítđầu sách mà độc giả muốn mượn thì độc giả sẽ khôngđược mượn mà chỉ được đọc trong thư viện
Việc cập nhật các thông tin của người mượn vào sổsách mỗi ngày giúp quản lý mượn-trả được dễ dànghơn Khi một độc giả mượn sách thì độc
Trang 31giả phải điền các thông tin cần thiết trên phiếu
mượn do nhân viên thư viện đưa và ghi những thông
Sau 3 ngày từ ngày ra thông báo cá nhân, các bộ phận
không thực hiện việc trả sách thì nhân viên thư viện
sẽ tính 500đ Khi sách được trả thư viện sẽ nghi lại
thông tin và kiểm tra sách, nếu sách bị hư hỏng thì
bạn đọc phải đền bù tài chính theo giá trong phếu
nhập Sách sẽ được sắp xếp và đem lại vào kho
● Quản lý các quy trình xử lý sự cố thống kê sách và báo cáo.
+Các quy trình xử lý sự cố tùy thuộc vào trường
hợp xãy ra thư viện sẽ giải quyết khác nhau, nhưng
cũng nằm trong phạm vi cho phép và theo nội qui
của thư viện
+Thống kê báo cáo theo tuần, theo tháng , theo quý
và theo năm Thống kê sách mượn,thông tin sách
còn,sách hư hỏng, bạn đọc Qua các Thống kê
thư viện sẽ chủ động hơn trong việc đặt hang và biết
được bạn đọc đang quan tâm tới lĩnh vực nào để
phục vụ nhu cầu của người đọc được tốt hơn
Trang 32
3.2 Biểu mẫu.
● Phiếu mượn sách
Trang 33II. ĐẶC TẢ
2.1 Đặc tả Use-Case:Quản trị hệ thống
2.1.1 Đặc tả usecase : Quản lý người dùng
*Use-case: Thêm người dùng
-Nếu thành công: thông tin người dùng được lưu vào hệ thống
-Nếu thất bại: Hệ thống báo lỗi và thông tin người dùng không được nhậpvào cơ sở dữ liệu
Trang 34-Mô tả quá trình sửa thông tin người dùng
Pre-conditions:
-Actor phải đăng nhập vào hệ thống
Post-conditions:
-Nếu thành công: Thông tin người dùng được cập nhật thành công
-Nếu thất bại: Hệ thống báo lỗi và thông tin gnuoiwf dùng không được cập nhật vào hệ thống
-Description:
-Actor sử dụng usecase này để sửa các thông tin liên quan đến người
dùng (Họ và tên, chức danh, giới tính, Email,….)
-Nếu thành công: thông tin người dùng bị xóa khỏi hệ thống
-Nếu thất bại: hệ thống báo lỗi và quá trình xóa không thành công
Description:
- Actor sử dụng usecase này để xóa người dùng khỏi cơ sở dữ liệu
Trang 35Actions of actor Actions of system
1 Actor
chọn người
dùng
chức
năng
xáo
2.Hệ thống hiển thị form chứa danh sách người dùng
3.Actor chọn người cần xóa
Trang 37lập kế hoạch
1.Actor chọn chức năng phân quyền 2.Hệ thống hiển thị form phân
usecase
*Use-case:thay đổi mật khẩu
Actors:
-Admin, ban kỹ thuật, ban thủ thư, ban kế hoạch
Objective: Mô tả quá trình thay đổi mật khẩu
Trang 38-Nếu thất bại: Hệ thống báo không thay đổi thành công
Description:
-Actor sử dụng usecase này để thay đổi mật khẩu
Trang 39Actions of actor Actions of system
1.Actor chọn chức năng thay đổi
mật khẩu
2.Hệ thống hiển thị form thay đổimật khẩu
3.Actor nhập mẩu khẩu cũ và
mật khẩu mới vào textbox
4 Hệ thống kiểm tra sự hợp lệcủa thông tin và lưu lại mật khẩumới vào hệ thống
5.kết thúcusecase
-Nếu thành công: Hệ thống đưa đến trang chủ của hệ thống và sử dụng được các
chức năng tương đương, tài khoản sẽ được lưu vào hệ thống
-Nếu thất bại: Hệ thống hiển thị “không đăng kí thành công”
Trang 40-Actor dùng usecase này để đăng ký
Actions of actor Actions of system
1.Hệ thống hiển thị form đăng ký2.Actor nhập thông tin cần điền (
họ và tên, năm sinh, email, địa
chỉ, số điện thọa)
3.Hệ thống kiểm tra tính hợp lệ
và đưa ra thống báo “bạn đăng
ký thành công” ;nếu khôngthành công hệ thống hiển thị
“không đăng kí thành công”4.Hệ thống giao diện đăng nhập5.Kết thúc
usecase
Trang 41Actions of actor Actions of system
1.Actor
chọn người
dùng
chức
năng
thêm
2 Hệ thống hiển thị form thêm người dùng
3.Actor nhập thông tin người dùng
4.Actor chọn lưu 5.Hệ thống kiểm tra tính hợp ;ệ
của thông tin và lưu vào cơ sở dữliệu hệ thống
6.Kết thúcusecaseActions of
5.Hệ thống kiểm tra tính hợp lệ của thông tin vừa điền
6.Hệ thống lưu thông tin vào cơ sở dữ liệu
7.Kết thúcusecase