Kỹ nghệ phần mềm

24 164 0
Kỹ nghệ phần mềm

Đ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

TRƯỜNG ĐẠI HỌC HẢI PHÒNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN ĐỀ TÀI : QUẢN LÝ THƯ VIỆN Giáo viên hướng dẫn : T.S Trịnh Thanh Bình TH.S Nguyễn Ngọc Khương Sinh viên thực : Nguyễn Thị Duyên Bùi Thị Quế Nguyễn Thanh Tùng Hải Phòng, Tháng năm 2016 Qua trình tìm hiểu khảo sát thực tế, xem xét đến quan hệ tác động HỆ THỐNG QUẢN LÝ THƯ VIỆN ta xác định tác nhân có tương tác với hệ thống là:  Độc giả: Tác nhân tham gia vào hệ thống để tìm kiếm sách, thực mượn trả sách,  Thủ thư: Tác nhân tham gia vào hệ thống để cập nhật sở liệu sách, CSDL độc giả (thêm sách mới, sửa sách, xóa sách, thêm độc giả, xóa độc giả)  Quản trị hệ thống: Tác nhân tham gia vào hệ thống để cập nhật sở liệu nhân viên thư viện, đồng thời quản lý hồ sơ người sử dụng tham gia vào hệ thống, theo dõi hệ thống làm việc hàng ngày  Danh sách tác nhân ca sử dụng tác nhân: Tác nhân Ca sử dụng (Usecase) DangNhap/DangXuat: Đăng nhập( đăng xuất) hệ thống Đoc_gia YeuCauMuon: Yêu cầu mượn (độc giả) YeuCauTra: Yêu cầu trả TimKiem: Tìm kiếm thông tin sách DangNhap/DangXuat: Đăng nhập( đăng xuất) hệ thống Thu_thu CapNhatSach: Cập nhật sách (Thủ thư ) CapNhatDocGia: Cập nhật độc giả QuanLyMuon_Tra: Quản lý mượn, trả sách ThongKeBaoCao: Thống kê báo cáo Quantri_hethong ( Người quản trị hệ thống) DangNhap/DangXuat: Đăng nhập( đăng xuất) hệ thống CapNhatNhanVien: Cập nhật thông tin nhân viên thư viện (thêm nhân viên, sửa, xóa thông tin nhân viên) 2.Hiện trạng hệ thống Hiện trường Đại Học Hải Phòng quản lý hàng trăm ngàn đầu sách tạp chí, phục vụ cho sinh viên trường Hoạt động mượn – trả, nhập sách tóm tắt sau: Thư viện tạo thẻ quản lý sách sau để quản lí trình nhập sách  Mỗi độc giả cung cấp thẻ sau để mượn sách thư viện: Việc mượn trả sách thư viện tạo phiếu để quản lí Sách bị trả trễ hẹn hỏng bị phạt Nhiệm vụ hệ thống  Hệ thống thư viện thiết kế, xây dựng để giải yêu cầu chức sau:  Giúp độc giả tra cứu sách theo loại sách, tên sách, theo ngôn ngữ, thể loại,… máy tính trạm  Cung cấp cho thủ thư thông tin đầu sách độc giả mượn hạn phải trả sách khác mượn  Thống kế hàng tháng số sách cho mượn theo chủ để, tác giả Thống kê số sách lâu không mượn  Hỗ trợ thủ thư cập nhật thông tin sách, xác nhận cho mươn nhận lại sách độc giả trả sách  Hỗ trợ chức quản trị chinh hệ thống, có người quản trị chung thêm bớt thủ thư  Độc giả tra cứu mạng nội trường sách muốn mượn, hay ngày phải trả sách  Thông tin thống kê phải đảm bảo tính chính xác, khách quan Các hình thức phạt với độc giả hạn lưu lại thông bao đên đôc gia biêt  Phân tích hệ thống 3.1:Biểu đồ use case 3.1.1:Use case tổng quát 3.1.2: Mô tả ca sử dụng 1: Mô tả ca sử dụng đăng nhập 1.1: Tên Use case: Đăng nhập 1.2: Tóm tắt chức use case Use case “ Đăng nhập” cho phép người dùng thực việc đăng nhập vào hệ thống để làm việc 1.3: Các dòng kiện 1.3.1: Dòng kiện chính B1: Use case bắt đầu người dùng bắt đầu chạy chương trình B2: Hệ thống yêu cầu nhập username password B3: Nhập username password B3.1: Hệ thống kết nối với sở liệu kiểm tra username password B3.1.1: Gọi thủ tục check login() B3.2: Nếu username password trùng khớp hệ thống đóng from đăng nhập lại B4: Hệ thống cho phép sử dụng chức chương trình tùy theo loại người dùng 1.3.2: Dòng kiện khác 1.3.2.1: Nếu username password sai định dạng hệ thống yêu cầu nhập lại username password đến đúng 1.3.2.2: Nếu username password sai hệ thống yêu cầu nhập lại username password đến đúng  2: Mô tả ca sử dụng quản lí độc giả  2.1:Tên use case: Quản lí độc giả  2.2:Tóm tắt chức  -Use case “Quản lí độc giả” có nhiệm vụ cập nhật thông tin độc giả, sửa, xóa, thêm độc giả, thống kê báo cáo  2.3: Các dòng kiện  2.3.1: Dòng kiện chính  -B1: Thủ thư đăng nhập vào hệ thống  -B2: Thủ thư chọn chức “Quản lí độc giả” hệ thống thị chức mục cập nhập thông tin độc giả  -B3: Hiển thị danh sách sắp xếp độc giả theo thứ tự  -B4: Thủ thư nhập thông tin độc giả mới, sửa, xóa độc giả  -B5: Đưa danh sách sắp xếp độc giả thay đổi   2.3.2: Các dông kiện khác Thoát: ngưởi dùng thoát bất cứ thời gian ca sử dụng, người sử dụng ghi lại thông tin trước thoát  Nếu thông tin có cho phép sửa đổi thông tin  Nếu độc giả có (trùng mã độc giả) báo lỗi nhập liệu  3: Mô tả ca sử dụng tra cứu sách  3.1: Tên use case: Tra cứu sách  3.2: Tóm tắt chức use case  Use case “Tra cứu sách” giúp người dùng tra cứu thông tin sách nhanh nhất, từ tìm sách cho phù hợp với yêu cầu sử dụng sách  3.3: Các dòng kiện  3.31: Các dòng kiện chính  -B1: Độc giả đăng nhập vào hệ thống  -B2: Độc giả chọn chức “Tra cứu sách” hệ thống thị thông tin mục tra cứu sách  -B3: Hiển thị thông tin tra cứu sách thư viện sách  -B4: Độc giả nhập thông tin nhà xuất bản, mã sách, chủ đề, tác giả, tên sách cần tra cứu  -B5: Hệ thống đưa danh sách sách tra cứu cho độc giả lựa chọn  3.3.2: Các dòng kiện khác  -Kiểm tra thẻ độc giả (nếu thẻ yêu cầu làm lại thẻ mới)  -Nếu sách độc giả cần tìm thư viện hết, độc giả nhận phiếu hẹn quay lại thư viện có sách  4: Mô tả ca sử dụng quản lí sách  4.1: Tên use case: Quản lí sách  4.2: Tóm tắt chức use case    Use case “Quản lí sách” dùng để quản lý thông tin chi tiết sách kho, xử lý thêm, xóa, sửa thông tin sách 4.3: Các dòng kiện 4.3.1: Dòng kiện chính  B1: Thủ thư đăng nhập vào hệ thống  B2: Thủ thư chọn chức “Quản lý sách” hệ thống hiển thị chức mục quản lý kho sách  B3: Hiển thị danh sách sắp xếp sách thư viện theo thứ tự  B4: Thủ thư nhập thông tin sách nhập sửa chữa, xóa bỏ  B5: Đưa danh sách sắp xếp sách kho theo thứ tự thay đổi   4.3.2: Dòng kiện khác Thoát: ngưởi dùng thoát bất cứ thời gian ca sử dụng, người sử dụng ghi lại thông tin trước thoát  Nếu thông tin có cho phép sửa đổi thông tin  Nếu sách có (trùng mã sách) báo lỗi nhập liệu  5: Mô tả ca sử dụng quản lí mượn trả  5.1: Tên use case: Quản lí mượn trả  5.2: Tóm tắt chức use case    Use case “Quản lí mượn trả” dùng để quản lí việc mượn trả sách thư viện 5.3: Các dòng kiện 5.3.1: Dòng kiện chính  B1: Thủ thư đăng nhập vào hệ thống  B2: Độc giả yêu cầu mượn( trả )sách, thủ thư xác nhận thông tin độc giả chức tìm kiếm độc giả  B3: Xác nhận thông tin độc giả thành công, thủ thư kiểm tra thông tin sách độc giả yêu cầu mượn  B4: Thành công, thủ thư tạo phiếu mượn, yêu cầu độc giả toán tiền cọc  B5: Với trường hợp trả sách, thủ thu kiểm tra thông tin phiếu mượn thông tin sách mượn  B6: Thủ thư hoàn trả lại tiền cọc cho độc giả, cập nhật lại thông tin cho phiếu mượn  B7: Hiển thị thông tin phiếu mượn  5.3.2: Dòng kiện khác  5.3.2.1: Thẻ độc giả không đúng, báo vi phạm, độc giả không phép mượn sách  5.3.2.2: Sách độc giả muốn mượn hết  5.3.2.3: Độc giả vi phạm nội quy số lần quy định, không mượn sách  5.3.2.4: Sách trả trễ hạn, hỏng, độc giả phải bổi thường theo quy định             6: Mô tả ca sử dụng quản lí danh mục 6.1: Tên use case: Quản lí danh mục 6.2: Tóm tắt chức use case Use case “Quản lí danh mục ” giúp quản lí chi tiết thông tin sách, độc giả, nhân viên thư viện 6.3: Các dòng kiện 6.3.1: Dòng kiện chính B1: Thủ thư đăng nhập vào hệ thống B2: Lựa chọn chức quản lí danh mục B3: Thủ thư lựa chọn chức thêm, sửa, xóa sách danh mục B4: Hiển thị thông tin sách sau sắp xếp theo danh mục 6.3.2: Các trường hợp khác Sách sắp xếp không đúng danh mục  7: Mô tả ca sử dụng quản lí nhân viên thư viện  7.1: Tên use case: Quản lí nhân viên thư viện  7.2: Tóm tắt chức use case  Use case “Quản lí nhân viên” giúp cho Ban Giám Đốc quản lí vai trò, quyền hạn người sử dụng hệ thống  7.3: Các dòng kiện  7.3.1: Dòng kiện chính  B1: Ban Giám đốc đăng nhập vào hệ thống  B2: Chọn chức quản lí nhân viên  B3: Ban Giám Đốc lựa chọn chức thêm, sửa, xóa thông tin người dùng phân quyền cho người dùng  B4: Hiển thị thông tin người dùng sau sửa đổi  7.3.2: Dòng kiện khác  7.3.2.1: Người dùng admin chọn chức quản trị hệ thống, hệ thống báo lỗi, người dùng không phép sử dụng chức  7.3.2.2:Ban Giám Đốc sửa thông tin người dùng người dùng đăng nhập hệ thống, hệ thống báo lỗi yêu cầu người dùng thoát khỏi hệ thống  8: Mô tả ca sử dụng thống kê  8.1: Tên use case: Thống kê  8.2: Tóm tắt chức use case    Use case “Thống kê” giúp thủ thư nắm rõ tình trạng mượn trả sách, thống kê độc giả thân thiết sách mượn nhiều thư viện 8.3: Các dòng kiện 8.3.1: Dòng kiện chính  B1: Thủ thư đăng nhập vào hệ thống  B2: Thủ thư chọn chức báo cáo, thống kê, hình chức  B3: Thủ thư chọn thống kê theo tiêu chí khác nhau: Thống kê theo tên tác giả, thống kê số lượng sách yêu thích, sách mượn, sách bổ sung, sách đọc hạn, nhà xuất bản, thống kê sách thư viện   B4: Hiển thị danh sách thống kê theo yêu cầu 8.3.2: Dòng kiện khác  8.3.2.1: Người dùng thoát bất cứ thời điểm  8.3.2.1: Các tiêu chí thống kê không đúng  3.1.3: Phân rã ca sử dụng a) UC2: Quản lí độc giả b) UC3: Tra cứu sách c) Biểu Đồ UC4:Quản lí sách  d) Biểu Đồ UC5: Quản lí mượn trả  e) Biểu Đồ UC6: Quản lí danh mục  f) Biểu Đồ UC7: Quản lí nhân viên  g) Biểu Đồ UC8: Thống kê  3.2: Biểu đồ lớp

Ngày đăng: 29/05/2016, 15:59

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan