Sunday, November 11, 2018

Phần 1:MIS là gì ?


 Phần 1:MIS là gì ? 
MIS ( management information system).
Hệ thống thông tin quản lý là ngành nghiên cứu về con người (people), công nghệ (technology), và các tổ chức (organizations).Để làm việc trong lĩnh vực MIS cần có những kiến thức tốt về công nghệ thông tin (CNTT) và nghiệp vụ kinh tế. Điều này giải quyết được vấn đề nan giải trong các doanh nghiệp (DN) hiện nay là chuyên gia nghiệp vụ thì không biết về kỹ thuật CNTT và chuyên gia CNTT thì không biết về nghiệp vụ, làm cho sự kết nối, phối hợp giữa 2 bộ phận này không thật sự hiệu quả.


Tại sao cần MIS?
Tại thời điểm này,  năm 2018 thì nghe từ công nghiệp 4.0 trở nên phổ biến, Trí tuệ nhận tạo trở nên bình dân hơn bao giờ hết, hầu hết các smart phone, Tivi smart bắt đầu áp dụng các công nghệ AI. Cho nên chúng ta nghe các từ này mọi lúc mọi nơi. Nghe tới phát mệt, nó len lỏi vào mọi ngóc ngách, từ nông thôn tới thành thị, từ  thanh niên tới phụ lão, từ chuyên viên tới các nhà quản trị, chính trị gia đều tung hô công nghiệp 4.0. Dĩ nhiên chúng ta làm ở lĩnh vực công nghệ thì không thể đứng ngoài  cuộc cách mạng công nghiệp này được, nhưng chúng ta không giống những ngành khác, mà chúng ta phải là người đi đầu và áp dụng trí thông minh nhân tạo, Big data, IOT vào công việc quản trị, tang hiệu quả cho doanh nghiệp. Ở đây tôi chỉ lưu ý rằng trước khi bước vào 4.0 thì chúng ta cần có những gì, Nhiều doanh nghiệp còn chưa chạy được ERP ( phần mầm quản lý doanh nghiệp), chưa thể quản lý thông tin tập trung, chưa sắp xếp được các quy trình, chưa tối ưu hóa được hệ thống nhân lực mà muốn gia nhập công nghệ 4.0 thì thật là khó. Quay lại vấn đề của chúng ta, tại sao doanh nghiệp cần MIS.
MIS người áp dụng hệ thống công nghệ thông tin vào hệ thống quản lý doanh nghiệp, là người sẽ hỗ trợ tăng hiệu quả công việc, nâng cao năng suất lao động và trong quản lý, giúp cung cấp thông tin kịp thời, chính xác để nhà quản trị có thể đưa ra quyết định. 
II.  KIẾN THỨC CẦN CÓ.
Để trở thành 1 người làm việc trong lĩnh vực MIS anh em cần trang bị các kiến thức theo đánh giá của mình bắt buộc là phải có.
1.     Kiến thức chuyên ngành công nghệ.
Do làm ở lĩnh vực MIS nên công nghệ là thức anh, em phải vững nhất trong các kiến thức cần phải có, để  trở thành một MIS cho doanh nghiệp. Cũng giống như bác sỹ hay nhiều ngành khác, CNTT cũng chia ra nhiều lĩnh vực khá rộng lớn như System, Network, developer, Database, Full-stack, Tester, BA … vv. Khá là rộng lớn đúng không? Anh, em không thể nào senior hết tất cả thứ trên được. Anh, em cũng chỉ nắm vững một vài mảng để đáp ứng doanh nghiệp. Ở đây, MIS thì cần chú trọng hơn đến việc sắp xếp và cung cấp thông tin? Nên kiến thức anh, em nên có để trở thành một MIS:
ü Phân tích nghiệp vụ (Business Analyst)
ü Phân tích cơ sở dữ liệu (Database Analyst)
ü Quản lý dự án phát triển CNTT (IT Development Project Leader)
ü Quản trị mạng (Network Administrator)
ü Khả năng lập trình ( Development)
Mình sẽ đi vào phân tích vì sao chúng ta cần các kỹ năng
Nhiều anh, em sẽ bảo quá rộng lớn, làm sao một người có thể biết hết được từng ấy thứ. Đúng vậy! kiến thức không thể có ở một người làm việc dưới 3 năm trong ngành CNTT được? đây là sự tích lũy và học tập trong thời gian dài. Khi trải qua nhiều vị trí làm việc khác nhau thì bạn sẽ học tập và cố gắng phấn đấu để trở nên tốt hơn, hoàn thiện hơn, có thể đáp ứng cho doanh nghiệp đang công tác. Mình nói về chút kỹ năng thứ 5 là kỹ năng lập trình. Đối với một MIS thì không cần phải là một coder thực thụ, nhưng ít nhất phải biết một ngôn ngữ lập trình thì sẽ hỗ trợ công việc tốt hơn, đối với các dự án lớn thì nên Out sourecing có lẽ tiết kiệm chi phí hơn là trả lương cho MIS ngồi code ^_^.
2.     Kiến thức tài chính & kế toán.
Lợi nhuận và trách nhiệm xã hội là cái đích hầu hết các doanh nghiệp hướng tới. Nhiệm vụ của một MIS là tối ưu hóa quy trình, tăng năng suất lao động, lơi nhuận cho doanh nghiệp (vì theo chủ nghĩa Mac thì lợi nhuận tạo ra từ lực lượng trực tiếp tham gia sản xuất), làm thế nào để tối ưu hóa được quy trình nâng cao hiệu năng? Để làm được điều này thì cần nhiều kiến thức đầu tiên bạn cần có kiến thức quy trình doanh nghiệp, kiến thức ngành … sau đó tìm kiếm giải pháp để tối ưu.
Quay lại với tiêu đề, MIS cần có kiến thức tài chính kế toán nào. Kiến thức tài chính kế toán giúp ích được gì cho MIS trong công việc?
Kiến thích tài chính & kế toán là những kiến thức tổng quát, nếu bạn làm manager thì bắt đầu làm việc và đụng tới nó nhiều hơn. Các công việc như là: tính khấu hao, tính dòng tiền, phân bổ chi phí phòng, các biến phí định phí, sản lượng hòa vốn nếu là công ty chuyên sản xuất phần mềm? ngoài ra nếu làm cho các công ty thương mại và sản xuất cũng cần có các kiến thức nền như cách tính chi phí giá vốn, sổ cái, sổ tổng hợp, báo cáo lãi lỗ, cách tính giá vốn của doanh nghiệp …vv.

Ví dụ về sơ đồ ghi nhận tài khoản bán thành phẩm.


Với các kiến thức trên sẽ giúp MIS giải quyết được các vấn đề tài chính các dự án công nghệ thông tin tại công ty. Có thể hiểu rõ quy trình làm việc của phòng tài chính kế toán, giúp họ có kiểm tra và làm các báo cáo tài chính? Có thể phân bổ chi phí hoạt động của bộ phận công nghệ thông tin.

3.     Kiến thức về nhân sự (HR).
Khi anh, em làm quản lý thì bắt đầu quản lý một vài nhân sự hoặc có thể nhiều hơn tùy vào qui mô doanh nghiệp. Nếu không có kiến thức quản lý thì sẽ gây lúng túng và anh, em bên dưới sẽ bất hòa. Vậy kiến thức HR anh, em cần bổ sung là gì? và cần lưu ý gì trong công tác nhân sự khi làm MIS tại công ty.
-         Hãy xây dựng quy trình làm việc rõ ràng, các bước thực hiện công việc, nên hình thành tài liệu để lưu trữ thông tin.
-         Nên tin tưởng cấp dưới và giao việc cho nhân viên để nhân viên thực hiện, nếu nhân viên chưa làm tốt thì hãy hướng dẫn đào tạo nhân viên để nhân viên có thể hỗ trợ được công việc của bạn.
-         Giao việc nên giao càng chi tiết càng tốt, có thời gian deadline rõ rang
-         Hệ thống báo cáo và chấm KPI nên phải xây dựng riêng cho bộ phận.

-         Có chính sách khen thưởng và khích lệ anh em hợp lý, thường dựa vào KPI.

Hết phần 1 ...

Thursday, October 4, 2018

Cho phép đọc dữ liệu nhưng không cho phép ghi dữ liệu vào USB với SEPM

Chỉ giới hạn SEP client tới đọc dữ liệu USB, không cho ghi dữ liệu vào usb.

1. Cài đặtl Symantec Endpoint Protection, đã có tính năng Network Threat Protection trongmáy              client mà bạn muốn áp policy
2. Chắc chắn client đã kết nối tới  Symantec Endpoint Protection Manager (SEPM)
3. Đăng nhập vào SEPM console and click tab Policies bên tay trái
4. Chọn Application and Device Control

5. Tạo mới hoặc sửa Policy mặc định đã có Application and Device Control
6. Click  Application Control chọn các option:
Make all removable drives read-only
Block writing to USB drives




7. Assign the policy to the client(s)
8. Update Policy mới tạo cho client

Tuesday, September 4, 2018

Tài liệu học MCSA 2016

Ebook Học MCSA 2016 gồm 2 Ebook. !

  1. Ebook MCSA của trung tâm mạng Newstar biên soạn
  2. Ebook MCSA của technet24  bằng tiếng anh.
Link download Tại đây

Change default IIS user to using Domain User (Thay đổi user mặc định của của IIS thành User domain)



Change user default IIS sử dụng user Domain.
Vào application Pool à
1. chọn pool cần chỉnh à
2. chuột phải chọn Advance settings à
3. tìm dòng indentity à trong cửa sổ Application Pool indentity à
4. chọn customer Account --> nhập account mà bạn muốn -->
5. OK --> Done.


Thursday, August 30, 2018

Câu chuyện nhỏ về bảo mật

Câu Chuyện 1:
Hôm Trước chở vợ đi spa chăm sóc da mặt, ngồi rảnh rỗi mở lên kết nối wifi thì thấy vài máy in connect wifi. Tò mò vào thử xem kết nối có được không ?


Bật lên, connect 1 phát vào ngay. đã kết nối thành công với Iphone ^_^.
Trong đầu lúc ngày suy nghĩ là kết nối được chắc gì in được vì còn driver và có thể có code bảo mật khi in cũng nên.
Nhưng vì tính tò mò nên cũng quyết định kiếm một cái gì đó in thử xem có được không.
Sau một hồi lục tìm thì cũng có tài liệu sản trong iphone nên in thử?
sau khi bấm in thì thấy lệnh pending trong đầu nghỉ là lỗi kết nối, nhưng chừng 20s sau thì thấy mấy em lễ tân mặt xanh mặt vàng xì xầm với nhau? giấy ở đâu ai in ra nhiều thế. Mình mở tài liệu ra xem thử lúc nảy in gì? thì ra tài liệu mình in tới 2x pages nên khi in nó bị pending. Tội hai bé lễ tân, ngơ ngơ, ngác ngác không biết chuyện gì xẩy ra? thấy 2 bạn đó vội vàng tắt máy in .
Khi các bạn IT cài máy thì chú ý, đối với máy HP thì truy cập vào webconfig tắt wifi hoặc đặt password cho kết nối máy in nhé.

Network --> wifi direct --> Off hoặc thể đặt pass cho nó nhé.

Câu Chuyện 2:
Lúc trước có đi bảo trì xe máy ở một địa chỉ trên đường CMT8, Ở đây dịch vụ bảo trì khá tốt. có phòng máy lạnh, cafe, nước, máy tính cho người chờ bảo trì. Mình rất hay bảo trì tại đây.
Trong lúc ngồi chờ lấy xe, nhìn quanh thấy có một máy tính để cho khách? Mình tiến lại gần xem trên máy có gì? sau khoảng 15 phút lướt net đọc báo thì tháy chán. ... Không có chuyện gì vui để làm cả? vào trong My computer nhìn sang Network Discovery thấy có một số máy share thư mục trong mạng LAN. Thử đăng nhập các thư mục này như thế nào? sau khi // máy cái thì vào được thư mục, Cũng tò mò nên thử kiểm tra xem nó có phân quyền không truy cập, sữa xóa gì không?
Thử đổi tên 1 thư mục --> Thấy OK. Thêm một file mới thấy OK luôn.
Thì ra IT không cẩn thận, Khi không cho Guest sử dụng thì phải chia lớp mạng riêng, Không tắt Network Discovery. Lúc share thì phải phân quyền user cụ thể.
Khoảng vài tháng sau mình trở lại thì thấy vấn đề đã đươc giải quyết?.
Những câu chuyện vui vui chia sẽ cho anh em làm IT cần chú ý. Dù rất nhỏ nhưng ảnh hưởng tương đối lớn.


Friday, July 27, 2018

SQL lấy giá mới nhất của từng sản phẩm đã bán trong tháng

ALTER procedure [dbo].[AFF_GetPriceNew]
/* Description: Lấy giá mới nhất của một mã sản phẩm
   Design by: Huỳnh Văn Diễn
   Create date: 27/07/218
*/
@Fromdate date,
@ToDate date
as
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SET NOCOUNT ON;
begin
--drop table #TEMPPRICE
select ProductCode,ProductDesc,Price,posteddate INTO #TEMPPRICE
from dbDODTL t3
inner join dbDOHdr T2 on T3.DONo=T2.DONo
--left join dbProduct T6 on T6.Code =T3.ProductCode
where T2.posteddate between @Fromdate and @ToDate
select T1.ProductCode,T1.Price,T5.ngaypost from #TEMPPRICE as T1
inner join
(select ProductCode,Max(posteddate) as ngaypost from #TEMPPRICE group by ProductCode)T5 -- điều kiện lấy
on T5.ProductCode=T1.ProductCode and T1.posteddate=T5.ngaypost
end 

Thursday, June 14, 2018

Remote báo lỗi "This could be due to CredSSP encryption oracle remediation."

Nguồn: http://iclick.skyit.vn
Một số bản cập nhật của Windows gần đây (5/2018) gia tăng bảo mật nên ảnh hưởng tới ứng dụng Remote Desktop của Windows. Khi bạn mở ứng dụng Remote Desktop để connect vào Server hay VPS gặp lỗi như sau:
Phần mềm soạn thảo HTML iClick Editor
Lỗi: This could be due to CredSSP encryption oracle remediation.
An authentication error has occurred.
The function requested is not supported.
Remote computer: xxxx
This could be due to CredSSP encryption oracle remediation.
....
iClick xin chia sẻ cách sửa lỗi này bằng cách sửa registry. Cụ thể là bổ sung giá trị "AllowEncryptionOracle"=dword:00000002vào registry sau: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters].
Các bước thực hiện:
Phần mềm soạn thảo HTML iClick Editor
Vào RUN (Win Key + R) > gõ regedit để mở registry.
Theo đường dẫn: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System, tạo key CredSSPnếu chưa có.
Phần mềm soạn thảo HTML iClick Editor
Chọn System > New > Key
Phần mềm soạn thảo HTML iClick Editor
Đặt tên CredSSP.
Tạo tiếp tương tự key Parameters trong key CredSSP.
Phần mềm soạn thảo HTML iClick Editor
Tạo Key Parameters.
Phần mềm soạn thảo HTML iClick Editor
Trong Parameters tạo DWORD Value.
Phần mềm soạn thảo HTML iClick Editor
Đặt tên là AllowEncryptionOracle.
Phần mềm soạn thảo HTML iClick Editor
Double Click vào Key đặt giá trị là 2.
Tới đây là hoàn tất, bạn thử remote lại nếu chưa được thì khởi động lại máy và remote lại.

Wednesday, May 30, 2018

làm thế nào xóa lỗi Compile error in hidden Module trong excel

khi add-on excel bị lỗi vì lý do gì đó mỗi lần mở excel lên gặp câu thông báo
 compile error in hidden module ....
rất khó chịu với mỗi lần mở excel.
cách giải quyết là vào đường dẫn bên dưới:
C:\Users\Tên User của bạn\AppData\Roaming\Microsoft\Excel\XLSTART
 Xóa Add-on đó đi thì được.
Hi vọng giải quyết được vấn đề của các bạn.

Sunday, May 27, 2018

Các câu lệnh SQL

1. Gặp một bài toán kiểm tra số dòng nhập vào có trùng không, ví dụ dưới đây là kiểm tra 2 dòng DONo và Seq trong table tblAFFSaleInvoice có trùng dòng không

SELECT TOP(1) COUNT(1) as Num FROM [tblAFFSaleInvoice] GROUP BY DONo,Seq HAVING COUNT(1) > 1

Giải thích:
Top1 () chỉ cần có 1 dòng trùng thì chúng ta báo lỗi.
COUNT(1): Đếm số dòng trùng nhau
GROUP BY:  Dòng các dòng trùng nhau
HAVING: Mệnh đề HAVING…được thêm vào SQL vì mệnh đề WHERE không áp dụng được đối với các hàm tập hợp (như SUM). Nếu không có HAVING, ta không thể nào kiểm tra được điều kiện với các hàm tập hợp.
2. Thêm số thứ tự ở dòng đầu tiên
Select
ID_Num = IDENTITY(int, 1, 1),
t1.DONo as STT,
t3.[Name] as TenKhachHang,
        from dbDOHdr T1 left join
dbMember T3 on t1.MemberCode = t3.Code
Thêm dòng này ID_Num = IDENTITY(int, 1, 1),  chúng ta sẽ có cột STT ở dòng đầu tiên

Friday, April 13, 2018

Cách chưc danh quản lý trong tiếng anh

Quản lý cấp caoDirectors: Giám đốc
Executives: Người quản trị 
Senior managers: Quản lý cấp cao
Quản lý cấp trungJunior/middle managers: Quản lý trung gian
Line managers: Quản lý dây chuyền
Team leaders: Trưởng nhóm
Supervisors: Giám sát
Direct report: Cấp dưới trực tiếp mà bạn phải chịu trách nhiệm quản lý.
Immediate boss/supervisor: Cấp trên trực tiếp mà bạn chịu trách nhiệm báo cáo công việc.

Monday, February 5, 2018

Cài đặt phầm mềm virus Microsoft Security Essentials miễn phí cho windows server

Cài đặt và gỡ bỏ phần mềm Microsoft Security Essentials trong server  2012 R2
1. Cài đặt 
Nhà nghèo không có tiền sài giải pháp, lay hoay mãi tìm được  cách cài Microsoft Security Essentials vào server  2012 R2
Step1:  download suorce tại trang chủ MS.

Step2: các bạn click chuột phải vào suorce mới downlaod về chọn properties à sau đó chọn Compatibility  chọn Run this program in compatibility à windows 7

Step3:  Làm như hướng dẫn bên dưới.

Giải thích sơ các bạn trỏ tới thư mục chưa file download. Sau đó gõ lệnh “mseinstall /disableoslimit” để tiến hành cài đặt bình thường.

2. Muốn gỡ cài đặt.
Đầu tiên  vào thư mục C:\Program Files\Microsoft Security Client

chọn cuột phải vào  setup.exe qua tab  compabilible bên dưới chọn windown7

sau đó vào CMD gõ lệnh để gở phần mềm.
cd \
cd \Program Files\Microsoft Security Client
Setup.exe /disableoslimit /u
Tiến hành gỡ cài đặt bình thường.

Chúc các bạn thành công!.