SCM là hệ thống quản lý dịch vụ cuộc gọi, thiết bị. Nhóm dịch vụ của SCM bao gồm: ATM (các thiết bị có liên quan tới ATM), System (Các thiết bị hệ thống còn lại: PC, Router, máy in, UPS…). Phương thức tiếp nhận thông qua: cuộc gọi (Call) và thiết bị (Device). Thường thì các thiết bị thuộc nhóm System có thể được nhận trực tiếp hoặc thông qua cuộc gọi (dịch vụ nhỏ). Bên cạnh đó, nhóm dịch vụ ATM công tác tiếp nhận phức tạp hơn; công ty chỉ được tiếp nhận qua cuộc gọi. Bởi vì, ATM thuộc nhóm khách hàng Ngân hàng đòi hỏi tính bảo mật và an toàn cao; không cho phép các kỹ sư trong công ty can thiệp, tác vụ lên thiết bị tại công ty. Khách hàng đối tác với công ty có thể phân chia theo từng nhóm sau: nhóm ưu tiên cao, trung bình, thấp. Việc phân chia này tùy theo hợp đồng và thời gian mà khách hàng đó phát sinh với công ty. Call Center (nhân viên cuộc gọi) là người chuyên chịu trách nhiệm tiếp nhận các cuộc gọi từ phía khách hàng. Call Center có nhiệm vụ ghi nhận lại các thông tin về khách hàng (cũmới), thông tin người liên hệ (một khách hàng có thể có nhiều người liên hệ trong các lần khác nhau), thông tin về nhóm dịch vụ – thiết bị mà khách hàng đó yêu cầu sửa chữa. Các thông tin ghi nhận đều theo một mẫu quy định tại công ty.
Trang 1❖ Đơn vị thực tập: Công ty TNHH Dịch vụ Hệ thống
Thông tin FPT – VPĐD Cần Thơ
❖ Đề tài thực tập: Nghiên cứu và xây dựng hệ thống
website SCM trên nền IIS của Windows Server 2008 R2 sử dụng HQTCSDL SQL Server 2008 R2
Ks Võ Minh Phúc 1101682 - Ngô Giang Thanh
Trang 2LỜI CẢM ƠN
Xin chân thành cảm ơn Công ty TNHH Dịch vụ Hệ thống Thông tin FPT văn phòng đại diện tại Cần Thơ đã tạo đủ mọi điều kiện thuận lợi cho em thực hiện đề tài thực tập thực tế tại công ty
Xin chân thành cảm ơn anh Võ Minh Phúc, anh Lê Văn Bình, anh Đỗ Minh Phước đã tận tình hướng dẫn, chỉ bảo cùng những lời động viên khuyến khích và giúp đỡ, luôn tạo không khí thoải mái và môi trường làm việc thân thiện trong suốt quá trình thực tập tại công ty Giúp cho em năng động, phát huy tối đa tư duy linh hoạt trong giải quyết vấn đề Nâng cao khả năng làm việc độc lập và đồng thời có sự hợp tác ăn ý với các thành viên trong nhóm Nhờ đó mà trong chuyến thực tập thực
tế này em học hỏi được rất nhiều điều bổ ích - trong kiến thức chuyên môn cũng như những kĩ năng mềm trong môi trường công sở thật sự
Xin chân thành cảm ơn quý thầy cô Khoa CNTT Trường Đại học Cần Thơ đã tận tình giảng dạy, trang bị những kiến thức quý báo trong những năm học vừa qua
Để em có đủ tự tin để bước vào môi trường làm việc hoàn toàn mới mẽ
Mặc dù đã cố gắng hoàn thành tốt công việc được phân công trong phạm vi và khả năng cho phép nhưng chắc chắn sẽ không tránh khỏi những thiếu sót nhất định Kính mong nhận được sự cảm thông và tận tình chỉ bảo của quý thầy cô và quý cơ
quan
Trang 3TRANG KÝ DUYỆT
• Người lập:
Ngô Giang Thanh (1101682)
• Người kiểm tra:
Ks Đỗ Minh Phước
• Người duyệt:
Ks Võ Minh Phúc
• Người duyệt:
GV Lâm Chí Nguyện
Trang 4MỤC LỤC
CHƯƠNG I: GIỚI THIỆU CÔNG TY FPT IS 5
1 Tổng quan về Công ty FPT IS (FPT IS) 5
2 Lĩnh vực hoạt động 5
3 Năng lực của FPT IS 5
4 Cơ cấu tổ chức của FPT IS 5
5 Cơ cấu tổ chức của FPT IS Services tại Cần Thơ 5
CHƯƠNG II: NỘI DUNG CÔNG VIỆC, PHƯƠNG PHÁP THỰC HIỆN THỰC TẬP THỰC TẾ 7
1 Nội dung công việc thực tập 7
2 Phương pháp, thời gian thực hiện 7
CHƯƠNG III: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 2008 9
1 Giới thiệu về Microsoft SQL Server (MSSQLS) 9
2 Cấu hình máy cài đặt MSSQLS2K8 phiên bản R2 [2] 9
3 Cài đặt MSSQLS2K8 phiên bản R2 10
4 Những tính năng nổi bật của MSSQLS2K8 10
▪ Những điểm tiến bộ: 10
▪ Mở rộng thao tác với dữ liệu: 11
5 Kết luận 12
CHƯƠNG IV: SERVER VÀ HỆ ĐIỀU HÀNH MICROSOFT WINDOWS SERVER 2008 13
1 Phần cứng Server 13
▪ Thông số kĩ thuật [4] 13
▪ Các bộ phận và cách lắp ráp 14
2 Giới thiệu về Microsoft Windows Server 2008 (MSWS2K8) 15
▪ Giới thiệu [5] 15
▪ Cấu hình máy cài đặt MSWS2K8 phiên bản R2 15
▪ Cài đặt MSWS2K8 phiên bản R2 x64 16
▪ Cài đặt dịch vụ miền Active Directory 18
▪ Cài đặt dịch vụ web IIS 18
▪ Cài đặt dịch vụ FTP 18
▪ Cài đặt PHP và Driver PHP cho MSSQLS2K8 trên nền dịch vụ IIS 18 3 Kết luận 19
CHƯƠNG V: WEBSITE SERVICE CALL MANAGEMENT (SCM) 20
1 Khái quát quy trình nghiệp vụ 20
▪ Sự phân chia trong SCM 20
▪ Công tác tiếp nhận cuộc gọi – thiết bị 20
▪ Công tác tác vụ cuộc gọi – thiết bị 20
▪ Công tác đánh giá ISO đối với các tác vụ xử lý cuộc gọi – thiết bị 20
2 Giới thiệu hệ thống SCM hiện tại 21
3 Các yêu cầu cải tiến 21
Trang 5▪ Về giao diện 21
▪ Về dữ liệu 21
▪ Về ngôn ngữ cài đặt và môi trường làm việc 21
4 Các thiết kế 21
▪ Mô hình dữ liệu mức quan niệm (CDM) 21
▪ Giao diện 21
CHƯƠNG VI: KẾT QUẢ VÀ KINH NGHIỆM ĐẠT ĐƯỢC 25
1 Kết quả và kinh nghiệm học tập qua thời gian thực tập thực tế 25
2 Những khuyết điểm cần cải thiện 25
TÀI LIỆU THAM KHẢO 26
THUẬT NGỮ, TỪ NGỮ VIẾT TẮT 26
Trang 6CHƯƠNG I: GIỚI THIỆU CÔNG TY FPT IS
1 Tổng quan về Công ty FPT IS (FPT IS)
Công ty FPT IS thành lập năm 1994, là thành viên của tập đoàn FPT Hiện tại, FPT IS là công ty với 10 công ty thành viên và 1 liên liên doanh Nhật Bản với nhiệm vụ giúp các doanh nghiệp, tổ chức nâng cao hiệu quả quản lý, năng lực cạnh tranh và hiểu quả hoạt động sản xuất kinh doanh bằng những hệ thống công nghệ thông tin toàn diện Với đội ngũ kỹ sư am hiểu nghiệp vụ khách hàng, chuyên sâu trong từng ngành kinh tế, chia sẻ kinh nghiệm để cùng phát triển
2 Lĩnh vực hoạt động
Trong gần 20 năm hoạt động FPT IS đã thành công trong việc cung cấp các sản phẩm và dịch vụ đa dạng cho ngành: Tài chính, Ngân hàng, Viễn thông, Dịch vụ công, An ninh Quốc phòng, Y tế, Giáo dục,…
FPT IS đóng vai trò là Nhà tích hợp hệ thống và phát triển phần mềm hàng đầu Việt Nam trong các lĩnh vực: phát triển phần mềm ứng dụng, dịch ERP, dịch vụ CNTT, tích hợp hệ thống gia công quy trình doanh nghiệp, dịch vụ điện tử và cung cấp thiết bị CNTT
3 Năng lực của FPT IS
Tính đến tháng 12/2012, FPT IS có hơn 2400 kỹ sư được đào tạo tại Anh,
Mỹ, Đức, Úc, Singapore, Nga, Hungary, Bungary và Việt Nam Trong đó hơn 1000 người trực tiếp phát triển các phần mềm ứng dụng đẳng cấp quốc tế và chuyên sâu theo nghiệp vụ mỗi ngành
Đến nay, FPT IS đạt hơn 1650 chứng chỉ công nghệ quốc tế của các nhà cung cấp giải pháp và dịch vụ dẫn đầu thế giới Với 9 chuyên gia mạng Cisco (CCIE – Cisco Certified Internetwork Experts); 163 chuyên gia tư vấn và phát triển tích hợp
hệ thống Cùng với những thành công trong việc đạt tiêu chuẩn hệ thống chất lượng quốc tế: CMMI, ISO9001, ISO27001,…
4 Cơ cấu tổ chức của FPT IS
Gồm 10 Công ty thành viên, 1 liên doanh với Nhật Bản và 7 trung tâm Trong đó FPT IS Services là đơn vị trực tiếp cung cấp các dịch vụ CNTT, tiêu biểu là các dịch vụ bảo hành, bảo trì các hệ thống máy chủ, mạng, bảo mật, ATM, POS, trung tâm dữ liệu, Call Center, dịch vụ quản trị hệ thống và nhiều dịch vụ tích hợp khác
5 Cơ cấu tổ chức của FPT IS Services tại Cần Thơ
- Anh Võ Minh Phúc: Trưởng văn phòng đại diện FPT-IS Servies Cần Thơ
- Anh Nguyễn Ngân Đăng Hải: Trưởng phòng Workshop
- Anh Lê Văn Bình: Trưởng phòng Dịch vụ Hạ tầng
- Anh Nguyễn Phượng Hoàng: Trưởng phòng Dịch vụ Ngân hàng
- Chị Trần Bích Quân: Call Center
- Cùng một số anh cán bộ khác
Trang 7Mô hình tổ chức
Võ Minh Phúc
Nguyễn Ngân Đăng Hải
Lê Văn Bình Nguyễn Phượng Hoàng Trần Bích Quân
Cùng một số anh cán bộ khác
Trang 8CHƯƠNG II: NỘI DUNG CÔNG VIỆC, PHƯƠNG PHÁP THỰC HIỆN
THỰC TẬP THỰC TẾ
1 Nội dung công việc thực tập
• Tìm hiểu về công ty FPT IS Services
• Tìm hiểu về Server và hệ điều hành Microsoft Windows Server 2008 (MSWS2K8)
• Tìm hiểu về HQTCSDL Microsoft SQL Server 2008 (MSSQLS2K8)
• Tìm hiểu và xây dựng website Service Call Management (SCM)
• Tìm hiểu thiết bị mạng: Router CISCO, bấm đầu dây mạng
2 Phương pháp, thời gian thực hiện
STT Tuần Nội dung thực hiện Phương pháp thực hiện
• Tìm hiểu, đọc tài liệu (Internet, sách) về FPT, FPT IS Services
• Gặp gỡ và trao đổi các vấn đề thắc mắc, thống nhất thời gian thực tập với người hướng dẫn
• Chuẩn bị các tài nguyên (Giấy,viết, Laptop)
• Ghi chép lại các lưu ý trong quá trình gặp gỡ, tìm hiểu
• Tìm hiểu, đọc tài liệu (Internet, sách) về MSWS2K8, MSSQLS2K8
• Vận dụng kiến thức đã học
• Chuẩn bị CD – DVD – file cài đặt, máy ảo VMware Workstation
• Quản lý cấu hình tài liệu và tài nguyên của nhóm bằng Google Drive
• Chụp hình lại tất cả các giao diện chức năng trong hệ thống
• Tiến hành phân tích hệ thống và vẽ CDM Song song, tìm hiểu về ngôn ngữ web PHP
• Trao đổi với cán bộ hướng dẫn và
xem, sửa lại CDM (nếu cần)
• Phát thảo giao diện bằng phần mềm Artister
• Đồng bộ hóa các tài liệu lên Google
Trang 9• Chạy máy ảo VMware Workstation tiến hành cài đặt MSWS2K8 Sau
• Đọc bản hướng dẫn tháo lắp, tiến hành tháo lắp Server dưới sự chỉ dẫn của cán bộ hướng dẫn
• Ghi nhận lại các thông số, chụp hình lại các bước tháo lắp từng module
• Thực hiện cài MSWS2K8 và
• Ghi nhận lại các kết quả
• Đồng bộ hóa tài liệu lên Google Drive
• Ghi nhận lại các bước thực hiện
• Đồng bộ hóa tài liệu lên Google Drive
• Kiểm thử đơn vị, tích hợp hệ thống
• Tổng hợp các tài liệu trên Google Drive
• Đọc các quy định về báo cáo của Khoa
• Viết tài liệu
• Đọc lại tài liệu
• Thực hiện báo cáo cho cán bộ hướng dẫn
Trang 10CHƯƠNG III: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 2008
1 Giới thiệu về Microsoft SQL Server (MSSQLS)
Microsoft SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relation Database Management System - RDBMS) do Microsoft phát triển SQL Server hoạt động theo mô hình khách - chủ cho phép đồng thời cùng lúc có nhiều người dùng truy xuất đến dữ liệu, quản lý việc truy nhập hợp lệ và các quyền hạn của từng người dùng trên mạng SQL Server sử dụng ngôn ngữ Transact-SQL Đây là ngôn ngữ kế thừa và mở rộng từ SQL chuẩn của ISO (International Organization for Standardization) và ANSI (American National Standards Institute)
MSSQLS được phát triển trên ngôn ngữ C++, chạy các nền hệ điều hành Windows NT x84/x64 Hỗ trợ đa dạng ngôn ngữ
2 Cấu hình máy cài đặt MSSQLS2K8 phiên bản R2 [2]
Trong quá trình thực tập, dựa vào yêu cầu công việc mà cán bộ hướng
dẫn giao cho nhóm đã lựa chọn và cài đặt phiên bản SQL Server 2008 R2
Bảng cấu hình tối thiểu:
Hệ điều hành
Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista,
Trang 11Windows XP
Dung lượng HDD Tối thiểu: 1GB không gian trống
sự hỗ trợ EM64T (CPU: 1 GHz) IA64:
Tối thiểu: Itanium (CPU: 1 GHz)
3 Cài đặt MSSQLS2K8 phiên bản R2
Các bước, cách thức cài đặt MSSQLS2K8 phiên bản R2 tham khảo tại [3]
4 Những tính năng nổi bật của MSSQLS2K8
▪ Những điểm tiến bộ:
Nền tảng cho các nhiệm vụ then chốt: MSSQLS2K8 cho phép các tổ
chức có thể chạy hầu hết các ứng dụng phức tạp của họ trên một nền tảng an toàn, tin cậy và có khả năng mở rộng, bên cạnh đó còn giảm được sự phức tạp trong việc quản lý cơ sở hạ tầng dữ liệu MSSQLS2K8 cung cấp một nền tảng tin cậy và an toàn bằng cách bảo đảm những thông tin có giá trị trong các ứng dụng đang tồn tại và nâng cao khả năng sẵn có của dữ liệu MSSQLS2K8 giới thiệu một cơ chế quản lý cách tân dựa trên chính sách, cơ chế này cho phép các chính sách có thể được định nghĩa quản trị tự động cho các thực thể máy chủ trên một hoặc nhiều máy chủ Thêm vào đó, MSSQLS2K8 cho phép thi hành truy vấn dự báo với một nền tảng tối ưu
Sự phát triển động: MSSQLS2K8 cùng với NET Framework đã giảm được sự phức tạp trong việc phát triển các ứng dụng mới ADO.NET Entity Framework cho phép các chuyên gia phát triển phần mềm có thể nâng cao năng suất bằng làm việc với các thực thể dữ liệu logic đáp ứng được các yêu cầu của doanh nghiệp thay vì lập trình trực tiếp với các bảng và cột Các
mở rộng của ngôn ngữ truy vấn tích hợp (LINQ) mới trong NET Framework
đã cách mạng hóa cách các chuyên gia phát triển truy vấn dữ liệu bằng việc
mở rộng Visual C#® và Visual Basic® NET để hỗ trợ cú pháp truy vấn giống SQL vốn đã có Hỗ trợ cho các hệ thống kết nối cho phép chuyên gia phát triển xây dựng các ứng dụng cho phép người dùng mang dữ liệu cùng với ứng dụng này vào các thiết bị và sau đó đồng bộ dữ liệu của chúng với máy chủ trung tâm
Trang 12Dữ liệu quan hệ mở rộng: MSSQLS2K8 cho phép các chuyên gia phát triển khai thác triệt để và quản lý bất kỳ kiểu dữ liệu nào từ các kiểu dữ liệu truyền thống đến dữ liệu không gian địa lý mới
Thông tin trong toàn bộ doanh nghiệp:MSSQLS2K8 cung cấp một
cơ sở hạ tầng có thể mở rộng, cho phép quản lý các báo cáo, phân tích với bất
kỳ kích thước và sự phức tạp nào, bên cạnh đó nó cho phép người dùng dễ dàng hơn trong việc truy cập thông tin thông qua sự tích hợp sâu hơn với Microsoft Office Điều này cho phép CNTT đưa được thông tin của doanh nghiệp rộng khắp trong tổ chức MSSQLS2K8 tạo những bước đi tuyệt vời trong việc lưu trữ dữ liệu, cho phép người dùng hợp nhất các trung tâm dữ liệu vào một nơi lưu trữ dữ liệu tập trung của toàn doanh nghiệp
▪ Mở rộng thao tác với dữ liệu:
DATE/TIME: MSSQLS2K8 giới thiệu các kiểu dữ liệu date và time
mới:
• DATE – là một kiểu dữ liệu ngày
• TIME – kiểu dữ liệu thời gian
• DATETIMEOFFSET – kiểu dữ liệu thời gian và ngày tính theo vùng
DATETIME2: rộng hơn kiểu DATETIME đang tồn tại Các kiểu dữ liệu
mới cho phép các ứng dụng có thể phân biệt kiểu dữ liệu và kiểu thời gian trong khi đó vẫn cung cấp được các dải dữ liệu lớn hơn hoặc độ chính xác được định nghĩa bởi người dùng cho các giá trị thời gian
HIERARCHY ID: MSSQLS2K8 cho phép các ứng dụng dữ liệu có thể
mô hình theo cấu trúc cây một cách hiệu quả hơn với các phiên bản hiện hành HierarchyId là một kiểu hệ thống mới có thể lưu giá trị để thể hiện các nút trong kiến trúc cây Kiểu dữ liệu mới này đặc trưng cho mô hình lập trình linh động Nó được thực thi như CLR UDT cho thấy một số hiệu quả và phương pháp hữu dụng bên trong cho việc tạo và hoạt động
trên các nút của kiến trúc hệ đẳng cấp
FILESTREAM Data: Kiểu dữ liệu FILESTREAM mới của
MSSQLS2K8 cho phép dữ liệu nhị phân cỡ lớn được lưu trực tiếp trong một hệ thống file NTFS, trong đó vẫn duy trì gần như toàn bộ cơ sở dữ liệu và duy trì sự nhất quán trong giải quyết nhiệm vụ ứng dụng Kiểu
dữ liệu FILESTREAM mới cho phép sự mở rộng dữ liệu nhị phân kích thước lớn mà trước kia được quản lý bởi cơ sở dữ liệu, được lưu bên ngoài cơ sở dữ liệu cho kinh tế hơn trong lưu trữ mà không cần có các
tính năng cho việc truy cập dữ liệu như vậy
GROUPING SETS: là một mở rộng đối với mệnh đề GROUP BY, mệnh
đề cho phép người dùng định nghĩa nhiều nhóm trong cùng một truy vấn GROUPING SETS cho một tập các kết quả tương đương với
Trang 13UNION ALL cho các hàng khác nhau được nhóm, tạo truy vấn khối và báo cáo dễ dàng và nhanh hơn
Lệnh MERGE SQL: các chuyên gia phát triển có thể quản lý hiệu quả hơn các kịch bản lưu trữ dữ liệu chung giống như việc kiểm tra xem một hàng nào
đó có tồn tại không, sau đó thực thi nhiệm vụ chèn hoặc nâng cấp
5 Kết luận
MSSQLS2K8 cung cấp công nghệ và khả năng kiểm soát được các khó khăn thách thức đang ngày càng tăng đối với việc quản lý dữ liệu và cung cấp thông tin có giá trị kịp thời đến người dùng Với những cải thiện đáng kể trong các lĩnh vực chính của nền tảng nhiệm vụ then chốt, phát triển động, dữ liệu quan hệ mở rộng và truyền lan tin tức, các lợi ích của MSSQLS2K8 thể hiện ở đây là rất có giá trị MSSQLS2K8 là một bộ phận trong toàn cảnh về nền tảng dữ liệu của Microsoft được thiết kế cho việc quản lý và làm việc với dữ liệu ngày nay là xa hơn nữa
MSSQLS2K8 là một phát hành quan trọng mang đến nhiều tính năng mới và những cải thiện quan trọng làm cho nó trở thành một phiên bản SQL Server toàn diện và mạnh mẽ nhất với những cần thiết trong việc bùng nổ dữ liệu ngày nay