Розробка стратегії, аналіз, концептуальне моделювання та проектування бази даних проходження практики студентами ВУЗу (на прикладі факул

Автор: Пользователь скрыл имя, 22 Мая 2013 в 18:28, курсовая работа

Описание работы

Мета цієї курсової роботи полягає у розробці бази даних предметної області, яка має відношення до проходження практики студентами у ВУЗах. У загальному випадку створення любої програмної системи, у тому числі і бази даних, проходить складний життєвий цикл. Існує багато методологій по опису життєвого циклу проектування та розробки баз даних. У цій курсовій роботі буде використано методологію, згідно з якої життєвий цикл складається з наступних етапів:
• розробка стратегії автоматизації предметної області; • проведення системного аналізу предметної області;
• концептуальне моделювання предметної області; • логічне та фізичне проектування.

Содержание

ВСТУП 3
1. СТРАТЕГІЯ АВТОМАТИЗАЦІЇ ПРЕДМЕТНОЇ ОБЛАСТІ 3
1.1. Загальні положення 3
1.2. Мета, цілі та задачі створення бази даних 4
1.3. Вимоги до інформаційного забезпечення 4
2. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 6
2.1. Загальні положення системного аналізу ПО 6
2.2. Загальні положення проходження практики 6
2.3. Системний аналіз предметної області 8
2.3.1. Сутність Навчальний план 8
2.3.2. Сутність Запланована практика 9
2.3.3. Сутність Вид практики 9
2.3.4. Сутність Кваліфікаційний рівень 10
2.3.5. Сутність Спеціальність 10
2.3.6. Сутність Курс 11
2.3.7. Сутність ВУЗ 11
2.3.8. Сутність Інститут 11
2.3.9. Сутність Факультет 12
2.3.10. Сутність Кафедра 12
2.3.11. Сутність Група 13
2.3.12. Сутність Студент 13
2.3.13. Сутність База практики 14
2.3.14. Сутність Договір 14
2.3.15. Сутність Керівник 14
2.3.16. Сутність Практика студента 15
2.3.17. Сутність Звіт 15
2.4. Інформаційно-довідкові задачі 16
3. КОНЦЕПТУАЛЬНЕ МОДЕЛЮВАННЯ ПРЕДМЕТНОЇ ОБЛАСТІ 16
3.1. Теоретичні положення концептуального моделювання 16
3.2. Мова ER—моделювання ПО 17
3.2. Побудова концептуальної моделі проходження практики студентами 19
4. ЛОГІЧНЕ ТА ФІЗИЧНЕ ПРОЕКТУВАННЯ БАЗИ ДАНИХ 19
4.1. Логічне проектування 19
4.2. Фізичне проектування 27
4.2.1. Скрипти створення бази даних 27
4.2.2. Інформаційно–пошукові запити 30
4.2.2.1. Інформаційні запити, що пов’язані з проходженням практики 30
4.2.2.2. Інформація організаційного характеру 30
4.2.2.3. Інформація про керівників практики 31
ВИСНОВКИ 31

Работа содержит 1 файл

Пример проектной курсовой работы.doc

— 507.50 Кб (Скачать)

Короткий опис сутності. Сутність ВУЗ містить інформацію про навчальний заклад у цілому.

Атрибути. Сутності ВУЗ характеризується наступними атрибутами:

  • повна назва вузу;
  • скорочена назва вузу;
  • юридична адреса вузу;
  • ректор вузу.

Зв’язки. Сутність ВУЗ має наступні зв’язки з іншими сутностями:

  • ВУЗ може мати в своєму складі один чи більше ІНСТИТУТІВ, або один чи більше ФАКУЛЬТЕТІВ.

Бізнес–правила. Повна назва вузу є обов’язковою та унікальною властивістю. Назва унікально ідентифікує навчальний заклад, так як у державі не може бути декілька навчальних закладів із однаковою назвою. Коротка назва є факультативною, але не обов’язково унікальною, так як можливе існування двох вузів з однаковою короткою назвою. Юридична адреса є факультативною, але унікальною. Ректор вузу є обов’язковим унікальним атрибутом.

2.3.8. Сутність Інститут

Короткий опис сутності. Сутність ІНСТИТУТ є структурним підрозділом ВУЗу. Інститут безпосередньо входить до складу ВУЗу. У Вузі може бути декілька інститутів, але інститут має входити лише до одного ВУЗу.

Інститут складається з керівництва  та декількох факультетів. В інституті  має бути хоч один факультет.

Атрибути. Сутності ІНСТИТУТ характеризується наступними атрибутами:

  • повна назва інституту;
  • скорочена назва інституту;
  • директор інституту.

Зв’язки. Сутність ІНСТИТУТ має наступні зв’язки з іншими сутностями:

  • ІНСТИТУТ обов’язково входить до складу одного і тільки одного ВУЗу;
  • ІНСТИТУТ може мати у своєму складі один чи більше ФАКУЛЬТЕТІВ.

Бізнес–правила. Повна назва інституту є обов’язковою властивістю. Вона повинна бути унікальною у ВУЗі, так як у Вузі не може бути двох або більше  інститутів з однаковою назвою. Коротка назва є факультативною, але вона також має бути унікальною у ВУЗу. Директор є інституту є обов’язковою і унікальною властивістю.

2.3.9. Сутність Факультет

Короткий опис сутності. Сутність ФАКУЛЬТЕТ є підрозділом, в якому зосереджується навчальний процес. Він є структурним підрозділом інституту, або Вузу.

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

Атрибути. Сутності ФАКУЛЬТЕТ характеризується наступними атрибутами:

  • повна назва факультету;
  • коротка назва факультету;
  • декан факультету;

Зв’язки. Сутність ФАКУЛЬТЕТ має наступні зв’язки з іншими сутностями:

  • ФАКУЛЬТЕТ обов’язково входить до складу одного і тільки одного ВУЗу, або одного і тільки одного ІНСТИТУТУ;
  • ФАКУЛЬТЕТ може мати у своєму складі одну чи більше КАФЕДРУ;
  • ФАКУЛЬТЕТ може заключати один чи більше ДОГОВОРІВ на проходження практики.

Бізнес–правила. Повна назва факультету є обов'язковим атрибутом яка повинна бути унікальною у ВУЗі, тобто Вузі не може бути двох або більше факультетів з однаковою назвою.

Коротка назва є факультативною властивістю. Як правило у Вузах дотримуються правила, що коротка назва (у межах Вузу) факультету є унікальною.

Декан факультету є обов'язковою  властивістю. У Вузі одна й та сама особа не може бути деканом декількох факультетів. У загальному випадку особа може бути деканом факультетів різних вузів.

2.3.10. Сутність Кафедра

Короткий опис сутності. Сутність КАФЕДРА є структурним підрозділом одного факультету. Кафедра має безпосередньо входити до складу факультету. Кафедра може структурно складатися з груп.

Атрибути. Сутності КАФЕДРА характеризується наступними атрибутами:

  • повна назва кафедри;
  • скорочена назва кафедри;
  • керівник кафедри.

Зв’язки. Сутність КАФЕДРА має наступні зв’язки з іншими сутностями:

  • КАФЕДРА обов’язково входить до складу одного і тільки одного ФАКУЛЬТЕТУ;
  • КАФЕДРА може навчати за однією і тільки однією СПЕЦІАЛЬНІСТЮ;
  • КАФЕДРА може мати у своєму складі одну чи більше ГРУПУ.

Бізнес–правила. У межах факультету повна назва кафедри є унікальною. Повна назва кафедри є обов’язковою. Скорочена назва кафедри є факультативною і повинна бути унікальною у межах факультету. Керівник кафедри є факультативним атрибутом. У одному ВУЗі одна й таж особа не може бути керівником двох або більше кафедр.

2.3.11. Сутність Група

Короткий опис сутності. Сутність ГРУПА є структурною одиницею кафедри та містить дані по групам, які складають основу розподілення розкладу занять. Суть групи – об’єднання студентів по спеціальностям. Група не може бути закріплена більш ніж за однією кафедрою. До складу групи може входити від декількох студентів до декількох десятків студентів.

Атрибути. Сутності ГРУПА характеризується наступними атрибутами:

  • номер групи;
  • описові данні групи.

Зв’язки. Сутність ГРУПА має наступні зв’язки з іншими сутностями:

  • ГРУПА обов’язково входить до складу однієї і тільки однієї КАФЕДРИ;
  • ГРУПА обов’язково належить одному і тільки одному КУРСУ;
  • ГРУПА може мати у своєму складі одного чи більше СТУДЕНТА.

Бізнес–правила. Номер групи є обов’язковим та унікальним (можливо тільки у межах факультету). Група належить одному курсу. Перша цифра номеру групи відповідає курсу.

2.3.12. Сутність Студент

Короткий опис сутності. Сутність СТУДЕНТ призначена для зберігання основних відомостей про студентів. Частина даних буде незмінною на протязі всього терміну навчання, частина даних може бути зміненою. Студенти можуть навчатися екстерном, але не залежно від цього вони обов’язково входять до складу групи.

Атрибути. Сутності СТУДЕНТ характеризується наступними атрибутами:

  • прізвище студента;
  • ім’я студента;
  • по-батькові студента;
  • номер залікової книжки (студентського квитка);
  • дата народження студента;
  • рік, коли студент вступив до ВУЗу;
  • країна, з якої походить студент;
  • признак навчання за контрактом чи бюджетом;
  • признак навчання екстерном.

Зв’язки. Сутність СТУДЕНТ має наступні зв’язки з іншими сутностями:

  • СТУДЕНТ обов’язково входить до складу однієї і тільки однієї ГРУПИ;
  • СТУДЕНТ може проходити одному чи більше ПРАКТИК СТУДЕНТА.

Бізнес–правила. Номер залікової книжки є унікальним у ВУЗі. Він є обов’язковим атрибутом. Студент входить до складу тільки однієї групи. Студент може навчатися або за контрактом, або за бюджетом. Студент може навчатися екстерном, він обов’язково проходить усі практики, які передбачені навчальним планом.

2.3.13. Сутність База практики

Короткий опис сутності. Сутність містить дані про бази практики, з якими підписані угоди з факультетом щодо проходження практики студентами або групами. База практики — це науковий, виробничий чи учбовий заклад, який є профільним згідно з призначенням практики.

Атрибути. Сутності БАЗА ПРАКТИКИ характеризується наступними атрибутами:

  • реєстровий номер;
  • назва підприємства, організації або установи;
  • керівник підприємства, організації або установи;
  • посада керівника;
  • юридична адреса підприємства, організації або установи.

Зв’язки. Сутність БАЗА ПРАКТИКИ має наступні зв’язки з іншими сутностями:

  • БАЗА ПРАКТИКИ може заключати однин чи більше ДОГОВІРІВ на проходження практики студентами;

Бізнес–правила. Реєстровий номер підприємства є унікальним і обов’язковим. Він унікально ідентифікує підприємство, з яким укладаються договори. З однією базою практики можуть бути підписані декілька договорів. Студенти проходять практику згідно з договором. Якщо студенти проходять практику у ВУЗі, в якому навчаються, до договори на проходження практики не заключаються. Усі інші атрибути сутності є обов’язковими, але не унікальними.

2.3.14. Сутність Договір

Короткий опис сутності. Сутність ДОГОВІР містить дані по договорам, які укладені між факультетом та базами практик. Для проходження практики групами студентів визначаються підприємства, які можуть надати таку можливість за напрямками навчання студентів. Визначаються календарні плани проходження практики, назначаються керівники від факультету та бази практики. Також складаються списки студентів, які будуть направлені на практику.

Атрибути. Сутності ДОГОВІР характеризується наступними атрибутами:

  • номер договору;
  • дата підписання договору;
  • кількість студентів, які проходять практику по договору;
  • строки проходження практики.

Зв’язки. Сутність ДОГОВІР має наступні зв’язки з іншими сутностями:

  • ДОГОВІР обов’язково заключається з однією і тільки однією БАЗОЮ ПРАКТИКИ;
  • ДОГОВІР обов’язково заключається з однією і тільки однією КАФЕДРОЮ;
  • ДОГОВІР може бути основою для проходження однієї чи більше ПРАКТИК СТУДЕНТІВ.

Бізнес–правила. Номер договору є обов’язковим і унікальним атрибутом. Он унікально ідентифікує усі договори, які заключаються у ВУЗі. Усі інші атрибути є обов’язковими, але не унікальними.

2.3.15. Сутність Керівник

Короткий опис сутності. Сутність КЕРІВНИК містить інформацію по всім керівникам практик, як від факультету так і від баз практик. Для управління та контролю за процесом проходження практики назначаються по одному керівнику: від факультету та від бази практики. Безпосередньо практику на підприємстві контролює керівник від бази. Для підготовки та направлення на базу практики, а також організацію прийняття звітів та організацію заліків від факультету назначається керівник практики, який вирішує вище зазначені задачі.

Атрибути. Сутності КЕРІВНИК характеризується наступними атрибутами:

  • прізвище, ім’я та по-батькові;
  • посада;
  • домашня адреса керівника;
  • серія паспорта.

Зв’язки. Сутність КЕРІВНИК має наступні зв’язки з іншими сутностями:

  • КЕРІВНИК може керувати однією чи більше ПРАКТИКОЮ СТУДЕНТА від бази практики;
  • КЕРІВНИК може керувати однією чи більше ПРАКТИКОЮ СТУДЕНТА від факультету;

Бізнес–правила. Керівник унікально ідентифікується серією і номером паспорту, яку у сукупності повинні бути унікальним и і обов’язковими. Прізвище ім’я та по батькові є обов’язковими атрибутами, але не унікальними. Усі інші атрибути є факультативними і не унікальними. Якщо студент проходить практику на факультеті, то він може мати одного і того є керівника.

2.3.16. Сутність Практика студента

Короткий опис сутності. Сутність ПРАКТИКА СТУДЕНТА містить дані про проходження практики студентами згідно з учбовим планом.

Атрибути. Сутності ПРАКТИКА СТУДЕНТА характеризується наступними атрибутами:

  • термін проходження практики;
  • дата прибуття на базу практики;
  • дата вибуття з бази практики;
  • оцінка, яку отримав студент, згідно заліку.

Зв’язки. Сутність ПРАКТИКА СТУДЕНТА має наступні зв’язки з іншими сутностями:

  • ПРАКТИКА СТУДЕНТА обов’язково проходиться одним і тільки одним СТУДЕНТОМ;
  • ПРАКТИКА СТУДЕНТА обов’язково керується від факультету одним і тільки одним КЕРІВНИКОМ;
  • ПРАКТИКА СТУДЕНТА обов’язково керується від базі практики одним і тільки одним КЕРІВНИКОМ;
  • ПРАКТИКА СТУДЕНТА може проводитися згідно з одним і тільки одним ДОГОВОРОМ;
  • ПРАКТИКА СТУДЕНТА обов’язково проходить згідно з однією і тільки однією ЗАПЛАНОВАНОЮ ПРАКТИКОЮ;

Бізнес–правила. ПРАКТИКА СТУДЕНТА унікально ідентифікується зв’язками з сутностями СТУДЕНТ та ЗАПЛАНОВАНА ПРАКТИКА. Усі атрибути крім оцінки обов’язковими але не унікальними. Відсутність оцінки свідчить, що студент не захистив результати практики і не отримав оцінки. Для одного студента терміни проходження практик не можуть перетинатися.

2.3.17. Сутність Звіт

Короткий опис сутності. Сутність ЗВІТ є текстовим документом, який містить звіт студента за результатами проходження практики. Кожен звіт має бути перевіреним та підписаним керівниками практики. Звіт є основою для здавання заліку студентом по практиці. Звіт має єдиний атрибут — текст звіту. Звіт має єдиний зв’язок з сутністю ПРАКТИКА СТУДЕНТА. Цей зв’язок обов’язковим та має ступінь 1 і унікально ідентифікує звіт.

2.4. Інформаційно-довідкові задачі

Информация о работе Розробка стратегії, аналіз, концептуальне моделювання та проектування бази даних проходження практики студентами ВУЗу (на прикладі факул