Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
2,21 MB
Nội dung
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 ASP NET MVC TRONG LẬP TRÌNH WEB Cơng ty thực tập : Cơng ty TNHH Thế Giới Di Động Người phụ trách : Ngô Ngọc Mạnh – Nguyễn Minh Hân Thực tập sinh : Ngơ Hiếu Tín Ngơ Hiếu Tín TP Hồ Chí Minh, tháng 12 năm 2021 Ngơ Hiếu Tín LỜI MỞ ĐẦU Lời em xin chân thành cảm ơn đến Công ty TNHH Thế Giới Di Động tạo điều kiện cho em thực tập cơng ty để tìm hiểu thực hành trực tiếp công cụ phần mềm Cơng ty q trình tham gia học hỏi tìm hiểu sâu cách hoạt động phần mềm Công ty TNHH Thế Giới Di Động là tập đoàn bán lẻ Việt Nam với đội ngũ nhân viên chuyên nghiệp uy tín Bằng trải nghiệm thị trường điện thoại di động, với việc nghiên cứu kỹ, thegioididong.com xây dựng phương thức kinh doanh chưa có Việt Nam trước Công ty xây dựng phong cách tư vấn bán hàng đặc biệt nhờ vào đội ngũ nhân viên chuyên nghiệp trang web www.thegioididong.com hỗ trợ cẩm nang điện thoại di động kênh thương mại điện tử hàng đầu Việt Nam Sau tháng thực tập Công ty, em huấn luyện, trải nghiệm với phương pháp làm việc mẻ với kiến thức học ghế nhà trường, từ biết cách thức hoạt động cơng ty, có thêm nhiều kinh nghiệm cơng việc Ngơ Hiếu Tín LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty TNHH Thế Giới Di Động (Mobile World Co Ltd) 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 của anh chị, em tiếp thu kiến thức quan trọng để làm sản phẩm phần mềm mang lại giá trị cho công ty Chân thành cảm ơn anh chị bỏ nhiều thời gian,cơng sức để hướng dẫn chúng em hồn thành đợt thực tập Em xin chân thành cảm ơn anh Ngơ Ngọc Mạnh – Trường phịng CRM, anh Nguyễn Minh Hân – chuyên viên, toàn thể anh chị Công ty giúp đỡ, hỗ trợ em suốt tuần thực tập vừa qua Ngô Hiếu Tín Mục lục NHẬN XÉT CỦA KHOA DANH MỤC CÁC TỪ VIẾT TẮT CHƯƠNG GIỚI THIỆU VỀ CÔNG TY THỰC TẬP 1.1 GIỚI THIỆU CHUNG VỀ CÔNG TY 1.2 VỀ CƠ SỞ VẬT CHẤT 12 1.3 VỀ LĨNH VỰC HOẠT ĐỘNG 15 1.4 MỘT VÀI CHUỖI THƯƠNG HIỆU CỦA CÔNG TY 17 1.5 KẾT LUẬN CHƯƠNG 17 CHƯƠNG NỘI DUNG THỰC TẬP 19 2.1 TÌM HIỂU ASP.NET MVC 19 2.1.1 Giới thiệu ASP.NET 19 2.1.2 ASP.NET MVC 20 2.1.3 Ưu điểm nhược điểm Drupal 23 2.2 TỔNG QUAN VỀ QUAN HỆ KHÁCH HÀNG 24 2.2.1 Giới thiệu 24 2.2.2 Lợi ích CRM với doanh nghiệp 25 2.2.3 Phân hệ chăm sóc khách hàng 26 2.3 THỜI GIAN THỰC TẬP 27 CHƯƠNG CHI TIẾT VỀ PROJECT 28 3.1 NỘI DUNG CHI TIẾT PROJECT 28 3.1.1 Tháng đầu: Tìm hiểu khái niệm C#, Web framework, Các tool Database (Dbeaver, oracle ) 28 3.1.2 Tháng 2: Tiếp cập task khảo sát khách hàng thông qua sms 29 3.1.3 Tháng 3: Task hồ sơ trả góp online với đối tác 31 3.2 KẾT QUẢ LUYỆN TẬP 33 3.2.1 Tháng 1: Tìm hiểu khái niệm C#, Web framework, Các tool Database (Dbeaver, oracle ) 33 3.2.2 Tuần 2: Tháng 2: Tiếp cập task khảo sát khách hàng thông qua sms 33 3.2.3 Tuần 3: Task hồ sơ trả góp online với đối tác 35 3.3 KẾT LUẬN CHƯƠNG 36 TÀI LIỆU THAM KHẢO 38 TỔNG KẾT 39 Ngơ Hiếu Tín NHẬN XÉT CỦA KHOA Ngơ Hiếu Tín DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt Diễn giải CMS Hệ quản trị nội dung (Content Management System) SIBU Hệ thống cho người dùng tạo website riêng họ, Công ty WeebPal phát triển PHP Hypertext Preprocessor Q&A Question and Answer JS JavaScript CSS Cascading Style Sheets HTML Hyper Text Markup Language SEO Search Engine Optimization Ngô Hiếu Tín CHƯƠNG GIỚI THIỆU VỀ CƠNG TY THỰC TẬP 1.1 Giới thiệu chung công ty Công ty TNHH Thế Giới Di Động (Mobile World Co Ltd) thành lập vào tháng 03/2004, lĩnh vực hoạt động công ty bao gồm: mua bán sửa chữa thiết bị liên quan đến điện thoại di động, thiết bị kỹ thuật số lĩnh vực liên quan đến thương mại điện tử Bằng trải nghiệm thị trường điện thoại di động, với việc nghiên cứu kỹ, thegioididong.com xây dựng phương thức kinh doanh chưa có Việt Nam trước Cơng ty xây dựng phong cách tư vấn bán hàng đặc biệt nhờ vào đội ngũ nhân viên chuyên nghiệp trang web www.thegioididong.com hỗ trợ cẩm nang điện thoại di động kênh thương mại điện tử hàng đầu Việt Nam Hình 0.1 Hành trình phát triển MWG Ngơ Hiếu Tín 10 Hình 0.2 Giá trị cớt lõi của MWG Hiện nay, số lượng điện thoại bán trung bình thegioididong.com chiếm khoảng 15% thị phần điện thoại hãng nước Trở thành nhà bán lẻ số Việt Nam doanh số laptop bán đứng đầu nước doanh thu/ lợi nhuận, với mạng lưới 4.500 cửa hàng toàn quốc MWG vận hành chuỗi bán lẻ thegioididong.com, Điện Máy Xanh, Bách Hoá Xanh Ngồi ra, MWG cịn mở rộng thị trường nước với chuỗi bán lẻ thiết bị di động điện máy Campuchia đầu tư vào chuỗi nhà thuốc An Khang Năm 2020, thành viên MWG 4KFarm đời với mục tiêu cung cấp cho người tiêu dùng thực phẩm an toàn theo chuẩn không (không thuốc trừ sâu, không chất bảo quản, không chất tăng trưởng, không sử dụng giống biến đổi gen) - MWG tập trung xây dựng dịch vụ khách hàng khác biệt với chất lượng vượt trội, phù hợp với văn hoá đặt khách hàng làm trung tâm suy nghĩ hành động công ty - MWG vinh dự liên tiếp lọt vào bảng xếp hạng TOP 50 công ty niêm yết tốt Châu Á tạp chí uy tín Forbes đại diện Việt Nam Ngơ Hiếu Tín 11 Top 100 nhà bán lẻ hàng đầu Châu Á – Thái Bình Dương Tạp chí bán lẻ châu Á (Retail Asia) Tập đoàn nghiên cứu thị trường Euromonitor bình chọn - MWG nhiều năm liền có tên bảng xếp hạng danh TOP 500 nhà bán lẻ hàng đầu Châu Á – Thái Bình Dương (Retail Asia) dẫn đầu TOP 50 công ty kinh doanh hiệu Việt Nam (Nhịp Cầu Đầu Tư)… Sự phát triển MWG điển hình tốt nghiên cứu trường Đại học hàng đầu Harvard, UC Berkeley, trường kinh doanh Tuck (Mỹ) Không doanh nghiệp hoạt động hiệu nhìn nhận nhà đầu tư tổ chức đánh giá chuyên nghiệp, MWG người lao động tin yêu lần thứ liên tiếp vinh danh TOP 50 Doanh nghiệp có mơi trường làm việc tốt Việt Nam doanh nghiệp xuất sắc giải thưởng Vietnam HR Awards – “Chiến lược nhân hiệu quả” Hình 0.3 Thớng kê sớ lượng nhân viên MWG Ngơ Hiếu Tín 25 Quan hệ khách hàng không đơn phần mềm hay cơng nghệ mà cịn chiến lược kinh doanh bao gồm chiến lược tiếp thị, đào tạo dịch vụ mà doanh nghiệp cung ứng tới khách hàng Doanh nghiệp lựa chọn giải pháp quan hệ khách hàng hợp lý dựa tiêu chí đặt khách hàng vị trí trung tâm, quan tâm tới nhu cầu khách hàng nhằm đạt mục đích trì mối quan hệ tốt với khách hàng đạt lợi nhuận tối đa kinh doanh Hình 0.8 Tởng quan về CRM 2.2.2 Lợi ích CRM với doanh nghiệp Một hệ thống quản lý quan hệ khách hàng có số lợi ích sau: - Chất lượng hiệu - Giảm giá thành tổng thể - Hỗ trợ việc đưa định - Khả doanh nghiệp - Tạo ý khách hàng - Tăng lợi ích - Phát triển kế hoạch - Thúc đẩy phát triển sản phẩm Ngơ Hiếu Tín 26 2.2.3 Phân hệ chăm sóc khách hàng Phần mềm quản lý khách hàng miễn phí cơng cụ đắc lực hỗ trợ doanh nghiệp công tác quản trị kinh doanh, giúp giảm chi phí vận dụng tối đa tiềm khách hàng Sử dụng phần mềm quản lý thông tin khách hàng miễn phí xu hướng phát triển doanh nghiệp Việt Nam, giúp doanh nghiệp quản lý chăm sóc khách hàng cách nhanh chóng, xác hiệu Phần mềm CRM có tính tùy biến phù hợp với mơi trường hoạt động kinh doanh Việt Nam, điểm cộng so với phần mềm quản lý nước Các đơn vị tạo phần mềm quản lý liệu khách hàng miễn phí, số có ứng dụng dành cho điện thoại, sử dụng online offline với giao diện bắt mắt thân thiện với người dùng Ứng dụng công nghệ thông tin vào quản lý doanh nghiệp Đồng thời Quản lý liệu khách hàng cần tập trung đồng hóa cải tiến quy trình quản lý doanh nghiệp Do nhu cầu sử dụng phần mềm CRM ngày tăng cao Các lợi ích mà doanh nghiệp nhận sử dụng phần mềm quản lý khách hàng: - Thông tin khách hàng, lịch sử giao dịch cửa hàng lưu trữ hệ thống giúp thông tin rõ ràng, dễ dàng tra cứu cần thiết mà khơng cần tìm kiếm, đối chiếu thời gian Hệ thống thông tin khách hàng lọc xếp theo trường liệu doanh nghiệp cần - Tập hợp tất thông tin khách hàng thành hệ thống, lưu giữ tất thông tin lịch sử giao dịch với khách hàng Giúp doanh nghiệp tránh trường hợp nhân viên quản lý, chăm sóc khách hàng riêng dẫn đến thông tin khách hàng nhân viên nghỉ việc - Kiểm soát nhân viên làm việc tiến độ chăm sóc khách hàng khách hàng Đảm bảo nhân viên triển khai quy trình bán hàng chăm sóc khách hàng theo quy chuẩn, tránh trường hợp khách hàng chăm sóc khơng tốt - Giúp nhà quản lý biết tiềm khách hàng phải phân tích đánh giá thương vụ với khách hàng Nắm thông Ngô Hiếu Tín 27 tin giúp nhà quản lý đánh giá tình hình kinh doanh, khả đạt kế hoạch, mục tiêu đặt đưa giải pháp kịp thời Đảm bảo việc chia sẻ thông tin khách hàng phòng ban Hệ thống CRM giúp doanh nghiệp tập hợp khai thác hữu hiệu kiến thức kinh doanh tích lũy lưu trữ cho hệ sau Doanh nghiệp không nhiều thời gian để đào tạo nhân viên Đảm bảo liệu đồng phòng ban, phận Phần mềm CRM giúp phận chia sẻ thông tin lẫn nhau, đảm bảo luồng liệu đồng 2.3 Thời gian thực tập Thời gian thực tập cơng ty • Từ thứ đến thứ trừ thời gian học trường • Sáng từ 8h – 12h • Chiều từ 13h – 17h Ngơ Hiếu Tín 28 CHƯƠNG CHI TIẾT VỀ PROJECT 3.1 Nội dung chi tiết project Xây dựng website thương mại điện tử dựa có module có sẵn - drupal Xây dựng web server cung cấp api cho mobile app, web - 3.1.1 Tháng đầu: Tìm hiểu khái niệm C#, Web framework, Các tool Database (Dbeaver, oracle ) Tuần STT (1/7-1/8) 2021 Nội dung thực tập Tuần + Giới thiệu công ty, chương trình thực tập, cách thức hoạt động, cách tính điểm thực tập, Q&A + Khảo sát đầu vào để phân loại nhóm training phù hợp theo kế hoạch cơng ty + Tham khảo web có sẵn hệ thống CRM + Tìm hiểu C#, tool git, hệ quản trị sở liệu (postgreSql, Mysql, Oracle, ) Tuần + Cấp tài khoản VPN, truy cập phần mềm công ty + Nghiên cứu hệ thống phịng ban CRM có Ngơ Hiếu Tín 29 Tuần + Được cấp tài khoản gitlab, truy cập code, nghiên cứu cấu trúc code cơng ty + Tìm hiểu vài module tới thực Tuần + Tiếp cận task khảo sát khách hàng, gửi SMS cho khách hàng khảo sát Bảng 3.1 Nội dung chi tiết thực tập tuần 3.1.2 Tháng 2: Tiếp cập task khảo sát khách hàng thông qua sms Tuần STT (1/8-1/9) 2021 Nội dung thực tập Ngơ Hiếu Tín 30 Tuần Tuần Tuần Task gồm công việc sau : • Họp để thống task, xây dựng bảng cho database, hướng giải task • Họp hàng tuần để thống kê tiến độ • Thiết kế UI xây dựng trang web khảo sát dành cho khách hàng (giống google survey) • Xây dựng hệ khai báo đáp ứng cho khảo sát khách hàng bao gồm câu hỏi, câu trả lời, trang kết sau khảo sát, trang hết hạn khảo sát, • Viết store procedure postgreSql cho bảng sinh • Làm việc nhóm hiệu • Hồn thành code, kết hợp code với thành viên với • Kết hợp code test đẩy đủ luồng khảo sát • Hồn thành dev bàn giao cho bên tester • Kết thúc trình test deploy lên thật để chạy thật bên BHX Ngơ Hiếu Tín 31 • Kết thúc task Tuần Bảng 3.2 Nội dung chi tiết thực tập tuần 3.1.3 Tháng 3: Task hồ sơ trả góp online với đối tác STT Ngày Nội dung thực tập Tuần • Họp để triển khai task hồ sơ trả góp online với Web ERP • Thống cơng việc cần làm hồn thiện quy trình trả góp từ web -> crm -> erp • Thiết kế UI cho hồ sơ trả góp trang đơn hàng crm • Tiến hành xây dựng UI • Gắn hồ sơ trả góp để chuyển erp tạo đơn hàng từ web • Chỉnh sửa trạng thái crm có đơn hàng tra góp online • Bổ sung field cho bảng đơn hàng crm, tạo bảng để lưu liệu hồ sơ trả góp Tuần • Tiến hành xây dựng UI đơn hàng CRM ghép logic • Viết API cho phía ERP update trạng thái hồ sơ trả góp từ đối tác • Sử dụng stream cdc để update trạng thái tự động từ DB • Xử lý thao tác cộng tác viên xử lý CRM để tạo đơn hàng chuyển hồ sơ trả góp lần • Lưu thơng tin hồ sơ trả góp lần tạo đơn hàng qua ERP • Kết hợp với web test luồng tạo đơn hàng từ web xuống crm Ngơ Hiếu Tín 32 • Tích hợp trả góp online cho điện máy xanh ( trước giới di động) • Hồn thành dev bàn giao cho tester kiểm tra luồng server giả (beta) • Tester báo lỗi sửa lỗi • Hoàn thành server beta Tuần Tuần • Nghiệm thu mơi trường beta • Hồn thành nghiệm thu lên mơi trường staging để test lại lần • Tester báo lỗi fix lỗi mơi trường staging • Hồn thành mơi trường staging • Hồ sơ trả góp online hồn thành Bảng3.3 Nội dung chi tiết thực tập tuần Ngô Hiếu Tín 33 3.2 Kết luyện tập 3.2.1 Tháng 1: Tìm hiểu khái niệm C#, Web framework, Các tool Database (Dbeaver, oracle ) 3.2.2 Tuần 2: Tháng 2: Tiếp cập task khảo sát khách hàng thơng qua sms Hình 3.2.2 Màn hình khai báo kịch khảo sát Hình 3.2.2 Màn hình khai báo khảo sát SMS Ngơ Hiếu Tín 34 Hình 3.2.2 Màn hình khai báo câu hỏi và câu trả lời Hình 3.2.2 Popup thêm câu hỏi Ngơ Hiếu Tín 35 Hình 3.2.2 Popup thêm câu trả lời 3.2.3 Tuần 3: Task hồ sơ trả góp online với đối tác Hình 3.2.3 Màn hình hồ sơ trả góp lần Ngơ Hiếu Tín 36 Hình 3.2.3 Màn hình hồ sơ trả góp lần Hình 3.2.3 Giao diện kết nối CDC với API 3.3 Kết luận chương Tại chương này, em quen với nghiệp vụ công ty tham gia vào dự án mang tính ưu tiên team Được tham gia giúp sức để dóng góp cho team Va chạm nhiều vấn đề thực tế hồn thành Được tìm hiểu nhiều thơng tin kiến thức cho Ngơ Hiếu Tín 37 Ngơ Hiếu Tín 38 TÀI LIỆU THAM KHẢO [1] Thơng tin cơng ty: https://mwg.vn/ [2] Giới thiệu ASP NET CORE https://docs.microsoft.com/en-us/aspnet/core/introduction-to-aspnetcore?view=aspnetcore-6.0 Ngơ Hiếu Tín 39 TỔNG KẾT Đợt thực tập Công ty TNHH Thế Giới Di Động (Mobile World Co Ltd), em tham gia vào mảng đơn hàng online Qua tháng thực tập em đút kết nhiều thức học hỏi nhiều kỹ mềm : - Kiến thức phát triển web: • Hiểu rõ q trình làm web • Những lợi ích khó khăn việc phát triển website • Tương lai ngành phát triển website • Những lưu ý thêm module tích hợp vào website - Kiến thức việc sử dụng C#, ASP NET CORE lưu ý làm việc với database: • Có nhìn tổng qt, học hỏi nhiều kỹ thuật C3 • Hiểu design pattern mà ASP NET CORE, project cty sử dụng • Design pattern : DI Ioc • Cách tối ưu Database, thực câu truy vấn với liệu lớn • Được làm việc với liệu lớn cần tối ưu nhiều, học hỏi cách tối ưu viết code - Kỹ mềm: • Kỹ tìm kiếm thơng tin • Kỹ giải vấn đề • Kỹ giao tiếp tương tác với leader sếp • Kỹ làm việc theo nhóm • Kỹ làm việc độc lập • Kỹ lên kế hoạch làm việc • Kỹ biết lắng nghe học tập lời phê bình • Kỹ tổ chức công việc quản lý thời gian • Kỹ làm việc theo deadline • Kỹ viết báo cáo cơng việc hàng tuần • Tự tin động công việc - Các kết khác: • Rèn luyện tác phong làm việc mang tính chun nghiệp nơi cơng sở • Rèn luyện tinh thần tự giác, giờ, quy định nơi công sở • Rèn luyện tính cẩn thận, tỉ mỉ nhiệm vụ giao • Hiểu rõ quy trình làm việc quy tắt bảo mật làm việc Ngơ Hiếu Tín ... tiết tuần q trình thực tập công ty kết đạt sau tuần Ngơ Hiếu Tín 18 Ngơ Hiếu Tín 19 CHƯƠNG NỘI DUNG THỰC TẬP 2.1 Tìm hiểu ASP. NET MVC 2.1.1 Giới thiệu ASP. NET Hình 5: Biểu tượng ASP. NET Đầu năm... thuật lập trình Web mẻ với tên gọi ban đầu ASP+ , tên thức sau ASP. Net Với ASP. Net, khơng khơng cần địi hỏi bạn phải biết tag HTML, thiết kế web, mà cịn hỗ trợ mạnh lập trình hướng đối tượng trình. .. dụng ASP. NET MVC Quá trình xử lý yêu cầu thường liên quan tới chuỗi xử lý, xử lý component ASP. NET đảm nhiệm Hình 7: Luồng xử lý mơ hình MVC (1) Trình duyệt gửi u cầu ứng dụng ASP. NET MVC (2) MVC