Какво предстои в Модул 4
В Модул 3 се научихме да проектираме и изграждаме бази от данни и неголеми ИС с MS Access. В Модул 4 преминаваме към професионалния инструментариум: мощният сървър MS SQL Server, с чиято помощ се изграждат ИС с голям обем данни и сложна функционалност — и интегрирането им с изучавания C#. Започваме с преговор на основните понятия.
Видовете информационни системи (преговор)
| Вид ИС | Характерното |
|---|---|
| Кадрови | лични данни на служителите; често — и работната заплата |
| (Корпоративни) управленски | подсистеми за доставчици, складове, клиенти, финанси |
| Транзакционни | важно е ВРЕМЕТО на постъпване на заявката — обслужване по реда на постъпване (е-търговия, билети) |
| Уеббазирани за граждани | е-правителство, е-община, е-разплащане |
| Географски | обектите са обвързани с географското си положение (навигации) |
Клиент–сървър и трите слоя (преговор)
Най-грубата структура на една програмна система е нейната архитектура. Архитектурата клиент–сървър разделя системата на клиентска част (на компютъра на потребителя) и сървърна част (на сървъра). Различаваме хардуерната двойка от софтуерната — в персонална ИС двете части работят на една машина.
Ключово
Училищната ИС най-често е един сървърен и много клиентски компютри. Когато в архитектурата е включена и база от данни — а това е много често срещаният случай — казваме, че архитектурата е с три слоя: клиент ↔ сървър ↔ база от данни.
Практикум — довършете Access системата
Довършете училищната ИС, започната в Модул 3 с MS Access: а) проектирайте липсващите таблици; б) липсващите заявки; в) екранните форми; г) справките; д) съставете неголяма документация — за разработката (таблици, заявки, форми, справки) и с инструкции за крайните потребители.
Помисли (въпроси от учебника)
Посочете информация, която ви трябва, но не сте намирали в публични ИС — бихте ли разработили ИС за нея? Файлово-ориентиран подход или с база от данни? Подходяща СУБД ли е MS Access за вашата идея?
Какво трябва да запомниш
- Модул 4 = професионалният сървър MS SQL Server + интегриране с C#.
- Видове ИС: кадрови, управленски, транзакционни, уеббазирани, географски.
- При транзакционните ИС редът на постъпване на заявките е критичен.
- Клиент–сървър + база от данни = трислойна архитектура.
- Софтуерната двойка клиент–сървър може да живее и на една машина.