Программа "Автомастерская"
Спецификация требований к программному обеспечению, его структура и основные элементы, сферы практического применения и оценка эффективности. Концепции системных операций и требования к производительности Сборка, интеграция, реализация программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 24.03.2014 |
Размер файла | 1,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Введение
В 2010-2011 году вклад автотранспорта в объем перевозок в России составил 77%, пассажиров 53%(без учета личного транспорта), такие показатели характерны для развитых стран, при этом продолжается рост автопарка количественно и качественно, который показывает уровень развития экономики страны и оказывает непосредственное влияние на развитие страны. По данным независимых экспертов в области автотранспорта за первый квартал 2010 года было поставлено на учет 2 млн. автомобилей, а до конца этого года планируется еще зарегистрироваться 2 млн. автомобилей, для России это очень большой показатель. Весь этот автопарк так или иначе нуждается в техническом обслуживании, в условиях дефицита качественных и доступных СТО. Чем и занимается «Peugeot-Сервис» [1].
В процессе эксплуатации автомобиля его рабочие свойства постепенно ухудшаются из-за изнашивания деталей, а также коррозии материала, из которого они изготовлены. В автомобиле появляются отказы и неисправности, которые устраняют при техническом обслуживании (ТО) и ремонте.
Исправным считают автомобиль, который соответствует всем требованиям нормативно-технической документации. Работоспособный автомобиль в отличие от исправного должен удовлетворять лишь тем требованиям, выполнение которых позволяет использовать его по назначению без угрозы безопасности движения. Повреждением называют переход автомобиля в неисправное, но работоспособное состояние; переход его в неработоспособное состояние называют отказом.
Ремонт представляет собой комплекс операций по восстановлению исправности или работоспособности изделий и восстановлению ресурсов изделий и их составных частей [2].
Необходимость и целесообразность ремонта автомобилей обусловлены, прежде всего, из-за качества их составных частей (сборочных единиц и деталей). Известно, что создать равнопрочный автомобиль, все детали которого изнашивались бы равномерно и имели бы одинаковый срок службы, невозможно. Поэтому в процессе эксплуатации автомобили проходят периодическое ТО и при необходимости текущий ремонт (ТР), который осуществляется путём замены отдельных деталей и агрегатов. Это позволяет поддерживать автомобили в технически исправном состоянии.
Текущий ремонт должен обеспечивать гарантированную работоспособность автомобиля на пробеге до очередного планового ремонта, причём этот пробег должен быть не менее пробега до ТО. В случае возникновения отказов выполняют неплановый (ТР), при котором меняют или восстанавливают детали и сборочные единицы в объёме, определяемом техническим состоянием автомобиля.
При пробеге автомобиля свыше 200 т.км (может варьироваться от способа эксплуатации автомобиля) необходимо проводить капитальный ремонт. Капитальный ремонт должен обеспечивать исправность и полный (либо близкий к полному) ресурс автомобиля или агрегата путём восстановления и замены любых сборочных единиц и деталей, включая базовые.
Целью данного проекта является проектирование станции технического обслуживания для сохранения надежности и исправности автомобилей, повышения срока их службы и выполнение необходимых для этого работ по ремонту и уходу, что в конечном итоге приведет к повышению безопасности движения.
В качестве программной реализации используется язык программирования VB.6, VB. Net. Данный выбор обоснован надежностью, а также его легкостью к будущим модернизациям.
1. Спецификация требований к программному обеспечению
1.1 Введение
Цель
Внедрение компьютерных информационных технологий в организацию позволяет осуществить основные цели:
- получение прибыли
- уменьшение сроков на выполнение работ
- увеличение качества обслуживания
Главной целью при создании автоматизированной системы является повышение всех показателей на производстве, организации, фирме. Для повышения производительности труда используются средства, которые позволяют за меньший промежуток времени выполнить максимальное количество задач. Автоматизированная система включает в себя модули: клиентская база, учет выполненных работ, учет ЗЧ (запасных частей). Все это позволяет выполнять работу значительно быстрее, а так же повышает конкурентоспособность в данной области.
Область применения
Автоматизирование предприятия по сервисному обслуживанию позволяет вести учет и контроль над всеми работами, которые проводятся на фирме. Создание общей базы данных позволяет контролировать процесс обращения клиентов и вести учет проделанных работ и оказанных услуг. Своевременное выполнение всех видов работ позволяет повысить эффективность работы всего предприятия.
При ведении базы данных в цифровом виде увеличивается надежность, уменьшается вероятность порчи документов, а так же сокращается время поиска нужной информации. Огромную роль в работоспособности фирмы играет так же техническое и программное оснащение.
Определения, термины и сокращения
В таблице 1.1 даны определения некоторых терминов.
Таблица 1.1 - Определения, термины
Определение |
Описание |
|
ТО |
Техническое обслуживание |
|
Сервис |
Предоставление услуг для поддержания работоспособности |
|
Вид ТО |
Необходимый перечень работ для выполнения |
|
Клиент |
Лицо, пользующееся услугами организации. |
программа системный интеграция
Ссылки
Документация по тестированию программного обеспечения (STD) для информационной системы.
План Всеобщее качественного управление (TQM) - общеорганизационный метод непрерывного повышения качества всех организационных процессов.
План обеспечения качества ПО определяет средства, с помощью которых будут удовлетворены цели процесса обеспечения качества ПО.
Обзор
С целью применения современных технологий на стадии внешнего описания проекта применятся визуальное моделирование требований на платформе CASE технологий с помощью языка UML.
UML - (унифицированный язык моделирования) - язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем. UML не является языком программирования, но в средствах выполнения UML-моделей как интерпретируемого кода возможна кодогенерация.
Использование UML не ограничивается моделированием программного обеспечения. Его также используют для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.
UML позволяет также разработчикам программного обеспечения достигнуть соглашения в графических обозначениях для представления общих понятий (таких как класс, компонент, обобщение (generalization), объединение (aggregation) и поведение), и больше сконцентрироваться на проектировании и архитектуре.
Структуру диаграмм UML можно представить на диаграмме классов UML: (см. рисунок 1.1).
Рисунок 1.1 - Структура диаграмм UML
Наиболее известными визуальными моделями, используемыми для проектирования компьютерных систем и их программных обеспечений, являются диаграммы языка UML и стандарта IDEF0, таблицы и диаграммы стандарта IDEF1X. Эти визуальные модели имеют математическую основу в виде теорий графов, множеств и матриц.
Рисунок 1.2 - Появление языка UML
Рисунок позволяет понять причины революционных перемен в области технологий программирования, вызванных появлением языка UML. На нем изображены две схемы. Первая из них (см. рисунок 1. 2 (а)) изображает ситуацию, существовавшую в области технологий программирования до создания языка UML, вторая (см. рисунок 1.2 (б)) - показывает изменение ситуации после появления UML. На обеих схемах слева показаны программисты и воображаемые ими модели компьютерных программ, а справа изображены коды программ и предметные области, в которых эти программы используются. На второй схеме между предметными областями и программными кодами появились диаграммы языка UML и их математическая основа - теории множеств и графов.
В чем заключаются негативные моменты ситуации, существовавшей до появления языка UML? Как видно из рисунка 1. 2 (а) объединение текста программы (ее исходного кода) с характеристиками объекта автоматизации осуществляется только в сознании программиста, а документальная связь между ними отсутствует.
После появления языка UML (см. рисунок 1.2 (б)). Диаграммы и спецификации языка UML связали исходный текст программы с характеристиками объекта автоматизации. Наличие теоретической основы позволяет упростить операции преобразования UML диаграмм, нарисованных на экранах дисплеев, в память компьютеров и уменьшить объем памяти, необходимой для хранения диаграмм.
Рисунок также показывает, что UML диаграммы могут преобразовываться в исходный код (прямое преобразование) и наоборот исходный код может преобразовываться в диаграммы (обратное преобразование). В некоторых случаях прямое преобразование может осуществляться автоматически с помощью программ конверторов.
Преимущество UML:
· UML объектно-ориентированный, в результате чего методы описания результатов анализа и проектирования семантически близки к методам программирования на современных языках;
· UML позволяет описать систему практически со всех возможных точек зрения и разные аспекты поведения системы;
· диаграммы UML сравнительно просты для чтения после достаточно быстрого ознакомления с его синтаксисом;
· UML расширяет и позволяет вводить собственные текстовые и графические стереотипы, что способствует его применению не только в сфере программной инженерии;
· UML получил широкое распространение и динамично развивается [3].
1.2 Общее описание
Техническое обслуживание в нашей стране проводится по так называемой планово-предупредительной системе. Особенность этой системы заключается в том, что все автомобили проходят техническое обслуживание по плану-графику в обязательном порядке. Основная цель технического обслуживания - предупреждение отказов и неисправностей, предотвращение преждевременного износа деталей, своевременное устранение повреждений. Таким образом, техническое обслуживание является профилактическим мероприятием [4].
В автотранспортных предприятиях внедряются способы диагностики технического состояния автомобиля. Диагностика представляет собой систему проверки технического состояния автомобилей без разборки его узлов и агрегатов, путём использования специального оборудования, позволяющего дать объективную оценку пригодности автомобиля для дальнейшей эксплуатации. Диагностика может быть общей или поэлементной. При общей диагностики определяют техническое состояние агрегатов и узлов автомобиля, обеспечивающих безопасность движения.
Поэлементная диагностика позволяет определить техническое состояние агрегатов и узлов автомобиля, выявить причины возникновения тех или иных неисправностей и уточнить объём работ по техническому обслуживанию и ремонту автомобиля.
Организация диагностики технического состояния автомобиля зависит от мощности данного автотранспортного предприятия и обеспеченности его соответствующим оборудованием. Общее диагностирование автомобиля и основные регулировочные работы выполняются на отдельном специализированном участке, представляет собой линию с двумя постами [5].
Все работы по диагностированию и основным регулировкам выполняются до поступления автомобиля на линию ТО. После диагностирования у автомобилей поступающего на линию ТО, выполняют главным образом крепёжные и смазочные работы.
Основное назначение сервисного обслуживания - выполнения необходимых операций для поддержания автомобилей в безопасном, рабочем состоянии.
Назначением данного программного продукта является автоматизация таких процессов:
- общая база клиентов;
- выполнение планового сервисного обслуживания;
- организация работ по внеплановому техническому осмотру;
- создание отчетных документов;
- распределения всех деталей (запасных частей) по категориям и моделям;
- ведение сервисной книги;
- возможность использовать личный счет (для оплаты услуг);
- организация личного кабинета клиента;
Данная автоматизированная система позволяет более удобно организовывать работу по обслуживанию автотранспорта. Обеспечивает качественный сервис, делает его менее утомительным как для персонала, так и для клиента за счет сокращения времени на выполнение работ на СТО.
Перспективы продукта
С каждым годом количество автомобилей растет в разы, и вопрос сервисного обслуживания становится все более востребованным. Создание общей, взаимосвязанной работы между магазином автозапчастей и технической станцией дает наилучший результат.
Данная разработанная система позволяет организовать работу сервисной станции с учетом ее особенностей. Вся программа выполнена таким образом, что позволяет в будущем изменить ее функциональность по потребностям фирмы. База данных программного обеспечения так же разработана с возможностью дальнейшей модификации для конкретных нужд и индивидуализации для любого предприятия занимающегося работой с ремонтом и обслуживанием автотранспорта.
Концепции системных операций
Функции, реализуемые системой:
аутентификация пользователя;
создание и ведение прайс-листов
ведение оперативной информации (операции на складах, заказах покупателей, списки выполненных работ, покупки запчастей);
формирование отчётов (доставка товара, список работ на выполнения, заказ покупателя, история заказов) вывод отчетов на экран, возможно распечатать;
предоставление информации о работе фирмы (информационная составляющая);
Пользовательские интерфейсы
Пользовательский интерфейс должен удовлетворять всем потребностям персонала, он должен включать в себя:
- удобство в использовании (т.к. данной программой оператор будет пользоваться весь рабочий день);
- высокая эргономика интерфейса (необходимые, часто используемые функции, должны быть в главном меню, меньшее кол-во подменю и сабменю);
- оформление окон должно способствовать меньшей утомляемости (за счет спокойных цветов, плавности работы программных элементов, читабельности шрифта);
- данные представлены в удобной форме (компактно, информативно, формой в виде таблиц);
- организован удобный поиск (включает в себя поиск по названию, артикул, части слова, категории и т.д.);
- присутствуют информационные вещи (имя пользователя, часы, календарь);
Процедура обращения клиента на фирму «Peugeot-Сервис» представлена на рисунке 1.3.
Рисунок 1.3 - Диаграмма переходов в состояния для информационной системы
Программный продукт должен включать в себя:
? интерфейс аутентификации клиента и администратора;
? раздел «Документы»;
? раздел «Товары»;
? раздел «Прайс-лист»;
? раздел «Выполнения ТО»;
? раздел «История»;
? раздел «Работа с личным счетом»;
? раздел «Клиентский интерфейс»;
Основными функциями системы должны являться:
? продажа товара;
? выполнение ТО;
? ведение кабинета клиента;
Аппаратные интерфейсы
Для реализации программного продукта особых аппаратных средств не требуется. При дальнейшем усовершенствовании проекта, для удобства пользования личным кабинетом пользователя потребуется терминал (устройство с сенсорным экраном и определенными функциональными возможностями)
Программные интерфейсы
Для удобства пользователя в программе используются отчетные документы в виде таблиц. При прохождении ТО или покупки запасных частей реализована возможность вывода отчета на печать. Так же можно экспортировать документ в формат.xls и сохранить его на жестком диске HDD.
Коммуникационные интерфейсы
Коммуникационные возможности на данный момент не используются, т.к. для реализации всех задач достаточно использование одного компьютера. В будущем, возможно, будет организована локальная сеть.
Для получения актуальной информации используется GPRS-канал для выхода в интернет.
Ограничения по памяти
Для корректной работы приложения особых характеристик не требуется. Для нормальной работы необходимо 128 Mb оперативной памяти, а объем жесткого диска зависит от кол-ва сохраняемых документов и записей. Минимальный объем HDD 50 Mb свободного места.
Операции
В программе реализованы следующие возможности:
- создание отчетных документов;
- составление прайс-листов;
- продажа товаров;
- организация предварительных списков на выполнения ТР (технических работ);
- система приема товара от поставщиков или со склада;
Требования по адаптации
Для корректной работы программного продукта требуется операционная система Windows 2000/XP. Свободное дисковое пространство в размере не менее 50 Mb для хранения данных.
Функции продукта
Функциональные характеристики системы и администратора представлены на рисунке 1.4, здесь перечислены основные функции системы.
Рисунок 1.4 - Функции продукта
Основной функцией данного программного продукта является обеспечения работы всего предприятия, в который он внедряется. Администратор выполняет все действия связанные с работой с клиентами (cм. рисунок 1.2).
В функции администратора входят:
- работа с клиентами (добавление нового клиента, удаление пользователя, редактирование данных);
- заполнение Базы Данных (пополнение Базы Данных (запчастей, услуг) новыми, актуальными данными);
- прием заявок (оформление поступившей заявки на выполнение);
- ведение документации (составление отчетов на покупку запчастей, а так же на выполненную работу);
- предоставление информации (информирование клиента всей необходимой информацией);
Система должна включать в себя следующие функции:
Хранить информацию:
- о выполненных работах и технических осмотрах;
- о заявках на техническую работу;
- данные клиентов (личные: Ф.И.О., адрес, паспортные данные, телефон и т.д.);
- данные об автомобиле (модель, цвет, характеристики, ГОС номер и т.д.);
Обеспечение безопасности (сохранности):
- включает в себя все меры по обеспечению сохранности документов;
- сохранность личных счетов (защита от взлома);
Запрос авторизации:
- ввод пароля;
- ввод Ника (имя в системе);
Предоставление информации:
- предоставление информации клиенту (прайс-лист (запчасти, выполнение работ, прохождение ТО));
- возможность просмотра необходимой информации через Интернет;
- просмотр различной информации всех видов работ компании;
- предоставление другой информации;
Работа магазина:
- предоставление пользователю приобретать необходимый товар;
- возможность получение запчастей на заказ;
Ведение документации
- составление необходимых отчетов;
Сбор заявок:
- регистрация в системе всех действий связанных с клиентами;
- прием заявок на выполнение работ;
Работа с клиентами:
- хранение информации о клиенте в базе данных;
- хранение информации об автомобиле в базе данных;
- хранение информации об истории обслуживания в базе данных;
- хранение информации о приобретаемых товарах в базе данных;
- составление отчетных документов на выполненную работу;
- ведение сервисной книги;
- возможность оплаты услуг ТО через лицевой счет клиента;
Выполнение технического осмотра:
- произведение осмотра технического состояния автомобиля;
- выполнение плановых ТО;
- выполнение дополнительных работ (обращение клиента);
- предоставление различных услуг по уходу за автомобилем;
- заполнение отчетных документов на выполненную работу;
- составление отчетных документов на выполненные услуги;
- заполнение отчетных документов на гарантийный срок;
- диагностика состояния автомобиля;
Функциональные возможности, заложенные в систему, имеют широкий спектр возможностей, но при необходимости возможна доработка конкретных функций по требованию организации.
Пользовательские характеристики
Для работы с приложением достаточно среднего знания ПК. Все элементы программы сделаны в стиле большинства распространенных программ.
Администратор должен владеть общими знаниями в области администрирования, работы с базами данных. Углубленного знания не требуется так как все операции имеют свой интерфейс. Для добавления новых данных требуется лишь заполнить соответствующие поля и программа автоматически выполнит заполнение и сохранение в базу.
Для более серьезных работ с программой или ее модернизации требуется один программист.
Ограничения
Помимо минимальных требований к персональному компьютеру
(Windows 2000/XP, 128 Mb, HDD 50 Mb свободного места) необходимы права доступа. В программу заложены настройки для администратора, который имеет максимальное количество прав (чтение, запись). Пользователь пройдя авторизацию имеет меньшее количество прав.
Администратор имеет право изменять настройки прав пользователя. Все настройки проводятся непосредственно из кабинета администратора и имеют свои ограничения для каждого клиента по отдельности.
Предположения и зависимости
Требуются стандартные средства Microsoft office (Excel, Access). Желательно использовать данные продукты не ниже 2003 версии.
Распределение требований
Требования, описанные в разделах 1.1 и 1.2 этого документа будут называться «C-требования», в разделе 1.3 - «D-требования». Основной аудиторией С-требований будет сообщество заказчиков, вторичной - разработчиков. Для D-требований ситуация обратная. Эти два уровня требований должны быть согласованными. Несогласованности должны быть отмечены отдельно как дефекты. В случае, когда требование сформулировано в С-требованиях и D-требованиях, приложение будет разрабатываться согласно D-требованиям, поскольку они более подробны. Основные требования должны быть реализованы в данном дипломном проекте по созданию автоматизированной системы управления работой Станции технического обслуживания. Желательные требования должны быть по возможности осуществлены в этой версии, но не обязательны для разработчиков. Желательно, чтобы часть из них присутствовала в будущей версии. Необязательные требования будут добавлены по желаниюразработчиков.
1.3 Детальные требования
Требования к внешнему интерфейсу
Приложение «Peugeot-сервис» должно включать в себя такие элементы:
- составление заказа пользователем;
- организация предварительного набора работ для технического обслуживания;
- ведение отчетных документов (вывод на экран или печать);
Функции
Функциональные возможности системы:
Модуль «Авторизация»:
- создание новой учетной записи;
- ввод Ника и Пароля;
- редактирование учетной записи;
- установка прав доступа;
Модуль «Прохождение ТО»:
- прохождение планового технического осмотра;
- составление списка необходимых для выполнения работ;
- в зависимости от вида ТО представлены особенные возможности;
- запись данных в сервисную книгу;
- возможность выбора способа оплаты;
Модуль «Сервисная станция»:
- составление списка необходимых для выполнения работ;
- визуальное представление данных в виде списка с выводом стоимости;
- возможность выбора способа оплаты;
- просмотр готового перечня работ на выполнение;
- вывод на печать;
Модуль «Информация о ТО»:
- вывод информации о прошедших технических осмотрах;
- предоставление отчета в удобной форме;
Модуль «Прав пользователя»:
- установка прав доступа;
- блокировка учетной записи;
- ограничение учетной записи;
- указание причины в ограничении доступа;
Модуль «Клиенты»:
- создание нового пользователя;
- редактирование данных существующего пользователя;
- удаление учетной записи пользователя;
Модуль «Заказ покупателя»:
- вывод информации о заказах клиента;
Модуль «Автомагазин»:
- покупка запчастей;
- выбор запчастей по критериям поиска;
- вывод информации в виде таблиц;
Требования к производительности
Программа должна работать стабильно (не должно быть сбоев в работе, выброса из программы). Нормальной считается работа программы с загрузкой не более 10 секунд и подгрузкой данных в процессе работы не более 5 секунд. Команды по добавлению, удалению и редактированию должный выполняться быстро (не заметно для пользователя).
Логические требования базы данных
База данных программы не должна иметь дублирование данных. Таблицы должны иметь ключевые поля для связи, которые не могут совпадать (должны быть уникальными). Данные в таблицах должны быть определенного (указанного ранее) типа. Для нормализации базы нужно ограничиваться примерно 20 столбцами, что касается записей их может быть N количество.
Минусом в использовании Базы данных Access, возможность записи в строку не более 255 символов, что в некоторых ситуациях ставит ограничения на действия пользователя (в данном случае данная проблема решена не стандартным решением (см. приложение A)).
Ограничения проектирования
Проектирование программы «Peugeot-Сервис» должно быть выполнено с использованием UML и объектно-ориентированного подхода. Реализация должна быть выполнена на языке Visual Basic 6.0.
Соответствие стандартам
Программный продукт полностью соответствует государственным и международным стандартам приведённых в главе нормативных ссылок.
Атрибуты программной системы
Надежность
Надежность - комплексное свойство технического объекта; состоит в его способности выполнять заданные функции, сохраняя свои основные характеристики (при определенных условиях эксплуатации) в установленных пределах. Надежность охватывает безотказность, долговечность, ремонтопригодность и сохраняемость. Показатели надежности - вероятность безотказной работы, наработка на отказ, технический ресурс, срок службы и др.
Для надежности системы были разработаны различные средства контроля над работой программы. Во избежание критических ошибок по вине пользователя, в программу заложены поверки на корректность заполнения данных (все поля сверяются по шаблону и типу данных), что позволяет повысить надежность.
Правильные действия пользователя, которые контролируются системой позволяют записывать в базу только корректные данные, что является одной из главных задач в работе всего предприятия, т.к. корректность информации должна быть на высоком уровне.
Обеспечение надежной работы осуществляется за счет тестирования программы на всех стадиях ее создания. При выявлении ошибок и недоработок программа исправляется (дорабатывается) и вновь тестируется, до тех пор пока не будет выявлено максимальное количество неполадок. Программный продукт должен обеспечивать:
Устойчивое функционирование. Устойчивость работы разрабатываемой системы должна быть обеспечена как на стадии разработки путем неоднократного тестирования компонент, тщательным всесторонним тестированием, на стадиях разработки и сопровождения, а также путем систематического отслеживания всех отказов, анализа причин их возникновения и своевременных исправлений.
Целостность. Целостность БД достигается вследствие введения ограничений целостности, в частности, к ним относятся ограничения, связанные с нормализацией БД. Необходимо контролировать входные и выходные данные.
Восстанавливаемость. Данное свойство предполагает возможность восстановления БД после сбоя системы или отдельных видов порчи системы. Это обеспечивается за счет контроля над работой системы и если были нарушены какие-либо действия по корректной работе, то данные не записываются в БД.
Так же надежность можно повысить за счет ограничения прав, так в программе для клиента заложено ограничения на запись.
Доступность
Работа с программой доступна на ПК с установленным офисом и операционной системой Windows. Доступность ко всем функциям программы осуществляется для администратора, пользователь ограничен чтением данных. Возможна одновременная работа приложения с другими программами.
Защищенность
В программе использован алгоритм шифрования MD5, который позволяет защитить данные на очень высоком уровне. При помощи данного алгоритма зашифрованы данные (пароль пользователя). Принципом работы данного алгоритма является перевод заданного пароля в набор символов (по сложному алгоритму).
MD5 (Message - Digest algorithm) - алгоритм хеширования. Алгоритм md5 шифрует любые данные в формате 128-bit hash (контрольную сумму), которую достаточно сложно подделать. Алгоритм используется для проверки подлинности данных, когда происходит их передача в зашифрованном виде.
Данный инструмент позволяет быстро зашифровать(кодировать) абсолютно любой введенный текст при помощи md5 шифрования. С помощью сервиса можно кодировать(шифровать) пароли, сообщения, любые тексты. MD5 невозможно расшифровать, так как обратное кодирование (расшифровка) в данном алгоритме не предусмотрена, что обеспечивает максимальную безопасность зашифрованных данных.
Безопасность БД предполагает защиту данных от преднамеренного и непреднамеренного доступа. Применяется запрещение несанкционированного доступа, защита от копирования и криптографическая защита. Также необходимы и чисто административные меры, например ограничение доступа к носителям информации.
Поддержка
В программе предусмотрены подсказки и всплывающие сообщения на не корректные действия клиента. Для работы с программой нужно ознакомиться с руководством пользователя. Для решения каких-либо вопросов, а также выполнения различных действий требуются права администратора (для получения информации нужно обратиться к администратору).
Переносимость
Данное приложение не является кроссплатформенным. При работе с программой в операционной системе Windows XP, существует возможность переноса приложения с ПК на ПК, но лишь со всеми прилагаемыми с ней файлами. Для корректной работы программы необходимо располагать приложение в корне сетевого диска ©.
1.3 Сопровождающая информация
Сопровождающая информация предоставлена в «Руководстве пользователя».
Для корректной работы программы необходимо сохранение всех файлов, расположенных в корне программы. При работе с такими функциями как добавление нового клиента, составление заказа, оформление покупки, необходимо проводить соответствующие операции от начала и до конца (заполнять все поля, сохранять БД и т.д.).
Для добавления новых функциональных возможностей требуется соответствующее программное обеспечение. Для создания прайс-листа достаточно иметь офис 2003, а для печати документов необходимо настроить принтер. Для вывода корректной (новой) информации необходимо подключиться к интернету.
2. Исследовательская работа
2.1 Техническое состояние автомобиля в процессе эксплуатации
В процессе эксплуатации автомобиля в результате воздействия на него целого ряда факторов (воздействие нагрузок, вибраций, влаги, воздушных потоков, абразивных частиц при попадании на автомобиль пыли и грязи, температурных воздействий и т.п.) происходит необратимое ухудшение его технического состояния, связанное с изнашиванием и повреждением его деталей, а также изменением ряда их свойств (упругости, пластичности и др.).
Изменение технического состояния автомобиля обусловлено работой его узлов и механизмов, воздействием внешних условий и хранения автомобиля, а также случайными факторами. К случайным факторам относятся скрытые дефекты деталей автомобиля, перегрузки конструкции и т.п.
Основными постоянно действующими причинами изменения технического состояния автомобиля при его эксплуатации являлся изнашивание, пластические деформации, усталостные разрушения, коррозия, а также физико-химические изменения материала деталей (старение).
Изнашивание - это процесс разрушения и отделения материала с поверхностей деталей и (или) накопление остаточных деформаций при их трении, проявляющийся в постепенном изменении размеров и (или) формы взаимодействующих деталей.
Износ - это результат процесса изнашивания деталей, выражающийся в изменении их размера, формы, объема и массы.
Различают сухое и жидкостное трение. При сухом трении трущиеся поверхности деталей взаимодействуют непосредственно друг с другом (например, трение тормозных колодок о тормозные барабаны или диски или трение ведомого диска сцепления о маховик). Данный вид трения сопровождается повышенным износом трущихся поверхностей деталей. При жидкостном (или гидродинамическом) трении между трущимися поверхностями деталей создается масляный слой, превышающий микронеровности их поверхностей и не допускающий их непосредственного контакта (например, подшипники коленчатого вала в период установившегося режима работы), что резко сокращает износ деталей. Практически при работе большинства механизмов автомобиля вышеуказанные основные виды трения постоянно чередуются и переходят друг в друга, образуя промежуточные виды.
Основными видами изнашивания являются абразивное, окислительное, усталостное, эрозионное, а также изнашивание при заедании, коррозии.
Коррозия возникает на поверхностях деталей в результате химического или электрохимического взаимодействия материала детали с агрессивной окружающей средой, приводящего к окислению (ржавлению) металла и как следствие к уменьшению прочности и ухудшению внешнего вида деталей. Наиболее сильное коррозирующее воздействие на детали автомобиля оказывают соли, используемые на дорогах в зимнее время, а также отработавшие газы. Сильно способствует коррозии сохранение влаги на металлических поверхностях, что особенно характерно для скрытых полостей и ниш.
Старение - это изменение физико-химических свойств материалов деталей и эксплуатационных материалов в процессе эксплуатации и при хранении автомобиля или его частей под действием внешней среды (нагрев или охлаждение, влажность, солнечная радиация). Так, в результате старения резинотехнические изделия теряют эластичность и растрескиваются, у топлива, масел и эксплуатационных жидкостей наблюдаются окислительные процессы, изменяющие их химический состав и приводящие к ухудшению их эксплуатационных свойств.
На изменение технического состояния автомобиля существенное влияние оказывают условия эксплуатации: дорожные условия (техническая категория дороги, вид и качество дорожного покрытия, уклоны, подъемы спуски, радиусы закруглений дорога), условия движения (интенсивное городское движение, движение по загородным дорогам), климатические условия (температура окружающего воздуха, влажность, ветровые нагрузки, солнечная радиация), сезонные условия (пыль летом, грязь и влага осенью и весной), агрессивность окружающей среды (морской воздух, соль на дороге в зимнее время, усиливающие коррозию), а также транспортные условия (загрузка автомобиля).
Основными мероприятиями, уменьшающими темпы износа деталей при эксплуатации автомобиля являются: своевременные контроль и замена защитных чехлов, а также замена или очистка фильтров (воздушных, масляных, топливных), препятствующих попаданию на трущиеся поверхности деталей абразивных частиц; своевременное и качественное выполнение крепежных, регулировочных (регулировка клапанов и натяжения цепи двигателя, углов установки колес, подшипников ступиц колес и т.п.) и смазочных (замена и доливка масла в двигателе, коробке передач, заднем мосту, замена и добавка масла в ступицы колес и т.п.) работ; своевременное восстановление защитного покрытия днища кузова, а также установка подкрылков, защищающих арки колес [6].
Для уменьшения коррозии деталей автомобиля и в первую очередь кузова необходимо поддерживать их чистоту, осуществлять своевременный уход за лакокрасочным покрытием и его восстановление, производить противокоррозионную обработку скрытых полостей кузова и других подверженных коррозии деталей.
Для предотвращения усталостных разрушений и пластических деформаций следует строго соблюдать правила эксплуатации автомобиля, избегая его работы на предельных режимах и с перегрузками. Автомобиль в процессе эксплуатации может находиться в одном из следующих состояний: исправном, неисправном, работоспособном, неработоспособном (непредельном) и предельном.
Исправным называют такое состояние автомобиля, при котором он соответствует всем требованиям нормативно-технической документации. Если автомобиль не соответствует хотя бы одному требованию нормативно-технической документации, то он считается неисправным.
Работоспособным состоянием называют такое состояние автомобиля, при котором он соответствует лишь тем требованиям, которые характеризуют его способность выполнять заданные (транспортные) функции, т.е. автомобиль работоспособен, если он может перевозить пассажиров и грузы без угрозы безопасности движения. Работоспособный автомобиль может быть неисправным, например иметь пониженное давление масла в смазочной системе двигателя, ухудшенный внешний вид и т.п. При несоответствии автомобиля хотя бы одному из требований, характеризующих его способность выполнять транспортную работу, он считается неработоспособным.
Переход автомобиля в неисправное, но работоспособное состояние называется повреждением (нарушение исправного состояния), а в неработоспособное состояние - отказом (нарушение работоспособного состояния).
Предельным состоянием автомобиля называют такое состояние, при котором дальнейшее его применение по назначению недопустимо, экономически нецелесообразно либо восстановление его исправности или работоспособности невозможно или нецелесообразно. Таким образом, автомобиль переходит в предельное состояние, когда появляются неустранимые нарушения требований безопасности, недопустимо возрастают затраты на его эксплуатацию либо возникает неустранимый выход технических характеристик за допустимые пределы, а также недопустимое снижение эффективности эксплуатации.
Приспособленность автомобиля противостоять процессам, возникающим в результате вышерассмотренных вредных воздействий окружающей среды при выполнении автомобилем своих функций, а также приспособленность его к восстановлению своих первоначальных свойств определяется и количественно оценивается с помощью показателей его надежности.
Надежность - это свойство объекта, в том числе автомобиля или его составной части, сохранять во времени в установленных пределах значение всех параметров, характеризующих способность выполнять требуемые функции в заданных режимах и условиях применения, технического обслуживания, ремонтов, хранения и транспортирования. Надежность как свойство характеризует и позволяет количественно оценивать, во-первых, текущее техническое состояние автомобиля и его составных частей, а во-вторых, насколько быстро происходит изменение их технического состояния при работе в определенных условиях эксплуатации.
Надежность является комплексным свойством автомобиля и его составных частей и включает в себя свойства безотказности, долговечности, ремонтопригодности и сохраняемости.
Безотказность - это свойство автомобиля или его составной части сохранять работоспособность в течение определенного времени или пробега без вынужденных перерывов для устранения отказов. К основным показателям безотказности относятся следующие.
Вероятность безотказной работы - вероятность того, что в пределах заданной наработки не возникает отказ. Наработка - это продолжительность работы автомобиля или его составной части, выражаемая обычно в километрах пробега или в часах работы.
Ремонтопригодность (эксплуатационная технологичность) - это свойство автомобиля или и его составной части, заключающееся в приспособленности его к предупреждению и обнаружению причин возникновения отказов, повреждений и поддержанию и восстановлению работоспособного состояния путем проведения технического обслуживания и ремонтов. К основным показателям ремонтопригодности и эксплуатационной технологичности относятся средняя продолжительность и средняя трудоемкость выполнения технического обслуживания или ремонта определенного вида, которые используются при нормировании работ и сравнении различных автомобилей между собой, а также вероятность выполнения операций технического обслуживания или ремонта определенного вида для оценки возможности их выполнения в заданное время. Для характеристики ремонтопригодности и эксплуатационной технологичности используется также ряд частных показателей, определяющих влияние конструктивных особенностей автомобиля на трудоемкость и продолжительность его обслуживания и ремонта. К ним относятся, например, количество мест (точек) обслуживания на автомобиле и их доступность, число «марок применяемых эксплуатационных материалов, номенклатура необходимого оборудования и инструментов и др.
2.2 Назначение, виды и методы технического обслуживания, ремонта и диагностирования автомобилей
В нашей стране принята планово-предупредительная система технического обслуживания и ремонта автомобилей, регламентированная «Положением о техническом обслуживании и ремонте подвижного состава автомобильного транспорта», которая представляет собой совокупность средств, нормативно-технической документации и исполнителей, необходимых для обеспечения работоспособного состояния подвижного состава. Данной системой предусматривается обеспечение работоспособного состояния подвижного состава автомобильного транспорта путем проведения планово-предупредительных работ по его техническому обслуживанию и ремонту. Планово-предупредительный характер системы технического обслуживания и ремонта определяется плановым и принудительным (через установленные пробеги или промежутки времени работы подвижного состава) выполнением контрольно-диагностических операций с последующим выполнением по потребности необходимых работ.
Техническим обслуживанием является комплекс операций по: поддержанию подвижного состава в работоспособном состоянии и надлежащем виде; обеспечению надежности, экономичности работы, безопасности движения, защите окружающей среды; уменьшению интенсивности ухудшения параметров технического состояния, отказов и неисправностей, а также выявлению их с целью своевременного устранения. Техническое обслуживание является профилактическим мероприятием, проводимым принудительно в плановом порядке.
Техническое обслуживание (ТО) автомобилей в соответствии с действующей системой подразделяется на следующие виды: ежедневное техническое обслуживание (ЕО); первое техническое обслуживание (ТО-1); второе техническое обслуживание (ТО-2); сезонное (СО); а также обслуживание по талонам сервисной книжки автомобиля.
Ежедневное техническое обслуживание включает уборку и мойку автомобиля, контроль технического состояния систем и механизмов, от которых зависит безопасность движения (рулевого управления, тормозных систем, приборов освещения и сигнализации), заправку топливом, контроль уровня масла и охлаждающей жидкости в двигателе, а также уровня тормозной жидкости в бачках рабочей тормозной системы и гидропривода сцепления.
Первое техническое обслуживание дополнительно к работам ЕО включает контрольно-диагностические, крепежные, смазочные и регулировочные работы с целью предупреждения случайных отказов до очередного технического обслуживания, экономии топлива и других эксплуатационных материалов, а также уменьшения загрязнения окружающей среды.
Второе техническое обслуживание дополнительно к работам ТО-1 включает контрольно-диагностические и регулировочные работы, связанные с частичной разборкой составных частей автомобиля, их снятием и проверкой на специальном оборудовании.
Периодичность, перечни и порядок выполнения работ по ТО приводятся в заводских инструкциях по эксплуатации и сервисных книжках, прилагаемых к автомобилю при продаже.
Ремонтом является комплекс операций по восстановлению исправного или работоспособного состояния, ресурса и обеспечения безопасности работы подвижного состава и его составных частей. Ремонт выполняется как по потребности после появления соответствующего неисправного состояния, так и принудительно по плану, через определенный пробег или время работы автомобиля. Второй вид ремонта является планово-предупредительным.
Ремонт подразделяют на текущий и капитальный.
Текущий ремонт предназначен для обеспечения работоспособного состояния автомобилей с восстановлением или заменой отдельных его агрегатов, узлов и деталей (кроме базовых), достигших предельно допустимого состояния. Базовой называется деталь, с которой начинают сбоку изделия, присоединяя к ней другие детали и сборочные единицы. Соответственно замена базовой детали обычно требует полной разборки изделия. Базовой деталью автомобиля является кузов, а агрегата - корпусная деталь, например блок цилиндров двигателя, картер коробки передач, картер заднего моста.
Капитальный ремонт предназначен для восстановления исправности и близкого к полному (не менее 80%) ресурса автомобиля или агрегата путем замены и (или) восстановления любых сборных единиц и деталей, включая базовые. Капитальный ремонт может производиться необезличенным и обезличенным методами.
Диагностирование - это определение технического состояния автомобилей, их агрегатов и узлов без разборки. Диагностирование является техническим элементом технического обслуживания и ремонта автомобилей.
Цель диагностирования при техническом обслуживании заключается в определении действительной потребности в выполнении работ технического обслуживания путем сопоставления фактических значений параметров с предельными, а также в оценке качества выполнения работ.
Цель диагностирования при ремонте заключается в выявлении неисправностей, причин их возникновения и установлении наиболее эффективного способа устранения: на месте, со снятием агрегата узла или детали, с полной или частичной разборкой и заключительным контролем качества выполнения работ.
Комплексное диагностирование обычно выполняют с периодичностью ТО-1 на завершающей его стадии. Оно заключается в измерении основных рабочих параметров автомобиля, определяющих безопасность и эффективность его эксплуатации, например расход топлива, тормозной путь, уровень шума в механизмах и т.д. Если измеренные параметры находятся в допустимых пределах, диагностирование завершают, а если нет-то выполняют поэлементное диагностирование. Поэлементное диагностирование выполняют обычно перед ТО-2 с целью детального обследования технического состояния механизма и выявления неисправностей и их причин. Диагностирование выполняется непосредственно в ходе ТО и ремонта с целью уточнения потребности в выполнении отдельных операций.
2.3 Организация технического обслуживания и ремонта легковых автомобилей
Техническое обслуживание и ремонт легковых автомобилей производятся на станциях технического обслуживания (СТОА), фирменных авто-центрах и мастерских, принадлежащих различным организациям. В крупных автотранспортных предприятиях имеются специализированные участки по техническому обслуживанию и ремонту автомобилей. Значительная часть работ по техническому обслуживанию и ремонту личных автомобилей выполняется небольшими частными и кооперативными автомастерскими, а также владельцами автомобилей самостоятельно.
Работы по ТО и ремонту автомобилей на СТОА выполняются на рабочих постах.
Рабочий пост - это участок производственной площади, оснащенный технологическим оборудованием для размещения автомобиля и предназначенный для выполнения одной или нескольких однородных работ. Рабочий пост может включать одно или несколько рабочих мест.
Классификация рабочих постов производится по следующим признакам:
- по техническим возможностям - широкоуниверсальные (с номенклатурой выполняемых работ свыше 200 наименований), универсальные (100-200 наименований работ), специализированные (20-50 наименований работ), специальные (менее 20 наименований работ);
- по способу установки автомобиля - тупиковые и проездные;
- по расположению в технологической линии - параллельные и последовательные (поточные линии).
Рабочие посты могут быть напольные, на осмотровых канавах, могут быть оборудованы подъемниками или специализированным оборудованием для выполнения какого-либо вида работ.
Посты напольные имеют ограниченное применение и используются в основном для выполнения подготовительных операций на участке окраски, электро-карбюраторных и других видов работ, не требующих вывешивания автомобиля.
Посты на осмотровых канавах обеспечивают доступ к автомобилю снизу и позволяют вести работы одновременно на двух уровнях. Такие посты могут оборудоваться канавными подъемниками. Данные посты являются универсальными и позволяют выполнять работы одновременно на двух уровнях с вывешиванием автомобиля.
Посты, оборудованные стационарными подъемниками, могут быть как универсальные, так и специализированные на какой либо виде работ, для чего на них может быть установлено соответствующее специализированное оборудование.
При ТО и ремонте легковых автомобилей обычно используются двухстоечные или четырехстоечные стационарные подъемники с электромеханическим приводом, а также подъемники с гидравлическим приводом.
Обслуживание и ремонт приборов системы питания, электротехнические, аккумуляторные, шиномонтажные и другие работы могут выполняться на специализированных постах производственных участках после снятия соответствующих узлов и приборов с автомобиля.
Мойка автомобилей производится на специализированных постах и участках в специально выделенных и оборудованных для этого помещениях с использованием струйно-щеточных установок.
Окрасочные работы также производятся на специализированных участках, оборудованных окрасочно-сушильными камерами.
Смазочные работы могут производится как на универсальных рабочих постах по техническому обслуживанию автомобилей с использованием переносных и передвижных маслораздаточных установок и колонок с ручным или пневматическим приводом, а также на специализированных смазочно-заправочных постах, предназначенных для централизованной механизированной заправки агрегатов автомобиля маслами, охлаждающей жидкостью, смазки пластичными смазками, а также подкачки шин с использованием стационарных маслораздаточных колонок и смазочно-заправочных установок.
В небольших мастерских работы по ТО и ТР автомобилей обычно выполняются на универсальных постах.
На крупных СТОА при большом количестве обслуживаемых автомобилей работы целесообразно выполнять на специализированных или специальных постах или поточных линиях. Целесообразность применения рабочих постов различного типа или поточных линий определяется объемом производства, характером работ и особенностями применяемого оборудования.
3. Проектирование архитектуры задачи
3.1 Введение
Важнейшей задачей проектирования архитектуры ИС является обеспечение работы с самыми разнообразными типами и источниками информации. В соответствии с реальной практикой источниками и потребителями информации служат не только подразделения данного предприятия, но и предприятия других отраслей (возможные поставщики и потребители и др.). Принцип глобализации бизнеса диктует: источники, и потребители информации будут находиться в любой географической точке, где это окажется нужно.
Отсюда следуют стратегические для архитектуры БД и ИС в целом решения. Объединение требований к динамике и разнообразию типов информационных потоков, обрабатываемых в ИС, с учетом роста их объемов, и требований к разнообразию методов обработки данных.
Подобные документы
Реализация программ для работы с большим объемом информации, записанной в файлах. Набор инструментальных и алгоритмических средств для разработки программы. Структура данных, описание основных модулей. Требования к программному и аппаратному обеспечению.
курсовая работа [712,0 K], добавлен 13.08.2012Общее описание и структура программы, ее компоненты и функции, сферы практического применения. Требования к функциональным возможностям. Характеристика логической структуры, используемые технические средства. Исследование входных и выходных данных.
курсовая работа [94,7 K], добавлен 30.01.2016Обоснование необходимости разработки виртуального магазина. Описание форм программы. Требования к аппаратному и программному обеспечению. Тестирование и выявление ошибок. Область применения программы. Расчет экономического эффекта проекта. Охрана труда.
дипломная работа [1,7 M], добавлен 20.12.2012Характеристика разрабатываемой информационной системы, основные требования к используемому аппаратному и программному обеспечению. Структура базы данных, а также применяемые в ней компоненты. Основные сведения о работе программы, ее возможности.
курсовая работа [1,2 M], добавлен 13.06.2017Принципы и основные этапы проектирования информационной системы, требования к ее функционалу и оценка возможностей, сферы практического применения. Анализ и обоснование используемого программного обеспечения и технических средств. Листинг программы.
контрольная работа [1,4 M], добавлен 04.02.2017Написание программы для работы со списком документов, разработка функционала. Требования к аппаратному и программному обеспечению. Описание интерфейса пользователя. Структура программы и описание данных. Процедура тестирования и его результаты.
курсовая работа [1,5 M], добавлен 26.08.2012Создание программы, предназначенной для автоматизации операций, связанных с регистрацией, поиском и обработкой данных о школьниках, преподавателях. Описание пользователей системы, требований к программному и аппаратному обеспечению, интерфейса программы.
курсовая работа [734,3 K], добавлен 12.03.2013Область применения и требования создаваемого Web-приложения. Требования к техническому и программному обеспечению. Разработка структуры Web-приложения и выбор средств программной реализации. Программная реализация Web-приложения. Структура базы данных.
дипломная работа [1,4 M], добавлен 03.06.2014Методика проектирования информационной системы "Учебные планы. Вычитка часов", ее структура и основные элементы, назначение и сферы использования. Основные требования к данному программному обеспечению, выбор средств его реализации и обоснование выбора.
курсовая работа [1,3 M], добавлен 13.08.2009Механизм построения мультимедийных приложений. Разработка мультимедийного проекта "классы в С++" - приложения, построенного с применением пакета AuthorWare 6.5. Плюсы и минусы программы в сравнении "AUK BC". Требования к программному обеспечению.
курсовая работа [1,9 M], добавлен 17.07.2009