báo cáo thực tập lập trình hệ thống quản lý doanh nghiệp

30 10 0
báo cáo thực tập lập trình hệ thống quản lý doanh nghiệp

Đ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

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 HỆ THỐNG QUẢN LÝ DOANH NGHIỆP Công ty thực tập : GESO Người phụ trách : Nguyễn Đăng Khoa Thực tập sinh : Phạm Nhật Trường TP Hồ Chí Minh, tháng năm 2020 Nguyễn Đăng Khoa Phạm Nhật Trường LỜI MỞ ĐẦU Ngày với bùng nổ internet phát triển mạnh mẽ hệ thống viễn thơng Việt Nam nói riêng giới nói chung Những trang web ngày khơng cịn hình thức để người dùng xem tin tức, thời sự, chơi game mà đảm nhiệm nhiều trọng trách quan trọng như: quản lý hệ thống doanh nghiệp, trao đổi, buôn bán Bằng chứng phát triển mơ hình kinh doanh thương mại điển tử, quản lý online có lợi cạnh tranh lớn trước loại hình hoạt động truyền thống Ngồi ra, kinh tế ngày phát triển nên doanh nghiệp có quy mơ ngày tăng Điều dẫn đến nhu cầu lớn hệ thống quản lý doanh nghiệp Việc sử dụng phần mềm không phù hợp phát triển hệ thống đám mây, nhu cầu thay đổi liên tục yêu cầu nhanh chóng doanh nghiệp Đợt dịch covid 19 vừa qua cho thấy tầm quan trọng hệ thống quản lý tài nguyên doanh nghiệp hệ thống quản lý truyền thống gặp vấn đề có lệnh giản cách xã hội Sau ba năm học tập trường Nhận thấy thân nhiều điều cần phải học hỏi để tích lũy kinh nghiệm nên em có dự định thực tập từ đầu học kì năm Vì em chọn GESO – doanh nghiệp cung cấp hệ thống ERP-DNS nhằm mục đích trải nghiệm học hỏi thêm Nguyễn Đăng Khoa Phạm Nhật Trường LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến quý thầy/cô khoa Công nghệ phần mềm trường Đại Học Công Nghệ Thông Tin – Đại học Quốc gia Thành phố Hồ Chí Minh tận tình dạy, trang bị cho em kiến thức kỹ cần thiết suốt trình học tập trường Đặc biệt cảm ơn sâu sắc đến góp ý, hướng dẫn giáo viên hướng dẫn thầy Nguyễn Hồ Duy Trí, giúp em hiểu đâu hướng tốt cho thân hồn thành báo cáo thực tập cách tốt Trân trọng gửi lời cảm ơn Công Ty TNHH Giải Pháp Doanh Nghiệp Toàn Cầu tạo điều kiện cho em có hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình anh phòng IT, em tiếp thu kiến thức quan trọng ngành nghề lập trình, cách làm việc nhanh chóng hiệu Chân thành cảm ơn anh bỏ nhiều thời gian, công sức để hướng dẫn em hoàn thành đợt thực tập Đặc biệt cảm ơn anh Nguyễn Đăng Khoa, hướng dẫn hệ thống, lập trình giúp đỡ cho em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với mơi trường mới; hỗ trợ em nhiều vấn đề ASP.NET trình lập trình, thúc đẩy tìm tịi cơng nghệ mới, định hướng hướng phát triển thân tương lai, mang lại bầu khơng khí làm việc thoải mái, bỏ qua lỗi lầm giúp em hồn thiện thân Cũng xin cảm ơn thầy cô 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 Phạm Nhật Trường TpHCM, ngày 19 tháng năm 2020 Nguyễn Đăng Khoa Phạm Nhật Trường NHẬN XÉT CỦA KHOA ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Nguyễn Đăng Khoa Phạm Nhật Trường Mục lục Chương Giới thiệu công ty thực tập 1.1 Công ty GESO 1.2 Sản phẩm công ty Chương Nội dung thực tập 2.1 Thời gian thực tập 2.2 Tìm hiểu nội dung công ty 2.3 Nghiên cứu kĩ thuật 2.3.1 Các công cụ làm việc 2.3.2 Quá trình training 2.3.4 Tìm hiểu web Java Servlet 2.3.5 Tìm hiểu ASP NET MVC 10 2.4 Thực project CINESTART 10 Chương Mô tả dự án CINESTART 11 3.1 Chức loại sản phẩm 11 3.2 Các chức liệu 17 3.2.1 Cụm rạp 17 3.2.2 Trang thiết bị 18 3.2.3 Loại ghế 18 3.2.4 Nhà phát hành 18 3.2.5 Khung ngày 19 3.2.6 Danh mục vật tư 19 3.2.7 Tỉnh thành, quận huyện, xã phường 20 3.3 Chức khai báo kho 20 3.4 Chức khai báo bảng giá sản phẩm 23 3.5 Chức báo cáo 25 3.5.1 Báo cáo chiếu phim theo phim 25 3.5.2 Báo cáo đối chiếu nhà phát hành 27 3.6 Sửa lỗi cho dự án 28 Chương Kết đạt 29 Nguyễn Đăng Khoa Phạm Nhật Trường Chương Giới thiệu công ty thực tập 1.1 Công ty GESO GESO (Công ty cổ phần Giải Pháp Doanh Nghiệp Toàn Cầu) thành lập năm 2010, công ty cung cấp giải pháp phần mềm quản lý hoi giới, nhắm vào doanh nghiệp tầm trung Việt Nam với mong muốn tạo đột phá từ việc ứng dụng công cụ quản lý tiên tiến Rất nhiều doanh nghiệp Việt ngành hàng tiêu dùng, dược phẩm, mỹ phẩm, đặc biệt doanh nghiệp tầm trung ý thức tầm quan trọng việc ứng dụng công cụ quản lý Tuy nhiên, thách thức cho họ tìm giải pháp vừa thõa mãn tính đặc thù ngành hàng chi phí đầu tư mức chấp nhận Các phần mềm quản lý nước ngồi nhiều trường hợp khó tìm thấy tương thích với đặc thù kinh doanh Việt Nam Hơn nữa, chi phí cao rào cản lớn cho doanh nghiệp Nhận thấy nhu cầu đáng doanh nghiệp, GESO phát triển cơng cụ hỗ trợ phân phối SalesUp DMS SalesUp ERP – xem tiên tiến Đây công cụ phát triển dựa suy nghĩ, ước muốn người quản lý, điều hành doanh nghiệp Việt Nam Nhóm nghiên cứu phát triển GESO dành năm để phát triển SalesUp Nhóm nghiên cứu dẫn dắt người đồng sáng lập, có học vị tiến sĩ – Việt Nam Silicon Valley, California (Mỹ) Người Việt Nam anh Phan Cơng Chính, chun gia CNTT hoi, đào tạo bản, đồng thời chuyên sâu vào lãnh vực phát triển công cụ quản lý Tốt nghiệp tiến sĩ Đức (về CNTT) năm 2006, Chính nước trở Nguyễn Đăng Khoa Phạm Nhật Trường thành Giám đốc IT công ty ICP (X-Men), trực tiếp phối hợp thực thành công SAP Hơn nữa, Chính trực tiếp tham gia phát triển kênh phân phối ICP với phận kinh doanh Đây sở cho việc phát triển SalesUp sau mà ICP trở thành khách hàng sử dụng 1.2 Sản phẩm công ty - Hiện công ty xây dựng phát triển công cụ hỗ trợ phân phối SalesUp – xem tiên tiến Đây công cụ phát triển dựa suy nghĩ, ước muốn người quản lý phận Sales giám đốc điều hành doanh nghiệp kinh doanh hàng tiêu dùng tầm trung - Là công ty cung cấp phần mềm trọn gói, GESO đạt hợp tác với nhiều công ty nước công ty SaiGon Food, công ty Cinestar, công ty dược TRAPHACO… Nguyễn Đăng Khoa Phạm Nhật Trường Chương Nội dung thực tập 2.1 Thời gian thực tập - Thời gian thực tập tháng, ngày 30/9/2019 đến 7/2/2020 - Thời gian làm việc sáng từ 8h00 đến 12h00, chiều từ 1h30 đến 5h30 - Các ngày làm việc tuần: Thứ Sáng X Chiều X Thứ Thứ Thứ Thứ X X X Thứ X Lịch làm việc tuần 2.2 Tìm hiểu nội dung cơng ty Thời gian : Ngày Nội dung : Giới thiệu công ty Được nghe người phụ trách giới thiệu công ty, trình thành lập phát triên (như nhắc đến trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức công ty Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm cơng ty, q trình thành lập phát triển Có thêm kỹ việc sử dụng email cơng việc, làm việc có kế hoạch, có kỉ luật, có trách nhiệm 2.3 Nghiên cứu kĩ thuật 2.3.1 Các công cụ làm việc Thời gian : ngày Nội dung : Tìm hiểu cơng cụ sử dụng trình làm việc Nguyễn Đăng Khoa Phạm Nhật Trường Trong thời gian này, anh hướng dẫn thực tập sinh cách sử dụng phần mềm giúp ích q trình làm việc Một số phần mềm Tortoise SVN nhằm mục đích quản lý source code IDE,cơng cụ nhằm mục đích lập trình web C# MVC, JavaWeb Servlet Thực : Thực hành sử dụng công cụ lập trình Kết : Lập trình cơng cụ hướng dẫn 2.3.2 Quá trình training Thời gian : ngày Nội dung : SQL : Thực tập sinh training cách sử dụng, truy vấn database nhanh Training lại kiến thức SQL server group , joint Cũng phương pháp, quy tắc : + Tránh để liệu truy xuất bị trùng lặp cách sử dụng lệnh Group + Sử dụng bảng tạm câu truy xuất phức tạp + Hạn chế ràng buộc liệu nhằm tránh xảy lỗi chỉnh sửa + Ln có trường lưu trữ trạng thái đối tượng đánh việc đối tượng có bị xóa hay khơng thay xóa Từ đảm bảo, nâng cao độ xác câu truy vấn báo cáo phức tạp yêu cầu truy xuất kết từ nhiều table Thực : -Tham gia đầy đủ buổi training - Làm tập thực hành vẽ hình - Tìm kiếm tài liệu mạng để tìm hiểu thêm Kết : Sau trình training thực tập sinh tham gia vào dự án cơng ty 2.3.4 Tìm hiểu web Java Servlet Thời gian : Tuần Nguyễn Đăng Khoa Phạm Nhật Trường 10 Nội dung : Thực tập sinh training kiến thức web site HTML, CSS Sau train kiến thức Servlet tập dựa dự án thực tế mà công ty hoàn thành + Các loại status code trả Web Server : 200 : Thành công 202 : Đã nhận yêu cầu xử lý không hồn thành 400 : Lỗi máy server khơng hiểu ý request đến từ client 404 : Khơng tìm thấy máy chủ Từ mã lỗi gửi từ server mà ta xác định lỗi nằm đâu + Cách để tạo Request Servlet + Cách để tạo Response Servlet Thực : Tham gia đầy đủ buổi training Làm tập đầy đủ ,tìm hiểu kĩ nội dung hướng dẫn Tìm kiếm tài liệu mạng 2.3.5 Tìm hiểu ASP NET MVC Thời gian : tuần Nội dung : Học nội dung Liên quan MVC : + Cách hoạt động, setup project ASP.Net MVC : ASP.NET MVC framework hỗ trợ pattern MVC cho ASP.NET Phân chia pattern thành phần – model, controlle view Model lưu trữ ứng , liệu View : sử dụng file cshtml để thể giao diên bên phía người dùng Controller chịu trách nhiệm xử lý tương tác người dùng với trang web + Cách thêm View, Controler, chỉnh sửa router + Các phương thức xếp, tìm kiếm + Phân trang Thực : -Tham gia đầy đủ buổi training - Làm tập thực hành vẽ hình - Tìm kiếm tài liệu mạng để tìm hiểu thêm 2.4 Thực project CINESTART Nguyễn Đăng Khoa Phạm Nhật Trường 16 Tương tự việc chỉnh sửa , việc cho phép xem chi tiết cần lọc bớt việc không cho nhập html k cần hàm post gọi controller ta có trang xem chi tiết Chức xem chi tiết loại sản phẩm Sau em tiếp tục làm chức tìm kiếm trang index loại sản phẩm nhằm giúp cho người dùng dễ dàng tìm kiếm Trước tiên em tạo thêm class để chứa câu query trả lại truyền qua html Viewbag Nguyễn Đăng Khoa Phạm Nhật Trường 17 Một phần chức tạo bán hàng hộ gia đình (source code demo) 3.2 Các chức liệu Tiếp đến tuần tiếp theo, em giao tiếp tục chức đơn giản phục vụ cho tác vụ liệu cho dự án Các chức bao gồm tìm kiếm, tạo mới, chỉnh sửa xem chi tiết 3.2.1 Cụm rạp Cụm rạp nhằm mục đích phân biệt cụm rạp riêng biệt với Dễ cho việc quản lý cụp rạp sau Nguyễn Đăng Khoa Phạm Nhật Trường 18 3.2.2 Trang thiết bị 3.2.3 Loại ghế Do dự án rạp chiếu phim nên ghế thứ quan trọng thiếu Loại ghế nhằm gom cụm loại ghế , dễ dàng cho việc quản lý thuộc tính chúng 3.2.4 Nhà phát hành Ứng với phim chiếu có nhà phát hành cho chúng Nguyễn Đăng Khoa Phạm Nhật Trường 19 3.2.5 Khung ngày Chức dùng vào việc tạo mã khung cho rạp, giúp xác định mức khung cho việc tạo bảng giá sản phẩm, bảng giá vé,… 3.2.6 Danh mục vật tư Danh mục vật tư làm danh sách nhóm vật tư, vật phẩm nhằm tạo BOM Nguyễn Đăng Khoa Phạm Nhật Trường 20 3.2.7 Tỉnh thành, quận huyện, xã phường Danh sách tỉnh thành cho rạp chiếu 3.3 Chức khai báo kho Sau làm quen với dự án thông qua chức đơn giản Em giao công việc thực chức khai báo kho Chức module dùng để khai báo kho chọn sản phẩm vào kho Việc load danh sách theo loại kho theo rạp theo ajax Nguyễn Đăng Khoa Phạm Nhật Trường 21 Ở hàm load ajax em làm hai hàm tiện cho việc tạo chỉnh sửa kho vận Nguyễn Đăng Khoa Phạm Nhật Trường 22 Sau nhận trả html json em tiến hành tạo table tạm để chưa giá trị sản phẩm vừa load lên Nguyễn Đăng Khoa Phạm Nhật Trường 23 3.4 Chức khai báo bảng giá sản phẩm Công việc em phân công tạo bảng giá sản phẩm cho tiện việc áp dụng giá cho kiện áp dụng riêng biệt số rạp Đang chứng em làm trước anh bổ sung thêm chức đọc file giá sản phẩm mà không cần nhập tay sản phẩm Việc tạo bảng giá sản phẩm cần kiểm sốt cho khơng có trùng lặp thời điểm chi có bảng giá áp dụng mà Nguyễn Đăng Khoa Phạm Nhật Trường 24 Để chèn bảng sản phẩm, em dùng đến PartialView asp.net em tạo ActionResult cho kiện tạo html riêng để get giá trị vào sau để tiện cho việc code ngắn lại trang tạo sửa chữa Nguyễn Đăng Khoa Phạm Nhật Trường 25 3.5 Chức báo cáo Yêu cầu công việc tạo trang báo cáo xuất file báo cáo excel nhằm thông kê cách rõ ràng Em phần công loại báo gồm: Báo cáo kết chiếu phim theo phim, báo cáo kết chiếu phim theo ngày báo cáo đối chiếu nhà phát hành Báo cáo kết chiếu phim theo phim báo cáo kế chiếu phim theo ngày tương tự Chúng thống kê khoảng doanh thu có khoảng thời gian liệt kê tổng số vé bán số vé mức giá em xin trình báo cáo kết chiếu phim theo phim thay hai 3.5.1 Báo cáo chiếu phim theo phim Nguyễn Đăng Khoa Phạm Nhật Trường 26 Khi xuất file excel em import thêm thư viện miễn phí OfficeOpenXml NuGet Package Manager từ Asp.net Thư viện giúp em dễ dàng xuất file excel định dạng cho trang tính xuất Nguyễn Đăng Khoa Phạm Nhật Trường 27 Kết : 3.5.2 Báo cáo đối chiếu nhà phát hành Sau làm làm xong hai báo cáo anh hướng dẫn giao cho em việc lấy bảng liệu động từ câu sql có sẵn Vì em sử dụng dataset để làm chức Nguyễn Đăng Khoa Phạm Nhật Trường 28 3.6 Sửa lỗi cho dự án Dự lỗi mà tester đưa phân công cho người sửa chữa chúng em có bốn gian đoạn là: “Open” lỗi vừa tìm được, “Fixing” lỗi sửa chữa, “Fixed” lỗi sửa xong chờ kiểm duyệt lại, “Done” lỗi duyệt không lỗi Nguyễn Đăng Khoa Phạm Nhật Trường 29 Chương Kết đạt 4.1 Kiến thức Trong suốt q trình thực tập Cơng ty CP Giải Pháp Doanh Nghiệp Toàn Cầu, em học thực hành với dự án thực tế, tiếp xúc với nhiều người mới, công cụ mới, ngôn ngữ qua củng cố nhiều kiến thức học cung cấp cho em nhiều kiến thức cần thiết: ● Củng cố thêm kiến thức SQL, C# ASP.NET MVC ● Các thư viện mới, hỗ trợ lập trình tốt (Visual, SVN) ● Làm qua dự án thực tế ASP.NET ● Được gặp đối tác trực tiếp giúp hiểu quy trình nghiệp vụ thực tế 4.2 Kỹ Cách triển khai dự án, hiểu quy trình hoạt động công ty, chiến lược phát triển web để nâng cao người sử dụng, đáp ứng nhu cầu khách hàng ● Nâng cao khả làm việc nhóm ● Kỹ tìm hiểu ● Kỹ debug, fix bug, đọc tài liệu Trong trình làm việc em học cách viết thư điện tử phù hợp quản lý công việc cá nhân học thêm giao tiếp ứng xử với người 4.2.1 Kỹ viết email Dòng tiêu đề rõ ràng, ngắn gọn: Tùy nội dung email tiếng Việt hay tiếng Anh anh, chị lưu ý viết tiêu đề nội dung email cần viết chữ tiếng Việt Nguyễn Đăng Khoa Phạm Nhật Trường 30 có dấu, viết hoa/ thường chỗ Kiểm tra lỗi tả tiêu đề nội dung email điều cần thiết trước gửi Mình viết nội dung vào tiêu đề Chữ ký cá nhân: Cần lưu ý chữ ký nơi để lại thông tin, chức danh, số điện thoại, địa chỉ… anh, chị Hãy thể thơng tin xác thực cần thiết để đối phương liên lạc với anh, chị lúc cần Khi viết email tốt cơng việc trở nên chun nghiệp 4.2.2 Kinh nghiệm - Làm việc công ty có mơi trường chun nghiệp - Được tham gia vào dự án thực tế chạy song song với người sử dụng, nâng cấp phát triển ngày - Kỹ làm việc, giao tiếp môi trường doanh nghiệp Nguyễn Đăng Khoa Phạm Nhật Trường ... chóng doanh nghiệp Đợt dịch covid 19 vừa qua cho thấy tầm quan trọng hệ thống quản lý tài nguyên doanh nghiệp hệ thống quản lý truyền thống gặp vấn đề có lệnh giản cách xã hội Sau ba năm học tập. .. Chức báo cáo Yêu cầu công việc tạo trang báo cáo xuất file báo cáo excel nhằm thông kê cách rõ ràng Em phần công loại báo gồm: Báo cáo kết chiếu phim theo phim, báo cáo kết chiếu phim theo ngày báo. .. mục đích quản lý source code IDE,cơng cụ nhằm mục đích lập trình web C# MVC, JavaWeb Servlet Thực : Thực hành sử dụng công cụ lập trình Kết : Lập trình cơng cụ hướng dẫn 2.3.2 Q trình training

Ngày đăng: 05/09/2021, 21:00

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

  • Đang cập nhật ...

Tài liệu liên quan