ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA MẠNG MÁY TÍNH & TRUYỀN THÔNG
BÁO CÁO
THỰC TẬP DOANH NGHIỆP
Doanh nghiệp: CÔNG TY TNHH DỊCH VỤ PHẦN MỀM NAM VIỆT
Sinh viên thực hiện: DƯƠNG QUANG HUYNH
MSSV: 09520113
Lớp: MMT04
Khóa: 2009-2014
Tp. Hồ Chí Minh, tháng 08 năm 2013
Lời cảm ơn
Đã từng được học ở trường và có hứng thú với công việc lập trình, thiết kế website,
vì vậy em đã chọn công ty TNHH Phần Mềm Nam Việt - một doanh nghiệp chuyên nghiệp
và có năng lực trong các dịch vụ website, domain, hosting - làm địa điểm thực tập và học
hỏi kinh nghiệm.
Em xin chân thành cảm ơn công ty TNHH Phần Mềm Nam Việt đã tạo điều kiện và
giúp đỡ em hoàn thành được 2 tháng thực tập. Với sự giúp đỡ tận tình của ban giám đốc, các
anh chị quản lý, nhân viên trong công ty… em đã có thể hiểu rõ hơn về công ty, học hỏi
được thêm nhiều kiến thức, kỹ năng, kinh nghiệm quý giá, phát hiện những điểm yếu trong
kiến thức cũng như kỹ năng của mình để khắc phục, sửa đổi
Em xin gửi lời cảm ơn đến các thầy cô trong trường Đại học Công Nghệ Thông Tin
nói chung, khoa Mạng máy tính và truyền thông nói riêng. Nhờ có sự chỉ dạy, những kiến
thức quý giá mà các thầy cô truyền đạt em mới có thể hoàn thành được tốt báo cáo này.
Em cũng xin chân thành cảm anh Phan Văn Bình, giám đốc công ty, đã hướng dẫn và
góp ý để em hoàn thành bản báo cáo thực tập tốt nghiệp này.
Tp. Hồ Chí Minh, ngày 18 tháng 08 năm 2013
Lớp MMT04
Dương Quang Huynh
Mục lục
Phần 3: Suy nghĩ, đóng góp của sinh viên về công việc, công nghệ, doanh nghiệp 21
Phần 1: Công việc thực tập
1.1 Giới thiệu doanh nghiệp
1.1.1 Giới thiệu
Công ty TNHH dịch vụ Phần Mềm Nam Việt là một công ty chuyên cung cấp các
dịch vụ thiết kế, tư vấn, hỗ trợ và phát triển website cho cá nhân và doanh nghiệp.
Công ty Phần Mềm Nam Việt là một doanh nghiệp có đội ngũ kỹ thuật có trình độ,
nhiệt huyết, năng động trong công việc. Công ty Phần Mềm Nam Việt đã có kinh nghiệm
triển khai thành công nhiều dự án, có chính sách hậu chăm sóc khách hàng tốt, luôn đưa ra
nhưng giải pháp hoàn hảo, tối ưu nhất cho khách hàng, đảm bảo cung cấp sản phẩm chất
lượng cao với chi phí hợp lý.
Đúc kết kinh nghiệm từ nhiều năm làm việc, sản phẩm của công ty Phần Mềm Nam
Việt có tính mở và linh hoạt cao, thích ứng với nhiều hình thức kinh doanh và nhu cầu quản
lý đa cấp của doanh nghiệp.
1.1.2 Địa điểm, liên hệ
Công ty có trụ sở tại địa chỉ : 319C2 Lý Thường Kiệt, P.15, Quận 11, TpHCM
Website : http://www.pmvietnam.vn - Email : [email protected]
1.1.3 Chức năng, lĩnh vực hoạt động của doanh nghiệp
Công ty Phần Mềm Nam Việt chuyên cung cấp các dịch vụ thiết kế, tư vấn, hỗ trợ,
phát triển website cho cá nhân và doanh nghiệp, đồng thời cung cấp các dịch vụ liên quan,
cụ thể như sau:
a. Thiết kế website
Thiết kế, cài đặt, bảo trì, hỗ trợ kỹ thuật cho website của doanh nghiệp. Có 6 tùy
chọn cho khách hàng:
- Website cơ bản.
- Website doanh nghiệp.
- Website thương mại điện tử.
- Website thương mại điện tử qua Paypal.
1
- Website chuyên nghiệp.
hàng.
d. Cung cấp tên miền
Công ty Phần Mềm Nam Việt cung cấp dich vụ kiểm tra, đăng ký tên miền, bao
gồm cả tên miền Việt Nam và tên miền quốc tế. Bên cạnh đó còn có các dịch vụ miễn phí đi
kèm như Controlpanel tên miền, URL redirect, URL frame, Email forwarding…
e. Quảng cáo Google
Công ty Phần Mềm Nam Việt đã có kinh nghiệm nhiều năm làm việc việc với
Google về lĩnh vực quảng cáo trực tuyến. Khi chọn quảng cáo Google Adword thông qua
công ty Phần Mềm Nam Việt khách hàng sẽ được hỗ trợ:
- Tư vấn quảng cáo miễn phí cho khách hàng.
- Thiết lập chiến dịch quảng cáo tối ưu nhất cho mục đích quảng cáo của khách
hàng.
- Theo dõi chiến dịch quảng cáo của khách hàng để điều chỉnh sao cho phù hợp
với mục đích quảng cáo của khách hàng theo từng thời điểm.
- Khách hàng sẽ nhận được những báo cáo kết quả chiến dịch chi tiết hàng tuần
và kèm theo đó là những phân tích.
- Tư vấn cho chiến dịch dựa trên kết quả báo cáo của các chuyên gia quảng cáo
Google Adword của công ty.
- Khách hàng được cấp quyền login vào account quản lý chiến dịch Google
Adword của mình để có thể tự theo dõi - giám sát chiến dịch của mình.
- Khách hàng được hỗ trợ kỹ thuật 24/7 với mô hình hỗ trợ khách hàng chuyên
nghiệp nhất theo phong cách các nhà cung cấp dịch vụ chuyên nghiệp trên thế
giới đang áp dụng thông qua email http://[email protected]
3
f. Bảo trì website Webmaster
Công ty Phần Mềm Nam Việt cung cấp một dịch vụ trọn gói quản trị, nâng cấp, cập
nhật và theo dõi, báo cáo website của bạn, dịch vụ đó là dịch vụ Webmaster. Lợi ích của
doanh nghiệp khi sử dụng dịch vụ Webmaster là:
- Website của doanh nghiệp luôn luôn có những bản tin mới đều đặn, thường
xuyên & liên tục, cập nhật những tin tức mới nhất đúng lĩnh vực doanh nghiệp
nhỏ và công việc từng nhóm nhỏ đó, thời gian hoàn thiện, sau đó các nhóm nhỏ sẽ tự phân
công công việc cho các thành viên, đảm bảo kết nối giữa các thành viên, từ đó phát triển
hoàn thiện trang web theo đúng mẫu được nhận, đảm bảo tính nhất quán và đúng yêu cầu
của khách hàng sau đó chuyển cho bộ phận test để tiến hành khâu kiểm thử trước khi bàn
giao cho khách hàng.
- Trong quá trình thực hiện hay sau khi bàn giao cho khách hàng, nếu khách hàng có
nhu cầu phát triển hoặc thay đổi một số chức năng thì phải tiến hành chỉnh sữa, phát triển
theo yêu cầu khách hàng, do đó trong quá trình thực hiện chức năng của mỗi thành viên hay
nhóm, phải thống nhất cách viết code, cách đặt tên biến, cách ghi chú cho các biến, các hàm
và các giai đoạn trong lâp trình cũng như cách tổ chức thư mục để sau này đễ dàng phát
triển hoặc sữa chữa, đỡ mất công tìm hiểu code.
- Ngoài ra, bộ phận code là bộ phận tiếp cận với các công nghệ, các ngôn ngữ lập trình
nên trong quá trình hoàn thiện sản phẩm, có thể tư vấn cho khách hàng về các hướng phát
triển cũng như các dịch vụ kèm theo. Các tư vấn này thường là các tư vấn về các kĩ thuật
hiện đại, mới, các tư vấn về hướng phát triển dự án, các yếu tố cần, liên quan đến dự án,
hoặc có thể là tương lai, mức độ thành công của dự án trên các lĩnh vực khác mà khách
hàng quan tâm.
1.2.2 Công việc sinh viên được phân công
- Công việc em được phân công là vị trí PHP developer, xây dựng một trang web thi
trắc nghiệm tiếng Anh đơn giản, sử dụng PHP, MySQL.
1.2.3 Thời gian thực tập
- Thời gian thực tập là 2 tháng, từ ngày 10/5/2013 – 15/7/2013.
5
Phần 2: Nội dung thực tập
2.1 Nhiệm vụ sinh viên được giao
Xây dựng website hỗ trợ thi trắc nghiệm tiếng Anh đơn giản, cho phép người dùng đăng
ký tài khoản, làm bài thi theo nhiều chủ đề, lưu trữ kết quả thi. Ngoài ra còn một số chức
năng phụ như luyện nghe, ôn tập ngữ pháp. Xây dựng trang admin quản lý nội dung các bài
thi.
2.1.1 Yêu cầu chức năng của đề tài
Quản lý đề thi trong các phần thi (thêm, xóa).
Quản lý tài khoản của người dùng, cấp quyền admin.
2.1.4 Thiết kế
a. Tổ chức dữ liệu
Dữ liệu về người dùng
Dữ liệu thi trắc nghiệm
7
Dữ liệu ngữ pháp
Dữ liệu luyện nghe
8
b. Sơ đồ hệ thống chức năng
c. Sơ đồ hệ thống quản lý (dành cho admin):
2.1.5 Cài đặt
a. Hệ thống giao diện chức năng
Dành cho admin
− Biểu mẫu 1: Thêm đề thi
Mô tả:
Hiển thị form cho phép nhập các thông tin của đề thi.
Chức năng:
Chọn box trắc nghiệm chứa phần thi.
Chọn phần thi.
Nhập câu hỏi, phương án trả lời, đáp án của tất cả các câu hỏi.
9
Khi nhấn nút “Thêm” sẽ thêm đề thi vào CSDL.
− Biểu mẫu 2: Xóa đề thi
Mô tả:
Hiển thị form cho phép nhập các thông tin của đề thi.
Chức năng:
Chọn box trắc nghiệm chứa phần thi.
Chọn phần thi.
Hiển thị các thông tin của tài khoản.
− Biểu mẫu 4: chỉnh sửa thông tin tài khoản
Mô tả:
Hiển thị các thông tin của tài khoản.
Chức năng:
Nhập vào các thông tin cần thay đổi.
Khi nhấn nút “Lưu” sẽ cập nhật các thông tin vào CSDL.
− Biểu mẫu 5: Xem lại kết quả các lần thi
12
Mô tả:
Hiển thị thông tin về các lần thi của người dùng.
Khách
− Biểu mẫu 1: Đăng kí tài khoản
Mô tả:
Hiển thị form cho phép nhập các thông tin về tài khoản người dùng.
Chức năng:
Nhập các thông tin cá nhân của người dùng.
Khi nhấn nút “Đăng kí” sẽ kiểm tra tính hợp lệ của các thông tin nhập
vào. Nếu thông tin hợp lệ thì sẽ lưu các thông tin vào CSDL và thông
báo đăng kí thành công. Ngược lại sẽ thông báo lỗi.
13
− Biểu mẫu 2: Làm bài thi trắc nghiệm
Mô tả:
Hiển thị đề thi trắc nghiệm.
Chức năng:
Chọn lựa các phương án trả lời.
Khi nhấn nút “Nộp bài” sẽ disable đề thi không cho lựa chọn nữa. Khi
nhấn nút “Hiển thị kết quả” sẽ chấm điểm các câu hỏi đã được trả lời.
Đối với người dùng có tài khoản và đã đăng nhập vào hệ thống sẽ có
thêm chức năng “Hiển thị đáp án” để hiển thị đáp án của tất cả các câu
- Quản lý thành viên:
- Thêm đề thi cho mỗi loại
2.2 Các kiến thức tìm hiểu được
Trong quá trình thực tập tại công ty, em đã học tập được nhiều điều bổ ích:
18
- Được hiểu rõ quy trình phát triển phần mềm. Quy trình được đề ra trước khi bắt tay vào
việc phát triển dự án, là một cấu trúc bao gồm các bước, thời gian và thao tác để phát triển
phần mềm.
- Tiếp cận với các công cụ để thiết kệ giao diện như Adobe Dreamware, Photoshop, các
IDE như Eclipse… Được hướng dẫn sử dụng thành thạo các công cụ này, phục vụ cho công
việc thiết kế, lập trình. Biết được nhiều chức năng hữu ích của các công cụ, giúp tăng hiệu
suất làm việc.
- Làm quen với việc đảm bảo tính thống nhất giữa các thành viên, đảm bảo đúng thời
gian, tiến độ dự án, khả năng làm việc nhóm, kỹ năng tiếp cận, xữ lý tình huống… từ đó
phát triển bản thân, trau dồi kinh nghiệm làm việc, là hành trang cho công việc sau này.
- Hiểu rõ hơn và làm việc hiệu quả hơn với các ngôn ngữ lập trình như PHP, MySQL,
javascript…
- Có thêm nhiều kiến thức về kinh tế - thị trường, marketing, kỹ năng làm việc với khách
hàng. Phát triển kỹ năng làm việc nhóm và làm việc độc lập, nhận thức được tầm quan
trọng của làm việc nhóm.
2.3 Các công nghệ được tiếp xúc
- Được tiếp xúc vào phát triển khả năng viết trang web bằng ngôn ngữ php, từ đó có cái
nhìn chuyên sâu hơn về ngôn ngữ lập trình PHP.
- Làm quen với các kĩ thuật của công nghệ javascipt framework như jquery, rút ngắn thời
gian viết các đoạn mã lệnh javascript, từ đó vận dụng linh hoạt jquery để kiểm tra dữ liệ
nhập, tạo các hiệu ứng cho website …
- Làm việc với hệ quản trị cơ sỡ dữ liệu MySQL, biết được cách thiết kế cơ sỡ dữ liệu
thống nhất, hiệu quả, nâng cao khả năng thiết kế cơ sỡ dữ liệu, tối ưu hóa truy vấn.
- Tiếp cận với công nghệ website như upload website lên host, cấu hình host và domain,
đảm bảo trang web chạy ổn định và có khả năng sữa chữa những lỗi cơ bản, thông báo tình
doanh nghiệp ngày càng lún sâu vào nợ nần, khủng hoảng do doanh thu không đủ chi phí
sản xuất, nghiên cứu.
Nhìn lại thực tế, mới đây ngay cả RIM, một tập đoàn chuyên sản xuất điện thoại thông
minh, từng làm mưa làm gió trên thị trường cách đây tầm 5 năm với thương hiệu
Blackberry nổi tiếng, cũng đã phải cân nhắc đến kế hoạch cải tổ, rao bán tập đoàn. Hay
Yahoo!, một thời cũng thống trị thị trường tìm kiếm, email, các dịch vụ trực tuyến… hiện
nay cũng đang phải gồng mình gượng dậy sau nhiều năm liên tục thua lỗ.
Đối với nước ta cũng vậy, công nghệ thông tin đang ngày càng phát triển, hàng loạt
doanh nghiệp chuyên sản xuất, gia công phần mềm ra đời. Có thể kể đến như FPT, VNG
Các công ty này đều có năng lực và thương hiệu đã được khẳng định. Sản phẩm của họ
cũng đã đạt nhiều thành công và được mọi người công nhận.
Nhưng còn đối với các doanh nghiệp quy mô nhỏ, cũng làm về phát triển, gia công phần
mềm, thì họ thật sự gặp khá nhiều khó khăn. Những khó khăn này một phần xuất phát từ
bên trong doanh nghiệp, một phần do các lý do khách quan bên ngoài của môi trường kinh
doanh nước ta.
21