Разработка программы "BaseSurvey ECC" для ведения электронного журнала учёта осмотра мест происшествий - Курсовая работа

бесплатно 0
4.5 178
Стадии разработки программного продукта "BaseSurvey ECC" с помощью Delphi 2010 и SQLite. Проектирование интерфейса пользователя и разработка алгоритмов работы электронного журнала учёта осмотра мест происшествий. Разработка руководства пользователя.


Аннотация к работе
В письменной курсовой работе необходимо создать программный продукт на алгоритмическом языке Object Pascal в среде визуального программирования Delphi, которое как планируется, будет обеспечивать решение специализированных задач, а именно вести учет осмотра мест происшествий. Программа создается для неопытных пользователей. Программа будет называться «BASESURVEY ECC». Цель данной письменной курсовой работы - разработка программы «BASESURVEY ECC», обеспечивающей возможность ведения электронного журнала учета ОМП. Для удобства работы с программой будет вынесена таблица, кнопки управления, а также будет создана справка о программе.При разработке данного программного продукта необходимо выделить следующие моменты: 1. Возможность удаления записей. Программа будет содержать: - главное меню (компонент TMAINMENU , вкладка Standart);В отличие от своего прародителя, языка Pascal, многофункционален и удобен тем, что имеет визуальный редактор приложения, который позволяет создавать внешний облик будущей программы. Embarcadero Delphi 2010 Professional включает развитый, современный язык программирования, полностью интегрированный, быстрый компилятор и отладчик Windows, визуальную среду для разработки интерактивных приложений с пользовательским интерфейсом. В Delphi 2010 включена поддержка Firebird с помощью DBEXPRESS. Delphi 2010 Enterprise включает все возможности редакции Delphi 2010 Professional и ряд дополнительных возможностей. Delphi 2010 Architect дает возможность прямого проектирования путем автоматического создания кода базы данных из моделей.При разработке программного продукта можно выделить следующие стадии: - стадия предпроектных исследований и технического задания - определение требований к программному продукту и осуществление формальной постановки задачи; стадия эскизного проектирования - разработка структуры программного продукта, выбор структур для хранения данных, построение и оценка алгоритмов подпрограмм и определение особенностей взаимодействия программы с вычислительной средой (другими программами, операционной системой и техническими средствами); Постановка задачи должна содержать достаточно информации для того, чтобы позволить программисту или аналитику однозначно определить, что будет делать создаваемая программа. На данной стадии выполняется анализ задачи - это определение и детализация логического порядка действий, которые нужно выполнить над данными, чтобы получить требуемое решение. Разработанные алгоритмы реализуют, составляя по ним текст программы с использованием конкретного языка программирования.При запуске программы появляется Окно приветствия (рисунок 1) Окно приветствия содержит название и две кнопки: «Запустить» и «Выход». Кнопка «Запустить» - запускает программу. Кнопка «Выход» - завершает работу с программой. На рисунке 2 изображено Главное окно, которое содержит рабочий интерфейс для работы с базой данных, панель и кнопки управления, поля ввода, поле вывода, а так же меню программы.Для данной работы использовались следующие компоненты: Компонент TSTRINGGRID обеспечивает табличный способ отображения на экране строк данных. Приложение может использовать TSTRINGGRID для отображения, вставки, поиска, удаления данных из БД. Обработчик события ONCLICK этого компонента обычно используется для реализации некоторой команды. Компонент Delphi MAINMENU предназначен для добавления главного меню, элемента, без которого не обходится ни одно из приложений для Windows. Это необходимо по следующим причинам: - если в приложении имеется несколько форм со своими меню, то для упрощения работы целесообразно соединить их в одно и управлять меню из главной формы;Алгоритм метода нажатия кнопки N14Click класса TFORM2 показан на блок-схеме 1. На блок-схеме 1 показано выполнении метода: TFORM2.N14Click(Sender: TOBJECT) который добавляет запись в базу данных. Алгоритм метода нажатия кнопки N2Click класса TFORM2 показан на блок-схеме 2. На блок-схеме 2 показано выполнении метода: TFORM2.N2Click (Sender: TOBJECT) который удаляет запись из базы данных.В противоположность этому Генеральная Общедоступная Лицензия GNU стремится гарантировать вашу свободу в распространении и изменении свободно распространяемых программ, обеспечивая их свободное распространение для всех пользователей. Эта Генеральная Общедоступная Лицензия применяется к большей части программ Free Software Foundation и ко всем прочим программам, чьи авторы разделяют эти принципы. Наши Генеральные Общедоступные Лицензии сформулированы так, чтобы гарантировать вам возможность свободно распространять копии свободно распространяемых программ (и получать за эту работу плату, если пожелаете). Что вы получите исходные тексты или сможете их получить, что вы сможете изменять программы или их части для создания новых свободно распространяемых программ; и что вы знаете, что вы это можете делать. Мы защищаем ваши права в два этапа: (1) защищаем программы с помощью copyright и (2) передаем вам эту лицензию, что дает вам легальное право копировать, распространять

План
Содержание

Введение

1. Теоретические основы разработки

1.1 Анализ технического задания

1.2 Выбор средства разработки

1.3 Проектирование

1.3.1 Проектирование интерфейса пользователя

1.3.2 Выбор необходимых компонентов

1.3.3 Разработка алгоритмов работы

1.4 Выбор модели лицензирования

2. Практическая часть

2.1 Кодирование методов используемых объектов

2.2 Отладка и тестирование программного продукта

2.3 Разработка руководства пользователя

Заключение

Список использованных источников

Приложение А - Блок-схемы алгоритмов

Приложение Б - UML-диаграммы объектов

Приложение В - Диск

Приложение Г - Структура проекта

Введение
В письменной курсовой работе необходимо создать программный продукт на алгоритмическом языке Object Pascal в среде визуального программирования Delphi, которое как планируется, будет обеспечивать решение специализированных задач, а именно вести учет осмотра мест происшествий.

Программа создается для неопытных пользователей. Аналогов программы нет, она будет максимально простой и понятной. В ней будут использоваться простые функции в отличие от программ похожего типа. Программа будет называться «BASESURVEY ECC».

Цель данной письменной курсовой работы - разработка программы «BASESURVEY ECC», обеспечивающей возможность ведения электронного журнала учета ОМП.

Задачи: - изучить компоненты SQLITE;

- при создании приложения использовать компоненты SQLITE;

- реализовать возможность добавлять и удалять данные из журнала, а так же вести поиск по записям.

Программа должна иметь понятный интерфейс, удобное управление.

Программа должна работать с базами данных SQLITE, иметь функцию добавлять и удалять данные, вести поиск по записям. Для удобства работы с программой будет вынесена таблица, кнопки управления, а также будет создана справка о программе.

Справка о программе включает в себя следующие пункты: - системные требования.

- руководство пользователя.

- обратная связь с разработчиком программы.

Программа будет бесплатной для всех пользователей и установлена в ЭКЦ УМВД ОП №4 по г. Владивостоку.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?