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