Giáo trình Hệ thống thông tin quản lý
1.1. Hệ thống thông tin
1.1.1. Khái niệm về thông tin
Thông tin là những dữ liệu đã được xử lý sao cho nó thực sự có ý nghĩa đối
với người sử dụng.
Ví dụ: Một doanh nghiệp bán một lô hàng nào đó sẽ sinh ra rất nhiều dữ liệu về:
- Số lượng hàng hoá bán
- Nơi bán hàng
- Thời gian bán hàng
- Địa điểm bán hàng
- Phương thức thanh toán ...
Thông tin được coi như là một sản phẩm hoàn chỉnh thu được sau quá trình xử
lý dữ liệu.
1.1.2. Cách biểu diễn thông tin
Cách biểu diễn thông tin có hai cách: Cách biểu diễn thông tin tự nhiên và
cách biểu diễn thông tin có cấu trúc.
- Cách biểu diễn thông tin tự nhiên bao gồm thông tin viết, hình ảnh, lời nói,
xúc giác, khứu giác, thính giác ...
- Cách biểu diễn thông tin có cấu trúc chính là việc chắt lọc từ thông tin tự nhiên
bằng cách cấu trúc hoá lại làm cho cô đọng hơn, chặt chẽ hơn.
Ví dụ: Thông tin trong các loại sổ sách, các tệp là cách bố trí thông tin theo
cách nào đấy không tự nhiên và được hiểu theo cách giải thích nào đó.
1.1.1. Khái niệm về thông tin
Thông tin là những dữ liệu đã được xử lý sao cho nó thực sự có ý nghĩa đối
với người sử dụng.
Ví dụ: Một doanh nghiệp bán một lô hàng nào đó sẽ sinh ra rất nhiều dữ liệu về:
- Số lượng hàng hoá bán
- Nơi bán hàng
- Thời gian bán hàng
- Địa điểm bán hàng
- Phương thức thanh toán ...
Thông tin được coi như là một sản phẩm hoàn chỉnh thu được sau quá trình xử
lý dữ liệu.
1.1.2. Cách biểu diễn thông tin
Cách biểu diễn thông tin có hai cách: Cách biểu diễn thông tin tự nhiên và
cách biểu diễn thông tin có cấu trúc.
- Cách biểu diễn thông tin tự nhiên bao gồm thông tin viết, hình ảnh, lời nói,
xúc giác, khứu giác, thính giác ...
- Cách biểu diễn thông tin có cấu trúc chính là việc chắt lọc từ thông tin tự nhiên
bằng cách cấu trúc hoá lại làm cho cô đọng hơn, chặt chẽ hơn.
Ví dụ: Thông tin trong các loại sổ sách, các tệp là cách bố trí thông tin theo
cách nào đấy không tự nhiên và được hiểu theo cách giải thích nào đó.
Bạn đang xem 20 trang mẫu của tài liệu "Giáo trình Hệ thống thông tin quản lý", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
- giao_trinh_he_thong_thong_tin_quan_ly.pdf
Nội dung text: Giáo trình Hệ thống thông tin quản lý
- Mô hình ổn Mô hình logic (Góc định nhất Cái gì? Để làm gì? nhìn quản lý) Cái gì? Ở đâu? Mô hình vật lý trong Khi nào? (Góc nhìn sử dụng) Mô hình hay Mô hình vật lý trong thay đổi nhất Như thế nào? (Góc nhìn kỹ thuật) Ba mô hình của một hệ thống thông tin Mô hình logic mô tả hệ thống làm gì: dữ liệu mà nó thu thập, xử lý mà nó phải thực hiện, các kho để chứa các kết quả hoặc dữ liệu để lấy ra cho các xử lý và những thông tin mà hệ thống sản sinh ra. Mô hình này trả lời câu hỏi “Cái gì?” và “Để làm gì?”. Nó không quan tâm tới phương tiện được sử dụng cũng như địa điểm hoặc thời điểm mà dữ liệu được xử lý. Mô hình của hệ thống gắn ở quầy tự động dịch vụ khách hàng do giám đốc dịch vụ mô tả thuộc mô hình logic này. Mô hình vật lý ngoài chú ý tới khía cạnh nhìn thấy được của hệ thống như là các vạt mang dữ liệu và vật mang kết quả cũng như hình thức mà của đầu vào và của đầu ra, phương tiện để thao tác với hệ thống, những dịch vụ, bộ phận, con người và vị trí công tác trong hoạt động xử lý, các thủ tục thủ công cũng như những yếu tố về địa điểm thực hiện xử lý dữ liệu, loại màn hình hoặc bàn phím được sử dụng. Mô hình này cũng chú ý tới mặt thời gian của hệ thống, nghĩa là về những thời điểm mà các hoạt động xử lý dữ liệu khác nhau xảy ra. Nó trả lời câu hỏi: Cái gì? Ai? Ở đâu? và Khi nào? Một khách hàng nhìn hệ thống thông tin tự động ở quầy giao dịch rút tiền ngân hàng theo mô hình này. Mô hình vật lý trong liên quan tới những khía cạnh vật lý của hệ thống tuy nhiên không phải là cái nhìn của người sử dụng mà là của nhân viên kỹ thuật. Chẳng hạn đó là những thông tin liên quan tới loại trang bị được dùng để thực hiện hệ thống, dung lượng kho lưu trữ và tốc độ xử lý của thiết bị, tổ chức vật lý của dữ liệu trong kho chứa, cấu trúc của các chương trình và ngôn ngữ thể hiện. Mô hình giải đáp câu hỏi: Như thế nào? Giám đốc khai thác tin học mô tả hệ thống tự động hóa ở quầy giao dịch theo mô hình vật lý trong này. Mỗi mô hình là kết quả của một góc nhìn khác nhau, mô hình logic là kết quả của góc nhìn quản lý, mô hình vật lý ngoài là của góc nhìn sử dụng, và mô hình vật lý trong là 11
- của góc nhìn kỹ thuật. Ba mô hình trên có độ ổn định khác nhau, mô hình logic là ổn định nhất và mô hình vật lý trong là hay biết đổi nhất. Ví dụ: P là một nhà hát lớn mà ở đó người ta có thể trình diễn các buổi hòa nhạc cổ điển cũng như các vở opera, các buổi biểu diễn của các ngôi sao nhạc rock, những vở nhạc kịch và tạp kỹ. Nhà hát P có thể tiếp nhận 4500 khán giả. Cách đây vài năm, Giám đốc nhà hát này yêu cầu phân tích hệ thống thông tin để hoàn thiện một hệ thống đặt mua vé. Khi gặp gỡ các nhà phân tích ông giám đốc cho họ biết các đặc trưng thiết yếu mà hệ thống phải có. Trước tiên là nó xác định với khách hàng ngày giờ của buổi biểu diễn cần đặt chỗ, cũng như số ghế và giá của mỗi vé đặt. Sau đó xem xét để không bị đặt trùng vé mà không vượt quá sức chứa của nhà sản xuất. Tiếp theo là cung cấp cho lãnh đạo nhà hát các dữ liệu về tỷ lệ đặt chỗ đối với từng buổi biểu diễn và doanh thu bán vé. Cuối cùng cho phép so sánh hiệu quả của các loại hình biểu diễn khác nhau. Sự mô tả như trên của ông giám đốc chính là mô hình logic của hệ thống thông tin quản lý nhà hát. Nó rất ổn định. Thực vậy, khi mà thông tin đầu ra và các ràng buộc quản lý được xác định bởi những người sử dụng thì tồn tại rất ít các phương án có thể liên quan tới các một hình logic. Cũng giống như vậy khi chúng ta xem trình bày về thiết kế mô hình logic của một hệ thống thông tin, nội dung của dữ liệu đầu ra có ảnh hưởng trực tiếp tới nội dung của cơ sở dữ liệu. Khi mà các đầu ra đã được xác định thì cơ sở dữ liệu cũng được xác định. Các ràng buộc của quản lý, nội dung các thông tin ra và nội dung cơ sở dữ liệu đến lượt nó sẽ xác định các xử lý cần phải thực hiện và nội dung các thông tin vào của hệ thống. Mô hình logic là kết quả trực tiếp của sự lựa chọn quản lý vf cực kỳ ổn định. Có thể nói rằng với một cách quản lý đã cho của ông giám đốc nhà hát P thì chỉ tồn tại một mô hình logic của hệ thống thông tin. Đối với mô hình vật lý ngoài thì lại có sự khác biệt. Dưới góc độ sử dụng có thể có một số lớn các phương án thực hiện nghiệm vụ của hệ thống. Trong trường hợp nhà hát P, chúng ta có thể hình dung ra một số mô hình vật lý ngoài sau. Mô hình vật lý ngoài 1 Tại các quầy bán vé của nhà hát P người ta có trong tay các vé để bán. Khi có một khách hàng tới quầy, người ta giúp anh ta chọn một chỗ ngồi trong các vé chwaa bán của buổi biểu diễn mà anh ta muốn xem. Khi lựa chọn xong, khách hàng trả tiền và người ta đưa vé cho anh ta. Người ta tiến hành cùng một cách thức như vậy đối với việc bán vé qua điện thoại. Khách hàng đã đặt vé phải lấy vé trước giờ mở màn ít nhất 30 phút. Đến giờ phút đó những vé đã đặt mà không lấy có thể được bán cho những khán giả khác. Các báo cáo quản lý được thực hiện bởi một nhân viên, vào mỗi sáng, bằng cách tính toán từ số lượng vé đã 12
- bán được cho mỗi buổi biểu diễn. Nhân viên này thực hiện các tính toán có liên quan tới doanh thu đối với mỗi buổi biểu diễn và chuẩn bị một báo cáo cho lãnh đạo. Mô hình vật lý ngoài 2 Hệ thống đặt chỗ được tin học hóa. Khi có một khách hàng tới quầy, hệ thống yêu cầu anh ta cho biết loại hình nghệ thuật cùng ngày giờ mà anh ta muốn xem. Từ một Terminal người ta kiểm tra khả năng đáp ứng và thông báo cho khách hàng. Một số câu hỏi được nêu ra. Khi sự lựa chọn kết thúc nhân viên in vé, nhận tiền vé cho vào két và ghi lại vào Terminal. Thủ tục bán vé qua điện thoại cũng giống như vậy; ràng buộc lấy vé trước 30 phút vẫn bắt buộc. Mỗi sáng, một trợ lý giám đốc sẽ in ấn trong văn phòng làm việc của mình một báo cáo sơ bộ về vé bán đối với mỗi buổi biểu diễn và làm các báo cáo so sánh. Lưu ý Thường thì tồn tại nhiều phương án có thể của mô hình vật lý ngoài tương ứng với một mô hình logic đã được phác họa để thỏa mãn những yêu cầu của ban giám đốc nhà hát. Bạn đọc có thể đề xuất thêm? Đặc trưng chính yếu. Một mặt chúng trả lời rõ ràng các câu hỏi: Cái gì? Ai? Ở đâu? Mặt khác tùy theo hoàn cảnh, chúng đưa ra một số tương đối nhiều các mô hình vật lý ngoài, có khả năng thỏa mãn yêu cầu của mô hình logic đã cho. Tất nhiên là các mô hình vật lý này không tương đương nhau về chi phí, mức khả thi, hiệu lực và hiệu quả. Quyết định chấp nhận một mô hình vật lý ngoài này hơn mô hình kia là kết quả lựa chọn của sử dụng. Như vậy người ta sẽ phê chuẩn chấp nhận mô hình nào đó đáp ứng tốt nhất các ràng buộc về mặt tổ chức, cũng như về mặt tài chính, kỹ thuật , tổ chức và nhân sự. Mô hình vật lý trong còn ít ổn định hơn só với mô hình vật lý ngoài. Tồn tại một số lượng lớn các khả năng. Sau đây là một số ví dụ minh họa. Mô hình vật lý trong 1: Các trạm cuối phục vụ nhân viên bán vé là các máy vi tính được nối mạng. Một máy vi tính server được trang bị một đĩa cứng để lưu trữ các dữ liệu và chương trình. Đĩa cứng này có dung lượng 4,3 GB. Máy vi tính Server có bộ nhớ trong là 64Mb, các máy vi tính đóng vai rò trạm làm việc có bộ nhớ chính là 640Kb. 20 chương trình hệ thống được viết trong ngôn ngữ Visual C++. Một máy in LASER được lắp đặt trong văn phòng phó giám đốc nhà hát, tốc độ in là 270 CPS. Các vé được in ra bằng một máy in Proprinter III. Mô hình vật lý trong 2 Các trạm cuối được nối với một máy mini có bộ nhớ chính 100Mb. Dữ liệu và các chương trình được chứa trên đĩa cứng loại Winchester, có dung lượng 2,1 tỉ bytes. Phần mềm Oracle được dùng để thực hiện hệ thống. Một máy in Proprinter III được lắp đặt trong phòng của phó giám đốc nhà hát. Vé được in ra bằng một máy in LASER. Mô hình vật lý trong 3 13
- Các trạm cuối phục vụ nhân viên bán vé là các máy vi tính được nối mạng. Một máy vi tính chủ có một đĩa cứng chứa các dữ liệu và chương trình. Đĩa cứng này có dung lượng 4,3 GB. Máy vi trính chủ có bộ nhớ trong 64Mb; các máy tính trạm có bộ nhớ trong là 32M. Hệ thống được thực hiện bởi phần mềm ACCESS 7.0. Một máy in LQ-1170 được lắp đặt trong phòng phó giám đốc nhà hát. Vé được in ra bằng một máy in Laser Jet 6L Hewlet- Packard. Lưu ý Thường thì tồn tại rất nhiều khả năng khác nhau của mô hình vật lý trong cho phép thực hiện mô hình vật lý ngoài đã được chọn. Học viên có thể vạch ra thêm các mô hình đó. Như một số mô hình vật lý trong vừa kể trên minh họa, loại mô hình này của hệ thống thông tin là kết quả lựa chọn chủ yếu từ góc độ kỹ thuật, các bộ phận của nó là không nhìn thấy được đối với những người sử dụng cuối. Với một mô hình vật lý ngoài, tồn tại nhiều khả năng có hể của mô hình vật lý trong. Tuy nhiên các mô hình đó không tương đương nhau. Một số có chi phí lớn hơn, một số khác hiệu quả hơn. Quyết định chọn mô hình vật lý trong nào là phụ thuộc vào sự cân nhắc kỹ thuật, chi phí và hiệu quả. Lưu trữ dữ liệu Logic Vật lý ngoài Vật lý trong Thông tin vào Thông tin ra Nguồn tin Logic Đích tin Vật lý ngoài Logic Logic Vật lý ngoài Vật lý trong Vật lý ngoài Vật lý trong Vật lý trong Một hệ thống thông tin theo 3 mô hình Hình vẽ trên minh họa sơ đồ cơ sở của một hệ thống thông tin theo 3 mô hình trên, theo đó mỗi thành phần của hệ thống thông tin có thể được mô tả theo ba mức: logic, vật lý ngoài và vật lý trong. 1.5. Tầm quan trọng của một hệ thống thông tin Như chúng ta đã thấy trước đây, quản lý có hiệu quả của một tổ chức dựa phần lớn vào chất lượng thông tin do các hệ thống thông tin chính thức sản sinh ra. Dễ thấy rằng từ sự hoạt động kém của một hệ thống thông tin sẽ là nguồn gốc gây ra những hậu quả xấu nghiêm trọng. Chúng ta xem xét một ví dụ có tính minh họa dưới đây. 14
- Hệ thống đặt vé máy bay là rất quan trọng cho hoạt động của một công ty hàng không hiện đại. Một sự hỏng hóc của hệ thống này có thể phá vỡ nghiêm trọng các hoạt động khác của công ty và trong một số trường hợp còn gây ra đổ vỡ trầm trọng. Hệ thống đặt chỗ không phải chỉ là riêng có của các công ty hàng không, nhiều loại hoạt động kinh doanh khác cũng cần tới hệ thống kiểu đó. Ví dụ hệ thống đặt phòng hội nghị. Sự hoạt động kém của một hệ thống như vậy có thể sẽ kéo theo những hậu quả khó lường. Hoạt động tốt hay xấu của một HTTT được đánh giá thông qua chất lượng của thông tin mà nó cung cấp. Tiêu chuẩn chất lượng của thông tin như sau: - Tin cậy - Dễ hiểu. - Đầy đủ. - Được bảo vệ. - Thích hợp. - Đúng thời điểm Độ tin cậy: Độ tin cậy thể hiện các mặt về độc xác thực và độ chính xác. Thông tin ít độ tin cậy dĩ nhiên là gây rắc cho tổ chức những hậu quả tồi tệ. Chẳng hạn hệ thống lập hóa đơn bán hàng có nhiều sau sót, nhiều khách hàng kêu va về tiền phải trả ghi cao hơn giá trị hàng đã thực mua sẽ dẫn đến hình ảnh xấu về cửa hàng, lượng khách háng ẽ giảm và doanh số bán sẽ tụt xuống. Nếu số tiền ghi trên hóa đơn thấp hơn số tiền phải trả, trong trường hợp này chẳng có khách hàng nào than phiền tuy nhiên cửa hàng bị thất thu. Tính đầy đủ: Tính đầy đủ của thông tin thể hiện sự bao quát các vấn đề đáp ứng yêu cầu của nhà quản lý. Nhà quản lý sử dụng một thông tin không đầy đủ có thể dẫn đến các quyết định và hành động không đáp ứng với đòi hỏi của tình hình thực tế. Chẳng hạn một nhà sản xuất ghế tựa yêu cầu báo cáo về số lượng ghế làm ra mỗi tuần. Để so sánh, báo cáo cũng có thể nêu ra số lượng ghế làm ra của tuần trước đó và của cùng kỳ năm trước. Ông chủ thấy số lượng ghế làm ra tăng đều và có thể sẽ cho rằng tình hình sản xuất là tương đối tốt đẹp. Tuy nhiên trong thực tế có thể sẽ hoàn toàn khác. Hệ thống thông tin chỉ cung cấp số lượng ghế sản xuất ra mà không biết tí gì về năng suất. Ông chủ sẽ phản ứng ra sao khi trên thực tế số giờ lao động làm thêm rất lớn, tỷ lệ nguyên vật liệu hao phí lớn khi công nhân làm việc quá nhanh. Một sự không đầy đủ của hệ thống thông tin như vậy sẽ làm hại cho doanh nghiệp. Tính thích hợp và dễ hiểu Nhiều nhà quản lý nói rằng ông ta đã không dùng báo cáo này hay báo cáo kia mặc dù chúng có liên quan tới những hoạt động thuộc trách nhiệm của ông ấy. Nguyên nhân chủ yếu là chúng chưa thích hợp và khó hiểu. Có thể là có quá nhiều thông tin không thích ứng cho người nhận, thiếu sự sáng sủa, sử dụng quá nhiều từ viết tắt hoặc đã nghĩa hoặc sự bố trí chưa hợp lý của các phần tử thông tin. Điều đó dẫn đến hoặc là tốn phí cho việc tạo ra những thông tin không dùng hoặc là ra các quyết định sai vì thiếu thông tin cần thiết. 15
- Tính được bảo vệ: Thông tin là một nguồn lực quý báu của tổ chức cũng như vốn và nguyên liệu. Thật hiếm có doanh nghiệp nào mà bất kỳ ai cũng có thể tiếp cận được tới vốn hoặc nguyên liệu. Và cũng phải làm như vậy đối với thông tin. Thông tin phải được bảo vệ và chỉ những người được quyền mới được phép tiếp cận tới thông tin. Sự thiếu an toàn về thông tin cũng có thể gây ra những thiệt hại lớn cho tổ chức. Tính kịp thời Thông tin có thể là tin cậy, dễ hiểu, thích ứng và được bảo vệ an toàn nhưng vẫn không có ích khi nó không được gửi tới người sử dụng vào lúc cần thiết. Một công đoàn có thể biểu tình nếu việc phiếu trả lương phát chậm nhiều lần, một cửa rút tiền tự động có thời gian rả lời tới 5 phút thì sẽ mất khách hàng rất nhanh. Làm thế nào để có một hệ thống thông tin hoạt động tốt có hiệu quả cao là một trong những công việc của bất kỳ một nhà quản lý hiện đại nào. Để giải quyết vấn đề đó cần phải xem xét cơ sỡ kỹ thuật cho các HTTT và phương pháp phân thích thiết kế và cài đặt HTTT. 16
- CHƯƠNG 2 CƠ SỞ CÔNG NGHỆ THÔNG TIN CỦA HỆ THỐNG THÔNG TIN QUẢN LÝ 2.1 Phần cứng của hệ thống thông tin quản lý 2.1.1. Máy tính điện tử Một hệ thống phần cứng thông thường bao gồm 3 phần: Thiết bị xử lý trung tâm (CPU-Central Processing Unit), bộ nhớ trong (OM-Operative Memory) và hệ thống ngoại vi (I/O System) , trong đó CPU và OM là quan trọng nhất. Thiết bị xử lý trung tâm - CPU (Central Processing Unit): Đặc trưng để đánh giá một CPU là độ dài từ máy và tốc độ xử lý. Hai đặc trưng này có quan hệ mật thiết với nhau bởi nếu một máy tính có độ dài từ máy 4 byte và tốc độ xử lý CPU thấp hơn một máy một máy có độ dài từ máy 2 byte tthì trên thực tế tốc độ của nó vẫn có thể nhanh hơn, bởi với độ dài từ máy 2 byte, máy sẽ phải tính toán qua một số bước trung gian trong khi máy có độ dài từ máy 4 byte chỉ cần một phép tính. Nhưng trong nhu cầu sử dụng thông thường, độ dài từ máy chỉ cần 4byte là đủ bởi nếu lớn hơn sẽ gây lãng phí. Bộ nhớ trong - OM (Operative Memory): Đặc trưng để đánh giá bộ nhớ trong là dung lượng bộ nhớ và khả năng địa chỉ hoá để truy nhập ( có thể địa chỉ hoá theo byte hoặc theo từ máy). Yêu cầu đối với bộ nhớ trong là thời gian truy cập đến mọi địa chỉ phải đồng nhất. Do đó người ta đề ra cách thức tổ chức bộ nhớ theo khối rồi từ đó cục bộ dần. Hệ thống ngoại vi - I/O (I/O System): Trong hệ thống ngoại vi lại tiếp tục có sự phân cấp: 1. Kênh: (Kênh nhanh, kênh chậm ,kênh chậm theo khối) Có nhiệm vụ thay CPU đảm nhận trao đổi thông tin giữa bộ nhớ trong với thiêt bị ngoài. Kênh truy nhập tới bộ nhớ trong song song và độc lập với CPU, thông qua một thiết bị truy nhập bộ nhớ trực tiếp DMA (Direct Memory Access), thiết bị này có bộ lệnh riêng và hoạt động theo chương trình. 17
- 2. Thiết bị điều khiển thiết bị ngoại vi: Thiết bị này sẽ nhận lệnh điều khiển từ kênh để lấy thông tin trên đường truyền vào (hoặc đưa thông tin ra đường truyền). 3. Thiết bị ngoại vi: Trực tiếp đưa thông tin ra vật dẫn ngoài (hoặc đưa thông tin ra vật dẫn ngoài ) . 2.1.2. Các dạng máy tính . Mainframe: Là những máy tính có cấu hình phần cứng lớn, tốc độ xử lý cao được dùng trong các công việc đòi hỏi tính toán lớn như làm máy chủ phục vụ mạng Internet, máy chủ để tính toán phục vụ dự báo thời tiết, vũ trụ . PC - Persional Computer: Máy vi tính cá nhân, tên gọi khác máy tính để bàn (Desktop). Đây là loại máy tính thông dụng nhất hiện nay. . Laptop, DeskNote, Notebook: Là những máy tính xách tay. . PDA - Persional Digital Assistant: Thiết bị hỗ trợ kỹ thuật số cá nhân. Tên gọi khác: máy tính cầm tay, máy tính bỏ túi (Pocket PC). Ngày nay có rất nhiều điện thoại di động có tính năng của một PDA. 2.2 Phần mềm của hệ thống thông tin quản lý Phần mềm được chia thành 3 loại lớn: phần mềm hệ thống, phần mềm ứng dụng và phần mềm phát triển. Phần mềm hệ thống quản lý phần cứng máy tính, phần mềm ứng dụng quản lý dữ liệu của chúng ta như chúng ta mong muốn và phần mềm phát triển được dùng để tạo ra các phần mềm khác. Hai loại phần mềm đầu là chính yếu đối với máy tính điện tử. 2.2.1 Phần mềm hệ thống Một máy tính bao gồm một số nguồn lực cần phải quản lý. Các nguồn lực này là: bộ xử lý trung tâm CPU (Central Processing Unit), bộ nhớ trong (Memory), các thiết bị ngoại vi (I/O Devices), thiết bị nhớ (Storage Device) và các máy in (Printers). Những nguồn lực này là khá đắt và việc sử dụng chúng không dễ, do đó cần phải quản ký chúng một cách cẩn trọng. Cần phải có những chương trình trợ giúp người sử dụng quản lý, điều hòa hoạt động của các thiết bị này mọi cách có hiệu lực và hiệu quả. Tập hợp những chương trình này gọi là phần mềm hệ thống. Phần mềm hệ thống hoạt động như là một bộ phận kết nối giữa máy tính với các chương trình ứng dụng mà người sử dụng muốn thực hiện. 2.2.1.1 Hệ điều hành Tập hợp các chương trình quản lý và kiểm soát các nguồn lực của máy tính: CPU, Bộ nhớ chính và bộ nhớ phụ, ngoại vi. Máy tính lớn có hệ điều hành với rất 18
- nhiều chương trình, máy tính nhỏ có ít chương trình hơn. Có loại hệ điều hành chỉ chạy trên một số máy, một số khác chạy được với nhiều loại máy. Nhiệm vụ chính của hệ điều hành là lập lịch thực hiện các JOB, phân phối bộ nhớ, liên lạc với thao tác viên Hệ điều hành có các nhóm chương trình chính sau: - Các chương trình quản lý bộ nhớ, bộ nhớ đĩa, thời gian CPU và ngoại vi ( Supervisory Programs) - Các chương trình quản lý job: chọn, khởi động, thực hiện và kết thúc các jobs đã được lập lịch cần xử lý. - Các chương trình quản lý vào/ra: tương tác với các thiết bị vào/ra, trao đổi dữ liệu giữa CPU với các thiết bị vào/ra và với bộ nhớ phụ. 2.2.1.2 Phần mềm tiện ích Các chương trình được thiết kế để xử lý các nhiệm vụ thường gặp như: sắp xếp, tìm dữ liệu, lập danh sách a) Phần mềm phát triển Bao gồm các chương trình trợ giúp để tạo ra các phần mềm cho máy tính. Các ngôn ngữ lập trình Mỗi ngôn ngữ lập trình có các bộ phận: + Chương trình dịch ngôn ngữ (Compiler) có chức năng dịch các chương trình viết trong ngôn ngữ lập trình sang chương trình viết trong ngôn ngữ máy. + Thư viện chương trình (Library Programs) là tập hợp các thủ tục hay được dùng trong các chương trình khác. + Chương trình liên kết ( Linkage Editor) được dùng để kết nối chương trình đã được dịch với các thủ tục từ thư viện để tạo thành một chương trình thực hiện được EXE ( Executable) đối với máy tính. Ngôn ngữ lập trình đã trải qua 5 thế hệ: - Ngôn ngữ máy. - Hợp ngữ ASSEMBLY. - Ngôn ngữ thế hệ 3 như: Pascal, Basic, C - Ngôn ngữ thế hệ 4 – ngôn ngữ phi thủ tục ( Non – Procedural) như: SQL, FOXPRO, PARADOX - Ngôn ngữ thế hệ 5: Access Các công cụ lập trình có sự trợ giúp của máy tính CASE ( Computer Aided Software Engineering): Giúp tự động hóa lập trình. Lập trình hướng đối tượng OOP ( Object Oriented Programming) Tư tưởng cơ bản là các đối tượng – {Dữ liệu + Các chương trình xử lý dữ liệu ấy} 19
- b) Phần mềm quản trị mạng máy tính và truyền thông Các chương trình quản lý mạng có nhiệm vụ: truy nhập, dẫn dắt thiết bị, quản lý giao vận Ví dụ: Novel Netware, Windows NT 2.2.2 Phần mềm ứng dụng Các phần mềm này quản trị tệp và các cơ sở dữ liệu như Oracle, Dbase IV, Cobol, Foxpro, Paradox, Microsoft Access a) Phần mềm ứng dụng Phần mềm ứng dụng là các chương trình điều khiển máy tính trong việc thực hiện những nhiệm vụ cụ thể về xử lý thông tin. Có bao nhiêu nhiệm vụ thì sẽ có bấy nhiêu chương trình ứng dụng. Với các máy tính cá nhân số lượng chương trình như vậy đang tăng lên gấp bội. Có thể chia ra hai loại chính: Phần mềm ứng dụng đa năng và phần mềm ứng dụng chuyên biệt. b) Phần mềm ứng dụng đa năng Có thể liệt kê sơ bộ như sau: 1. Phần mềm xử lý văn bản. 2. Bảng tính điện tử 3. Phần mềm quản lý tệp. 4. Phần mềm quản trị cơ sở dữ liệu 5. Phần mềm quản lý thông tin cá nhân: lịch công tác, danh bạ điện thoại, sổ ghi chép, danh thiếp (Card Visit), nhật ký 6. Phần mềm đồ họa: Correl Draw, Photo 4 7. Phần mềm trình diễn đồ họa: Powerpoint. 8. Phần mềm đa phương tiện ( Digital Multimedia Technology): trợ giúp liên kết dữ liệu văn bản, hình ảnh và âm thanh trên các thiết bị Video và Audio. 9. Phần mềm thống kê 10. Phần mềm quản lý dự án. 11. Phần mềm chế bản: PageMaker, Ventura 12. Phần mềm trợ giáo và huấn luyện: chương trình học đánh máy chữ, học vẽ, học tiếng Anh 13. Phần mềm trợ giúp thiết kế và chế tạo CAD và CAM: AUTOCAD, ArchCAD 14. Phần mềm tự động hóa văn phòng: sổ tay, bảng tính, máy tính con, quản lý tài chính, thư tín điện tử, Fax 20