1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo thực tập công ty cổ phần esse

29 438 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

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 2,09 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Báo cáo thực tập công ty cổ phần esse

Trang 1

A LỜI NÓI ĐẦU

Nhằm lấp dần khoảng cách giữa kiến thức khoa học với kinh nghiệm thực tiễn, với ước mong cập nhật các tri thức khoa học và nghiệp vụ trong lĩnh vực khoa học Điện Tử - Viễn Thông, phát huy các kiến thức được lĩnh hội trong nhà trường, đặc biệt là đáp ứng nhu cầu ngày càng cao về nguồn nhân lực chất lượng cao được đào tạo trong nghành ĐTVT, Viện Điện Tử - Viễn Thông trường Đại học Bách Khoa Hà Nội đã tổ chức cho sinh viên chúng em đợt thực tập kỹ thuật hè 2013

Mục đích và ý nghĩa của đợt thực tập nhằm giúp sinh viên học tập và lĩnh hội nhiều điều bổ ích, thú vị hơn về cuộc sống, văn hóa, cách thức hoạt động của các doanh

nghiệp hoạt động trong lĩnh vực ĐT_VT Đây cũng là dịp để sinh viên làm quen với côngviệc trong tương lai, có một cái nhìn rõ ràng về con đường sau này của bản thân

Những khó khăn của chúng em khi bước vào đợt thực tập đó là văn hóa Văn hóa của trường đại học khá khác biệt so với văn hóa trong mỗi doanh nghiệp, đòi hỏi chúng em phải dần thích ứng Ngoài ra kiến thức mơ hồ, thiếu thực tế cũng là 1 khó khăn

Nhưng trên hết, mỗi sinh viên ĐHBKHN mang trong mình khát vọng tuổi trẻ, khát vọng khẳng định mình, sự linh hoạt, năng động, đó là 1 lợi thế lớn mà bất cứ doanh nghiệp nào cũng muốn nhân viên của mình có

Em xin chân thành cảm ơn chân thành cảm ơn Công ty cổ phần ESSE đã tạo mọi điều kiện tốt nhất để em hoàn thành đợt thực tập, có những trải nghiệm thú vị và một mùa hè ý nghĩa Cảm ơn từng thành viên trong công ty đã giúp đỡ em tận tình, cho em cảm giác không còn bỡ ngỡ trong môi trường mới

Trang 2

B NỘI DUNG Chương 1: Chức năng, nhiệm vụ, cơ cấu tổ chức Công ty Cổ phần ESSE

1.1 Giới thiệu

Công ty cổ phần ESSE được thành lập ngày 10 tháng 04 năm 2009

Công ty được thành lập với nền tảng vững chắc, nhiều năm kinh nghiệm trong lĩnh vực dịch vụ và công nghệ phục vụ khách hàng sử dụng điện thoại di động

Hiện công ty đã có các sản phẩm có tên tuổi:

- Hệ thống SMS Gateway với lưu lượng lớn, hiện đang được nhiều khác hhàng sử dụng: đầu số 8x24, đầu số 8x82, các đầu số dùng trong hệ thống dịch vụ vủa mạng Viettel, MetFone(Camphuchia), Vinaphone,

- Năm 2011 và 2012 đánh dấu bước thành công lớn của công ty trong lĩnh vực xây dựng phần mềm cho các thiết bị Android Tính đến hết năm 2012, các phần mềm của công ty

đã đạt trên 3,5 triệu lượt tải Tính đến tháng 06 năm 2013, công ty đã đạt trên 5 triệu lượt tải Các thông tin về phần mềm của công ty có thể xem tại đây

- Tại thời điểm năm 2012, ESSE hiện đang giữ vị trí là đơn vị phát triển phần mềm Android có số lượt tải cao bậc nhất tại Việt Nam (đã được vinh danh tại triển lãm Mobile Việt Nam và được kênh VTV6 thực hiện phóng sự)

1.2 Chức năng, nhiệm vụ

Công ty cổ phần ESSE luôn hướng đến mục tiêu trở thành một trong những công ty công nghệ hàng đầu tại Việt Nam, khẳng định tên tuổi trên thị trường quốc tế trong lĩnh vực phần mềm cho điện thoại thông minh (smartphone)

Công ty cổ phần ESSE được thành lập với mục tiêu trở thành công ty sản xuất phần mềm theo đúng nghĩa, mang đến những sản phẩm công nghệ đích thực tại thị trường Việt Nam

Sứ mệnh của ESSE là luôn mang đến cho khách hàng những sản phẩm đột phá Chúng tôi không chỉ làm ra những sản phẩm tốt, mà từng bước, chúng ta sẽ làm ra những sản phẩm vượt trên cả sự mong đợi của khách hàng

Trang 4

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 của từng vị trí

- Có khả năng đọc tài liệu Tiếng anh

- Thành thạo các ngôn ngữ lập trinh như Java, Html, JavaScript, JSP, PHP

- Thành thạo các công cụ như Eclipse, Netbeans, Tomcat

- Thành thạo trong các thao tác với cơ sở dữ liệu

2.1.3 Lập trình viên Android

- Có khả năng sáng tạo, chịu áp lực công việc cao

- Có kỹ năng làm việc nhóm

- Có khả năng đọc tài liệu Tiếng anh

- Thành thạo ngôn ngữ lập trình Java

- Sử dụng thành thạo công cụ lập trình Android sdk, Eclipse, Netbeans

- Thành thạo trong các thao tác với cơ sở dữ liệu

2.1.4 Designer

- Có khả năng sáng tạo, chịu áp lực công việc cao

- Có kỹ năng làm việc nhóm

- Có con mắt thẩm mỹ, khả năng hội họa, phân tích vấn đề khoa học

- Thành thạo các công cụ thiết kế

2.1.5 Kỹ thuật viên quản lý hệ thống, dịch vụ viễn thông

- Có khả năng chịu áp lực công việc

- Có kỹ năng chuyên môn về quản lý hệ thống, server

2.1.5 Kế toán

- Có khả năng chịu áp lực trong công việc

- Nhiệt tình trong công việc

- Có các kỹ năng cần thiết về kế toán

Trang 5

2.2 Các lĩnh vực hoạt động chuyên môn của công ty

- Hệ thống SMS Gateway đầu số 8xxx

- Lập trình, quản lý website

- Lập trình các ứng dụng Android

2.3 Công việc được giao trong đợt thực tập

Trong đợt thực tập tại công ty cổ phần ESSE, em được giao công việc là hoàn thành dự

án: Chuyển sang hệ điều hành Linux và mã nguồn mở

Công ty ESSE dựa trên nền tảng mã nguồn mở, việc hướng đến mã nguồn mở này sẽ quyết định ESSE có phải là công ty làm công nghệ nghiêm túc, chuyên nghiệp hay không Nếu cứ dùng Windows và những phần mềm ăn cắp mãi, điều đó nói lên rằng ESSE không tôn trọng giá trị phần mềm do người khác làm ra, như thế chính chúng ta cũng sẽ không tôn trọng cả những giá trị do mình làm ra và cũng không thể thuyết phục khách hàng tin vào những giá trị của chúng ta được

2.3.1 Công việc cụ thể:

a Tìm hiểu sâu về hệ điều hành Linux

b Viết tài liệu hướng dẫn chuyển từ Windows sang Fedora, cài đặt các tiện ích, ứng dụng cần thiết cho từng vị trí trong công ty

c Hướng dẫn, hỗ trợ cài đặt Windows và các ứng dụng liên quan

2.3.2 Các công việc hoàn thành:

1 Có những hiểu biết từ cơ bản đến nâng cao về hệ điều hành Linux

a Linux là một hệ điều hành

Về mặt nguyên tắc, hệ điều hành cũng là một ứng dụng

máy tính, nhưng đây là một ứng dụng đặc biệt – được dùng để quản lý, điều phối các tài nguyên của hệ thống bao gồm cả phần cứng và phần mềm khác Linux được phát triểnbởi Linus Torvalds, bản đầu tiên được đưa ra vào năm 1991 tại đại học Helsinki, Phần Lan, dựa trên hệ điều hành Minix – một hệ điều hành có cấu trúc tương tự Unix với các chức năng tối thiểu được dùng trong dạy học

Linux là một hệ điều hành với các khả năng đa nhiệm, đa tác vụ, đa người dùng Thêm nữa, Linux còn có khả năng chạy được trên hầu như tất cả các loại máy tính từ PC, Mac cho đến những hệ thống Alpha, Amiga Sau hơn mười năm phát triển, Linux đã chứng tỏ

là một hệ điều hành linh hoạt, uyển chuyển, đáng tin cậy và ổn định Hiện nay, Linux trở thành hệ điều hành với mã nguồn mở và miễn phí dưới bản quyền của tổ chức GNU (GNU’s Not Unix ) Với tốc độ phát triển nhanh chóng như hiện nay, Linux đang là mối

Trang 6

đe dọa lớn nhất với các hệ điều hành Windows của Microsoft

Đã có rất nhiều các tổ chức chính phủ và xí nghiệp trên thế giới đã chuyển từ Windows sang dùng Linux

b Ưu điểm Linux

Kinh tế:

Đây là một trong những lợi thế của Linux khi so sánh với các hệ điều hành khác Linux

là một trong những hệ điều hành miễn phí hiện nay Tuy nhiên đối với Linux đó vẫn chưa là tất cả HĐH này còn rất nhiều ưu điểm khác mà không một hệ điều hành nào có được Chính những đặc điểm này mới là nguyên nhân khiến cho Linux ngày càng trở nên phổ biến không chỉ ở Việt Nam mà cả ở trên toàn thế giới

Linh hoạt, uyển chuyển:

Như đã trình bày ở trên, Linux là một HĐH mã nguồn mở nên ta có thể chỉnh sửa theo

ý thích của mình Nếu như việc Việt hóa Windows được xem là không thể nếu không có

sự đồng ý và hỗ trợ của Microsoft thì với Linux chúng ta có thể làm được điều này một cách dễ dàng Bằng chứng là tại Việt Nam hiện nay đã có 2 bản Linux tiếng Việt,

Vietkey Linux của ViệtKey Group và CMC Linux của công ty CMC

Mặt khác do Linux được cộng đồng những người làm phần mềm cùng phát triển trên các môi trường, hoàn cảnh khác nhau nên tìm một phiên bản phù hợp với yêu cầu của từng người dùng sẽ không phải là một vấn đề quá khó khăn

Tính linh hoạt của Linux còn được thể hiện ở chỗ nó tương thích được với rất nhiều môi trường Hiện tại, ngoài Linux dành cho server , máy tính để bàn nhân Linux (Linux kernel) còn được nhúng vào các thiết bị điều khiển như máy tính Palm, Robot Phạm

vi ứng dụng của Linux được xem là rất rộng rãi

Độ an toàn cao:

Trước hết, trong Linux có một cơ cấu phân quyền hết sức rõ ràng Chỉ có "root"( người dùng tối cao) mới có quyền cài đặt và thay đổi hệ thống Ngoài ra Linux cũng có cơ chế để một người dùng bình thường có thể chuyển tạm thời chuyển sang quyền "root" để thực hiện một số thao tác Điều này giúp cho hệ thống có thể chạy ổn định và tránh phải những sai sót dẫn đến đổ vỡ hệ thống Từ phiên bản

Windows 2000 trở đi , cơ chế phân quyền này cũng đã bước đầu được áp dụng trong các hệ điều hành của Microsoft , nhưng so với Linux thì vẫn kém chặt chẽ hơn Ngoài ra chính tính chất "mở" cũng tạo nên sự an toàn của Linux Nếu như một lỗ hổng nào đó trên Linux được phát hiện thì nó sẽ được cả cộng đồng mã nguồn mở cùng sửa và

thường thì chỉ sau 24h sẽ có thể cho ra bản sửa lỗi Mặt khác đối với những HĐH mã nguồn đóng như Windows, chúng ta không thể biết được người ta viết gì, và viết ra sao

Trang 7

mà chỉ biết đươc chúng chạy như thế nào Vì vậy nếu như Windows có chứa những đoạn mã cho phép tạo những "backdoor" để xâm nhập vào hệ thống thì ta cũng không thể biết được Đối với người dùng bình thường thì vấn đề này có vẻ như không quan trọng nhưng đối với một hệ thống tầm cỡ như hệ thống quốc phòng thì vấn đề như thế này lại mang tính sống còn Các nhân viên an ninh không được phép để lộ một kẽ hở nào, dù là nhỏ nhất vì nó liên quan đến an ninh của cả một quốc gia.Và một lần nữa các phần mềm mã nguồn mở nói chung và Linux nói riêng lại là sự lựa chọn số một Trong Linux mọi thứ đều công khai, người quản trị có thể tìm hiểu tới mọi ngõ ngách của hệ điều hành Điều đó cũng có nghĩa là độ an toàn được nâng cao

Chạy thống nhất trên các hệ thống phần cứng:

Mặc dù có khá nhiều phiên bản Linux được các nhà phân phối khác nhau phát hành, nhưng nhìn chung các bản Linux đều chạy khá ổn định trên mọi thiết bị phần cứng, từ Intel 486 đến những máy Pentium mới nhất, từ những máy có dung lượng RAM chỉ 4MB đến những máy có cấu hình cực mạnh Tất nhiên là tốc độ sẽ khác nhau nhưng về nguyên tắc thì vẫn có thể chạy được

c Nhược điểm Linux

Dù cho hiện nay Linux đang có tốc độ phát triển rất nhanh, hơn cả Windows, nhưng khách quan mà nói so với Windows, Linux vẫn chưa thể đến được với người dùng cuối

Đó là do Linux vẫn còn có những nhược điểm cố hữu

Đòi hỏi người dùng phải thành thạo :

Trước kia việc sử dụng và cấu hình Linux được xem là một công việc chỉ dành cho những chuyên gia Hầu như mọi công việc đều thực hiện trên các dòng lệnh và phải cấu hình nhờ sửa trực tiếp các file Mặc dù trong những phiên bản gần đây, các HĐH Linux

đã có những cải tiến đáng kể, nhưng so với Windows tính thân thiện của Linux vẫn còn là một vấn đề lớn Đây là một trong những nguyên nhân chủ yếu khiến Linux mặc dù

có rất nhiều đặc tính kỹ thuật tốt nhưng vẫn chưa đến được với người dùng cuối

Tính tiêu chuẩn hóa:

Linux được phát hành miễn phí nên bất cứ ai cũng có thể tự mình đóng gói, phân phối

Trang 8

theo những cách riêng Hiện tại có khá nhiều bản Linux phát triển từ một nhân ( kernel ) ban đầu cùng tồn tại như: RedHat, SuSE, Knoppix Người dùng phải tự so sánh xem bản nào là phù hợp với mình Điều này có thể gây khó khăn cho người dùng, nhất là những người còn có kiến thức về tin học hạn chế

Số lượng các ứng dụng chất lượng cao trên Linux còn hạn chế :

Mặc dù Windows có sản phẩm nào thì Linux cũng gần như có phần mềm tương tự

OpenOffice trên Linux tương tự như Microsoft Office trên Windows, hay GIMP tương tự như Photoshop v v Tuy nhiên chất lượng của những sản phẩm này chưa thể so sánh được với các sản phẩm viết cho Windows

Một số nhà sản xuất phần cứng không có driver hỗ trợ Linux:

Do hiện nay Linux chưa phổ biến bằng Windows nên nhiều nhà sản xuất phần cứng không hỗ trợ các driver chạy trên Linux Tuy Linux có một số nhược điểm mang tính cố hữu như vậy nhưng ta vẫn có thể chạy được một số chương trình Windows trên nên Linuxthông qua chương trình WINE ( một chương trình giả lập để chạy các ứng dụn Windows trên Linux) Do vậy, ta vẫn có thể tận dụng được các ưu điểm của hệ điều hành

Windows

+ Một số bản phân phối Linux

Tham khảo tại http://vi.wikipedia.org/wiki/Linux

2 Giúp đỡ các thành viên trong công ty chuyển từ Windows sang Linux

a Hướng dẫn từng thành viên trong công ty cài đặt Hệ điều hành Fedora bản mới nhất từUSB

b Hướng dẫn các thành viên cài đặt các phần mềm cần thiết

c Hướng dẫn các thành viên bắt đầu làm quen với việc sử dụng Linux bằng việc tìm hiểu

hệ thống dữ liệu trong Linux, cách cài đặt gói ứng dụng bằng lệnh, …

3 Hoàn thành tài liệu chi tiết Hướng dẫn cài đặt, sử dụng Hệ Điều Hành Linux Fedora 19

Qua tìm hiểu tài liệu từ nhiều nguồn thông tin khác nhau, sau nhiều lần chỉnh sửa bổ sung, em đã hoàn thành Tài hiệu Hướng dẫn cài đặt, sử dụng Hệ Điều Hành Linux

Fedora 19

Tài liệu hết sức chi tiết, mang đến cho người sử dụng những hiểu biết cơ bản đến nâng cao về HĐH Linux, dễ dàng làm quen, sử dụng HĐH Linux, và dần cảm thấy Linux mang đến những trải nghiệm mới lạ, thú vị, hơn nữa HĐH Linux có thể đáp ứng mọi nhu cầu người dùng, từ công việc đến giải trí

Trang 9

Tài liệu bao gồm:

Lời mở đầu

Chương 1: Cài đặt Fedora 19

1.1 Cấu hình yêu cầu

• Download UneBootin tại http://unetbootin.sourceforge.net/

• Sau khi ghi file ISO ra USB, khởi động lại, ấn F9 đối với HP ( F12 đối với Dell, ESC đối với Asus…) để vào Boot menu, chọn Boot từ USB ( USB Hard Drive) 1.2.2 Cài đặt

Lưu ý: Trước khi cài đặt, hãy di chuyển những dữ liệu cần thiết trên máy sang ổ cứng di động

Tích vào Set keyboard to default layout for selected language

Trang 10

Cửa sổ INSTALLATION SUMMARY xuất hiện.

Click DATE & TIME Kéo múi giờ về Việt Nam, click Done trở về INSTALLATION SUMMARY.

Trang 11

Click INSTALLATION DESTINATION Chọn ổ cứng, click Done.

• Chọn 1 hoặc nhiều phân vùng để cài Fedora vào ( tối thiểu là 30GB ), rồi Click

Delete Nên chọn phân vùng cài Windows không bản quyền trước đó để Delete

( Nhớ xóa cả 100Mb Boot của Windows ) Dữ liệu trong các phân vùng khác

không ảnh hưởng

Trang 12

Click Reclaim space.

Click Begin Installation.

Trang 13

Click ROOT PASSWORD

Trang 14

• Chờ đợi quá trình cài đặt kết thúc.

Quá trình cài đặt kết thúc Click Quit.

Restart lại để bắt đầu sử dụng.

Trang 15

Chương 2: Cài đặt ứng dụng trên Fedora KDE

2.1 Các cách cài đặt và gỡ bỏ ứng dụng trên Fedora

2.1.1 Cài đặt và gỡ bỏ qua trình quản lý ứng dụng Software Management

Trang 16

Để gỡ bỏ: Chọn phần mềm, click Remove, click Apply.

2.1.2 Cài đặt u cửa sổ dòng lệnh Terminal

Kết thúc mỗi lệnh bằng ENTER, Nhập Password nếu được yêu cầu, nhấn y nếu được hỏi Is this ok [y/N]?

Trang 17

2.1.3 Cài đặt qua tập tin rpm, bin, sh,

• Đối với file rpm, download và cài đặt giống file exe trong Windows

2.2 Cài đặt 1 số ứng dụng cơ bản trong Fedora 19

2.2.1 Update cho Fedora

Password nếu được yêu cầu, ấn y nếu được hỏi Is this ok [y/N]?

# su

# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-

nonfree-release-stable.noarch.r p m

# yum update

Ngày đăng: 24/11/2014, 17:58

TỪ KHÓA LIÊN QUAN

w