Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОтчётV1БД.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.12 Mб
Скачать

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 5

1 проектная часть 6

1.1 Описание предметной области 6

1.2 Обоснование выбора программных средств 6

1.3 Создание даталогической модели реляционной базы данных 8

1.4 Математическая модель 9

2 программные разработки 11

2.1 Разработка базы данных 11

2.2 Разработка интерфейса приложения 11

2.3 Создание справки 14

Заключение 15

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

Введение

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

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

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

Целью курсового проекта является разработка АИС «Системный выбор профессии», которая будет проводить тестирование абитуриентов и определять наиболее подходящую для них профессию.

Задачи курсового проекта:

  • Описать предметную область поставленной задачи

  • Выбрать и обосновать среду программирования

  • Создать даталогическую модель БД

  • Разработать базу данных

  • Разработать интерфейс в выбранной среде программирования

  • Описать математическую модель приложения

  • Описать создание справки

Курсовой проект состоит из введения, двух разделов «Проектная часть» и «Программные разработки» и заключения.

В первом разделе «Проектная часть» - описание предметной области, выбор среды программирования и создание датологической модели

Во втором разделе «Программные разработки» - разработка базы данных, интерфейса приложения и математической модели.

1 Проектная часть

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

Требуется написать приложение для тестирования абитуриентов и на основе введённых ими данных определить наиболее подходящую им профессию.

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

База данных должна состоять из двух таблиц:

  1. Специальности – Таблица для хранения названий специальностей ВУЗа.

  2. Вопросы – Таблица для хранения вопросов, которые должны делится на 2 основных типа: увлечения и способности, а также поле направления для дальнейших расчётов.

1.2 Обоснование выбора программных средств

Для разработки базы данных была выбрана СУБД Access система уравления базами данных, которую фирма Microsoft неизменно включает в состав профессиональной редакции Microsoft Office. СУБД Access занимает одно их ведущих мест среди систем для проектирования, создания и обработки баз данных.

Преимущества СУБД Access по сравнению с другими СУБД:

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

2. хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. К этим данным относится не только информация в таблицах, но и другие объекты базы данных.

3. распространенность, которая обусловлена тем, что Access является продуктом компании Microsoft,

4. постоянно обновляется производителем, поддерживает множество языков,

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

6. широкие возможности по импорту/экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, до практически любой серверной СУБД через механизм ODBC,

7.наличие встроенного языка макрокоманд.

Для разработки интерфейса приложения была выбрана среда разработки Delphi 7.

Delphi – это продукт Borland International для быстрого создания приложений. Процесс создания интерфейса будущей программы напоминает забаву с игровым компьютерным конструктором. Поэтому RAD-среды еще называют визуальными средами разработки: какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут, когда программа заработает.

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

Delphi 7 включает в себя большую библиотеку визуальных компонентов VCL и позволяет разрабатывать приложения баз данных с использованием этих компонентов, а также подключать компоненты сторонних разработчиков и разрабатывать свои собственные.

Delphi 7 Enterprise включает в себя компилятор командной строки.

Delphi 7 позволяет разрабатывать приложения на основе BDE (Borland Database Engine), с поддержкой форматов локальных баз данных DBF и Paradox, а также включает драйвер SQLink для серверов баз данных InterBase, Oracle, MS SQL и Informix.

Delphi 7 Enterprise также позволяет создавать сервера приложений на базе Remote Data Module и технологии MIDAS/DataSnap, и включает лицензию на их распространение. Среда быстрой разработки приложений, в которой интегрированы средства моделирования разработки и развертывания приложений электронной коммерции и Web-сервисов. Преимущества Delphi по сравнению с аналогичными программными продуктами.

– быстрота разработки приложения (RAD);

– высокая производительность разработанного приложения;

– низкие требования разработанного приложения к ресурсам компьютера;

– наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;

– возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);

– удачная проработка иерархии объектов

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