Разработка программы "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 и панель инструментов со вкладками как опция;

-Усовершенствованные функции поиска и повторного открытия файлов, позволяющие быстро находить нужные сведения;

-Удобное переключен