TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN ĐIỆN TỬ - VIỄN THÔNG
BÁO CÁO
THỰC TẬP KỸ THUẬT
Họ và tên:
MSSV:
Phạm
Thành
Công
20182392
Lớp:
Điện tử 03-K63
Đơn vị thực tập:
FPT Software
Hà Nội, 8-2021
LỜI NÓI ĐẦU
Thực tập là một giai đoạn quan trọng trong quá trình học tập, đó là quá trình chúng em
có thể hiểu rõ và sâu hơn, thực tế hóa những kiến thức đã được học tại nhà trường cũng
như bổ sung thêm nhiều kiến thức mới, có thêm nhiều trải nghiệm công việc thực tế., qua
đó học hỏi trau dồi thêm những kỹ năng nghiệp vụ công việc cần thiết cũng như những kỹ
năng mềm cần có, đông thời đây cũng là cơ hội để em đánh giá lại kỹ năng của bản thân
để có thể trau dồi thêm những kiến thức cần có để phục vụ cho tương lai sắp tới. Là sinh
viên ai cũng háo hức với kỳ thực tập mà nhà trường mang lại. Mong chờ những trải
nghiệm trong môi trường mới đặc biệt là môi trường doanh nghiệp. Thật may mắn là kỳ
hè 2021 vừa qua viện Điện tử - Viễn thông, trường Đại học Bách Khoa Hà Nội đã kết hợp
với công ty FPT Software đã tạo điều kiện cho sinh viên được thực tập chính thức tại
công ty.
Khóa thực tập kéo dài từ 16/7/2021 – 16/8/2021. Ở FPT Software em đã tham gia các
khóa học Day One, lập trình C++ và những buổi hội thảo gặp mặt các anh/chị có nhiều
năm kinh nghiệm trong nghề để giải đáp thắc mắc về ngành nghề và định hướng. Đây là
những khóa học nền tảng cung cấp cho học viên những hiểu biết về văn hóa Công ty,
chính sách an toàn bảo mật thông tin cũng như đào tạo về kỹ năng lập trình C++. Thực sự,
đây là những kiến thức hết sức hữu ích giúp cho sinh viên chúng em có thể tự nâng cao
trình độ bản thân và có một nền tảng vững chắc để đáp ứng được nhu cầu tuyển dụng của
các công ty sau này.
Em xin gửi lời cám ơn chân thành đến Viê ̣n Điê ̣n Tử–Viễn Thông, Đại học Bách Khoa
Hà Nô ̣i và công ty FPT Software đã tạo điều kiê ̣n thuâ ̣n lợi cho chúng em có cơ hô ̣i trải
nghiê ̣m môi trường làm viê ̣c ơ Fsoft. Qua đợt thực tập em đã thấy mình cần phải cố gắng
nhiều hơn nữa trong việc học tập trên lớp, giao lưu học hỏi cũng như hoàn thiện thêm
những kỹ năng cần thiết cho bản thân. Được thực tập, làm việc trong một môi trường
chuyên nghiệp là một cơ hội rất tốt đối với em. Trong khoảng thời gian này em thấy phía
công ty đã tạo điều kiện hết sức thuận lợi để giúp đỡ chúng em có cơ hội trải nghiệm tốt
nhất về công việc sau này
Em xin chân thành cảm.
MỤC LỤC
DANH MỤC HÌNH ẢNH..................................................................................................i
DANH MỤC BẢNG BIỂU...............................................................................................ii
CHƯƠNG 1. GIỚI THIỆU CHỨC NĂNG, NHIỆM VỤ VÀ CƠ CẤU TỔ CHỨC
CỦA ĐƠN VỊ TIẾP NHẬN.............................................................................................1
1.1 Tập đoàn FPT..........................................................................................................1
1.1.1 Lịch sử hình thành..............................................................................................2
1.1.2 Cơ cấu tổ chức...................................................................................................3
1.1.3 Thành phần ban lãnh đạo...................................................................................3
1.2 Công ty FPT Software.............................................................................................4
1.2.1 Lịch sử phát triển...............................................................................................4
1.2.2 Cơ cấu tổ chức...................................................................................................5
1.2.3 Tình hình hoạt động...........................................................................................6
CHƯƠNG 2. NỘI DUNG THỰC TẬP...........................................................................7
2.1 Các vị trí công việc trong công ty, yêu cầu chuyên môn, kỹ năng từng vị trí........7
2.2 Mô tả lĩnh vực hoạt động của công ty.....................................................................8
2.3 Mô tả công việc được giao trong thời gian thực tập...............................................9
2.3.1 Khóa Soft Skills.................................................................................................9
2.3.2 Khóa học Dayone...............................................................................................9
2.3.3 Khóa học C++..................................................................................................10
2.3.4 Kết luận............................................................................................................11
CHƯƠNG 3. NHẬN XÉT VÀ ĐỀ XUẤT.....................................................................15
3.1 Nhận xét.................................................................................................................15
3.1.1 Ưu điểm...........................................................................................................15
3.1.2 Nhược điểm......................................................................................................15
3.2 Đề xuất................................................................................................................... 15
CHƯƠNG 4. KẾT LUẬN...............................................................................................16
TÀI LIỆU THAM KHẢO..............................................................................................17
DANH MỤC HÌNH ẢN
Hình 1.1 Tòa nhà FPT, Cầu Giấy, Hà Nội......................................................................1
Hình 1.2 Thành viên chủ chốt của tập đoàn FPT...........................................................1
Hình 1.3 Cơ cấu tổ chức tập đoàn FPT...........................................................................3
Hình 1.4 Logo FPT Software...........................................................................................4
Hình 1.5 Cơ cấu tổ chức FPT Software...........................................................................5
Hình 1.6 Văn phòng chi nhánh FPT Software tại Nhật Bản.........................................6
DANH MỤC BẢNG BIỂU
Bảng 1.1 Khóa học training C++...................................................................................10
CHƯƠNG 1. GIỚI THIỆU CHỨC NĂNG, NHIỆM VỤ VÀ CƠ CẤU
TỔ CHỨC CỦA ĐƠN VỊ TIẾP NHẬN
1.1 Tập đoàn FPT
Hình 1.1 Tòa nhà FPT, Cầu Giấy, Hà Nội
-
Thành lập: 13 tháng 9 năm 1988
Sản phẩm: Công nghệ (giải pháp và dịch vụ CNTT); Viễn thông (dịch vụ viễn thông,
truyền hình FPT và dịch vụ nội dung số); Đào tạo (từ Tiểu học đến sau Đại học).
Trụ sơ chính: số 17 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội.
Số nhân viên: 30.651 (2021).
Doanh thu: 29.830 tỷ VND (2020).
Thành viên chủ chốt:
Hình 1.2 Thành viên chủ chốt của tập đoàn FPT
1.1.1 Lịch sử hình thành
Năm 1986, Việt Nam bắt đầu thực hiện Đổi Mới, mơ cửa nền kinh tế. Các mô hình kinh
tế tư nhân bắt đầu có thể phát triển. Ông Trương Gia Bình lúc đó đang làm việc tại Viện Cơ
học, quyết thành lập một công ty trực thuộc một cơ quan nhà nước cấp bộ hoạt động trong
lĩnh vực kinh doanh, xuất nhập khẩu và chuyển giao công nghệ.Ngày 13/9/1988, Công ty
Công nghệ Thực phẩm được thành lập và giao cho ông Trương Gia Bình làm giám đốc. Tên
tiếng Anh của công ty được chọn là Food Processing Technology Company – FPT. Công ty
lúc mới thành lập có 13 người.
Hợp đồng cung cấp máy tính cho Viện Hàn lâm Khoa học Liên Xô năm 1989 đánh
dấu sự bắt đầu chuyển hướng của FPT từ một công ty chế biến thực phẩm trơ thành một
công ty hoạt động trong lĩnh vực công nghệ thông tin. Tháng 10/1990, công ty được đổi tên
thành Công ty Phát triển và Đầu tư Công nghệ. Tên viết tắt FPT giờ trơ thành Corporation
for Financing Promoting Technology. FPT ký hợp đồng phần mềm thương mại đầu tiên
cuối năm đó, hợp đồng cung cấp hệ thống đặt vé giữ chỗ cho phòng vé của Vietnam
Airlines.
Năm 1997, khi Việt Nam bắt đầu kết nối Internet toàn cầu, FPT được chọn là nhà cung
cấp thiết bị và là một trong những ISP đầu tiên của Việt Nam.
Năm 2001, FPT cho ra đời báo điện tử VnExpress, một trong những trang báo điện tử
đầu tiên của Việt Nam và đến nay vẫn là một trong những trang tin tức nhanh và cập nhật
nhất, thu hút lượng độc giả rất lớn hàng ngày.
Tháng 09/2006, Đại học FPT ra đời và cũng là trường đại học đầu tiên của doanh nghiệp
được cấp giấy phép hoạt động. Hiện Đại học FPT đang đào tạo khoảng 17000 sinh viên,
học viên ơ nhiều khối khác nhau.
Ngày 13/12/2006, cổ phiếu FPT chính thức tham gia giao dịch tại Trung tâm Giao dịch
Chứng khoán TP HCM (nay là Sơ giao dịch Chứng khoán TP HCM - HOSE) với
60.810.230 cổ phiếu mệnh giá 10.000 đồng/cổ phiếu và trơ thành doanh nghiệp đầu tiên
hoạt động trong lĩnh vực công nghệ thông tin niêm yết trên sàn chứng khoán.
Tháng 2/2012, FPT quyết định đầu tư mơ rộng chuỗi bán lẻ FPT chuyên kinh doanh các
sản phẩm công nghệ với mục tiêu đạt 150 cửa hàng vào năm 2014. Tính đến hết năm 2014,
chuỗi bán lẻ FPT Shop đã có mặt ơ 63 tỉnh thành Việt Nam với 163 cửa hàng.
Văn hóa chung của tất cả nhân viên tại FPT là: Tôn trọng Cá nhân - Tinh thần Đổi mới Tinh thần Đồng đội, khuyến khích nhân viên làm việc hiệu quả vì thành quả chung của
công ty.
1.1.2 Cơ cấu tổ chức
Hình 1.3 Cơ cấu tổ chức tập đoàn FPT
Tập đoàn FPT có hệ thống 48 văn phòng tại 26 quốc gia và vùng lãnh thổ bên ngoài
Việt Nam, với 4 lĩnh vực chính:
-
-
-
-
Công nghệ:
Công ty TNHH Hệ thống Thông tin FPT
Công ty TNHH Phần mềm FPT (FPT Software)
Viễn thông:
Công ty Cổ phần Viễn thông FPT
Công ty Cổ phần Dịch vụ Trực tuyến FPT
Phân phối và bán lẻ:
Công ty TNHH Thương mại FPT
Công ty Cổ phần Bán lẻ Kỹ thuật số FPT
Giáo dục: Công ty TNHH Giáo dục FPT
1.1.3 Thành phần ban lãnh đạo
Hội đồng quản trị:
Ông Trương Gia Bình - Chủ tịch Hội đồng quản trị
Ông Bùi Quang Ngọc - Phó Chủ tịch Hội đồng quản trị
Ông Đỗ Cao Bảo - Ủy viên Hội đồng quản trị
Ông Jean-Charles Belliol - Ủy viên Hội đồng quản trị độc lập
Ông Tomokazu Hamaguchi - Ủy viên Hội đồng quản trị độc lập
Ông Lê Song Lai - Ủy viên Hội đồng quản trị Không điều hành
Ông Dan E Khoo - Ủy viên Hội đồng quản trị độc lập
Ban điều hành:
Ông Nguyễn Văn Khoa - Tổng Giám đốc FPT
Ông Hoàng Viê ̣t Anh
Phó Tổng Giám đốc FPT
Tổng Giám đốc Công ty Cổ phần Viễn thông FPT
Ông Nguyễn Thếp Hương
Phó Tổng Giám đốc kiêm CFO
Tổng Giám đốc Công ty TNHH FPT Smart Cloud
1.2 Công ty FPT Software
Hình 1.4 Logo FPT Software
Công ty TNHH Phần mềm FPT –FPT Software là công ty thành viên của tập đoàn FPT,
tập trung ơ lĩnh vực outsource phần mềm.Trụ sơ chính của công ty đặt tại tầng 6-12, Tòa
nhà FPT phố Duy Tân, quận Cầu Giấy, Hà Nội.
1.1.4 Lịch sử phát triển
FPT bắt đầu hoạt động trong lĩnh vực outsource phần mềm vào năm 1999. Năm2001,
FPT được IBM chọn làm nhà cung cấp dịch vụ phần mềm độc lập.
Năm 2004, Công ty Cổ phần Phần mềm FPT (FPT Software Joint-Stock Company)
được thành lập. Cùng năm đó công ty mơ chi nhánh tại thành phố Hồ Chí Minh và văn
phòng tại Tokyo, Nhật Bản. Năm 2005, công ty mơ chi nhánh tại Đà Nẵng. Công ty đã đạt
được nhiều chứng chỉ uy tín như: SEI CMM/CMMI Level 5, ISO9001:2008,
ISO27001:2013 (trước là BS 7799-2:2002), ISO/IEC 20000, ISO 14000, ISO/TS 16949.
1.1.5 Cơ cấu tổ chức
Hình 1.5 Cơ cấu tổ chức FPT Software
Năm 2012, FPT Software quyết định tái cấu trúc tổ chức. Công ty không duy trì hình
thức công ty thành viên và tư cách pháp nhân của các đơn vị đó, và thành lập 6đơn vị phần
mềm chiến lược FSU (FPT Software Strategic Unit): FSU1, FSU3, FSU11,FSU13, FSU15
và FSU17.
1.1.6 Tình hình hoạt động
Hình 1.6 Văn phòng chi nhánh FPT Software tại Nhật Bản
Công ty FPT Software có vốn điều lệ 520 tỷ đồng, 100% thuộc sơ hữu của tập đoànFPT.
Lợi nhuận của công ty cán mốc 100 triệu USD vào năm 2013. Năm 2014, côngty đã đạt
mốc 7000 nhân viên, mơ thêm 3 văn phòng gồm F-Ville ơ Hà Nội, F-Town 2 ơ thành phố
Hồ Chí Minh và FPT Cần Thơ ơ Cần Thơ. Đến nay FPT Software đã hiện diện ơ nhiều
nước trên thế giới như Nhật Bản, Hoa Kỳ, Đức, Pháp, Australia, Slovakia...FPT Software
hiện đang là một trong những công ty outsource phần mềm hàng đầu ơViệt Nam và uy tín
trên thế giới.
CHƯƠNG 2. NỘI DUNG THỰC TẬP
2.1 Các vị trí công việc trong công ty, yêu cầu chuyên môn, kỹ năng từng vị trí
FPT Software là môi trường tương đối tốt để phát triển cho sinh viên. Công ty có 2 loại
công việc chính là: công việc cố định và công việc tạm thời. Công việc cố định là công việc
thời gian lâu dài, còn công việc tạm thời là công việc ngắn hạn, nhăm mục đích phục vụ cho
nhu cầu đột xuất của công ty. Sau khi ra trường, sinh viên có thể nộp đơn ứng tuyển sau đó
thi phỏng vấn để thành nhân viên của Fsoft. Sau khi trúng tuyển, sinh viên có thể tham gia
vào các dự án của công ty hoặc các công việc phù hợp với trình độ và năng lực.
Công ty có tuyển một số vị trí sau:
Project Manager ( Quản lý dự án )
- Công việc:
Làm việc trực tiếp với khách hàng và đối tác.
Xây dựng các hệ thống phần mềm.
-
Yêu cầu:
Băng tốt nghiệp: Kỹ sư loại khá trơ lên.
Kỹ năng giao tiếp tiếng Anh tốt.
Ưu tiên có 3 năm kinh nghiệm làm dự án.
Team Leader ( Trương nhóm )
- Công việc:
Phụ trách trương nhóm một lĩnh vực công việc.
-
Yêu cầu:
Có kinh nghiệm 5 năm quản lý dự án.
Có khả năng quản trị nhân sự.
Developer (Kỹ sư lập trình)
- Công việc:
Lập trình dự án và phát triển phần mềm.
- Yêu cầu:
Kỹ năng lập trình.
Kinh nghiệm, chăm chỉ, ham học hỏi.
Tester (Kỹ sư kiểm thử )
- Công việc:
Mô tả hệ thống phần mềm, phân tích, viết báo cáo.
- Yêu cầu:
Kiến thức, kỹ năng lập trình.
Ưu tiên kinh nghiêm, hòa nhã, chăm chỉ.
Sale (Nhân viên bán hàng)
-
Công việc:
Tìm hiểu thị trường, tìm kiếm thông tin khách hàng tiềm năng
Tư vấn, giải đáp cho khách hàng các dịch vụ mà FPT cung cấp
- Yêu cầu:
Băng tốt nghiệp cử nhân, khả năng giao tiếp tốt.
Ưu tiên : Sinh viên các trường đại học Kinh tế, nữ ngoại hình xinh xắn,
tính tình hòa đồng vui vẻ.
Nhân viên kỹ thuật
- Công việc:
Lắp đặt, bảo trì hệ thống các dịch vụ do công ty FPT cung cấp
- Yêu cầu:
Tốt nghiệp cao đẳng trơ lên chuyên ngành Điện tử-Viễn thông
Ưu tiên : Có kinh nghiệm về nghề, có chứng chỉ về mạng.
2.2 Mô tả lĩnh vực hoạt động của công ty
Với các lĩnh vực kinh doanh cốt lõi thuộc lĩnh vực Công nghệ thông tin và Viễn thông,
FPT cung cấp dịch vụ tới 57/63 tỉnh thành tại Việt Nam, không ngừng mơ rộng thị trường
toàn cầu. Đến thời điểm hiện tại, FPT đã có mặt tại 17 quốc gia gồm: Việt Nam, Lào, Thái
Lan, Campuchia, Singapore, Mỹ, Anh, Nhật Bản, Malaysia, Úc, Pháp, Philippines, Đức,
Myanmar, Kuwait, Bangladesh và Indonesia.
Công ty Cổ phần Phần mềm FPT là công ty chuyên về lĩnh vực gia công phần mềm ,
chính vì thế nên công ty cung cấp tất cả dịch vụ liên quan như:
Xuất khẩu phần mềm.
Giải pháp phần mềm.
Phân phối các sản phẩm công nghệ thông tin.
Tích hợp hệ thống.
Cũng cấp các giải pháp, dịch vụ Viễn thông và Internet.
Triển khai và tư vấn dịch vụ ERP.
Phát triển hệ thống nhúng.
Các dịch vụ khác.
Ngoài ra, công ty đã tham gia tích cực vào các hoạt động văn hóa xã hội. Công ty còn tổ
chức được các câu lạc bộ sơ thích: võ thuật, cuộc thi ảnh chào mừng ngày sinh nhật công ty.
Để tạo môi trường dân chủ và cơi mơ công ty còn lập trang chodua.com để các thành viên
trong và ngoài công ty tự do góp ý giúp công ty ngày càng phát triển.
Khóa học cung cấp cho học viên những kiến thức căn bản về:
Cơ sơ dữ liệu (CSDL - database).
Hệ quản trị CDSL(DBMS - Database Management System).
Ngôn ngữ truy vấn SQL.
Phần mềm SQL Server của Microsoft.
2.3 Mô tả công việc được giao trong thời gian thực tập
Mục đích cơ bản của khóa thực tập là giúp sinh viên học tập và thực hành cơ bản với
ngôn ngữ lập trình C++. Đợt thực tập chia làm 3 khóa học nhỏ: Khóa Soft Skills, Khóa
Dayone và Khóa C++.
1.1.7 Khóa Soft Skills
Tại khóa học này em được học cách viết Email và CV.
Trong công việc tại công ty thì Email giữ vai trò quan trọng trong việc trao đổi thông
tin, nhưng không phải bất cứ ai cũng có thể viết được một Email tốt. Chính vì thế khóa học
Email Writing đã giúp em có thêm những kỹ năng tốt để viết Email.
Một trong những vấn đề của sinh viên khi đi xin việc chính là viết CV, công ty đã tổ
chức một buổi học online về vấn đề làm sao để có thể làm được một CV tốt.
Khóa Soft Skills diễn ra trong một buổi, sau đó là Assignment để có thể thực hành kiến
thức lý thuyết đã học.
1.1.8 Khóa học Dayone
Day One là khóa học của FPT Software dành cho nhân viên mới. Khóa học kéo dài
trong 1 ngày, cung cấp cho học viên các thông tin về quy định, chính sách và các công cụ
sử dụng trong quá trình làm việc.
Khóa học gồm các nội dung chính :
ISMS4N (Information Security Management System for Newbies): Chính sách
bảo mật thông tin ơ FSoft và các nguyên tắc bảo mật thông tin.
FWE (FSoft Working Environment): Môi trường làm việc ơ FSoft và các công
cụsử dụng trong công việc hàng ngày.
QMS (Quality Management System): Hệ thống quản lý chất lượng và các chứng
chỉ quốc tế về quản lý chất lượng mà FPT Software đã đạt được.
CoBC (Code of Bussiness Conduct): Bộ quy tắc về đạo đức kinh doanh ơ FSoft.
1.1.9 Khóa học C++
Trong thời gian thực tập taị công ty FPT Software, em đã được tham gia khóa học
Training C++.
Bảng 1.1 Khóa học training C++
Ngày
Nội dung
19/7
Data Type in C++
20/7
C++ Marco & Preprocessor
21/7
Memory Management, Pointer and Reference in C++
22/7
Operators, Loops, Decision Making and Switch statement in C++
23/7
Function in C++
26/7
Exception Handling, Namespacing and Source Files and Programs
27/7
Object Oriented Programming (OOP)
28/7
Object Oriented Programming (OOP) (cont)
29/7
Object Oriented Programming (OOP) (cont)
30/7
Constructor and Destructor
2/8
Constructor and Destructor (cont)
3/8
Constructor and Destructor (cont)
4/8
Function Overloading and Operator Overloading
5/8
Function Overloading and Operator Overloading (cont)
6/8
Inheritance and Polymorphism
9/8
Inheritance and Polymorphism (cont)
10/8
Inheritance and Polymorphism (cont)
11/8
Data Structure, Algorithm in C++
12/8
Data Structure, Algorithm in C++ (cont)
13/8
Revision
16/8
Final test
1.1.10 Kết luận
- Khóa học online Dayone trên hệ thống công ty giúp nắm rõ hơn về các quy định,
quy chế, chính sách về an toàn và bảo mật của công ty. Buổi khai giảng đầu khóa
cũng đã được các anh/chị phổ biến lại về nội quy, cũng như hướng dẫn sử dụng các
công cụ hỗ trợ cho quá trình học và làm việc tại Fsoft.
- Buổi học Soft Skills về kỹ năng viết Email và CV:
Email Writing: Kỹ năng viết email là vô cùng quan trọng trong công việc. Tại khóa
học này em được học:
Cấu trúc của 1 email.
Cách viết tiêu đề của email.
Bố cục nội dung và cách trình bày nội dung một email.
Chữ ký cuối email.
Khi nào thì cần CC, BCC.
CV: Kỹ năng viết CV cũng vô cùng quan trọng cho người đi xin việc. Tại khóa học
này, em đã được học :
-
Bố cục, màu sắc, font chữ,… để trình bày CV hiệu quả.
Các nội dung cần có, và những điều nên tránh khi viết CV.
Khóa học C++ :
Các kiểu dữ liệu, biến trong C++
Bộ tiền xử lý, marco trong C++
Quản lý vùng nhớ, con trỏ, tham chiếu trong C++
Các kiểu cấu trúc rẽ nhánh, vòng lặp trong C++
Hàm, cấu trúc hàm, tham số hàm trong C++
Xử lý ngoại lệ trong C++
Các kiến thức cơ bản về OOP trong C++
Các kiến thức nâng cao về OOP trong C++
Cấu trúc dữ liệu và giải thuật
Mỗi buổi học sẽ có assignment để sinh viên củng cố lại kiến thức được học, đồng
thời có các bài quiz để kiểm tra kiến thức. Dưới đây là 1 bài assignment mà em cho là
khá hay, yêu cầu sinh viên vận dụng nhiều kiến thức đã được để làm :
Ví dụ: Bài 2 trong Assignment Day 13-14
Tạo 1 enum MON_HOC, bao gồm các môn sau:
- Toán
- Lý
- Hóa
- Sinh
- Văn
- Sử
- Địa
Tạo các class sau:
Class DiemSo
- Thuộc tính:
+ số điểm
+ tên môn học
- Phương thức:
+ Paramenter Constuctor
+ Copy Contructor
+ overload operator cout <<
+ overload operator cin >>
+ overload operator comparison ( so sánh lớn hơn (>) , so sánh nhỏ hơn (<))
Class SinhVien
- Thuộc tính:
+ tên
+ ngày tháng năm sinh
+ mã sinh viên
+ điểm các môn học: vector
- Phương thức:
+ Default contructor
+ Paramenter Constuctor
+ Copy Contructor
+ overload operator cout <<
+ overload operator cin >>
+ getDiemSo(const MON_HOC &): get điểm số của 1 môn học
Viết 1 chương trình có các chức năng sau:
1. Thêm sinh viên
+ nhập thông tin của sinh viên (tên, ngày tháng năm sinh, mã sinh viên)
+ 1 sinh viên có thể chưa thi hết tất cả các môn nên sau khi nhập 3 thông tin trên,
hỏi user có muốn nhập điểm môn học không?
* nếu có thì nhập thông tin điểm số (option môn học nhập bằng số, theo enum
MON_HOC đã được define)
* nếu không thì back lại chương trình chính
2. Tìm kiếm sinh viên thông qua mã sinh viên
3. Tìm người có số điểm cao nhất từng môn học
4. Xóa sinh viên sử dụng mã sinh viên
5. In ra danh sách tất cả sinh viên
0. Thoát chương trình
ex.
1. Thêm sinh viên
2. Tìm kiếm sinh viên thông qua mã sinh viên
3. Tìm người có số điểm cao nhất từng môn học
4. Xóa sinh viên sử dụng mã sinh viên
5. In ra danh sách tất cả sinh viên
0. Thoát chương trình
Nhập 1 > enter
- Xem thêm -