Tài liệu Báo cáo thực tập- công ty tnhh dịch vụ phần mềm nam việt

  • Số trang: 28 |
  • Loại file: PDF |
  • Lượt xem: 70 |
  • Lượt tải: 0
quangtran

Đã đăng 3721 tài liệu

Mô tả:

ĐẠ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 1: Công việc thực tập.....................................................................................................1 1.1 Giới thiệu doanh nghiệp................................................................................................1 1.1.1 Giới thiệu............................................................................................................... 1 1.1.2 Địa điểm, liên hệ....................................................................................................1 1.1.3 Chức năng, lĩnh vực hoạt động của doanh nghiệp.................................................1 a. Thiết kế website......................................................................................................1 b. Cho thuê server-máy chủ........................................................................................2 c. Web hosting............................................................................................................3 d. Cung cấp tên miền..................................................................................................3 e. Quảng cáo Google...................................................................................................3 f. Bảo trì website Webmaster......................................................................................4 1.2 Nhiệm vụ và dịch vụ của bộ phận sinh viên thực tập....................................................4 1.2.1 Nhiệm vụ, dịch vụ của bộ phận sinh viên thực tập.................................................5 1.2.2 Công việc sinh viên được phân công.....................................................................6 1.2.3 Thời gian thực tập..................................................................................................6 Phần 2: Nội dung thực tập......................................................................................................7 2.1 Nhiệm vụ sinh viên được giao......................................................................................7 2.1.1 Yêu cầu chức năng của đề tài.................................................................................7 2.1.2 Yêu cầu phi chức năng...........................................................................................7 2.1.3 Phân quyền người dùng.........................................................................................7 2.1.4 Thiết kế.................................................................................................................. 8 a. Tổ chức dữ liệu.......................................................................................................8 b. Sơ đồ hệ thống chức năng.....................................................................................10 c. Sơ đồ hệ thống quản lý (dành cho admin):...........................................................10 2.1.5 Cài đặt.................................................................................................................. 10 a. Hệ thống giao diện chức năng...............................................................................10 b. Cài đặt các xử lý...................................................................................................17 2.2 Các kiến thức tìm hiểu được.......................................................................................20 2.3 Các công nghệ được tiếp xúc......................................................................................21 2.4 Kết quả đạt được.........................................................................................................22 Phần 3: Suy nghĩ, đóng góp của sinh viên về công việc, công nghệ, doanh nghiệp..............23 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 : info@pmvietnam.vn 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ử. 1 - Website thương mại điện tử qua Paypal. - Website chuyên nghiệp. - Website theo yêu cầu. b. Cho thuê server-máy chủ Cho thuê server-máy chủ để doanh nghiệp triển khai, vận hành website hoặc lưu trữ dữ liệu: - Cho thuê server VPS: VPS thích hợp với Doanh nghiệp vừa và nhỏ ứng dụng hệ thống Mail-Web Server, Backup, Storage. VPS hoạt động với trình quản trị riêng, không chịu ảnh hưởng bởi các VPS khác. - Thuê server riêng – Dedicated: Dedicated Server dành cho Website lớn hoạt động trong lĩnh vực thương mại điện tử, cần nhu cầu trao đổi dữ liệu lớn, số người truy cập đông đảm bảo độ ổn định và bảo mật cao. - Share server: Share Server là Hosting dành cho những Website có mức độ giao dịch dữ liệu rất lớn như hoạt động cung cấp thông tin, hoạt động thương mại điện tử, số người truy cập đông cùng lúc đòi hỏi độ ổn định cũng như bảo mật cao. Được kỹ thuật của chúng tôi giúp vận hành mà quý khách không cần nhân viên quản trị mạng riêng. - Reseller hosting: Reseller Hosting là dịch vụ hosting dành cho các nhà cung cấp hosting hay các khách hàng có nhu cầu mua một hosting nhưng có thể host được nhiều domain trên account của mình bằng cách chia nhỏ lại dung lượng lưu trữ và dữ liệu truy cập hàng tháng. - Thuê chỗ đặt server – Colocation: Dịch vụ dành cho các doanh nghiệp, tổ chức, cá nhân đã có máy chủ cần thuê chỗ đặt. Được phép cài đặt thêm các ứng dụng, tiện ích phù hợp với nhu cầu của doanh nghiệp, toàn quyền sử dụng và quản lý Server. 2 c. Web hosting Web Hosting là dịch vụ lưu trữ web site chuyên nghiệp. Web hosting là giải pháp phù hợp cho các cá nhân hoặc doanh nghiệp muốn có một website giới thiệu, giao dịch thương mại trên Internet một cách hiệu quả và tiết kiệm chi phí. Công ty Phần Mềm Nam Việt cung cấp hosting Windows và Linux với nhiều tùy chọn về cấu hình, dung lượng lưu trữ, bandwidth… phù hợp với nhu cầu đa dạng của khách 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. 3 - 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://support@pmvietnam.vn 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 đang kinh doanh. - Website của doanh nghiệp của bạn luôn luôn mới và thu hút được nhiều khách hàng truy cập. - Doanh nghiệp của bạn có nhiều thông tin, sự kiện, sản phẩm, dịch vụ, chương trình khuyến mãi,... muốn cập nhật lên website thường xuyên nhằm giới thiệu đến khách hàng, đối tác trong và ngoài nước. - Website của doanh nghiệp luôn được an toàn do được giám sát 24/24h của các chuyên gia bảo mật Việt Nam (những người chuyên viên CEH, CCNA, CCNP,..). - Bạn không cần phải bỏ ra một khoản chi phí lớn bao gồm: trả lương tuyển dụng nhân viên quản trị website, trang bị các thiết bị làm việc, các chính sách, chế độ... 1.2 Nhiệm vụ và dịch vụ của bộ phận sinh viên thực tập - Công ty Nam Việt là công ty chuyên thiết kế và lập trình website được chia thành nhiều mảng như design, code, test, development,vận hành, bảo trì và phát triển các chức năng theo yêu cầu khách hàng, SEO từ khóa google .. Trong quá trình thực tập ở đây, em tham gia vào bộ phận code. 4 1.2.1 Nhiệm vụ, dịch vụ của bộ phận sinh viên thực tập - Trước khi bắt đầu vào dự án, thông qua các tài liệu và yêu cầu của dự án, trưởng nhóm sẽ tiến hành họp các thành viên tham gia dự án để tiến hành phân tích yêu cầu dự án, từ đó đưa ra bản kế hoạch cho việc phát triển dự án bằng các mô hình phát triển phần mềm, kế hoạch phát triển, thời gian dự kiến cho dự án, thời gian dự kiến cho các công đoạn trong việc phát triển phần mềm. - Viết ra các unit test, test case để đảm bảo cho việc phát triển phần mềm sau này được chính xác, đáp ứng được yêu cầu của khách hàng. - Bộ phận code sẽ nhận mẫu trang web từ bộ phận design, từ đó tiến hành họp nhóm để đánh giá yêu cầu của trang web, xác định các chức năng cơ bản, các chức năng cần chú ý và các công nghệ áp dụng để thực hiện các chức năng đó, xác định thời gian phát triển dự án cũng như thời gian thực hiện các chức năng trong dự án, phân công chia thành các nhóm 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. 5 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. 6 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 - Cho phép đăng ký tài khoản sử để sử dụng hết chức năng của website. Cho phép người dùng làm bài thi trắc nghiệm theo từng mục, từng phần thi. Cấp lại mật khẩu mới cho người dùng qua email đã đăng ký. Lưu trữ, xuất kết quả thi của người dùng. Cho phép người dùng chỉnh sửa thông tin về tài khoản đã đăng ký. Admin có thể thêm, xóa đề thi. Admin có thể xóa, cấp quyền admin cho các tài khoản. Chức năng bổ sung: luyện nghe tiếng Anh, ôn tập ngữ pháp tiếng Anh. 2.1.2 Yêu cầu phi chức năng - Cài đặt trên môi trường Windows, sử dụng gói webserver Xampp. - Ngôn ngữ sử dụng: PHP, Javascript (jQuery), CSS. - Trình quản trị cơ sở dữ liệu: MySQL. 2.1.3 Phân quyền người dùng - Khách: người dùng chưa có tài khoản hoặc chưa đăng nhập vào hệ thống. Có các quyền cơ bản như:  Đăng ký tài khoản.  Làm bài thi trắc nghiệm, kiểm tra kết quả các câu đã làm.  Luyện nghe.  Ôn tập ngữ pháp. - Thành viên: người dùng đã đăng ký và đăng nhập vào hệ thống bằng tài khoản của mình. Có các quyền như của “Khách” và thêm các quyền sau:  Khi làm bài thi xong và nộp bài thì kết quả thi sẽ được lưu vào cơ sở dữ liệu. 7  Khi hoàn thành bài thi sẽ có thêm chức năng xem đáp án của tất cả các câu hỏi.  Quản lý thông tin tài khoản của mình (xem, sửa thông tin). - Admin: quản trị của hệ thống. Có tất cả các quyền của 2 loại người dùng trên và thêm các quyền sau:  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 8 Dữ liệu ngữ pháp Dữ liệu luyện nghe 9 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. 10  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.  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.  Chọn đề thi cần xóa.  Khi nhấn nút “Xóa” sẽ xóa đề thi trong CSDL. − Biểu mẫu 3: Xóa người dùng, cấp/hủy quyền admin cho người dùng Mô tả: 11  Hiển thị form cho phép chọn chức năng xóa tài khoản thành viên hoặc cấp/hủy quyền admin cho thành viên. Chức năng:  Hủy/cấp quyền admin cho thành viên.  Xóa tài khoản thành viên khỏi CSDL. Thành viên đã đăng ký − Biểu mẫu 1: Đăng nhập Mô tả:  Hiển thị form cho phép nhập các thông tin đăng nhập. Chức năng:  Nhập tên, mật khẩu tài khoản.  Khi nhấn nút “Đăng nhập” sẽ chuyển sang trang login. Nếu đúng thì sẽ login vào hệ thống, sai tên hoặc mật khẩu sẽ hiển thị thông báo. − Biểu mẫu 2: Đề nghị cấp lại mật khẩu Mô tả: 12  Hiển thị form cho phép nhập các thông tin về tài khoản của người dùng. Chức năng:  Nhập tên tài khoản, email đăng ký của người dùng.  Khi nhấn nút “OK” sẽ kiểm tra CSDL có tên và email ở trên hay không. Nếu có thì sẽ gửi một email chứa mật khấu mới về cho địa chỉ email của người dùng. − Biểu mẫu 3: Xem thông tin tài khoản Mô tả:  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 13 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 Mô tả:  Hiển thị thông tin về các lần thi của người dùng. 14 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. − Biểu mẫu 2: Làm bài thi trắc nghiệm 15 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 hỏi trong đề thi, và chức năng lưu lại thông tin về lần thi. − Biểu mẫu 3: Luyện nghe Mô tả: 16
- Xem thêm -