Разработка клиентского приложения для работы с базой данных автомобильного предприятия

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ции (или дизъюнкции) и проекции (удаления атрибута). Реляционные аналоги логических операций определяются в терминах отношений на основе обычных теоретико-множественных операций и позволяют выражать напрямую операции пересечения, декартова произведения, естественного соединения, объединения отношений и т. д. Путем комбинирования базовых операций выражаются операции переименования атрибутов, соединения общего вида, взятия разности отношений. Алгебра A позволяет лучше осознать логические основы реляционной модели, хотя, безусловно, является в меньшей степени ориентированной на практическое применение, чем алгебра Кодда.[8]

.2Анализ и оценка существующих аналогов

В рамках дипломной работы мной был проведен анализ существующих информационных систем, осуществляющих подобную деятельность. В целом, они схожи, так как предприятия подобного типа осуществляют одинаковую деятельность. Различия имеются в имеющемся автопарке, тарифах на перевозки, системах обслуживания. Результаты сравнения представлены в таблице 1. При анализе других информационных систем были выявлены следующие недостатки:

-загроможденный интерфейс;

-отсутствие кнопок для часто используемых функций;

-обилие полей для малоиспользуемых функций;

-ошибки в работе ИС;

Таблица 1 - Анализ существующих аналоговНазвание ПОРазработчикФункцииЦенаНедостаткиОбслуживание/ обучениеОбновлениеРарус:АвтотранспортРарусУчет ремонта и расхода топлива Начисление заработной платы водителям Расчет стоимости услуг автотранспортного предприятия. Планирование использования парка автомобилей Анализ результатов хозяйственной деятельности.5900Загроможденный интерфейс; большое количество редко используемых полей, большое количество бесполезных функций.Гарантийное обслуживание 1 годНеизвестноАвтоПредприятиеАвтоСофт Планирование перевозок Учет парка автомобилей Полный учёт операций ремонта транспорта; Учёт оказанных услуг (зарплата, прибыль, трудозатраты); рабочего времени; Самостоятельное управление настройками и модификация отчетовБесплатноЗагроможденный интерфейс; большое количество редко используемых полейОбучение по сопровождаемой ПО инструкцией к применению Раз в годАвтоПрокатPsoftОрганизация и планирование перевозок сотрудников Возможность перевода интерфейса программы на любой язык Учет ремонтов, ТО3000Загроможденный интерфейс, отсутствие кнопок для часто используемых функций, неработоспособность некоторых функцийНе предоставляется3 раза в годАвтопаркНеизвестноУчет работы и взаиморасчеты с водителями Учет ТО ремонтов, ДТП Организация перевозок Широкий набор функций для работы с персоналом Бухгалтерский учетНеизвестнобольшое количество ошибок (исходя из истории обновлений) большое количество редко используемых полейНе предоставляетсяНеизвестно

.3Формирование задач и требований к разрабатываемой ИС

Разрабатываемая ИС должна выполнять следующие задачи:

осуществлять вход пользователя в систему после корректно введенных данных входа;

выполнять операции по изменению строк таблиц БД (добавление, изменение, удаление);

выполнять поиск по критериям, предусмотренными системой.

Требования к разрабатываемой ИС:

-понятный и удобный интерфейс;

-безошибочная работа после отладки;

-разработка средствами, указанными в задании на ДП.

.4Обоснование принятия решения о необходимости разработки ИС

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

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

-добавлять, изменять и удалять записи, относящиеся к выбранной для разработки информационной системе;

-выполнять поиск данных;

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

2.1Понятие и характеристики информационной системы

Информационные технологии - весьма широкое определение, под которое попадает ряд отдельных технических средств и приемов работы с информацией. Но, как правило, в процессе работы с информацией люди имеют дело со вполне определенной связанной последовательностью взаимодействий с различными средствами. В зависимости от шкалы времени (от оперативных до долгосрочно-стратегических задач) и масштаба действий (от одного рабочего места до целой компании) могут обнаруживаться разные связи и последовательности, и для управления ими нужны разные методы. Методы варьируются также по степени алгоритмизации и рационализации. Наиболее рационально алгоритмизированная совокупность методов и средств работы с информацией - информационная система. Информационная система - взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации. Информационные системы бывают разного назначения и масштаба. Также информационные системы отличаются по степени охвата сфер деятельности предприятия (учитывают ли они только бухгалтерию или также и склад, финансы, производство и т.д.). Однако все информационные системы обладают рядом свойств, которые являются для них общими:

ИС предназначены для сбора, хранения и обработки информации. Таким образом, в основе любой информационной системы лежат средства хранения и доступа к данным;

ИС предназначены для конечного пользователя, не явля