Quyết định về việc điều chỉnh, tuyểnnhân sự , phân ca, cho cầu thủ, lên lịch trình thi đấu cho đội bóng, cũngnhư các giải mà đội tham gia, khảo sát sức khỏe của các thành viên mỗikhi tập
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
ĐỀ TÀI:
Quản lý đội bóng D15CNPM2
Sinh viên thực hiện : PHÙNG XUÂN ANH
Giảng viên hướng dẫn : ThS.TRẦN THỊ MINH THU Ngành
Chuyên ngành
Lớp
Khóa
Hà Nội, tháng 8 năm 2021
Trang 3Mục Lục
LỜI MỞ ĐẦU……… 4
Chương 1: Khảo sát hiện trạng và xác lập dự án 5
1.1 Khảo sát hiện trạng 5
1.1.1 Giới thiệu về đội bóng D15CNPM2 5
1.1.2 Giới thiệu chung 5
1.1.3 Cơ cấu, sơ đồ tổ chức 6
1.1.4 Quy trình hoạt động của đội bóng 6
1.1.5 Ưu nhược điểm của hệ thống hiện tại 8
1.2 Xác lập dự án 8
1.2.1 Mục tiêu của dự án mới 8
1.2.2.Yêu cầu hệ thống mới 9
1.2.3.Công nghệ sử dụng 9
1.2.4.Ước tính chi phí 9
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 10
2.1 Biểu đồ phân cấp chức năng 10
2.2 Biểu đồ luồng dữ liệu 13
2.2.1 Biểu đồ ngữ cảnh 13
2.2.2 Biểu đồ luồng dữ liệu mức đỉnh 14
2.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh 15
2.3 Mô hình E – R 19
2.3.1 Liệt kê, chính xác hóa và lựa chọn thông tin 19
2.3.2 Xác định thực thể, gán thuộc tính cho nó và xác định định danh 22
2.3.3.Xác định các mối quan hệ và thuộc tính 24
2.3.4 Mô hình thực thể liên kết E – R 25
CHƯƠNG 3 : THIẾT KẾ 26
3.1 Thiết kế cơ sở dữ liệu 26
3.1.1 Mô hình dữ liệu quan hệ 26
3.1.2 Mô hình dữ liệu vật lý 29
3.1.3 Thiết kế cơ sở dữ liệu 30
3.2 Thiết kế giao diện 33
Trang 4LỜI MỞ ĐẦU
Trong giai đoạn bùng nổ công nghệ thông tin như hiện nay, công nghệthông tin đã gắn bó sâu sắc với đời sống con người và xã hội Nó góp phầnkhông nhỏ trong việc thay đổi mọi diện mạo mới của cuộc sống, giúp conngười hoàn thành công việc một cách tốt hơn, giảm chi phí và sức lao động trênmọi lĩnh vực của cuộc sống
Áp dụng tin học vào cuộc sống giúp con người giảm thiểu đi những côngviệc thủ công mất nhiều thời gian, tiền bạc và cả nguồn nhân lực, từ đó nângcao hiệu quả công việc và chất lượng sản phẩm hàng hóa được nâng lên
Tuy nhiên hiện nay, việc áp dụng ngay các phần mềm chuyên dụng còn
là một vấn đề gặp không ít khó khăn Để đáp ứng được yêu cầu cấp thiết đó thìđòi hỏi phải có một đội ngũ cán bộ có đủ trình độ để phân tích hệ thống quản lýmột cách đầy đủ chi tiết mà không bị thiếu sót hay thừa thông tin Từ đó thiết
kế hệ thống thành những chương trình thuận tiện trong quá trình làm việc như:tìm kiếm, nhập liệu, thống kê…
Vì thế em làm báo cáo này để ứng dụng vào trong thực tiễn, giúp choviệc quản lý đội bóng trở nên dễ dàng trong việc cập nhập, thêm mới, cũng nhưtìm kiếm, Báo cáo đó là “Quản lý đội bóng ”
Và đặc biệt, trong học kỳ này Em xin cảm ơn cô Trần Thị Minh Thu đãhướng dẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện.Trongthời gian được học tập và thực hành dưới sự hướng dẫn của cô, chúngem khôngnhững thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê vàthích thú đối với bộ môn Phân Tích Thiết Kế Hệ Thống Thông Tin
Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công NghệThông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹpcủa mình là truyền đạt kiến thức cho thế hệ mai sau
Trân trọng!
Trang 5Chương 1: Khảo sát hiện trạng và xác lập dự án
1.1 Khảo sát hiện trạng
Hiện nay hệ thống quản lý bằng số sách trước kia của nhiều cửa hàng,
công ty đã không còn phù hợp với quy mô và tốc độ phát triển này nữa Đội bóng D15CNPM2 cũng vậy, tuy đã áp dụng tin học vào công việc quản lý, thi đấu, theo dõi, nhưng mới chỉ dừng lại ở mức đơn giản, cần có một hệ thống
mới giúp việc quản lý tiện lợi dễ sử dụng
1.1.1 Giới thiệu về đội bóng D15CNPM2
Xã hội ngày càng phát triển kéo theo các nhu cầu của con người ngày càngtăng Bạn nghĩ sao về một đội bóng mà bạn bè hội họp lại giao lưu với nhau bằngcác trận bóng giao hữu hay đá các giải bóng để chúng ta tạo thêm nhiều quan hệ,hoặc sau những giờ làm việc học tập căng thẳng chúng ta có thể đá một trận bóng
để giải tỏa, đội bóng D15CNPM2 sẽ giúp chúng ta thực hiện điều đó
1.1.2 Giới thiệu chung
Tên đội bóng: D15CNPM2
Tống số cầu thủ: 16 người
Thời gian tập luyện: sáng: 7h-8h(thứ 2,4)
Thời gian thi đấu: theo lịch của giải
Quỹ đội bóng: 15.000.000 VND
Địa chỉ: Sân bóng Trường
An Dịch vọng – cầu giấy – Hà Nội
Trang 61.1.3 Cơ cấu, sơ đồ tổ chức
Chức năng và nhiệm vụ của từng bộ phận
quản lý đội bóng: Là bộ phận có chức vụ quan trọng trong đội
bóng, trực tiếp tham gia vào công việc quản lý thành viên của đội bóng,giao dịch nhưng gián tiếp chịu trách nhiệm tổ chức và đưa ra nhữngphương án phát triển cho đội bóng Xử lí và đưa ra các quyết định trongđội các tình huống xảy ra trong đội Quyết định về việc điều chỉnh, tuyểnnhân sự , phân ca, cho cầu thủ, lên lịch trình thi đấu cho đội bóng, cũngnhư các giải mà đội tham gia, khảo sát sức khỏe của các thành viên mỗikhi tập luyện và trước khi thi đấu
Đội trưởng: tư vấn cho các cầu thủ, đưa ra phương án tập luyện
cùng đội bóng, là người có tiếng nói, điều chỉnh đội hình, chiến thuậthợp lý trong mỗi lần tập luyện cũng như mỗi lần ra sân, đội trưởng làngười được tin tưởng, có trách nhiệm với đội bóng, và sẽ cùng các thànhviên đưa ra những thiếu sót của đội bóng để cải thiện những điều đó
1.1.4 Quy trình hoạt động của đội bóng
- Quy trình khảo sát : quản lý liệt kê tất cả mọi thứ của đội bóng
+áo thi đấu : 16 cái+đồ uống, đồ y tế : luôn có+giày : 16 đôi
- giày, vật dụng cá nhân sẽ do các cầu thủ trong đội tự chuẩn bị, còn bóng,
áo tập,áo thi đấu, đồ uống , dụng cụ y tế sẽ do quản lý lấy quỹ của đội để loliệu
+ áo thi đấu: còn mới, không bị lỗi, chất lượng in cao, đúng tên đúng số áo của từng cầu thủ
+đồ uống, vật dụng y tế: đảm bảo và còn hạn sử dụng
Giá nhập = Σđơn giá*số lượng
Trang 7-Quy trình tổ chức đội, luyện tập và thi đấu
Do là chỉ là đá sân 7 người(hay còn gọi là sân phủi) nhưng đội có 16người nên 9 người sẽ dự bị đội hình sẽ gồm một thủ môn, ba hậu vệ, hai tiền vệ
và một tiền đạo, đội hình ra sân và chiến thuật của đội bóng sẽ do cả đội hội ýrồi đội trưởng sẽ đưa ra quyết định chỉ đạo và sắp xếp sao cho phù hợp với trậnđấu sắp tới,trước khi thi đấu hoặc đá đối với đội bóng khác thì có thể chia làmhai team đá với nhau trong lúc tập luyện, dụng cụ y tế sẽ luôn sẵn sàng khi cómột trong số các cầu thủ trên sân bị chấn thương.Trước khi bước vào giải đấuquản lý sẽ đứng ra đứng ra đăng ký cho đội bóng và nộp tiền cho giải, tiền sẽđược trích từ từ quỹ của đội bóng, tiền thường sẽ được tài chợ hoặc các thànhviên trong đội sẽ đóng vào theo tuần theo tháng hoặc theo năm, sau khi kết thúcgiải tùy theo thứ hạng mà đội sẽ nhận về số tiền ứng với thứ hạng, đội vô địch
sẽ nhận cup và số tiền cao nhất
-Báo cáo – thống kê:
+Quản lý đội bóng sẽ tổng hợp quỹ, các khoản dùng cho đội bóng , … đểlập báo cáo định kỳ hàng ngày, hàng tháng, hàng quý, hàng năm
+đội trưởng và toàn đội đưa ra các ưu nhược điểm của đội để lập phươnghướng cải thiện giúp đội bóng phát triển hơn
-Quản lý thành viên, và các khoản chi :
Nhân sự của quán bao gồm 1 quản lý, 16 cầu thủ của đội Thông tin củathành viên được lưu vào sổ để dễ quản lý hơn.dự kiến mỗi tháng mỗi cầu thủ sẽđóng 500.000/ người mỗi tháng vào quỹ
Các vấn đề liên quan tới tài chính của đội bóng :
+ áo tập, bóng và sân sẽ được thuê mỗi lần đá đối hoặc luyện tâp:
2.400.000 đồng/tháng
+ đồ uống, dụng cụ y tế : 400.000 đồng/tháng
Ngoài tiền trên nếu thắng giải thì số tiền nhận về sẽ cho vào quỹ của đội bóng
-Quản lý sức khỏe của đội
Tình hình sức khỏe sẽ dựa vào việc khám sức khỏe đầu năm tại trườnghoặc tại địa phương, và trước khi vào mỗi buổi tập đội trưởng và quản lý sẽkhảo sát tình trạng sức khỏe của từng người trong đội bóng hôm nay và trướckhi thi đấu để có thể điều chỉnh lại đội hình thi đấu kịp thời
Trang 81.1.5 Ưu nhược điểm của hệ thống hiện tại
1.1.5.1 Ưu điểm
Đơn giản , dễ sử dụng không yêu cầu cao về trình độ tin học
Giá cả thấp, kinh phí đầu tư vào việc quản lý không cao
1.1.5.2 Nhược điểm
Do dùng sổ sách và excel nên hệ thống quản lý còn thủ công, đơngiản với dữ liệu lớn dễ gây thất thoát, nhầm lẫn, việc sao lưu phục hồi
dữ liệu khó khăn
Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ
Tìm kiếm, sửa chữa, thêm thông tin, lập báo cáo thống kê khó khăn
Tốc độ xử lý chậm
Chưa thực sự có một hệ thống đánh giá năng lực của nhân sự
Quản lý gặp khó khăn trong việc khảo sát sức khỏe, thể trạng, lich làm việc và học tập của mọi người
Mức độ chuyên môn hóa với công việc của nhân sự chưa cao gây lãngphí
Với hệ thống quản lý như trên thì đội sẽ gặp nhiều khó khăn trongviệc quản lý, vật dụng tập luyện thành viên đội bóng,… Từ đó đặt ra mộtbài toán cho đội bóng làm sao để tăng năng suất làm việc, giảm thời gian,tăng hiệu quả Việc nâng cấp hệ thống quản lý là vô cùng thiết thực vàcấp bách Đặc biệt với tốc độ gia tăng nhanh về số lượng giải đấu mà độiphải tham gia
1.2 Xác lập dự án
1.2.1 Mục tiêu của dự án mới
Hệ thống quản lý đội bóng có nhiệm vụ chức năng nghiệp vụ về tổchức đội bóng để thi đâu Hỗ trợ quản lý kho hàng và nhân viên làm việc.Giúp quản lý thống kê báo cáo từ đó nắm bắt được tình hình thiếu sót củađội để đưa ra phương hướng phát triển trong thời gian tới
Góp phần nâng cao hiệu quả công việc, thúc đẩy phát triểnhoạt động của đội Giúp cho công việc quản lý trở nên dễ dàng,tiện dụng và chính xác hơn
Giảm bớt chi phí, thời gian và sức lực
Trang 91.2.2 Yêu cầu hệ thống mới
Thực hiện tốt các chứng năng chính hiện tại
Tuân thủ đúng các quy tắc
Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời
Theo dõi chi tiết tình trạng sức khỏe
Tạo được các báo cáo hàng tháng, hàng quý…
Có đầy đủ các chức năng của hệ thống quản lý
Hệ thống phải có chế độ sao lưu phục hồi dữ liệu, nhằm đảmbảo an toàn về mặt dữ liệu
Bảo mật tốt, chỉ làm việc với người có quyền sử dụng
áp dụng nhiều hơn về tin học để giảm bớt áp lực công việc
Có thêm chức năng đánh giá cầu thủ và ghi nhận phản hồi của thành viên trong đội bóng
Chi phí dự trù bảo trì và nâng cấp : 500.000 đồng
Chi phí đào tạo cho cầu thủ: 2.000.000 đồng
Chi phí cho người viết phần mềm: 3.000.000 đồng
Tổng chi phí hết 5.500.000 đồng
Trang 10CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
2.1 Biểu đồ phân cấp chức năng
Hình 2.1 : Biểu đồ phân cấp chức năng hệ thống quản lý đội bóng
Mô tả chi tiết các chức năng lá:
1.1Quản lý thông tin thành viên: Mỗi thành viên làm việc trong đội bóng sẽ
cung cấp đầy đủ thông tin về họ tên, ngày sinh, địa chỉ … để lưu hồ sơ quản líthành viên đồng thời có thể thêm, sửa, xóa khi có thành viên mới hoặc có thànhviên xin nghỉ
1.2 Quản lý tình trạng sức khỏe: vào đầu mỗi năm quản lý sẽ lấy kết quả
khám sức khỏe của từng thành viên qua việc khám tại trường hoặc địa phương,
và mỗi ngày trước khi vào việc tập luyện hoặc vào giải đấu đội trưởng và quản
lý sẽ khảo sát sức khỏe của từng thành viên, để điều chỉnh đội hình cho hợp lý
1.3 Quản lý vị trí trên sân: Đội trưởng và thành viên trong đội sẽ hội ý xem ai
đá ở vị trí nào sẽ có thủ môn, hậu vệ, tiền vệ và tiền đạo Sau khi hội ý độitrưởng sẽ đưa ra quyết định ai đá ở vị trí nào, ai sẽ dự bị
Trang 111.4 Cập nhập Ý kiến của thành viên: Dựa vào ý của từng thành viên trong
đội bóng về chất lượng đội hình những thứ thiếu sót của từng người, cuối cùngsau khi nghe ý kiến của từng người đội trưởng sẽ đưa ra quyết định xem cần cảithiện những thiết sót đó, để đưa đội bóng đi lên
2.1 Quản lý quỹ thi đấu: Trong quỹ của đội có quỹ thi đấu quỹ này là quỹ
được trích ra để nộp vào giải mà đội bóng tham gia
2.2 Quản lý thu chi: Các thành viên trong đội mỗi tháng sẽ đóng vào quỹ
chung của đội do quản lý giữ ngoài khoản tiền trên sẽ có tài chợ từ quỹ lớp đây
là khoản thu, còn khoản chi sẽ đổ vào vật tư bao gồm tiền thuê sân, in áo đágiải, đồ uống và vật dụng y tế
3.1 Quản lý đội hình thi đấu: Đội hình thi đấu sẽ giúp đội bóng đá trước
những đối thủ khác nhau, khi đội bóng gặp đối thủ yếu đội hình sẽ ở trạng tháitấn công, còn nếu gặp đội mạnh thì sẽ phòng thủ chờ cơ hội
3.2 Quản lý vật tư: Vật tư sẽ bao gồm áo đấu, vật dụng y tế, đồ ăn đồ uống.
Vật dụng y tế, đồ uống, đồ ăn còn hạn và đảm bảo chất lượng, những thứ nàyđều được trích tiền quỹ để mua
3.3 Thành tích thi đấu: thứ quyết định sự phát triển của đội bóng có rất nhiều
thứ, trong đó không thể thiếu thành tích thi đấu của các thành viên trong độibóng, nó sẽ giúp đội điều chỉnh được đội hình, điều chỉnh vị trí trên sân củatừng thành viên.Trong một trận đấu sẽ lưu lại xem thành viên này ghi được baonhiêu bàn ở vị trí tiền đạo, trạng thái hậu vệ, thủ môn ở hàng thủ như thế nào,
từ đó xem xét lại tình hình đội bóng để đưa ra các quyết định điều chỉnh hợp lý,chất lượng đội hình sẽ đi lên
4.1 Báo cáo chất lượng đội hình: Chất lượng đội hình phụ thuộc vào nhiều
yếu tố có thể dựa vào cá nhân có phẩm chất kỹ thuật tư duy tốt, hay sự đoàn kếtcủa cả tập thể, hay là sự cố gắng,…
Chức năng báo cáo chất lượng là chức năng dành cho toàn đội bóng Chứcnăng báo cáo chất lượng sẽ cho biết tình trạng hoạt động thành viên có thực sựhiệu quả hay không và có trạng thái tốt trong quá trình tập luyện và giải đấu.Dựa vào báo cáo này, người quản lý có thể biết được thành viên mạnh yếu ởđâu để kịp thời điều chỉnh
Mỗi khi quản lý đội bóng thực hiện yêu cầu xem báo cáo chất lượng đội hình,
hệ thống sẽ thực hiện lấy những dữ liệu từ kho “đánh giá thành viên”
Trang 12Dựa vào những dữ liệu về xếp loại cũng như đánh giá, hệ thống sẽ tính toán vàgửi lại cho người quản lý báo cáo thống kê những thành viên và điểm chấtlượng của đội hình
4.2 Báo cáo quỹ sau giải: Chức năng báo cáo doanh thu là chức năng dành
riêng cho quản lý đội bóng Chức năng báo cáo quỹ sẽ sinh ra một báo cáo trựcquan cho quản lý về thông tin tiền được đóng quỹ và tài chợ, để từ đó nắm bắtđược tình hình quỹ của đội bóng
Mỗi khi quản lý đội bóng thực hiện yêu cầu xem báo cáo quỹ, hệ thống sẽ thựchiện lấy dữ liệu từ những kho “khoản thu”, “khoản chi”, để tính tổng tiền cònlại và tiền sau giải và những báo cáo về số vật tư
Trang 132.2 Biểu đồ luồng dữ liệu 2.2.1 Biểu đồ ngữ cảnh.
Trang 142.2.2 Biểu đồ luồng dữ liệu mức đỉnh.
Trang 152.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh.
2.2.3.1 Biểu đồ luồng dữ liệu cho chức năng quản lý Thành viên
Trang 162.2.3.2 Biểu đồ luồng dữ liệu cho chức năng quản lý Quỹ đội
Trang 172.2.3.3 Biểu đồ luồng dữ liệu cho chức năng Quản lý thi đấu
Trang 182.2.3.4 Biểu đồ luồng dữ liệu cho chức năng báo cáo
Trang 192.3 Mô hình E – R
2.3.1 Liệt kê, chính xác hóa và lựa chọn thông tin
Tên được chính xác của các đặc trưng
Trang 21D.Thông tin thi đấu
Trang 22H Chi tiết phiếu nhập
Trang 232.3.2 Xác định thực thể, gán thuộc tính cho nó và xác định định danh
Trang 24Quỹ thi đấu
Phiếu nhập thiết bị
Chi tiết phiếu nhập
Nhà tài trợ
Trang 252.3.3 Xác định các mối quan hệ và thuộc tính
Mối quan hệ tương tác
Động từ: Thi đấu
Ai thi đấu Các thành viên đội bóng
Động từ: Quản lý
Quản lý cái gì?
Quản lý ở đâu?
Đội bóng(Thi đấu+Quỹ đội+Quỹ
thi đấu+thiết bị vật tư)
Trong đội bóng
thành viên và thu chi trong đội bóng
Động từ: Tính
Tính cái gì? Tính quỹ đội bóng,quỹ thi đấu
Ai tính? Người quản lý đội bóng
Trang 262.3.4 Mô hình thực thể liên kết E – R
Trang 27CHƯƠNG 3 : THIẾT KẾ
3.1 Thiết kế cơ sở dữ liệu
3.1.1 Mô hình dữ liệu quan hệ
Chuyển mô hình E – R sang mô hình quan hệ
-Thành Viên(Mã nhân viên, Tên nhân viên, Ngày sinh, Địa chỉ , Số điệnthoại, Vị trí, Số áo)
-Tình trạng sức khỏe( Mã thành viên, Tên thành viên, Ngày tháng, Tình trạng, Chiều cao, Cân nặng)
- Quỹ đội(Mã thành viên, Tháng, Thu chi , Số tiền)
-Thông tin thi đấu( Mã lịch thi đấu, Địa điểm, Số áo, Vị trí, Mã
thành viên, Tên thành viên, Đội hình thi đấu)
-Thông tin thiết bị vật tư( Mã thiết bị, Tên thiết bị , Ngày nhập, Địa chỉ,
Số lượng, Đơn vị tính,Loại, Giá, Hạn sử dụng)
-Quỹ thi đấu (Mã trận đấu, Ngày thu, Tên thiết bị, Số tiền, Tên ngườithu)
- Phiếu nhập thiết bị( Mã phiếu nhập, Mã thiết bị, Số lượng, Giá)
- Chi tiết phiếu nhập(Mã phiếu nhập, Ngày nhập, Người nhập)
-Thông tin nhà tài chợ( Mã nhà tài chợ, Tên nhà tài chợ, Địa chỉ, Số điệnthoại)
- Thành tích thành viên( Mã thành viên, Tên thành viên, Thành tích)
Chuẩn hóa các quan hệ
-Thành Viên( Mã Thành viên, Tên thành viên, Ngày sinh, Địa chỉ, Sốđiện thoại, Vị trí, Số áo)
- Sức khỏe(Mã thành viên, Tên thành viên, Ngày tháng, Tình trạng)
- Quỹ đội(Mã thành viên, Tháng, Thu chi , Số tiền)
-thi đấu( Mã lịch thi đấu,Mã thành viên, Địa điểm, Số áo, Vị trí,
Đội hình)