Разработка информационно-справочной системы по учебным заведениям - подсистема "Абитуриент"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

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

На данном этапе осуществляется определение структуры пользовательского интерфейса, взаимодействие между его отдельными компонентами.

 

Схема 1. Построение модели абстрактного содержимого одного из пространств взаимодействия

 

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

Окно Выбор заведения высшего образования - это окно предоставляет всю необходимую информацию для высшего образования.

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

Окно Выход - это окно предоставляет выход из программы.

Схема 2. Построение карты навигации по контекстам.

 

Окно Приветствие- содержит информацию о системе Абитуриент и содержит две кнопки для выбора необходимого образования.

- осуществляется переход на следующее окно

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

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

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

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

 

 

4. Реализация программного средства

 

.1 Выбор средств реализации

 

В данной подсистеме Абитуриент используется язык программирования - C# и среда разработки Microsoft Visual Studio.Net.

В качестве базы данных используется Microsoft Office Access. Он очень прост в использовании, и обеспечивает простоту внесения информации или ее удаления. Так как данная подсистема должна работать с минимальными требованиями к системе (запускаться на компьютере пользователя автозапуском), то для этого не стоит усложнять работу пользователя по установлению дополнительного программного обеспечения. Поэтому в качестве базы данных используется база данных Microsoft Office Access, которая имеется в стандартном пакете Microsoft Office.

 

.2 Генерация базы данных

 

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

1)Создание БД;

2)Создание таблиц и полей;

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

Рассмотрим каждый из этих этапов более подробно.

Осуществление первого этапа будет производить при помощи Microsoft Access 2003. открываем программу, выбираем в меню Файл/Создать/Новая база данных, в соответствии с рисунке 3.

Далее в появившемся окне задаем имя базы данных, выбираем место создания базы данных и нажимаем кнопку Создать, в соответствии с рисунком 4.

Рисунок 3

 

Рисунок 4

 

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

 

Рисунок 5

 

Рисунок 6

 

Теперь построим схему данных по ER-модели. Для этого откроем в программе схему данных в Меню/Сервис/Схема данных и создадим связи между таблицами. В итоге получим связанную базу данных, представленную на рисунке 7.

 

Рисунок 7

 

.3 Реализация информационного обеспечения

 

База данных, которая используется в подсистеме Абитуриент, - Microsoft Office Access.

Данная база данных содержит несколько таблиц, в данном случае четыре таблицы, которые связаны между собой (Рисунок 8).

При создании таблиц vuz, suz, fvuz, fsuz , заполняем их поля (Рисунок 9).

 

 

 

 

 

 

 

 

 

 

 

Рисунок 8

 

Рисунок 9

 

Рассмотрим атрибуты сущности fsuz:

1) idfsuz - хранит уникальный порядковый номер специальности СПО;

) Факультет - хранит название специальности заведения СПО;

) idsuz - хранит порядковый номер заведения СПО.

Данные атрибуты изображены на рисунке 10.

 

Рисунок 10

Рассмотрим атрибуты сущности suz:

) isvuz - хранит уникальный порядковый номер заведения CПО;

) Имя - хранит данные о названии заведения СПО;

) Адрес - хранит адрес заведения;

) Контакт - хранит номера контактных телефонов и факсов;

) Сайт - хранит адреса официальных сайтов учебного заведения;

) e-mail- хранит адреса электронной почты заведения CПО.

Данные атрибуты изображены на рисунке 11.

 

Рисунок 11

 

Рассмотрим атрибуты сущности vuz:

) idvuz - хранит уникальный порядковый номер заведения ВПО;

) Имя - хранит данные о названии заведения ВПО;

) Адрес - хранит адрес заведения;

) Контакт - хранит номера контактных телефонов и факсов;

) Сайт - хранит адреса официальных сайтов учебного заведения;

)e-mail- хранит адреса электронной почты заведения ВПО.

Данные атрибуты изображены на рису?/p>