Разработка программы "BaseSurvey ECC" для ведения электронного журнала учёта осмотра мест происшествий
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Содержание
Введение
. Теоретические основы разработки
.1 Анализ технического задания
.2 Выбор средства разработки
.3 Проектирование
.3.1 Проектирование интерфейса пользователя
.3.2 Выбор необходимых компонентов
.3.3 Разработка алгоритмов работы
.4 Выбор модели лицензирования
. Практическая часть
.1 Кодирование методов используемых объектов
.2 Отладка и тестирование программного продукта
.3 Разработка руководства пользователя
Заключение
Список использованных источников
Приложение А - Блок-схемы алгоритмов
Приложение Б - UML-диаграммы объектов
Приложение В - Диск
Приложение Г - Структура проекта
Введение
В письменной курсовой работе необходимо создать программный продукт на алгоритмическом языке Object Pascal в среде визуального программирования Delphi, которое как планируется, будет обеспечивать решение специализированных задач, а именно вести учет осмотра мест происшествий.
Программа создается для неопытных пользователей. Аналогов программы нет, она будет максимально простой и понятной. В ней будут использоваться простые функции в отличие от программ похожего типа. Программа будет называться BaseSurvey ECC.
Цель данной письменной курсовой работы - разработка программы BaseSurvey ECC, обеспечивающей возможность ведения электронного журнала учета ОМП.
Задачи:
-изучить компоненты SQLite;
-при создании приложения использовать компоненты SQLite;
-реализовать возможность добавлять и удалять данные из журнала, а так же вести поиск по записям.
Программа должна иметь понятный интерфейс, удобное управление.
Программа должна работать с базами данных SQLite, иметь функцию добавлять и удалять данные, вести поиск по записям. Для удобства работы с программой будет вынесена таблица, кнопки управления, а также будет создана справка о программе.
Справка о программе включает в себя следующие пункты:
-системные требования.
-руководство пользователя.
-обратная связь с разработчиком программы.
Программа будет бесплатной для всех пользователей и установлена в ЭКЦ УМВД ОП №4 по г. Владивостоку.
1. Теоретические основы разработки
.1 Анализ технического задания
При разработке данного программного продукта необходимо выделить следующие моменты:
1.Работа с базами данных.
2.Сохранение данных в таблицу.
.Возможность удаления записей.
.Возможность поиска по записям.
Программа будет содержать:
главное меню (компонент TMainMenu , вкладка Standart);
строку состояния (компонент TStatusBar , вкладка Win32);
менеджер тем (компонент sSkinManager, вкладка AlphaLite);
Базы данных SQLite:
Визуальные:
Для получения запросов и таблиц (компонент TStringGrid, вкладка Additional);
.2 Выбор средства разработки
- это среда объектно-ориентированного программирования, основанная на языке Object Pascal. Используется для разработки и поддержки программного обеспечения. В отличие от своего прародителя, языка Pascal, многофункционален и удобен тем, что имеет визуальный редактор приложения, который позволяет создавать внешний облик будущей программы.Delphi 2010 Professional включает развитый, современный язык программирования, полностью интегрированный, быстрый компилятор и отладчик Windows, визуальную среду для разработки интерактивных приложений с пользовательским интерфейсом.
Основные возможности Delphi 2010.
Поддержка Windows 7 API, Direct2D и мультисенсорного ввода.
Поддержка касаний и жестов для Windows 2000, Windows XP, Windows Vista и Windows 7.
IDE Insight в Delphi 2010 - мгновенный доступ к любой функции или параметру.
Delphi 2010 включает свыше 120 усовершенствований для повышения производительности.
Визуализаторы отладчика.
В Delphi 2010 включена поддержка Firebird с помощью dbExpress.
Классический интерфейс Delphi 7 и панель инструментов с вкладками как опция.
Редакция Delphi 2010 Professional
Локальное подключение к базам данных InterBase, Blackfish SQL и MySQL при подключении через dbExpress.
Развертывание Blackfish SQL в системах с одним пользователем и размером базы данных 512 МБ.
Веб-библиотека VCL с ограничением числа подключений (не более 5).
Редакция Delphi 2010 Enterprise
Delphi 2010 Enterprise включает все возможности редакции Delphi 2010 Professional и ряд дополнительных возможностей.
Подключение к серверам баз данных InterBase, Firebird, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase при подключении через dbExpress.
Разработка многоуровневых приложений баз данных DataSnap.
Развертывание Blackfish SQL в системах с пятью пользователями и размером базы данных 2 ГБ.
Веб-библиотека VCL без ограничения числа подключений.
Дополнительные возможности UML-моделирования.
Редакция Delphi 2010 Architect
Delphi 2010 Architect включает все возможности редакции Delphi 2010 Enterprise и ряд дополнительных возможностей.
Обратное проектирование, анализ и оптимизация баз данных.
Создание логических и физических моделей на основе сведений, извлеченных из баз данных и файлов сценариев.
Удобные для восприятия и навигации диаграммы.
Delphi 2010 Architect дает возможность прямого проектирования путем автоматического создания кода базы данных из моделей.
В Delphi 2010 Architect усовершенствовано двунаправленное сравнение и объединение моделей и структур баз данных.
Используются новые возможности:
-Классический интерфейс Delphi и панель инструментов со вкладками как опция;
-Усовершенствованные функции поиска и повторного открытия файлов, позволяющие быстро находить нужные сведения;
-Удобное переключен