Để hoàn thành được đợt thực tập này, ngoài sự nỗ lực của bản thân, em xinchân thành gửi lời cảm ơn sâu sắc đến Công ty CP Đầu tư Phát triển IMUS, cán bộhướng dẫn tại Công ty cùng Ban lãn
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO THỰC TẬP TỐT NGHIỆP
Sinh viên thực hiện: TRỊNH VĂN DƯƠNG
Mã sinh viên: DTC155D4801030234
Lớp: KTPM K14C
Cơ sở thực tập: Công ty CP Đầu tư Phát triển IMUS
Người hướng dẫn tại cơ sở: ThS NGUYỄN ANH CHUYÊN
Giáo viên quản lý: ThS PHẠM THỊ THƯƠNG
Trưởng đoàn: ThS NGUYỄN ANH CHUYÊN
1
Trang 2THÁI NGUYÊN - 2020
2
Trang 3TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
THÔNG TIN VÀ TRUYỀN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT
Thông tin về cơ sở thực tập
Tên cơ sở thực tập: Công ty CP Đầu tư Phát triển IMUS
Địa chỉ: Số 77, Ngõ 46, Đường Việt Bắc, TP Thái Nguyên
Họ tên CBHD: ThS Nguyễn Anh Chuyên
Số điện thoại CBHD: 0978184698
Email CBHD: nachuyen@imus.vn
2 Tóm tắt nội dung các công việc
Tìm hiểu Laravel Framework và xây dựng hệ thống quản lý khoa
3
Trang 4LỜI CẢM ƠN
Thực tập tốt nghiệp là quá trình tham gia học hỏi, nghiên cứu và ứng dụngnhững kiến thức mà mình đã được học Báo cáo thực tập vừa là cơ hội để cácsinh viên trình bày những nghiên cứu về vấn đến mình quan tâm trong quá trìnhhọc tâp, đồng thời cũng là tài liệu giúp giảng viên đánh giá học tập và kết quảthực tập của mỗi sinh viên
Mặc dù đã rất cố gắng nhưng trong quá trình soạn báo cáo không tránh đượcnhững sai xót và hạn chế nhất định Rất mong nhận được sự hướng dẫn của giáo viên
để giúp bài báo cáo của em được hoàn chỉnh hơn nữa
Để hoàn thành được đợt thực tập này, ngoài sự nỗ lực của bản thân, em xinchân thành gửi lời cảm ơn sâu sắc đến Công ty CP Đầu tư Phát triển IMUS, cán bộhướng dẫn tại Công ty cùng Ban lãnh đạo trường Đại học Công nghệ thông tin &Truyền thông Thái Nguyên và các thầy cô trong trường, đặc biệt là cô ThS Phạm ThịThương - bộ môn Công Nghệ Phần Mềm đã tận tình hướng dẫn, giúp đỡ và tạo điềukiện tốt nhất cho em kể từ khi bắt đầu nhận đề tài đến khi hoàn thành đề tài này
Em xin chân thành cảm ơn!
Trang 5MỤC LỤC
LỜI CẢM ƠN 3
I TUẦN 1 6
1 Nội dung công việc 6
1.1 Làm quen với các thành viên trong công ty và môi trường làm việc 6
1.2 Ôn tập kiến thức 6
2 Kiến thức lý thuyết 6
3 Hoạt động chuyên môn 6
3.1 Tìm hiểu về lịch sử và mô hình tổ chức của công ty 6
3.2 Mô hình tổ chức 8
3.3 Tìm hiểu về Laravel Framework 9
4 Kỹ năng 9
5 Kinh nghiệm 10
6 Tự đánh giá kết quả thực hiện công việc 10
7 Đề xuất/kiến nghị với doanh nghiệp/giáo viên quản lý/khoa chuyên môn 10 II TUẦN 2 – TUẦN 3 11
1 Nội dung công việc 11
2 Kiến thức lý thuyết 11
3 Hoạt động chuyên môn 11
4 Kỹ năng 11
5 Kinh nghiệm 12
6 Tự đánh giá kết quả thực hiện công việc 12
7 Đề xuất/kiến nghị với doanh nghiệp/giáo viên quản lý/khoa chuyên môn 12 III TUẦN 4 – TUẦN 7 13
1 Nội dung công việc 13
2 Kiến thức lý thuyết 13
3 Hoạt động chuyên môn 13
4 Kỹ năng 13
5 Kinh nghiệm 14
5
Trang 66 Tự đánh giá kết quả thực hiện công việc 14
7 Đề xuất/kiến nghị với doanh nghiệp/giáo viên quản lý/khoa chuyên môn 14 IV TUẦN 8 15
1 Nội dung công việc 15
2 Kiến thức lý thuyết 15
3 Hoạt động chuyên môn 15
4 Kỹ năng 15
5 Kinh nghiệm 15
6 Tự đánh giá kết quả thực hiện công việc 16
7 Đề xuất/kiến nghị với doanh nghiệp/giáo viên quản lý/khoa chuyên môn 16 V HÌNH ẢNH DỰ ÁN 17
VI KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP 19
1 Những kiến thức lý thuyết đã được củng cố 19
2 Kỹ năng và kinh nghiệm tích lũy 19
3 Tự đánh giá kết quả thực hiện công việc 19
Xác nhận báo cáo thực tập tốt nghiệp 20
6
Trang 7NỘI DUNG CÁC CÔNG VIỆC VÀ KẾT QUẢ ĐẠT ĐƯỢC
(từ 13/11/2019 đến 20/11/2019)
1 Nội dung công việc
1.1 Làm quen với các thành viên trong công ty và môi trường làm việc
- Làm quen với các thành viên trong công ty
- Làm quen với môi trường làm việc
- Kiến thức cơ bản về kỹ năng mềm
- Kiến thức tìm kiếm, thu thập thông tin
- Kỹ năng tiếng Anh vào đọc tài liệu tiếng Anh
- Kỹ năng đọc, phần tích yêu cầu phần mềm
- Nắm vững kiến thức về HTML/CSS/JS/Jquery
- Nắm vững kiến thức về PHP/MySQL
- Kiến thức về API
- Kiến thức về Laravel
3 Hoạt động chuyên môn
3.1 Tìm hiểu về lịch sử và mô hình tổ chức của công ty
- Logo công ty:
7
Trang 8- Tên công ty: Công ty cổ phần Đầu tư Phát triển IMUS
- Địa chỉ: Số 77, ngõ 46, đường Việt Bắc, Tổ 16, Phường Đồng Quang, Thànhphố Thái Nguyên, Thái Nguyên
- Điện thoại liên hệ: 0869 011 011
- Email: contact@imus.vn
- Website: https://www.imus.vn/
Công ty cổ phần Đầu tư và Phát triển Imus được thành lập tháng 9 – 2018.Công ty chính thức đi vào hoạt động từ ngày 25/11/2018 với lễ khai trương vô cùnglong trọng với sự đầu tư kĩ lưỡng và chuyên nghiệp
Những ngày đầu Công ty có trụ sở tại tầng 7, Toàn nhà Viettel, Đường LươngNgọc Quyến Đến tháng 3/2019, Công ty chuyển văn phòng về Số nhà 77, Ngõ 44,Đường Việt Bắc, Thành phố Thái Nguyên Hiện tại, văn phòng của Công ty IMUSđược đầu tư kĩ lưỡng về mặt cơ sở vật chất, ý tưởng thiết kế chuyên nghiệp khi sửdụng gỗ là điểm nhấn ấn tượng cho toàn bộ không gian làm việc IMUS mang đến mộtkhông gian làm việc hài hòa, dễ chịu nhưng không kém phần tiện nghi và sang trọngcho lãnh đạo và nhân viên
Là một trong những đơn vị tiên phong tại Thái Nguyên tiếp cận với mô hình ứng dụng công nghệ 4.0, IMUS đã trở thành nhà cung ứng các giải pháp công nghệ đem lại lợi ích tốt nhất cho các đối tác, khách hàng, với các dịch vụ thương mại chủ yếu: Giáo dục trực tuyến, công nghệ ứng dụng về Marketting - Sale, đầu tư bất động sản; du lịch; nhà hàng; dịch vụ và giải pháp chăm sóc khách hàng; đầu tư khởi nghiệp… Đây là các sản phẩm dịch vụ chất lượng cao, giá thành ưu việt, phù hợp với
sự phát triển hiện nay
Với nền tảng hoạt động và ứng dụng công nghệ Công ty đang triển khai, giữ vaitrò trung gian kết nối giữa người cung cấp với khách hàng, IMUS sẽ tiếp tục đẩy mạnhhình thành các chuỗi tổ hợp dịch vụ và trải nghiệm công nghệ, chuỗi cửa hàng thông minh; đưa giáo dục trực tuyến tiếp cận với hàng trăm nghìn học sinh, sinh viên và người đi làm với các khóa học online, luyện thi cấp 3, tiếng Anh cho trẻ em…
8
Trang 93.2 Mô hình tổ chức
Giám đốc điều hành: Là người trực tiếp điều hành Công ty, ký và ban hành cácquyết định sau khi được Hội đồng quản trị thông qua
Bộ phận Kế toán: Chịu trách nhiệm quản lý tài chính Công ty
Bộ phận Hành chính – Tổng hợp: Chịu trách nhiệm quản lý chăm sóc cán bộnhân viên, quản lý nhân sự, quản lý giấy tờ văn bản, trực tiếp thông báo các quyết định
từ Giám đốc điều hành đến toàn bộ cán bộ nhân viên trong Công ty
Bộ phận Marketing: Chịu trách nhiệm quảng bá các sản phẩm của Công ty đếnkhách hàng Lên kế hoạch và tổ chức các sự kiện của Công ty
Bộ Phận kinh doanh: Chịu trách nhiệm tìm data tư vấn, gọi điện cho khách,hàng, đi gặp khách hàng và kí hợp đồng
Bộ phận Phát triển phần mềm: Chịu trách nhiệm phát triển, quản lý, bảo trì cácsản phẩm CNTT của Công ty như website, hệ thống phần mềm quản lý doanh nghiệpERP
9
Trang 103.3 Tìm hiểu về Laravel Framework
Laravel là một PHP Framework mã nguồn mở và miễn phí, được phát triển bởiTaylor Otwell và nhắm mục tiêu hỗ trợ phát triển các ứng dụng web theo cấu trúcmodel- view- controller (MVC) Những tính năng nổi bật của Laravel bao gồm cúpháp dễ hiểu- rõ ràng, một hệ thống đóng gói Modular và quản lý gói phụ thuộc,nhiều cách khác nhau để truy cập vào các cơ sở dữ liệu quan hệ, nhiều tiện ích khácnhau hỗ trợ việc triển khai vào bảo trì ứng dụng
Vào khoảng Tháng 3 năm 2015, các lập trình viên đã có một cuộc bình chọnPHP framework phổ biến nhất, Laravel đã giành vị trí quán quân cho PHPframework phổ biến nhất năm 2015, theo sau lần lượt là Symfony2, Nette,CodeIgniter, Yii2 vào một số khác Trước đó, Tháng 8 năm 2014, Laravel đã trởthành project PHP phổ biến nhất và được theo dõi nhiều nhất trên Github
Laravel được phát hành theo giấy phép MIT, với source code được lưu trữ tạiGitthub
Mô hình
4 Kỹ năng
- Kỹ năng giao tiếp, làm việc nhóm
- Kỹ năng thảo luân, trình bày ý tưởng, vấn đề với người hướng dẫn
10
Trang 11- Kỹ năng tìm hiểu, tổng hợp thông tin.
- Kỹ năng đọc hiểu tài liệu chuyên môn
5 Kinh nghiệm
- Hoàn thiện kỹ năng giao tiếp, làm việc nhóm để thu thập thông tin cũng nhưtổng hợp được thông tin cần thiết phục vụ công việc sau này
- Nắm bắt được quy trình thực hiện việc tạo ra một sản phẩm phần mềm từ khi có
ý tưởng, yêu cầu của khách hàng cho đến khi hoàn thiện sản phẩm để bàn giaocho khách hàng Quá trình vận hành thực tế, nâng cấp sửa đổi
- Biết được cấu trúc cũng như cách thức hoạt động của một công ty chuyên vềlĩnh vực CNTT trong điều kiện thực tế
- Có kinh nghiệm hơn trong việc xử lý các lỗi có thể gặp phải trong quá trìnhthực hiện
6 Tự đánh giá kết quả thực hiện công việc
- Làm quen thành công cũng như biết được một vài thông tin cơ bản của tất cảcác thành viên trong công ty
- Cùng các thành viên trong nhóm hoàn thành các dự án của Công ty
7 Đề xuất/kiến nghị với doanh nghiệp/giáo viên quản lý/khoa chuyên môn
11
Trang 12II TUẦN 2 – TUẦN 3
(từ 21/11/2019 đến 01/12/2019)
1 Nội dung công việc
Phân tích và thiết kế cơ sở dữ liệu
- Xác định yêu cầu dự án
- Xác định mô hình hệ thống
- Mô tả đặc tính riêng
- Xây dựng cấu trúc cơ sở dữ liệu
- Triển khai cơ sở dữ liệu trên MySQL
2 Kiến thức lý thuyết
- Kiến thức cấu trúc dữ liệu
- Kiến thức PHP/MySQL
- Kiến thức về cơ sở dữ liệu với Laravel Framework
3 Hoạt động chuyên môn
- Kỹ năng làm việc nhóm và chia sẻ suy nghĩ.
- Kỹ năng học hỏi liên tục, phân tích và nhìn nhận vẫn đề.
12
Trang 13- Kỹ năng phân tích dữ liệu và thu thập những dữ liệu cần thiết.
- Kỹ năng xác định các vấn đề và các hạn chế
- Kỹ năng cấu trúc dữ liệu
- Kỹ năng xây dựng cơ sở dữ liệu bằng Laravel framework
5 Kinh nghiệm
- Học hỏi liên tục
- Cẩn thận trong trong công việc
- Nắm bắt quy trình, kỹ năng và những nguyên tắc nhất định để thiết kế cơ sở dữliệu
6 Tự đánh giá kết quả thực hiện công việc
- Làm quen dần với môi trường làm việc của công ty và học hỏi được nhiều kinhnghiệm làm việc thực tế khi thiết kế cơ sở dữ liệu
- Trong thời gian đã củng cố và tìm hiểu thêm những kiến thức mới để thiết kế cơ
sở dữ liệu bằng Laravel framework chuyên nghiệp
7 Đề xuất/kiến nghị với doanh nghiệp/giáo viên quản lý/khoa chuyên môn
13
Trang 14III TUẦN 4 – TUẦN 7
(từ 02/12/2019 đến 27/12/2019)
1.Nội dung công việc
Xây dựng hệ thống quản lý khoa
- Xây dựng giao diện
- Triển khai bằng Laravel framework
2.Kiến thức lý thuyết
- Kiến thức PHP/MySQL
- Kiến thức triển khai dự án bằng Laravel
3.Hoạt động chuyên môn
- Xây dựng module Quản lý bộ môn
- Xây dựng module Quản lý ngành
- Xây dựng module Chương trình đào tạo
- Xây dựng module hoạt động Khoa học công nghệ
- Xây dựng module Quản lý lớp học
- Xây dựng module Lớp chủ nhiệm
4.Kỹ năng
- Kỹ năng làm việc nhóm và chia sẻ suy nghĩ.
- Kỹ năng đọc, phân tích tài liệu tiếng anh.
- Kỹ năng học hỏi liên tục, phân tích và nhìn nhận vẫn đề.
- Kỹ năng phân tích dữ liệu và thu thập những dữ liệu cần thiết
- Kỹ năng xác định các vấn đề và các hạn chế
- Kỹ năng cấu trúc dữ liệu và giải thuật
- Kỹ năng phát triển dự án bằng Laravel framework
14
Trang 155.Kinh nghiệm
- Học hỏi liên tục
- Cẩn thận trong trong công việc
- Tìm hiểu được và bước đầu có những kinh nghiệm trong việc làm
- Kinh nghiệm triển khai dự án thực tế
- Phát triển kinh nghiệm phát triển dự án bằng Laravel framework
6.Tự đánh giá kết quả thực hiện công việc
- Hoàn thành dự án đúng deadline, đúng yêu cầu
- Học hỏi được nhiều kinh nghiệm làm việc thực tế
- Trong thời gian đã củng cố và tìm hiểu thêm những kiến thức mới.
7 Đề xuất/kiến nghị với doanh nghiệp/giáo viên quản lý/khoa chuyên môn
15
Trang 16IV TUẦN 8
(từ 28/12/2019 đến 04/01/2020)
1 Nội dung công việc
Tối ưu module, viết báo cáo
- Xác định các module cần tối ưu hóa
- Viết báo cáo
2 Kiến thức lý thuyết
- Kiến thức PHP/MySQL
- Kiến thức cơ bản về Ajax
- Kiến thức triển khai dự án bằng Laravel
3 Hoạt động chuyên môn
- Áp dụng Ajax vào hệ thống
- Xây dựng lại Validation cho hệ thống
4 Kỹ năng
- Kỹ năng làm việc nhóm và chia sẻ suy nghĩ.
- Kỹ năng đọc, phân tích tài liệu tiếng anh.
- Kỹ năng học hỏi liên tục, phân tích và nhìn nhận vẫn đề.
- Kỹ năng phân tích dữ liệu và thu thập những dữ liệu cần thiết
- Kỹ năng xác định các vấn đề và các hạn chế
- Kỹ năng cấu trúc dữ liệu và giải thuật
- Kỹ năng phát triển dự án bằng Laravel framework
5 Kinh nghiệm
- Học hỏi liên tục
- Cẩn thận trong trong công việc
- Tìm hiểu được và bước đầu có những kinh nghiệm trong việc làm
16
Trang 17- Kinh nghiệm triển khai dự án thực tế.
6 Tự đánh giá kết quả thực hiện công việc
- Hoàn thành dự án đúng deadline, đúng yêu cầu
- Học hỏi được nhiều kinh nghiệm làm việc thực tế
- Kinh nghiệm làm việc với đối tác nước ngoài
- Trong thời gian đã củng cố và tìm hiểu thêm những kiến thức mới.
7 Đề xuất/kiến nghị với doanh nghiệp/giáo viên quản lý/khoa chuyên môn
17
Trang 18V HÌNH ẢNH DỰ ÁN
Hình ảnh 5.1 : Giao diện thông tin chi tiết bộ môn
Hình ảnh 5.2 : Giao diện chương trình đào tạo
18
Trang 19Hình ảnh 5.3: Giao diện thông tin chi tiết ngành
Hình ảnh 5.4: Giao diện thông tin chi tiết lớp học
19
Trang 20VI KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP
1 Những kiến thức lý thuyết đã được củng cố
- Tìm hiểu được Laravel Framework, hiểu được cơ bản cách xây dựng hệ thống bằngLaravel Framework
- Tìm hiểu lại được kiến thức cấu trúc dữ liệu và giải thuật
- Củng cố kiến thức PHP/MySQL
2 Kỹ năng và kinh nghiệm tích lũy
● Qua việc thực hành xây dựng hệ thống quản lý khoa đã tích lũy được kinh nghiệm đểxây dựng các hệ thống trên website
● Tạo các module cho hệ thống bằng những kiến thức tích lũy được càng ngày càngđược cải thiện
● Có thêm kinh nghiệm trong việc xây dựng và xử lý dữ liệu, tạo cơ sở dữ liệu
3 Tự đánh giá kết quả thực hiện công việc
Qua hai tháng thực tập trong môi trường thực tế, bản thân em đã tích lũy cho mìnhđược nhiều kiến thức và kinh nghiệm quý báu, bổ ích chuẩn bị cho công việc sau này Ngoàinhững kiến thức chuyên môn được củng cố, quá trình thực tập này còn giúp em có được cơhội làm quen với công việc hằng ngày tại một công ty, tìm hiểu văn hóa và môi trường làmviệc, hiểu thêm về lĩnh vực, ngành nghề mà mình định hướng Khoảng thời gian thực tập cũng
là cơ hội để e làm quen, thiết lập các mối quan hệ mới và học hỏi kinh nghiệm làm việc từ cácanh chị đồng nghiệp
Những ý kiến đóng góp của thầy cô và các anh chị hướng dẫn giúp em nhận thấynhững sai sót của bản thân trong công việc cũng như trong cách ứng xử hàng ngày, từ đó dầnhoàn thiện mình hơn Tự học là kỹ năng quan trọng nhất em học được sau quá trình thực tập,chủ động tìm tài liệu, phân tích để giải quyết vấn đề tránh trường hợp chưa kịp hiểu vấn đềgặp phải đã hỏi mọi người giúp đỡ Ngoài ra thái độ làm việc nghiêm túc, có kế hoạch rõ ràngcũng là một trong những kinh nghiệm rất quan trọng mà em học được qua đợt thực tập Từnhững kinh nghiệm và kiến thức có được, giúp em tự tin hơn về bản thân và con đường pháttriển sự nghiệp của mình sau này
20
Trang 21Xác nhận báo cáo thực tập tốt nghiệp
21