Đăng ký Đăng nhập
Trang chủ Thực tập thực tế tin học: Nghiên cứu và xây dựng hệ thống website SCM trên nền ...

Tài liệu Thực tập thực tế tin học: 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

.PDF
27
599
68

Mô tả:

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.
TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG Phiên bản 1.2 ❖ Đơ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. Cán bộ hướng dẫn: Ks. Võ Minh Phúc Ks. Đỗ Minh Phước Giảng viên phụ trách: Lâm Chí Nguyện Sinh viên thực hiện: 1101682 - Ngô Giang Thanh Cần Thơ, 7 - 2013 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông LỜ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. Báo Cáo Thực Tập Thực Tế Tin Học Trang 1 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông TRANG KÝ DUYỆT  • Người lập: Ngô Giang Thanh (1101682) Sinh viên thực tập: (ký tên) Ngày: 10/07/2013 • Người kiểm tra: Ks. Đỗ Minh Phước Cán bộ hướng dẫn: (ký tên) Ngày: …/…/2013 • Người duyệt: Ks. Võ Minh Phúc Bộ phận đánh giá: (ký tên) Ngày: …/…/2013 • Người duyệt: GV. Lâm Chí Nguyện Giảng viên phụ trách: (ký tên) Báo Cáo Thực Tập Thực Tế Tin Học Ngày: .../…/2013 Trang 2 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông MỤC LỤC  CHƯƠNG I: GIỚI THIỆU CÔNG TY FPT IS ..................................................... 5 Tổng quan về Công ty FPT IS (FPT IS) ...................................................... 5 Lĩnh vực hoạt động ........................................................................................ 5 Năng lực của FPT IS ...................................................................................... 5 Cơ cấu tổ chức của FPT IS............................................................................ 5 Cơ cấu tổ chức của FPT IS Services tại Cần Thơ ....................................... 5 1. 2. 3. 4. 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. 2. Nội dung công việc thực tập .......................................................................... 7 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 Giới thiệu về Microsoft SQL Server (MSSQLS) ........................................ 9 Cấu hình máy cài đặt MSSQLS2K8 phiên bản R2 [2] .............................. 9 Cài đặt MSSQLS2K8 phiên bản R2 ........................................................... 10 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 1. 2. 3. 4. CHƯƠNG IV: SERVER VÀ HỆ ĐIỀU HÀNH MICROSOFT WINDOWS SERVER 2008 ......................................................................................................... 13 1. ▪ ▪ 2. ▪ ▪ ▪ ▪ ▪ ▪ ▪ 3. 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 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 Kết luận ......................................................................................................... 19 CHƯƠNG V: WEBSITE SERVICE CALL MANAGEMENT (SCM) ............. 20 1. ▪ ▪ ▪ ▪ 2. 3. 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 Giới thiệu hệ thống SCM hiện tại ............................................................... 21 Các yêu cầu cải tiến...................................................................................... 21 Báo Cáo Thực Tập Thực Tế Tin Học Trang 3 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông ▪ ▪ ▪ 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. 2. Kết quả và kinh nghiệm học tập qua thời gian thực tập thực tế ............. 25 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 Báo Cáo Thực Tập Thực Tế Tin Học Trang 4 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông CHƯƠ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. Báo Cáo Thực Tập Thực Tế Tin Học Trang 5 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông Nguyễn Ngân Đăng Hải Lê Văn Bình Cùng một số anh cán bộ khác Võ Minh Phúc Nguyễn Phượng Hoàng Trần Bích Quân Mô hình tổ chức Báo Cáo Thực Tập Thực Tế Tin Học Trang 6 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông 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Ế 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 1. 1 (13/05 – 19/05) 2. 2 (20/0 – 26/05) 3. 3 (27/05 – 02/05) 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 Tìm hiểu chung về Công mắc, thống nhất thời gian thực tập ty TNHH Dịch vụ Hệ với người hướng dẫn. thống Thông tin FPT và • Chuẩn bị các tài nguyên (Giấy,viết, các thiết bị mạng. 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. Nghiên cứu về • Chuẩn bị CD – DVD – file cài đặt, MSSQLS2K8 và máy ảo VMware Workstation. MSWS2K8. • Quản lý cấu hình tài liệu và tài nguyên của nhóm bằng Google Drive. • Đăng nhập, sử dụng hệ thống SCM hiện tại bằng tài khoản của người hướng dẫn cung cấp. • Chụp hình lại tất cả các giao diện chức năng trong hệ thống. Tìm hiểu về website • Tiến hành phân tích hệ thống và vẽ SCM trong nội bộ công CDM. Song song, tìm hiểu về ngôn ty. 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 Báo Cáo Thực Tập Thực Tế Tin Học Trang 7 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông • 4. 4 (03/06 – 09/06) Cài đặt MSWS2K8, MSSQLS2K8. • • • 5. 5 (10/06 – 16/06) Thực hành tháo lắp Server. • • • • • 6. 6 • (17/06 Thực hành cấu hình thiết – bị mạng router CISCO. • 23/06) • • 7. 7 (24/06 – 30/06) Mô phỏng và xây dựng website SCM. • • • • • • • 8. 8 (01/07 – 05/07) Mô phỏng và xây dựng website SCM. Báo cáo kết thúc thực tập. Báo Cáo Thực Tập Thực Tế Tin Học • • • • Drive. Chạy máy ảo VMware Workstation tiến hành cài đặt MSWS2K8. Sau đó, cài tiếp MSSQLS2K8. Ghi nhận lại toàn bộ các bước cài đặt. Đồng bộ hóa các tài liệu lên Google Drive. Đọ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à MSSQLS2K8 lên máy thật. Đồng bộ hóa các tài liệu lên Google Drive. Xem lại lý thuyết về mạng và thiết bị mạng. Tìm và đọc tài liệu về CISCO trên các nguồn Internet, sách. Tiếp nhận thiết bị, xem xét về phần cứng thiết bị. Kết nối với thiết bị và thực hiện cấu hình Router. Ghi nhận lại các kết quả. Đồng bộ hóa tài liệu lên Google Drive. Mô tả hệ thống. Lập trình website. 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. Lập trình website. 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 8 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông CHƯƠ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ữ. Lịch sử phát triển MSSQLS[1] 1.0 1.1 4.21 6.0 6.5 7.0 Năm phát hành 1989 1991 1993 1995 1996 1998 - 1999 8.0 2000 8.0 2003 9.0 10.0 10.25 2005 2008 2010 SQL Server 1.0 (16bit) SQL Server 1.1 (16bit) SQL Server 4.21 SQL Server 6.0 SQL Server 6.5 SQL Server 7.0 SQL Server 7.0 OLAP Tools SQL Server 2000 SQL Server 2000 64bit Edition SQL Server 2005 SQL Server 2008 SQL Azure 2008 10.5 2010 SQL Server 2008 R2 11.0 2012 SQL Server 2012 Phiên bản Tên Tên mã SQLNT SQL95 Hydra Sphinx Palato mania Shiloh Liberty Yukon Katmai CloudDatabase Kilimanjaro (aka KJ) Denali 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: Thành phần Yêu cầu cấu hình Windows 7, Windows Server 2003, Hệ điều hành Windows Server 2008, Windows Server 2008 R2, Windows Vista, Báo Cáo Thực Tập Thực Tế Tin Học Trang 9 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông Windows XP. Bộ nhớ RAM Tối thiểu: 1GB. Dung lượng HDD Tối thiểu: 1GB không gian trống. CPU x86: Tối thiểu: Pentium III (CPU: 1 GHz) x64: Tối thiểu: AMD Opteron, AMD Athlon 64, Intel Xeon với hỗ trợ Intel EM64T, Intel Pentium IV với 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. Báo Cáo Thực Tập Thực Tế Tin Học Trang 10 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông Dữ 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 Báo Cáo Thực Tập Thực Tế Tin Học Trang 11 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông UNION 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. Báo Cáo Thực Tập Thực Tế Tin Học Trang 12 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông CHƯƠNG IV: SERVER VÀ HỆ ĐIỀU HÀNH MICROSOFT WINDOWS SERVER 2008 1. Phần cứng Server ▪ Thông số kĩ thuật [4] Thành phần Thông số lý thuyết Thông số thực tế Tên Server HP ProLiant DL380 G5 HP ProLiant DL380 G5 Mainboard 436526-001 013096-001 436526-001 013096-001 Socket CPU Socket 771 x 2. Hổ trợ CPU 2 hoặc 4 nhân Xeon. Intel(R) Xeon(R) CPU E5450 @ 3.00GHz (4 CPUs), ~3.0GHz Chipset Intel 5000p Chipset. Intel 5000p Chipset. Bộ nhớ 8 khe cắm RAM (DIMMs) Hổ trợ 64 GB RAM DDRII. 8GB. 4.0 TB (8 x 500 với hot plug SFF SAS). 150GB x 3. Internal Storage VGA LAN Sound PCI/PCI Express PS2/USB Port 2.0 TB (8 x 250 với hot plug). Card ES1000, 32MB tích hợp VGA Graphics Adapter với 2 cổng VGA trước và sau chuẩn. Case CPU. 1024 x 768 (32 bit) (1Hz) NC373i Gigabit Network NC373i Gigabit Network Adapter với giao thức TCP/IP Adapter với giao thức x 2. TCP/IP x 2. Output: RJ45 x 2. Output: RJ45 x 2. Gắn thêm vào qua cổng PCI Express. Chưa cài đặt. PCI Express x 4. PCI Express x 4. PCI-X x 2. PCI-X x 2. Hỗ trợ USB 2.0 x 5 (2 port trước + 2 port sau + 1 port trong) Hỗ trợ USB 2.0 x 5 (2 port trước + 2 port sau + 1 port trong) PS2 bàn phím x 1. PS2 bàn phím x 1. PS2 chuột x 1. PS2 chuột x 1. Báo Cáo Thực Tập Thực Tế Tin Học Trang 13 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông ▪ Các bộ phận và cách lắp ráp Server HP ProLiant DL380 G5 Nguồn Case nguồn Case PCI HP Smart Array Controller Quạt Bộ nhớ trong Báo Cáo Thực Tập Thực Tế Tin Học SAS Connector Case quạt Bộ nhớ ngoài Trang 14 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông Socket CPU Mainboard 2. Giới thiệu về Microsoft Windows Server 2008 (MSWS2K8) ▪ Giới thiệu [5] Windows Server 2008 (MSWS2K8) là hệ điều hành Server do tập đoàn Microsoft phát hành vào năm 2008. Với MSWS2K8, bạn có thể phát triển, cung cấp và quản lý các trải nghiệm người dùng và ứng dụng phong phú, đem tới một hạ tầng mạng có tính bảo mật cao, và tăng cường hiệu quả về mặt công nghệ và giá trị trong phạm vi tổ chức của mình. MSWS2K8 kế thừa những thành công và thế mạnh của các hệ điều hành Windows Server thế hệ trước, đồng thời đem tới tính năng mới có giá trị và những cải tiến mạnh mẽ cho hệ điều hành cơ sở này. Công cụ Web mới, công nghệ ảo hóa, tính bảo mật tăng cường và các tiện ích quản lý giúp tiết kiệm thời gian, giảm bớt các chi phí, và đem tới một nền tảng vững chắc cho hạ tầng Công nghệ Thông tin (CNTT) của bạn. MSWS2K8 đem tới một nền tảng chắc chắn đáp ứng tất cả các yêu cầu về ứng dụng và chế độ làm việc cho máy chủ, đồng thời dễ triển khai và quản lý. Thành phần mới Server Manager cung cấp một console quản lý hợp nhất, đơn giản hóa và sắp xếp một cách hợp lý việc cài đặt, cấu hình và quản lý liên tục cho máy chủ. Windows PowerShell, một shell mới kiểu dòng lệnh, giúp quản trị viên tự động hóa các tác vụ thường trình về quản trị hệ thống trên nhiều máy chủ. Windows Deployment Services đem tới một phương tiện bảo mật cao, đơn giản hóa để nhanh chóng triển khai hệ điều hành này qua các bước cài đặt trên nền mạng. Thêm vào đó, các Wizard Failover Clustering của MSWS2K8, và việc hỗ trợ đầy đủ cho giao thức Internet phiên bản 6 (gọi tắt là IPv6) cộng với khả năng quản lý hợp nhất Network Load Balancing khiến dễ dàng triển khai với tính sẵn có cao, thậm chí bởi những người có hiểu biết chung nhất về CNTT. ▪ Cấu hình máy cài đặt MSWS2K8 phiên bản R2 Thành phần Yêu cầu cấu hình CPU Tối thiếu: 1 GHz (x86 processor) or 1.4 GHz (x64 processor ) Đề nghị: 2 GHz/Cao hơn. Bộ nhớ RAM Dung lượng HDD Tối thiếu: 512 MB RAM Đề nghị: 2 GB RAM/Cao hơn. Tối thiểu: 10 GB Báo Cáo Thực Tập Thực Tế Tin Học Trang 15 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông Đề nghị: 40 GB/Cao hơn. Super VGA (800 x 600)/Cao hơn. VGA ▪ Cài đặt MSWS2K8 phiên bản R2 x64 Bước 1: Cho đĩa hoặc USB cài đặt MSWS2K8 R2 (64bit) vào ổ và khởi động máy chủ (Đối với USB phải giải nén file ISO mới có thể cài được). Hệ thống tự nhận file và load các thông tin theo hình 1. Hình 1 Hình 2 Bước 2: Thiết lập ngôn ngữ - Định dạng ngày tháng – Kiểu bàn phím trong hệ điều hành hình 2. Hình 3 Hình 4 Bước 3: Chọn phiên bản hệ điều hành MSWS2K8 cài đặt hình 3. Ở đây là phiên bản Windows Server 2008 Standard x64, bấm Next để tiếp tục. Chọn Install now trong giao diện kế tiếp. Bước 4: Chọn Custom như hình 4. Đây là lựa chọn cài mới hoàn toàn một hệ điều hành. Click chọn, ở màn giao diện kế tiếp hệ thống sẽ đòi key active. Bấm Next để bỏ qua giao diện này (sử dụng phiên bản dùng thử 60 ngày của Microsoft). Báo Cáo Thực Tập Thực Tế Tin Học Trang 16 Trường Đại học Cần Thơ Hình 5 Khoa Công Nghệ Thông Tin và Truyền Thông Hình 6 Bước 5: Click vào chọn checkbox “I Accept the license term” > Next (hình 5). Đợi hệ thống giải nén và cài đặt các gói cần thiết (hình 6) Hình 7 Hình 8 Bước 6: Máy tính sẽ khởi động lại và yêu cầu bạn lựa chọn ổ đĩa cài đặt hệ điều hành (Ổ đĩa logical – Primary – Set active/NTFS) hình 7 và hình 8. Khuyến cáo nên format ổ trước bằng công cụ trong đĩa Hirenboot. Bước 7: Thay đổi mật khẩu của nhóm administrator (quản lý) trong lần đầu đăng nhập. Mật khẩu phải tuân theo chuẩn được quy định mặc định trong group policy. Hoàn thành cài đặt MSWS2K8 (Hình 9 và hình 10). Hình 9 Báo Cáo Thực Tập Thực Tế Tin Học Hình 10 Trang 17 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông ▪ Cài đặt dịch vụ miền Active Directory Chi tiết quá trình cài đặt được trình bày cụ thể tại tài liệu tham khảo [6]. ▪ Cài đặt dịch vụ web IIS Chi tiết quá trình cài đặt được trình bày cụ thể tại tài liệu tham khảo [7]. ▪ Cài đặt dịch vụ FTP Chi tiết quá trình cài đặt được trình bày cụ thể tại tài liệu tham khảo [8]. ▪ Cài đặt PHP và Driver PHP cho MSSQLS2K8 trên nền dịch vụ IIS Yêu cầu: ➢ Đã cài đặt MSWS2K8 R2 và các dịch vụ Active Directory và dịch vụ FTP, Web IIS. ➢ Đã cài đặt MSSQLS2K8 R2. Thư viện, file cần tải thêm: ➢ Microsoft Drivers for PHP for SQL Server 2.0 [9]. Bộ thư viện điều khiển truy cập đến MSSQLS2K8. ➢ PHP-5.3.22-nts-Win32-VC9-x64 (nonthread safe) [10]. Bộ thư viện PHP 5.3.22 hỗ trợ cho IIS. ➢ PHP Manager For IIS-1.0.2-beta-x64 [11]. Giao diện quản lý PHP dùng trong Internet Information Services (IIS) Manager. Các bước cài đặt ➢ Bước 1: Giải nén file “PHP-5.3.22-nts-Win32-VC9-x64.zip” vào thư mục tên PHP trong ổ C hoặc D. Giải nén bộ “Microsoft Drivers for PHP for SQL Server 2.0” vào thư mục ext trong thư mục PHP. Bằng cách click chọn file “SQLSRV20.EXE”. Trong gói này chứa nhiều file .dll với nhiều phiên bản. Tùy theo cấu hình máy và mục đích sử dụng mà chọn lựa thích hợp. Ở đây, nhóm sử dụng file “php_sqlsrv_53_nts_vc9.dll”. ➢ Bước 2: Cài đặt PHP manager. Click vào file “PHP Manager For IIS1.0.2-beta-x64.exe”. Sau khi cài đặt khởi động lại dịch vụ IIS sẽ có giao diện như sau. Báo Cáo Thực Tập Thực Tế Tin Học Trang 18 Trường Đại học Cần Thơ Khoa Công Nghệ Thông Tin và Truyền Thông Chỉ đường dẫn đến file “php-cgi.exe” trong thư mục PHP hình 11. Sau đó, kiểm tra thông tin hiển thị tương tự như hình 12 là đã thành công bước cài đặt bộ ngôn ngữ PHP cho dịch vụ IIS. Hình 11 Hình 12 ➢ Bước 3: Mở file “php.ini” trong thư mục PHP thêm mới dòng “extension= php_sqlsrv_53_nts_vc9.dll” vào cuối cùng và lưu lại. Vào PHP manager “enable or disable an extension”. Enable 2 dòng “php_msql.dll và php_mysqli.dll”. Hình 13 Hình 14 Khởi động lại dịch vụ IIS. 3. Kết luận HP ProLiant DL380 G5 được sử dụng rộng rãi trong nhiều doanh nghiệp với sức mạnh và tốc độ xử lý trung bình khá. Nó đáp ứng nhu cầu của các ứng dụng nhỏ và trung bình, quản trị mạng doanh nghiệp nhỏ và vừa với giá cả hợp lý. Cấu hình phù hợp với hệ thống hiện tại mà server sẽ đáp ứng. MSWS2K8 R2 x64 là phiên bản hệ điều hành server được cài trên server HP ProLiant DL380 G5 hợp lý về cấu hình, cũng như mục tiêu đáp ứng của ứng dụng web SCM (chương V). Hệ điều hành nhận đầy đủ 8GB được lắp trên phần cứng của Server và các bộ phận ngoại vi khác đều tương thích với hệ điều hành. Báo Cáo Thực Tập Thực Tế Tin Học Trang 19
- Xem thêm -

Tài liệu liên quan