Информационная система учета успеваемости студентов деканата "А" для сбора, хранения и обработки информации о студентах

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 15.06.2017
Размер файла 7,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Реферат

Информационная система, база данных, деканат, кафедра, студент, преподаватель, успеваемость, оценка, дисциплина

Объектом разработки является информационная система, предназначенная для работы деканата.

Цель работы - информационная система деканата «А» предназначенная для сбора, хранения и обработки информации о студентах.

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

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

Степень внедрения - информационная система деканата находятся в процессе внедрения в Балтийском государственном техническом университете “ВОЕНМЕХ” имени Д.Ф. Устинова деканата факультета «А».

Содержание

  • Обозначения и сокращения
  • Введение
  • 1. Конструкторский раздел
    • 1.1 Анализ предметной области
    • 1.2 Инфологическое проектирование ИС деканата
      • 1.2.1 Спецификация сущностей
      • 1.2.2 Спецификация атрибутов
      • 1.2.3 Спецификация связей
      • 1.2.4 Ссылочная целостность по связям
      • 1.2.5 Инфологическая модель базы данных
    • 1.3 Даталогическое проектирование ИС деканата
      • 1.3.1 Спецификация отношений
      • 1.3.2 Спецификация полей
      • 1.3.3 Спецификация связей
    • 1.4 Разработка структуры сети
      • 1.4.1 Способы организации (топологии) компьютерных сетей
      • 1.4.2 Обзор протоколов и выбор основного протокола
      • 1.4.3 Сетевое оборудование
      • 1.4.4 Требования к коммуникационному (сетевому) оборудованию
      • 1.4.5 Состав оборудования
      • 1.4.6 Оснащение общесистемным ПО
    • 1.5 Проектирование интерфейса пользователей ИС
      • 1.5.1 Критерии качества интерфейса
      • 1.5.2 Закон Фитса, закон Хика, метод GOMS
      • 1.5.3 Проектирование и разработка пользовательского интерфейса
    • 1.6 Проектирование запросов и отчетов ИС
  • 2. Технологический раздел
    • 2.1 Выбор программных средств
      • 2.1.1 Microsoft Access
      • 2.1.2 Borland C++ Builder
      • 2.1.3 Embarcadero Delphi
    • 2.2 Руководства пользователей
      • 2.2.1 Руководство администратора
      • 2.2.2 Руководство пользователя
  • 3. Технико-экономический раздел
    • 3.1 Расчет себестоимости разработки программного обеспечения
      • 3.1.1 Расчет трудоемкости разработки программы
      • 3.1.2 Расчет экономической эффективности программного средства
  • 4. Безопасность жизнедеятельности и экология
    • 4.1 Обеспечение безопасности на рабочем месте пользователя
    • 4.2 Расчет общего освещения
    • 4.3 Пожарная безопасность
    • 4.4 Экологическая безопасность
  • Заключение
  • Список использованных источников

Приложение

Обозначения и сокращения

ИС - информационная система

ПО - программное обеспечение

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

ИСА - идентифицирующая совокупность атрибутов

СЭД - системы электронного документооборота

атрибут запрос информационный сеть

Введение

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

В связи с этим возникает необходимость использования в документоведении автоматизированных систем и компьютерных баз данных.

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

В крупных университетах, насчитывающих большое количество студентов на всех уровнях учета: и студенческий отдел кадров, и деканаты, и учебные группы требуется системный подход начиная с момента поступления абитуриентов и на протяжении всего времени обучения, вплоть до окончания университета.

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

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

На сегодняшний день существует отдельный класс информационных систем:

ERP (Enterprise Resource Planning System). Предназначены главным образом для построения единого информационного пространства предприятия (объединение всех отделов и функций), эффективного управления всеми ресурсами компании, связанными с продажами, производством, учетом заказов.

CRM (Customer Relationship Management System). CRM-система помогает автоматизировать работу предприятия с клиентами, создать клиентскую базу и использовать ее в целях эффективности своего дела.

MES (Manufacturing Execution System). Системы класса MES предназначены для производственной среды предприятия. Системы этого класса отслеживают и документируют весь производственный процесс, отображают производственный цикл в реальном времени.

WMS (Warehouse Management System). Система управления, обеспечивающая комплексную автоматизацию управления складскими процессами.

EAM (Enterprise Asset Management). Система управления основными фондами предприятия, позволяющая сократить простои оборудования, затраты на техобслуживание, ремонты и материально-техническое снабжение.

PLM (Product Lifecycle Management). Современная бизнес-стратегия, применяемая ведущими производственными предприятиями для сокращения времени вывода на рынок новых продуктов за счет использования передовых средств разработки изделий (CAD/CAE) и подготовки производства (CAM/CAPP/MPM), уменьшения стоимости разработки за счет повторного использования инженерных данных и организации совместной работы распределенных коллективов (PDM).

PDM (Product Data Management). Система управления данными об изделии. Технология PDM реализуется программными решениями, позволяющими сохранять данные об изделии в базах данных. К данным об изделии, прежде всего, относят инженерные данные, такие как CAD-модели и чертежи, цифровые макеты, документированные расчеты, спецификации материалов и т.п.

HRM (Human Resource Management). Система управления персоналом. Основная цель таких систем - привлечение и удержание ценных для предприятия кадровых специалистов. HRM-системы решают две главные задачи: упорядочение всех учетных и расчетных процессов, связанных с персоналом, и снижение процента ухода сотрудников.

СЭД (Системы электронного документооборота). Сложно себе представить предприятие без документов. Организацией документооборота призваны заниматься СЭД.

Цель работы. Разработка информационной системы деканата предназначенной для сбора, хранения и обработки информации о студентах. Система должна быть ориентирована на конечного пользователя, не обладающего высокой квалификацией в области вычислительной техники. Поэтому клиентские приложения информационной системы должны обладать простым, удобным, легко осваиваемым интерфейсом, который предоставляет конечному пользователю все необходимые для работы функции и в то же время не дает ему возможность выполнять какие-либо лишние действия. Кроме того система должна обеспечить защиту информацию хранимую в ней от несанкционированного проникновения и утечки информации. В соответствии с целью разработки были поставлены следующие конкретные задачи:

- построить семантической модели предметной области (инфологическое проектирование), определение и описание информационных объектов и связей между ними;

- разработать схему базы данные (даталогическое проектирование), т.е. создать схему базы данных на основе построенной модели данных с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.

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

- разработать структуру сети для обеспечения надежной работы всех сотрудников системы деканата;

- разработать эргономичный интерфейс;

- создать руководства пользователей.

1. Конструкторский раздел

1.1 Анализ предметной области

Предметная область - это часть реального мира, рассматриваемая в рамках определенного контекста. Под контекстом можно понимать область исследования или область, которая является объектом определенной деятельности.

Предметная область сильно влияет на все аспекты проекта: требования к системе, взаимодействие с пользователем, модель хранения данных, реализацию и т.д.

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

С данной информационной системой должны работать следующие группы пользователей:

- сотрудники деканата;

- администратор информационной системы.

При работе с системой сотрудники деканата должны иметь возможность решать следующие задачи:

- вносить в систему новых студентов;

- включать студентов в нужные учебные группы;

- вносить информацию по результатам сессии студента;

- удалять студентов;

- редактировать данные студентов;

- вносить в систему новых преподавателей;

- включать преподавателей в нужные кафедры;

- редактировать данные преподавателей;

- формировать учебный план на семестр;

- выводить списки студентов;

- формировать экзаменационные ведомости по группам;

- выводить справки для студентов;

- составлять указания и приказы по студентам;

- выводить направления на допуски, экзамены, зачеты, КП/КР;

- формировать и выводить приложения к диплому и диплом.

- осуществлять поиск информации по различным критериям;

- совершать выборку по данным.

Администратор системы должен иметь возможность:

- ограничивать права доступа к системе;

- редактировать информацию в «таблицах-справочниках», таких как гражданство, иностранный язык, проживание, районы СПб, вид документа (образования, удостоверяющего личность), специальность-направление, специализация-профиль, вид стипендии, величина надбавки, виды практик, места требования справки;

- создавать новые учебные группы;

- редактировать информацию по кафедрам;

- редактировать перечень дисциплин;

- создавать учебные планы по специальностям;

- редактировать данные по специальностям.

Рассмотрим требования пользователей к разрабатываемой БД. Они представляют собой список запросов, которые разработчик получает в диалоге с будущими пользователями этой БД.

Рассмотрим примерный состав вопросов при анализе предметной области «Деканат»:

Сколько студентов учится на факультете?

Сколько групп на факультете?

Как распределены студенты по группам на факультете?

Сколько дисциплин читается на каждом курсе по каждой специальности?

Сколько преподавателей в вузе?

Сколько студентов получают и сколько студентов не получают стипендию?

Данные студентов (фамилия, год рождения, № зачетной книжки и т.д.)

Результаты последней сессии.

Распределение преподавателей по предметам.

И т.д.

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

При выборе информационных объектов ответим на ряд вопросов:

На какие классы разделяются данные, подлежащие хранению в БД?

Какое имя можно присвоить каждому классу данных?

Какие характеристики можно выделить для каждого класса данных?

Какие имена можно присвоить выбранным наборам характеристик?

Например, совокупность информационных объектов, отражающих учебный процесс в вузе:

Студент (Фамилия, пол, год рождения, группа, номер зачетки, стипендия).

Преподаватель (Фамилия, должность, ученая степень, кафедра, предмет, № телефона кафедры).

Результаты сессии (Фамилия студента, предмет, оценка по этому предмету).

Группа (№ группы, факультет, курс, направление).

Связи могут быть следующих типов:

один к одному (Студент - Личные данные студента);

один ко многим (Студент - Группа);

многие ко многим (Студент - Преподаватель).

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

1.2 Инфологическое проектирование ИС деканата

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

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

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

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

Модель «сущность-связь» позволяет представлять объекты предметной области и отношения между ними, т.е. позволяет описывать структуру предметной области. Она определяется в терминах: сущность, атрибут, связь.

1.2.1 Спецификация сущностей

Сущность - представление (абстракция) реально существующего объекта, процесса или явления. Наименование сущности должно быть уникально во всей модели.

Тип сущности - определяет набор однородных объектов.

Экземпляр сущности - конкретный объект из этого набора.

Так, например, сущность «Студент» определяет всю информацию о студентах вообще. Конкретных студент Иван Иванов является экземпляром сущности «Студент», а совокупность всех студентов составляет тип сущности.

Типы сущностей:

1. Сущность СТУДЕНТ

Идентификатор - ID студента

Описательные атрибуты - ФИО, номер группы, номер зачетной книжки

2. Сущность ПРЕПОДАВАТЕЛЬ

Идентификатор - ID преподавателя

Описательные атрибуты: ФИО, должность, номер телефона

3. Сущность - ЛИЧНЫЕ ДАННЫЕ СТУДЕНТА

Идентификатор - ID личные данные

Описательные атрибуты: пол, дата рождения, место рождения, гражданство

4. Сущность - ПАСПОРТНЫЕ ДАННЫЕ

Идентификатор - ID паспортные данные

Описательные атрибуты - вид документа, номер документа, серия документа, кем выдан документ, дата выдачи документа, регистрация

5. Сущность - КОНТАКТЫ СТУДЕНТА

Идентификатор - ID контакты студента

Описательные атрибуты - домашний телефон, мобильный телефон, проживание, район СПб, адрес

6. Сущность - ПРИКАЗЫ

Идентификатор - ID приказы

Описательные атрибуты - курс, номер приказа, дата приказа, тип приказа

7. Сущность - ЛЬГОТЫ

Идентификатор - ID льготы

Описательные атрибуты - номер справки, дата выдачи справки, дата окончания справки, примечание

8. Сущность - ДАННЫЕ ОБ ОБРАЗОВАНИИ

Идентификатор - ID данные об образовании

Описательные атрибуты - вид документа об образовании, серия документа об образовании, номер документа об образовании, дата выдачи документа об образовании, отличия, иностранный язык

9. Сущность - ДАННЫЕ О ЗАЧИСЛЕНИИ

Идентификатор - ID данные о зачислении

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

10. Сущность - СТИПЕНДИЯ

Идентификатор - ID стипендия

Описательные атрибуты - вид стипендии, надбавка

11. Сущность - ДАННЫЕ О ПРАКТИКЕ

Идентификатор - ID данные о практике

Описательные атрибуты - наименование практики, семестр, количество недель, оценка

12. Сущность - ГОСУДАРСТВЕННЫЙ ЭКЗАМЕН

Идентификатор - ID государственный экзамен

Описательные атрибуты - название, номер протокола, дата

13. Сущность - ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

Идентификатор - ID выпускная квалификационная работа

Описательные атрибуты - тип выпускной квалификационной работы, номер протокола, дата, тема, кол-во недель

14. Сущность - ИТОГОВАЯ ГОСУДАРСТВЕННАЯ АТТЕСТАЦИЯ

Идентификатор - ID итоговая государственная аттестация

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

15. Сущность - ДИСЦИПЛИНА

Идентификатор - ID дисциплина

Описательные атрибуты - название, вид дисциплины

16. Сущность - ГРУППА

Идентификатор - ID группа

Описательные атрибуты - название

17. Сущность - КАФЕДРА

Идентификатор - ID кафедра

Описательные атрибуты - номер, название, телефон

18. Сущность - УЧЕБНЫЙ ПЛАН

Идентификатор - ID учебный план

Описательные атрибуты - номер, курс, семестр, учебный год

19. Сущность - УЧЕБНЫЙ ПЛАН ВЕСЬ

Идентификатор - ID учебный план весь

Описательные атрибуты - номер, форма обучения, кафедра, направление, профиль, группа

20. Сущность - ДИСЦИПЛИНА ПО УЧЕБНОМУ ПЛАНУ

Идентификатор - ID дисциплина по учебному плану

Описательные атрибуты - дисциплина, учебный план, вид контроля, дата, оценка, студент, преподаватель

1.2.2 Спецификация атрибутов

Атрибут - свойство сущности (объекта). Его имя должно быть уникально в рамках одной сущности.

Экземпляр атрибута - конкретное значение свойства.

Например, сущность «Студент» определяется атрибутами: «Фамилия студента», «Группа» и т.п. То есть для каждого конкретного студента (экземпляра сущности) мы должны определить экземпляры атрибутов (их конкретные значения). Продолжим с нашим примером: экземпляр сущности «Студент» Иван Иванов имеет экземпляр атрибута «Фамилия студента» - «Иванов» и экземпляр атрибута «Группа» - «М122».

Идентифицирующий атрибут (идентифицирующая совокупность атрибутов, ИСА) - атрибут (несколько атрибутов), значение которого определяет уникальность экземпляра сущности.

Атрибут - это поименованная характеристика сущности, которая принимает значение из некоторого множества значений. В таблице 1.1 представлен список атрибутов сущностей инфологической модели данной системы.

Таблица 1.1 - Спецификация атрибутов

Сущность

Наименование

Тип

Размер (кол. симв)

Пример

Студент

ID студента

Цифровой

7

0000001

ФИО

Алфавитный

50

Иванов Иван Иванович

номер группы

Алфавитный

5

ВИ123

номер зачетной книжки

Алфавитный

7

ВИ12345

Преподаватель

ID преподавателя

Цифровой

7

0000002

ФИО

Алфавитный

50

Петров Петр Петрович

должность

Алфавитный

20

профессор

номер телефона

Цифровой

16

+7(000)111-22-33

Личные данные студента

ID личные данные

Цифровой

7

0000003

пол

Алфавитный

3

муж

дата рождения

Дата

-

-

место рождения

Алфавитный

100

г. Москва

гражданство

Алфавитный

50

Российское

Паспортные данные

ID паспортные данные

Цифровой

7

0000004

вид документа

Алфавитный

50

паспорт

номер документа

Цифровой

10

40 04

серия документа

Цифровой

10

123456

кем выдан документ

Алфавитный

100

МВД г.Москва

дата выдачи документа

Дата

-

-

регистрация

Алфавитный

100

Московский проспект 16-12

Контакты студента

ID контакты студента

Цифровой

7

0000005

домашний телефон

Цифровой

15

8(812)123-45-67

мобильный телефон

Цифровой

16

+7(000)222-33-44

проживание

Алфавитный

100

Московский проспект 16-12

Приказы

ID приказы

Цифровой

7

0000006

курс

Цифровой

1

1

номер приказа

Цифровой

4

1001

дата приказа

Дата

-

-

тип приказа

Алфавитный

100

выдача льготы

Льготы

ID льготы

Цифровой

7

0000007

номер справки

Цифровой

4

1003

дата выдачи справки

Дата

-

-

дата окончания справки

Дата

-

-

примечание

Алфавитный

100

Примечание

Данные об образовании

ID данные об образовании

Цифровой

7

0000008

вид документа об образовании

Алфавитный

20

Аттестат

серия документа об образовании

Цифровой

5

12345

номер документа об образовании

Цифровой

6

678345

дата выдачи документа об образовании

Дата

-

-

отличия

Алфавитный

20

Золотая медаль

иностранный язык

Алфавитный

20

Английский

Данные о зачислении

ID данные о зачислении

Цифровой

7

0000009

основания о зачислении, примечание

Алфавитный

30

по конкурсу

дата зачисления

Дата

-

-

номер приказа о зачислении

Алфавитный

10

К-135

специализация

Алфавитный

100

ракетостроение

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

Алфавитный

100

Ракетные комплексы и космонавтика

срок обучения

Цифровой

3

5

отделение

Алфавитный

30

очное (дневное)

форма обучения

Алфавитный

20

бюджет

вид образования

Алфавитный

15

специалист

Стипендия

ID стипендия

Цифровой

7

0000010

вид стипендии

Алфавитный

30

социальная

надбавка

Цифровой

4

100%

Данные о практике

ID данные о практике

Цифровой

7

0000011

наименование практики

Алфавитный

50

эксплуатационная

семестр

Цифровой

1

1

количество недель

Цифровой

2

10

оценка

Алфавитный

20

отлично

Государственный экзамен

ID государственный экзамен

Цифровой

7

0000012

название

Алфавитный

50

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

номер протокола

Алфавитный

4

А345

дата

Дата

-

-

Выпускная квалификационная работа

ID выпускная квалификационная работа

Цифровой

7

0000013

тип выпускной квалификационной работы

Алфавитный

30

бакалаврская работа

номер протокола

Алфавитный

4

П285

дата

Дата

-

-

тема

Алфавитный

200

двигатели ракет

кол-во недель

Цифровой

2

12

Итоговая государственная аттестация

ID итоговая государственная аттестация

Цифровой

7

0000014

государственный экзамен

Алфавитный

50

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

оценка

Алфавитный

20

хорошо

выпускная квалификационная работа

Алфавитный

200

двигатели ракет

оценка

Алфавитный

20

хорошо

Дисциплина

ID дисциплина

Цифровой

7

0000015

название

Алфавитный

200

Математика 1

вид дисциплины

Алфавитный

100

федеральный компонент

Группа

ID группа

Цифровой

7

0000016

название

Алфавитный

5

М122

Кафедра

ID кафедра

Цифровой

7 символов

0000017

номер

Алфавитный

3

Р10

название

Алфавитный

100

физики

телефон

Цифровой

4

1313

Учебный план

ID учебный план

Цифровой

7

0000018

номер

Алфавитный

10

А113О1

курс

Цифровой

1

1

семестр

Цифровой

1

1

учебный год

Цифровой

9

2011/2012

Учебный план весь

ID учебный план весь

Цифровой

7

0000019

номер

Алфавитный

10

А113О1В

форма обучения

Алфавитный

20

бюджет

кафедра

Алфавитный

100

физики

направление

Алфавитный

100

Ракетные комплексы и космонавтика

профиль

Алфавитный

100

ракетостроение

группа

Алфавитный

5

М122

Дисциплина по учебному плану

ID дисциплина по учебному плану

Цифровой

7

0000020

дисциплина

Алфавитный

200

Математика 1

учебный план

Алфавитный

10

А113О1

вид контроля

Алфавитный

10

экзамен

дата

Дата

-

-

оценка

Алфавитный

20

хорошо

студент

Алфавитный

50

Иванов Иван Иванович

преподаватель

Алфавитный

50

Петров Петр Петрович

1.2.3 Спецификация связей

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

Связь позволяет моделировать отношения между объектами предметной области. Наименование связи должно быть уникально во всей модели.

Типы связей:

1. связь один к одному (1:1) - одиночный экземпляр сущности одного типа связан с одиночным экземпляром сущности другого типа.

2. связь один ко многим (1:М) - один экземпляр сущности связан со многими экземплярами другой сущности.

3. связь многие ко многим (М:N) - несколько экземпляров одной сущности связаны с несколькими экземплярами другой сущности.

Таблица 1.2 - Спецификация связей

Связь

Тип

От сущности

К сущности

По атрибуту

1

Содержат

1:1

Данные студента

Личные данные

ID личные данные

2

Содержат

1:1

Данные студента

Паспортные данные

ID паспортные данные

3

Содержат

1:1

Данные студента

Контакты

ID контакта

4

Выпускаются

1:М

Приказы

Студент приказ

ID студент приказ

5

Имеет

1:1

Данные студента

Льготы

ID льгота

6

Содержат

1:1

Данные студента

Данные образовании

ID данные об образовании

7

Содержат

1:1

Данные студента

Данные о зачислении

ID данные о зачислении

8

Получает

1:1

Данные студента

Стипендия

ID стипендия

9

Проходит

1:М

Данные студента

Данные о практике

ID данные о практике

10

Входит

1:М

Государственный экзамен

Итоговая государственная аттестация

ID итоговая государственная аттестация

11

Входит

1:М

Выпускная квалификационная работа

Итоговая государственная аттестация

ID итоговая государственная аттестация

12

Проходит

1:М

Данные студента

Итоговая государственная аттестация

ID итоговая государственная аттестация

13

Входит

1:М

Дисциплина

Дисциплина по учебному плану

ID дисциплина по учебному плану

14

Состоит

1:М

Группа

Данные студента

ID данные студента

15

Входит

1:М

Преподаватель

Преподаватель кафедра

ID преподаватель кафедра

16

Входит

1:М

Учебный план

Дисциплина по учебному плану

ID дисциплина по учебному плану

17

Состоит

1:М

Данные преподавателя

Преподаватель кафедра

ID преподаватель кафедра

18

Имеет

1:М

Данные студента

Дисциплина по учебному плану

ID дисциплина по учебному плану

19

Имеет

1:М

Дисциплина по учебному плану

Данные о успеваемости

ID данные о успеваемости

1.2.4 Ссылочная целостность по связям

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

Таблица 1.3 - Ссылочная целостность по связям

Связь

Тип

Целостность связи

Правило по модификации

Правило по удалению

Правило по включению

1

Содержат

1:1

Каскадное

Каскадное

Проверка

2

Содержат

1:1

Каскадное

Каскадное

Проверка

3

Содержат

1:1

Каскадное

Каскадное

Проверка

4

Выпускаются

1:М

Проверка

Проверка

Проверка

5

Имеет

1:1

Каскадное

Каскадное

Проверка

6

Содержат

1:1

Каскадное

Каскадное

Проверка

7

Содержат

1:1

Каскадное

Каскадное

Проверка

8

Получает

1:1

Каскадное

Каскадное

Проверка

9

Проходит

1:М

Проверка

Проверка

Проверка

10

Входит

1:М

Проверка

Проверка

Проверка

11

Входит

1:М

Проверка

Проверка

Проверка

12

Проходит

1:М

Проверка

Проверка

Проверка

13

Входит

1:М

Проверка

Проверка

Проверка

14

Состоит

1:М

Проверка

Проверка

Проверка

15

Входит

1:М

Проверка

Проверка

Проверка

16

Входит

1:М

Проверка

Проверка

Проверка

17

Состоит

1:М

Проверка

Проверка

Проверка

18

Имеет

1:М

Проверка

Проверка

Проверка

19

Имеет

1:М

Проверка

Проверка

Проверка

1.2.5 Инфологическая модель базы данных

Достаточно часто используется графическое отображение инфологической модели в виде графических диаграмм (инфологических схем).

Обозначения графических элементов:

- типы сущностей - прямоугольники;

- свойства или атрибуты - овалы;

- связи (отношения) - ромбы.

Связь «->» обозначает 1, а «->>» - множество.

Инфологическая модель представлена на рисунке 1.1.

Рисунок 1.1 - Инфологическая модель базы данных

1.3 Даталогическое проектирование ИС деканата

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

1.3.1 Спецификация отношений

Применительно к реляционным моделям используется следующая терминология: на логическом уровне элемент это атрибут, колонка, столбец, поле. Совокупность элементов - запись. Совокупность строк образуют отношение (таблица, файл БД). Спецификация отношений представлена в таблице 1.4.

Таблица 1.4 - Спецификация отношений

Типы отношений

Описание

Личные данные

Список личных данных о студентах

Паспортные данные

Паспортные данные студента

Контакты

Список контактов и адресов студентов

Данные об образовании

Список данных об образовании студента

Данные о зачислении

Список данных о зачислении на конкретного студента

Стипендии

Список стипендий

Льготы

Список льгот

Кафедра

Список кафедр

Преподаватель

Преподаватель

Студент

Студент

Студент приказы

Список приказов на студентов

Практика

Список практик

Итоговая государственная аттестация

Результаты защит дипломов

Государственный экзамен

Список государственных экзаменов

Выпускная квалификационная работа

Список ВКР

Группа

Группа

Дисциплина

Список дисциплин

Учебный план

Список учебных планов по семестрам

Учебный план весь

Список учебных планов

Дисциплина по учебному плану

Список дисциплин по учебному плану

1.3.2 Спецификация полей

Основными характеристиками поля является тип и длина. Совокупность данных характеристик - спецификация полей. Спецификация полей представлена в таблице 1.5.

Таблица 1.5 - Спецификация полей

Отношение

Имя поля

Тип

Описание

Личные данные

Id_личные данные

Int (autoinc)

Первичный ключ

Id_пол

Int

Вторичный ключ

Дата рождения

Date

Место рождения

Nchar

Id_гражданство

Int

Вторичный ключ

Паспортные данные

Id_паспортные данные

Int (autoinc)

Первичный ключ

Id_вид документа

Int

Вторичный ключ

Номер док

Nchar

Серия док

Nchar

Кем выдан док

Nchar

Дата выдачи док

Date

Контакты

Id_контакты

Int (autoinc)

Первичный ключ

Домашний телефон

Nchar

Мобильный телефон

Int

Id_проживание

Int

Вторичный ключ

Id_район

Int

Вторичный ключ

Адрес

Nchar

Данные об образовании

Id_данные об образовании

Int (autoinc)

Первичный ключ

Id_вид документа об образовании

Int

Вторичный ключ

Серия док об образ

Nchar

Номер док об образ

Nchar

Дата выдачи док об образ

Date

Id_отличия

Int

Вторичный ключ

Id_иностранный язык

Int

Вторичный ключ

Данные о зачислении

Id_данные о зачислении

Int (autoinc)

Первичный ключ

Id_основания о зачислении

Int

Вторичный ключ

Примечание

Nchar

Номер приказа о зачислении

Nchar

Id_вид образовании

Int

Вторичный ключ

Id_специализация

Int

Вторичный ключ

Id_срок обучения

Int

Вторичный ключ

Id_отделение

Int

Вторичный ключ

Id_ форма обучения

Int

Вторичный ключ

Id_специальность

Int

Вторичный ключ

Льготы

Id_льготы

Int (autoinc)

Первичный ключ

Id_льготы наличие

Int

Вторичный ключ

Номер справки

Nchar

Дата выдачи справки

Date

Дата окончания справки

Date

Примечание

Nchar

Приказы

id

Int (autoinc)

Первичный ключ

Id_курс

Int

Вторичный ключ

Номер приказа

Nchar

Дата приказа

Date

Id_тип приказа

Int

Вторичный ключ

Стипендия

Id_стипендия

Int (autoinc)

Первичный ключ

Id_вид стипендии

Int

Вторичный ключ

Id_надбавка

Int

Вторичный ключ

Данные студента

id

Int (autoinc)

Первичный ключ

Фамилия

Nchar

Имя

Nchar

Отчество

Nchar


Подобные документы

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

    курсовая работа [7,2 M], добавлен 21.04.2015

  • Проблема повышения оперативности учета и контроля посещаемости и успеваемости студентов ЮТИ ТПУ. Разработка информационной системы, требования к ней. Информационное обеспечение задачи, автоматизация предметной области. Описание интерфейса системы.

    дипломная работа [2,6 M], добавлен 17.07.2012

  • Проектирование базы данных "Деканат" в среде MySQL и разработка многопользовательского приложения с целью хранения информации о студентах и учета их успеваемости. Построение графиков оценок по предметам в спроектированной информационной системе.

    курсовая работа [507,2 K], добавлен 16.01.2015

  • Разработка информационной системы с клиент-серверной архитектурой "Складской учет мебельного магазина". Выявление связей, сущностей, их атрибутов и ключей. Проектирование логической и физической моделей данных. Задание типов данных для полей таблиц.

    курсовая работа [860,7 K], добавлен 18.01.2015

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

    курсовая работа [1,1 M], добавлен 13.02.2014

  • Анализ бизнес-процессов предприятия. Определение сущностей и связей между ними. Создание таблиц, запросов, отчетов и форм. Построение логической модели информационной системы. Разработка программного обеспечения. Инструкция по использованию базы данных.

    дипломная работа [3,1 M], добавлен 16.08.2015

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

    курсовая работа [3,1 M], добавлен 21.11.2009

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

    курсовая работа [1,3 M], добавлен 17.05.2013

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

    курсовая работа [560,6 K], добавлен 09.09.2012

  • Выделение сущностей базы данных и связей между ними. Организация ее объектов. Логическая и физическая модель БД. Определение требований к информационной системе. Проектирование транзакций и пользовательского интерфейса. Разработка отчетов и запросов.

    курсовая работа [2,4 M], добавлен 17.10.2014

  • Выявление сущностей и связей, атрибутов сущностей и назначение первичных ключей при разработке базы данных. Реляционная модель данных. Описание стадий жизненного цикла информационной системы: анализ, проектирование, реализация, внедрение, сопровождение.

    курсовая работа [152,2 K], добавлен 11.05.2014

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

    дипломная работа [41,6 K], добавлен 17.08.2010

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

    курсовая работа [33,5 K], добавлен 25.07.2012

  • Создание автоматизированной информационной системы учета оборудования (компьютерной и оргтехники) на АКБ НМБ ОАО с использованием современных компьютерных средств. Проектирование базы данных. Алгоритмы решения задач. Расчёт затрат на проектирование.

    дипломная работа [2,1 M], добавлен 16.12.2013

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

    курсовая работа [7,6 M], добавлен 27.04.2011

  • Реализация в автосервисах информационной справочной системы для организации учета распределения работ и ведения учета их стоимости. Анализ механизма предоставления услуг. Инфологическое и даталогическое проектирование. Выявление сущностей базы данных.

    курсовая работа [1020,5 K], добавлен 24.01.2009

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

    дипломная работа [2,4 M], добавлен 11.04.2010

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

    курсовая работа [1,9 M], добавлен 27.12.2014

  • Сущность и виды СУБД Microsoft Access. Алгоритм создания базы данных сессионной успеваемости студентов ВУЗа. Проектирование форм для сводных таблиц с помощью конструктора окон. Разработка отчетов и запросов на выборку данных. Создание кнопочной формы.

    курсовая работа [5,4 M], добавлен 09.05.2011

  • Сфера работы туристической фирмы, подлежащей автоматизации. Концептуальное проектирование базы данных. Перечень сущностей и атрибутов. Инфологическое и логическое проектирование и создание запросов. Работа с информационной системой, формирование отчетов.

    курсовая работа [6,6 M], добавлен 24.10.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.