Bảng kế hoạch phỏng vấn tổng quan hệ thống của từng chủ đề
Kế Hoạch Phỏng Vấn Tổng Quan Hệ Thống.
STT CHỦ ĐỀ YÊU CẦU NGÀY
1 Quá trình nhập thêm sách, phân loại và quản lý sách
Biết rõ cần nhập loại sách nào và số lượng bao nhiêu.
2 Quản lý quá trình mượn và trả và phiếu mượn trả sách.
-Số lượng sách mượn và trả trong ngày.
- Thủ tục, đối 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.
3 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.
4 Hệ thống máy móc, thiết bị, phần mềm, và an ninh của thư viện
Nắm rõ các trang thiết bị, máy móc, hệ điều hành và các phần mềm tương thích Hệ thống an ninh của thư viện.
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
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 -
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:
Các yêu cầu được hỏi:
- Vai trò, vị trí, trình độ, kinh nghiệm của người phỏng vấn.
Tổng quan về dự án
câu hỏi và trả lời
kết thúc Ước lượng thời gian:
Tổng Cộng thời gian phỏng vấn: 30 phút
Quản lí thư viện Tiểu dự án: Quá trình nhập thêm sách, phân loại và quản lý sách
Người được hỏi:Nguyễn Văn
Người phỏng vấn: Nguyễn Đức
1 Thư viện có thường xuyên nhập các loại sách mới không?
Thư viện chúng tôi thường xuyên nhập thêm các loại sách mới và một số tài liệu có ích.
2 Khi nhập sách mới thư viện có cần tính đến số lượng sách và kiểm tra nguồn gốc và loại sách không?
Chúng tôi phải kiểm tra số lượng của những loại sách nào trong kho còn ít hoăc đã hết thì tiến hành nhập thêm Kiểm tra nguồn gốc cũng như loại sách phù hợp để có tác động tích cực tới 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 đặt sách, ngày giao sách, mã sách, tên đầu sách, nhà xuất bản,tác giả,đơn giá.
4 Ngoài việc nhập các loai sách để phục vụ nhu cầu học tập thì Thư viện có nhập thêm những thể loại sách mang tính chất giải trí:truyện, ẩm thực, âm nhac v.v.?
Có, dùng để giúp cho sinh viên tìm hiểu thêm kiến thức học tập…
5 Quá trình nhập sách diễn ra theo một trình tự như thế nào?
Chúng tôi sẻ kiểm tra xem thư viện còn thiếu những loại sách gì.sau đó sẽ tìm đến nhà cung cấp để thương lượng giá cả chúng tôi sẽ chọn những cấp có uy tín.tin cậy,và gởi đơn đặt hàng cho nhà cung
6 Sách sau khi nhập về có phải cấp. 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.
7 Nếu có sách nhập về bị hư hỏng thư viện sẽ làm gì? Thư viện sẽ thông kê gửi lại nhà cung cấp những sách bị hư và yêu cầu cung cấp lại cho đầy đủ sách với hợp đồng như đã kí.
Kế 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ị
Tuyết Mai Người đi phỏng vấn:
Nguyễn Đức Vân Địa chỉ: Thư viện trường đại học
CNTT và TT Việt - Hàn
Thời gian : 15/11/2022 Thời gian bắt đầu phỏng vấn:14h00 Thời gian 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:
- Vai trò, vị trí, trình độ, kinh nghiệm của người phỏng vấn.
- Tổng quan về dự án
- câu hỏi và trả lời
Thời gian của từng đợt phỏng vấn :
Tổng cộng thời gian phỏng vấn:30 phút
Dự án: Quản lí thư viện VẤNTiể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ị
Người phỏng vấn: Nguyễn Phúc
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?
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ại các kho sách Mỗi lần mượn là 2 cuốn sách tham khảo và
4 cuốn giáo trình học.Thời gian mượn sách tham khảo là 15 ngày, giáo trình học là
03 tháng.Nếu có nhu cầu mượn thêm thời gian, bạn đọc phải đến thư viện gia hạn thời gian mượ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ình của Thư viện được miễn phí, nhưng bạn đọc phải thế chân từ 50.000đ đến 100.000đ tùy theo giá trị cuốn sách mượn (thư viện có xuất hóa đơn biên nhận giữ tiền thế chân). Khi trả sách, bạn đọc được hoàn lại 100% số tiền đã thế chân theo hóa đơn. Áp dụng: Sinh viên, Giảng viên, Cán bộ viên chức toàn trường.
3 Qui trình lập phiếu để bạn Chỉ cần gặp thủ thư, xuất đọc mượn sách mượn ? trình thẻ thư viện và sách bạn cần mượn về Thủ thư sẽ kiểm tra tình trạng sách và ghi lại các thông tin cần thiết trên phiếu mượn và lấy sách về.
4 Vậy trên phiếu mượn cần những thông tin gì ? Số phiếu mượn, mã thẻ , mã sách , tên sách, tác giả ,ngày mượn, ngày trả , tình trạng sách lúc mượn , số cuốn mượn về.
5 Qui trình trả sách như thế nào
? Người mượn xuất trình thẻ, phiếu mượn và sách cần trả Thủ thư lập phiếu trả sách , kiểm tra tình trạng sách khi trả,đối chiếu với phiế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ừngphiế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 mất phiếu mượn thì làm thế nào để biết được số sách mà họ đã mượn?
Ngoài phiếu mượn, thư viện có lưu lại thông tin người mượn trên máy tính để đối chiếu nếu người mượn làm mấtphiếu mượn.
A Kế hoạch phỏng vấn và phiếu phỏng vấn lần 3.
Người được hỏi:Phạm Thị Lan Người đi phỏng vấn:Nguyễn Hữu Khánh Địa chỉ: Thư viện trường ĐH
Thời gian : 15/11/2022 Thời gian bắt đầu phỏng vấn:14h30 Thời gian 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 phỏng vấn.
- Tổng quan về dự án
- câu hỏi và trả lời
Thời gian của từng đợt phỏng vấn :
Tổng cộng thời gian phỏng vấn:30 phút
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.
Phạm Thị Lan Thời gian:26/09/2014
Người phỏng vấn: Nguyễn Trần
1 Làm sao quản lý được tính trạng sách trong thư viện ?
Thư viện có lập 1 phiếu theo dõi sách dựa theo mã sách. Sau khi đọc giả trả sách , chúng tôi kiểm tra tình trạng sách và cập nhật lại tình trạng sách.
2 Những lỗi nào đọc giả hay vi phạm ? Nhiều nhất là làm bẩn sách và trảsách trễ, mất phiếu mượn , sau đó là rách hoặc mất trang Trường hợp mất sáchrấ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ến hành nhập sách
4 Bản thống kê bao gồm mới. 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ục sách còn,danh sách những bạn đọc mượn sách và danh sách các đầu sách bị hư hỏng vừa qua và cuối cùng là thống kê những đầu sách không trả đúng hẹn
5 Thư viện sẽ thống kê báo cáo gì ? Thư viện sẽ lập danh sách các loại sách thiếu, hay hư hỏng những loại sách được bạn đọc mượn nhiều số lược mượn mà một số thông tin khác của thư viện.
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.
Khi nhập một số sách mới, thư viện cần lập một đơn hàng nhập gồm mã đơn hàng nhập, tên đầu sách cần nhậ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 tra cá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àng nhập cũng được lưu trữ để thuận tiện cho việc thanh toá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ản trong nước Thư viện của trường thường xuyên nhập các mặt báo hằng ngày phục vụ bạn đọc như báo An Ninh, 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ý.
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ột mẫu giấy và ghi rõ thể loại và dán lên cho bạn đọc biết.
Thông tin về quản lý sách, báo chí sẽ được nhân viên thư viện ghi lại một cách cụ thể , chi tiết và chính xác nhấ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
+Quản lý độc giả: Độc giả(người đọc sách) đó là mục đích xây dụng của thư viện. Sáchđược nhập về để đến được tay độc giả và để độc giả hướng đến việc đọc sách ở thư viện, cung cấp cho đọc giả nguồn kiến thức thông tin mà họ cần Mỗi sinh viên của trường sẽ được cấp 1 thẻ thư viện để có thể vào đọc sách, mượn sách một cách dễ dàng Trong quá trình đọc sá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ủa cuốn sách đó theo giá trên phiếu nhập.
Khi nhận được yêu cầu mượn sách của độc giả thì nhân viên thư viện sẽ kiểm tra xem tên sách, đầu sách cần mượn đó có còn trong kho hay không rồi mới chấp nhận phiế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àng hơn Khi một độc giả mượn sách thì độc giả 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 tin như:
Mã thẻ thư viện.(nếu chưa được cấp thẻ phải ghi
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.
ĐẶC TẢ
Đặc tả Use-Case
2.1.1 Đặc tả usecase : Quản lý người dùng
*Use-case: Thêm người dùng
-Mô tả quá trình 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ập vào cơ sở dữ liệu
-Use case cho phép thêm thông tin người dùng vào cơ sở dữ liệu ( tên, mã số, ngày tháng năm sinh, địa chỉ,…)
*U s e - case: Sửa thông tin người dùng
Actions of actor Actions of system
1.Actor chọn chức năng thêm người dùng 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ống6.Kết thúc usecase
-Mô tả quá trình sửa thông tin người dùng
-Actor phải đăng nhập vào hệ thống
-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
-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,….)
-Mô tả quá trình xóa thông tin người dùng
-Actor phải đăng nhập vào trang Admin của máy chủ
-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
- Actor sử dụng usecase này để xóa người dùng khỏi cơ sở dữ liệu
Actions of actor Actions of system
1.Actor chọn vào chức năng sửa thông tin người dùng
2.Actor chọn bản ghi cần sửa
3.Actor chọn sửa thông tin
4.Actor lưu thông tin đã sữa 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ệu7.Kết thúc usecase
*Use-case: Phân quyền cho người dùng
-Mô tả quá trình phân quyền
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Thông tin về quyền hạn của người đó được lưu vào hệ thống
-Nếu thất bại: Hệ thống thông báo lỗi
-Actor sử dụng usecase này để ban quyền cho thủ thư, ban kỹ thuật và ban
Actions of actor Actions of system
1 Actor chọn chức năng xáo người dùng 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
4.Actor chọn nút “xóa” 5 Hệ thống xác nhận và thực hiện xóa người dùng đó 6.Kết thúc usecase lập kế hoạch
*Use-case:thay đổi mật khẩu
-Admin, ban kỹ thuật, ban thủ thư, ban kế hoạch
Objective: Mô tả quá trình thay đổi mật khẩu
-Người dùng phải đăng nhập vào hệ thống trước mới sử được chức năng này Post-conditions:
-Nếu thành công: Hệ thống hiển thị người dùng thay đổi mật khẩu thành công và hiển thị lại màn hình đăng nhập
-Nếu thất bại: Hệ thống báo không thay đổi thành công
-Actor sử dụng usecase này để thay đổi mật khẩu
Actions of actor Actions of system
1.Actor chọn chức năng phân quyền 2.Hệ thống hiển thị form phân quyền
3.Actor chọn người dùng và phân quyền cho người dùng đó
4.Actor click vào xác nhận 5.Hệ thống xác nhận và lưu thông tin đó6.Kết thúc usecase
2.1.2 Đặc tả usecase: Đăng ký
-Admin, ban kỹ thuật, ban thủ thư, ban kế hoạch, độc giả
-Mô tả quá trình đăng kí hệ thống
-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”
Actions 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 đổi mậ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ẩu mới vào hệ thống
-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ông thà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
-Admin, ban kỹ thuật, ban thủ thư, ban kế hoạch
-Mô tả quá trình đăng nhập vào hệ thống
-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
-Nếu thất bại: Hệ thống hiển thị “tài khoản hoặc mật khẩu không đúng”
-Actor dùng usecase này để đăng nhập và sử dụng các chức năng của hệ thống
Actions of actor Actions of system
1.Hệ thống hiển thị giao diện đăng 2.Actor nhập tài khoản bao gồm nhập tên đăng nhập và mật khẩu 3.Hệ thống kiểm tra và xác nhận thông tin đăng nhập 4.Hệ thống hiển thị giao diện chính của phần mềm
2.1.3 Đặc tả usecase: Sao lưu và phục hồi dữ liệu
-Mô tả quá trình sao lưu và phục hồi dữ liệu
-Actor phải đăng nhập vào hệ thống trước khi sử dụng tính năng này
-Nếu thành công: Dữ liệu được sao lưu vào đĩa cứng hoặc được khôi phục lại
-Nếu thất bại: Hệ thống báo lỗi
-Actor dùng usecase thực hiện sao lưu và khôi phục dữ liệu
Actions of actor Actions of system
1.Actor chọn chức năng sao lưu và phục hồi dữ liệu 2.Hệ thống hiển thị form sao lưu và khôi phục dữ liệu 3.Actor chọn giữa hai hình thức sao lưu hoặc hồi phục dữ liệu 4.Hệ thống thực hiện sao lưu và phục hồi dữ liệu theo yêu cầu của Actor
Đặc tả usecase: Quản lý tài liệu
-Mô tả quá trình thêm tài liệu
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Thông tin tài liệu được lưu thành công vào hệ thống
-Nếu thất bại: Hệ thống báo lỗi và thông tin không được lưu
-Actor dùng usecase này lưu thông tin tài liệu mới
Actions of actor Actions of system
1.Actor chọn chức năng thêm tài liệu 2.Hệ thống hiển thị form nhập thông tin(Mã tài liệu, tên tài liệu, nhà xuất bản, số lần tái bản, ngôn ngữ,….)
4.Actor chọn lưu 5.Hệ thống kiểm tra tính hợp lệ của thông tin vừa nhập 6.Hệ thống xác nhận và lưu vào cơ sở dữ liệu7.Kết thúc usecase
2.2.2 Đặc tả usecase: Sửa thông tin tài liệu
-Mô tả quá trình sửa thông tin tài liệu
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Thông tin tài liệu được cập nhật thành công vào hệ thống
-Nếu thất bại: Hệ thống báo lỗi và thông tin không được cập nhật thành công
-Actor dùng usecase này để thực hiện các chức năng sửa thông tin tài liệu như: tên tài liệu, tên tác giả, nhà xuất bản, thể loại tài liệu
Actions of actor Actions of system
1.Actor chọn chức năng sửa thông tin tài liệu 2.Hệ thống hiển thị form chứa danh sách tài liệu 3.Actor chọn tài liệu cần sửa 4.hệ thống hiển thị các chi tiết thông tin để sửa5.Actor nhập các thông tin cần sửa6.Actor chọn lưu thông tin 7.Hệ thống kiểm tra tính hợp lệ và xác nhận thông tin được đưa vào 8.Hệ thống lưu thông tin vào cơ sở dữ liệu 9.Kết thúc usecase
2.2.3 Đặc tả usecase: xóa tài liệu
-Mô tả quá trình xóa tài liệu
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Tài liệu bị xóa khỏi hệ thống
-Nếu thất bại: Hệ thống báo lỗi và thông tin không được xóa thành công
-Actor dùng usecase này để thực hiện xóa tài liệu khoit hệ thống khi nó không dược dùng
Actions of actor Actions of system
1.Actor chọn chức năng xóa tài liệu 2.Hệ thống hiển thị form chứa danh sách tài liệu 3.Actor chọn tài liệu cần xóa và click vào nút “xóa” 4.hệ thống xác nhận và thực hiện yêu cầu 5.Kết thúc usecase
2.2.4 Đặc tả usecase: Sinh mã vạch
-Mô tả quá trình sinh mã vạch cho sản phẩm tương ứng
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Tài liệu sẽ được gắn mã vạch trong cơ sở dữ liệu
-Nếu thất bại: Hệ thống báo lỗi và không sinh mã thành công
-Actor dùng usecase này để thực hiện sinh mã vạch cho sản phẩm tương ứng
Actions of actor Actions of system
1.Actor chọn chức năng sinh mã vạch 2.Hệ thống hiển thị những sản phẩm chưa được gắn mã vạch 3.Actor chọn tài liệu rồi chọn
“sinh mã vạch” 4.hệ thống xác nhận thực hiện yêu cầu và lưu mã vạch tương ứng với tài liệu vào cơ sở dữ liệu
2.2.4 Đặc tả usecase: In mã vạch
-Mô tả quá trình in mã vạch cho sản phẩm
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Mã vạch được in thành công
-Nếu thất bại: Hệ thống báo lỗi và không thể in mã vạch
-Actor dùng usecase này để thực hiện in ra nhãn dán mã vạch cho sản phẩm tương ứng
Actions of actor Actions of system
1.Actor chọn chức năng in mã vạch 2.Hệ thống hiển thị form điền kích thước mã vạch 3.Actor chọn ”xác nhân in” 4.hệ thống xác nhận và thực hiện in ra mã vạch5.Kết thúc usecase
Đặc tả usecase: Quản lý độc giả
-Mô tả quá trình thêm độc giả
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Thông tin độc giả được lưu vào hệ thống đồng thời tạo thẻ thư viện cho độc giả
-Nếu thất bại: Hệ thống báo lỗi và thông tin không được lưu
-Actor dùng usecase này khi thêm thông tin độc giả vào hệ thống
Actions of actor Actions of system
1.Actor chọn chức năng thêm độc giả 2.Hệ thống hiển thị form nhập thông tin( họ và tên, năm sinh, quê quán, Email, số điện thoại,…) 3.Actor nhập thông tin
5.Actor chọn lưu 6.Hệ thống kiểm tra tính hợp lệ của thông tin vừa nhập 7.Hệ thống xác nhận và lưu vào cơ sở dữ liệu9.Kết thúc usecase
2.3.2 Đặc tả usecase: xóa độc giả
-Mô tả quá trình xóa độc giả
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Thông tin về độc giả được xóa khỏi hệ thống
-Nếu thất bại: Hệ thống báo lỗi và thông tin độc giả không được xóa
-Actor dùng usecase này để thực hiện các chức năng xóa độc giả khỏi hệ thống
Actions of actor Actions of system
1.Ban kỹ thuật chọn chức năng xóa độc giả 2.Hệ thống hiển thị form chứa danh sách các độc giả 3.Ban kỹ thuật chọn độc giả cần xóa 4.hệ thống hiển xác nhận và xóa độc giả khỏi hệ thống5.Kết thúc usecase
Đặc tả usecase: Quản lý mượn, trả tài liệu
2.4.1 Đặc tả usecase: Quản lý mượn tài liệu
-Mô tả quá trình quản lý mượn tài liệu
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Phiếu mượn được lập, thông tin về người mượn và sách mượn được lưu vào hệ thống
-Nếu thất bại: Hệ thống báo lỗi và không tạo được phiếu mượn
-Actor dùng usecase này để thực hiện các chức năng quản lý mượn tài liệu khi có yêu cầu
Actions of actor Actions of system
1.Actor chọn chức năng quản lý mượn tài liệu 2.Hệ thống hiển thị form cho mượn tài liệu 3.Actor nhập thông tin tài liệu và độc giả 4.Hệ thống kiểm tra tính hợp lệ của thông tin được đưa vào 5.Actor chọn “Lập phiếu mượn” 6.Hệ thống lập phiếu mượn và lưu thông tin độc giả và tài liệu vào hệ thống
2.4.2 Đặc tả usecase: Quản lý trả tài liệu
-Mô tả quá trình quản lý trả tài liệu
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: Phiếu mượn được cập nhật và lưu vào hệ thống
-Nếu thất bại: Hệ thống báo lỗi và không thực hiện việc trả tài liệu
-Actor dùng usecase này khi thêm thông tin độc giả vào hệ thống
Actions of actor Actions of system
1.Actor chọn chức năng quản lý trả tài liệu 2.Hệ thống hiển thị form trả tài liệu mượn 3.Actor nhập thông tin độc giả, tài liệu ( quét mã vạch) 4.Hệ thống kiểm tra thông tin tài liệu v à độc giả 5.Hệ thống hiển thị thông tin phiếu mượn
6.Actor cập nhật lại thông tin phiếu mượn và click vào “xử lý” 7.Hệ thống cập nhật lại thông tin phiếu mượn8.Kết thúc usecase
2.4.3 Đặc tả usecase: Xử lý độc giả vi phạm
-Mô tả quá trình xử lý các độc giả vi phạm nội quy
-Actor phải đăng nhập vào hệ thống
-Nếu thành công: lập được phiếu phạt
-Nếu thất bại: Hệ thống báo lỗi
-Actor dùng usecase này để thực hiện chức năng xử lý độc giả vi phạm
Actions of actor Actions of system
1.Actor chọn chức năng xử lý độc giả vi phạm 2.Hệ thống hiển thị form xử lý độc giả vi phạm 3.Actor kiểm tra phiếu mượn, nhập lý do vi phạm và hình thức xử phạt
4.Hệ thống cập nhật thông tin độc giả vi phạm
Đặc tả usecase: Tìm kiếm thông tin
2.5.1 Đặc tả usecase: Tìm kiếm tài liệu
-Admin, ban thủ thư, ban kỹ thuật, ban lập kế hoạch, độc giả
-Mô tả quá trình tìm kiếm thông tin
-Hệ thống cần được kích hoạt
-Nếu thành công: thông tin tài liệu được hiển thị
-Nếu thất bại: Hệ thống thông báo không có tài liệu
-Actor dùng usecase này để thực hiện chức năng tìm kiếm tài liệu dựa vào tên tài liệu
Actions of actor Actions of system
1.Actor chọn chức năng tìm kiếm tài liệu theo tên 2.Hệ thống hiển thị form cho phép người dùng nhập tên tài liệu cần 3.Actor nhập thông tin tài liệu tìm4.Hệ thống kiểm tra và nếu có thông tin sẽ hiện thị đầy đủ thông tin tài liệu đó và hiển thị “ không tìm ra tài liệu” nếu không có tài liệu.
2.5.2 Đặc tả usecase: Tìm kiếm độc giả
-Admin, ban thủ thư, ban kỹ thuật, ban lập kế hoạch, độc giả
-Mô tả quá trình tìm kiếm độc giả
-Actor phải đăng nhập vào hệ thống hoặc người dùng mở phần mềm Post-conditions:
-Nếu thành công: thông tin đọc giả được hiển thị
-Nếu thất bại: Hệ thống báo độc giả không tồn tại
-Actor dùng usecase này để thực hiện chức năng tìm kiếm độc giả
Actions of actor Actions of system
1.Actor chọn chức năng tìm kiếm độc giả dựa vào họ, tên độc giả 2.Hệ thống hiển thị form cho phép actor nhập tên độc giả vào3.Actor nhập tên độc giả 4.Hệ thống kiểm tra và nếu có thông tin sẽ hiện thị đầy đủ thông tin độc giả đó và hiển thị “ không tồn tại độc giả” nếu không có độc giả tương ứng
Đặc tả usecase: Thống kê, báo cáo
-Admin, ban thủ thư, ban kỹ thuật, ban lập kế hoạch
-Mô tả quá trình thống kê, báo cáo
-Actor phải đăng nhập vào hệ thống trước
-Nếu thành công: hiển thị danh sách tài liệu còn lại và số lượng của chúng
-Nếu thất bại: Hệ thống báo lỗi
-Actor dùng usecase này để thực hiện chức năng thống kê, báo cáo
Actions of actor Actions of system
1.Actor chọn thống kê tài liệu còn lại 2.Hệ thống hiển thị form tài liệu còn lại và số lượng của mỗi loại3.Kết thúc usecase
Đặc tả usecase: In ấn
-Admin, ban thủ thư, ban kỹ thuật, ban lập kế hoạch
-Mô tả quá trình in ấn tài liệu
-Actor phải đăng nhập vào hệ thống trước
-Nếu thành công: in ra tất cả các bản báo cáo cần in
-Nếu thất bại: Hệ thống báo lỗi
-Actor dùng usecase này để thực hiện chức năng in ấn tài liệu hoặc báo cáo
Actions of actor Actions of system
1.Actor chọn chức năng in ra tài liệu hiện tại 2.Hệ thống in ra tất cả các tài liệu cần in3.Kết thúc usecase
USECASE
Danh sách Actor
Admin có toàn quyền tương tác với hệ thống, quyền điều khiển cũng như kiểm soát mọi hoạtcó động của hệ thông.
2 Ban kỹ thuật Ban kỹ thuật thực hiện các chức năng: quản lý độcgiả, quản lý tài liệu.
Ban lập kế hoạch thực hiện chức năng: thống kê,lập kế hoạch mua tài liệu mới.
4 Ban thủ thư Ban thủ thư thực hiện chức năng: quản lý mưọn trả, tìm kiếm thông tin, thống kê khi có nhu cầu.
Danh sách Usecase
1 Đăng nhập Cho phép người dùng đăng nhập vào hệ thông.
2 Quản lý nguời dùng Cho phép admin thệm, sửa, xóa và phân quyền cho nguời dùng
3 Thêm người dùng Admin thêm người dùng vào hệ thống
4 Sửa thông tin người dùng Admin sửa thông tin về người dùng
5 Xóa nguời dùng Admin xóa người dùng khỏi hệ thống
6 Phân quyền cho người dùng
Admin phân quyền cho từng người dùng
7 Thay đổi mật khẩu Thực hiện việc thay đổi mật khẩu của người dùng
8 Sao lưu và phục hồi dữ liệu.
Thực hiện việc sao lưu và phục hồi dữ liệu cho hệ thống Dữ liệu được sao lưu bằng file.
9 Sinh mã vạch Sinh mã vạch (mã số và mã chữ) cho các loại tài liệu như: sách, báo tạp chí, luận văn,….
10 In mã vạch In mã vạch
11 Dán mã lên tài liệu Dán mã vào tài liêu tuong úng
12 Thêm tài liệu Ban kỹ thuật thêm tài liệu
13 Sửa thông tin tài liệu Ban kỹ thuật sửa thông tin tài liệu
14 Xóa tài liệu Ban kỹ thuật xóa tài liệu
15 Thêm độc giả Ban kỹ thuật thêm độc giả
16 Xóa độc giả (hủy thẻ) Ban kỹ thuật xóa độc giả
17 Quản lý mượn tài liệu Bao gôm các chức năng: xử lý yêu cầủ mượn tài liệu, lập phiểu mưọn, sửa thông tin phiếu mượn, xóa phiếu mượn.
18 Xử lý yêu cầu mượn Thủ thư xử lý theo yêu cầu độc giả.
19 Lập phiếu mượn Thủ thư lập phiếu mượn
20 Sửa thông tin phiếu mượn Thủ thư sửa thông tin phiểu mưọn
21 Xóa phiếu mượn Thủ thư xóa phiếu mượn
22 Quản lý trả tài liệu Bao gôm các chức năng: xử lý yêu cầu trả, cập nhật thông tin phiểu mượn.
23 Xử lý yêu cầu trả Thủ thư xử lý khi độc giả trả tài liệu
24 Cập nhật thông tin phiêu muon
Cập nhật lại thông tin cho phiêu mưọn sau khi độc giả trả tài liệu.
25 Xử lý độc giả vi phạm
Thù thư xử lý độc giá vi pham quy đinh mượn trả
Thông báo hết độc giả mượn quá hạn
Thú thư thông báo tới độc giả mượn quá hạn.
Người dùng lựa chọn tiêu chí tìm kiếm: tìm kiếm tài liệu theo ngành, theo bộ môn; tìm theo NXB, tìm theo tác giả,
28 Tim kiếm độc giả Người dùng lựa chọn tiêu chí tìm kiếm độc
29 giả: tìm theo họ tên độc giả, tìm theo quê quán; tìm theo ngành, lớp; tìm theo trình độ
Tìm kiểm thông tin mượn trả
Người dùng lựa chọn tiêu chí tìm kiểm: tìm kiếm độc giả đang mượn tài liệu, tìm tài liệu đang được mượn
Thủ thư lựa chọn hình thức thống kê, báo cáo: TKBC tài liêu nhâp, TL dang duợc mưọn, TL còn trong thư viện, TKBC độc giá đang mượn tài liệu.
Thủ thu lựa chọn in các thống kê báo cáo.như: In TKBC tài liệu nhập, in TKBC tài liệu còn trong thư viện.
Use-Case Diagram
3.3.1 Biểu đồ Use-case tổng quát
3.3.2 Biểu đồ Use-case “Quản trị Hệ thống”
3.3.3 Biểu đồ Use-case “Quản lý tài liệu”
3.3.4 Biểu đồ Use-case “Quản lý Mượn trả”
3.3.4 Biểu đồ Use-case “Tìm kiếm thông tin” a) Usecase “tìm kiếm tài liệu” b)Usecase “tìm kiếm độc giả”
3.3.5 Biểu đồ Use-case “In ấn”
CLASS DIAGRAM
SEQUENCY DIAGRAM
Các chức năng quản lý tài liệu
5.2.1 Chức năng “ thêm tài liệu”
5.2.2 Chức năng “ sửa tài liệu”
5.2.3 Chức năng “ xóa tài liệu”
Các chức năng quản lý độc giả
5.3.1 Chức năng “ thêm độc giả”
5.3.2 Chức năng “ xóa độc giả”
Các chức năng quản lý mượn trả tài liệu
5.4.1 Chức năng “ quản lý mượn tài liệu”
5.4.2 Chức năng “ quản lý trả tài liệu”
5.4.3 Chức năng “ xử lý độc giả vi phạm”