Tải bản đầy đủ (.pdf) (10 trang)

Xây dựng phần mềm quản lý sân bó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 (127.49 KB, 10 trang )

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
__________________________________________________________________________________

XÂY DỰNG PHẦN MỀM QUẢN LÝ SÂN
BÓNG ĐÁ

Hà Nội, 2016


TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
__________________________________________________________________________________

NGUYỄN DƯƠNG VŨ

XÂY DỰNG PHẦN MỀM QUẢN LÝ SÂN BÓNG
ĐÁ
Chuyên ngành

: Công nghệ thông tin

Mã ngành

: D480201

Người hướng dẫn : Ths. Đặng Thành Công

Hà Nội, 2016



LỜI CAM ĐOAN
Tôi: Nguyễn Dương Vũ xin cam đoan :
- Đồ án tốt nghiệp là thành quả từ sự nghiên cứu được thực hiện theo
hướng dẫn của giáo viên hướng dẫn.
- Đồ án được thực hiện hoàn toàn mới , không sao chép bất cứ đồ án
tương tự nào.
- Mọi sự tham khảo sử dụng trong đồ án đều được trích dẫn các nguồn tài
liệu trong báo cáo và danh mục tài liệu tham khảo.
- Mọi sao chép không hợp lệ, vi phạm quy chế của nhà trường tôi xin
hoàn toàn chịu trách nhiệm

Hà Nội , ngày tháng

năm 2016

Nguyễn Dương Vũ


LỜI CẢM ƠN
Sau thời gian tìm hiểu đề tài “Xây dựng phần mềm quản lý sân bóng
đá”, em đã hoàn thành tiến độ dự kiến. Để đạt được kết quả này, em đã nỗ lực
thực hiện và đồng thời cũng nhận được rất nhiều sự giúp đỡ, quan tâm của
thầy cô, bạn bè và gia đình.
Trước tiên, em xin chân thành cảm ơn các thầy cô giáo trong khoa Công
Nghệ Thông Tin-Trường ĐH Tài nguyên và Môi trường HN cùng các thầy cô
trong trường đã dạy dỗ, trang bị cho em những kiến thức cơ bản cần thiết cũng
như tạo điều kiện cho chúng em trong suốt thời gian thực hiên đồ án.
Em xin được bày tỏ sự trân trọng và lòng biết ơn đối với thầy giáo
Ths. Đặng Thành Công – Khoa Công Nghệ Thông Tin. Trong suốt thời
gian học tập và làm đồ án tốt nghiệp, thầy đã dành rất nhiều thời gian quí báu

để tận tình chỉ bảo, hướng dẫn, định hướng cho em trong việc nghiên cứu,
thực hiện đồ án. Cùng với đó em cũng xin gửi lời cảm ơn đến thầy cô
phản biện đã góp ý, sửa chữa và hoàn thiện để bài báo cáo của em hoàn
thành tốt hơn.
Vì thời gian có hạn, trình độ hiểu biết của bản thân còn nhiều hạn chế.
Cho nên trong đồ án không tránh khỏi những thiếu sót, em rất mong nhận
được sự đóng góp ý kiến của tất cả các thầy cô giáo cũng như các bạn bè để
đồ án của em được hoàn thiện hơn.
Em xin chân thành cảm ơn!
Hà Nội,

tháng

năm 2016

Sinh viên thực hiện

Nguyễn Dương Vũ


MỤC LỤC
DANH MỤC HÌNH
DANH MỤC BẢNG
LỜI MỞ ĐẦU ............................................................................................... 1
CHƯƠNG 1. CƠ SỞ LÝ THUYẾT............................................................. 3
1.1 Tổng quan về cơ sở dữ liệu ..................................................................... 3
1.1.1 Cơ sở dữ liệu ...................................................................................... 3
1.1.2 Hệ quản trị cơ sở dữ liệu .................................................................... 3
1.1.3 Hệ cơ sở dữ liệu quan hệ .................................................................... 4
1.1.4 Các thao tác với hệ cơ sở dữ liệu quan hệ ........................................... 5

1.2 Giới thiệu ngôn ngữ lập trình.................................................................. 9
1.2.1 Ngôn ngữ Java: .................................................................................. 9
1.2.2 Java Swing ....................................................................................... 11
1.2.3 Công cụ lập trình Netbean ................................................................ 15
CHƯƠNG 2. QUY TRÌNH XÂY DỰNG PHẦN MỀM QUẢN LÝ SÂN
BÓNG ĐÁ ................................................................................................... 17
2.1 Phân tich thiết kế hệ thống.................................................................... 17
2.1.1 Quản lý đội bóng .............................................................................. 17
2.1.2 Quản lý trận đấu ............................................................................... 19
2.1.3 Quản lý cửa hàng.............................................................................. 20
2.1.4 Quản lý tài chính .............................................................................. 22
2.1.5 Quản lý các trọng tài ........................................................................ 24
2.2 Xây dựng cơ sở dữ liệu quản lý sân bóng đá......................................... 25
CHƯƠNG 3: CHƯƠNG TRÌNH DEMO ................................................. 32
3.1 Các giao diện đăng nhập và giao diện chính ......................................... 32
3.2 Các giao diện quản lý đội bóng............................................................. 33


3.3 Các giao diện quản lý trận đấu .............................................................. 39
3.4 Các giao diện quản lý cửa hàng ............................................................ 40
3.5 Các giao diện quản lý tài chính ............................................................. 51
3.6 Các giao diện quản lý trọng tài ............................................................. 55
KẾT LUẬN VÀ KIẾN NGHỊ .................................................................... 58
TÀI LIỆU THAM KHẢO.......................................................................... 60


DANH MỤC HÌNH
Hình 1.1: Các kiểu dữ liệu trong Java........................................................... 10
Hình 1.2: Cấu trúc thứ bậc của các lớp trong Java Swing ............................. 13
Hình 1.3: Ví dụ về JButton trên JFrame(nguồn trang vietjack.com) ............. 14

Hình 1.4:Ví dụ về tạo JFrame và JButton trong Constructor(nguồn trang
vietjack.com) ................................................................................................ 14
Hình 1.5:Ví dụ về quan hệ kế thừa trong Swing(nguồn trang vietjack.com) . 15
Hình 2.1: Sơ đồ Use Case tổng quan ............................................................ 17
Hình 2.2: Sơ đồ Use Case Quản lý đội bóng................................................. 17
Hình 2.3: Sơ đồ Use Case quản lý trận đấu................................................... 19
Hình 2.4: Sơ đồ Use Case quản lý cửa hàng ................................................. 20
Hình 2.5: Sơ đồ Use Case quản lý tài chính.................................................. 22
Hình 2.6: Sơ đồ Use Case quản lý trọng tài .................................................. 24
Hình 2.7:Quan hệ giữa các bảng ................................................................... 31
Hình 3.1: Giao diện đăng nhập ..................................................................... 32
Hình 3.2: Thông báo khi đăng nhập lỗ.......................................................... 32
Hình 3.3: Giao diện chính ............................................................................ 33
Hình 3.4: Thông tin đội bóng ....................................................................... 33
Hình 3.5: Thông báo đội bóng đã tồn tại ...................................................... 34
Hình 3.6: Thông báo lịch đá và sân đã được đặt ........................................... 34
Hình 3.7 :Thông báo thiếu thông tin đội bóng .............................................. 35
Hình 3.8: Thông báo thêm thành công.......................................................... 35
Hình 3.9: Thông báo cập nhật thành công .................................................... 36
Hình 3.10: Thông báo đã xóa đội bóng ......................................................... 36
Hình 3.11: Giao diện Hợp đồng.................................................................... 37
Hình 3.12: Thông báo thiếu thông tin hợp đồng ........................................... 37


Hình 3.13: Thông báo thêm thành công hợp đồng ........................................ 38
Hình 3.14: Thông báo cập nhật thành công hợp đồng ................................... 38
Hình 3.15: Giao diện quản lý trận đấu .......................................................... 39
Hình 3.16: Thông báo đặt sân thành công..................................................... 39
Hình 3.17: Thông báo đã hủy trận đấu.......................................................... 40
Hình 3.18: Quản lý sản phẩm ....................................................................... 40

Hình 3.19: Thông báo thiếu tên sản phẩm .................................................... 41
Hình 3.20: Thông báo chưa có giá nhập ....................................................... 41
Hình 3.21: Thông báo chưa có giá bán ......................................................... 42
Hình 3.22: Thông báo thêm thành công sản phẩm ........................................ 42
Hình 3.23: Thông báo cập nhật thành công sản phẩm................................... 43
Hình 3.24: Thông báo đã xóa sản phẩm........................................................ 43
Hình 3.25: Giao diện bán hàng ..................................................................... 44
Hình 3.26: Thông báo thiếu ngày bán sản phẩm ........................................... 44
Hình 3.27: Thông báo chưa có số lượng bán ................................................ 45
Hình 3.28: Thông báo bán thành công .......................................................... 45
Hình 3.29: Thông báo cập nhật thành công .................................................. 46
Hình 3.30: Thông báo đã xóa hàng bán ........................................................ 46
Hình 3.31 :Giao diện xem danh sách bán hàng của 1 ngày ........................... 47
Hình 3.32:Giao diện nhập hàng .................................................................... 47
Hình 3.33: Thông báo thiếu ngày nhập sản phẩm ......................................... 48
Hình 3.34: Thông báo chưa có số lượng nhập .............................................. 48
Hình 3.35: Thông báo thêm thành công ........................................................ 49
Hình 3.36: Thông báo cập nhật thành công .................................................. 49
Hình 3.37: Thông báo đã xóa hàng nhập ...................................................... 50
Hình 3.38 :Giao diện xem danh sách nhập hàng của 1 ngày ......................... 50
Hình 3.39: Giao diện chi phí ........................................................................ 51


Hình 3.40: Thông báo thiếu ngày chi tiền ..................................................... 51
Hình 3.41: Thông báo chưa nhập chi phí ...................................................... 52
Hình 3.42: Thông báo thêm thành công chi phí ............................................ 52
Hình 3.43: Thông báo cập nhật thành công .................................................. 53
Hình 3.44: Thông báo đã xóa chi phí ............................................................ 53
Hình 3.45: Giao diện thống kê tài chính ....................................................... 54
Hình 3.46: Kết quả thống kê tài chính .......................................................... 54

Hình 3.47: Giao diện trọng tài ...................................................................... 55
Hình 3.48: Thông báo thiếu thông tin trọng tài ............................................. 55
Hình 3.49: Thông báo thêm thành công trọng tài .......................................... 56
Hình 3.50: Thông báo cập nhật thành công trọng tài .................................... 56
Hình 3.51: Thông báo đã xóa trọng tài ......................................................... 57


DANH MỤC BẢNG
Bảng 2.1: Quản lý đội bóng .......................................................................... 25
Bảng 2.2: Hợp đồng ..................................................................................... 26
Bảng 2.3: Quản lý trận đấu ........................................................................... 27
Bảng 2.4: Quản lý sản phẩm......................................................................... 28
Bảng 2.5: Quản lý nhập hàng ....................................................................... 28
Bảng 2.6: Quản lý bán hàng ......................................................................... 29
Bảng 2.7: Quản lý chi phí ............................................................................. 29
Bảng 2.8: Quản lý trọng tài .......................................................................... 30
Bảng 2.9: Quản lý người dùng...................................................................... 30



×