Создание Базы Данных Института

Автор: z******************@mail.ru, 27 Ноября 2011 в 08:25, курсовая работа

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

Целью данной курсовой работы является разработка базы данных института и создание удобного для пользователя интерфейса для работы с ней.
Объектом исследования является кафедра «Гражданско-правовые дисциплины» Астраханского Государственного Технического Университета.
Предметом исследования является информационные процессы кафедры «Гражданско-правовые дисциплины» Астраханского Государственного Технического Университета.
Основной же идеей создания БД является упрощение работы коллектива, за счет систематизации всех основной информации.

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

курсач переделанный.doc

— 2.71 Мб (Скачать)

     После разработки форм и запросов создается  запускающая форма, на которой находится  меню команд, осуществляющее доступ к  созданным объектам. Также для  данной формы организуется запрос пароля для входа в базу.

     В результате создается интерфейс  приложения в соответствии с рисунком 39.

     

Рисунок 39 – Приложение «База данных кафедры»

     В подпункте меню «Формы» находятся  сведения о группах, преподавателях и расписании (рисунки 40,41), в подпункте  «Отчеты» находятся списки предметов и преподавателей.

     

Рисунок 40 – Форма группы

     

Рисунок 41 – Форма Расписания 

     Результат выполнения меню «О программе» представлен  на рисунке 42.

Рисунок 42 - Результат выполнения меню «О программе»

     Таким образом, спроектирована база данных кафедры и создан интерфейс для работы с ней. Он позволяет просматривать данные из таблиц без непосредственного доступа к ним и вводить новые данные через формы.

    ЗАКЛЮЧЕНИЕ

     БД  является важнейшей составной частью информационных систем, которые предназначены для хранения и обработки информации. Изначально такие системы существовали в письменном виде. Для этого использовались различные картотеки, папки, журналы, библиотечные каталоги. Развитие средств вычислительной техники обеспечило возможность широкого использования автоматизированных информационных систем. Разрабатываются информационные системы для обслуживания различных систем деятельности, системы управления хозяйственными и техническими объектами, модельные комплексы для научных исследований, системы автоматизации проектирования и производства, всевозможные тренажеры и обучающие системы. Современные информационные системы основаны на концепции интеграции данных, характеризующихся большими объектами хранимых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей. Для управления этими данными и обеспечения эффективности доступа к ним были созданы системы управления данными.

     Для взаимодействия пользователя с базами данных используют системы управления данными (СУБД). Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных:

  • производительность и готовность. Запросы от пользователя базой данных удовлетворяются с такой скоростью, которая требуется для использования данных. Пользователь быстро получает данные всякий раз, когда они ему необходимы;
  • минимальные затраты. Низкая стоимость хранения и использования данных, минимизация затрат на внесение изменений;
  • простота и легкость использования. Пользователи могут легко узнать и понять, какие данные имеются в их распоряжении. Доступ к данным должен быть простым, исключающим возможные ошибки со стороны пользователя;
  • простота внесения изменений. База данных может увеличиваться и изменяться без нарушения имеющихся способов использования данных;
  • возможность поиска. Пользователь базы данных может обращаться с самыми различными запросами по поводу хранимых в ней данных. Для реализации этого служит так называемый язык запросов;
  • целостность. Современные базы данных могут содержать данные, используемые многими пользователями. Очень важно, чтобы в процессе работы элементы данных и связи между ними не нарушались. Кроме того, аппаратные ошибки и различного рода случайные сбои не должны приводить к необратимым потерям данных. Значит, система управления данными должна содержать механизм восстановления данных;
  • безопасность и секретность. Под безопасностью данных понимают защиту данных от случайного или преднамеренного доступа к ним лиц, не имеющих на это права, от неавторизированной модификации (изменения) данных или их разрушения. Секретность определяется как право отдельных лиц или организаций решать, когда, как какое количество информации может быть передано другим лицам или организациям.

     В результате написания данной курсовой работы была достигнута главная цель  - разработана база данных кафедры «Гражданско-правовые дисциплины» Астраханского Государственного Технического Университета и создан удобный для пользователя интерфейс для работы с ней. Процесс проектирования был произведен в несколько этапов:

  • описание предметной области;
  • этап инфологического моделирования базы данных кафедры;
  • построение таблиц базы данных и нормализация базы данных кафедры;
  • описание внешних моделей базы данных кафедры;
  • физическое моделирование и реализация базы данных кафедры;
  • создание интерфейса приложения.

     В соответствии с поставленной целью  были решены следующие задачи:

  • рассмотрены теоретические основы современных реляционных баз данных;
  • проведен системный анализ предметной области кафедры;
  • разработана инфологическая модель базы данных кафедры;
  • построен набор таблиц базы данных и проведена нормализация базы данных кафедры;
  • описаны внешние модели базы данных кафедры;
  • проведены физическое моделирование и реализация базы данных кафедры;
  • создан интерфейс приложения.

     Специальный интерфейс приложения, в котором  объекты приложения группируются по функциональному назначению, организует удобный доступ к ним. При этом окно базы данных может вообще не открываться  в приложении, а работа пользователя непосредственно с таблицами базы данных исключается. Это обеспечивает сохранность данных  в таблицах.

     Таким образом, база данных обеспечивает надежную защиту данных от случайной потери или порчи, экономно использует ресурсы (как людские, так и технические) и снабжена механизмами поиска информации, удовлетворяющим разумным требованиям к производительности.

    СПИСОК  ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Гайдамакин, Н.А. «Автоматизированные информационные системы, базы и банки данных: учеб. пособие» – М.: Гемос АРВ, 2003 – 367 с.
  2. Гарнаев, А.Ю. «Самоучитель VBA» – СПб.: БХВ-Петербург,2007 – 560 с.
  3. Голицына, О.Л., Максимов Н.В., Попов И.И. «Базы данных: учеб. пособие для сред. проф. образования» - изд. 2-е, испр. и доп. - М.: Форум : Инфра-М, 2007. - 400 с.
  4. Голицына, О.Л., Партыка, Т.Л., Попов, И.И. «Системы управления базами данных: учеб.пособие для сред. проф. образования» - М.: Форум : Инфра-М, 2006. - 432 с.
  5. Григорьев, Ю.А., Ревунков, Г.И. «Банки данных». - М.: МГТУ им. Баумана, 2002. - 320 с.
  6. Дейт, К.Дж. «Введение в системы баз данных» - 8-е изд. - М. [и др.]: Вильямс, 2005. - 1327 с.
  7. Емельянова, Н.З. «Основы построения автоматизированных информационных систем: учеб. пособие»  - М.: Инфра-М, 2007 – 416 с.
  8. Зеленков, Ю.А. «Введение в базы данных: учеб. пособие» – М.: Инфра-М, 2004 – 378 с.
  9. Карпова, Т.С. «Базы данных: модели, разработка, реализация» - СПб: Питер, 2001. -304с.
  10. Кириллов В.В. «Основы проектирования реляционных баз данных. Учебное пособие». - СПб.: ИТМО, 2004. - 90 с.
  11. Когаловский, М.Р. «Энциклопедия технологий баз данных». - М.: Финансы и статистика, 2003. - 800 c.
  12. Костюк А.И. «Базы данных и знаний»: Курс лекций. Таганрог: Изд-во ТРТУ, 2003. 175 с.
  13. Мартьянова, А.Е. «Базы данных и знаний» - Астрахань: 2005. - 123 с.
  14. Питер, Р. «Системы баз данных: проектирование, реализация и управление». – СПб.: БХВ-Петербург, 2006. – 418 с.
  15. Саак, А.Э., Пахомов, Е.В., Тюшняков, В.Н. «Информационные технологии управления: учебник» - СПб. [и др.]: Питер, 2005. - 318с.
  16. Советов, Б.Я., Цехановский, В.В., Чертовской, В.Д. «Базы данных. Теория и практика: учебник для вузов» - М.: Высш. шк., 2005. - 463с.
  17. Уткин, В.Б. «Информационные системы в экономике: учеб. пособие». – 3-е перераб. изд. – М.: Инфра-М, 2006 – 342 с.
  18. Хомоненко, А.Д. «Базы данных». – СПб.: Бином-Пресс: КОРОНА принт, 2006. – 341 с.
  19. Мартьянова, А.Е. Базы данных и знаний. Ч II / Учебно-методическое пособие для студентов специальности 350800 «Документоведение и документационное обеспечение управления».- Астрахань: Изд-во АГТУ, 2005.- 124с.;
  20. Могилев, А.В., Пак, Н.И., Хеннер, Е.К. Информатика: Учеб. пособие для студ. пед. вузов [Текст] / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; Под ред. Е.К. Хеннера. – 2-е изд., стер. – М.: Издательский центр «Академия», 2006. – 816 с.;
  21. Сенов, А. Access 2003. Практическая разработка баз данных. Учебный курс. –С-Пб.: Издательство Питер, 2005. – 256с.;
  22. Сорокин, А.В. Delphi. Разработка баз данных. – СПб.: Питер, 2005. – 477 с.;
  23. Хансон, Г., Хомон Д. Базы данных: обработка и управление. М.: Бином, 2003.
  24.   «Лекции по курсу «Базы данных» часть 1» [Электронный ресурс] / Режим доступа: http://avt.miem.edu.ru/Dokuments/Eva/15lec1.html
  25. «Этапы разработки базы данных» [Электронный ресурс] / Режим доступа: http://citforum.ru/database/dblearn/dblearn06.shtml

ПРИЛОЖЕНИЯ

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Приложение  А

    Листинг SQL-запросов

    1. Вид запроса «SpisokStudentovGruppy»

     SELECT GROUP_CODGROUP, GROUP_SHISLOSTUDENTOV, STUDENT.MONERZACHETNOYKNIZKI, STUDENT.FAMILIA, STUDENT.IMYA, STUDENT.OTCHESTVO, STUDENT.DATAROZDENIYA, STUDENT.ADRESPROZIVANIA, STUDENT.BALLPRIPOSRUPLENII

     FROM GROUP_, STUDENT

     WHERE (GROUP_.CODGROUP=’1’) AND GROUP_.CODGROUP=STUDENT.CODGROUP

     ORDER BY STUDENT.FAMILIA;

    1. Вид запроса «Kol-voStudentovvGroup»

     SELECT GROUP_.IMYAGROUP, COUNT (NomerZachetnoyKnizki) as QuantityStudentsGroup

     FROM GROUP_, STUDENT

     WHERE GROUP_.CODGROUP=STUDENT.CODGROUP

     GROUP BY GROUP_.IMYAGROUP

     ORDER BY GROUP_.IMYAGROUP;

Приложение Б

    Листинг программных кодов

     Private Sub mnuAbout_Click()

     inf = MsgBox("Сделано Негеевым С.О.")

     End Sub 

     Private Sub mnuExit_Click()

     End

     End Sub 
 

     Private Sub mnuGroup_Click()

     frmGROUP.Show

     End Sub 

     Private Sub mnuPredmety_Click()

     DataReportPredmet.Show

     End Sub 

     Private Sub mnuPrepodavateli_Click()

     DataReportPrepodavatel.Show

     End Sub 

     Private Sub mnuRaspisanie_Click()

     frmRASPISANIE.Show

     End Sub 

     Private Sub mnuTeacher_Click()

     frm.PREPODATEL.Show

     End Sub 

     Private Sub Комманда1_Click()

     cmdtask

     End Sub

    СПИСОК  ИСПОЛЬЗУЕМЫХ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, ТЕРМИНОВ И СОКРАЩЕНИЙ

     CASE - Computer-Aided Software Engineering

     DBMS – Data Base Management Systems - систем управления базами данных

     SQL – Structured Query Language - язык структурированных запросов

     UML – Unified Modeling Language - унифицированный язык моделирования

     АБД – администратор базы данных

     АИС – автоматизированная информационная система

     БД – база данных

     РМД – реляционная модель данных

     СУБД  – система управления базами данных

     ЭВМ – электронно-вычислительная машина 

Информация о работе Создание Базы Данных Института