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

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 608 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 27
Dung lượng 408 KB

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 CP phát triển phần mềm sinh viên học sinh

Trang 1

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 tại công ty CổPhần Phát Triển Phần Mềm Sinh Viên trong học kì 11.1B Với mục đích tìm hiểu môitrường làm việc thực tế, áp dụng những kiến thức cơ bản từ nhà trường vào môitrường doanh nghiệp và định hướng công việc cho tương lai sau khi ra trường cùngvới trách nhiệm của bản than

Sau tám tuần thực tập, môi trường doanh nghiệp này đã cho giúp tôi phần nào hiểu rõhơn về những nghiệp vụ, những công cụ mới- công cụ thiết kế winform (WPF), những

kĩ năng cần thiết và đặc biệt là tôi đã rút ra được kinh nghiệm thực tế cho riêng tôi saunày Tôi đã trưởng thành hơn, có cái nhìn bao quát hơn đối vơi một công ty phần mềm

và các giai đoạn của nó qua một đồ án tôi tham gia xây dựng Quản lý Học Sinh Qua đó, tôi đã thấy được những khiếm khuyết của tôi, những kĩ năng tôi cần phải sửachữa

Trang 2

LỜI CẢM ƠN

Trong suốt thời gian thực tập tại 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 trong việc hoà nhập, thích ứng với môi trường hoạt động thực tế tại doanh nghiệp này

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 khi gặp khó khan trong suốt thời gian vừa qua

Trang 3

NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN

Ngày tháng năm

Trang 4

MỤC LỤC

TRÍCH YẾU 1

LỜI CẢM ƠN 2

NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN 3

MỤC LỤC 4

DANH MỤC CÁC BẢNG BIỂU, HÌNH ẢNH 6

NHẬP ĐỀ 7

GIỚI THIỆU CƠ QUAN THỰC TẬP 8

1 Sơ Lược Công Ty 8

2 Lịch sử phát triển 9

3 Lĩnh vực hoạt động của công ty 9

4 Tầm nhìn và sứ mệnh 10

SƠ ĐỒ TỔ CHỨC 12

TỔNG QUAN 13

PHƯƠNG PHÁP SỬ DỤNG HAY NGHIÊN CỨU 15

1 Tổng quan về Crystal Reports NET 15

1.1 Crystal Reports là gì? 15

1.2 Đặc điểm của Crystal Reports 15

2 Thiết kế một báo cáo sử dụng Report Design Environment 16

2.1 Các thành phần Report Designer 16

2.2 Các vấn đề cơ bản khi thiết kế báo cáo 17

CÁC KẾT QUẢ 20

1 Các công việc được giao: 20

2 Thuận lợi và khó khăn: 25

KẾT LUẬN 26

PHỤ LỤC 27

Trang 6

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 của Report Designer 15

Hình 3: Các thành phần của 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 quả học kì theo môn” 22

Hình 7: code form “Thống kê kết quả Khảo sát đầu năm” 23

Trang 7

NHẬP ĐỀ

Trong thời gian từ ngày 09/01 đến ngày 18/03/2012, tôi đã tham gia thực tậpnhận thức tại công ty Cổ Phần Phát Triển Phần Mềm Sinh Viên (PMSV) Vớimục tiêu hình thành nhận thức nghề nghiệp tương lai cho sinh viên, trường ĐạiHọ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àmviệc thực tế tai doanh nghiệp ngay từ đầu

Mục tiêu mà nhà trường muốn sinh viện đạt được là:

 Hội nhập môi trường doanh nghiệp

 Vận dụng nhữ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ử trong cácmối quan hệ tại cơ quan

Song song đó, tôi cũng đặt ra mục đích cho riêng tôi khi tham gia đợt thực tập này như sau:

 Biết được quy trình của một mô hình gia công phần mềm Cách

tổ chức sao cho logic giữa các bộ phận

 Tiếp thu những kết quả, những kinh nghiệm từ doanh nghiệp

 Áp dụng và học hỏi những kỉ năng mềm, tạo mối quan hệ tốt đẹp vơi các anh chị đồng nghiệp tại công ty

Trang 8

GIỚI THIỆU CƠ QUAN THỰC TẬP

1 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.(StudentSoftware 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) đượcthành lập dựa trên Nhóm Phát Triển Phần Mềm Sinh Viên Học Sinh hoạt động

từ năm 2001 đến nay là một sân chơi bổ ích của các bạn trẻ yêu thích côngnghệ thông tin

Ngay từ khi thành lập với phương châm luôn coi các bé, em học sinh, sinhviên là tương lai của đất nước và “giáo dục” là con đường, là kim chỉ nam chomọi hoạt động của công ty, đến nay sau hơn 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) đã và đang mang lạinhững thành tích đáng ghi nhận với rất nhiều giải thưởng giá trị

Trải qua hơn 10 năm hình thành và 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 các em nhữngsả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 hơn 45 sản phẩm sách dành cho các bé mầm non, 5 DVD và hơn 152 sảnphẩm phần mềm trong lĩnh vực: Giáo dục đào tạo và 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ạodựng được uy tín và có một số lượng khách hàng đông đảo với sức tiêu thụ sảnphẩm ngày càng tăng nhờ mạng lưới phân phối tại hầu hết các đại lý bán đĩaphần mềm, đĩa DVD và các nhà sách lớn ở 64 tỉnh thành trên toàn quốc

Trang 9

2 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: là một sân chơi bổ ích và cho các bạn yêu thích công nghệthông tin

o Năm 2003: cho ra đời các sản phẩm phần mềm học tin học được rấtnhiều người sử dụng quan tâm và ủng hộ

o Năm 2004: đạt nhiều giải thưởng phần mềm về 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ênHọ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ànhphù hợp phục vụ cho các 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ụcnhân cách cho các em thiếu nhi

o Năm 2011: phát triển các công cụ hỗ trợ giáo viên giảng dạy trongtrường học

3 Lĩnh vực hoạt động của 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ênphong trong lĩnh vực phần mềm giáo dục và các chức năng khác như:

 Gia công chương trình học theo yêu cầu

 Gia công sản xuất phim hoạt hình cho thiếu nhi

 Thiết kế và phân phối sách mầm non dành cho các bé từ 3 đến 6 tuổi

 Thực hiện và cung cấp phần mềm dạy và học: mầm non, tiểu học, trunghọc cơ sở và 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 và giải trí

Trang 10

- 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 và giải pháp phần mềm – SoftMart

- Ngày hội hướng nghiệp Nhiều phần mềm của 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 bằ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 của 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” của Trung ương Đoàn

- Bằng khen “Tập thể sáng tạo” của 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” tại 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 của Liên hiệp Hội Khoa Học Kỹ Thuật Thành phố Hồ Chí Minh

Trang 11

- 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 của 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 của Liên hiệp Hội Khoa Học Kỹ Thuật Thành phố

Trang 12

SƠ ĐỒ TỔ CHỨC

Hình 1: Sơ đồ tổ chức công ty phát triển Phần Mềm Sinh Viên

Trang 13

TỔNG QUAN

Với triết lý kinh doanh “Hiền tài là nguyên khí của quốc gia”, Công Ty CổPhần Phát Triển Phần Mềm Sinh Viên Học Sinh (PMSV) luôn coi các bé, emhọc sinh, sinh viên là tương lai của đất nước Công ty PMSV tin rằng “giáodục” là con đường, là kim chỉ nam cho mọi hoạt động của công ty theophương châm :

- Sản xuất các sản phẩm giáo dục chất lượng cao phục vụ cộng đồng

- Giữ vững và phát triển thị phần, doanh số, giá trị thương hiệu

- Nâng cao thế mạnh sản xuất, phân phối, thiết kế phần mềm, sách, DVD nhằm đáp ứng nhu cầu ngày càng cao của khách hàng

- Chú trọng dịch vụ chăm sóc khách hàng, coi khách hàng là “trung tâm” của sự phát triển

Để không phụ lòng mong mỏi của khách hàng, PMSV ngày càng sáng tạo ra nhiều phần mềm học tập độc đáo, đó là sự mới mẻ, phong phú về nội dung cũng như sự đa tính năng của hình thức Trong số ấy, phải kể đến các phần mềm hỗ trợ cho các môn học trong bậc Tiểu học (chủ yếu phần mềm Toán, Tiếng Việt)

Những phần mềm này hỗ trợ các em học sinh tự tìm hiểu bài học ở nhà thông qua những bài giảng vui nhộn, sinh động và dễ hiểu Ngoài ra, phần mềm còn

có những bài tập nâng cao dùng cho học sinh khá giỏi nâng cao kiến thức

Công ty cổ phần phát triền phần mềm học sinh sinh viên có thể nói đã nhậnthức rõ được rằng để đứng vững và phát triển thì ngay khi mới thành lập, vấn

đề chất lượng và hiệu quả sản phẩm luôn được Công ty đưa lên hàng đầu Vớitiêu chí đó, Công ty đã từng bước chinh phục được lòng tin của người tiêu

Trang 14

Trong quá trình làm việc, để áp dụng vào việc xây dựng ứng dụng Quản lý họcsinh, tôi đã có dịp tiếp cận ngôn ngữ WPF(Windows Presentation Foundation)– công nghê xây dựng giao diện mới của Microsoft, công cụ xây dựng giaodiện người dùng hiện đại.

Với việc xây dựng chương trình theo cấu trúc và mô hình của doanh nghiệp đãgiúp tôi hình dung được môi trường và công việc cũng như kiến thức còn thiếusau này

Trang 15

PHƯƠNG PHÁP SỬ DỤNG HAY NGHIÊN CỨU

Trong đợt thực tập này ngôn ngữ chính mà tôi sử dụng để thực hiện đồ án làC# với công cụ phát triển Visual Studio 2010 Trong phần này tôi đã nghiêncứu tool report trong Visual Và tôi muốn giới thiệu những gì tôi nghiên cứu để

có thể thực hiện được một report trong Visual

1 Tổng quan về Crystal Reports NET

1.1 Crystal Reports là gì?

Crystal Reports là công cụ thiết kế báo cáo cho phép bạn tạo ra những báocáo bằng cách tìm và định dạng dữ liệu từ một nguồn dữ liệu hay từ nhữngnguồn dữ liệu khác nhau Bên cạnh đó, Crystal Reports có một ngôn ngữriêng để tính toán và một số tính năng khác để biến những dữ liệu thô thànhnhững báo cáo đầy tính chuyên nghiệp.Bạn có thể tạo những báo cáo đi từnhững danh sách đơn giản chỉ gồm vài cột cho đến những báo cáo phức tạp

có kém biểu đồ ,bảng và chỉ số Key Performance Indicator (KPI) Ngoài

ra , Crystal Reports có một số hàm API cũng như công cụ đặc biệt đượcthiết kế dành cho các nhà phát triển phần mềm cho phép hội nhập các báocáo này vào trong ứng dụng riêng của họ

1.2 Đặc điểm của Crystal Reports

 Bạn không cần mở một ứng dụng riêng rẽ để thiết kế báo cáo khi dùngCrystal Reports

 Đối với Windows Form , Crystal Reports cho phép xem báo cáo và cungcấp tất cả các chức năng cho người sử dụng bao gồm xoáy sâu vào chitiết ,truy xuất ,xuất khẩu…Đối với ASP.NET ,cung cấp phần lớn các

Trang 16

 Crystal Reports cho phép truy cập những dữ liệu nguồn khác nhau.

 Crystal Reports cho phép chia sẻ sử dụng các bảng báo cáo cũng như tạonhững ứng dụng được phân phối sử dụng cho nhiều người dùng

2 Thiết kế một 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ác cửa sổ và các thanh công

cụ giúp bạn thuận tiện hơn trong khi thiết kế báo cáo như trong hình dưới đây

Hình 2: Các thành phần của Report Designer

Thanh công cụ Crystal Reports – Main chứa các control định dạng như

Font, Size

Crystal Reports – toolbox

Crystal Reports – Main

Crystal Reports –

Insert

Trang 17

Thanh công cụ Crystal Reports – Insert cho phép bạn chèn vào Summary,

Group, Subreport, Chart và Picture Hộp công cụ Crystal Reports cho phépbạn thêm vào các đối tượng Text, Line và Box

Muốn thêm một Field vào báo cáo, thì có cửa sổ Field Explorer Bạn chỉ

cần bung các nhánh tương ứng trên cửa sổ này và kéo thả Field nào bạn cầnlên bản báo cáo

Cuối cùng là cửa sổ Report Designer, đây chính là nơi bạn thiết kế bản báo

cáo, nó bao gồm các section, trên mỗi section sẽ chứa các field, các đốitượng báo cáo

2.2 Các vấn đề cơ bản khi thiết kế báo cáo

2.2.1 Các section của một báo cáo

Mô tả

Report Header: Xuất hiện trên trang đầu tiên của bản báo cáo

và thường bị huỷ theo mặc nhiên Có thể được dùng cho biếtbắt đầu của một bản báo cáo mới hay dùng làm trang bìa

Report Footer: Xuất hiện vào cuối trang chót của bảng báo

cáo,theo mặc nhiên là cho thấy và có thể dùng tổng kết báocáo(ghi số mẫu tin ,ngày in báo cáo ,tên tập tin,…)

Page Header: Xuất hiện trên đầu mỗi trang (khi sang trang) và

có thể dùng ghi tựa đề báo cáo,tiêu đề các cột ,số trang…

Page Footer: Xuất hiện vào cuối mỗi trang và có thể dùng in số

trang ngày in báo cáo,…

Group Header: hiện trên đầu mỗi nhóm (khi có ngắt cấp bậc)

và thường ghi tên nhóm mới

Footer: Xuất hiện vào cuối một nhóm mẫu tin , và thường được

dùng để in ra tên nhóm cũ ,tổng cộng của nhóm hay tổng kết

Trang 18

2.2.2 Các đối tượng trong Field Explorer:

Hình 3: Các thành phần của Report Designer

Database Fields: Chứa tất cả các field mà bạn đưa vào bản báo cáo, các

field này có thể được lấy từ Table, View hay Stored Procedures Cácfield được đưa vào bản báo cáo thì một dấu check sẽ hiện lên bên cạnh,cho biết field này đang được sử dụng

Formula Fields: dùng để đưa các tính toán phức tạp vào báo cáo.Có 2

cú pháp phải chọn là Crystal syntax , Basic syntax

Parameter Fields: dùng để nhắc nhở người dùng nhập vào các thông tin

cần thiết đối với báo cáo đang chạy Khi bạn tạo một parameter field vàđưa vào báo cáo,thì Crystal Reports NET sẽ hiển thị một khung đốithoại mặc nhiên nhắc nhở người dùng nhập vào chi tiết mà bạn vừa nhậpvào ,khi nào bản báo cáo của bạn được xem trước

Total Field: dùng để tính toán dựa trên giá trị các mẫu tin của một field

khác

Group Name Fields: Thể hiện các nhóm đang được sử dụng trong báo

cáo

SQL Experssion Fields: để đảm bảo việc tính toán của bạn được hiện

trên server và bạn có thể thâm nhập vào tất cả các hàm của SQL

Trang 19

Special Fields: thể hiện các vùng mục tin đặc biệt Bảng 2-02 sau đây

liệt kê các field đặc biệt

Trang 20

CÁC KẾT QUẢ

Trước đây tôi đã có sử dụng qua ngôn ngữ C# Nhưng bản thân vẫn còn yếu về lập trình C# Vào thực hiện đồ án viết phần mêm “Quản lý học sinh này” chúngtôi chủ yếu thực hiện trên công cụ Visual Studio 2010 trên ngôn ngữ C# Côngviệc chính của tôi là thiết kế giao diện cho form thống kê và tạo bản báo cáo trên công cụ này

1 Các công việc được giao:

Tìm hiểu các chương trình quản lí học sinh trên mạng

Cách thực hiện:

1 Tìm kiếm các web site và phần mềm quản lí học sinh khác

2 Đưa ra những chức năng cần thiết

3 Thiết kế giao diện tổng quan

4 Tìm hiểu các vấn đề nghiệp vụ thong qua internet

Nhận xét:

Có rất nhiều tài liệu nói về đồ án quản lý học sinh nhưng đa phần tài liệu

ít hoặc không lien quan đến đồ án Gặp khó khan trong việc rút chích tài liệu

Kết quả:

Mất nhiều thời gian trong quá trình tìm kiêm tài liệu tham khảo

Trang 21

Vẽ sơ đồ Usecase, Activity diagram, State diagram, System sequence diagram

Cách thực hiện:

1 Cài chương trình StarUML

2 Dựa vào bản đặc tả để vẽ Usecase các chức năng của chương trình

3 Tìm hiểu thêm về các cách vẽ Activity diagram, State diagram,System sequence diagram cho chức năng thống kê kết quả đầu nămtheo lớp, mô hình usecase tìm kiếm

Chon Chuc nang tim kiem hoc sinh

Hien thi form Tim kiem Nhap ten và yeu cau tim kiem

Thong bao Loi

Hien thi form chua danh sach hoc sinh

Thanh Cong

Loi

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

HÌNH ẢNH LIÊN QUAN

SƠ ĐỒ TỔ CHỨC - 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
SƠ ĐỒ TỔ CHỨC (Trang 12)
Hình 2: Các thành phần của Report Designer - 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
Hình 2 Các thành phần của Report Designer (Trang 16)
Hình 3: Các thành phần của Report Designer - 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
Hình 3 Các thành phần của Report Designer (Trang 18)
Hình 5: Sequence diagram “Tìm kiếm” - 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
Hình 5 Sequence diagram “Tìm kiếm” (Trang 22)
Hình 6: Giao diện form “Thống kê kết quả học kì theo môn” - 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
Hình 6 Giao diện form “Thống kê kết quả học kì theo môn” (Trang 23)
Hình 7: code form “Thống kê kết quả Khảo sát đầu năm” - 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
Hình 7 code form “Thống kê kết quả Khảo sát đầu năm” (Trang 24)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w