стадії логічного моделювання, перетворяться в таблиці, атрибути в стовпці, домени в типи даних, прийнятих в обраній конкретної СУБД.
Фізична модель реалізації БЗ відображена на малюнку 5.
Рис.5. Фізична модель БД
2. Проектування інтерфейсу ІС
Для створення інтерфейсу я використовував програму Microsoft Visual Studio 2013. Це потужна середовище розробки, що дозволяє створювати як консольні, так і віконні додатки.
. 1 Інформація про студентів
Перше вікно рис.6 являє собою форму заповнення даних про студентів, а також посилання на редагування оцінок, груп і показ діаграм.
Рис.6. Вікно 1
Значення полів:
1) Прізвище, ім'я, по батькові, дата народження, номер заліковки, номер групи - поля введення інформації про студентів.
2) Кнопки додати, видалити, прийняти зміни - для додавання в список, видалення зі списку, або зміни даних студента в списку.
) Кнопки імпорт експорт - для запису даних про студентів в xml файл, а також отримання даних з файлу.
) Кнопка редагувати - відкриває вікно редагування номера групи.
) Кнопка діаграми - відкриває вікно діаграм.
. 2 Редагування груп
У даному вікні рис.7 можна додавати, видаляти і редагувати групи за допомогою відповідних кнопок.
Рис.7. Групи
. 3 Редагування оцінок
Дане вікно Рис.8 викликається подвійним кліком по ПІБ студента на 1 вікні, і дозволяє вибрати зі списку предмет і поставити оцінку.
Кнопка предмети викликає вікно редагування предметів.
Рис.8. Оцінки
. 4 Редагування предметів
Вікно редагування предметів Рис.9. дозволяє додавати, видаляти або змінювати назви предметів.
Рис.9 Предмети
. 5 Перегляд діаграм
У останньому вікні Рис.10 виконана функція надання всіх оцінок за обраним предмету у вигляді столбцовая або кругової діаграми.
Рис.10 Діаграми
Висновок
У ході створення курсового проекту були виконані наступні етапи:
) Була спроектована БД Деканат
) Визначена фізична структура БД
) Розроблено прототип інформаційної системи Деканат
Результатом виконання стала ІС Деканат, що дозволяє зберігати інформацію про студентів, зберігати їх оцінки по кожному предмету і виводити кольорові графіки цих оцінок.
Список використаної літератури
1. Бойко В.В.Проектірованіе баз даних інформаційних систем/Бойко В.В., Савінков В.М.- 2-е вид.- М .: Фінанси і статистика, 1989. - 350 с .;
2. Дейт К. Дж. Введення в системи баз даних .: Пер. з англ./Дейт К. Дж. - 6-е вид.- Київ: Діалектика, 1998. - 784 с .;
3. Бази даних в середовищі промислових СУБД Черноморов Г.А.- Новочеркаськ: ЮРГТУ, 2006. - 884 с .;
4. Бази даних. Мова SQL для студента В.В.. Дунаєв: БХВ-Петербург, 2006. - 288с.
5. Золотов С.Ю. Основи проектування інформаційних систем: Навчальний посібник.- Томськ: ТУСУР, 2007. - 96 с.
6. Золотов С.Ю. Проектування інформаційних систем: Навчально-методичний посібник. Методичні рекомендації для виконання курсового проекту, лабораторних робіт і практичних занять з дисципліни «Проектування інформаційних систем» - Томськ: ТУСУР, 2013. - 34 с.
Додаток А
Форма 1
using System;
using System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Windows.Forms;System.Xml;WindowsFormsApplication6
{partial class Form1: Form
{ lt; students gt; studentlist; Form1 ()
{();=new List lt; students gt; ();
} void Form1_Load (object sender, EventArgs e)
{context=new dekanatEntities (); students=context.students; (var st in students)
{. Items.Add (st.Familiya + + st.Imya + + st.Otchestvo) ;. Add (st);
} gruppi=context.gruppi; (var gr in gruppi)
{. It...