Đặc tả yêu cầu phần mềm quản lý thư viện

27 2.5K 6
Đặc tả yêu cầu phần mềm quản lý thư viện

Đ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

Đặc tả yêu cầu phần mềm quản lý thư viện

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA BÁO CÁO CÔNG NGHỆ PHẦN MỀM Đề tài: ĐẶC TẢ YÊU CẦU PHẦN MỀM QUẢN LÝ THƯ VIỆN Sinh viên thực hiện: Giáo viên hướng dẫn: Huỳnh Tấn Khải Ngô Đức Đạt 51100731 Nguyễn Duy Tú 51104075 Hà Phạm Minh Hoàng 51101216 Nguyễn Phúc Đức 51000747 Trần Nguyễn Thiên Huy 51101388 04/2014 MỤC LỤC I PHÂN TÍCH CHỨC NĂNG II PHÂN TÍCH RỦI RO III LƯỢC ĐỒ USER CASE IV SEQUENCE DIAGRAM 13 VI MOCK-UP 26 SRS - LIBRARY MANAGEMENT SYSTEM I PHÂN TÍCH CHỨC NĂNG Yêu cầu tính – chức năng: Các chức – tính phần mềm quản lý thư viện gồm: a) Đăng nhập b) Đăng ký c) Quản lý nhập sách d) Quản lý độc giả e) Quản lý mượn sách, trả sách f) Thống kê g) Tìm kiếm Đăng nhập : a) Mục đích : Dùng cho độc giả đăng nhập vào hệ thống để sử dụng tính chương trình b) Thông tin đầu vào : Độc giả cần phải thực theo yêu cầu hệ thống muốn đăng nhập vào hệ thống c) Thao tác xử lý : Một bảng thông báo hỏi độc giả có đăng nhập thoát , có thêm phần đăng ký độc giả chưa đăng ký Đăng ký : a) Mục đích : Dùng để đăng ký tên tài khoản, mật khẩu, thông tin cá nhân, ngày làm thẻ ngày hết hạn để thực cho trình đăng nhập b) Thông tin đầu vào : Độc giả cần cần phải thực theo yêu cầu hệ thống Ví dụ: Khi click vào chức đăng ký chưa thành viên c) Thao tác xử lý : Một bảng thông báo giúp độc giả điền đầy đủ thông tin để đăng ký chọn thoát Quản lý nhập sách : a) Mục đích : Chúng ta nhập thêm thông tin sách từ nhà cung cấp lưu trữ liệu máy tính.Khi cần truy cập, tìm kiếm sách thông qua mã sách hay tên sách, thêm bớt sách cách dễ dàng b) Thông tin vào : Giám đốc hiệu sách có yêu cầu tới phận nhập sách nhập thêm số lượng sách vào cửa hàng c) Thao tác xử lý : Khi thủ thư gửi yêu cầu nhập sách danh mục nhập sách cho nhà cung cấp nhà cung cấp dựa vào danh mục xem có đủ mặt hàng đơn hàng hay không để thông báo trả lời từ chối hay đồng ý cung cấp sách cho phận nhập sách.Nhà cung cấp đưa đến hiệu sách giao cho phận nhập sách d) Bộ phận nhập sách kiểm tra sách nhập vào kho sau kiểm tra theo biểu mẫu sau : Quản lý nhập sách Tên sách: ………………………………………………… Tác giả: …………………… Thể loại: ……………… Quản lý Mượn – Trả sách : a) Mục đích : Quản lý thông tin loại sách mượn trả để đáp ứng yêu cầu độc giả b) Thông tin đầu vào : Độc giả yêu cầu mượn sách trả sách gửi thông tin sách cần mượn cần trả c) Thao tác xử lý : Khi độc giả gửi yêu cầu mượn – trả sách, thông tin sách cần mượn – trả đến phận phục vụ độc giả, phận tìm kiếm sách kiểm tra cho độc giả Cụ thể : SRS - LIBRARY MANAGEMENT SYSTEM i Khi độc giả mượn sách kiểm tra xem sách sách thuộc loại mượn đọc chỗ hay mượn nhà đọc báo cho độc giả xem yêu cầu mượn có phù hợp với loại sách cần mượn hay không ? ii Khi độc giả trả sách kiểm tra xem sách hết hạn trả hay chưa ? Hoặc sách đươc trả có nguyên vẹn hay không ? Độc giả nhận sách nhận phiếu từ phận phuc vụ độc giả d) Thông tin đầu : Bộ phận phục vụ độc giả giao phiếu mượn trả cho độc giả bao gồm thông tin : Tên độc giả , tên sách , ngày mượn , ngày trả Phiếu mượn trả sách Tên độc giả: …………………… Tên sách: ……………………… Ngày mượn: …………………… Ngày trả: ……………………… Quản lý độc giả : a) Mục đích : Quản lý độc giả để cung cấp sách phù hợp cho độc giả quản lý việc sử dụng sách thư viện độc giả b) Thông tin đầu vào : Độc giả đến mượn sách trả sách phải gửi thông tin thân c) Thao tác xử lý : Khi độc giả có nhu cầu đọc mượn sách, phận phục vụ độc giả làm thủ tục để cấp thẻ cho độc giả để họ có quyền tra cứu thông tin thư viện Trên thẻ có thông tin chi tiết độc giả như: Họ tên, Năm sinh , lần mượn sách gần nhất…, thẻ có số đăng ký thư viện cấp Sau cấp thẻ, thư viện tạo hồ sơ ghi nhận việc mượn trả người đọc Trên hồ sơ có thông tin tương tự thông tin ghi thẻ, hồ sơ có bảng ghi lại lần mượn trả sách độc giả để dễ theo dõi d) Thông tin đầu : Thẻ thư viên với thông tin nêu độc giả sử dụng thẻ để đọc mượn sách thư viện Thẻ thư viện Tên độc giả: …………………… Số đăng ký : ……………………… Ngày/tháng/năm sinh : …………………… Số CMND : ……………………… Thống kê : a) Mục đích : Giám đốc bao quát toàn hệ thống thư viện để có phương pháp cải tiến để phát triển thư viện b) Thông tin vào : Giám đốc yêu cầu thống kê báo cáo theo hàng tháng hay hàng năm c) Thông tin xử lý : Hàng thàng hay hàng năm thủ thư phải thống kê lượng sách tồn, lượng sách mượn , số sách chưa trả , loại sách mượn nhiều (hoặc ) gửi cho giám đốc d) Thông tin : Báo cáo tổng kết thống kê cho loại sách Tìm kiếm : a) Mục đích: Dùng để tìm kiếm thông tin sách có thư viện b) Thông tin vào : Độc giả nhập từ khóa để tìm kiếm thông tin tất sách có thư viện : c) Thông tin ra: Bảng tìm kiếm giúp cho người dùng tìm kiếm sách nhanh chong nhờ hướng dẫn có sẵn SRS - LIBRARY MANAGEMENT SYSTEM DATA FLOW DIAGRAM: SRS - LIBRARY MANAGEMENT SYSTEM SRS - LIBRARY MANAGEMENT SYSTEM II PHÂN TÍCH RỦI RO Rủi ro Giải pháp  Thiếu ngân sách cho dự án ( chi phí khách hàng cung cấp  thấp so với dự án; chi phí phát sinh ý muốn  thực dự án,…) Thương lượng với khách hàng tăng thêm ngân sách cho dự án phần mềm Thương lượng với khách hàng giảm bớt số yêu cầu để giảm chi phí dự án Chịu lỗ lấy vốn công ty cung cấp vào dự án để hoàn thành dự án  Thiếu nhân lực ( nhân viên nghỉ việc đột xuất tai nạn, bệnh tật, việc gia đình, ;số  lượng kĩ sư chuyên môn công ty không đáp ứng  nhân lực cần thiết cho dự án) Đào tạo trước nhóm kĩ sư phần mềm để xảy cố, kịp thời thay nhân viên, chuyển giao công việc người cũ cho người Thuê kĩ sư chuyên nghiệp thay công việc người nghĩ để không trể hạn hợp đồng Thuê gấp số nhân viên đào tạo cấp tốc để thực dự án  Cần có chuẩn mực cốt lõi cách quản lý cho nhóm kĩ sư, để thay đổi người quản lý nhiệm vụ, chức cũ thành viên còn, kĩ sư nhóm dễ dàng thay đổi nhỏ theo người quản lý ,chứ không thay đổi cách đột ngột Người quản lý cũ phải chuyển giao công việc, tất thân nắm nhóm kĩ sư ( chuyên môn thành viên, tính cách người,điểm mạnh, điểm yếu,…) cho người quản lý Qua người quản lý nhanh chóng hòa nhập vào nhóm mình, dễ dàng dẫn dắt, đạo nhóm nhanh chóng tiếp tục dự án Thay đổi quản lý ( dẫn đến thay đổi cách tổ chức quản lý,  thay đổi phân công nhiệm vu,… người quản lý )  Khó khăn kỹ thuật ( thay  đổi kỹ thuật, công cụ tiên tiến, công nghê cao,….) Gửi nhóm kĩ sư Training học tập kỹ thuật theo định kỳ để tránh trường hợp không hoàn thành dư án áp dụng kỹ thuật Khi khách hàng yêu cầu sử dụng kỹ thuật mà công ty chưa áp dụng được, thương lượng với khách hàng sử dụng kỹ thuật khác có tính tương tự mà không làm thay đổi chất lượng, yêu cầu khách hàng Khách hàng thay đổi phạm vi  yêu cầu dự án ( khách hàng thay đổi yêu cầu dự án tiến hành, nâng cấp  sau giao phần mềm ) Yêu cầu khách hàng tăng thêm thời gian giao phần mềm, tăng thêm ngân sách cho số chi phí phát sinh Trao đổi thuyết phục khách hàng, tính ưu việt không cần nâng cấp thêm SRS - LIBRARY MANAGEMENT SYSTEM  Khách hàng không hài lòng với  sản phẩm phần mềm  Không kịp giao phần mềm  hạn hợp đồng, thời gian cho dự án gắt Trao đổi, thuyết phục khách hàng giảng giải sản phẩm để khách hàng hài lòng sản phẩm Khắc phục lỗi mà khách hàng đưa ra, yêu cầu khách hàng cho thêm thời gian định để sữa chữa Thương lượng với khách hàng tăng thêm thời gian hoàn thành dự án Thuê nóng kĩ sư phần mềm chuyên nghiệp với lương cao để hoàn thành dự án phần mềm Cách giải làm công ty kiếm lợi nhuận lỗ vốn từ dự án này, giữ hình tượng, uy tín công ty SRS - LIBRARY MANAGEMENT SYSTEM III LƯỢC ĐỒ USER CASE Các chức hệ thống thể chi tiết qua sơ đồ use-case đây: Có ba mô hình use-case cụ thể cho actor là: độc giả, nhân viên thư viện, admin thủ thư Mỗi actor đăng nhập vào hệ thống thực chức khác với quyền hạn khác Admin người có quyền cao sau đăng nhập vào hệ thống, thêm, xóa, sửa thông tin account khác Đối với actor độc giả đăng nhập vào hệ thống để thực chức mượn sách, trả sách, xem thông tin tài khoản SRS - LIBRARY MANAGEMENT SYSTEM Nhân viên thư viện thực chức cho phép độc giả đăng kí mượn sách, quản lí trả sách, xem thông tin độc tình trạng mượn sách, thời hạn Và actor thủ thư có chức giống người quản lí, xem thống kê sách thư viện, kiểm tra tình trạng sách, quản lí thêm sách, hủy sách hỏng SRS - LIBRARY MANAGEMENT SYSTEM IV SEQUENCE DIAGRAM Sequence Diagram 1: Thêm Phiếu Mượn Trả Sequence Diagram 2: Thêm Sách SRS - LIBRARY MANAGEMENT SYSTEM 12 Sequence Diagram 3: Thêm độc giả Sequence Diagram 4: Đặt sách online SRS - LIBRARY MANAGEMENT SYSTEM 13 Sequence Diagram 5: Xóa Phiếu Mượn Trả Sequence Diagram 6: Xóa Sách SRS - LIBRARY MANAGEMENT SYSTEM 14 Sequence Diagram 7: Thêm Nhân Viên Sequence Diagram 8: Xóa Nhân Viên SRS - LIBRARY MANAGEMENT SYSTEM 15 Sequence Diagram 9: Cập Nhật Nhân Viên Sequence Diagram 10: Xử Lý Quá Hạn SRS - LIBRARY MANAGEMENT SYSTEM 16 Sequence Diagram 11: Tìm Kiếm Phiếu Mượn Trả Sequence Diagram 12: Tìm Kiếm Sách SRS - LIBRARY MANAGEMENT SYSTEM 17 Sequence Diagram 13: Cập nhật sách Sequence Diagram 14: Cập nhật độc giả SRS - LIBRARY MANAGEMENT SYSTEM 18 V ACTIVITY DIAGRAM Activity Diagram 1: Quản Lý Nhân Viên Activity Diagram 2: Quản Lý Độc Giả SRS - LIBRARY MANAGEMENT SYSTEM 19 Activity Diagram 3: Quản Lý Nhân Viên Activity Diagram 4: Quản Lý Mượn Trả SRS - LIBRARY MANAGEMENT SYSTEM 20 Activity Diagram 5: Tìm kiếm Activity Diagram 6: Thống Kê SRS - LIBRARY MANAGEMENT SYSTEM 21 Activity Diagram 7: Tìm Kiếm Online Activity Diagram 8: Đặt Trước Online SRS - LIBRARY MANAGEMENT SYSTEM 22 VI MOCK-UP Mock-up 1: Màn hình Mock-up 2: Quản lý người dùng SRS - LIBRARY MANAGEMENT SYSTEM 23 Mock-up 3: Quản lý sách Mock-up 4: Đăng ký tài khoản SRS - LIBRARY MANAGEMENT SYSTEM 24 Mock-up 5: Đăng nhập Mock-up 6: Đăng nhập thất bại Mock-up 7: Thông tin người dùng SRS - LIBRARY MANAGEMENT SYSTEM 25 Mock-up 8: Mượn sách Mock-up 9: Thống kê SRS - LIBRARY MANAGEMENT SYSTEM 26 [...]... khoản, sau khi nhân viên thư viện nhập vào tài khoản độc giả sẽ có các thông tin về độc giả như tên, các thông tin về độc giả, thông về về sách đang mượn, sách đến hạn trả, sách đã quá hạn trả Sau đó, nhân viêc thư viện có SRS - LIBRARY MANAGEMENT SYSTEM 10  thể chọn tiếp các chức năng khác tùy theo yêu cầu của độc giả như trong mô hình use-case: + Quản lí mượn sách: nhân viên thư viện nhập mã sách mượn... thống sẽ ghi nhận sách mượn vào tài khoản của độc giả đó + Quản lí trả sách: tương tự như quản lí mượn sách, nhưng sau khi đã xác nhận sách, hệ thống sẽ loại sách này ra khỏi sách đã mượn của tài khoản Quản lí sách - Use-case này cho phép thủ thư thêm sách, cập nhật thông tin của loại sách, hay xóa các sách đã bị hư hỏng trong thư viện - Sau khi thủ thư đăng nhập vào hệ thống, giao diện làm việc được hiển... thủ thư kích hoạt chức năng này, sẽ hiện ra một giao diện để thủ thư thêm các thông tin sách mà độc giả muốn mượn: tên sách, tác giả, mã sách, năm xuất bản, loại sách, chuyên ngành của sách Sau khi xác nhận sách sẽ được thêm vào kho sách của thư viện và sẵn sàng cho mượn + Hủy sách: Thủ thu kích hoạt chức năng từ giao diện Quản lí sách, sẽ hiện lên giao diện để nhập mã sách muốn hủy, sau khi thủ thư. .. SYSTEM 19 Activity Diagram 3: Quản Lý Nhân Viên Activity Diagram 4: Quản Lý Mượn Trả SRS - LIBRARY MANAGEMENT SYSTEM 20 Activity Diagram 5: Tìm kiếm Activity Diagram 6: Thống Kê SRS - LIBRARY MANAGEMENT SYSTEM 21 Activity Diagram 7: Tìm Kiếm Online Activity Diagram 8: Đặt Trước Online SRS - LIBRARY MANAGEMENT SYSTEM 22 VI MOCK-UP Mock-up 1: Màn hình chính Mock-up 2: Quản lý người dùng SRS - LIBRARY MANAGEMENT... Viên Sequence Diagram 10: Xử Lý Quá Hạn SRS - LIBRARY MANAGEMENT SYSTEM 16 Sequence Diagram 11: Tìm Kiếm Phiếu Mượn Trả Sequence Diagram 12: Tìm Kiếm Sách SRS - LIBRARY MANAGEMENT SYSTEM 17 Sequence Diagram 13: Cập nhật sách Sequence Diagram 14: Cập nhật độc giả SRS - LIBRARY MANAGEMENT SYSTEM 18 V ACTIVITY DIAGRAM Activity Diagram 1: Quản Lý Nhân Viên Activity Diagram 2: Quản Lý Độc Giả SRS - LIBRARY... Đặc tả các use-case chính:  Đăng nhập: - Use-case này mô tả cách một người dùng đăng nhập vào hệ thống để thực hiện các chức năng của mình - Khi một người muốn thực hiện chức năng của mình, hệ thống yêu cầu người dùng nhập tên đăng nhập và mật khẩu Sau khi người dùng đã nhập đầy đủ, hệ thống sẽ kiểm chứng... lại hoặc kết thúc tác vụ  Đăng xuất: - Use-case này mô tả cách người dùng đăng xuất khỏi hệ thống và kết thúc các tác vụ của mình - Khi đã hoàn thành công việc của mình, người dùng chọn đăng xuất khỏi hệ thống, lúc này hệ thống sẽ cho người dùng đăng xuất và quay lại màn hình đăng nhập  Quản lí độc giả: - Use-case này cho phép nhân viên thư viện thêm, cập nhật thông tin hay xóa thông tin của độc... kích hoạt chức năng từ giao diện Quản lí sách, sẽ hiện lên giao diện để nhập mã sách muốn hủy, sau khi thủ thư nhập mã sách, sẽ hiện lên thông tin sách muốn hủy và lí do hủy sách Thủ thư xác nhận để xóa sách ra khỏi thư viện SRS - LIBRARY MANAGEMENT SYSTEM 11 IV SEQUENCE DIAGRAM Sequence Diagram 1: Thêm Phiếu Mượn Trả Sequence Diagram 2: Thêm Sách SRS - LIBRARY MANAGEMENT SYSTEM 12 Sequence Diagram... Tìm Kiếm Online Activity Diagram 8: Đặt Trước Online SRS - LIBRARY MANAGEMENT SYSTEM 22 VI MOCK-UP Mock-up 1: Màn hình chính Mock-up 2: Quản lý người dùng SRS - LIBRARY MANAGEMENT SYSTEM 23 Mock-up 3: Quản lý sách Mock-up 4: Đăng ký tài khoản SRS - LIBRARY MANAGEMENT SYSTEM 24 Mock-up 5: Đăng nhập Mock-up 6: Đăng nhập thất bại Mock-up 7: Thông tin người dùng SRS - LIBRARY MANAGEMENT SYSTEM 25 Mock-up ... SYSTEM I PHÂN TÍCH CHỨC NĂNG Yêu cầu tính – chức năng: Các chức – tính phần mềm quản lý thư viện gồm: a) Đăng nhập b) Đăng ký c) Quản lý nhập sách d) Quản lý độc giả e) Quản lý mượn sách, trả sách... thư viện để có phương pháp cải tiến để phát triển thư viện b) Thông tin vào : Giám đốc yêu cầu thống kê báo cáo theo hàng tháng hay hàng năm c) Thông tin xử lý : Hàng thàng hay hàng năm thủ thư. .. Khách hàng thay đổi phạm vi  yêu cầu dự án ( khách hàng thay đổi yêu cầu dự án tiến hành, nâng cấp  sau giao phần mềm ) Yêu cầu khách hàng tăng thêm thời gian giao phần mềm, tăng thêm ngân sách

Ngày đăng: 31/01/2016, 13:56

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

Tài liệu liên quan