1 / 54

Quản lý Giải vô địch bóng đá

Phát triển phần mềm hướng đối tượng. Quản lý Giải vô địch bóng đá. Giảng viên hướng dẫn : ThS . Phạm Thi Vương Sinh viên : Đinh Hồng Châu 06520034 Nguyễn Vĩnh Kha 06520215 Nguyễn Hòa Thuận 06520467. Nội dung. Giới thiệu chung. Tổng quan chương trình. Chức năng chương trình.

holden
Download Presentation

Quản lý Giải vô địch bóng đá

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pháttriểnphầnmềmhướngđốitượng QuảnlýGiảivôđịchbóngđá • Giảngviênhướngdẫn: ThS. PhạmThiVương • Sinhviên: • ĐinhHồngChâu 06520034 • NguyễnVĩnhKha 06520215 • NguyễnHòaThuận 06520467

  2. Nội dung Giớithiệuchung Tổngquanchươngtrình Chứcnăngchươngtrình Quátrìnhpháttriển Kếtluận

  3. Nội dung Giớithiệuchung Tổngquanchươngtrình Chứcnăngchươngtrình Quátrìnhpháttriển Kếtluận

  4. Giớithiệuchung • Chươngtrình “QuảnlýGiảivôđịchbóngđá” đượcxâydựngđểphụcvụyêucầuđềtàicuốikỳbộmôn “Pháttriểnphầnmềmhướngđốitượng”. • Qua đó, chươngtrìnhnhằm minh họavàápdụngphươngpháppháttriểnphầnmềmtheohướngđốitượngđểxâydựngnênmộtchươngtrìnhứngdụngquảnlýhoànchỉnh.

  5. Giớithiệuchung • Giảngviênhướngdẫn:ThạcsĩPhạmThiVương • Nhómsinhviênthựchiện:

  6. Nội dung Giớithiệuchung Tổngquanchươngtrình Chứcnăngchươngtrình Quátrìnhpháttriển Kếtluận

  7. Tổngquanchươngtrình Môitrườngpháttriển • Môitrườngpháttriểnchính • OS: MS Windows XP, MS Windows 7 32 bit • Framework: MS .NET Framework 4.0 • IDE: MS Visual Studio 2010 • DBMS: MS SQL Server 2008 Express Edition • Ngônngữ: C#, LINQ • Subversion control: Google SVN Football Manager Côngcụhỗtrợ - Thiếtkếgiaodiện: GUI Designer - Windows components: DevXpress 2010

  8. Tổngquanchươngtrình Hiệntrạngvànhucầu • Ứng dụng công nghệ thông trong lĩnh vực bóng đá chưa nhiều. • Chưa có nhiều nơi dùng phần mềm để quản lý giải bóng đá. Xâydựng Chươngtrìnhquảnlý giảivôđịchbóngđá Nhu cầu thực tế cần 1 phần mềm hỗ trợ việc quản lý, thống kê ... về bàn thắng, các đội bóng, kết quả các trận qua các giải bóng đá trong nước hay các cấp nhỏ được thực hiện trên máy tính. Người dùng phần mềm này, đây là một lĩnh vực không tiếp cận nhiều với máy tính do đó khả năng tiếp cận phần mềm mới của các nhân viên quản lý, người sẽ thao tác với phần mềm này có trình độ nhất định

  9. Tổngquanchươngtrình Yêucầuchươngtrình Yêucầuchứcnăng Yêucầu phi chứcnăng Phátsinhvàquảnlý lịchthiđấu Giaodiệntrongsáng, thânthiện, dễsửdụng Football Manager Quảnlýdanhsách độibóngvàthànhviên Hoạtđộng trên Windows Truyxuất cơsởdữliệunhanh Quảnlýthànhphần ban tổchức (trọngtài, tàitrợ) Cókhảnăng cậpnhậtkhicần Quảnlýkếtquả Yêucầuchươngtrình Thốngkêvàbáocáo

  10. Nội dung Giớithiệuchung Tổngquanchươngtrình Chứcnăngchươngtrình Quátrìnhpháttriển Kếtluận

  11. Chứcnăngchươngtrình • Giaodiệnchính • Mànhìnhchính • Các tab phânnhómchứcnăng • Cácnútđiềukiệnthôngthường: phóng to, thunhỏ, đóngcửasổ

  12. Chứcnăngchươngtrình • Mànhìnhđăngnhập • Xácnhậnngườidùng • Cho phéptruycậpvàohệthống

  13. Factor Season Football Manager Others Analysis Review Chứcnăngchươngtrình Phânnhómchứcnăngchươngtrình

  14. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • quản lý dữ liệu hệ thống và các thành phần, nhân tố tham gia vào giải bóng đá • gồm các nhân tố: mùa giải, đội bóng, cầu thủ, HLV, trọng tài, nhà tài trợ, sân vận động, quốc gia, địa phương, khoảng cách, người dùng

  15. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • Season: quản lý mùa giải • Cấu hình tham số mùa giải • Chức năng: hiển thị danh sách, xem thông tin, thêm, xóa, cập nhật, tìm kiếm

  16. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • Team: quản lý đội bóng • Quản lý tất cả các đội bóng đã tham gia qua các mùa giải được tổ chức • Chức năng: hiển thị danh sách, xem thông tin, thêm, xóa, cập nhật, tìm kiếm

  17. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • Player: quản lý cầu thủ • Quản lý tất cả các cầu thủ đã tham gia qua các mùa giải được tổ chức • Chức năng: hiển thị danh sách, xem thông tin, thêm, xóa, cập nhật, tìm kiếm, lọc theo đội bóng

  18. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • Coach: quản lý huấn luyện viên • Quản lý tất cả các huấn luyện viên đã tham gia qua các mùa giải được tổ chức • Chức năng: hiển thị danh sách, xem thông tin, thêm, xóa, cập nhật, tìm kiếm

  19. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • Referee: quản lý trọng tài • Quản lý tất cả các trọng tài đã tham gia qua các mùa giải được tổ chức • Chức năng: hiển thị danh sách, xem thông tin, thêm, xóa, cập nhật, tìm kiếm

  20. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • Sponsor: quản lý nhà tài trợ • Quản lý tất cả các nhà tài trợ đã tham gia qua các mùa giải được tổ chức • Chức năng: hiển thị danh sách, xem thông tin, thêm, xóa, cập nhật, tìm kiếm

  21. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • Stadium: quản lý sân vận động • Quản lý tất cả các sân vận động đã được sử dụng qua các mùa giải được tổ chức • Chức năng: hiển thị danh sách, xem thông tin, thêm, xóa, cập nhật, tìm kiếm

  22. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • Nation: quản lý danh sách quốc gia có HLV, cầu thủ và trọng tài mang quốc tịch các nước đó. • Local: quản lý danh sách các địa phương có sân bóng được dùng trong giải đấu • Chức năng: hiển thị danh sách, xem thông tin, thêm, xóa, cập nhật, tìm kiếm, đổi mật khẩu

  23. Chứcnăngchươngtrình • Phânnhómchứcnăng FACTOR • User: quản lý người sử dụng hệ thống • Quản lý tất cả các người dùng được tham gia sử dụng hệ thống • Chức năng: hiển thị danh sách, xem thông tin, thêm, xóa, cập nhật, tìm kiếm, đổi mật khẩu Màn hình đổi mật khẩu Quản lý người dùng

  24. Chứcnăngchươngtrình • Phânnhómchứcnăng SEASON (mùagiảihiệntại) • Quản lý dữ liệu về đội bóng, cầu thủ, HLV, thông báo điều lệ và nhà tài trợ trong mùa giải hiện hành • Phát sinh lịch thi đấu vào đầu mùa giải và chỉnh sửa thời gian các trận đấu • Xem chi tiết thông tin về trận đấu

  25. Chứcnăngchươngtrình • Phânnhómchứcnăng SEASON (mùagiảihiệntại) • Team List: danh sách đội bóng tham gia mùa giải hiện tại • Chức năng: hiển thị danh sách, xem thông tin sơ lược đội bóng, thêm vào và bỏ ra khỏi mùa giải, không thể thêm mới, chỉnh sửa thông tin hay xóa đội bóng

  26. Chứcnăngchươngtrình • Phânnhómchứcnăng SEASON (mùagiảihiệntại) • Sponsor List: danh sách nhà tài trợ tham gia mùa giải hiện tại • Chức năng: hiển thị danh sách, xem thông tin sơ lược nhà tài trợ, thêm vào và bỏ ra khỏi mùa giải, không thể thêm mới, chỉnh sửa thông tin hay xóa đội bóng

  27. Chứcnăngchươngtrình • Phânnhómchứcnăng SEASON (mùagiảihiệntại) • Announcement: quản lý thông báo và điều lệ trong mùa giải hiện hành • Chức năng: hiển thị danh sách, xem thông tin sơ lược, nội dung điều lệ, tìm kiếm, thêm mới, cập nhật, xóa

  28. Chứcnăngchươngtrình • Phânnhómchứcnăng SEASON (mùagiảihiệntại) • Auto-schedule: tự động phát sinh lịch thi đấu cho mùa giải hiện hành • Khi click nút “Do it”, lịch thi đấu mới sẽ được phát sinh và lưu vào CSDL.

  29. Chứcnăngchươngtrình • Phânnhómchứcnăng SEASON (mùagiảihiệntại) • Match Time: chỉnh sửa thời gian trận đấu, sử dụng để cập nhật thời gian khi trận đấu được điều chỉnh vì hoãn hay thay đội lịch đấu Chỉnh thời gian cho 1 trận đấu cụ thể Danh sách trận đấu theo vòng

  30. Chứcnăngchươngtrình • Phânnhómchứcnăng SEASON (mùagiảihiệntại) • Match Detail: thông tin chi tiết về 1 trận đấu • Sân tổ chức, các trọng tài điều khiển • Danh sách cầu thủ tham gia • Danh sách bàn thắng, thẻ phạt, phạm lỗi

  31. Chứcnăngchươngtrình • Phânnhómchứcnăng SEASON (cácmùagiảitrước) • Quản lý dữ liệu về đội bóng, cầu thủ, HLV, thông báo điều lệ và nhà tài trợ trong các mùa giải trước • Chỉ hiển thị danh sách và xem thông tin mà không được thêm mới, xóa hoặc chỉnh sửa các nhân tố trong đó • Chi tiết các màn hình chức năng con tương tự mùa giải hiện hành

  32. Chứcnăngchươngtrình • Phânnhómchứcnăng ANALYSIS • Quản lý dữ liệu về lịch đấu, kết quả trận đấu, vòng đấu, bảng xếp hạng • Thống kê dữ liệu về các mùa giải

  33. Chứcnăngchươngtrình • Phânnhómchứcnăng ANALYSIS • League Table: thông tin bảng xếp hạng các mùa giải trước (hoặc trật tự xếp hạng tạm thời của mùa giải hiện hành) • Chức năng: xem thông tin kết quả, xuất báo cáo

  34. Chứcnăngchươngtrình • Phânnhómchứcnăng ANALYSIS • Round Result: hiển thị kết quả các trận đấu theo vòng đấu ở mùa giải đã chọn xem • Chức năng: hiển thị thông tin kết quả, xuất báo cáo

  35. Chứcnăngchươngtrình • Phânnhómchứcnăng ANALYSIS • Season Result: thống kê dữ liệu về từng đội bóng theo mùa giải • Chức năng: hiển thị thông tin, xuất báo cáo

  36. Chứcnăngchươngtrình • Phânnhómchứcnăng REVIEW • Thống kê thông tin kết quả về đội bóng qua các mùa giải, thông tin các cầu thủ theo đội bóng qua các mùa giải • Thống kê thành tích cầu thủ qua các mùa giải

  37. Chứcnăngchươngtrình • Phânnhómchứcnăng REVIEW • Team Result: thống kê thành tích thứ hạng của các đội bóng qua từng mùa giải • Chức năng: xem thông tin, xuất báo cáo

  38. Chứcnăngchươngtrình • Phânnhómchứcnăng REVIEW • Team Member: liệt kê danh sách cầu thủ thi đấu cho từng đội bóng qua các mùa giải • Chức năng: xem thông tin, xuất báo cáo

  39. Chứcnăngchươngtrình • Phânnhómchứcnăng REVIEW • Player Review: thống kê thông tin, lịch sử thi đấu và thành tích của các cầu thủ • Chức năng: tìm kiếm cầu thủ để xem thông tin, hiển thị thông tin, xuất báo cáo

  40. Chứcnăngchươngtrình • Phânnhómchứcnăngkhác • Configuration: • thiết lập thông tin cấu hình hệ thống chuyên biệt cho từng môi trường triển khai, tùy theo quốc gia và mùa bóng • quản lý các ngày đặc biệt trong năm để thiết lập lịch thi đấu • About và Help: thông tin chương trình, nhóm tác giả và hướng dẫn sử dụng.

  41. Nội dung Giớithiệuchung Tổngquanchươngtrình Chứcnăngchươngtrình Quátrìnhpháttriển Kếtluận

  42. Quátrìnhpháttriển • Chươngtrình “QuảnlýGiảivôđịchbóngđá” đượcxâydựngtheophươngpháp “Pháttriểnphầnmềmhướngđốitượng” • Trải qua nhiềugiaiđoạn, nhưngchủyếulà 3 giaiđoạn: • OOA: phântíchhướngđốitượng • OOD:thiếtkếhướngđốitượng • OOP: lậptrìnhhướngđốitượng

  43. Test Code Design Analyze Phânbổthờigian 1 tháng 2 tháng 1.5 tháng 1 tháng

  44. Phântíchcácyêucầunghiệpvụvàkhảosátthựctế, chuẩnbịdữliệu, xâydựngchươngtrìnhmẫu Analyze Thiếtkếmôhìnhdữliệu, kiếntrúcchươngtrình, cấutrúclớptươngtác, thiếtkếluồngdữliệutươngtác, thiếtkếgiaodiễnmẫu Design Dựatheotàiliệuphântích, thiếtkế, tiếnhànhlậptrìnhxâydựngứngdụng Construct Phântíchvàthiếtkế

  45. Phântíchvàthiếtkế Kiếntrúcchươngtrình

  46. Phântíchvàthiếtkế Sơđồ Use Case

  47. Phântíchvàthiếtkế Sơđồlớp

  48. Phântíchvàthiếtkế Danhsáchlớp:

  49. Phântíchvàthiếtkế Sơđồ logic dữliệu

  50. Nội dung Giớithiệuchung Tổngquanchươngtrình Chứcnăngchươngtrình Quátrìnhpháttriển Kếtluận

More Related