Розробка системи з роботою бази даних “Список хворих” з використанням елементів технології ЕСО та мови моделювання UML

Автор работы: Пользователь скрыл имя, 14 Марта 2012 в 22:48, курсовая работа

Описание

В даний час усе більше і більше поширення, як у виробництві, так і в документообігу підприємств знаходить комп'ютерна техніка, усе ширше і ширше стає перелік охоплюваних нею задач. Постійно росте обсяг і складність оброблюваної інформації, вимагаються все нові і нові види її представлення. Як показує практика, більшість користувачів уже не уявляє собі, як би вони виконували свою роботу, з якою прекрасно справлялися ще 5 - 10 років тому, без допомоги комп'ютера.

Содержание

Вступ .................................................................................................................................
1 Аналіз підходів до проектування інформаційної системи ………………………...….
1.1 Опис предметної області ……………………………………………………..….
1.2 Нормалізація даних …………………………………............................................
1.3 Обґрунтування та вибір СКБД ……......................................................................
1.4 Постановка задачі проектування ………………………………………….……
2 Проектування бази даних………………………..……………………………….…..
2.1 Аналіз існуючих сучасних підходів до проектування бази даних ……………
2.2 Моделі представлення даних ................................................................................
2.3 Реалізація таблиць бази даних за допомогою мови моделювання UML........
2.4 Розробка схеми бази даних за допомогою середовища моделювання ECO
2.5 Розробка інтерфейса користувача БД за допомогою середовища моделювання ECO
2.6 Генерація схеми бази даних в середовищe MSSQL Server
3 Розробка алгоритмів проектуємої системи..........................................................
3.1 Алгоритм роботи основної системи .....................................................................
3.2 Алгоритми роботи підсистеми «Прийомний віділ».............................................. 4 Структура системи керування базою даних ……………………….…….………….
4.1 Опис модулів системи керування базою даних ………………………………...
4.2 Опис діалогу роботи автоматизованої системи ………………..….....................
Висновки .………….…………………………………………………..…………………
Список посилань................................................................................................................

Работа состоит из  1 файл

kyrs-4.doc

— 593.50 Кб (Скачать документ)

Файл-сервер.

Ця архітектура централізованих баз даних з мережним доступом припускає призначення одного з комп'ютерів мережі як виділений сервер, на якому будуть зберігатися файли централізованої бази даних. Відповідно до  запитів користувачів файли з файл-сервера передаються на робочі станції користувачів, де і здійснюється основна частина обробки даних. Центральний сервер виконує в основному тільки роль сховища файлів, не беручи участь в обробці самих даних. Після завершення роботи користувачі копіюють файли з обробленими даними назад на сервер, звідки їх зможуть взяти і пропрацювати інші користувачі. На основі скопійованих файлів централізованої бази даних користувачі можуть створювати на своїх робочих станціях локальні бази даних. Недоліки такої організації роботи очевидні. При одночасному звертанні безлічі користувачів до тих самих даних продуктивність роботи різко падає, тому що  необхідно дочекатися, поки користувач, що працює з даними, завершить свою роботу. У противному випадку можливе затирання виправлень, зроблених одними користувачами, змінами інших користувачів.

Клієнт-сервер.

В основі цієї концепції лежить ідея про те, що крім збереження файлів бази даних, центральний сервер повинний виконувати і основну частину обробки даних. Користувачі звертаються до центрального сервера за допомогою спеціальної мови структурованих запитів(SQL, Structured Query Language), на якій описується список задач, виконуваних сервером. Запити користувачів приймаються сервером і породжують на ньому процеси обробки даних. У відповідь користувач отримує вже оброблений набір даних. Між клієнтом і сервером передається не весь набір даних, як це відбувається в технології файл-сервер, а тільки дані, що дійсно необхідні користувачу. Запит користувача довжиною усього в кілька рядків здатний породжувати процес  обробки даних, що  відноситься  до безліч таблиць. У відповідь клієнт може одержати лише кілька чисел. Технологія клієнт-сервер дозволяє уникнути передачі по мережі величезних обсягів інформації, переклавши всю обробку даних на центральний сервер.  Крім того, розглянутий підхід дозволяє уникнути конфліктів змін тих самих   даних безліччю користувачів, що  характерні для  технології  файл-сервер.   Технологія  клієнт-сервер реалізує погоджену зміну даних користувачами, забезпечуючи автоматичне дотримання цілісності даних. Ці і деякі інші переваги зробили технологію клієнт-сервер дуже популярною. До недоліків технології клієнт-сервер можна віднести високі вимоги до продуктивності центрального сервера. Чим більше користувачів звертаються до даних, і чим більший обсяг оброблюваних  даних, тим більш сильнішим повинен бути центральний сервер.

 

 

 

 

 

 

 

2.2 Проектування таблиць бази даних

 

                                                            Таблиця 2.1-Професії

№п/п

Інформація

Тип даних

1.

Код

Цифри

2.

Фах

Літери

3.

Опис спеціальності

Літери

4.

Оклад

Цифри


Таблиця 2.2-Страховка

№п/п

Інформація

Тип даних

1.

№ страховки

Цифри

2.

Дата видачі страховки

Дата

3.

Сума

Циври

4.

Об’єкт страхування

Літери


 

 

 

 

 

 

 

 

Таблиця 2.3-Люди

№п/п

Інформація

Тип даних

1.

Ідентифікаційний код

Цифри

2.

Код професії

Цифри

3.

№ паспорта

Цифри

4.

Домашній № тел

Літери

5.

Мобільний № тел

Літери

6.

Рік народження

Літери

7.

Номер рахунку

Літери

8.

№ страховки

Цифри


Таблиця 2.3-Лікарня

№п/п

Інформація

Тип даних

1.

Номер лікарні

Цифри

2.

Дата заснування

Дата

3.

Адресса

Літери

4.

№ тел

Цифри

Информация о работе Розробка системи з роботою бази даних “Список хворих” з використанням елементів технології ЕСО та мови моделювання UML