
- •Содержание
- •3 Разработка информационной системы учета студентов……………………………………………………………………….23
- •3.1 Краткий обзор существующих субд…………………………...………24
- •3.2Основные требования…………………………………………..…….…...24
- •1 Состояние проблемы создания системы учета успеваемости студентов
- •1.1 Постановка задачи
- •1.2 Актуальность темы
- •1.3 Техническое задание
- •1.4 Обзор существующих систем учета и контроля успеваемости и посещаемости студентов в вуЗах
- •2 Выбор математической модели системы учета студентов
- •2.1 Модель данных
- •2.2 Виды моделей данных
- •2.3 Математическая модель структуры базы данных
- •2.4 Реляционная алгебра
- •Замкнутость реляционной алгебры
- •2.5 Структура базы данных Концептуальное проектирование
- •3 Разработка информационной системы учета студентов
- •3.1 Краткий обзор существующих субд
- •3.2 Основные требования
- •3.3 Требования к составу выполняемых функций
- •3.4 Условия эксплуатации
- •3.5 Требования к надежности
- •3.6 Требования к составу и параметрам технических средств
- •4 Обоснование выбора инструментальных средств создания автоматизированной системы
- •4.1 Выбор программных средств
- •4.2 Требования к техническому и программному обеспечению
- •4.3 Описание базы данных
- •4.4 Типы моделей данных
- •4.5 Свойства иерархической модели данных
- •5 Эксперементальное создание приложения
- •5.1 Проектирование, создание и управление базой данных
- •5.2 Создание приложения
- •5.3 Алгоритм работы приложения
- •Алгоритм работы программного приложения приведён на рисунке 5.4.
- •Расчет себестоимости и цены программного продукта
- •6.4 Выводы
- •7 Охрана труда
- •7.1 Выявление и анализ опасных и вредных производственных факторов
- •7.2 Разработка мероприятий по предотвращению или ослаблению возможного воздействия опасных и вредных производственных факторов
- •7.3 Расчет системы жизнеобеспечения
- •Данный вариант защитного экрана по электрической и магнитной составляющей эффективно защитит работающего от опасного влияния эми.
- •7.4 Заключение
- •Перечень ссылок
- •Приложение а Листинг программы
- •Приложение б Плакаты
4.1 Выбор программных средств
Borland Delphi является мощным программным средством, с помощью которого можно реализовать широкий спектр практических задач. Основное достоинство этого языка программирования состоит в том, что он оптимально сочетает в себе простоту использования, доступность и большой набор разнообразных возможностей, позволяющих охватить все основные области программистской деятельности.
Borland Delphi7 – мощный объектно–ориентированный язык программирования с обширными средствами создания совершенных приложений, баз данных и программ доступа к локальным сетям и Internet. Этот язык имеет большие возможности визуального построения компонентов ActiveX пользовательского и промышленного масштаба и компиляции программных модулей в высокопроизводительный формат исполняемого кода. Visual Basic 6 на сегодняшний день является чрезвычайно эффективным инструментом создания быстродействующих приложений, который удовлетворит практически любые потребности программистов. Создание эффективных приложений под операционную систему Windows стало возможным после внедрения в язык новых возможностей, таких как оптимизирование компиляции кода, ускоренного вывода форм, расширенных возможностей доступа к базам данных. Кроме всех тех вышеперечисленных достоинств, язык Borland Delphi обладает возможностью точного указания режима оптимизации кода – для наивысшей скорости выполнения, для минимизации размера файла или специально для процессоров Pentium.
В названии этого языка слово "Visual" означает способ, при помощи которого данным программным средством создается графический пользовательский интерфейс (Graphical User Guide, или сокращенно GUI). Вместо того, чтобы описывать в программе, где и каким образом появится на экране тот или иной объект, программист может просто расположить его в нужном месте еще на этапе разработки своего приложения. В качестве таких "заготовок" в подавляющем большинстве случаев используются встроенные элементы управления, то есть уже созданные объекты с заданными наборами свойств и методов. Программист может изменять значения тех или иных свойств у выбранного объекта, а также описывать для него разнообразные методы. Кроме того, имеется возможность обработки программистом различных событий, которые могут возникать в результате действий пользователя.
Основные возможности языка Borland Delphi:
–Реализация разработчиком максимально гибкого и удобного интерфейса для своего приложения, который сможет удовлетворить потребности даже самого взыскательного пользователя.
– Создание самых разнообразных многоуровневых и всплывающих меню.
–Обработка событий мыши и клавиатуры, вывод на экран различных графических изображений, а также геометрических фигур.
–Управление цветом, настройками принтера, использование стандартных диалогов.
–Работа с графикой, рисование, обработка изображений.
–Использование таймера.
–Обработка файлов и каталогов на жестком диске.
–Доступ к базам данных.
–Разработка собственных элементов управления ActiveX.
Элементами языка Borland Delphi являются:
– объекты – это комбинации программного кода и данных, воспринимаемые как единицы и которыми можно каким-либо образом манипулировать, программно каждый объект определяется как класс;
– события – действия и ситуации, связанные с объектами (например, щелчок кнопки мыши или нажатие клавиши на клавиатуре);
– свойства – определяют представление, поведение и другие черты объекта (например, размер текстового окна, его цвет и объемность);
– методы – программные процедуры, которые выполняют некоторую обработку, связанную с объектом;
– классы – шаблоны (проекты), из которых впоследствии создаются объекты;
Каждый стандартный объект в Borland Delphi имеет большой интервал стандартных свойств и методов. Таким образом, характеристика, которую требуется получить, или действие, которое требуется выполнить, часто уже содержится в свойстве или методе. При необходимости для объекта также можно добавлять новые, пользовательские процедуры и характеристики. Новая процедура добавляется, когда требуется определить новую задачу обработки, не охваченную стандартными методами