1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo THỰC tập tốt NGHIỆP CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN NGHIÊN cứu và ỨNG DỤNG MẠNG VPN

27 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM BÁO CÁO THỰC TẬP TỐT NGHIỆP CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN NGHIÊN CỨU VÀ ỨNG DỤNG MẠNG VPN Giảng viên hướng dẫn : ThS Nguyễn Thảo Nguyên Sinh viên thực hiện: Cao Xuân Mỹ Lớp : 03-CNTT02 Khố : 2014-2018 TP Hồ Chí Minh, tháng … năm 2017 BỘ TÀI NGUYÊN VÀ MÔI TRƯỜNG TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM KHOA: HỆ THỐNG THÔNG TIN VÀ VIỄN THÁM BÁO CÁO THỰC TẬP TỐT NGHIỆP CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN NGHIÊN CỨU VÀ ỨNG DỤNG MẠNG VPN Giảng viên hướng dẫn : ThS Nguyễn Thảo Nguyên Sinh viên thực hiện: Cao Xuân Mỹ Lớp : 03-CNTT02 Khố : 2014-2018 TP Hồ Chí Minh, tháng … năm 2017 MỞ ĐẦU Như biết ngày thời kì phát triển ngành công nghệ thông tin đặc biệt Internet Đi theo nhu cầu tìm kiếm, giải trí, đặc biệt mở mang kiến thức qua internet phổ biến Với máy tính, điện thoại có kết nối với Internet cần nhà duyệt Web gần biết diễn biến nước giới Hiện này, có hàng triệu trang web phục vụ cho mục đích sống từ ẩm thực, giải trí,mua sắm, kinh doanh học onlin…vv Từ đó, cho thấy nhu cầu sử dụng Web ngày tăng cao để đáp ứng nhu cầu xã hội ngày Bài báo cáo trình bày q trình thực tập cơng ty ARIS Việt Nam kiến thức học công việc làm công ty LỜI CẢM ƠN Để hồn thành tốt q trình thưc tập cơng ty em xin tỏ lịng biết ơn đến anh Vũ Hoàng Quân anh Nguyễn Văn Khá tồn thành viên cơng ty ARIS Việt Nam cô Nguyễn Thảo Nguyên tạo điều kiện tận tình hướng dẫn em suốt trình thực tập Với mà em học suốt thời gian thực tập công ty không tảng để em hoàn thành tốt việc thực tập cơng ty, mà cịn hành trang q báu để em bước vào đời cách vững tự tin Tuy vậy, thời gian có hạn, kiến thức, kinh nghiệm hạn chế nên khó tránh khỏi thiếu sót, hạn chế định Vì em mong nhận bảo, đóng góp q thầy để chúng em có điều kiện bổ sung nâng cao kiến thức, phục vụ tốt công việc sau Cuối chúng em xin gửi đến tồn thể cơng ty ARIS Việt Nam quý thầy cô giáo lời chúc sức khỏe, thành công Em xin chân thành cảm ơn! NHẬN XÉT CÁN BỘ HƯỚNG DẤN TẠI ĐƠN VỊ THỰC TẬP XÁC NHẬN CỦA CƠ QUAN THỦ TRƯỞNG (ký tên, đóng dấu) ………… , ngày….tháng….năm…… CÁN BỘ HƯỚNG DẪN (ký tên) NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Điểm NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN ……… ,ngày….tháng….năm…… NGƯỜI NHẬN XÉT ( ký tên ) LỊCH LÀM VIỆC Họ tên sinh viên: Cao Xuân Mỹ Đơn vị thực tập: Công ty TNHH Aris – Việt Nam Họ tên người hướng dẫn (đơn vị thực tập): Nguyễn Văn Khá Thời gian thực tập từ ngày 16 tháng 04 năm 2018 đến ngày 04 tháng 06 năm 2018 Tuần Nội dung công việc giao Từ ngày 16/04/2018 đến ngày - Date 16/04/2018 + Read document of Agile and Foundation testing + Mentor reminded some of Nhận xét Chữ ký Tự nhận xét mức độ CB hướng hoàn thành CB hướng dẫn dẫn Completed 100% today's work + Teamwork: Discuss about Foundation testing document + Update task [Intern] [Web]Meeting [Intern][Web]Read Agile Document on Redmine - Date 17/04/2018 + Continue reading comprehention Agile document + Meeting sharing about Fondation testing document by Mentor + Sharing for Foundation testing + In meeting, divide group into team to play mini game, practice evaluate communication skills + Update task on Redmine 20/04/2018 - Date 18/04/2018 + Continue reading comprehention Agile document + Exchange content of document + Update task on Redmine - Date 19/04/2018 + Continue reading Aglie document + Teamwork: discuss about Agile document + Make questions and create Q&A to ask about questions + Update task on Redmine - Date 20/04/2018 + Teamwork: discuss about Agile document + Continue sharing Foundation testing document + Update task on Redmine - Date 23/04/2018 Từ ngày + Sharing about Agile 23/04/2018 document đến ngày + Teamwork: play mini game 27/04/2018 + Update task on Redmine - Date 24/04/2018 + Continue sharing Agile Completed 80% [groupmail] Workflow_20170913 inprogress document + Update task on Redmine - Date 25/04/2018 + Holiday ceremony - Date 26/04/2018 + Get and analysis GroupMail_Specs Document + Create new task [Intern] [Web] GroupMail_Analyze + Teamwork: discuss about GroupMail_Specs Document + Teamwork: Build Scrum Team, together analyze the GroupMail_Specs Document + Update task on Redmine - Date 27/04/2018 + Update report analysis GroupMail_Specs Document task and create Q&A + Read Agile document again + Get and Analysis [groupmail]Workflow_201709 13 and create new task + Continue sharing Agile document and update task Meeting - Date 30/04/2018 Từ ngày + Holiday ceremony 30/04/2018 - Date 01/05/2018 đến ngày + Holiday ceremony 04/05/2018 - Date 02/05/2018 + Analysis [groupmail]Workflow_201709 13 and draw activity diagram + Update task on Redmine - Date 03/05/2018 + Continue to analysis [groupmail]Workflow_201709 13 + Teamwork: Analyze the function of each screen + Update task on Redmine - Date 04/05/2018 + Draw Usecase of [groupmail]Workflow_201709 13 + Completed report and update task on Redmine + Be invited Team building - Date 07/05/2018 + Re-analysis and draw new diagram + Update task [Intern] [Web]WorkFlow_GroupMail - Date 08/05/2018 + Continue re-analysing and drawing new diagram + Update task [Intern] [Web]WorkFlow_GroupMail - Date 09/05/2018 + Continue re-analysing and drawing new diagram + Update task [Intern] [Web]WorkFlow_GroupMail + Write report task + Update task [Intern] Từ ngày [Web]WorkFlow_ GroupMail 07/05/2018 + Discuss about Sharing đến ngày WorkFlow_20170913 11/05/2018 + Send flow chart report task to mentor + Update task meeting on Redmine - Date 11/05/2018 + Prepare Agile document to present + Edit homework + Continue sharing Agile document + Completed sharing and remind + Review flow chart report task + Update task meeting on Redmine - Date 14/05/2018 Từ ngày 14/05/2018 + Review what you have đến ngày leaned 18/05/2018  Redmine  Foundation Testing  Communication  Agile  Analysis - Date 15/05/2018 - Tầm nhìn: Phát triển khơng ngừng để trở thành nhà cung cấp dịch vụ Công nghệ thông tin hàng đầu, cung cấp giải pháp chất lượng cao theo tiêu chuẩn Nhật Bản, phát triển phần mềm xây dựng hệ thống web đủ sức cạnh tranh thị trường toàn cầu - Sứ mệnh: + Sứ mệnh công ty cung cấp giải pháp chất lượng cao nhằm mục đích thúc đẩy tăng trưởng kinh doanh khách hàng thiết kế sáng tạo quy trình đại-linh hoạt Qua đó, giúp khách hàng tạo lợi cạnh tranh thị trường Công ty cam kết cung cấp giải pháp tối ưu với chất lượng giá dịch vụ hợp lý Đối với cơng ty, hài lịng khách hàng ưu tiên đặt hàng đầu Nền tảng phát triển thành công cơng ty thành cơng dự án khách hàng + Công ty phấn đấu nỗ lực không ngừng để tổ chức cung cấp dịch vụ ngày tốt thông qua tập trung vào: Con người: Tuyển dụng, phát triển giữ chân nhân tài Quy trình: đảm bảo chất lượng sản phẩm với thời gian chi phí thấp Khách hàng: gìn giữ khơng ngừng nâng cao hài lịng khách hàng với dịch vụ công ty + Công ty tâm xây dựng văn hố Cơng ty với hiệu suất cao thành cơng thông qua tinh thần đồng đội, tôn trọng ghi nhận nỗ lực cá nhân, công việc đa dạng – đầy thử thách, hội nghề nghiệp linh hoạt bổ ích cho nhân viên Dịch vụ: Cơng ty cung cấp dịch vụ phát triển phần mềm theo yêu cầu khách hàng, phát triển ứng dụng dành cho thiết bị di động, trang web dịch vụ khác, chẳng hạn kiểm thử phần mềm dịch vụ thiết kế đồ họa Giá trị dịch vụ cung cấp ARIS Việt Nam cho khách hàng kết hợp chun mơn cao, quy trình chun nghiệp, cơng nghệ tiên tiến hiểu biết thấu đáo nhu cầu khách hàng Dịch vụ công ty a Phát triển ứng dụng di động ARIS Việt Nam chuyên phát triển ứng dụng di động cho hầu hết tảng thiết bị khác Phát triển cung cấp ứng dụng cho iPhone, iPad, Android, Windows điểm mạnh công ty Nhóm chúng tơi có kinh nghiệm phong phú hiểu biết sâu sắc ứng dụng dành cho thiết bị di động, có khả tư vấn, phát triển cung cấp ứng dụng chất lượng cao tảng di động - Chúng cung cấp dịch vụ sau:  Phát triển ứng dụng tảng iOS  Phát triển ứng dụng tảng Android  Phát triển ứng dụng nhiều tảng  Phát triển ứng dụng / trò chơi với Unity  Thử nghiệm ứng dụng - Các ứng dụng chúng tơi bao gồm:  Ứng dụng doanh nghiệp  Ứng dụng giáo dục  Ứng dụng truyền thơng  Ứng dụng giải trí trị chơi  Quảng cáo  Di chuyển chuyển b Phát triển ứng dụng Web - ARIS Việt Nam công ty hàng đầu thiết kế phát triển trang web, hệ thống web ứng dụng web Nhóm ARIS có cách tiếp cận thơng minh rõ ràng giúp chúng tơi nhanh chóng hiểu nhu cầu khách hàng, có kỹ tư vấn hiệu cho cơng ty có quy mơ khác lĩnh vực kinh doanh khác Chúng cung cấp giải pháp tùy chỉnh để đối tác chúng tơi áp dụng cơng nghệ cách sáng tạo việc đơn giản hóa quy trình quản lý kinh doanh họ nhằm nâng cao hiệu hiệu tạo nhiều lợi nhuận Chúng tập trung vào thiết kế sáng tạo, nghiên cứu đề xuất UI / UX thông minh, thân thiện với người dùng, áp dụng công nghệ đại có khả mở rộng cao Đội ngũ giàu kinh nghiệm với kỹ BA cao tư vấn đề xuất giải pháp phù hợp với nhu cầu khách hàng - Chúng cung cấp dịch vụ phát triển trang web, ứng dụng web hệ thống web theo yêu cầu khách hàng, chẳng hạn như:  Website, Thiết kế phát triển Portal Web  Hệ thống Web, Phát triển ứng dụng web  Phát triển CMS  Phát triển CRM  Phát triển GroupWare  Tùy chỉnh nguồn mở - Các bước chuyên nghiệp chúng tơi:  Dự đốn dự án  Lập kế hoạch  Thiết lập đội ngũ sở hạ tầng  Phát triển  Kiểm tra phân tích chất lượng  Đảm bảo ổn định ứng dụng  Triển khai  Hỗ trợ kỹ thuật bảo trì cơng nghệ c Dịch vụ QA Kiểm tra luôn bước quan trọng, tránh khỏi phát triển phần mềm Nó định chất lượng cuối sản phẩm giảm thiểu rủi ro khuyết tật trước sản phẩm tiếp cận người dùng Kết kiểm tra cung cấp cho cơng ty nhìn tổng quan độc lập phần mềm, cho phép đánh giá thích hợp hiểu rõ khuyết tật tiềm triển khai phần mềm May mắn thay, ARIS làm việc với đối tác Nhật Bản có nhu cầu nghiêm ngặt chất lượng Nhóm ARIS liên tục tìm hiểu để cải thiện kỹ chuyên môn để cung cấp dịch vụ QA tốt Thái độ QA ARIS khơng khuyết tật phát mà để ngăn chặn chúng xảy bước phân tích cần làm rõ Do đó, ARIS tự tin việc cung cấp dịch vụ QA cho sản phẩm mà ARIS cung cấp cho khách hàng - Dịch vụ khả QA bao gồm:  Phân tích yêu cầu  Phát triển giải pháp tự động hóa  Tư vấn QA  Thực chứng nhận tảng  Xây dựng lập kế hoạch chiến lược kiểm tra  Lựa chọn điều chỉnh kỹ thuật, phương pháp phương pháp thử nghiệm  Cung cấp khung thời gian ước tính phạm vi  Xác định số liệu thống kê số liệu thống kê  Thiết lập môi trường thử nghiệm  Phân tích trường hợp sử dụng tạo trường hợp thử nghiệm  Thực trường hợp kiểm tra phân tích kết  Điều tra lỗi cung cấp báo cáo xác thực "sửa lỗi"  Phân tích kết chu kỳ kiểm tra thu thập số liệu / số liệu  Chuẩn bị báo cáo trạng thái chu kỳ kiểm tra  Quy trình báo cáo truyền thơng minh bạch - Dịch vụ thử nghiệm chức bao gồm:  Kiểm tra đơn vị  Thử nghiệm khói / Thử nghiệm độ bền  Kiểm tra hệ thống & tích hợp  Kiểm tra khả sử dụng  Kiểm tra hồi quy  Kiểm tra chấp nhận người dùng  Thử nghiệm thăm dò  Thử nghiệm tồn cầu hóa d Thiết kế đồ họa - Giao diện đập vào mắt người dùng, định đến gần nửa hút thúc người dùng sử dụng dịch vụ, lôi kéo người dùng trở lại vào lần Một thiết kế sáng tạo, thân thiện với người dùng khác biệt mang lại tâm lý thoải mái cho người dùng, hiệu mặt kinh doanh, xây dựng thương hiệu mạnh mẽ - Các nhà thiết kế sáng tạo ARIS giúp khách hàng tìm mẫu thiết kế độc đáo với dịch vụ sau:  Thiết kế UI/UX cho ứng dụng  Thiết kế Web  HTML & CSS  Thiết kế logo  Thiết kế banner  Thiết kế Flash Amination  Thiết kế nhận dạng thương hiệu e Gia công phần mềm - ARIS Việt Nam xây dựng định hướng phát triển để hỗ trợ khách hàng toàn giới cách tốt việc gia cơng phần mềm nước ngồi Cơng ty khơng ngừng sàng lọc, cải tiến phương pháp quy trình gia công phần mềm, xây dựng đội ngũ nhân tài động để đáp ứng yêu cầu từ khách hàng Công ty đúc kết kinh nghiệm từ khách hàng có cải tiến thứ để đạt hiệu tốt - Các lĩnh vực công ty triển khai dịch vụ:  Phát triển ứng dụng di động  Phát triển Web  Phát triển ứng dụng Windows  Phát triển/ tùy chỉnh mã nguồn mở Công việc giao thực tập công ty a Đọc tài liệu Redmine: * Nội dung: - Tìm hiểu đọc tài liệu Redmine bao gồm Backlog, Task,Spent time, Sprint, Feature, TaskBoard - Cách quản lý Redmine phân công việc cho thành viên Người quản lý dự án * Kết quả: - Hiểu quy trình làm việc cơng ty - Nắm bắt quy trình hoạt động Redmine - Tìm hiểu thực hành quy trình làm việc task - Quy tắc đặt tên báo cáo task b Chia sẻ cách giao tiếp * Nội dung: - Chia cách ứng xử, giao tiếp thuyết trình cơng việc đời sống - Bao gồm: Khả nói, khả viết, khả đàm phán ngơn ngữ thể * Kết quả: - Nhận nhũng kiếm khuyết thân - Phát huy ưu điểm cải thiện khuyết điểm - Tăng khả giao tiếp, phát biểu trước đám đông - Biết cách sử dụng ngôn ngữ thể để tập trung vào thuyết trình - Nâng cao khả làm việc nhóm c Đọc tài liệu Foundation Testing * Nội dung: - Đọc tìm hiểu tài liệu Foundation - Các quy trình quản lý dự án quản lý kiểm thử  Lên kế hoạch điều khiển  Phân tích, thiết kế  Xác thực thực thi  Đầu báo cáo  Kết thúc - Vòng đời kiểm thử, bug, yêu cầu kiểm thử * Kết quả: - Hiểu quy trình phát triển phần mềm - Các bước chuẩn bị trước bắt đầu công việc - Xác định tầm nhìn, ngân sách, độ lớn dự án thơng qua để ước tính thời gian hồn thành cơng việc - Theo dõi, lên kế hoạch kiểm soát rủi ro d Đọc tài liệu Agile vận dụng vào trình làm việc * Nội dung: - Đọc hiểu rõ phương pháp Agile quy trình Scrum - Các yếu tố tạo nên Scrum:  Product Owner  Scrum Master  Team - Các công cụ Scrum:  Backlog  BurnDown Chart  Product Increment  User Story - Các kiện Scrum:  Meeting Planning  Daily Meeting  Meeting Review  Retrospective * Kết quả: - Hiểu quy trình phát triển sản phẩm theo mơ hình Agile - Hiểu giống khác Agile WaterFall thơng qua để biết dự án cần áp dụng loại mơ hình để làm việc - Hiểu vai trò chức thành viên mơ hình Scrum (Scrum master, Team Dev, StakeHolder, Product owner) - Plan Do Act Check(PDAC) in scrum - Hiểu vai trò chức Scrum event e Phân tích tài liệu GroupMail (dự án thực công ty) * Nội dung: - Vẽ biểu đồ flow-chart cho hình - Vẽ use case cho hình - Phân tích trường hợp cho hình * Kết quả: - Cải thiện khả đọc tài liệu - Vận dụng khả phân tích tài liệu - Cải thiện khả cẩn thận công việc - Cải thiện tầm nhìn, bao quát suy nghĩ - Học cách phân tích sản phẩm cách đẩy đủ - Đánh giá khả thân công việc CHƯƠNG 2: CỞ SỞ LÝ LUẬN I: Lý thuyết Hypertext Preprocessor (PHP) a) Giới thiệu PHP - PHP viết tắt Hypertext Preprocessor ngôn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng qt Nó thích hợp với web dễ dàng nhúng vào HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngơn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới b) Lịch sử phát triển PHP i PHP/FI - PHP/FI viết tắt Personal Home Page/Forms Interperter Rasmus Lerdorf tạo năm 1994 Nó có kiểu biến Perl, thông dịch tự động biến form pháp HTML nhúng ii PHP - PHP 3.0 la phiên cho thấy hình ảnh gần gủi với phiên mà biết Nó tạo năm 1997 Andi Gutmans Zeev Suraski PHP 3.0 có tính mở rộng mạnh mẻ, cung cấp hạ tầng chặt chẽ cho nhiều sở liệu Hồn tồn kết luận điểm mấu chốt dẫn đến thành công vang dội PHP 3.0 iii PHP - Sau PHP thức cơng bố Andi Zeev Suraski bắt tay vào viết phần lõi PHP Mục đích nhằm cải tiến tốc độ ứng dụng phức tạp cải tiến mô đun sở mã nguồn PHP Thế PHP đời vào mùa đông năm 1998 iv PHP - Sự thành công to lớn PHP 4.0 khơng làm cho nhóm phát triển tự mãn Khi nhận yếu sót lại khả hỗ trợ lập trình hướng đối tượng (OOP) cộng với không hỗ trợ giao thức máy khách MySQL năm 2005 PHP cơng bố đánh dấu muồi PHP với có mặt PDO v PHP - Hiện phiên PHP phát triển, PHP kì vọng lấp đầy khuyết điểm phiên trước GitHug a) Giới thiệu Git Github - Git tên gọi hệ thống quản lý phiên phân tán (Distributed Version Control System - DVCS) hệ thống quản lý phiên phân tán phổ biến - DVCS nghĩa hệ thống giúp máy tính lưu trữ nhiều phiên khác mã nguồn nhân (clone) từ kho chứa mã nguồn (repository), thay đổi vào mã nguồn máy tính ủy thác (commit) đưa lên máy chủ nơi đặt kho chứa Và máy tính khác clone lại mã nguồn từ kho chứa clone lại tập hợp thay đổi máy tính Github dịch vụ cung cấp kho lưu trữ mã nguồn git dựa web cho dự án phần mềm hay nói cách khách github dịch vụ máy chủ repository cơng cộng, người tạo tài khoản tạo kho chứa riêng để làm việc Hình 1: Mơ hình hoạt động DVCS b) Cách tạo repository - Trước tiên cần đăng nhập vào http://github.com ấn vào dấu + menu chọn New repository Hình 2: Tạo reponsitory web - Sau bạn đặt tên cho kho chứa bạn Bạn chọn loại khó chứa Public (ai clone) Private (chỉ có người quyền clone) Hình 3:Đặt tên cho repository - Sau tạo xong repository cung cấp đường link git clone từ máy tính local lên github online Hình 4: Đường link repository - Để clone hay lấy liệu kho làm việc với github bạn phải nắm rõ câu lệnh comand line Thay có phần mềm đơn giản hóa thay gõ lệnh bạn làm việc UI, source tree c) Giới thiệu Source Tree - Sourcetree phần mềm giúp đơn giản hóa cách bạn tương tác với kho Git bạn thay phải gõ lệnh trực tiếp comand line Trực quan hóa quản lý kho bạn thông qua giao diện Git đơn giản Sourcetree Hình 5: Giao diện Source Tree d) Kết nối Github với Source Tree - Đầu tiên phải clone từ source tree điền link reponsitory mà tạo github Sau chọn folder máy local muốn lưu trữ, bắt buộc folder phải trống Hình 6: Clone github từ source Tree - Khi clone xong việc phải phân nhánh cho dự án để làm việc Bắt buộc phải đẩy file lên phân nhánh * Đẩy code lên (Push) -

Ngày đăng: 26/04/2023, 17:52

Xem thêm:

w