Tải bản đầy đủ (.doc) (73 trang)

Xây dựng hệ thống quản lý cho thuê sân bóng tại thành phố đà nẵng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.34 MB, 73 trang )

2023 ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA CÔNG NGHỆ SỐ

XÂY DỰNG HỆ THỐNG QUẢN LÍ VIỆC CHO THUÊ SÂN BÓNG TẠI THÀNH PHỐ ĐÀ NẴNG ĐỒ ÁN TỐT NGHIỆP
ĐẠI HỌC

NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:

XÂY DỰNG HỆ THỐNG
QUẢN LÝ VIỆC CHO THUÊ SÂN BÓNG TẠI THÀNH

PHỐ ĐÀ NẴNG

Sinh viên thực hiện : Hoàng Phúc Tân
Mã sinh viên : 1811505310337
Lớp : 18T3
Người hướng dẫn : TS.Phạm Thị Trà My

HOÀNG PHÚC TÂN Đà Nẵng, 02/2023


ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA CÔNG NGHỆ SỐ


ĐỒ ÁN TỐT NGHIỆP
ĐẠI HỌC

NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:

XÂY DỰNG HỆ THỐNG
QUẢN LÝ VIỆC CHO THUÊ SÂN BÓNG TẠI THÀNH

PHỐ ĐÀ NẴNG

Giảng viên hướng dẫn duyệt

Đà Nẵng, 02/2023

NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN

NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN

TÓM TẮT

Tên đề tài: Xây dựng hệ thống quản lý cho thuê sân bóng tại thành phố Đà nẵng

Sinh viên thực hiện: Hoàng Phúc Tân

Mã SV: 1811505310337 Lớp: 18T3

Hiện nay số lượng sân bóng ở thành phố Đà Nẳng rất là nhiều. Tuy nhiên , việc tìm


sân và thuê sân bóng hiện nay vẫn dùng cách thủ cơng là gọi điện thoại rất mất thời

gian và khó khăn đối với những sinh viên ngoại tỉnh vì họ khơng thơng thạo đường xá

ở Đà Nẵng. Bên cạnh đó một số sân bóng mới mở hoặc mở lâu năm nhưng không ai

biết đến dẫn đến việc thu nhập của sân bóng khơng được cao.

Em mong muốn xây dựng hệ thống quản lý giúp việc thuê và cho thuê sân bóng

được đơn giản hơn , giải quyết được những khó khăn hạn chế đã nêu trên.

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ SỐ Độc lập - Tự do - Hạnh phúc

NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

Giảng viên hướng dẫn: TS.Phạm Thị Trà My

Sinh viên thực hiện: Hoàng Phúc Tân Mã SV: 1811505310337

1. Tên đề tài:
Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

2. Các số liệu, tài liệu ban đầu:
Thông tin cơ cấu tổ chức tham khảo của một số website: Website hỗ trợ đặt sân
nhanh chóng, tìm đối dễ dàng – Sporta
Tài liệu lập trình Spring | Home


3. Nội dung chính của đồ án:

Q trình xây dựng hệ thống website quản lý việc cho thuê sân bóng tại thành phố
Đà Nẵng

- Khảo sát nghiệp vụ thực tế
- Phân tích thiết kế các chức năng của hệ thống
- Thiết kế giao diện cho các chức năng
- Phân tích thiết kế cơ sơ dữ liệu
- Xây dựng hệ thống website
- Kiểm thử và cài đặt
- Hoàn thành bài báo cáo

4. Các sản phẩm dự kiến
Hệ thống website quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

5. Ngày giao đồ án: 03/10/2022
6. Ngày nộp đồ án: 04/02/2023

Trưởng Bộ môn Đà Nẵng, ngày tháng năm 2023
Người hướng dẫn

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

LỜI NÓI ĐẦU

Ngày nay, cơng nghệ thơng tin đã có những bước phát triển mạnh mẽ theo cả
chiều rộng và sâu. Máy tính điện tử khơng cịn là một thứ phương tiện quý hiếm mà
đang ngày càng trở thành một cơng cụ làm việc và giải trí thơng dụng của con người,
khơng chỉ ở cơng sở mà cịn ngay cả trong gia đình.


Đứng trước vai trị của thơng tin hoạt động cạnh tranh gay gắt, các tổ chức và
các doanh nghiệp đều tìm mọi biện pháp để xây dựng hồn thiện hệ thống thơng tin
của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị.

Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện
các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành tự động hóa trên
Internet. Thơng qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm
quan trọng và tính tất yếu của website. Với những thao tác đơn giản trên máy có nối
mạng Internet bạn sẽ có tận tay những gì mình cần mà không phải mất nhiều thời gian.
Bạn chỉ cần vào các trang web làm theo hướng dẫn và click vào những gì bạn cần. Các
hoạt động sẽ thực hiện ngay trên hệ thống đó

Ở Việt Nam cũng có rất nhiều trường đại học tự động hóa các quy trình trên hệ
thống website nhưng do những khó khăn về cơ sở hạ tầng như viễn thơng chưa phát
triển mạnh nên các quy trình vẫn cịn rất nhiều sổ sách, giấy tờ thủ cơng dẫn đến thiếu
hiệu quả, mất khá nhiều thời gian

Để tiếp cận và góp phần đẩy mạnh sự phổ biến và tiện ích của website, chúng
em đã tìm hiểu và cài đặt “Hệ thống website quản lý việc cho thuê sân bóng tại thành
phố Đà Nẵng”.

Với sự hướng dẫn tận tình của cơ TS.Phạm Thị Trà My, em đã hoàn thành đồ
án tốt nghiệp này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ
thống nhưng chắc rằng không tránh khỏi những thiếu sót. Em rất mong nhận được sự
thơng cảm và góp ý của q Thầy cơ.

Em xin chân thành cảm ơn !

i


Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

CAM ĐOAN

Chúng em xin cam đoan :

1 Những nội dung trong luận văn này do em thực hiện dưới sự hướng

dẫn của cô TS.Phạm Thị Trà My

2 Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác giả,

tên cơng trình ,thời gian, địa điểm cơng bố.

3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá,

em xin chịu hoàn toàn trách nhiệm .

Sinh viên thực hiện

Hoàng Phúc Tân

ii

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

MỤC LỤC

Nhận xét của người hướng dẫn

Nhận xét của người phản biện
Tóm tắt
Nhiệm vụ đồ án
LỜI NÓI ĐẦU................................................................................................................ i
Cam đoan....................................................................................................................... ii
Mục lục......................................................................................................................... iii
Danh sách các bảng, hình vẽ.........................................................................................vi

Danh sách các ký hiệu, chữ viết tắt........................................................................................ix

CHƯƠNG 1: MỞ ĐẦU.......................................................................................1
1.1. Lý do chọn đề tài...................................................................................................1
1.2. Mục đích đề tài......................................................................................................1
1.3. Phạm vi đề tài........................................................................................................1
1.4. Đặc tả yêu cầu nghiệp vụ (Business Requirments).............................................2
1.4.1. Khách vãng lai.....................................................................................................2
1.4.2. Người dùng..........................................................................................................2
1.4.3. Quản lí sân bóng..................................................................................................2
1.4.4. Quản trị viên của trang web.................................................................................2
1.5. Cấu trúc báo cáo tốt nghiệp.................................................................................3
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT...................................................................4
2.1. Hệ quản trị cơ sở dữ liệu: MYSQL......................................................................4
2.2. Ngôn ngữ lập trình: Java......................................................................................4
2.2.1. Đơi nét về Java:....................................................................................................4
2.2.2. Lịch sử phát triển.................................................................................................5
2.2.3. Spring Framework................................................................................................5
2.3. Mơ hình triển khai MVC:.....................................................................................6
2.4. Bootstrap và responsive........................................................................................6
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG......................................8


iii

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

3.1. Xác đinh các tác nhân...........................................................................................8

3.2. Các yêu cầu của mỗi tác nhân..............................................................................8
3.2.1. Khách vãng lai.....................................................................................................8
3.2.2. Quản trị viên........................................................................................................8
3.2.3. Người dùng..........................................................................................................9
3.2.4. Quản lí sân bóng..................................................................................................9

3.3. Biểu đồ Use-case..................................................................................................10

3.4. Mô tả các Use-case..............................................................................................11
3.4.1. Actor Khách vãng lai.........................................................................................11
3.4.2. Actor Quản trị viên............................................................................................11
3.4.3. Actor Người dùng..............................................................................................14
3.4.4. Actor Quản lí sân bóng......................................................................................16

3.5. Biểu đồ hoạt động................................................................................................18
3.5.1. Actor khách vãng lai..........................................................................................18
3.5.2. Actor quản trị viên.............................................................................................19
3.5.3. Actor người dùng...............................................................................................22
3.5.4. Actor quản lí sân................................................................................................24

3.6. Thiết kế bảng, ràng buộc dữ liệu.......................................................................25
3.6.1. Actor Khách vãng lai.........................................................................................25
3.6.2. Actor Quản trị viên............................................................................................26
3.6.3. Actor Người dùng..............................................................................................27

3.6.4. Actor Quản lý sân bóng......................................................................................28

3.7. Biểu đồ ERD........................................................................................................29

CHƯƠNG 4: XÂY DỰNG CHƯƠNG TRÌNH..............................................30

4.1. Giao diện dùng chung.........................................................................................30
4.1.1. Giao diện trang chủ............................................................................................30
4.1.2. Giao diện trang đăng nhập.................................................................................30
4.1.3. Giao diện trang đăng ký.....................................................................................31
4.1.4. Giao diện trang danh sách sân bóng...................................................................32
4.1.5. Giao diện trang chi tiết sân bóng........................................................................32

4.2. Giao diện “Quản trị viên”..................................................................................33
4.2.1. Giao diện quản lý người dùng............................................................................33
4.2.2. Giao diện quản lý sân bóng................................................................................36
4.2.3. Giao diện kích hoạt tài khoản.............................................................................40

iv

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

4.2.4. Giao diện thống kê người dùng, sân bóng..........................................................41
4.3. Giao diện “Người dùng”.....................................................................................42
4.3.1. Giao diện cập nhật thông tin cá nhân.................................................................42
4.3.2. Giao diện đặt sân................................................................................................43
4.3.3. Giao diện đánh giá sân bóng..............................................................................45
4.4. Giao diện “Quản lí sân bóng”............................................................................45
4.4.1. Giao diện quản lý sân.........................................................................................45
4.4.2. Giao diện xác nhận đơn đặt sân..........................................................................49

4.4.3. Giao diện cập nhật thơng tin sân bóng...............................................................51
4.4.4. Giao diện thống kê doanh thu sân bóng.............................................................52
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...................................................................53
TÀI LIỆU THAM KHẢO............................................................................................54

v

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

DANH SÁCH CÁC BẢNG, HÌNH VẼ

Hình 3.1 Use-case Diagram.........................................................................................10
Bảng 3.1 Kịch bản cho use-case đăng ký tài khoản.....................................................11
Bảng 3.2 Kịch bản use-case kích hoạt tài khoản người dùng.......................................11
Bảng 3.3 Kịch bản cho use-case quản lý sân bóng.......................................................12
Bảng 3.4 Kịch bản cho use-case quản lý người dùng...................................................12
Bảng 3.5 Kịch bản cho use-case đăng nhập.................................................................14
Bảng 3.6 Kịch bản cho use-case cập nhật thông tin cá nhân........................................14
Bảng 3.7 Kịch bản cho use-case tạo đơn đặt sân bóng.................................................15
Bảng 3.8 Kịch bản cho use-case đánh giá sân bóng.....................................................15
Bảng 3.9 Kịch bản cho use-case xác nhận đơn đặt sân................................................16
Bảng 3.10 Kịch bản cho use-case quản lý sân bóng.....................................................16
Hình 3.2 Biểu đồ hoạt động cho use-case đăng kí tài khoản........................................18
Hình 3.3 Biểu đồ hoạt động cho use-case kích hoạt tài khoản người dùng..................19
Hình 3.4 Biểu đồ hoạt động cho use-case quản lý sân bóng........................................20
Hình 3.5 Biểu đồ hoạt động cho use-case quản lý người dùng....................................21
Hình 3.6 Biểu đồ hoạt động cho use-case đăng nhập...................................................22
Hình 3.7 Biểu đồ hoạt động cho use-case cập nhật thơng tin cá nhân..........................22
Hình 3.8 Biểu đồ hoạt động cho use-case tạo đơn đặt sân...........................................23
Hình 3.9 Biểu đồ hoạt động cho use-case đánh giá sân bóng.......................................24

Hình 3.10 Biểu đồ hoạt động cho use-case xác nhận đơn đặt sân................................24
Hình 3.11 Biểu đồ hoạt động cho use-case quản lý sân bóng.......................................25
Bảng 3.11 Bảng người dùng........................................................................................25
Bảng 3.12 Bảng người dùng........................................................................................26
Bảng 3.13 Bảng người dùng........................................................................................26
Bảng 3.14 Bảng sân bóng............................................................................................27
Bảng 3.15 Bảng người dùng........................................................................................27
Bảng 3.16 Bảng đơn đặt sân........................................................................................28
Bảng 3.17 Bảng đánh giá.............................................................................................28
Bảng 3.18 Bảng sân bóng con......................................................................................28
Bảng 3.19 Bảng đơn đặt sân........................................................................................29
Hình 3.12 Biểu đồ ERD...............................................................................................29
Hình 4.1 Giao diện trang chủ.......................................................................................30
Hình 4.2 Giao diện trang đăng nhập............................................................................31

vi

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

Hình 4.3 Giao diện trang đăng ký................................................................................31
Hình 4.4 Giao diện trang danh sách sân bóng..............................................................32
Hình 4.5 Giao diện trang chi tiết sân bóng...................................................................33
Hình 4.6 Giao diện trang quản lý người dùng..............................................................33
Hình 4.7 Giao diện thêm mới người dùng....................................................................33
Hình 4.8 Giao diện thêm người dùng thành cơng........................................................34
Hình 4.9 Giao diện cập nhật thơng tin người dùng......................................................34
Hình 4.10 Giao diện cập nhật thơng tin người dùng thành cơng..................................35
Hình 4.11 Giao diện xác nhận xố người dùng............................................................35
Hình 4.12 Giao diện xố người dùng thành cơng.........................................................36
Hình 4.13 Giao diện trang quản lý sân bóng................................................................36

Hình 4.14 Giao diện thêm mới sân bóng......................................................................37
Hình 4.15 Giao diện thêm sân bóng thành cơng...........................................................37
Hình 4.16 Giao diện cập nhật thơng tin sân bóng........................................................38
Hình 4.17 Giao diện cập nhật thơng tin sân bóng thành cơng......................................39
Hình 4.18 Giao diện xác nhận xố sân bóng................................................................39
Hình 4.19 Giao diện sân bóng thành cơng...................................................................40
Hình 4.20 Giao diện kích hoạt tài khoản......................................................................40
Hình 4.21 Giao diện kích hoạt tài khoản thành cơng...................................................41
Hình 4.22 Giao thống kê người dùng (5 người có số điểm cao nhất)...........................41
Hình 4.23 Giao diện thống kê số lượng sân bóng........................................................42
Hình 4.24 Giao diện cập nhật thơng tin cá nhân..........................................................42
Hình 4.25 Giao diện cập nhật thông tin cá nhân thành cơng........................................43
Hình 4.26 Giao diện danh sách sân bóng.....................................................................43
Hình 4.27 Giao diện chi tiết sân bóng..........................................................................44
Hình 4.28 Giao diện đặt sân.........................................................................................44
Hình 4.29 Giao diện đặt sân thành cơng......................................................................45
Hình 4.30 Giao diện đánh giá sân bóng.......................................................................45
Hình 4.31 Giao diện trang quản lý sân bóng................................................................46
Hình 4.32 Giao diện thêm mới sân...............................................................................46
Hình 4.33 Giao diện thêm mới sân thành cơng............................................................47
Hình 4.34 Giao diện cập nhật thơng tin sân.................................................................47
Hình 4.35 Giao diện cập nhật thơng tin sân thành cơng...............................................48
Hình 4.36 Giao diện xác nhận xố sân.........................................................................48
Hình 4.37 Giao diện xố sân thành cơng......................................................................49

vii

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

Hình 4.38 Giao diện danh sách các yêu cầu đặt sân.....................................................49

Hình 4.39 Giao diện xác nhận đơn đặt sân thành cơng................................................50
Hình 4.40 Giao diện từ chối đơn đặt sân thành cơng...................................................50
Hình 4.41 Giao diện cập nhật thơng tin sân bóng........................................................51
Hình 4.42 Giao diện cập nhật thơng tin sân bóng thành cơng......................................51
Hình 4.43 Giao diện thống kê doanh thu sân bóng......................................................52

viii

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

DANH SÁCH CÁC KÝ HIỆU, CHỮ VIẾT TẮT
CHỮ VIẾT TẮT:
- MVC: Model – View – Controller
- ERD: Entity Relationship Diagram
- UI: Giao diện

ix

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

Chương 1: MỞ ĐẦU

1.1. Lý do chọn đề tài
Hiện nay số lượng sân bóng ở thành phố Đà Nẳng rất là nhiều. Tuy nhiên , việc tìm

sân và th sân bóng hiện nay vẫn dùng cách thủ cơng là gọi điện thoại rất mất thời
gian và khó khăn đối với những sinh viên ngoại tỉnh vì họ khơng thơng thạo đường xá
ở Đà Nẵng. Bên cạnh đó một số sân bóng mới mở hoặc mở lâu năm nhưng không ai
biết đến dẫn đến việc thu nhập của sân bóng khơng được cao.


Em mong muốn xây dựng hệ thống website quản lý giúp việc thuê và cho thuê sân
bóng được đơn giản hơn , giải quyết được những khó khăn hạn chế đã nêu trên
1.2. Mục đích đề tài

Xây dựng hệ thống website quản lý cho thuê sân bóng tại thành phố Đà Nẵng
giúp:

- Người dùng:
• Tìm kiếm sân bóng trên địa bàn thành phố Đà Nẵng nhanh nhất
• Thuê sân bóng chỉ với các thao tác click chuột thay vì phải gọi điện thoại

- Các đối tác của hệ thống (Sân bóng):
• Quảng bá sân bóng để nhiều người biết đến
• Quản lí việc cho thuê sân dễ dàng hơn

- Quản trị viên hệ thống:
• Xét duyệt các yêu cầu đăng kí tài khoản người dùng và tài khoản đối tác
• Xem xét và quản lí được các hoạt động của user trong hệ thống
• Thống kê được số lượng hoạt động thuê và cho thuê sân

1.3. Phạm vi đề tài
- Áp dụng tại thành phố Đà Nẵng

SVTH: Hoàng Phúc Tân - GVHD: Phạm Thị Trà My 1

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

1.4. Đặc tả yêu cầu nghiệp vụ (Business Requirments)
1.4.1. Khách vãng lai


Tất cả các actor khác trong hệ thống đều được kế thừa các chức năng của khách
vãng lai

Chương 2: Có thể tìm kiếm và xem danh sách sân bóng, chi tiết sân bóng

Chương 3: Được phép đăng kí tài khoản để sử dụng hệ thống
3.1.1. Người dùng

Ngoại trừ khách vãng lai thì các actor khác trong hệ thống đều được kế thừa các
chức năng của người dùng

Chương 4: Được gửi yêu cầu thuê sân bóng đến các đối tác (các sân bóng) của hệ
thống
- Có thể cập nhật hoặc huỷ đơn đặt sân

Chương 5: Xem, cập nhật thông tin cá nhân trên hệ thống
- Bình luận, đánh giá chất lượng sân bóng

5.1.1. Quản lí sân bóng
Là sân bóng đăng kí làm đối tác của hệ thống website , là bên trực tiếp tiến hành

cho người dùng thuê sân bóng

Chương 6: Xem và cập nhật thơng tin của sân bóng trên hệ thống

Chương 7: Có thể quản lý các sân bóng con bên trong sân bóng của mình (thêm, sửa,
xố sân bóng)

Chương 8: Tiến hành cho người dùng thuê sân bóng, xác nhận hoặc từ chối các đơn
đặt sân


Chương 9: Xem thống kê doanh thu của sân bóng theo từng tháng
9.1.1. Quản trị viên của trang web

Là người phụ trách xử lý các yêu cầu đăng kí tài khoản , xử lí các trường hợp vi
phạm quy định của trang web

Chương 10: Xử lý duyệt các yêu cầu đăng kí tài khoản người dùng

Chương 11: Xem được chi tiết các hoạt động thuê và cho thuê sân bóng

Chương 12: Quản lý tài khoản người dùng, quản lý sân bóng trong hệ thống

SVTH: Hồng Phúc Tân - GVHD: Phạm Thị Trà My 2

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

Chương 13: Thực hiện xử lí các hành vi vi phạm quy định hoạt động của hệ thống đối
với người dùng và các đối tác

Chương 14: Thống kê hoạt động thuê sân và cho thuê sân, doanh thu của đối tác.

14.1. Cấu trúc báo cáo tốt nghiệp
Cấu trúc đồ án tốt nghiệp gồm các phần như sau:
- Mở đầu: Giới thiệu lý do và các mục tiêu mà đề tài cần giải quyết, phạm vi
nghiên cứu của đề tài. Giới thiệu tóm tắt nội dung sẽ được trình bày trong các
chương tiếp theo.
- Chương 1: Nghiên cứu, tìm hiểu và đưa ra lý do chọn đề tài, mục tiêu và mục
đích khi xây dựng và phát triển đề tài. Xác định rõ phạm vi và đối tượng hướng
đến, giải pháp công nghệ để triển khai, xây dựng đề tài, đồng thời phân tích đặc

tả yêu cầu nghiệp vụ.
- Chương 2: Tìm hiểu, giới thiệu tổng quát các kiến thức về ngơn ngữ lập trình
Java, Spring Framwork, hệ quản trị cơ sở dữ liệu MYSQL, các thư viện.
- Chương 3: Phân tích các tác nhân và chức năng của từng tác nhân, yêu cầu phi
chức năng của hệ thống.
• Thiết kế Biểu đồ use-case
• Xây dựng kịch bản cho từng use-case trong hệ thống.
• Xây dựng Biểu đồ ERD, kết quả relationship trong hệ quản trị cơ sở dữ
liệu
• Thiết kế cơ sở dữ liệu.
• Xây dựng các chức năng cho hệ thống.
- Chương 4: Trình bày giao diện và kết quả làm được
- Chương 5: Kết luận chung cho các chương trong đồ án. Trình bày những vấn đề
đã giải quyết cũng như chưa quyết được, từ đó đưa ra các hướng phát triển

SVTH: Hoàng Phúc Tân - GVHD: Phạm Thị Trà My 3

Xây dựng hệ thống quản lý việc cho thuê sân bóng tại thành phố Đà Nẵng

Chương 15: CƠ SỞ LÝ THUYẾT
15.1. Hệ quản trị cơ sở dữ liệu: MYSQL

MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được
các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là hệ
quản trị cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động
trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốc
độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên
internet. Người dùng có thể tải về MySQL miễn phí từ trang chủ. MySQL có nhiều
phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành
dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI

Irix, Solaris, SunOS,..

MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan hệ
sử dụng Ngơn ngữ truy vấn có cấu trúc (SQL).

MySQL được sử dụng cho việc bổ trợ Java , Node.js, PHP, Perl, và nhiều ngôn ngữ
khác, làm nơi lưu trữ những thông tin trên các trang web viết bằng Java, NodeJs, PHP
hay Perl,...
15.2. Ngơn ngữ lập trình: Java
15.2.1. Đôi nét về Java:

Java là một trong những ngơn ngữ lập trình hướng đối tượng. Nó được sử dụng
trong phát triển phần mềm, trang web, game hay ứng dụng trên các thiết bị di động.

Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun MicroSystem
năm 1991. Ban đầu Java được tạo ra nhằm mục đích viết phần mềm cho các sản phẩm
gia dụng, và có tên là Oak.

SVTH: Hồng Phúc Tân - GVHD: Phạm Thị Trà My 4


×