- •Введение
- •1 Проектная часть
- •1.1 Описание предметной области
- •1.2 Обоснование выбора программных средств
- •1.3 Создание даталогической модели реляционной базы данных
- •1.4 Математическая модель
- •2 Программные разработки
- •2.1 Разработка базы данных
- •2.2 Разработка интерфейса приложения
- •2.3 Создание справки
- •Заключение
- •Список использованных источников
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 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 Описание предметной области
Требуется написать приложение для тестирования абитуриентов и на основе введённых ими данных определить наиболее подходящую им профессию.
Вопросы для тестирования требуется хранить в базе данных.
База данных должна состоять из двух таблиц:
Специальности – Таблица для хранения названий специальностей ВУЗа.
Вопросы – Таблица для хранения вопросов, которые должны делится на 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 полностью отвечают подобным требованиям и подходят для создания систем любой сложности.
