- •Оглавление
- •Глава 1 Постановка задачи. 7
- •Глава 2 Основная часть 12
- •Глава 3 Экономическая часть 57
- •Глава 4 Техника безопасности 64
- •Введение
- •1.2.1 Требования к функциональным характеристикам
- •1.2.2 Требования к надежности
- •1.2.3 Условия эксплуатации
- •1.2.4 Требования к составу и параметрам технических средств
- •1.2.5 Требования к информационной и программной совместимости
- •1.2.6 Технико-экономические показатели
- •1.2.7 Стадии и этапы разработки
- •1.2.8 Порядок контроля приемки
- •1.2.9 Выбор языка программирования
- •Глава 2 Основная часть
- •2.1 Описание программы
- •2.1.1 Общие сведения
- •2.1.2 Функциональное назначение
- •2.1.3 Описание логической структуры
- •2.1.4 Используемые технические средства
- •2.1.5 Входные данные
- •2.1.6 Выходные данные
- •Условия применения
- •2.2 Руководство системного программиста
- •2.2.1 Общие сведения о программе
- •2.2.2 Используемые программные средства.
- •2.2.3 Структура программы
- •2.2.4 Структура таблиц базы данных предприятия
- •2.2.5 Этап разработки программы
- •2.2.6 Настройка программы
- •2.2.7.3 Методы тестирования
- •2.2.7.4 Принципы тестирования
- •2.3.4 Сообщения оператору
- •Глава 3 Экономическая часть
- •3.1 Организационно-экономическое обоснование дипломной работы
- •3.2 Обоснование косвенной экономической эффективности
- •3.3 Составление сметы затрат по договору подряда на разработку программного продукта.
- •3.4 Расчет отчислений на основную заработную плату программиста.
- •3.5 Расчет затрат на амортизацию оборудования.
- •3.6 Расчет затрат на программное обеспечение и техническую литературу.
- •3.7 Расчет затрат на электроэнергию
- •3.8 Общие затраты на разработку и создание программного обеспечения (по).
- •Глава 4 Техника безопасности
- •4.1 Выводы по технике безопасности
- •Заключение
- •Список используемой литературы
- •Приложение. Код программы
1.2.8 Порядок контроля приемки
По завершению работы на определенном этапе или программы в целом, заказчик тестирует ПП. После тестирования заказчик должен принять проделанную работу или сообщить о причине отказа от приема, сообщить о модулях, требующих доработки или переделки. Разработчик должен доработать, указанные заказчиком недостатки, и предоставить ПП на повторный показ.
1.2.9 Выбор языка программирования
Для реализации АИС «ПАТП» была выбрана система программирования Embarcadero Rad Studio XE2 так как она предоставляет наиболее широкие возможности для программирования приложений для ОС Windows.
Delphi – это продукт Embarcadero для быстрого создания приложений. Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.
Существуют огромное количество компонентов и библиотек для данной среды. Это также облегчает разработку приложения, т.к. нет необходимости разрабатывать новую библиотеку класса.
К тому же работодателей интересует, прежде всего, скорость и качество создания программ, а эти характеристики может обеспечить только среда визуального проектирования, способная взять на себя значительные объемы рутинной работы по подготовке приложений. Возможности Embarcadero Rad Studio XE2 полностью отвечают подобным требованиям и подходят для создания систем любой сложности.
Глава 2 Основная часть
2.1 Описание программы
2.1.1 Общие сведения
Наименование: Автоматизированная информационная система «Автотранспортное предприятие пассажирского транспорта».
Данный программный продукт предназначен для работы с базой данных, электронного ведения путевых и билетно-учетных листов, контроля ПС на линии Программное обеспечение: ОС MS Windows XP и выше; Процессор: не ниже Pentium IV.
Базовая среда программирования Embarcadero RAD Studio XE2 Delphi.
Начальным этапом разработки являлось бумажное проектирование структуры БД. Написание самого ПП продукта началось с разработки АИС «АТП». Главное окно представлено на рисунке 1, ниже.
Рисунок 1. Интерфейс программы
2.1.2 Функциональное назначение
Первая подпрограмма АИС предназначена для ведения БД «АТП», в которой содержится информация о подвижном составе, водителях, маршрутах, путевых и билетно-учетных листах. Программный продукт отображает данные содержащиеся в этих таблицах в двух видах: таблица и форма. ПП позволяет полное управления таблицами: добавление, удаление изменение записей и т.д. Также возможно печатать заполненные путевые и билетно-учетные листы.
Вторая подпрограмма основывается на той же БД «АТП», что и первая, но с помощью неё, уже, осуществляется контроль подвижного состава на линии. Состоит подпрограмма из серверной и клиентской части. Пользователь на серверной части имеет возможность узнать информацию о местоположении автобуса, его графике, водителе и прочее. Серверная часть располагается в диспетчерском пункте предприятия. Клиентская часть устанавливается на бортовой компьютер автобуса. Водитель во время работы на линии отправляет сведения диспетчеру о маршруте, местонахождении, а также, при необходимости, может связаться с диспетчером по звуковой связи.