Xây dựng trang Web quản lý thư viện

8 5 0
Xây dựng trang Web quản lý thư viện

Đang tải... (xem toàn văn)

Thông tin tài liệu

Xây dựng trang Web quản lý thư viện Trường Đại Học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa học và Kỹ thuật máy tính Đặc tả yêu cầu TRANG WEB QUẢN LÝ THƯ VIỆN (Phiên bản 1 0) Nhóm TNRoR Lê Quốc Nam 5[.]

Trường Đại Học Bách Khoa Thành Phố Hồ Chí Minh Khoa Khoa học Kỹ thuật máy tính Đặc tả yêu cầu TRANG WEB QUẢN LÝ THƯ VIỆN (Phiên 1.0) Nhóm TNRoR Lê Quốc Nam Nguyễn Ngọc Dũng Phạm Lê Hiếu Nguyễn Triệu Luật Lương Anh Duy 50901614 50900447 50900826 50901500 50900394 Thực tập công nghệ phần mềm SRS 1.0 Mục lục Trang I Giới thiệu .2 Mục tiêu 2 Phạm vi Thuật ngữ Tham khảo II.Giới thiệu tổng quan Sơ đồ Use case Các Actor 3 Các Use case III Đặc tả Use case Register Login .4 Forget Password 4 View Account .5 Search View Book Borrow Manage Book Manage Accont .6 10 Announcement 11 Logout IV Yêu cầu hệ thống .7 Về kỹ thuật Về chức Trang Thực tập công nghệ phần mềm SRS 1.0 I GIỚI THIỆU Mục tiêu Đây đặc tả yêu cầu trang Web quản lí thư viện, nhóm TNRoR thực theo u cầu từ phía thầy Bùi Hồi Thắng, giảng viên mơn thực tập cơng nghệ phần mềm Bản đặc tả trình bày đầy đủ thành phần, chức trang Web Đây thông tin đầy đủ cho đối tượng sử dụng hệ thống sau này, đồng thời tham khảo tương đối chi tiết cho kĩ sư trình thực Phạm vi Trang Web quản lí thư viện xây dựng tảng Ruby on Rails, thiết kế với nhiệm vụ chủ yếu quản lí sách, thành viên, việc mượn, trả sách thư viện trường Người dùng đăng nhập vào trang Web thơng qua Internet, đăng ký thành viê, tìm kiếm xem thơng tin sách thư viện Sau có tài khoản, thành viên đăng ký mượn, trả sách máy tính Các thơng tin tài khoản, sách, danh mục, ngày mượn, ngày trả… lưu sở liệu người thủ thư nhận nhiệm vụ quản lí, cập nhật thơng tin Với hệ thống này, người dùng không cần nhiều thời gian cho việc đăng ký thẻ thư viện trước, dễ dàng, tiện lợi nhiều việc tìm, mượn trả sách Người thủ thư tiết kiệm nhiều thời gian cơng sức q trình quản lí thư viện Các thuật ngữ Người sử dụng hệ thống, bao gồm giảng viên, sinh viên User trường đại học Bách khoa Người quản lí thư viện, có quyền cao hệ thống Librarian Công nghệ sử dụng để xây dựng trang Web Ruby on Rails Tham khảo - Slide “Công nghệ Phần Mềm” trường Đại Học Bách Khoa TPHCM - “Systems Analysis- A Beginner’s Guide”, Kevin Bowman Trang Thực tập công nghệ phần mềm SRS 1.0 II GIỚI THIỆU TỔNG QUAN Sơ đồ Use Case Logout Manage Account View Acount Login User Search Manage Book Forget Password View Book Register Announcement Borrow Sơ Đồ Use case trang Web Các Actor Hệ thống bao gồm hai Actor chính: 2.1 User (Người dùng): - Thành phần tương tác nhiều với trang Web, quyền xem, tìm kiếm sách, sau đăng nhập, tiến hành mượn sách - User chưa có tài khoản tiến hành đăng ký - Mỗi User xem quản lí tài khoản mình, thay đổi thơng tin cá nhân tên, mật khẩu… 2.2 Librarian (Quản lí thư viện) - Đóng vai trị quản lí chủ yếu - Người thủ thư có tồn quyền sách tài khoản thành viên sau đăng nhập - Người thủ thư viết thơng báo quan trọng, thông báo hiển thị trang thư viện Các Use Case Hệ thống bao gồm 11 Use Case hình trên, thơng tin chi tiết Use case trình bày phần Trang Librarian Thực tập công nghệ phần mềm SRS 1.0 III ĐẶC TẢ CHI TIẾT CÁC USE CASE Register (Chức đăng ký) Tên Use case Mức ưu tiên Xảy Chi tiết Kết Ngoại lệ Tham khảo Login (Đăng nhập) Tên Use case Mức ưu tiên Xảy Chi tiết Kết Ngoại lệ Tham khảo Register Quan trọng Người dùng chọn từ Menu - Người dùng truy xuất trang Web chọn “Đăng ký” - Người dùng điền thơng tin vào biểu mẩu, quan trọng Email mật - Hệ thống kiểm tra thông tin, hợp lệ, thực tạo tài khoản thông báo thành công đến người dùng Tài khoản người dùng tạo sở liệu Nếu người dùng nhập thông tin không hợp lệ, hệ thống yêu cầu nhập lại thông tin không xác SRS 1.0 Login Quan trọng Người dùng chọn từ Menu - Người dùng truy xuất trang Web chọn “Đăng nhập” - Người dùng điền Email mật vào biểu mẩu - Hệ thống kiểm tra thông tin, phù hợp với tài khoản có sở liệu, thơng báo người dùng đăng nhập trở trang trước Người dùng đăng nhập thực Use case đòi hỏi phải đăng nhập Nếu sở liệu khơng có tài khoản ứng với thơng tin người dùng nhập vào, hệ thống thông báo để người dùng đăng ký phục hồi mật SRS 1.0 Forget Password (Phục hồi mật khẩu) Tên Use case Forget Password Quan trọng Mức ưu tiên Người dùng nhập mật để đăng nhập Xảy - Người dùng thực theo quy trình Use case “login” ngoại Chi tiết lệ xảy - Người dùng chọn lệnh “Quên mật khẩu” hệ thống đưa - Biểu mẫu yêu cầu người dùng nhập Email lúc đăng ký để phục hồi mật - Người dùng hoàn thành biểu mẫu chọn “phục hồi mật khẩu” - Hệ thống gửi mật đường dẫn để xác nhận Trang Thực tập công nghệ phần mềm Kết Ngoại lệ Tham khảo SRS 1.0 vào Email người dùng nhập - Người dùng vào hộp thư mình, chọn link xác nhận, hệ thơng thức thay đổi mật gửi Người dùng dùng mật để đăng nhập Không SRS 1.0 View Account (Xem tài khoản) Tên Use case View Account Quan trọng Mức ưu tiên Người dùng đăng nhập chọn xem “Tài khoản tôi” Xảy - Người dùng truy xuất trang Web, đăng nhập chọn “My Chi tiết Account” - Trang thông tin tài khoản ra, bao gồm thông tin nhập lúc đăng ký - Người dùng cập nhật thông tin Các thông tin tài khoản người dùng Kết Nếu người dùng chưa đăng nhập, hiển thị yêu cầu người dùng Ngoại lệ đăng nhập SRS 1.0 Tham khảo Search (Tìm kiếm) Tên Use case Mức ưu tiên Xảy Chi tiết Kết Ngoại lệ Tham khảo 6.View Book (Xem sách) Tên Use case Mức ưu tiên Xảy Chi tiết Kết Search Quan trọng Người dùng chọn nhập vào tìm kiếm chọn “Tìm kiếm” - Người dùng nhập thơng tin vào ô tiềm kiếm chọn lệnh tìm kiếm - Hệ thống bắt đầu tiềm kiếm sách theo thông tin người dùng nhập - Hệ thống hiển thị sách tìm thấy, trường hợp khơng tìm thấy, thơng báo để người dùng biết - Người dùng xem sách từ danh sách sách Hiển thi kết tìm kiếm, thơng báo khơng tìm thấy Không SRS 1.0 View Book Quan trọng Người dùng chọn lệnh “Xem sách” Menu sách - Người dùng chọn sách muốn xem - Hệ thống hiển thị thông tin chi tiết sách - Người dùng đăng nhập chọn mượn sách Thơng tin chi tiết sách Trang Thực tập công nghệ phần mềm Ngoại lệ Tham khảo 7.Borrow (Mượn sách) Tên Use case Mức ưu tiên Xảy Chi tiết Kết Ngoại lệ Tham khảo SRS 1.0 Nếu sách không cịn sở liệu, hiển thị thơng báo đến người dùng SRS 1.0 Borrow Quan trọng Người dùng chọn “Mượn sách” ứng với sách - Người dùng sau xem sách đăng nhập, chọn lệnh “Mượn sách” - Hệ thống bắt đầu kiểm tra thông tin sở liệu, hệ thống thơng báo với người dùng tình trạng sách, sách chưa có người mượn, hệ thống xem xét hẹn thời gian mà người dùng đến thư viện mượn sách, đánh dấu sở liệu có người mượn Nếu hết thời gian trên, người dùng không đến mượn sách, hệ thống trả trạng thái sách ban đầu - Nếu sách có người mượn, hệ thống thơng báo ngày sách mượn trở lại Thời gian mượn sách Nếu người dùng chưa đăng nhập, yêu cầu người dùng đăng nhập để thực Use case SRS 1.0 8.Manage Book (Quản lý sách) Tên Use case Manage Book Quan trọng Mức ưu tiên Người thủ thư đăng nhập chọn “Quản lí sách” Xảy - Người thủ thư vào trang quản lý sách, đăng nhập Chi tiết - Người thủ thư thực việc xem thông tin sách, cập nhật thông tin (đã cho mượn, số lượng cịn…), xóa sách khỏi sở liệu Tương tác với sở liệu theo thao tác người thủ thư Kết Không Ngoại lệ SRS 1.0 Tham khảo 9.Manage Account (Quản lý tài khoản) Tên Use case Manage Account Quan trọng Mức ưu tiên Người thủ thư đăng nhập chọn “Quản lí tài khoản” Xảy - Người thủ thư vào trang quản lý sách, đăng nhập Chi tiết - Người thủ thư thực việc xem thông tin tài khoản, cập nhật thông tin, xóa tài khoản khỏi sở liệu Tương tác với sở liệu theo thao tác người thủ thư Kết Trang Thực tập công nghệ phần mềm SRS 1.0 Không Ngoại lệ SRS 1.0 Tham khảo 10 Announcement (Thông báo) Tên Use case Announcement Sẽ thực đủ thời gian Mức ưu tiên Người thủ thư đăng nhập chọn “Đăng thông báo” Xảy - Người thủ thư vào trang thông báo, thực viết thông báo Chi tiết - Người thủ thư chọn đăng thông báo, thông báo hiển thị trang chủ thư viện Thông báo trang chủ Kết Không Ngoại lệ SRS 1.0 Tham khảo 11 Logout (Đăng xuất) Tên Use case Logout Quan trọng Mức ưu tiên Người dùng chọn “Đăng xuất” Xảy - Người dùng sau đăng nhập chọn đăng xuất Chi tiết - Trang Web đưa người dùng thoát khỏi hệ thống, quyền trả mức Thoát khỏi tài khoản đăng nhập Kết Không Ngoại lệ SRS 1.0 Tham khảo IV YÊU CẦU HỆ THỐNG Về kỹ thuật - Hiện thực Ruby on Rails hệ sở liệu MySQL - Giao diện thiên thiện, dễ sử dựng, tinh chỉnh giao diện CSS Về chức - Đáp ứng nhu cầu truy xuất, mượn, trả sách, cho khoảng 10000 truy cập đồng thời, thời điểm ngày - Hỗ trợ tiếng Anh tiếng Việt Trang ... phần, chức trang Web Đây thông tin đầy đủ cho đối tượng sử dụng hệ thống sau này, đồng thời tham khảo tương đối chi tiết cho kĩ sư trình thực Phạm vi Trang Web quản lí thư viện xây dựng tảng Ruby... Book (Quản lý sách) Tên Use case Manage Book Quan trọng Mức ưu tiên Người thủ thư đăng nhập chọn ? ?Quản lí sách” Xảy - Người thủ thư vào trang quản lý sách, đăng nhập Chi tiết - Người thủ thư thực... Người thủ thư tiết kiệm nhiều thời gian công sức q trình quản lí thư viện Các thuật ngữ Người sử dụng hệ thống, bao gồm giảng viên, sinh viên User trường đại học Bách khoa Người quản lí thư viện,

Ngày đăng: 27/11/2022, 00:09

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

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

Tài liệu liên quan