Лого на 91. НЕГ „Проф. Константин Гълъбов“

Модул 4 · Урок 1

Информационни системи и бази от данни

Преговор на видовете ИС и архитектурата клиент–сървър — отправната точка на Модул 4: програмиране на информационни системи.

Какво предстои в Модул 4

В Модул 3 се научихме да проектираме и изграждаме бази от данни и неголеми ИС с MS Access. В Модул 4 преминаваме към професионалния инструментариум: мощният сървър MS SQL Server, с чиято помощ се изграждат ИС с голям обем данни и сложна функционалност — и интегрирането им с изучавания C#. Започваме с преговор на основните понятия.

Видовете информационни системи (преговор)

Вид ИСХарактерното
Кадровилични данни на служителите; често — и работната заплата
(Корпоративни) управленскиподсистеми за доставчици, складове, клиенти, финанси
Транзакционниважно е ВРЕМЕТО на постъпване на заявката — обслужване по реда на постъпване (е-търговия, билети)
Уеббазирани за граждание-правителство, е-община, е-разплащане
Географскиобектите са обвързани с географското си положение (навигации)

Клиент–сървър и трите слоя (преговор)

Най-грубата структура на една програмна система е нейната архитектура. Архитектурата клиент–сървър разделя системата на клиентска част (на компютъра на потребителя) и сървърна част (на сървъра). Различаваме хардуерната двойка от софтуерната — в персонална ИС двете части работят на една машина.

Ключово

Училищната ИС най-често е един сървърен и много клиентски компютри. Когато в архитектурата е включена и база от данни — а това е много често срещаният случай — казваме, че архитектурата е с три слоя: клиент ↔ сървър ↔ база от данни.

Практикум — довършете Access системата

Довършете училищната ИС, започната в Модул 3 с MS Access: а) проектирайте липсващите таблици; б) липсващите заявки; в) екранните форми; г) справките; д) съставете неголяма документация — за разработката (таблици, заявки, форми, справки) и с инструкции за крайните потребители.

Помисли (въпроси от учебника)

Посочете информация, която ви трябва, но не сте намирали в публични ИС — бихте ли разработили ИС за нея? Файлово-ориентиран подход или с база от данни? Подходяща СУБД ли е MS Access за вашата идея?

Какво трябва да запомниш

  • Модул 4 = професионалният сървър MS SQL Server + интегриране с C#.
  • Видове ИС: кадрови, управленски, транзакционни, уеббазирани, географски.
  • При транзакционните ИС редът на постъпване на заявките е критичен.
  • Клиент–сървър + база от данни = трислойна архитектура.
  • Софтуерната двойка клиент–сървър може да живее и на една машина.