Báo cáo thực tập công ty CP phát triển phần mềm sinh viên học sinh

27 607 0
Báo cáo thực tập công ty CP phát triển phần mềm sinh viên học sinh

Đ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áo cáo thực tập công ty CP phát triển phần mềm sinh viên học sinh

TRÍCH YẾU Trong thời gian thực tập nhận thức vừa qua từ ngày 9/1 đến ngày 18/3 công ty Cổ Phần Phát Triển Phần Mềm Sinh Viên học kì 11.1B Với mục đích tìm hiểu mơi trường làm việc thực tế, áp dụng kiến thức từ nhà trường vào môi trường doanh nghiệp định hướng công việc cho tương lai sau trường với trách nhiệm than Sau tám tuần thực tập, môi trường doanh nghiệp cho giúp phần hiểu rõ nghiệp vụ, công cụ mới- công cụ thiết kế winform (WPF), kĩ cần thiết đặc biệt rút kinh nghiệm thực tế cho riêng tơi sau Tơi trưởng thành hơn, có nhìn bao qt đối vơi cơng ty phần mềm giai đoạn qua đồ án tham gia xây dựng Quản lý Học Sinh Qua đó, tơi thấy khiếm khuyết tôi, kĩ cần phải sửa chữa LỜI CẢM ƠN Trong suốt thời gian thực tập công ty Cổ Phần Phát Triển Phần Mềm Sinh Viên (PMSV), tơi gặp phải nhiều khó khăn việc hồ nhập, thích ứng với mơi trường hoạt động thực tế doanh nghiệp Tôi gởi lời cảm ơn tới ơng Huỳnh Thanh Mãi- người tận tình giúp đỡ chúng tơi gặp khó khan suốt thời gian vừa qua NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN Ngày tháng năm MỤC LỤC TRÍCH YẾU LỜI CẢM ƠN .2 NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN .3 MỤC LỤC DANH MỤC CÁC BẢNG BIỂU, HÌNH ẢNH NHẬP ĐỀ GIỚI THIỆU CƠ QUAN THỰC TẬP SƠ ĐỒ TỔ CHỨC 11 TỔNG QUAN 12 PHƯƠNG PHÁP SỬ DỤNG HAY NGHIÊN CỨU .14 CÁC KẾT QUẢ 19 1.Các công việc giao: 19 2.Thuận lợi khó khăn: 23 KẾT LUẬN .25 PHỤ LỤC 26 DANH MỤC CÁC BẢNG BIỂU, HÌNH ẢNH Hình 1: Sơ đồ tổ chức công ty phát triển Phần Mềm Sinh Viên 11 Hình 2: Các thành phần Report Designer 15 Hình 3: Các thành phần Report Designer 17 Hình 4: Activity diagram “Tìm kiếm” 20 Hình 5: Sequence diagram “Tìm kiếm” 21 Hình 6: Giao diện form “Thống kê kết học kì theo mơn” 22 Hình 7: code form “Thống kê kết Khảo sát đầu năm” 23 NHẬP ĐỀ Trong thời gian từ ngày 09/01 đến ngày 18/03/2012, tham gia thực tập nhận thức công ty Cổ Phần Phát Triển Phần Mềm Sinh Viên (PMSV) Với mục tiêu hình thành nhận thức nghề nghiệp tương lai cho sinh viên, trường Đại Học Hoa Sen tao điều kiện thuận lợi cho sinh viên tiếp cận môi trường làm việc thực tế tai doanh nghiệp từ đầu Mục tiêu mà nhà trường muốn sinh viện đạt là: • Hội nhập môi trường doanh nghiệp • Vận dụng kiến thức học vào cơng việc • Học hỏi, rèn luyện phong cách làm việc, biết ứng xử mối quan hệ quan Song song đó, tơi đặt mục đích cho riêng tơi tham gia đợt thực tập sau: • Biết quy trình mơ hình gia cơng phần mềm Cách tổ chức cho logic phận • Tiếp thu kết quả, kinh nghiệm từ doanh nghiệp • Áp dụng học hỏi kỉ mềm, tạo mối quan hệ tốt đẹp vơi anh chị đồng nghiệp công ty GIỚI THIỆU CƠ QUAN THỰC TẬP Sơ Lược Công Ty Tên công ty: Công ty CP Phát Triển Phần Mềm Sinh Viên Học Sinh.(Student Software Development Group - SSDG) Địa chỉ: 575/47/41, Cách Mạng Tháng Tám, P.15, Q.10, Tp Hồ Chí Minh Website: www.phanmemsinhvien.com Cơng Ty Cổ Phần Phát Triển Phần Mềm Sinh Viên Học Sinh (PMSV) thành lập dựa Nhóm Phát Triển Phần Mềm Sinh Viên Học Sinh hoạt động từ năm 2001 đến sân chơi bổ ích bạn trẻ yêu thích cơng nghệ thơng tin Ngay từ thành lập với phương châm coi bé, em học sinh, sinh viên tương lai đất nước “giáo dục” đường, kim nam cho hoạt động công ty, đến sau 10 năm phát triển Công ty Cổ phần Phát triển Phần mềm Sinh viên học sinh (PMSV) mang lại thành tích đáng ghi nhận với nhiều giải thưởng giá trị Trải qua 10 năm hình thành phát triển, Với đội ngũ thiết kế đồ họa, kỹ sư CNTT trẻ đầy sáng tạo, nhiệt huyết, PMSV mang đến cho em sản phẩm phần mềm giáo dục, sách mầm non, DVD chất lượng cao với giá thành phù hợp Với 45 sản phẩm sách dành cho bé mầm non, DVD 152 sản phẩm phần mềm lĩnh vực: Giáo dục đào tạo kiến thức văn hóa xã hội, giải trí Hiện nay, Cơng Ty Cổ Phần Phát Triển Phần Mềm Sinh Viên Học Sinh tạo dựng uy tín có số lượng khách hàng đông đảo với sức tiêu thụ sản phẩm ngày tăng nhờ mạng lưới phân phối hầu hết đại lý bán đĩa phần mềm, đĩa DVD nhà sách lớn 64 tỉnh thành toàn quốc Lịch sử phát triển o Năm 2001: thành lập Nhóm Phát Triển Phần Mềm Sinh Viên Học Sinh o Năm 2002: sân chơi bổ ích cho bạn u thích cơng nghệ thơng tin o Năm 2003: cho đời sản phẩm phần mềm học tin học nhiều người sử dụng quan tâm ủng hộ o Năm 2004: đạt nhiều giải thưởng phần mềm công nghệ thông tin o Năm 2008: thành lập Công ty cổ phần Phát Triển Phần Mềm Sinh Viên Học Sinh o Năm 2009: phát triển mảng sách mầm non chất lượng tốt với giá thành phù hợp phục vụ cho em thiếu nhi o Năm 2010: phát triển mảng phim hoạt hình cổ tích Việt Nam, giáo dục nhân cách cho em thiếu nhi o Năm 2011: phát triển công cụ hỗ trợ giáo viên giảng dạy trường học Lĩnh vực hoạt động công ty Công Ty Cổ Phần Phát Triển Phần Mềm Sinh Viên Học Sinh (PMSV) tiên phong lĩnh vực phần mềm giáo dục chức khác như: • Gia cơng chương trình học theo u cầu • Gia cơng sản xuất phim hoạt hình cho thiếu nhi • Thiết kế phân phối sách mầm non dành cho bé từ đến tuổi • Thực cung cấp phần mềm dạy học: mầm non, tiểu học, trung học sở phổ thơng, ngoại ngữ, giáo trình tin học, tin học, kiến thức văn hóa, xã hội, du lịch giải trí Tầm nhìn sứ mệnh Tầm nhìn: “Trở thành biểu tượng niềm tin hàng đầu Việt Nam sản phẩm phần mềm giáo dục.” Sứ mệnh: “PMSV cam kết mang đến cho khách hàng sản phẩm giáo dục chất lượng tốt có quyền với giá phù hợp.” Trung bình năm, Công ty tham gia trưng bày giới thiệu sản phẩm khoảng 12 đợt hội chợ, triển lãm hội thảo đa phần chuyên lĩnh vực Công nghệ Thông tin như: - Triển lãm Công nghệ thông tin Expo Tuần lễ tin học Việt Nam Hội thảo Công nghệ thông tin Quốc gia Tuần lễ Khoa Học Giáo Dục Triển lãm Quốc tế Cần Thơ ICT Đà Nẵng hàng năm Chợ sản phẩm giải pháp phần mềm – SoftMart Ngày hội hướng nghiệp Nhiều phần mềm Công Ty Cổ Phần Phát Triển Phần Mềm Sinh Viên Học Sinh đạt nhiều giải thưởng khen như: - Giải ba hội thi “Sáng tạo khoa học kỹ thuật toàn quốc lần thứ 7” năm - 2003 - 2004 Liên hiệp Hội Khoa Học Kỹ Thuật Việt Nam Bằng khen “Sáng tạo trẻ tiêu biểu toàn quốc năm 2006” Trung - ương Đoàn Bằng khen “Tập thể sáng tạo” Thành đoàn thành phố Hồ Chí - Minh năm 2007 Kỷ niệm chương “Doanh nghiệp Công nghệ thông tin phát triển bền - vững năm 2007” Hội chợ phần mềm năm 2007 (Soft Mart 2007) Hai giải thưởng hội thi “Sáng tạo khoa học kỹ thuật Thành phố Hồ Chí Minh” năm 2007 Liên hiệp Hội Khoa Học Kỹ Thuật Thành - phố Hồ Chí Minh Bốn giải thưởng hội thi “Sáng tạo khoa học kỹ thuật Thành phố Hồ Chí Minh” năm 2008 Liên hiệp Hội Khoa Học Kỹ Thuật Thành phố Hồ Chí Minh - Giải thưởng hội thi “Sáng tạo khoa học kỹ thuật Thành phố Hồ Chí Minh” năm 2009 Liên hiệp Hội Khoa Học Kỹ Thuật Thành phố - Hồ Chí Minh Giải thưởng hội thi “Sáng tạo thiếu nhi” năm 2010 Thành - Đồn Thành phố Hồ Chí Minh Giải thưởng hội thi “Sáng tạo kỹ thuật tỉnh Bình Dương” năm 2011 Liên Hiệp Hội Khoa Học Kỹ Thuật Tỉnh Bình Dương Và nhiều khen, chứng nhận khác kỳ triển lãm, hội thảo hội chợ nhiều thành phố tỉnh thành nước … 10 – công nghê xây dựng giao diện Microsoft, công cụ xây dựng giao diện người dùng đại Với việc xây dựng chương trình theo cấu trúc mơ hình doanh nghiệp giúp tơi hình dung môi trường công việc kiến thức thiếu sau 13 PHƯƠNG PHÁP SỬ DỤNG HAY NGHIÊN CỨU Trong đợt thực tập ngơn ngữ mà sử dụng để thực đồ án C# với công cụ phát triển Visual Studio 2010 Trong phần nghiên cứu tool report Visual Và tơi muốn giới thiệu tơi nghiên cứu để thực report Visual Tổng quan Crystal Reports NET 1.1 Crystal Reports gì? Crystal Reports cơng cụ thiết kế báo cáo cho phép bạn tạo báo cáo cách tìm định dạng liệu từ nguồn liệu hay từ nguồn liệu khác Bên cạnh đó, Crystal Reports có ngơn ngữ riêng để tính tốn số tính khác để biến liệu thô thành báo cáo đầy tính chun nghiệp.Bạn tạo báo cáo từ danh sách đơn giản gồm vài cột báo cáo phức tạp có biểu đồ ,bảng số Key Performance Indicator (KPI) Ngoài , Crystal Reports có số hàm API công cụ đặc biệt thiết kế dành cho nhà phát triển phần mềm cho phép hội nhập báo cáo vào ứng dụng riêng họ 1.2 Đặc điểm Crystal Reports • Bạn khơng cần mở ứng dụng riêng rẽ để thiết kế báo cáo dùng Crystal Reports • Đối với Windows Form , Crystal Reports cho phép xem báo cáo cung cấp tất chức cho người sử dụng bao gồm xoáy sâu vào chi tiết ,truy xuất ,xuất khẩu…Đối với ASP.NET ,cung cấp phần lớn chức Windows Form Viewer môi trường DHTML “zero client ” (Nghĩa không client nạp xuống hay cài đặt) • Crystal Reports giúp việc truy cập liệu trở nên dễ dàng • Crystal Reports cho phép truy cập liệu nguồn khác • Crystal Reports cho phép chia sẻ sử dụng bảng báo cáo tạo ứng dụng phân phối sử dụng cho nhiều người dùng 14 Thiết kế báo cáo sử dụng Report Design Environment 2.1 Các thành phần Report Designer Trên Crystal Reports.NET cung cấp cho bạn cửa sổ công cụ giúp bạn thuận tiện thiết kế báo cáo hình Crystal Reports – Insert Crystal Reports – Main Crystal Reports – toolbox Hình 2: Các thành phần Report Designer Thanh công cụ Crystal Reports – Main chứa control định dạng Font, Size Thanh công cụ Crystal Reports – Insert cho phép bạn chèn vào Summary, Group, Subreport, Chart Picture Hộp công cụ Crystal Reports cho phép bạn thêm vào đối tượng Text, Line Box Muốn thêm Field vào báo cáo, có cửa sổ Field Explorer Bạn cần bung nhánh tương ứng cửa sổ kéo thả Field bạn cần lên báo cáo Cuối cửa sổ Report Designer, nơi bạn thiết kế báo cáo, bao gồm section, section chứa field, đối tượng báo cáo 15 2.2 Các vấn đề thiết kế báo cáo 2.2.1 Các section báo cáo Mô tả Report Header: Xuất trang báo cáo thường bị huỷ theo Có thể dùng cho biết bắt đầu báo cáo hay dùng làm trang bìa Report Footer: Xuất vào cuối trang chót bảng báo cáo,theo cho thấy dùng tổng kết báo cáo(ghi số mẫu tin ,ngày in báo cáo ,tên tập tin,…) Page Header: Xuất đầu trang (khi sang trang) dùng ghi tựa đề báo cáo,tiêu đề cột ,số trang… Page Footer: Xuất vào cuối trang dùng in số trang ngày in báo cáo,… Group Header: đầu nhóm (khi có ngắt cấp bậc) thường ghi tên nhóm Footer: Xuất vào cuối nhóm mẫu tin , thường dùng để in tên nhóm cũ ,tổng cộng nhóm hay tổng kết Details: mẫu tin thường dùng in thơng tin cột bung thành section vùng mục tin lớn để tạo biểu mẫu 16 2.2.2 Các đối tượng Field Explorer: Hình 3: Các thành phần Report Designer Database Fields: Chứa tất field mà bạn đưa vào báo cáo, field lấy từ Table, View hay Stored Procedures Các field đưa vào báo cáo dấu check lên bên cạnh, cho biết field sử dụng Formula Fields: dùng để đưa tính tốn phức tạp vào báo cáo.Có cú pháp phải chọn Crystal syntax , Basic syntax Parameter Fields: dùng để nhắc nhở người dùng nhập vào thông tin cần thiết báo cáo chạy Khi bạn tạo parameter field đưa vào báo cáo,thì Crystal Reports NET hiển thị khung đối thoại nhắc nhở người dùng nhập vào chi tiết mà bạn vừa nhập vào ,khi báo cáo bạn xem trước Total Field: dùng để tính tốn dựa giá trị mẫu tin field khác Group Name Fields: Thể nhóm sử dụng báo cáo SQL Experssion Fields: để đảm bảo việc tính tốn bạn server bạn thâm nhập vào tất hàm SQL 17 Special Fields: thể vùng mục tin đặc biệt Bảng 2-02 sau liệt kê field đặc biệt 18 CÁC KẾT QUẢ Trước có sử dụng qua ngơn ngữ C# Nhưng thân cịn yếu lập trình C# Vào thực đồ án viết phần mêm “Quản lý học sinh này” chủ yếu thực công cụ Visual Studio 2010 ngơn ngữ C# Cơng việc thiết kế giao diện cho form thống kê tạo báo cáo công cụ Các cơng việc giao: Tìm hiểu chương trình quản lí học sinh mạng Cách thực hiện: Tìm kiếm web site phần mềm quản lí học sinh khác Đưa chức cần thiết Thiết kế giao diện tổng quan Tìm hiểu vấn đề nghiệp vụ thong qua internet Nhận xét: Có nhiều tài liệu nói đồ án quản lý học sinh đa phần tài liệu khơng lien quan đến đồ án Gặp khó khan việc rút chích tài liệu Kết quả: Mất nhiều thời gian trình tìm kiêm tài liệu tham khảo 19 Vẽ sơ đồ Usecase, Activity diagram, State diagram, System sequence diagram Cách thực hiện: Cài chương trình StarUML Dựa vào đặc tả để vẽ Usecase chức chương trình Tìm hiểu thêm cách vẽ Activity diagram, State diagram, System sequence diagram cho chức thống kê kết đầu năm theo lớp, mơ hình usecase tìm kiếm Nhận xét: Gặp khó khăn việc thiết kế lâu khơng sử dụng chương trình Kết quả: Mất nhiều thời gian để tìm hiểu lại vẽ mơ hình Nhưng cuối thiết kế xong Giáo Viên He Thong Chon Chuc nang tim kiem hoc sinh Nhap ten yeu cau tim kiem Hien thi form Tim kiem Nhan Nut Tim Kiem tra Hien thi form chua danh sach hoc sinh Thanh Cong Loi Thong bao Loi Hình 4: Activity diagram “Tìm kiếm” 20 HeThong : GiaoVien : Yeu cau tim kiem mon hoc() : Yeu cau nhap thong tin tim kiem() : Nhap thong tin tim kiem() : kiem tra thong tin() : Hien thi thong tin tim kiem() Hình 5: Sequence diagram “Tìm kiếm” 21 Thiết kế giao diện cho Form Thống kê Cách thực hiện: Dựa vào form phát thảo sơ kì họp trước, tơi thiết kế giao diện cho chương trình cơng cụ visual 2010 Thiết kế file báo cáo (Crystal Reports.rpt) Tạo database kết nối với Crystal reports để liên kết liệu với rùi load lên Nhận xét: Trong lần đầu làm file báo cáo reports visual nên gặp nhiều khó khan: tài liệu khơng đủ, thiết kế ban đâu sơ xài, liệu chưa đủ… Kết quả: Mất nhiều thời gian cho lần làm file báo cáo Hình 6: Giao diện form “Thống kê kết học kì theo mơn” 22 Viết code kết nối file reports với form Cách thực hiện: Tạo class load liệu lên combobox Code lấy liệu từ combobox xuống form load file báo cáo hình Code năm form khác nhau, cách load khác Nhận xét: Trong phần viết code thực khó khăn Tuy tìm hiểu tài liệu mạng việc viết code thật không dễ Những tài liệu mạng không phù hợp với chương trình Kết luận: Mất nhiều thời gian cho việc code để load liệu chương trình cịn thiếu sót nhiều hạn chế việc thực thi Hình 7: code form “Thống kê kết Khảo sát đầu năm” Thuận lợi khó khăn: • Thuận lợi: 23 o Đã làm quen với ngôn ngữ C# công cụ Visual Studio 2010 từ trước o Có hướng dẫn tận tình ơng Mãi (phụ trách nhóm) giúp đỡ thành viên nhóm • Khó khăn: o Tài liệu hạn chế o Khả code yếu o Mức độ đồ án rộng o Không đủ thời gian, lực 24 KẾT LUẬN Trong đợt thực tập vừa qua, gặt hái nhiều kết quan trọng Tôi đạt mục tiêu quan mà nhà trường đưa cho tơi Tìm hiểu mơi trường doanh nghiệp, hồ nhập với cơng việc, môi trường, người môi trường Vận dụng kiến thức kĩ có phát triển kĩ cịn yếu Song song đó, mục tiêu mà tơi đặt chưa đạt hồn tồn tốt với tơi giúp ích nhiều Nó giúp tơi có nhìn bao qt quy trình, cơng việc, mơi trường làm việc Quan trọng hết trau dồi thêm kĩ tạo quan hệ giao tiếp tốt với quan thực tập người Tơi nhận việc học trường khởi nguồn cho khám phá thứ Tôi biết học tìm hiểu mới, biết học cách giải vấn đề Và nhờ thế, môi trường công việc hồn tồn tơi áp dụng kĩ mà trường tạo cho tơi, qua q trình thực tập tơi nâng cao kĩ cho với vấn đề ta cần nghĩ giải pháp môi trường cho tao điều kiện ta có giải pháp phù hợp 25 PHỤ LỤC Tài liệu tham khảo Microsoft: http://msdn.microsoft.com/en-us/library/aa287920(v=vs.71).aspx http://easydeveloping.wordpress.com/category/crystal-report/ Down Bản Cài: http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp 26 ... Năm 2011: phát triển công cụ hỗ trợ giáo viên giảng dạy trường học Lĩnh vực hoạt động công ty Công Ty Cổ Phần Phát Triển Phần Mềm Sinh Viên Học Sinh (PMSV) tiên phong lĩnh vực phần mềm giáo dục... Hồ Chí Minh Website: www.phanmemsinhvien.com Cơng Ty Cổ Phần Phát Triển Phần Mềm Sinh Viên Học Sinh (PMSV) thành lập dựa Nhóm Phát Triển Phần Mềm Sinh Viên Học Sinh hoạt động từ năm 2001 đến sân... châm coi bé, em học sinh, sinh viên tương lai đất nước “giáo dục” đường, kim nam cho hoạt động công ty, đến sau 10 năm phát triển Công ty Cổ phần Phát triển Phần mềm Sinh viên học sinh (PMSV) mang

Ngày đăng: 21/02/2016, 09:42

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan