PHÂN TÍCH, THIẾT KẾ ỨNG DỤNG QUẢN LÝ NHÂN VIÊN MARKETING DI ĐỘNG

Một phần của tài liệu Tiểu luận môn điện toán lưới và đám mây ỨNG DỤNG QUẢN LÝ NHÂN VIÊN MARKETING DI ĐỘNG (Trang 25)

VIÊN MARKETING DI ĐỘNG

1. Khảo sát hiện trạng

Cùng với sự phát triển của nền kinh tế toàn cầu, các công ty, doanh nghiệp đang dần tăng lên về số lượng cũng như quy mô làm việc. Có rất nhiều nhân tố tạo nên sự thành công trong hoạt động của một công ty và nhân tố quan trọng nhất không thể không kể đến trong mỗi công ty đó chính là nhân tố con người.

Nếu bạn là một nhà quản lý hay một người giữ chức vụ giám sát, chắc hẳn việc quản lý nhân viên của mình chính là điều mà bạn quan tâm hàng đầu. Việc quản lý nhân viên một cách hiệu quả cho phép bạn tận dụng những thế mạnh của nhân viên, hoàn thành mục tiêu đã được đặt ra trong công việc. Tuy nhiên, đối với một số công ty như các công ty quảng cáo, marketing do đặc thù công việc, đội ngũ nhân viên của họ phải di chuyển, việc quản lý nhân viên sẽ là vấn đề không hề dễ dàng. Giả sử bên dưới bạn có hai mươi nhân viên, mỗi người lại có những nhiệm vụ riêng như đi gặp khách hàng, tiếp thị, bán hàng... và bạn không thể di chuyển liên tục để giám sát từng người xem họ có đang thực hiện đúng công việc được. Vậy làm cách nào để bạn không cần di chuyển nhưng vẫn nắm được vị trí, hoạt động của từng nhân viên? Đây là vấn đề đang cần được giải quyết.

Bên cạnh sự phát triển của nền kinh tế, khoa học công nghệ cũng có những bước tiến đáng kể. Các thiết bị di động thông minh đang càng ngày được phát triển nhiều hơn, mạnh hơn về hệ thống xử lý cũng như được tích hợp nhiều công nghệ hiện đại, ví dụ như hệ thống định vị, mạng không dây,..., cơ sở hạ tầng về mạng cũng được phát triển. Chính nhờ sự tiến bộ này, số lượng người dùng thiết bị di động trên thế giới dang dần được tăng lên, sự liên lạc trở nên dễ dàng hơn, và việc quản lý nhân viên di động là điều hoàn toàn có thể.

Trên thế giới, việc quản lý nhân viên di dộng đã được phát triển ở nhiều doanh nghiệp. Người quản lý có thể giám sát vị trí nhân viên của mình trong thời gian làm việc, thống kê báo cáo về công việc của nhân viên, từ đó đưa ra đánh giá

cụ thể ví dụ như phần mềm “Employee Management” do công ty Romex phát triển. Đây là một phần mềm cho phép doanh nghiệp giám sát nhân viên ngay trên GPS điện thoại di động của họ. Ưu điểm của phần mềm này là tự động hóa các bảng chấm công của nhân viên và xác nhận giờ làm việc, quản lý việc lái xe, tự động hóa kinh doanh. Một ví dụ khác là dịch vụ “TeleNav Track”. “TeleNav Track” là một dịch vụ dựa trên địa điểm được chạy như một ứng dụng trên điện thoại thông minh của nhân viên và được quản lý bởi một người quản lý từ một công cụ web dựa trên trình duyệt. Ứng dụng sẽ cho chúng ta biết vị trí hiện tại, vị trí phải đến vào thời điểm đó và lịch trình các vị trí tiếp theo.

Ở Việt Nam, việc quản lý nhân viên di động hiện nay chưa được đầu tư chú trọng và phát triển nhiều. Đây vẫn là vấn đề bức thiết của các công ty, doanh nghiệp cần được quan tâm. Hiện tại nền công nghệ trong nước đang dần dần từng bước tiến gần đến nền công nghệ thế giới, các hệ thống mạng như mạng không dây, 3G đang được phủ sóng rộng rãi, tạo điều kiện thuận lợi cho việc phát triển ứng dụng quản lý nhân viên di động.

2. Giới hạn và phạm vi

Ứng dụng quản lý nhân viên marketing di động của tôi phát triển sẽ chú trọng phát triển vào việc giám sát, theo dõi trạng thái việc của nhân viên marketing. Từ đó sẽ có sắp xếp công việc cho nhân viên hợp lý, theo sát tiến độ thực hiện. Hệ thống sẽ không phát triển vào phần khác trong qui trình quản lý nhân viên truyền thống như lương, thưởng, bảo hiểm …

3. Giải pháp

2.2.1. Mục tiêu

Nhằm hỗ trợ tối đa cho người quản lý, tôi hi vọng xây dựng được một hệ thống thân thiện, đáp ứng được nhu cầu quản lý nhân viên marketing của các doanh nghiệp.

Qua việc khảo sát hiện trạng ở các hệ thống tương tự trên thế giới và các doanh nghiệp quản lý trong nước, tôi xây dựng một hệ thống như sau:

o Hiển thị trực quan thông tin của nhân viên marketing đang làm việc.

o Xem lại lịch sử làm việc bên ngoài của nhân viên marketing.

o Giao việc hàng ngày cho nhân viên marketing.

o Tương tác tin nhắn với nhân viên marketing.

o Tương tác gọi thoại, gọi video với nhân viên marketing.

o Xem lại bảng giờ làm việc của nhân viên marketing (bảng chấm công).

o Hiển thị trực quan sự thay đổi trạng thái làm việc của nhân viên marketing.

- Xây dựng một ứng dụng trên nền tảng di động hỗ trợ các chức năng

o Đăng nhập vào hệ thống bắt đầu làm việc

o Cập nhật vị trí hiện tại của nhân viên marketing.

o Nhận và báo cáo tiến độ các công việc được giao.

o Nhận tin nhắn và tương tác ngược lại với người quản lý.

o Thay đổi trạng thái làm việc.

o Thay đổi thông tin cá nhân.

2.2.2. Giải pháp thực hiện

2.2.2.1. Sử dụng Silverlight kết hợp bản đồ Bing map

Như đã phân tích ở trên, yêu cầu phải có một trang web với bản đồ trực quan, dễ dàng phát triển cũng như triển khai, tôi đã lựa chọn xây dựng trang web trên nền tảng Silverlight 5 kết hợp với bản đồ Bing map.

Với sự ra đời của silverlight, việc phát triển một ứng dụng web trở nên dễ dàng, đây là một plug-in hoạt động trên đa nền tảng, đa trình duyệt cho các chuyên gia phát triển ứng dụng. Plug-in này có thể cho phép phát triển các ứng dụng một cách phong phú gồm có media, khả năng tương tác và hoạt ảnh. Silverlight là một sự lựa chọn tốt nhất vì các lý do

- Silverlight tránh được các vấn đề về hệ điều hành cũng như trình duyệt - Silverlight sử dụng công nghệ quen thuộc: sự trộn lẫn giữa Windows

Presentation Framework-như XAML (ngôn ngữ markup ứng dụng XML), JavaScript và các công nghệ .Net

- Giao diện người dùng của Silverlight cũng là Markup – giống HTML

- Tài liệu về Silverlight cũng được nhà phát hành là Micrsoft cung cấp khá đầy đủ.

Với một hệ thống bản đồ trực quan, dễ dàng sử dụng, và tương thích hoàn toàn với nền tảng Silverlight của Microsoft, Bản đồ Bing map là một sự lựa chọn hoàn hảo

- Tương thích hoàn toàn với Silverlight. - Hoàn toàn miễn phí.

- Hỗ trợ bản đồ khá đầy đủ và cập nhật liên tục. - Tốc độ tải nhanh và ổn định.

- Có thể chuyển đổi nhanh giữa bản đồ vệ tinh và bản đồ đường. - Tài liệu hỗ trợ và hướng dẫn sử dụng đầy đủ.

Với Silverlight và Bản đồ Bing map, dữ liệu nhân viên sẽ được hiển thị rất trực quan, đáp ứng được hoàn toàn các mục tiêu được đưa ra ở phần trên.

2.2.2.2. Sử dụng công nghệ Windows Phone trên nền di động

Sự phát triển của công nghệ di động đã bùng nổ trong vài năm qua với sự ra đời hàng loạt điện thoại thông minh cấu hình khá manh và được tích hợp nhiều tính năng mở rộng như quay phim, chụp ảnh, truy cập thư điện tử và rất rất nhiều chức năng khác. Điện thoại thông minh (smartphone) là điện thoại tích hợp một nền tảng hệ điều hành di động với nhiều tính năng tiên tiến về điện toán và kết nối hơn các điện thoại di động thông thường.

Hiện nay, về lĩnh vực hệ điều hành trên thiết bị đi động, có khá nhiều hệ điều hành phổ biến như: iOS, Android, Windows Phone…

Sau khi đánh giá, phân tích, tôi quyết định chọn nền tảng hệ điều hành Windows Phone để phát triển ứng dụng trên di động. Sử dụng phiên bản Windows Phone 8 để phát triển.

Windows Phone được phát triển bởi Microsoft với các tính năng khá ưu việt, thích hợp để phát triển ứng dụng, đáp ứng đầy đủ các mục tiêu đề ra

- Sử dụng công nghệ quen thuộc: sự trộn lẫn giữa Windows Presentation Framework-như XAML (ngôn ngữ markup ứng dụng XML) và các công nghệ .NET – khá giống với Silverlight.

- Tài liệu hướng dẫn đầy đủ.

- Giá của thiết bị sử dụng hệ điều hành tương đối rẻ - thích hợp triển khai.

2.2.2.3. Sử dụng công nghệ WCF và điện toán đám mây Windows Azure

Để tạo ra một hệ thống có khả năng tương tác cao, truy xuất dữ liệu ổn định và bảo mật, tôi đã lựa chọn nền tảng kết nối hướng dịch vụ Windows Communication Foundation (WCF) và hệ cơ sở dữ liệu SQL Azure được triển khai trên nền điện toán đám mây Windows Azure.

Windows Communication Foundation (viết tắt là WCF) cung cấp một mô hình lập trình thống nhất hỗ trợ xây dựng một cách nhanh chóng và dễ dàng các ứng dụng theo kiến trúc hướng dịch vụ (service-oriented viết tắt là SOA). WCF là một mô hình lập trình cho phép nhà phát triển xây dựng các giải pháp dịch vụ đảm bảo tính ổn định, và bảo mật và thậm chí là đảm bảo giao dịch. Nó làm đơn giản hoá việc phát triển các ứng dụng nối kết và đưa ra cho nhà phát triển những giá trị mà có thể họ chưa nhận ra ngay, đó là cách tiếp cận phát triển hệ thống phân tán thống nhất, đơn giản, và quản lý được. WCF được xây dựng trên cơ sở nền tảng .NET nên hỗ trợ rất tốt trong việc xây dựng các ứng dụng hướng dịch vụ bằng môi trường lập trình quen thuộc như VB.NET hay C#. Với các ưu điểm trên, WCF là một mô hình kết nối hoàn hảo xây dựng ứng dụng quản lý nhân viên di động của tôi.

Nền tảng hạ tầng điện toán đám mây Windows Azure chính là giải pháp tôi lựa cho việc lưu trữ và triển khai hệ thống. Windows Azure là một nền tảng điện toán đám mây mở và linh hoạt cho phép nhanh chóng xây dựng, triển khai và quản lý các ứng dụng trên mạng lưới toàn cầu của trung tâm dữ liệu của Microsoft quản lý. Với các tính năng trên và độ bảo mật an toàn, giải pháp sử dụng Windows Azure là thích hợp cho hệ thống.

Một phần của tài liệu Tiểu luận môn điện toán lưới và đám mây ỨNG DỤNG QUẢN LÝ NHÂN VIÊN MARKETING DI ĐỘNG (Trang 25)