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

Tài liệu thiết kế yêu cầu phần mềm (Software Design Document—- SDD)HỆ THÓNG QUẢN LÝMôn Nhập Môn Công Nghệ Phần Mềm

37 126 0

Đ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

Tiêu đề Tài Liệu Thiết Kế Yêu Cầu Phần Mềm (Software Design Document—- SDD)
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Nhập Môn Công Nghệ Phần Mềm
Thể loại tài liệu
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 37
Dung lượng 2,9 MB

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

Nội dung

Module 1: Quản lý lượt chơi Xem danh sách lượt chơi hiện tại Xem danh sách lượt chơi đã kết thúc Xem chỉ tiết lượt chơi Thêm lượt chơi Xóa lượt chơi Thêm/xóa dịch vụ vào lượt chơi h

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

Viện Công nghệ thông tin và Truyền thông

ĐẠI HỤC `

Tài liệu thiết kế yêu cầu phần mềm

(Software Design Document—- SDD)

HỆ THÓNG QUẢN LÝ

Môn: Nhập Môn Công Nghệ Phần Mềm

Hà Nội, ngày 1 tháng 2 năm 2022

Trang 2

1 Kiến trúc tổng thể hệ thống

1.1 Kiến trúc hệ thống

1.2 _ Cấu trúc các thành phần trong hệ thống

2 Kiến trúc chỉ tiết các module

2.1 Module 1: Quản lý lượt chơi

Xem danh sách lượt chơi hiện tại

Xem danh sách lượt chơi đã kết thúc

Xem chỉ tiết lượt chơi

Thêm lượt chơi Xóa lượt chơi

Thêm/xóa dịch vụ vào lượt chơi hiện tại

Thanh toán lượt chơi hiện tại

Tìm kiếm

Xem thông tin máy

Thay đổi thông tin máy

Thêm máy Xóa máy

Trang 3

3

2.5.1 _ Thống kê doanh thu

2.6 Module 6: Đăng nhập/ Đăng xuất/ Đổi mật khẩu

* Biểu đồ component đăng nhập

2.6.1 Chức năng 1: Đăng nhập

* Biểu đồ component đăng xuất, đổi mật khẩu

2.6.2 Chức năng 2: Đăng xuất

2.6.3 Chức năng 3: Đổi mật khẩu

Thiết kế cơ sở dữ liệu

3.1 Sơ đồ quan hệ bảng dữ liệu

4.2 Hiễn thị danh sách máy

4.3 Chức năng thêm máy

4.4 Hiển thị danh sách lượt chơi hiện tại

4.5 Hiển thị danh sách lượt chơi đã kết thúc

4.6 Chức năng thêm lượt chơi

4.7 Xem chỉ tiết lượt chơi hiện tại

4.8 Xem chỉ tiết lượt chơi kết thúc

4.9 Chức năng thanh toán lượt chơi

4.9 Chức năng thêm dịch vụ trong lượt chơi

4.10 Chức năng xóa dịch vụ trong lượt chơi

4.11 Hiển thị danh sách sự kiện

4.12 Chức năng thêm sự kiện

Trang 4

4.15 Chức năng đăng xuất

4.16 Chức năng đổi mật khẩu

Trang 5

Giao diện khách (GD- Khách):

Đăng nhập

Giao diện chủ cửa hàng (GD- Chủ cửa hàng):

Quản lý lượt chơi

Quản lý hóa đơn

Quản lý dịch vụ

Quản lý sự kiện

Tát X8 đ%ảnh thụ

Controller:

Quản lý điều khiển các luồng thể hiện các hành vi ứng dụng, ánh xạ các thay đổi của người

dùng, tương tác với API

Điều khiển- hóa đơn

Điều khiển- dịch vụ

Điều khiển- máy PS

Điều khiển- sự kiện

Điều khiển- doanh thu

Điều khiển-sự kiện hằng ngày

Điều khiển- người dùng

Trang 6

2 Kiến trúc chỉ tiết các module

Trong project có 6 module:

- _ Quản lý lượt chơi

+ +

Tim lợi bhÖ‡t Chơi

Xóa lượt chơi Thêm/xóa dịch vụ của lượt chơi Thanh toán lượt chơi hiện tại

- - Quản trị máy ps

Tìm kiếm máy ps Xóa thông tin máy ps Thay đổi thông tin máy ps Thêm máy

Xóa máy

- _ Quản lý dịch vụ

Thêm dịch vụ

Xem chỉ tiết dịch vụ Thay đổi thông tin dịch vụ

- _ Thống kê doanh thu

- _ Đăng xuất / đăng nhập /đổi mật khẩu

+ + +

Đăng nhập Đăng xuât

Đồi mật khẩu

Trang 7

2.1 Module 1: Quản lý lượt chơi

¬ #=cingrniri>^ Š |

HN [atshaxrEeruer

Ekfnntnlier | | 8femme | E§&REpnsiinry [J]E MS ở

SariseCandrafer | jj EBBarwihn | | 8ảFifceRlainngSogy tủ

2.1.1 Chức năng 1: Xem danh sách lượt chơi hiện tại

- - Biêu đô tuân tự

LIptChal BIllCsontrnller IfSB[ xe; BillZsposilary [alabaseseruer

: IunPas4BillPase] ‹_ Yêu cằu thông tin danh s&nh ? Gủi truy vấn tẩy tlanh

Trả và thẳng tin danh

Trả về thông ti #anh THAM || _ sánh lhgtglml

Trả về thông tin dai N6 80C n ĐH nh Noo TT cổ :

| sách krợt chơi

LG oYE200204552S209L02dIL04101001-TE%/DM25SAE š

Trang 8

2.1.2 Chức năng 2: Xem danh sách lượt chơi đã kết thúc

‡ lượt phơi hễtthúe (pai4BlilPage] HTTPS GET request — : :

ị [pailBlllEage] ¡ Yêu câu thôngEn danhs'ch : — Gửi uy vận dây danh

Trả về thông tin danh Trả và thông tin danh

Trả uễ thông tin danh - | 4 nh | TC r

2.1.3 Chức năng 3: Xem chỉ tiết lượt chơi

- - Biêu đô tuân tự

LượiChơi BälConfrnllar Bil5erere Esfrepnnsilnni Hatabs=eSsruar

lượt dhơijbilld) ¡ — Gờituy vấn lượtchoi

tỂ nh mm Hiển thi chỉ hễi lượt chơi

Trả tễ Eulma tin luryt chơi

Trả về thẳng tin lượt chơi

Trả wẻ |hãng tin lượt chơi

Trả về thông tin lượt chơi

Thưrc hiễn truy vẫn:

Trang 9

2.1.4 Chức năng 4: Thêm lượt chơi

TW Sà 212327 Ext Eoezz-iki=iLgEE reix

Trang 10

2.1.5 Chức năng 5: Xóa lượt chơi

Ị Lab Gửi tuy vấn lượt chơi r) Thực hiện tuy vấn — :

Trả về thẳng Trả vẻ thÖng iÌn lượt piuơi

ị Hiển thị MưỢt chơi ch Tế! Đ_- 20222525 đệ net cớ cỆ V p H

Trang 11

2.1.6 Chức năng 6: Thêm/xóa dịch vụ vào lượt chơi hiện tại

¡_ diễn thịnh manh sienul |[: mm ¬‹ Tin :IIÁẮ- đ ——— ] ị

Liêu câu: tri rệch sự P4 H† : ‡ Ị ị † †

Trang 12

2.1.7 Chức năng 7: Thanh toán lượt chơi hiện tại

(killdt | Yêu sâu thông lln — †

¡ Hiển thị lượt chơi chỉ tiết hị 2000025210000 0C 2 ! ị :

lượt shơi [hillld] : | Tibg8i08C88'

1 Thàng hảa Thanh

ị loàn thành công — |+ Sản HN

Hồy bồ ị ị |

: Trả lại giao diện ihẳng lin lượt chơi ¡ ' : '

HE Keig tơ te na SE BE GA HỆ An lap Si ị

Trang 13

2.2 Quản trị máy PS

* Biểu đồ component

Rưattip Âm Tre

Trang 14

2.2.2 Chức năng 2: Xem thông tin máy

\psii| † rắn nhất tEộng [các tường Iảng B8, — 7 Tin máy f lp sh#t # trắc Acplie-lulna/ thệng In

Trang 15

2.2.4 Chức năng 4: Thêm máy

Play3tnbee | PiCœlriBsr | | Pit3eruice #tirøilir+ |sz=zessas.|

'yêu cẫu sói mấy ¬

Tắt nee nhe eererreeraeeereeeeeeerrree cr | '

Trang 16

Trả wÈ thiäng Sim {tinh

YÊIi cầu Điàm địch vụ mĩEnUery]

Trả về Tu hàn lhệm thạ1h Lơi

Giửi yêu cầu Ihếmx

Trang 17

'Yấu sẫu Thay Bối thông lún

¡_ Hiễnhị niên trông 4 dt vu

"Trả uễ thêng hắc cên sihii

Trả vỆ Ihỗng Hit in: vụ

Thực hiện Euy văn:

Trang 18

EwwxraSsrvreCmilrdfrr ExtrHETIEE.SETuIEE- ExlraSerrirsHeprainry [ishasrSercer

'iêu răni im kiẳm [nuezy! : '

Ì ———èy Lêy(gueol Thực hiên truy vên

Trang 19

Srg Sanem Ea

2.4.1 Chức năng 1: Thêm sự kiện

- _ Biêu đô tuân tự

: | S4IMien: | | EuenlEartirgiler | Etenlt52zUice | | EteiilFeg—iastrory | [xeses=e

Chủ của hàng , - ï T

« Sen tiện đinn hồng ínsư hin _

kiúp thông i5 tự kiện AM

tiện thị thêng 1n danh len —raz-te cộng Đ2- acid koăn|

2.4.2 Chức năng 2: Xem chỉ tiết sự kiện

- _ Biểu đồ tuần tự

Trang 20

Yêu cấu xaITI lụt

'er kiản (aurnl

'Yểu cầu Lhay đổi IIulng AI

Thẻ vàhùng hay kiến: |4 — -enrsTt—nenssssse=

2.4.3 Chức năng 3: Thay đổi thông tin sự kiện

Hiền thị danh xãnh sen cấp nhất

HỆ ng HhÀ km nề + nan KIN kh mniens ân mààhg

Trang 21

Ƒ Lo xạ, HTIPSDELETEmequmg

levar#IDI , Yêu tấu xóa aụ Hận âu cầu xóa sự hiện

Thực hận Yưy văn true

Hiện thị danh sách sau cấp nhất

2.4.5 Chức năng 5: Tìm kiềm sự kiện

Trang 22

'Yêu sử, lẲy dpanh Đụ

[lireSim1 RmeEas] : TEực biển truy vấn:

Trang 23

2.6 Module 6: Đăng nhập/ Đăng xuất/ Đổi mật khẩu

* Biểu đồ component đăng nhập

2.6.1

ăn

Trang 24

* Biểu đồ component đăng xuất, đổi mật khẩu

2.6.3 Chức năng 3: Đổi mật khẩu

Trang 25

3 Thiết kế cơ sở dữ liệu

3.1 Sơ đồ quan hệ bảng dữ liệu

PK | arder service_id ‡Œ————H| PK | bữi_id PK | role_id

ardEr_setuire_id

= Serviee = Event _ Daily TurnDver

PK | serviee_id PK | event Id PK | date

3.2 Danh sách các bảng dữ liệu

User Thông tin về tài khoản quản lý

Role Thông tin về quyền của tài khoản

Bill Thông tin về lượt chơi

PlayStation Thông tin và máy PS

Trang 26

Event Thông tin về sự kiện

STT | Tên trường | Kiểu dữ liệu | Nullable Ràng Mô tả

buộc

3.3.2 Bảng Role

STT | Tên trường | Kiểu dữ liệu | Nullable Ràng Mô tả

buộc

3.3.3 Bảng BI

STT | Tên trường Kiểu dữ | Nullable Ràng Mô tả

3 timeStart DateTime No Thời gian bắt đầu

lượt chơi

thúc lượt chơi

chơi của lượt

chơi

dụng cho lượt chơi

Trang 27

3.3.4 Bảng PlayStation

STT | Tên trường | Kiểu dữ liệu | Nullable Ràng Mô tả

buộc

3 psState Varchar(50) No Hiện trạng của

2 eventName varchar(50) No Tên sự kiện

3_ | percentDiscount double No Phần trăm giảm

giá trên hoá đơn giờ chơi

Trang 29

4.2 Hiển thị danh sách máy

_) Sộ xX ‹) httbs:/ /home.ps/may — €T )

Dichvu | Thống kẽ | Tải khoản l

[IB Máy Tình trạng Phiên bản

#MAY01 01 Đong chơi PSS £ íÚ IS

#MIAY02 02 Đang chơi PS5 œ£ lữ

Trang 30

4.4 Hiển thị danh sách lượt chơi hiện tại

Trang 31

4.6 Chức năng thêm lượt chơi

BIHAVO4 4 Trống Tạo lượt chơi

BIMAVO0S 05 Trồng Tạo lượt chơi

ID hláy/Tên Máy #MAY01/01

Thời điểm hắt đầu 14-42 13/11/21

Trang 32

4.8 Xem chỉ tiết lượt chơi kết thúc

ID Máy/Tên Máy #MAY01/01

Thời điểm bắt đầu 14:42 12/11/21 Thời điểm kết thúc 16:42 12/11/21

Sự kiện được ắp dụng Không có

Trang 33

4.9 Chức năng thêm dịch vụ trong lượt chơi

Thêm Ñ Quoy lại

Trang 34

4.11 Hiển thị danh sách sự kiện

#SKO1 20/11 Đang diễn ro £ lữ I

#SK02 Cuối tuần Đang diễn ro £®€

Trang 37

4.16 Chức năng đổi mật khẩu

Nhập lại mặt khẩu mới:

Đổi mật khẩu /Ul

Ngày đăng: 13/01/2022, 12:31

HÌNH ẢNH LIÊN QUAN

THỂ nmm mm nmm mm mm mm mm mm hình ma mm mmm mìm in } - Tài liệu thiết kế yêu cầu phần mềm (Software Design Document—- SDD)HỆ THÓNG QUẢN LÝMôn Nhập Môn Công Nghệ Phần Mềm
nmm mm nmm mm mm mm mm mm hình ma mm mmm mìm in } (Trang 8)
3.1. Sơ đồ quan hệ bảng dữ liệu - Tài liệu thiết kế yêu cầu phần mềm (Software Design Document—- SDD)HỆ THÓNG QUẢN LÝMôn Nhập Môn Công Nghệ Phần Mềm
3.1. Sơ đồ quan hệ bảng dữ liệu (Trang 25)
3.3.1. Bảng User - Tài liệu thiết kế yêu cầu phần mềm (Software Design Document—- SDD)HỆ THÓNG QUẢN LÝMôn Nhập Môn Công Nghệ Phần Mềm
3.3.1. Bảng User (Trang 26)
3.3. Thiết kế chỉ tiết các bảng dữ liệu - Tài liệu thiết kế yêu cầu phần mềm (Software Design Document—- SDD)HỆ THÓNG QUẢN LÝMôn Nhập Môn Công Nghệ Phần Mềm
3.3. Thiết kế chỉ tiết các bảng dữ liệu (Trang 26)
3.3.4. Bảng PlaySta tion - Tài liệu thiết kế yêu cầu phần mềm (Software Design Document—- SDD)HỆ THÓNG QUẢN LÝMôn Nhập Môn Công Nghệ Phần Mềm
3.3.4. Bảng PlaySta tion (Trang 27)
3.3.6. Bảng Service - Tài liệu thiết kế yêu cầu phần mềm (Software Design Document—- SDD)HỆ THÓNG QUẢN LÝMôn Nhập Môn Công Nghệ Phần Mềm
3.3.6. Bảng Service (Trang 27)
† date Date No PK Ngày tháng kê - Tài liệu thiết kế yêu cầu phần mềm (Software Design Document—- SDD)HỆ THÓNG QUẢN LÝMôn Nhập Môn Công Nghệ Phần Mềm
date Date No PK Ngày tháng kê (Trang 28)
3.3.8. Bảng DailyTur nOver - Tài liệu thiết kế yêu cầu phần mềm (Software Design Document—- SDD)HỆ THÓNG QUẢN LÝMôn Nhập Môn Công Nghệ Phần Mềm
3.3.8. Bảng DailyTur nOver (Trang 28)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w