1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đặc tả yêu cầu phần mềm cho phần mềm quản lý âm nhạc

12 11 1

Đ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

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 242,41 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục tiêu của đề tài - Hướng tới việc đáp ứng nhu cầu giải trí và chia sẻ về lĩnh vực âm nhạc - Sử dụng chức năng download nhạc tải nhạc.. b Xác định Đối tượng sử dụng hệ thống Đối tượng

Trang 1

Đặc tả yêu cầu phần mềm

cho

Phần Mềm Quản Lý âm nhạc

phiên bản được phê chuẩn 2.0 Được chuẩn bị bởi nhóm 5 Cao Đẳng Thực Hành FPT Polytechnic Ngày tạo bản đặc tả 10 - 10 - 2022

Mục Lục Theo dõi phiên bản tài liệu

DANH SÁCH THÀNH VIÊN

GIẢNG VIÊN HƯỚNG DẪN

LỜI CẢM ƠN

TÓM TẮT NỘI DUNG DỰ ÁN

PHẦN 1: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG

1 Lý do chọn đề tài

2 Quy ước của tài liệu

3 Bảng chú giải thuật ngữ

4 Mục tiêu của đề tài

5 Phạm vi đề tài

6 Tài liệu tham khảo

7 Bố cục tài liệu

8 Khảo sát, mô tả hiện trạng của hệ thống

Trang 2

9 Khởi tạo và lập kế hoạch

10 Bối cảnh của sản phẩm

11 Các chức năng của sản phẩm

2.2 Sử dụng biểu đồ phân cấp chức năng hệ thống không dùng mũi tên.

12 Đặc điểm người sử dụng

13 Môi trường vận hành

14 Các ràng buộc về thực thi và thiết kế

15 Các giả định và phụ thuộc

PHẦN 2: DATABASE

1.1 Xác định thực thể

1.3 Chuẩn hóa 1NF, 2NF, 3NF

1.4 ERD

PHẦN 3: PHÂN TÍCH VÀ THIẾT KẾ

1 Mô hình Use Case

2 Mô hình Activity Diagram

3 Class Diagram

4 Thiết kế giao diện

PHẦN 4: CÁC CHỨC NĂNG

1 Tính năng số 1

2 Tính năng số 2 tương tự nội dung như tính năng 1 (và còn tiếp)…… PHẦN 5: CÁC PHI CHỨC NĂNG

1 Yêu cầu về tính sẵn sàng

2 Yêu cầu về an toàn

3 Yêu cầu về bảo mật

4 Các đặc điểm chất lượng phần mềm

5 Các quy tắc nghiệp vụ

PHẦN 6: KIỂM THỬ

PHẦN 7: TỔNG KẾT

1 Thời gian phát triển dự án

2 Mức độ hoàn thành dự án

3 Những khó khăn rủi ro gặp phải và cách giải quyết

4 Những bài học rút ra sau khi làm dự án

5 Kế hoạch phát triển trong tương lai

PHẦN 8: YÊU CẦU KHÁC

Trang 3

❖ Theo dõi phiên bản tài liệu

Phần mềm quản lý âm nhạc 22/09/2022 Không thay đổi 1.0

Phần mềm quản lý âm nhạc 24/09/2022 Thêm ERD và UCD 1.1

Phần mềm quản lý âm nhạc 03/10/2022 Thêm ActivityDiagram 1.2

Phần mềm quản lý âm nhạc 05/10/2022 Chỉnh sửa và bổ sungUse Case 1.3

❖DANH SÁCH THÀNH VIÊN

STT Họ & Tên Mã Sinh Viên Ngành học Số Điện Thoại Email

1 Trần Hoàng Hiệp PH25029 UDPM 0985961163 hiepthph25169@fpt.edu.vn

2 Nguyễn Đức Quang PH25169 UDPM 0865382003 quangndph25169@fpt.edu.vn

3 Bùi Văn Tuân PH28530 UDPM 0962796864 huynvph28530@fpt.edu.vn

4 Trương Văn Qúy PH25347 UDPM 0969729658 duybvph25347@fpt.edu.vn

5 Công Hoàng Hiệp PH25351 UDPM 0866062537 duonglxph25351@fpt.edu.vn

Trang 4

❖GIẢNG VIÊN HƯỚNG DẪN

Họ và tên: Trần Tuấn Phong

Cơ quan công tác: Trường CĐ FPT Polytechnic.

Ý kiến nhận xét, đánh giá của cán bộ hướng dẫn:

………

………

………

………

………

………

………

………

………

………

……….

Giáo viên hướng dẫn

(Ký và ghi rõ họ tên)

Xác nhận của Bộ Môn

(Ký và ghi rõ họ tên)

Trang 5

❖LỜI CẢM ƠN

❖TÓM TẮT NỘI DUNG DỰ ÁN

Với 1 xã hội ngày càng phát triển, kéo theo nhu cầu của con người ngày càng cao Trong đó nhu cầu giải trí càng quan trọng Thấu hiểu điều đó sản phẩm này được

ra đời.

PHẦN 1: GIỚI THIỆU ĐỀ TÀI – HỆ THỐNG

1 Lý do chọn đề tài

2 Quy ước của tài liệu

Tiêu đề mục trình bày Times New Roman, 14pt, Bold

3 Bảng chú giải thuật ngữ

Playlist Danh sách bài hát đã lưu

Trang 6

Replay Phát lại

Profile Hồ sơ thông tin cá nhân người dùng

4 Mục tiêu của đề tài

- Hướng tới việc đáp ứng nhu cầu giải trí và chia sẻ về lĩnh vực âm nhạc

- Sử dụng chức năng download nhạc (tải nhạc)

- Sử dụng chức năng Upload nhạc (đăng nhạc)

- Cập nhật bài hát, ca sĩ, album, các bảng xếp hạng âm nhạc

- Là nơi chia sẻ, trao đổi thông tin, cảm nhận về lĩnh vực âm nhạc Ngoài ra nó

còn tạo môi trường tốt cho mọi người có thêm nhiều bài hát hay

- Xây dựng một website thân thiện, đáp ứng phụ hợp về mặt âm nhạc cho tất

cả mọi người

- Luôn chú ý quan tâm chăm sóc khách hàng và giao diện website có bố cục rõ

ràng, hình thức gây thiện cảm cho khách thăm quan

5 Phạm vi đề tài

Quản lý thông tin người dùng

Quản lý chức năng nghe nhac

6 Tài liệu tham khảo

Spotìy Zing MP3 Soundcloud Nhaccuatui Apple

Music

Shazam Music

Trang 7

Độ

phổ

biến

Toàn cầu Việt Nam Toàn cầu Việt Nam Toàn cầu Toàn cầu

Nền

tảng

IOS,

Android,

Windows,

macOS

IOS, Android, Windows, macOS

Android, iOS, Windows, macOS, Linux

iOS, Android, macOS, Windows

IOS, Android, Windows, macOS

IOS, Android, Windows, macOS Dung

lượng

gửi file

1,8 GB 60 MB 1 GB 50 MB 1GB 1GB

Độ

phân

giải

hình

ảnh

HD HD FHD HD HD HD

7 Bố cục tài liệu

Tham khảo tài liệu để cân nhắc làm ứng dụng tốt nhất cho người dùng trải nghiệm một cách hiệu quả nhất

8 Khảo sát, mô tả hiện trạng của hệ thống

Đã được khảo sát trên nhiều nguồn như : người dùng đánh giá , các tập đoàn công ty và từ nhiều nguồn khác

1.1 Khảo sát hiện trạng hệ thống hiện tại

a) Mô hình tổ chức

b) Chức năng, quan hệ giữa các bộ phận phòng ban trong hệ thống:

1.2 Mô tả hiện trạng hệ thống hiện tại

a) Quy trình nghiệp vụ

Để nghe nhạc và thưởng thức nhạc cách hiệu quả nhất

9 Khởi tạo và lập kế hoạch

1.1 Khởi tạo dự án

a) Các hoạt động

Trang 8

Đội ngũ ban đầu hệ thống:gồm những đội ngũ code quan trọng

Quan hệ và làm việc với khách hàng:quan hệ với nhiều app khác trên thị trường và vốn khách hàng rồi rào

Xây dựng các nguyên tắc quản lý trong dự án: chậm mà chắc , an toàn và bảo mật tuyệt đối Liệt kê kế hoạch đối với toàn bộ dự án như thời gian bắt đầu và các giai đoạn dự kiến hoàn thiện

b) Xác định Đối tượng sử dụng hệ thống

Đối tượng sử dụng hệ thống : khách hàng, nhân viên, giám đốc, các bộ phận và toàn bộ mọi người đều sử dụng được

Phương pháp phát triển phần mềm

phương pháp chính là kêu gọi đầu tư để có nhiều nguồn lực phát triển ứng dụng một cách hoàn hảo nhất , bứt phá với các ứng dụng khác

c) Đánh giá tính khả thi của dự án

ứng dụng là một phần gần như là thiết yếu của con người trong giao tiếp và làm việc khi không thể gặp mặt như cách truyền thống

10 Bối cảnh của sản phẩm

Trong thời đại tri thức ngày nay, việc nâng cao chất lượng nghe nhạc là một việc thiết yêu trong cuộc sống này Hằng ngày một số lượng lớn người dùng trong các ứng dụng nghe nhạc được sử dụng thường xuyên hơn Việc nghe nhạc trở lên dễ dàng hơn.

Nắm được yêu cầu đó, nhóm chúng tôi đã tạo ra một phần nghe nhạc để góp phần vào thị hiếu nghe nhạc của người dùng.

Trang 9

1 Các chức năng của sản phẩm

2.1 Sử dụng biểu đồ phân cấp chức năng hệ thống không dùng mũi tên.

Giải thích các chức năng:

- Chức năng Quản lý thành viên bao gồm các chức năng: Thêm, sửa, xóa thông tin

thành viên sử dụng trong hệ thống Vì là website hoạt động rộng rãi trên internet

nên việc kiểm soát người dùng với chức năng sửa, xóa người dùng cần thông qua

điều khoản đưa ra của website Nếu người dùng vi phạm sẽ bị xóa tên theo mức độ

của quy định

- Phân quyền trong hệ thống giúp cho việc hạn chế tối đa sự truy cập tràn lan tránh mất mát thông tin bảo mật Vì vậy hệ thống chia ra hai cấp bậc để quản lý tốt nhất Người sử dụng: chỉ được xem bên ngoài của website và sử dụng

các chức năng đã cho phép Người quản trị website: được sử dụng tất cả các chức năng của trang web

- Quản lý nhạc (hệ thống): Thêm, sửa, xóa thông tin ca sĩ, bài hát, album trong danh sách

mà người quản trị đã cập nhật sách mà người quản trị đã cập nhật

Trang 10

Chức năng Quản lý nhạc cá nhân (Upload/ Download): cho phép người dùng đăng bài hát của mình lên trang web và được yêu cầu tải bài hát của website về máy tính của mình

- Cảm nhận: Người dùng tham gia bình luận về chủ đề như bài hát, ca sĩ yêu thích ngay bên dưới mục phát nhạc

- Chức năng Nghe nhạc: Cho phép người dùng lựa chọn nghe theo bài hát, nghe theo album, nghe theo top xếp hạng

- Chức năng Tìm kiếm theo 4 tiêu chí:

- Tìm kiếm theo tên bài hát

- Tìm kiếm theo tên ca sĩ

- Tìm kiếm theo tên album

- Tìm kiếm theo lời bài hát

12 Đặc điểm người sử dụng

khách : người dùng mới tham gia vào app

nhóm công ty : mua app giúp phát triển công ty trong phần trao đổi của nhân viên

người dùng ap : dùng ap để nghe nhạc

13 Môi trường vận hành

Yêu cầu hệ thống tối thiểu và khuyến nghị như ví dụ dưới đây.

Ngôn ngữ lập trình: Hệ thống được xây dựng trên nền window form với ngôn ngữ java

Cơ sở dữ liệu của hệ thống sử dụng CSDL Microsoft SQL Server 2005

Yêu cầu phần cứng:

+ CPU: P.IV trở lên

+ RAM: ít nhất 512 MB

+ Đĩa cứng (ổ C: ): Tối thiểu trống 1Gb

+ Hệ điều hành: Windows, thấp nhất là Service Pack 2

14 Các ràng buộc về thực thi và thiết kế

Ngôn ngữ lập trình: Java

- Cơ sở dữ liệu: CSDL Microsoft SQL Server 2019

- Ràng buộc thực tế :

+ Giao diện đơn giản, thân thiện với người sử dụng.

+ Kích thước của CSDL đủ lớn để lưu trữ thong tin khi sử dụng.

Trang 11

+ Bàn giao sản phẩm đúng thời gian và địa điểm thích hợp.

+ Phần mềm chạy trên các hệ điều hành.

15 Các giả định và phụ thuộc

-Thiết bị cần phải tải app về

- Khi tải app thiết bị cần phải có kết nối mạng

- Có thể tính hợp loa và mic

PHẦN 2: DATABASE

1.1.Xác định thực thể

- Kiểu thực thể Nhạc (Mã nhạc, Tên nhạc, Link nhạc, Tình trạng nhạc,

Mã thể loại, Mã thành viên, Mã album, List nhạc)

- Kiểu thực thể Danh sách ca sĩ (Mã ca sĩ, Mã nhạc)

- Kiểu thực thể Thành Viên (Mã thành viên, Tên thành viên, Mật khẩu, Họ tên thành viên, Email, Quyền thành viên, Ảnh thành viên)

- Kiểu thực thể Album (Mã album, Tên album, Mô tả album, Ảnh album, Thời gian album,

Mã thành viên)

1.2 Entities Relationship Model

1.3 Chuẩn hóa 1NF, 2NF, 3NF

1.4 ERD

Phần 4 : Phân tích và thiết kế :

1 Use Case và mô tả chức năng

Mã Use-case UCTimkiem_02

Trang 12

Tên Use-case Search

Người lập Trần Hoàng Hiệp Thời gian lập 08/10/2022

Người sửa Trần Hoàng Hiệp Thời gian sửa 11/10/2022

Mô tả Chức năng này sẽ trả ra kết quả tìm kiếm mà người dùng mong muốn

hoặc các kết quả tương tự

Các bước thực hiện 1.Tại giao diện trang chủ hệ thống, người dùng vào chức năng tìm kiếm

2.Khi người dùng chọn “Search” thay vì đề xuất, hệ thống tìm kiếm sẽ đưa ra các kết quả trùng khớp với từ khóa, hoặc các kết quả liên quan đến từ khóa

3.Nếu từ khóa tìm kiếm không chính xác, hệ thống tìm kiếm sẽ đưa ra các gợi ý sát với từ khóa, tự động sửa lỗi chính tả

4.Khi kết quả tìm kiếm đã thỏa mãn yêu cầu, các đề xuất về tìm kiếm liên quan sẽ được đưa ra

Ngày đăng: 15/10/2022, 13:36

HÌNH ẢNH LIÊN QUAN

3. Bảng chú giải thuật ngữ - Đặc tả yêu cầu phần mềm cho phần mềm quản lý âm nhạc
3. Bảng chú giải thuật ngữ (Trang 5)
- Cập nhật bài hát, ca sĩ, album, các bảng xếp hạng âm nhạc. - Đặc tả yêu cầu phần mềm cho phần mềm quản lý âm nhạc
p nhật bài hát, ca sĩ, album, các bảng xếp hạng âm nhạc (Trang 6)
4. Mục tiêu của đề tài - Đặc tả yêu cầu phần mềm cho phần mềm quản lý âm nhạc
4. Mục tiêu của đề tài (Trang 6)
a) Mơ hình tổ chức - Đặc tả yêu cầu phần mềm cho phần mềm quản lý âm nhạc
a Mơ hình tổ chức (Trang 7)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w