BÁO cáo THỰC tập lập TRÌNH ỨNG DỤNG QUẢN lý dữ LIỆU KHÁCH HÀNG

37 22 1
BÁO cáo THỰC tập lập TRÌNH ỨNG DỤNG QUẢN lý dữ LIỆU KHÁCH HÀNG

Đ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

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 ỨNG DỤNG QUẢN LÝ DỮ LIỆU KHÁCH HÀNG Công ty thực tập : Hải Đăng Land Người phụ trách : Hoàng Trường An Thực tập sinh : Đặng Đình Quyền Anh TP Hồ Chí Minh, 28 tháng năm 2021 LỜI MỞ ĐẦU Trong thời đại Cơng nghệ hóa đại hóa kết nối tồn cầu, liệu khắp giới cập nhật lên mạng lưới internet để quản lý, trao đổi thông tin dễ dàng Với tốc độ độ phát triển vơ mạnh mẽ thúc đẩy ngành nghề từ sản xuất kinh doanh đến bn bán hàng hóa mong muốn số hóa công việc để bắt kịp thời đại Cùng với xu phát triển giới, Việt Nam ngoại lệ Các ngành nghề nước sớm nhận lợi ích cơng nghệ thơng tin Khi thứ số hóa, việc quản lý trở nên dễ dàng hơn, việc tìm kiếm khách hàng nghề ngành kinh tế thuận lợi ngày chất lượng Chúng ta thấy ngành kinh tế ngành tất yếu người, cơng nghệ thơng tin ngày phát triển, tương lai xa chắn ngành nghề phải hướng tới Internet of Thing (IoT) Vì giai đoạn trứng nước kỹ sư ngành công nghệ thông tin cầu nối để ngành nghề nâng cấp Cũng lý em tìm cho cơng ty bất động sản cần nhân lực kỹ sư phần mềm Sau gần năm học tập ghế nhà trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia dự án môi trường chuyên nghiệp em định chọn Công ty Hải Đăng Land - môi trường lý tưởng, đại, động nơi giúp em thực dự định Đặng Đình Quyền Anh LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty Hải Đăng Land 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 chị cơng ty, em tiếp thu kiến thức quan trọng để làm phần mềm quản lý thực tế Chân thành cảm ơn anh chị công ty 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 Hoàng Trường An training trình tạo sản phẩm, hướng dẫn, 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; cảm ơn chị Nguyễn Thị Thu Hà dẫn chúng em cách làm báo cáo, lên kế hoạch, kỹ thiếu 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 Đặng Đình Quyền Anh TpHCM, ngày 28 tháng 06 năm 2021 Đặng Đình Quyền Anh NHẬN XÉT CỦA KHOA Đặng Đình Quyền Anh Mục lục LỜI MỞ ĐẦU LỜI CẢM ƠN NHẬN XÉT CỦA KHOA Mục lục Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty cổ phần đầu tư phát triển địa ốc Hải Đăng Land Sản phẩm công ty Chương 2: Nội dung thực tập Tìm hiểu cơng ty kỹ công ty Nghiên cứu kỹ thuật 2.1 Các công cụ làm việc 2.2 Tìm hiểu ngơn ngữ C# nâng cao 2.3 Sử dụng Điện toán đám mây với Azure SQL Database 2.4 Lập trình Winform 11 Thực project 12 Lịch làm việc 13 Chương 3: Chi tiết project 15 Giới thiệu phần mềm 15 1.1 Yêu cầu chức 15 1.2 Các yêu cầu phi chức 16 Phân tích thiết kế hệ thống 17 2.1 Phân tích biểu đồ Usecase 17 2.2 Biểu đồ lớp 22 Đặng Đình Quyền Anh 2.3 Biểu đồ trạng thái 24 2.4 Phân tích biểu đồ 24 2.5 Thiết kế sở liệu 27 Cài đặt hệ thống 30 3.1 Công nghệ sử dụng 30 3.2 Một số giao diện chương trình 31 Thực 35 Kế hoạch 35 TÀI LIỆU THAM KHẢO 36 TỔNG KẾT 37 Đặng Đình Quyền Anh Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty cổ phần đầu tư phát triển địa ốc Hải Đăng Land Hải Đăng Land công ty Kinh doanh lĩnh vực bất động sản Bình Dương Chỉ sau vài năm thành lập Hải Đăng Land trở thành công ty bất động sản có tiếng khu vực Hải Đăng Land có văn phòng đặt thành phố Thủ Dầu Một hoạt động khu vực lân cận Sản phẩm công ty Tuy làm ngành kinh tế cơng ty có phận Maketing ln biết nắm bắt kết hợp sản phẩm công nghệ thông tin để hồn thành tốt nhiều cơng việc công ty từ sản phẩm tool chạy quảng cáo, tìm kiếm cách hàng, phần mềm quản lý ngân sách công ty, phần mềm quản lý data khách hàng,… Đặng Đình Quyền Anh Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình ứng dụng quản lý khách hàng” 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 phần mềm quản lý liệu thực tế, đồ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 động, chuyên nghiệp 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, q 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 Hải Đăng Land, 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 Nghiên cứu kỹ thuật 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 q trình làm việc Trong thời gian này, trưởng phịng 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ố Slack - 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 : Thực hành sử dụng phần mềm nêu Kết : 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 dùng IDE Đặng Đình Quyền Anh 2.2 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 sản phẩm - Lập trình hướng đối tượng Các kiến thức lập trình hướng đối tượng khái niệm, đặc tính tính kế thừa, tính đóng gói, tính ảo hóa, tính đa hình Ngồi ra, thực tập sinh hướng dẫn cách thiết kế lớp cho đối tượng cụ thể - Quản lý nhớ Thực tập sinh hướng dẫn việc dụng công cụ Azure SQL Database để lưu trữ sử dụng liệu Thực : - Tham gia đầy đủ buổi training công ty - Làm thực hành, kiểm tra kiến thức học Kết : - 2.3 Nâng cao kỹ lập trình với ngơn ngữ C# Có kiến thức quan trọng cho việc lập trình phần mềm sau Ngồi cịn biết thêm số quy tắc việc viết code cho chuẩn, dễ đọc, dễ hiểu Sử dụng Điện toán đám mây với Azure SQL Database Nội dung: Các kiến thức Azure SQL Database để làm sở liệu đơn giản - Khái niệm Azure SQL Database Azure SQL Database dịch vụ sở liệu thơng minh, mở rộng cloud Cung cấp SQL Server engine có tính tương thích rộng đem lại 212% ROI Di chuyển ứng dụng ứng dụng xây dựng lên Azure cho workloads SQL Server quan trọng bạn Một số dịch vụ Azure: Computer services: Cung cấp sức mạnh xử lý cần thiết để dịch vụ đám chạy Đặng Đình Quyền Anh 10 Virtual machine: cho phép bạn tạo, triển khai quản lý VM môi trường đám mây Azure Web sites: cung cấp khả quản lý web site cho bạn bạn có thẻ tạo di chuyển web site có sẵn lên cloud Cloud services: cho phép bạn xây dựng triển khai ứng dụng đảm bảo tính HA có khả mở rộng với hầu hết ngôn ngữ lập trình Mobile service: cung cấp giải pháp chìa khóa trao tay cho phép bạn xây dựng, triển khai lưu trữ liệu cho thiết bị di động Network services: Cung cấp tùy chọn khác để Azure cung cấp giải pháp đến người sử dụng datacenter Virtual network: cho phép bạn xử lý đám mây công cộng lầ phần mở rộng datacenter chỗ Trafic manager: cho phép bạn định tuyến lưu lượng người dùng theo cách: hiệu suất tốt nhất, theo round Robin or cấu hình failover Data services: Cung cấp cách khác để bạn lưu trữ, quản lý, bảo vệ, phân tích báo cáo liệu kinh doanh Data management: cho phép bạn lưu trữ liệu kinh doanh SQL database or với VM SQL Server sử dụng Azure SQL Dataabase Business Analytics: cho phép dễ dàng phát làm giàu liệu cách sử dụng Microsoft SQL Server Reporting Analysis Services Microsoft SharePoint Server chạy máy ảo, Windows Azure SQL Reporting, Windows Azure Marketplace, HDInsight, thực Hadoop cho Big Data HDInsight: dựa Hadoop Microsoft mang lại 100% khả giải pháp Apache Hadoop cho cloud Cache: giải pháp nhớ đệm giúp tăng tốc ứng dụng đám mây giảm tải database Backup: bảo vệ máy chủ liệu cách thực backup liệu tới Azure Recovery Management: giúp bảo vệ dịch vụ kinh doanh quan trọng cách phối hợp nhân rộng phục hồi System Center tới secondary location Đặng Đình Quyền Anh 23 ❖ Gán trách nhiệm cho lớp vừa tìm được: Các lớp biên: Nhằm chuyển đổi thông tin giao tiếp Nhân viên hệ thống Lớp điều khiển: chứa quy tắc nghiệp vụ đứng trung gian lớp biên lớp thực thể Cho phép từ hình truy xuất thông tin chứa đựng thực thể Lớp thực thể: lớp KhachHang cung cấp thông tin cho NhanVien cập nhật khách hàng Hình 2.4: Biểu đồ lớp tham gia ca sử dụng Khách hàng Đặng Đình Quyền Anh 24 2.3 Biểu đồ trạng thái NhapTTKhachHang[ TTKhongHopLe ] Chua co khach hang Nhan vien nhap TT Khach hang [ TTHopLe ] Da su dung duoc he thong Thay doi TT khach hang Cho kiem tra TT khach hang Sua TT KhachHang [ TTHopLe ] Da co khach hang Dang nhap cong Chua su dung duoc he thong Xoa khach hang Ket thuc sua Ngung nhap Chua dang nhap Xoa xong Xoa TT khach hang Hình 2.5: Biểu đồ trạng thái Usecase Quản lý Khách hàng 2.4 Phân tích biểu đồ Biểu đồ (sequence diagram) biểu đồ tương tác theo trật tự thời gian giao tiếp thông điệp đối tượng; biểu đồ đọc từ đỉnh xuống đáy Đặng Đình Quyền Anh 25 2.4.1 Biểu đồ cho chức đăng nhập : Nhan Vien : QLDangNhap : Dang Nhap : NhanVien Nhap ten dang nhap Nhap mat khau Kiem tra DN() Lay Ten DN() Tra Loi Lay MK() Tra Loi Tra Loi Hien Thi() Hình 2.6: Biểu đồ cho chức đăng nhập Đặng Đình Quyền Anh 26 2.4.2 Biểu đồ cho Usecase quản lý Khách hàng : Nhan Vien : Dang Nhap : W_QLKhachHang : W_KhachHang : QLKhachHang : KhachHang DangNhap() KiemtraMK() HienThi() xemDSKhachHang() layDSKhachHang() LayTTKhachHang() KetQua HienThiDS xemChiTietKhachHang() xemChiTietKH() timkiemKH() timkiemKH() chitietKH chitietKH HienThi() themChiTietKH() themKH() themKH() suaChiTietKH() suaKH() suaKH() xoaChiTietKH() xoaKH() xoaKH() Hình 2.7: Biểu đồ cho Usecase quản lý Khách hàng Đặng Đình Quyền Anh 27 2.5 Thiết kế sở liệu 2.9.1 Bảng Tài khoản 2.9.2 Bảng Khách hàng 2.9.3 Bảng Chức vụ Đặng Đình Quyền Anh 28 2.9.4 Bảng Nhân viên 2.9.5 Bảng Phiếu yêu cầu 2.9.6 Bảng Phiếu hẹn Đặng Đình Quyền Anh 29 2.9.7 Diagram Hình 2.12 Diagram Đặng Đình Quyền Anh 30 Cài đặt hệ thống 3.1 Công nghệ sử dụng Hệ thống phần mềm với thiết kế xây dựng công nghệ đây: • Hệ điều hành Em chọn xây dựng hệ thống hệ điều hành Window 10, hệ điều hành có tính ổn định cao, hỗ trợ tốt đầy đủ dịch vụ, tính • Hệ quản trị sở liệu Hệ thống sử dụng hệ quản trị sở liệu SQL server 2014 • Ngơn ngữ lập trình Ngơn ngữ lập trình chọn để xây dựng hệ thống C# với cơng nghệ Asp.net, cơng nghệ ASP.Net cơng cụ có nhiều tính tiên tiến liêu tục cải tiến Các thư viện phần mềm net phong phú miễn phí Đặng Đình Quyền Anh 31 3.2 Một số giao diện chương trình 3.2.1 Giao diện trang chủ Đặng Đình Quyền Anh 32 3.2.2 Giao diện quản lí khách hàng 3.2.3 Giao diện quản lí yêu cầu Đặng Đình Quyền Anh 33 3.2.4 Giao diện quản lí lịch hẹn 3.2.5 Giao diện quản lí chức vụ Đặng Đình Quyền Anh 34 3.2.6 Giao diện quản lí nhân viên 3.2.7 Giao diện quản lí tài khoản Đặng Đình Quyền Anh 35 Thực Thực tháng với giúp đỡ tận tình team trainer thông các buổi training deadline công việc Kế hoạch Giai đoạn Alpha: - Lên kế hoạch cho dự án- - Tạo giao diện phần mềm chức cần thiết - Tạo sở liệu Phân quyền cho người dùng Kết : - Hầu hết tính thực - Hoàn thành chi tiết giao diện người dùng Giai đoạn Beta: - Chỉnh sửa giao diện - Fix bug, fix rị rì vùng nhớ - Báo cáo cuối đợt thực tập Kết : Đã hoàn thành toàn mục tiêu đề ra, fix lại bug tồn chỉnh sửa lại giao diện Đặng Đình Quyền Anh 36 TÀI LIỆU THAM KHẢO - https://docs.microsoft.com/en-us/dotnet/csharp/ - https://docs.microsoft.com/en-us/azure/?product=featured - https://www.bitrix24.vn/apps/desktop.php - https://viblo.asia/p/sql-azure-bJzKmjBkZ9N Đặng Đình Quyền Anh 37 TỔNG KẾT Như vậy, vòng tháng ngắn ngủi, em kịp hoàn thành Phần mềm quản lý liệu khách hàng để cơng ty sử dụng Phần mềm có đầy đủ tính đề ban đầu Do thời gian có hạn nên tính phần mềm cịn đơn giản, giao diện chưa đẹp mong đợi Trong thời gian sau có thời gian em phát triển lên mức cao Đồ án thu số kết sau : - Chương trình đáp ứng cách xác yêu cầu đề ra, bám sát thực tế quản lý khách hàng - Chương trình đảm bảo lưu trữ xác thơng tin cần thiết chi tiết thông tin khách hàng… Và cập nhật thường xuyên dễ dàng chỉnh sửa thông tin cần thiết - Xử lý thông tin cách xác, đầy đủ, kiểm tra thơng tin cần thiết - Đảm bảo tính bảo mật an toàn liệu - Giao diện thuận tiện dễ sử dụng Tuy nhiên chương trình số mặt hạn chế : - Vẫn suy luận chủ quan, ý thích cá nhân - Chương trình chưa có tính chun nghiệp cao Chân thành cảm ơn giúp đỡ anh chị nhóm trainer tận tình bảo để em hoàn thành phần mềm Cảm ơn thầy Huỳnh Tuấn Anh giúp em hoàn thành báo cáo Đặng Đình Quyền Anh ... chạy quảng cáo, tìm kiếm cách hàng, phần mềm quản lý ngân sách công ty, phần mềm quản lý data khách hàng, … Đặng Đình Quyền Anh Chương 2: Nội dung thực tập Đợt thực tập với chủ đề ? ?Lập trình ứng dụng. .. trình ứng dụng quản lý khách hàng? ?? nhằm mục đích giúp sinh viên thực tập đào tạo toàn diện lập trình phần mềm quản lý liệu thực tế, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp... lượng khách hàng tháng Xem báo cáo tình hình giao dịch Xem báo cáo lịch sử làm việc nhân viên Mô tả Usecase Cập nhật thông tin khách hàng Nhập phiếu yêu cầu khách hàng Lập lịch hẹn với khách hàng

Ngày đăng: 05/09/2021, 20:45

Từ khóa liên quan

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

Tài liệu liên quan