
- •Институт информационных технологий
- •Курсовой проект
- •Содержание
- •Введение
- •1.Объектно-ориентированный анализ
- •1.1Сущность задачи
- •1.2 Состав данных и алгоритмы обработки информации.
- •2. Системное проектирование
- •2.1 Требования к аппаратным и операционным ресурсам
- •2.2 Инструменты разработки
- •3. Функциональное проектирование
- •3.1. Требования к приложению
- •3.2 Функции и элементы управления
- •3.3 Проектирование справочной системы приложения
- •Раздел 1 «Общие сведения» содержит:
- •Раздел 2 «Описание программы» содержит:
- •Раздел 3 руководство пользователя содержит сведения о элементах управления, использовании функций программы, а так же полную информацию о.
- •4. Разработка программных модулей
- •4.1 Общие сведения
- •4.2 Экранные формы
- •4.3 Справочная система
- •5. Программа и методика испытаний
- •5.1 Технические требования
- •5.2 Общие сведения о методике испытаний
- •5.3 Функциональное тестирование
- •6. Руководство пользователя
- •6.1 Условия применения
- •6.2 Область применения и элементы управления
- •Заключение
- •Список использованных источников
- •Приложение а Листинг программы
2.2 Инструменты разработки
Для реализации курсового проекта выбрана среда программирования Borland Delphi 7.
Delphi 7 среда быстрой разработки приложений, в которой интегрированы средства моделирования разработки и развертывания приложений электронной коммерции и Web-сервисов.
Delphi 7 русская версия скачать бесплатно Основные особенности семейства Delphi7:
-поддержка языков программирования для Win32 (Delphi и C/C++) и для .NET (Delphi и C#) в единой среде разработки, что позволяет упростить сопровождение и создание новых приложений Win32 и более легко освоить технологии .NET;
- используемая платформа ECO III обеспечивает создание надежных корпоративных приложений (object relational mapping, transparent object persistence, поддержка исполняемых диаграмм состояний);
- возможность как для разработчиков традиционных приложений под Windows, так и для разработчиков, использующих Java, разрабатывать приложения .NET без отказа от используемого инструментария, с сохранением навыков и с аналогичными концепциями программирования;
- обновленная библиотека визуальных компонент (VCL) позволяет ускорить и упростить разработку графического пользовательского интерфейса (GUI).
3. Функциональное проектирование
3.1. Требования к приложению
При проектировании приложения должны быть приняты во внимание следующие требования:
- архитектура системы должна быть выбрана таким образом, чтобы минимизировать вероятность нарушения штатного режима работы системы (выход системы из строя, потери или искажение информации) при случайных или сознательных некорректных действиях пользователей[3];
- основная программная оболочка должна иметь интуитивно ясный интерфейс и не должна требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями[4].
Основная задача рассматриваемой системы - это максимально упростить и ускорить работу пользователя. Главное требование - это простота и надежность.
Интерфейс управления должен включать:
- пользовательское меню, обеспечивающее простой доступ ко всем компонентам приложения;
- экранные формы, посредством которых выполняется основная работа программы;
Общие интерфейс программы должен быть понятным, ориентированным на стандартного пользователя со средним уровнем функциональной компьютерной грамотности, помимо этого он должен быть удобен и не раздражать глаза.
При создании приложений особую роль играют формы, так как они являются основным диалоговым средством работы пользователя. Формы в приложении должны быть выполнены:
- в едином стиле и цветовой гамме;
- формы не должны быть перегружены информацией;
- формы не должны иметь изменяемых границ.
3.2 Функции и элементы управления
В качестве элементов управления в данной программе используются кнопки: «Сохранить», «Отменить», «Вход», «Регистрация».
Так же пункты меню с вкладками:
-Предварительная запись - открыть, добавить, отчёт;
-Сотрудники – открыть, добавить;
-Касса – просмотр, расчёт, отчёт;
-Клиентская база - просмотр, отчёт;
-Услуги – редактирование;
-График;
-Выход.
Для работы с таблицами используется стандартный компонент – DB Novigator, включающий кнопки для перемещения по таблице, добавление , удаление записей, отмена и сохранение записей.