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

34 7 0
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

Đ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

  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

Ngày đăng: 22/05/2023, 09:22

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

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

Tài liệu liên quan