You are on page 1of 3

Assignment

ACCP i7.1 Elementary Programming with C

C Assignment
MỤC TIÊU

1. Học cách tổ chức một chương trình với nhiều chức năng.
2. Học cách kết hợp các kiến thức đã học về vòng lặp, mảng, hàm, struct…
3. Học cách lưu trữ và thao tác với file.
4. Học cách gỡ lỗi chương trình.
5. Tạo hứng thú xây dựng những chương trình hoàn chỉnh hơn.

YÊU CẦU CHUNG

Xây dựng chương trình quản lý lịch thi đấu và bảng xếp hạng các đội bóng trong giải bóng đá V-
league.

MÔ TẢ YÊU CẦU

Chương trình gồm có các chức năng chính sau:


− Quản lý danh sách đội bóng
− Quản lý lịch thi đấu của các đội bóng
− Quản lý kết quả thi đấu của các đội bóng
− Thống kê số bàn thắng, thua, điểm của các đội căn cứ vào kết quả thi đấu.

CHI TIẾT

Gợi ý cách hoạt động của chương trình như sau:

--Chào mừng đến với V-League 2008-----


=================================
− 1. Quản lý danh sách đội bóng.
− 2. Quản lý lịch thi đấu.
− 3. Quản lý kết quả thi đấu.
− 4. Thống kê.
− 0. Thoát.
#Chọn:1
=================================
− 1. Xem danh sách đội bóng
− 2. Cập nhật danh sách đội bóng
− 3. Thêm mới một đội bóng
− 0. Trờ về menu chính.
#Chọn:3
=====Thêm mới một đội bóng=======
− Nhập Mã đội: TC08
− Nhập tên đôi: Thể Công
− Nhập tên huấn luyện viên: Vương Tiến Dũng
− Bạn muốn tiếp tục?(Y/N)
=================================
− 1. Xem danh sách đội bóng
− 2. Cập nhật danh sách đội bóng
− 3. Thêm mới một đội bóng
− 0. Trờ về menu chính.
#Chọn:2

Issue Date: December 2009 © 2007 FPT-Aptech Page 3


Ver.1.0
Assignment
ACCP i7.1 Elementary Programming with C

======Cập nhật thông tin đội bóng=================


− Nhập Mã đội: TC08
− Sửa Tên đội: Thể Công – Viettel
− Sửa Tên huấn luyện viên: Nguyễn Hồng Sơn
− Bạn có muốn cập nhật thông tin?(Y/N) Y
− Thông tin về đã được cập nhật!
− Bạn muốn tiếp tục?(Y/N) N
=================================
− 1. Xem danh sách đội bóng
− 2. Cập nhật danh sách đội bóng
− 3. Thêm mới một đội bóng
− 0. Trờ về menu chính.
#Chọn:1
================================================
| Mã đội | Tên đội | Huân luyện viên |
================================================
| TC08 | Thể công- Viettel | Nguyễn Hồng Sơn |
| HAGL | Hoàng Anh Gia Lai | Mai Đức Chung |
================================================
================================================
− 1. Xem danh sách đội bóng
− 2. Cập nhật danh sách đội bóng
− 3. Thêm mới một đội bóng
− 0. Trờ về menu chính.
#Chọn:0
--Chào mừng đến với V-League 2008-----
=================================
− 1. Quản lý danh sách đội bóng.
− 2. Quản lý lịch thi đấu.
− 3. Quản lý kết quả thi đấu.
− 4. Thống kê.
− 0. Thoát.
#Chọn:2
================================================
− 1. Xem lịch thi đấu
− 2. Cập nhật cập nhật lịch thi đấu
− 3. Tạo lịch thi đấu
− 0. Trờ về menu chính.
#Chọn:3
=====Tạo lịch thi đấu=======
− 1. Thể Công – Viettel vs Hoàng Anh Gia Lai
− 2. SLNA vs Hải Phòng
− ...
− Chọn:2
− Trận: SLNA vs Hải Phòng
− Ngày thi đấu: 30/8/2008
− Giời thi đấu: 15h30
− Sân thi đấu: Sân Vinh
− Bạn muốn cập nhật?(Y/N) Y
================================================
− 1. Xem lịch thi đấu
− 2. Cập nhật cập nhật lịch thi đấu
− 3. Tạo lịch thi đấu
− 0. Trờ về menu chính.

Issue Date: December 2009 © 2007 FPT-Aptech Page 4


Ver.1.0
Assignment
ACCP i7.1 Elementary Programming with C

#Chọn:0
--Chào mừng đến với V-League 2008-----
=================================
− 1. Quản lý danh sách đội bóng.
− 2. Quản lý lịch thi đấu.
− 3. Quản lý kết quả thi đấu.
− 4. Bảng xếp hạng.
− 0. Thoát.
#Chọn:3
=====Kết quả thi đấu=======
− 1. Thể Công – Viettel 3 - 0 Hoàng Anh Gia Lai
− 2. SLNA vs Hải Phòng
− ...
− 0. Trở về menu chính
− Chọn:2
− Trận: SLNA vs Hải Phòng
− Kết quả SLNA: 2
− Kết quả Hải Phòng: 1
− Bạn có muốn cập nhật?(Y/N) N
--Chào mừng đến với V-League 2008-----
=================================
− 1. Quản lý danh sách đội bóng.
− 2. Quản lý lịch thi đấu.
− 3. Quản lý kết quả thi đấu.
− 4. Bảng xếp hạng.
− 0. Thoát.
#Chọn:4
=================================================================
| Mã đội | Tên đội | Trận | Thắng | Hòa | Thua | Điểm |
=================================================================
| TC08 | Thể công- Viettel | 20 | 10 | 2 | 0 | 32 |
| HAGL | Hoàng Anh Gia Lai | 19 | 9 | 4 | 1 | 31 |
=================================================================
...
Chúc các đội giải V-League thành công!

Danh sách các đội bóng được lưu trong file VL08Teams.dat
Lịch thi đấu được tạo ngẫu nhiên và lưu trong file VL08Schedule.dat
Kết quản thi đấu được lưu trong file VL08Log.dat

Đánh giá
Mức 1 − Thiết kế được giao diện hợp lý.
− Thiết kế các hàm chức năng hợp lý.
− Thiết kế struct hợp lý.
− Thực hiện được cơ bản các chức năng.

Mức 2 − Thực hiện đầy đủ các chức năng của chương trình.
Mức 3 − Sử dụng con trỏ cấp phát động cho các danh sách.
− Thiết kế giao diện đẹp hợp lý.
− Các chức năng hoạt động tốt không lỗi.

Issue Date: December 2009 © 2007 FPT-Aptech Page 5


Ver.1.0

You might also like