Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
3,42 MB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄ N THƠNG KHOA ĐTVT **************** BÁO CÁO BÀI TẬP LỚ N Môn học: CƠNG NGHỆ PHẦN MỀM Đề tài: Quản lí thư viện trự c tuyến Tài liệu đặc tả yêu cầu phần mềm Nhóm 05 Hà Nội - 2023 Danh sách sinh viên: Tạ Xuân Hùng Nguyễn Duy Thắng Tr ần Anh Tuấn Nguyễn Xuân Huy Nguyễn Hữu Tùng Nguyễn Trung Đức B20DCVT179 B20DCVT371 B20DCVT339 B20DCVT187 B20DCVT347 B20DCVT123 MỤC LỤC Giớ i thiệu chung 1.1 Mục đích 1.2 Phạm vi 1.3 Tài liệu tham khảo 1.4 Bố cục tài liệu 1.5 Các thuật ngữ, từ viết tắt II. Mô tả hệ thống Mơ hình hệ thống I. 2.2 Các yêu c ầu chung III 3.1 Yêu c ầu v ề môi trường 3.2 Yêu cầu về giao diện Sơ đồ Use case 10 IV V 10 4.2 Bi ểu đồ Use case phân rã chức khai thác thông 11 tin 4.3 Bi ểu đồ Use case phân rã chức quản trị ngườ i dùng 12 4.4 Bi ểu đồ use case phân rã chức quản trị kĩ thuật 12 4.5 Bi ểu đồ use case phân rã chức quản lí đơc giả 13 4.6 Bi ểu đồ use case phân rã chức quản lí sách 14 4.7 Đặc tả use-case chính: 14 4.7.1 Đăng nhập 14 4.7.2 t 15 Đăng xuấ 4.7.3 Quản lí độc giả : 15 4.7.4 Quả n lí sách : 15 Danh sách chức năng 16 5.1 Đăng nhập (A101) 17 5.1.1 Mô tả 17 5.1.2 Trình tự thự c hiệ n 17 17 5.2 t (A102) 17 Đăng xuấ 5.2.1 Mô tả 17 5.2.2 Trình tự thự c hiệ n 18 5.3 Cậ p nhậ t thông tin cá nhân (A104) 18 5.3.1 Mô tả 18 3.1 Trình tự thự c hiệ n 19 5.4 Xem thông tin cá nhân (A104) 19 5.4.1 Mô tả 19 5.4.2 Trình tự thự c hiệ n 19 5.5 Đổi ngôn ngữ (A106) 20 5.5.1 Mô tả 20 5.5.2 Trình tự thự c hiệ n 20 5.6 Tìm ki ế m tài liệ u (A107) 20 5.6.1 Mô tả 20 5.6.2 Trình tự thự c hiệ n 21 5.7 Xem thông tin chi ti ế t v ề tài liệ u (A108) 21 5.7.1 Mô tả 21 5.7.2 Trình tự thự c hiệ n 22 5.8 Tải tài liệ u v ề máy tính (A109) 22 5.8.1 Mô tả 22 5.8.2 Trình tự thự c hiệ n 23 5.9 Mượ n tài liệ u trự c tuy ế n (A110) 23 5.9.1 Mô tả 23 5.9.2 Trình tự thự c hiệ n 23 5.10 Xem lịch sử mượ n tài liệ u (A111) 24 5.10.1 Mô tả 24 5.10.2 Trình tự thự c hiệ n 24 5.11 Yêu c ầu tài liệ u (A201) 24 5.11.1 Mô tả 24 5.11.2 Trình tự thự c hiệ n 25 5.12 Đặt ch ỗ tài liệ u (A202) 25 5.12.1 Mô tả 25 5.12.2 Trình tự thự c hiệ n 26 5.13 Chia sẻ tài liệ u (A203) 26 5.13.1 Mô tả 26 5.13.2 Trình tự thự c hiệ n 27 5.14 n xét tài liệ u (A204) 27 Đánh giá nhậ 5.14.1 Mô tả 27 5.14.2 Trình tự thự c hiệ n 28 5.15 Xem thông tin v ề sự kiệ n, tri ển lãm (A301) 28 5.15.1 Mô tả 28 5.15.2 Trình tự thự c hiệ n 29 5.16 n tài liệ u (A302) 29 Tư vấ 5.16.1 Mô tả 29 5.16.2 Trình tự thự c hiệ n 30 5.17 c sách (A303) 30 Đăng kí tham gia nhóm đọ 5.17.1 Mơ tả 30 5.17.2 Trình tự thự c hiệ n 31 5.18 i trự c tuy ế n (A305) 31 Tham gia trao đổ 5.18.1 Mô tả 31 5.18.2 Trình tự thự c hiệ n 31 5.19 Tìm ki ếm thư viện khác (A306) 31 5.19.1 Mô tả 31 5.19.2 Trình tự thự c hiệ n 32 5.20 H ỗ trợ kĩ thuật (A307) 32 5.20.1 Mô tả 32 5.20.2 Trình tự thự c hiệ n 32 Yêu c ầu phí chức năng 32 VI 6.1 Tiêu chí vậ n hành sả n ph ẩm 32 n 32 6.1.1 Tính đắ 6.1.2 Tính tin cậy 32 6.1.3 Tính hiệ u quả 33 6.1.4 Tính tồn vẹ n 33 6.1.5 Tính khả dụng 33 6.2 Tiêu chí bảo mậ t 33 6.3 Tiêu chí sửa đổi sả n ph ẩm 33 6.3.1 Tính bảo trì 33 6.3.2 Tính linh hoạt 33 6.3.3 Tính ki ểm thử đượ c 33 6.4 Tiêu chí chuy ển giao sả n ph ẩm 33 ng 33 6.4.1 Tính di độ 6.4.2 Khả năng tái sử dụng 33 6.4.3 Khả năng tương tác 33 Giớ i thiệu chung I Mục đích Khái niệm Khái niệm về thư viện tr ực tuyến: Thư viện tr ực tuyến dịch vụ tr ực tuyến cho phép ngườ i dùng truy cậ p vào tài liệu thông qua mạng internet Cung cấp cho ngườ i dùng tài liệu sách, báo, tạ p chí, báo tài liệu điện tử khác, ứng dụng sản phẩm hệ thống phần mềm đượ c phát triển sản phẩm phần mềm cổng lõi (Portal core), thực trao đổi thông tin, dữ liệu vớ i hệ thống thông tin, đồng thờ i thực cung cấp trao đổi thông tin với ngườ i sử dụng thông qua phương thức thống tảng Web bất k ỳ thời điểm từ bất k ỳ đâu b Mục đích Xây dựng phần mềm quản lý thư viện tr ực tuyến Học Viện Cơng Nghệ Bưu Chính Viễn Thơng đáp ứng đượ c số các u cầu sau: Số hóa tồn bộ thơng tin về sách, giáo trình, tài liệu Quản lý thơng tin tác giả Phân loại sách Thơng tin độc giả mượ n tr ả đượ c số hóa Độc giả có thể tra cứu thơng tin sách dễ dàng thơng qua trang web thư viện, giúp thư viện kiểm kê hàng năm cách đơn giản rõ ràng xác nhanh chóng Tài liệu mơ tả chi tiết yêu cầu phần mềm đối vớ i toàn bộ hệ thống đối vớ i hệ thống dùng làm đầu vào cho trình thiết k ế xây dựng usecase lậ p trình, system test việc xây dựng hệ thống 1.1 a • • • • • 1.2 • • • • • • • • • • • • Phạm vi Trang web có chức : Đăng kí, đăng nhập, đăng xuất, sửa thông tin cá nhân Phân quyền cho thành viên Chức tìm kiếm Quản lý độc giả Quản lý mượ n tr ả Quản lý tác giả Quản lý sách Quản lý vi phạm Quản lý vị trí lưu sách. Quản lý loại sách Quản lý nhà xuất Tài liệu hướ ng dấn sử dụng trang web 1.3 Tài liệu tham khảo 1.3.1 Các thư viện tr ực tuyến trường đại học: Thư viện tr ực tuyến ĐHBKHN Thư viện tr ực tuyến ĐHQGHN Thư viện tr ực tuyến Trườ ng ĐH Kinh tế quốc dân Thư viện tr ực tuyến Học Viện An Ninh 1.3.2 Tài liệu đặc tả yêu cầu phần mềm chuẩn IEEE830-1998 • • • • 1.4 • • • • • • 1.5 Bố cục tài liệu Tài liệu gồm phần chính: Phần Giớ i thiệu chung: Giớ i thiệu tổng quan về tài liệu Phần Mô tả hệ thống: Mô tả chung về mục tiêu mô hình chung hệ thống Phần Yêu cầu chung hệ thống: Liệt kê danh sách yêu cầu mô tả cơ Phần Sơ đồ chức năng: Các biểu đồ thể hiện chức hệ thống Phần Danh sách chức năng: Liệt kê tên chức hệ thống mô tả sơ lượ c Phần Yêu cầu chi tiết chức năng: Mô tả chi tiết chức vớ i loại biểu đồ thể hiện quy trình thực yêu cầu cụ thể Các thuật ngữ, từ viết tắt STT Kiểu tài liệu Mã viết tắt Tài liệu hướng dẫn GLN Tài liệu quy trình PRC Tài liệu kế hoạch PLN Tài liệu check list CHL Tài liệu danh sách (list) LIST TàI liệu biểu mẫu TPL Tài liệu đặc tả usecase UCS Tài liệu Testcase TC Mã nguồn Source II 2.1 • • • • • • • 2.2 • • • • • • • III 3.1 • • • Mô tả hệ thống Mục tiêu hệ thống Hệ thống đượ c xây dựng phải đạt đượ c mục tiêu cụ thể sau: Áp dụng mơ hình thác nước để làm sản phẩm Sử dụng ngôn ngữ C++ Sử dụng tên miền, máy chủ bên khách hàng cung cấ p Các framework vớ i ngôn ngữ như html,css, mớ i để phát triển giao diện trang web Thiết k ế cơ sở dữ liệu phù hợ p vớ i yêu cầu khách hàng Sử dụng bảo mật tiên tiến Hệ thống sẽ chạy tài nguyên máy tính mạng sẵn có Mơ hình hệ thống Như thư viện tr ực tuyến cần có: Thư viện Portlet Container vớ i giao diện lập trình Portlet API định nghĩa giao diện Portlet Container Portlet Các Portlet đồng thờ i vừa cấ p nội dung cho Portal chính, vừa trang thơng tin Để xây dựng thư viện tr ực tuyến, cần tối thiểu module tương ứng k ể trên Phân tích chi tiết nữa, chẳng hạn Portal chính, sẽ cần module lớ n bên trong: Module hiển thị: Tr ả về nội dung trang chủ Portal Module quản tr ị nội dung: Phần quản tr ị nội dung – thông tin thư viện Module quản tr ị k ỹ thuật : Phần quản tr ị về mặt k ỹ thuật, cài đặt thông số hệ thống Các yêu cầu chung Yêu cầu về môi trườ ng Thư viện hoạt động hệ điều hành thông dụng (Windows, macOS, IOS, Android) Cài đặt máy chủ ảo, tảng Windows Azure Platform Hoạt động tốt trình duyệt, google chorme, opera, Safari 3.2 • • • • • IV 4.1 Yêu cầu về giao diện Tính thân thiện dễ sử dụng Tốc độ phản hồi