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

Báo cáo thực tập lập trình phần mềm với winform

14 9 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

Tiêu đề Báo cáo thực tập lập trình phần mềm với winform
Tác giả Lương Đình Tường
Người hướng dẫn Hồ Minh Tịnh, Công ty Thực tập
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Báo cáo thực tập
Năm xuất bản 2023
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 14
Dung lượng 834,86 KB

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

Nội dung

Chân thành cảm ơn anh Hồ Minh Tịnh và các anh chị trong team 2.3 đã bỏ ra nhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình trong khi làm quen môi trường mới cũng nh

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

LẬP TRÌNH PHẦN MỀM VỚI WINFORM

Công ty thực

Người phụ trách:

Hồ Minh Tịnh Thực tập sinh: Lương Đình Tường

Trang 2

TP Hồ Chí Minh, tháng 7 năm 2023

LỜI MỞ ĐẦU

Trong cuộc cách mạng công nghiệp 4.0, công nghệ thông tin nói chung và ngành Công nghệ phần mềm nói riêng luôn là nhân tố đóng vai trò quan trọng trong quá trình phát triển của xã hội

Công nghệ phần mềm, hay công nghệ sản xuất các phần mềm đã phục vụ hầu hết các nhu cầu của con người từ quản lý bán hàng, cung cấp kiến thức đến thông tin liên lạc, Hiện nay đã có hàng triệu chương trình phần mềm trên thế giới, nhưng nhu cầu tạo ra những phần mềm mới vẫn chưa có dấu hiệu giảm

Do đó, một phần mềm muốn được nhiều người sử dụng phải đáp ứng được yếu tố hình thức và nội dung Làm thế nào để sản phẩm tạo ra đạt chất lượng cao ở hai yếu tố trên luôn làm bất kì một đội ngũ phát triển phần mềm nào cũng cần phải suy nghĩ đau đầu Để thử thách bản thân trong ngành công nghiệp web, em đã lựa chọn software developer là định hướng cho việc học cũng như nghề nghiệp trong tương lai

Sau những năm tháng trong môi trường đại học, với mong muốn áp dụng những kiến thức đã học và có được trải nghiệm trong môi trường thực tế, em đã quyết định tham gia vào FUJINET SYSTEMS JSC – một môi trường lý tưởng và chuyên nghiệp để thực hiện dự định

2

Trang 3

LỜI CẢM ƠN

Em xin trân trọng gửi lời cảm ơn FUJINET đã tạo điều kiện cho em cơ hội được thực tập tại công ty Dù trong thời gian ngắn nhưng nhờ sự chỉ dẫn nhiệt tình của anh Hồ Minh Tịnh, em đã tiếp thu những kiến thức quan trọng để có thể tham gia một dự án thực tế

Chân thành cảm ơn anh Hồ Minh Tịnh và các anh chị trong team 2.3

đã bỏ ra nhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình trong khi làm quen môi trường mới cũng như trong việc tiếp cận kiến thức công nghệ, kỹ năng lập trình và tư duy sản phẩm để có thể thực hiện tốt dự án cá nhân và dự án thực tế trong thời gian qua

Em cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo này

TP HCM, ngày 1 tháng 7 năm

2023

Lương Đình Tường

Trang 4

NHẬN XÉT CỦA KHOA

4

Trang 5

MỤC LỤC LỜI MỞ ĐẦU 2

LỜI CẢM ƠN 3

NHẬN XÉT CỦA KHOA 4

MỤC LỤC 5

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 6

1.1.Giới thiệu FUJINET SYSTEMS JSC 6

1.2 Sản phẩm công ty 6

CHƯƠNG 2: NỘI DUNG THỰC TẬP 9

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 9

2.2 Bài tập cá nhân 9

2.2.1 Tuần 1 9

2.2.2 Tuần 2, 3, 4 9

2.2.3 Tuần 5, 6, 7 10

2.2.4 Tuần 8, 9 11

CHƯƠNG 3: TỔNG KẾT 12

Trang 7

CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP

1.1 Giới thiệu FUJINET SYSTEMS JSC

Hình 1.1 Logo Công ty Cổ Phần FUJINET SYSTEMS

Tên công ty: Công ty Cổ phần FUJINET SYSTEMS

Ngày thành lập:

+ Ngày 01/10/1996: Thành lập công ty「FUJINET」chủ yếu cung cấp máy tính cho các công ty Nhật ở Hồ Chí Minh

+ Ngày 06/09/2000: Thành lập Công ty TNHH Mạng Máy Tính Phú Sĩ (FUJINET Co., Ltd.) chuyên phát triển phần mềm cho thị trường Nhật Bản

+ Ngày 01/09/2015: Công ty FUJINET chuyển đổi thành Công ty Cổ phần FUJINET SYSTEMS

Lĩnh vực kinh doanh:

+ Phát triển và xuất khẩu phần mềm: Lập trình, vận hành và bảo trì

hệ thống nghiệp vụ, lập trình Web Application, lập trình Smart Phone Application

+ Nghiên cứu và phát triển ứng dụng công nghệ mới: Cung cấp giải pháp công nghệ mới như AI, RPA, BigData

+ Tích hợp hệ thống thông tin: Cung cấp thiết bị máy tính và software licensed Thiết kế / thi công / vận hành / bảo trì hệ thống mạng

+ Đồ họa / nhập dữ liệu: Thiết kế bản vẽ kiến trúc bằng 3DSMAX, tạo phối cảnh 3D, AutoCad

1.2 Sản phẩm công ty

Trang 8

trình + Tool + OS hạn

Hệ thống quản lý

bán hàng

Customize hệ thống quản

lý bán hàng, như phiếu order, quản lý kho, quản

lý chi trả v.v…

Công đoạn thực hiện: Lập trình + Unit Test

Ngôn ngữ lập trình:

DBMAGIC

DB Server: Oracle 10g

IDE : Unipass

4 tháng

Hệ thống quản lý

kho tự động (sử

dụng robot)

Hệ thống quản lý kho:

thuốc, máu, máy móc, pin,

… Công đoạn thực hiện: Lập trình + Test

OS: Windows Ngôn ngữ lập trình:

PL/SQL, Java Tool lập trình: Oracle SQLDeveloper, XViewer

DB Server: Oracle 11g

Labor dài hạn

Hệ thống quản lý

chi tiết các bộ

phận chế tạo

theo LOT

Hệ thống quản lý việc nhập kho, tồn kho, chế tạo, xuất kho, xuất hàng, kiểm kê hàng hóa

Công đoạn thực hiện: Lập trình + Test

Ngôn ngữ lập trình:

Java Tool lập trình:

Eclipse Framework: Java StrTests

DB Server: Oracle 10g

Web Server: Apache, Tomcat

Client Browser: IE 8.0

Report: Jasper Report

8 tháng

Hệ thống YYY

Hệ thống cho phép các công ty vệ sinh tại nhà ga quản lý kế hoạch công việc như là: schedule làm việc, thực tích công việc,

… thông qua hệ thống Web

Công đoạn thực hiện: Lập trình + Test

OS: Windows Ngôn ngữ lập trình:

Java, RPG IV Tool lập trình:

Eclipse Framework:

RakuRaku

DB Server: DB2 for AS400

Web Server: Tomcat Client Browser: IE, Firefox

Report: Jasper Report

9 tháng

Hệ thống quản lý

8

Trang 9

động sản

sản với 4 chức năng chính : Hợp đồng ủy thác, hợp đồng cho thuê, thu tiền, quản lý căn hộ Công đoạn thực hiện:

Thiết kế chi tiết, Lập trình, Unit Test, System Test

Tool lập trình: VS 2005

Report Tool: Crystal Report 11

DB Server: Oracle 11g

Client OS: Windows

XP / Windows 2000 Pro

hạn

Hệ thống quản lý

bán hàng cho các

công ty mua bán

và gia công cắt

giấy

Ngoài việc customize các nghiệp vụ của hệ thống bán hàng từ 1 software package chuẩn cho phù hợp với các công ty gia công giấy thì còn xây dựng thêm phần quản lý gia công cắt giấy và xây dựng hệ thống tính toán đơn giá sản phẩm đặc trưng cho ngành giấy Công đoạn thực hiện: Lập trình, Unit Test

Ngôn ngữ lập trình:

VB.NET Tool lập trình: VS 2005

Report Tool: Crystal Report 11

DB Server: Oracle 11g

Client OS: Windows

XP / Windows 2000 Pro

5 Tháng

Hệ thống quản lý

bán hàng của

một công ty Việt

Nam

Customize hệ thống quản

lý bán hàng cho công ty chuyên phân phối cáp truyền thông

Công đoạn thực hiện: toàn bộ

Ngôn ngữ lập trình:

VB.NET Tool lập trình: VS 2005

Tool Report: Crystal Report 11

DB Server: Oracle 11g

Client OS: Windows

XP / Windows 2000 Pro

12 Tháng

Hệ thống quản lý

thông tin xây

dựng

Đối ứng IE 8 cho hệ thống quản lí thông tin xây dựng

Đã hoạt động trên IE7

Công đoạn thực hiện: Điều tra sai khác,Tạo phương châm chỉnh sửa,Lập trình,Test,Test kết hợp

Ngôn ngữ lập trình:

VB6/VB.NET Tool lập trình: VS 6/VS 2008/VS 2010 Framework:

Silverlight

DB Server: Oracle Web Server: IIS

2 Tháng

Hệ thống quản lý

trình + Test

Ngôn ngữ lập trình:

VB6/VB.NET Tool lập trình: VS 6/VS 2008/VS 2010 Framework:

Labor dài hạn

Trang 10

DB Server: Oracle Web Server: IIS

Hệ thống quản lý

trường học

Hệ thống quản lý các trường tiểu học, trung học, bao gồm các subsystem quản lý học sinh, quản lý thành tích, theo dõi thi chuyển cấp

Công đoạn phụ trách: Lập trình + Test

Ngôn ngữ lập trình:

VB.Net 2008 Tool lập trình: VS 2008

Report Tool:

Wonderful Report 2005

Framework: Net Framework 3.5 Component: Spread 7.0J

DB Server: MS SQL Server 2008

Web Server: IIS 7 Client Browser: IE 7.0/8.0

Labor dài hạn

1.3 Lịch làm việc khi thực tập tại công ty

Em tham gia làm việc tại công ty bắt đầu từ ngày 25/4/2023 tới 26/6/2023, các ngày làm việc trong tuần là thứ 2 đến thứ 6 Công việc hằng ngày bắt đầu từ lúc 8h đến 17h15 Thời gian nghỉ trưa khoảng 1.25 tiếng Sau mỗi ngày làm việc em sẽ báo cáo tiến độ công việc trong ngày, đặt câu hỏi và nhận chia sẻ, giải đáp từ anh hướng dẫn, đặt mục tiêu cho ngày làm việc tiếp theo Mỗi tuần sẽ viết báo cáo tự đánh giá bản thân và được anh support training xác nhận và đánh giá

10

Trang 11

CHƯƠNG 2: NỘI DUNG THỰC TẬP

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty

Thời gian: 2 ngày

Nội dung: giới thiệu về công ty, cách tổ chức của công ty, được nghe người phụ trách giới thiệu về công ty, quá trình thành lập và phát triển, quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty, các phòng ban về IT, Offshore, … Ngoài ra, thực tập sinh còn được giới thiệu

về văn hóa làm việc trong công ty như thời gian đi làm, các quy định, cách

sử dụng email trong công việc, …

Kết quả: hiểu thêm về bảo mật ISMS, phần mềm quản lý Q&A, phần mềm quản lý Bug, quá trình thành lập và phát triển Có thêm các kỹ năng

về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn

2.2 Bài tập cá nhân

2.2.1 Tuần 1

Nội dung: Làm các bài tập SQL

Kết quả: áp dụng được các kiến thức học trên trường vào thực tế như: store procedure, inner join, left outer join, cross apply, union, cursor…

2.2.2 Tuần 2, 3, 4

Nội dung: dựng môi trường source dự án thực tế quản lý xây dựng (PROCES.S) với database training và làm các bài tập truy vấn common theo thiết kế chi tiết (kết quả output hiển thị kết quả truy vấn trên trang web với param input trên màn hình web search panel)

Kết quả: tìm hiểu nghiệp vụ của dự án, đọc hiểu thiết kế chi tiết, viết store procedure truy vấn kết quả theo yêu cầu chỉ thị, tìm hiểu ngôn ngữ vb.net, coding, review code, test UT

Trang 12

Hình 2.1 Màn hình trang chủ của PROCES.S

2.2.3 Tuần 5, 6, 7

Nội dung: làm các bài tập truy vấn report theo thiết kết chi tiết của dự án quán lý xây dựng

Kết quả: tìm hiểu nghiệp vụ của dự án, rule coding và comment trong source…, công nghệ ActiveReport (GrapeCity) và design report, quy trình đối ứng truy vấn report, viết store truy vấn data theo chỉ thị, binding và format data qua report

Hình 2.2 Màn hình ActiveReports v12

12

Trang 13

Hình 2.2 Kết quả output truy vấn report

2.2.4 Tuần 8, 9

Nội dung: tìm hiểu ngôn ngữ vb.net, thư viện winform, đọc source dự án, tìm hiểu luồng quản lý update data bất đồng bộ và đống bộ tránh xung đột data , tạo màn hình input

Kết quả: tìm hiểu nghiệp vụ của dự án, học được quy trình coding, review code và test

UT, quy trình tạo màn hình input custumize

Trang 14

CHƯƠNG 3: TỔNG KẾT

Quãng thời gian thực tập tại FUJINET đã giúp em cải thiện bản thân rất nhiều trong quy trình làm việc thực tế, tác phong của người kỹ sư phần mềm Được làm việc tại đây, em đã học thêm được kỹ năng mềm sử dụng mail, quản lý ticket, làm việc nhóm, giao tiếp với cấp trên, …

Chỉ trong thời gian hạn chế, em đã hoàn thành bài tập cá nhân trong quá trình training với các tính năng, yêu cầu đặt ra ban đầu

14

Ngày đăng: 04/09/2023, 20:57

HÌNH ẢNH LIÊN QUAN

Hình 2.1. Màn hình trang chủ của PROCES.S - Báo cáo thực tập lập trình phần mềm với winform
Hình 2.1. Màn hình trang chủ của PROCES.S (Trang 12)
Hình 2.2. Màn hình ActiveReports v12 - Báo cáo thực tập lập trình phần mềm với winform
Hình 2.2. Màn hình ActiveReports v12 (Trang 12)
Hình 2.2. Kết quả output truy vấn report - Báo cáo thực tập lập trình phần mềm với winform
Hình 2.2. Kết quả output truy vấn report (Trang 13)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w