Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 42 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
42
Dung lượng
3,6 MB
Nội dung
2 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 TMS-ERP - PHẦN MỀM QUẢN LÝ TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI - PHÂN HIỆU TẠI TP.HCM Công ty thực tập : Đất Việt Software Người phụ trách : Nguyễn Thành Luận Thực tập sinh : Trần Tuấn Khoa GVHD: Trần Hạnh Xuân Trần Tuấn Khoa TP Hồ Chí Minh, tháng năm 2020 GVHD: Trần Hạnh Xuân Trần Tuấn Khoa LỜI MỞ ĐẦU Ngày nay, phần mềm quản lý đóng vai trị to lớn giúp cơng ty, tổ chức hoạt động nhuần nhuyễn, hiệu quả, không bận tâm giấy tờ quản lý trước Cùng với xu phát triển giới, Việt Nam ngoại lệ Những công ty làm phần mềm Việt Nam chọn làm phần mềm quản lý cho tổ chức, công ty khác cần giải pháp công nghệ để giải vấn đề quản lý tổ chức, người, nghiệp vụ Vì lẽ đó, tháng 10 năm 2011, Cơng ty Đất Việt Software đời, giúp giải vấn đề quản lý công ty, tổ chức có nhu cầu Với tiền thân đội ngũ chuyên gia phần mềm giải pháp viễn thông có kinh nghiệm từ Hàn Quốc Chun mơn cơng ty bao gồm xây dựng giải pháp phát triển phần mềm, ứng dụng di động dịch vụ đám mây Đất Việt Software cân tư chiến lược với chuyên môn kỹ thuật công nghệ đột phá điện thoại di động, đám mây phân tích để phát triển giải pháp đáp ứng nhu cầu kinh doanh cụ thể doanh nghiệp Phần mềm quản lý dự án em thầy cô Khoa Công nghệ Phần mềm hướng dẫn, bảo Đây lĩnh vực em tự tin vào khả Vì lý này, em định chọn phần mềm quản lý làm định hướng cho việc học tập Sau bốn năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia làm phần mềm môi trường chuyên nghiệp, em có dự định thực tập học kỳ Vì vậy, em định chọn Đất Việt Software - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định GVHD: Trần Hạnh Xuân Trần Tuấn Khoa LỜI CẢM ƠN Trân trọng gửi lời cảm ơn CÔNG TY TNHH CÔNG NGHỆ & DỊCH VỤ ĐẤT VIỆT tạo điều kiện cho em có hội thực tập công ty Trong suốt thời gian thực tập, em tiếp xúc với công nghệ thực tiễn, bắt tay vào dự án thực tế công việc mà hướng đến Bên cạnh đó, em nhận bảo tận tình cán hướng dẫn anh, chị, bạn bè thực tập chung Đặc biệt cảm ơn anh Nguyễn Thành Luận hướng dẫn, giúp đỡ tận tình khó khăn cơng việc, tạo điều kiện cho em trau dồi, học tập dẫn tơi q trình viết báo cáo Bên cạnh đó, em xin bày tỏ lịng biết ơn đến với tồn thể cán bộ, anh, chị cơng ty hỗ trợ em suốt trình thực tập Nếu khơng có giúp đỡ đó, hẳn em phải khó khăn đến chừng 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 Trần Tuấn Khoa TpHCM, 24/07/2020 GVHD: Trần Hạnh Xuân Trần Tuấn Khoa NHẬN XÉT CỦA KHOA GVHD: Trần Hạnh Xuân Trần Tuấn Khoa MỤC LỤC Chương 1: Giới thiệu công ty thực tập 1.1 Giới thiệu công ty Đất Việt Software 1.2 Sản phẩm công ty 1.2.1 Phần mềm hóa đơn điện tử 1.2.2 Phần mềm quản lý bán hàng 1.2.3 ERP Đại học .9 1.2.4 Phần mềm quản lý kho .9 Chương 2: Nội dung thực tập 1.1 Tìm hiểu công ty kỹ công ty 1.2 Nghiên cứu kỹ thuật 1.2.1 Các công cụ làm việc Chương 2: Lịch làm việc 14 Chương 3: Giới thiệu phần mềm TMS – ERP Quản lý trường Đại học Giao thông Vận tải – phân hiệu TPHCM 16 3.1 Giới thiệu 16 3.2 Chức .16 3.3 Lợi ích 16 3.4 Tổng quan kỹ thuật phần mềm 17 3.4.1 Giao diện thiết kế 17 3.4.2 Cơ sở liệu .29 Chương 4: Quá trình thực tập xây dựng phần mềm 32 4.1 Xây dựng chức Chuyển sinh viên hệ cũ 32 4.1.1 Xây dựng giao diện cho chức 32 4.1.2 Cài đặt câu lệnh Procedure cho chức 33 GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 4.1.3 4.2 Cài đặt câu lệnh logic cho chức 34 Xây dựng chức Gửi thông báo cho sinh viên 35 4.2.1 Xây dựng giao diện cho chức 35 4.2.2 Cài đặt câu lệnh Procedure cho chức 37 4.2.3 Cài đặt câu lệnh logic cho chức 37 4.3 Viết API phần sinh viên cho ứng dụng di động 39 4.3.1 Cài đặt câu lệnh Procedure cho chức 39 4.3.2 Cài đặt câu lệnh logic cho chức 39 4.3.3 Kết trả API 41 Chương 5: Kết luận 43 GVHD: Trần Hạnh Xuân Trần Tuấn Khoa Chương 1: Giới thiệu công ty thực tập 1.1 Giới thiệu công ty Đất Việt Software Đất Việt Software thành lập vào tháng 10 năm 2011 Với tiền thân đội ngũ chuyên gia phần mềm giải pháp viễn thơng có kinh nghiệm từ Hàn Quốc Chuyên môn công bao gồm xây dựng giải pháp phát triển phần mềm, ứng dụng di động dịch vụ đám mây Công ty cân tư chiến lược với chuyên môn kỹ thuật công nghệ đột phá điện thoại di động, đám mây phân tích để phát triển giải pháp đáp ứng nhu cầu kinh doanh cụ thể doanh nghiệp 1.2 Sản phẩm công ty 1.2.1 Phần mềm hóa đơn điện tử Sản phẩm bật cơng ty chúng tơi Hóa đơn điện tử Giúp bạn rút ngắn quy trình lập xuất hóa đơn, sở liệu thơng tin bảo mật an tồn, giảm thiểu sai sót, lưu trữ liệu nhiều Nhỏ gọn thay cho việc bạn phải lưu trữ hàng chục hóa đơn năm Qua năm tháng tránh khỏi việc mối mọt, mát hay nhầm lẫn vơ tình Giảm rủi ro việc khai báo thuế 1.2.2 Phần mềm quản lý bán hàng Phần mềm quản lý bán hàng tạo giải pháp quản lý từ đầu đến cuối, từ khái niệm chiến lược, thiết kế Thực hỗ trợ, giúp khách hàng giải thách thức việc điều hành để đạt mục tiêu kinh doanh Đây sản phẩm bật 1.2.3 ERP Đại học Sản phẩm phần mềm quản lý trường học ERP phát triển Đất Việt Software giúp cán giáo viên thực nghiệp vụ quản lý trường học như: Quản lý học sinh/sinh viên, Quản lý cán giáo viên, Quản lý giảng dạy, Quản lý thiết bị, Quản lý thu học phí,… 1.2.4 Phần mềm quản lý kho Phần mềm quản lý kho giúp bạn kiểm sốt hàng hóa xuất nhập hàng ngày cách chi tiết Bạn dễ dàng kiểm tra tình trạng hàng hóa, số lượng hàng tồn kho cách xác đến GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 10 mặt hàng chi nhánh Nắm bắt dễ dàng mặt hàng bán chạy hàng tồn để có kế hoạch bổ sung hàng hóa, xả hàng, khuyến mãi, giảm giá GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 11 Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình WPF xây dựng phần mềm quản lý trường đại học” nhằm mục đích giúp sinh viên thực tập đào tạo tồn diện lập trình NET Windows, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty, sinh viên có hội học tập, khám phá làm việc môi trường phát triển phần mềm chuyên nghiệp 1.1 Tìm hiểu cơng ty kỹ công ty Thời gian: ngày Nội dung: Giới thiệu công ty, cách tổ chức 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 Anh phụ trách cịn hướng dẫn thêm cách sử dụng cơng cụ Skype để liên lạc, giao tiếp nhóm, với cấp cao để phục vụ công việc 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ủ … Kết quả: Hiểu thêm công ty Đất Việt Software, q trình thành lập phát triển Có thêm kỹ việc sử dụng công cụ giao tiếp cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm 1.2 Nghiên cứu kỹ thuật 1.2.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 Trong thời gian này, anh hướng dẫn hướng dẫn thực tập sinh tìm hiểu cơng cụ giúp ích cho công việc sau Một số phần mềm số Tortoise SVN sử dụng làm việc nhóm, Notepad ++ - chương trình soạn thảo văn hữu ích phổ biến với lập trình viên Thực hiện: Thực hành sử dụng phần mềm nêu Kết quả: Lập trình sử dụng cơng cụ miễn phí, giúp dễ dàng kết hợp công cụ với nhau, so với việc dung IDE 1.3 Tìm hiểu ngơn ngữ C++ nâng cao Thời gian : ngày (1 tuần) Nội dung : Được training kỹ thuật C++ nâng cao, kiến thức quan trọng cho việc tối ưu Android - Lập trình hướng đối tượng GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 29 Hình 10 Giao diện di động Bảng lương cá nhân GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 30 Hình 11 Giao diện di động Thơng báo gửi đến GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 31 Hình 12 Giao diện di động Thông tin cá nhân tài khoản 3.4.2 Cơ sở liệu Phần mềm TMS-ERP trường đai học Giao Thông Vận Tải sử dụng sở liệu Oracle, công cụ truy vấn liệu TOAD for Oracle ngồi phần mềm cịn sử dụng siêu liệu (metadata) GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 32 Hình 13 Kết nối với server GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 33 Hình 14 Một số bảng sở liệu Hình 15 Metadata GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 34 Chương 4: Quá trình thực tập xây dựng phần mềm Trong thời gian thực tập, em tiếp cận thêm với nhiều phần mềm hỗ trợ cho việc làm nhóm xây dựng phần mềm Cụ thể, em giới thiệu với Tortoise SVN, Visual SVN công cụ hỗ trợ việc cập nhật lấy liệu cho việc làm nhóm, em hướng dẫn tận tình cho việc sử dụng SVN Ngoài ra, em biết đến đến hệ quản trị sở liệu dùng để quản trị sở liệu lớn Toad for Oracle với ngơn ngữ tương đương với SQL, Oracle cho thấy tiện lợi cho việc trì cập nhật liệu Trong suốt q trình thực tập, tơi giao cho nhiệm vụ viết API gửi thông tin cho ứng dụng di động, viết thủ tục, tạo table sở liệu cần thiết để thực chức Và sau số hình ảnh số nhiệm vụ mà em phân công 4.1 Xây dựng chức Chuyển sinh viên hệ cũ Bên khách hàng muốn chuyển sinh viên hệ cũ (học theo niên chế) sang bảng chung sinh viên, sau thơng tin sinh viên cập nhật lại (sửa lại thông tin thay đổi so với trước kia) 4.1.1 Xây dựng giao diện cho chức GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 35 Hình Giao diện chuyển sinh viên hệ cũ 4.1.2 Cài đặt câu lệnh Procedure cho chức Hình Câu lệnh SQL lấy liệu thực chức GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 36 4.1.3 Cài đặt câu lệnh logic cho chức Hình Câu lệnh C# lấy liệu sinh viên Hình Câu lệnh C# chuyển sinh viên GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 37 4.2 Xây dựng chức Gửi thông báo cho sinh viên Bên trường muốn viết chức thông báo đến điện thoại cho sinh viên trường: lịch học, lịch thi, thông báo chung… Chức thông báo sử dụng giải pháp công nghệ OneSignal Firebase để gửi thông báo 4.2.1 Xây dựng giao diện cho chức Hình Giao diện chức Gửi thơng báo đến sinh viên GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 38 Hình Giao diện chức Thiết lập loại thông báo 4.2.2 Cài đặt câu lệnh Procedure cho chức Hình Câu lệnh SQL phục vụ chức thông báo GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 39 4.2.3 Cài đặt câu lệnh logic cho chức Hình Câu lệnh C# gửi thông báo đến sinh viên Hình Câu lệnh C# tầng Data Adapter GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 40 4.3 Viết API phần sinh viên cho ứng dụng di động Bên trường muốn xây dựng ứng dụng di động cho sinh viên: đăng ký học phần, xem thời khóa biểu, xem điểm, xem lịch thi… Nhiệm vụ team em viết API để team React Native lấy cho ứng dụng mobile 4.3.1 Cài đặt câu lệnh Procedure cho chức Hình Câu lệnh SQL lấy liệu cần gửi 4.3.2 Cài đặt câu lệnh logic cho chức GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 41 Hình Câu lệnh C# Interface Service API GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 42 Hình Câu lệnh C# Serivce API 4.3.3 Kết trả API GVHD: Trần Hạnh Xuân Trần Tuấn Khoa 43 Hình Kết trả ngôn ngữ JSON GVHD: Trần Hạnh Xuân Trần Tuấn Khoa ... TPHCM Tổng quan: phần mềm quản lý nghiệp vụ Đại học Giao Thông Vận Tải loại phần mềm sử dụng rộng rãi nhiều trường đại học để tiện cho việc quản lý người nghiệp vụ trường học 3.1 Giới thiệu TMS- ERP. .. bật 1.2.3 ERP Đại học Sản phẩm phần mềm quản lý trường học ERP phát triển Đất Việt Software giúp cán giáo viên thực nghiệp vụ quản lý trường học như: Quản lý học sinh/sinh viên, Quản lý cán giáo... việc 14 Chương 3: Giới thiệu phần mềm TMS – ERP Quản lý trường Đại học Giao thông Vận tải – phân hiệu TPHCM 16 3.1 Giới thiệu 16 3.2 Chức