Автоматизированная информационная система по учету строительных материалов
В производственных помещениях, в которых работа на ПК является вспомогательной, уровни шума не должны превышать значений, установленных для данных помещений и видов работ «Санитарными нормами допустимых уровней шума на рабочих местах». В производственных помещениях, в которых работа на ПК является основной (диспетчерские, операторские, расчетные, кабинеты и посты управления, залы вычислительной… Читать ещё >
Автоматизированная информационная система по учету строительных материалов (реферат, курсовая, диплом, контрольная)
- Введение
- 1. Аналитическая часть
- 1.1 Предметная область исследования
- 1.2 Основание для разработки
- 1.3 Требования к программе
- 1.4 Требования к составу и параметрам технических средств
- 2. Проектная часть
- 2.1 Инструментальная среда разработки
- 2.2 Разработка интерактивного интерфейса приложения
- 2.3 Анализ аналогичных программных продуктов
- 3. Руководство пользователя
- 3.1 Описание интерфейса программы
- 3.2 Установка программы
- 4. Экономическая часть
- 4.1 Расчет объемов автоматизированных информационных услуг и основной заработной платы
- 4.2 Расчет себестоимости автоматизированных информационных услуг
- 4.3 Расчет показателей по труду и заработной плате
- 4.4 Расчет показателей прибыли, рентабельности и себестоимости
- 4.5 Расчет уровня налогов от фонда заработной платы
- 4.6 Сводный план показателей
- 5. Охрана труда
- 5.1 Требования безопасности перед началом работы на ПК
- 5.2 Рациональная организация рабочего места
- 5.3 Требования к защите от шума и вибрации
- 5.4 Требования безопасности после окончания работы
- Заключение
- Библиографический список
- Приложение А
Характерной особенностью российского рынка строительных материалов многие эксперты считают ярко выраженную сезонность: спрос увеличивается весной-летом и снижается в период осень-зима. Для отелочных и лакокрасочных материалов также характерна такая специфика, однако она проявляется в менее выраженной форме. Такую особенность эксперты связывают со стремлением потребителей завершить строительство и ремонт до наступления морозов, так как стоимость строительства в это время в связи с погодными условиями увеличивается в разы. Основными потребителями строительных и отделочных материалов являются крупные строительные компании — на их долю приходится более 60% потребления, на долю же частных потребителей и строительно-ремонтных бригад приходится около 30% -40%. При этом более 80% потребления строительных материалов приходится на долю жилищного строительства.
В 2006;2007 гг. в РФ наблюдался наибольший рост объемов производства строительных и отделочных материалов в условиях повышения объемов жилищного строительства и роста цен на недвижимость. По данным Министерства регионального развития РФ, ежегодный прирост по основным видам продукции в натуральном выражении составлял от 7% до 20%. Но с началом финансового кризиса, как и во многих других отраслях, произошел резкий спад объемов производства. В первой половине 2010 г. в условиях улучшения общей экономической ситуации рынок строительных материалов стабилизировался и даже появился небольшой рост — около 1% по некоторым направлениям продукции. Какая ситуация сейчас — вопрос спорный: многие эксперты считают, что дно кризиса пройдено и начавшийся рост объемов строительства продолжится, а за этим последует и рост рынка строительных материалов. Другие полагают, что начавшийся рост — явление временное, всплеск вызван тем, что потребители активно вкладывают свои сбережения в покупку жилья. Автоматизация однообразного рутинного труда в сферах обслуживания, производства и услуг является популярной современной практикой: ручное составление отчетов, заполнение заявок, общий учет рабочих единиц и т. д. является трудоемкой задачей и отнимает излишне много времени специалиста.
Целью данного дипломного проекта является создание комплексной информационной системы, основанной на применении компьютерных информационных технологий подготовки, приема, обработки, передачи, учета, поиска, контроля экономической информации и для повышения оперативности и качества управления строительными материалами. Разработан программный продукт Информационная Система «Tovar», включающие все основные функции и алгоритмы, необходимые при составлении данной задачи.
Данный программный продукт объединяет в себе необходимый функционал для автоматизации склада предприятия и дружественный интерфейс взаимодействия с пользователем. Простота эксплуатации позволяет успешно использовать программу специалистам, не имеющим навыков работы с компьютером.
1. Аналитическая часть
1.1 Предметная область исследования
Любое предприятие обрабатывает большой объем информации, связанной с внутренними операциями. Независимо от типа используемой информации и способа работы с ней, данные должны быть логически организованы. Может понадобиться ввод новых данных, редактирование имеющихся, их просмотр и представление в виде отчета. [8]
Необходимое документирование и надлежащий документооборот первичных документов. При анализе данного положение было выяснено, что этот участок работы может быть автоматизирован путем разработки и внедрения соответствующей ИС, что сократит время на обработку документов и повысит качество работы службы.
Программный продукт предназначен для: автоматизации расчетов, подготовки отчетов, ведомостей по приходу, расходу строительных материалов, возможность печати результатов на бланках. Данная ИС позволяет рассчитать прибыль от продаж.
В данном дипломном проекте необходимо реализовать автоматизированную информационную систему учета строительных материалов.
Система должна обладать следующими возможностями:
— учет строительных материалов
— добавление, изменение учетной информации о поставщиках и клиентах;
— добавление, изменение учетной информации о приходе и расходе товара;
— автоматическое заполнение бланков на печать.
информационная система управление строительный
1.2 Основание для разработки
При использовании данной информационной системы:
— исчезает необходимость выполнения ряда функций, обязательных при бумажной технологии обработки информации, требуется гораздо меньше специалистов высокой квалификации, поскольку большинство «штатных» проблем могут быть решены силами исполнителей на основании четких должностных инструкций и информации, получаемой ими из базы данных. В результате, высококвалифицированные специалисты требуются только для решения «нештатных» проблем, а их, по определению, на порядок меньше. Кроме того, множество алгоритмов подготовки решений, которые в условиях традиционной информационной системы являются достоянием узкого круга высококвалифицированных специалистов, «защиты» в саму программу.
— происходит существенное сокращение длительности цикла подготовки и принятия решений.
— снижаются затраты времени руководителя на детальную организацию деятельности своих подчиненных.
— повышается квалификация специалистов за счет перераспределения времени в сторону аналитической деятельности, а не учетных операций и рутинного счета на калькуляторе, которые целиком и полностью перекладываются на рядовых исполнителей и компьютер. Специалист получает достаточно времени для детального осмысления, анализа и классификации разнообразных производственных ситуаций. формируется единое информационное пространство предприятия.
— происходит повышение достоверности данных вследствие устранения их дублирования и противоречивости за счет однократного ввода информации в базу данных на том рабочем месте, где она возникает.
1.3 Требования к программе
После завершения ввода экспертной информации необходимо провести ее полное тестирование на правильных и неправильных входных данных. В случае неправильности входных данных пользователь должен обеспечить корректную, понятную реакцию системы на допущенные ошибки в виде сообщений. Сообщения должны включать в себя причины неправильности данных, способы исправления, быть понятными и по возможности простыми. Ошибка, допущенная на различных этапах работы системы не должна подрывать работу системы, приносить сбои. [9]
Разрабатываемый программный продукт должен обладать следующими требованиями: [10]
— предотвращать ошибочные ситуации пользователя
— программа должна иметь простой интуитивно понятный интерфейс
— разрабатываемая программа должна выполнять поиск по всем записям
— редактировать устаревшую информацию
— обеспечивать целостность хранимой информации
— предоставлять данные в виде отчета
— выводить информацию на печать
1.4 Требования к составу и параметрам технических средств
Программа рассчитана как на пользователя, не имеющего навыки работы с базой данных, так и для профессиональных пользователей. [11]
Рекомендуемые технические требования к персональному компьютеру, необходимому для функционирования программного обеспечения:
— процессор INTEL Core 2 Quad;
— частота 2,3 Ghz;
— оперативная память 512Мb;
— видеокарта 256Мb;
— клавиатура и мышь;
— принтер.
Также следует учитывать информационные требования:
— операционная система: Windows XP или выше;
2. Проектная часть
2.1 Инструментальная среда разработки
Причиною стало простота данного языка, программирования заключается в его графических средствах.
Delphi — интегрированная среда разработки ПО для Microsoft Windows на языке Delphi (ранее носившем название Object Pascal), созданная первоначально фирмой Borland и на данный момент принадлежащая и разрабатываемая Embarcadero Technologies. [13]
Borland Delphi 7 отличается высокой скоростью работы, надежностью самой системы и созданных программ, возможностью разработки новых компонентов (программных объектов, включающих в себя определенную функциональность), возможностью разрабатывать разные классы приложения, компоненты ActiveX, приложения для работы с базами данных (локальные и серверные), WEB приложения, сервисы Windows NT, консольные приложения Windows и приложения Windows с графическим интерфейсом.
Delphi представляет собой актуальную и легкую в использовании программу, которая необходима для генерации автономных программ графического интерфейса или 32-битовых консольных приложений — программ, которые существуют вне рамок GUI, вместо этого, в соответствии с так называемым «DOS box». [14]
В Delphi 7 можно реализовать независимое приложение, способное работать на любой платформе семейства Microsoft Windows. [15]
База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т. е. любых сведений о явлениях, процессах, действиях и т. д. Данные несут в себе информацию о событиях, происходящих в материальном мире, и, по сути, являются зарегистрированными сигналами, возникшими в результате этих событий. Данные становятся информацией, если пользователь обработает их и осмыслит, применив при этом адекватные этим данным методы.
Базы данных содержат различные объекты, основными из которых являются таблицы. Структура простейшей базы данных соответствует структуре её двухмерной таблицы, содержащей столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи.
Основными свойствами полей являются имя поля, тип поля, его размер, определяющий предельную длину данных, размещаемых в этом поле, и др.
Используются следующие типы данных:
— текстовый — тип данных, используемый для хранения простого неформатированного текста, число символов в котором не должно превышать 255;
— поле MEMO — специальный тип данных, применяемый для хранения больших объёмов текста (до 65 535 символов);
— числовой — тип данных для хранения чисел;
— дата/время — тип данных для хранения значений даты и времени;
— денежный — тип данных для хранения денежных значений (длина поля 8 байт);
— счётчик — специальный тип данных, используемый для автоматической нумерации записей;
— логический — для хранения логических данных, которые могут иметь одно из двух возможных значений Да или Нет;
База данных может состоять из нескольких таблиц, содержащих различную информацию. Эти таблицы, связаны между собой каким — либо определенным полем, называемым ключевым полем. Ключевое поле позволяет однозначно идентифицировать каждую запись таблицы, т. е. каждое значение этого поля отличает одну запись от другой. Связи между таблицами дают возможность совместно использовать данные из различных таблиц.
Взаимосвязанные двухмерные таблицы, являющиеся объектами СУБД, называются реляционными таблицами, а сами СУБД — реляционными базами данных.
Таблицы — это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).
Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы.
Формы служат для ввода и просмотра данных в удобном для пользователя виде, который соответствует привычному для него документу. При выводе данных с помощью форм можно применять специальные средства оформления.
Отчёты предназначены для формирования выходных документов и вывода их на печать. По своим свойствам и структуре отчёты во многом подобны формам. Основное их отличие заключается в том, что в отчёте отображаются все данные и в них предусмотрена возможность группировать данные по различным критериям. Отчёты в отличие от форм могут содержать специальные элементы оформления, характерные для печати документов: колонтитулы, номера страниц и т. д.
Страницы — это специальные объекты баз данных, являющиеся диалоговыми Web-страницами, т. е. осуществляют интерфейс между клиентом, сервером и базой данных, размещённой на сервере.
Макросы предназначены для автоматизации повторяющихся операций при работе с СУБД. Макрос является программой, которая содержит описание последовательности конкретных действий пользователя. Каждому действию соответствует определённая макрокоманда. Формируются макросы в диалоговом режиме путём выбора нужных макрокоманд.
Модули создаются пользователем путём применения интегрированной среды объектно-ориентированного программирования Visual Basic for Applications (VBA). Основной идеей объектно-ориентированного программирования является объединение данных и оперирующих ими функций в один объект. Данные в VBA рассматриваются как совокупность объектов (таблиц, форм, отчётов и т. д.), имеющих свойства и методы, реализующие заранее определённые действия над объектами.
2.2 Разработка интерактивного интерфейса приложения
Интерфейс пользователя — набор правил, заложенных разработчиком устройства, согласно которым совокупность действий пользователя должна привести к необходимой реакции устройства и выполнения требуемой задачи — т. н. логический интерфейс. Правила эти должны быть достаточно ясны для понимания, естественны и легки для запоминания (всё это входит в понятие юзабилити). [16]
Увеличение в устройстве (при равной функциональности) средств ввода-вывода даёт упрощение построения методов управления и упрощение правил пользования, но зато приводит к сложности восприятия информации пользователем — интерфейс становится перегруженным. И наоборот — уменьшение средств отображения и контроля приводит к усложнению правил управления — каждый элемент несёт на себе слишком много функций. Потому проектировщики интерфейсов стараются принять компромиссное решение между этими двумя крайностями в каждом отдельном случае.
Приразработке программного обеспечения программисты не должны оставлять дизайн интерфейса пользователя «на потом», считая, что в программе только код должен быть краеугольным камнем. Время от времени у пользователей возникает чувство раздражённости например даже из-за неудачно подобранных шрифтов, неудобного расположения элементов управления, отображения данных. Для удобства пользователей должно быть затрачено n-ое количество часов, так как это серьёзная работа. Это следует учитывать при озвучивании сроков разработки программы. [17]
Удобство пользовательского интерфейса входит в такое понятие как «Эргономика», которое включается в процессы разработки и тестирования программного продукта как часть системы качества. Разработка пользовательского интерфейса (ПИ) должна вестись совместно с дизайном программного продукта в целом. Процесс разработки ПИ разбивается на этапы жизненного цикла:
— анализ трудовой деятельности пользователя, объединение бизнес-функций в роли.
— построение пользовательской модели данных, привязка объектов к ролям и формирование рабочих мест.
— формулировка требований к работе пользователя и выбор показателей оценки пользовательского интерфейса.
— разработка обобщенного сценария взаимодействия пользователя с программным модулем (функциональной модели) и его предварительная оценка пользователями и Заказчиком.
— корректировка и детализация сценария взаимодействия, выбор и дополнение стандарта (руководства) для построения прототипа.
— разработка макетов и прототипов ПИ и их оценка в деловой игре, выбор окончательного варианта.
— имплементация ПИ в коде, создание тестовой версии.
— разработка средств поддержки пользователя (пользовательские словари, подсказки, сообщения, помощь и пр.) и их встраивание в программный код.
— Usability тестирование тестовой версии ПИ по набору раннее определенных показателей.
— подготовка пользовательской документации и разработка программы обучения.
2.3 Анализ аналогичных программных продуктов
В настоящее время на рынке информационных систем позиционируются продукты, имеющие аналогичные с разрабатываемой ИС цели объекты автоматизации.
Фрегат Склад Lite
Фрегат Склад Lite является облегченной версией многофункциональной системы семейства программ «Фрегат-Корпорация». В программе есть основные ограничения: локальная работа на одном компьютере, один склад, две категории цен. Однако эти и многие другие ограничения можно снять, перейдя на использование платных версий программы, не потеряв при этом все данные.
В программе Фрегат Склад Lite учет товаров ведется по артикулам и по штрих-кодам. Даже если у товара не окажется штрих-кода. А используя сканер, можно легко найти нужный товар по штрих-коду.
Разработчикам удалось реализовать в программе широкий спектр возможностей, в том числе, очень удобную систему настроек характеристик товаров. Такая система позволит Вам создавать неограниченное количество характеристик товара.
Рисунок 2 — Логотип АСУ «Фрегат Склад Lite «
3. Руководство пользователя
3.1 Описание интерфейса программы
Информационная система «Tovar», начинает свое функционирование с главной формы
Рисунок 3 — Главная форма
Рассмотрим более подробно интерфейс и способы функционирования программного продукта.
При запуске программы впервые пользователь должен добавить информацию в базу данных о контрагентах, реквизитах компании, группах товара и о договорах.
Для этого необходимо воспользоваться кнопкой «Справочники»
Рисунок 4 — Кнопка «Справочники» .
Нажав на кнопку справочники, пользователь должен выбрать раздел для заполнения.
Рисунок 5 — Раздел «Контрагенты» .
В разделе «Контрагенты» пользователь указывает информацию о поставщиках и клиентах: Названия организации, адреса, контактные телефоны, банковские реквизиты.
После заполнения данного раздела пользователь должен заполнить следующий раздел.
Рисунок 6 — Раздел «Реквизиты»
В данном разделе пользователь указывает данные своей организации: банковские реквизиты, адрес компании, контактные телефоны, ИНН и КПП
После заполнения данного раздела пользователь должен заполнить следующий раздел.
Рисунок 7 — Раздел «Группы товара»
В данном разделе пользователь указывает группы товара. Пользователь может добавить или удалить товар.
После заполнения данного раздела пользователь должен заполнить следующий раздел.
Рисунок 8 — Раздел «Товар»
В данном разделе указывается наименование товара, единица измерения и количество. Так же возможен отбор по группе и наименованию товара.
При ошибочном вводе информации можно либо удалить запись полностью, либо отредактировать. Путем нажатия соответствующих кнопок, находящихся на форме в разделе «Товар»
После заполнения данного раздела пользователь должен заполнить следующий раздел.
Рисунок 9 — Раздел «Договора»
В разделе договора пользователь заполняет информацию о договорах. Возможен отбор по дате. Так же происходит автоматическая нумерация договоров.
После того как будут заполнены данные разделы, пользователь должен нажать на кнопку Товар.
.
Рисунок 11 — Кнопка «Товар»
После нажатия на кнопку товар, пользователю будут представлены новые разделы.
Рисунок 12 — Раздел" Товар на складе"
На этой форме показывается товар, имеющийся на складе. Указывается количество, цена, группа товара. Так же пользователь может осуществить отбор по группе товара.
В разделе «Статистика прихода товара» хранится информация о товаре, поступившем на склад
В разделе «Статистика продаж товара» хранится информация о товаре, который был продан.
Пользователь заполнивший предыдущие разделы, может вывести их на печать с помощью кнопки «Документы»
При нажатии на какой либо документ появиться бланк. Пользователь может распечатать или сохранить данный бланк.
После того как работа с программой будет завершена, пользователь может воспользоваться кнопкой выход.
3.2 Установка программы
Для установки программы на компьютер вставьте диск в привод CD-ROM. Выберите файл загрузки Synthetic. exe. После загрузки файла появится окно. Не изменяя директории распаковки нажимаем «Извлечь» (Рисунок 20).
Рисунок 17 — «Настройка извлечения файлов»
После извлечения всех файлов программы, заходим в распакованную папку и запускаем исполняемый файл Synthetic. exe.
4. Экономическая часть
4.1 Расчет объемов автоматизированных информационных услуг и основной заработной платы
В первую очередь рассчитаем объемы выполняемых работ, для этого составим ведомость данных услуг. В ведомость вносим наименование систем информационных технологий применяемых в данном проекте. Таким образом, ниже приведен проект информационных технологий создания системы.
Таблица 1 — Проект информационных технологий создания системы баз данных автотранспортного предприятия, за апрель 2013 года
Наименование системы ИТ | Единица измерения | Машинное время в часах | |
Работа в MS Access | час | ||
Работе в MS Word | час | ||
Работа с Internet | час | ||
Работа в Borland Delphi | час | ||
Изучение совершенствования ПО | час | ||
ИТОГО: | |||
Машинное время рассчитывается по каждому компьютеру на основании проекта систем информационных технологий, исходя из следующих данных: [19]
— календарного периода месяца с учетом выходных и праздничных дней;
— продолжительности рабочего дня;
— выбора проекта информационных технологий.
Рассмотрим затраты рабочего времени программиста, исходя из 8 часового рабочего дня. Для этого составим свод по элементам услуг по каждому компьютеру, выявим рабочие, праздничные и выходные дни в месяце создания проекта. Данные представим в виде таблицы.
Таблица 2 — Расчет машинного времени по компьютеру Manhunt714-ПК AMDAthlon™64 Processor 3800+.
Наименование услуг | Рабочие дни апрель 2013 г | Всего часов | |||||||||||||||||||||
Работав MS Access | |||||||||||||||||||||||
Работе в MS Word | |||||||||||||||||||||||
Работа с Internet | |||||||||||||||||||||||
Работа в Borland Delphi | |||||||||||||||||||||||
Изучение совершенствования ПО | |||||||||||||||||||||||
ИТОГО: | |||||||||||||||||||||||
Составим сводную таблицу расчета машинного времени по элементам услуг за апрель 2013 года Таблица 3 — Расшифровки машинного времени по элементам услуг за апрель 2013 года
Наименование элементов услуг | Всего часов | |
Работа в MS Access | ||
Работа в MS Word | ||
Работа с Internet | ||
Работа в Borland Delphi | ||
Изучение совершенствования ПО | ||
ИТОГО: | 168 часов | |
Для реализации проекта было выбрано компьютерное оборудование персональный компьютер Manhunt714-ПК AMDAthlon™64Processor 3800+. Техническую характеристику компьютерного оборудования представим в виде таблицы.
Таблица 4 — Технические характеристики компьютерного оборудования
Наименование компьютера | Характеристики | |||||
Процессор | Память | Винчестер | Видеокарта | Материнская плата | ||
Manhunt714 | AMDAthlon™64 2,41 ГГц | 1,5 Gb | 160 Gb | NVidia GeForce 7300GT 256Mb | Asus P5KPL-AM SE | |
Для расчета калькуляции затрат труда и машинного времени необходимо изучить и представить в курсовой работе Единую тарифную сетку по оплате труда, а также рассмотреть категории и должности работников, для определения разряда и дальнейшего расчета заработной платы.
Таблица 5 — Единая тарифная сетка по оплате труда
Разряд | Тарифный коэффициент | Часовая тарифная ставка | Число рабочих часов | Заработная плата за месяц | |
27,45 | |||||
1,3 | 35,7 | 5997,6 | |||
1,69 | 46,4 | 7795,2 | |||
1,91 | 52,4 | 8803,2 | |||
2,16 | 59,3 | 9962,4 | |||
2,44 | 66,9 | 11 239,2 | |||
2,76 | 75,8 | 12 734,4 | |||
3,12 | 85,6 | 14 380,8 | |||
3,53 | 96,9 | 16 279,2 | |||
3,99 | 109,5 | ||||
4,51 | 123,8 | 20 798,4 | |||
5,1 | 139,9 | 23 503,2 | |||
5,76 | 158,1 | 26 560,8 | |||
6,51 | 178,7 | 30 021,6 | |||
7,36 | |||||
8,17 | 224,3 | 37 682,4 | |||
9,07 | 248,9 | 41 815,2 | |||
10,07 | 276,4 | 46 435,2 | |||
При изучении категорий и должностей работников, относящихся к специалистам, определяем разряд, к которому относится наша специальность.
Таблица 6 — Категории и должности работников
Исполнители | Диапазон разрядов | |
Диспетчер | ||
Инспектор | ||
Лаборант | ||
Техники всех специальностей и наименований | 5−8 | |
Бухгалтер | 6−11 | |
Инженеры различных специальностей и наименований | 6−11 | |
Переводчик | 6−11 | |
Психолог | 6−11 | |
Редактор | 6−11 | |
Товаровед | 6−11 | |
Художник | 6−11 | |
Экономист | 6−11 | |
Архитектор | 6−13 | |
Конструктор | 6−13 | |
Математик | 6−13 | |
Программист | 6−13 | |
Технолог | 6−13 | |
Дизайнер | 6−13 | |
Электроник | 6−13 | |
Рассчитаем калькуляцию машинного времени и основной заработной платы по видам услуг. Для этого определим разряд, профессию, тарифную ставку, определим размер премий и начислим региональный коэффициент. Данные представим в виде таблицы.
Таблица 7 — Расчет калькуляции машинного времени и основной заработной платы
Наименование услуг | Разряд | Профессия | Часовой тариф | Ср. часовой тариф | Затраты машин. времени | з/п по часовому тарифу | Премия (25%) | Итого (з/п+премия) | Районный коэффиц. | Всего начислено | |
Работа в MS Access | Программист | 158,1 | 158,1 | 2213,4 | 553,35 | 2766,7 | 415,01 | 3181,7 | |||
Работе в Word | Программист | 158,1 | 158,1 | 3003,9 | 750,97 | 3754,8 | 563,2 | 4318,1 | |||
Internet | Программист | 158,1 | 158,1 | 7746,9 | 1936,7 | 9683,6 | 1452,5 | 11 136,1 | |||
Работа в Delphi | Программист | 158,1 | 158,1 | 11 225,1 | 2806,2 | 14 031,3 | 2104,7 | 16 136,08 | |||
Изучение совершенствования ПО | Программист | 158,1 | 158,1 | 2371,5 | 592,87 | 2964,3 | 444,6 | 3409,0 | |||
ИТОГО: | 38 181,14 | ||||||||||
4.2 Расчет себестоимости автоматизированных информационных услуг
При расчете себестоимости автоматизированных информационных услуг, необходимо определится со следующими показателями:
— стоимость расходных материалов;
— стоимость эксплуатации компьютерного оборудования;
— затраты на амортизацию;
— затраты на сменяемость комплектующих;
— затраты на электроэнергию;
— затраты на оплату труда;
— начисления на заработную плату;
— накладные расходы и т. д.
Определим затраты на расходные материалы для реализации проекта. Данные представим в виде таблицы.
Таблица 8 — Расчет стоимости расходных материалов
Наименование расходных материалов | Единица измерения | Количество | Цена | Сумма | |
Бумага «Снегурочка» | шт | ||||
Картридж | шт | ||||
Канцелярский набор | шт | ||||
Файлы | шт | 1.5 | |||
Флеш — накопитель | шт | ||||
ИТОГО: | |||||
Рассчитаем стоимость эксплуатации компьютерного оборудования. Для определения полной стоимости, необходимо определить стоимость транспортировки, монтажа оборудования, а так же рассчитать амортизационные отчисления.
Таблица 9 — Расчет стоимости эксплуатации компьютерного оборудования
Марка комп. оборуд. | Цена приобр. | Срок службы | Ст-ть трансп. | Ст-ть монтажа | Полная первич. ст-ть | Амортиз отчисления за месяц | Годовые амортизацион. отчисл. | |
AMD Athlon™64 Processor 3800+ | ||||||||
Годовую сумму амортизационных отчислений, Уао, руб., определяется по формуле:
(1)
где Спп — полная стоимость, руб.;
Рср — средний срок службы, лет.
Подставляя значения, получаем следующий результат:
руб. (2)
Месячная сумма амортизационных отчислений, Уаом, руб., находится по формуле:
(3)
где М — количество месяцев.
руб. (4)
Затраты на сменяемость комплектующих, Зс, руб., находятся по формуле:
(5)
где
К - комплектующие, руб.;
10% берутся от полной первоначальной стоимости.
руб. (6)
Затраты на сменяемость комплектующих за месяц, Зсм, руб., находятся по формуле:
(7)
где Спп — полная стоимость, руб.;
М — количество месяцев.
руб. (8)
Расчет затрат на электроэнергию производится следующим образом:
Стоимость энергии за месяц Сэм, руб., определяется по формуле:
Сэм= Еч*Ч*Ст, (9)
где Еч - расход энергии за час одним компьютером;
Ч-количество рабочих часов;
Ст-цена 1 КВт/ч, руб.
Сэм руб. (10)
Представим все расчеты в виде таблицы.
Таблица 10 — Стоимость эксплуатации компьютерного оборудования
Затраты | Сумма, руб. | |
Затраты на амортизацию оборудования в месяц | ||
Затраты на сменяемость комплектующих | ||
Затраты на электроэнергию | 991,2 | |
ИТОГО: | 1416,2 | |
Далее рассчитаем стоимость АИУ по договорным ценам с учетом и без учета налогов. Данные приведем в таблице с подробными расчетами и конечными результатами.
Таблица 11 — Расчет объемов АИУ
Наименование статей затрат | Нормативы | Расчеты | Сумма, руб. | |
Зарплата по часовому тарифу | Таблица № 7 | Калькуляция затрат машинного времени и основной з/п по элементам информационных услуг | 38 181,1 | |
Расходные материалы | Таблица № 8 | Стоимость расходных материалов | ||
Расходы по эксплуатации компьютерного оборудования | Таблица № 10 | Стоимость эксплуатации компьютерного оборудования | 1416,2 | |
Начисления на з/п | 27% от з/п по часовому тарифу | 38 181,1×0.27 | 10 308,9 | |
Накладные расходы | 80% от з/п по часовому тарифу | 38 181,1×0.8 | 30 544,9 | |
Итого себестоимость | Итог всех статей | 83 010,1 | ||
Прибыль | 25% от себестоимости | 83 010,1×25 | 20 752,5 | |
Итого объем АИУ без налогов | 83 010,1+ 20 752,5 | 103 762,7 | ||
НДС | 18% от объема АИУ | 103 762,7×0,18 | 18 677,2 | |
Объем АИУ с налогами | Объем АИУ + НДС | 103 762,7+18 677,2 | 122 439,9 | |
Рассмотрим структуру автоматизированных информационных услуг с налогами и без.
Таблица 12 — Расчет структуры услуг АИУ без налогов
Наименование статей затрат | Сумма, руб. | Расчет уровня затрат, % | |
Расходные материалы | 2,7 | ||
Расходы по эксплуатации компьютерного оборудования | 1416,2 | 1,5 | |
Заработная плата (со всеми начислениями) | 38 181,1 | 40,9 | |
Накладные расходы | 30 544,9 | 32,7 | |
Прибыль | 20 752,5 | 22,2 | |
ИТОГО: | 93 453,8 | ||
Таблица 13 — Расчет структуры услуг АИУ с налогами
Наименование статей затрат | Сумма, руб. | Расчет уровня затрат, % | |
Расходные материалы | 2,2 | ||
Расходы по эксплуатации компьютерного оборудования | 1416,2 | 1,1 | |
Заработная плата (со всеми начислениями) | 38 181,1 | ||
Накладные расходы | 30 544,9 | 27,1 | |
Прибыль | 20 752,5 | 18,4 | |
НДС | 18 677,2 | 16,2 | |
ИТОГО: | |||
4.3 Расчет показателей по труду и заработной плате
Рассмотрим распространенные формы и системы оплаты труда на предприятии, для облегчения восприятия представим их в таблице. [20]
Таблица 14 — Формы и системы оплаты труда
Оплата труда Руководителей и специалистов | Оплата труда рабочих по сдельно — премиальной системе | Оплата труда рабочих на повременно — премиальной оплате | |
Оплата по штатному расписанию по схеме должностных окладов Премия по положению о премировании Персональные надбавки руководству высокого ранга Доплата по районному коэффициенту (15% от всей з/п за месяц) | З/п по сдельным расценкам за выполненный объем работ Премия за выполнение особо важных заданий Доплата по районному коэффициенту (15% от всей з/п за месяц) | З/п за отработанное время по часовому тарифу согласно установленного разряда Премия по положению об оплате труда Доплата за работу в ночное (40%) и вечернее (25% от час. тарифа x количество вечерних часов) время Доплата по районному коэффициенту (15% от всей з/п за месяц) | |
Далее рассчитаем удержания из начисленной заработной платы за месяц. Для этого рассмотрим заработную плату специалиста, рассчитаем налогооблагаемую базу, налог на доходы физического лица (далее — НДФЛ) и получаемую сумму на руки.
Таблица 15 — Расчет заработной платы специалиста
Фамилия И.О. | Разряд | Часовой тариф | Профессия | З/п по часовому тарифу | Премия 25% | Итого | Район. коэф-т 15% | Итого начислено | |
Хажеев А.Н. | 158,1 | Программист | 26 560,8 | 6640,2 | 4980,15 | 38 181,14 | |||
Таблица 16 — Расчет удержаний из начисленной заработной платы
Ф. И.О. | Начислено за мес. | Расчет налогооблагаемой суммы | НДФЛ (13%) | Заработная плата к выдаче, руб | ||
Налоговый вычет | Налогооблагаемая сумма | |||||
Хажеев А.Н. | 38 181,14 | 38 181,14 | 4963,5 | 33 217,64 | ||
ИТОГО: | 4963,5 | 33 217,64 | ||||
4.4 Расчет показателей прибыли, рентабельности и себестоимости
Таблица 17 — Расчет основных показателей (формирование финансового плана)
№ п/п | Показатели финансового плана | Норматив расчета | Расчет показателей | Сумма | |
Объем АИУ без налогов | Таблица 11 «Расчет объема АИУ» | ; | 103 762,7 | ||
Себестоимость | Таблица 11 | ; | 83 010,1 | ||
Прибыль по проекту | 25% от себестоимости | 83 010,1×0,25 | 20 752,5 | ||
Задание по снижению себестоимости | 3% от объема АИУ | 103 762,7×0,03 | 3112,8 | ||
Балансовая прибыль | Прибыль по проекту+ задание по снижению себестоимости | 20 752,5+3112,8 | 23 865,3 | ||
Налог на прибыль | 20% от балансовой прибыли | 23 865,3×0,2 | 4773,06 | ||
Чистая прибыль | Балансовая прибыль — налог на прибыль | 23 865,3−4773,06 | 19 092,24 | ||
Уровень рентабельности | Балансовая прибыль/Объем АИУ без НДСx100 | 23 865,3×100 103 762,7 | 22,9% | ||
Плановая себестоимость | Объем АИУ без НДС — прибыль по проекту — задание по снижению себестоимости | 103 762,7−20 752,5−3112,8 | 79 897,4 | ||
Распределение чистой прибыли | 50% в резервный фонд 35% в фонд накопления 15% в фонд потребления | 19 092,24x 0.5 19 092,24x 0.35 19 092,24x 0.15 | 95 461,2 668 228,4 286 383,6 | ||
Распределение налога на прибыль | 2% в федеральный бюджет 18% в бюджет субъектов РФ | 23 865,3x 0,02 | 477,3 | ||
23 865,3x 0,18 | 4295,7 | ||||
Рентабельность — это отношение прибыли к затратам. Рентабельность по проекту составляет 22,9%, данный показатель, говорит на сколько прибыльна деятельность компании т. е. демонстрирует долю чистой прибыли в объеме продаж предприятия. [21]
4.5 Расчет уровня налогов от фонда заработной платы
Рассчитаем уровень налогов от заработной платы. Данные представим в виде таблицы.
Таблица 18 — Расчет налогов от фонда заработной платы
Наименование налога | Норматив % | Расчет | Сумма | |
Начислен фонд з/п за месяц | ; | ; | 38 181,14 | |
НДФЛ | 13% от фонда з/платы | 38 181,14×0,13 | 4963,5 | |
Страховые взносы во внебюджетные фонды | 30% от фонда з/платы | 38 181,14×0,30 | 11 454,3 | |
в том числе: налог в пенсионный фонд РФ | 22% от фонда з/платы | 38 181,14×0,22 | 8399,8 | |
— фонд социального страхования | 2,9% от фонда з/платы | 38 181,14×0,029 | 1107,2 | |
— федеральный фонд обязательного медицинского страхования | 5,1% от фонда з/платы | 38 181,14×0,051 | 1947,2 | |
4.6 Сводный план показателей
Таблица 19 — Сводный план показателей
Наименование показателей | Ед. измерения | Количество | Сумма | |
Объем АИУ без НДС | Руб. | 103 762,7 | ||
Объем АИУ С НДС | Руб. | 122 439,9 | ||
Затраты машинного времени | Час. | ; | ||
Численность работающих | Чел | ; | ||
Начислено в фонд з/п | Руб. | ; | 38 181,14 | |
Среднемесячная з/п | Руб. | ; | 38 181,14 | |
Производительность труда на 1 работающего (Объемы АИУ без НДС/ Число работающих) | Руб. | 103 762,7/1 | 103 762,7 | |
Плановая прибыль | Руб. | ; | 20 752,5 | |
Балансовая прибыль | Руб. | ; | 23 865,3 | |
Рентабельность | % | 22,9 | ; | |
Себестоимость | Руб. | ; | 83 010,1 | |
Налоги: | ||||
НДС | Руб. | 18% | 18 677,2 | |
НДФЛ | Руб. | 13% | 4963,5 | |
ПФР | Руб. | 22% | 8399,8 | |
ФСС | Руб. | 2,9% | 1107,2 | |
ФФОМС | Руб. | 5,1% | 1947,2 | |
5. Охрана труда
5.1 Требования безопасности перед началом работы на ПК
Производственные помещения, предназначенные для работы оператора компьютерного набора, не должны, граничить с помещениями, в которых уровни шума в вибрации превышают нормируемые значения.
Помещение оператора компьютерного набора должны оборудоваться системами отопления, кондиционирования воздуха или эффективной приточно-вытяжной вентиляцией. Расчет воздухообмена следует проводить по тепло избыткам машин, людей. Солнечной радиации и искусственного освещения.
Помещения должны иметь естественное и искусственное освещение. Естественное освещение должно осуществляется через светопроемы, ориентированные преимущественно на север и северо-восток и обеспечивать коэффициент естественной освещенности не ниже 1,2%
Площадь на одно рабочее место оператора компьютерного набора должен составлять не менее 6,0 м, а объем — не менее 20,0 м.
Поверхность пола в помещении эксплуатации компьютеров должна быть ровной. Без выбоин, нескользкой, удобной для очистки и влажной уборки. Обладать антистатическими свойствами.
Искусственное освещение в помещении эксплуатации персональных компьютеров должно осуществляется системой общего равномерного освещения. В производственных и административно-общественных помещениях, в случаях преимущественной работы с документами, допускается применение системы комбинированного освещения.
В качестве источников света при искусственном освещении должны применятся преимущественно люминесцентные лампы типа ЛБ. При устройстве отраженного освещения в производственных и административно-общественных помещениях допускается применение металлогалогенных ламп мощностью 250 Вт. Допускается применение ламп накаливания в светильниках местного освещения. Рабочие места операторов в залах электронно-вычислительных машин или в помещениях с источниками вредных производственных факторов должны размещаться в изолированных кабинах с организованным воздухообменом.
Оконные проемы в помещениях, предназначенных для оператора компьютерного набора, должны быть оборудованы регулируемыми жалюзями или занавесями, позволяющим полностью закрывать оконные проемы. Шкафы, сейфы, стеллажи для хранения дисков, дискет, комплектующих деталей, запасных блоков персональных компьютеров, инструментов, следует располагать в подсобных помещениях, для учебных заведений — в лабораториях. [26]
Помещение для оператора ЭВМ перед началом работы должно быть проветрено, что обеспечивает улучшение качественного состава воздуха, в том числе и аэроионный, режим, а также необходимо ежедневно проводить влажную уборку.
5.2 Рациональная организация рабочего места
При конструировании оборудования и организации рабочего места пользователя персонального компьютера следует обеспечить соответствие конструкции элементов рабочего стола и их взаимного расположения, конструкции стула гигиеническим и эргономическим требованиям с учетом характера выполняемой деятельности, комплектности технических средств, форм организации труда и основного рабочего положения пользователя.
Рабочие места с персональными компьютерами должны размещаться в помещениях с естественным освещением при ориентации оконных проемов на север или северо — восток, а по отношению к световым приемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно с лева.
Рабочее место с ПК должно быть освещено легко перемещаемым пюпитром для документов, расположенным в оптимальной зоне зрительного восприятия между экраном и клавиатурой.
Клавиатуру следует располагать на поверхности стола на расстоянии 100−300 мм от края, обращенного к пользователю.
Кроме того, конструкция ПК должна предусматривать:
— плавную и легкую регулировку по высоте с надежной фиксацией
— горизонтальную поверхность для ПК в пределах 460−520 мм при глубине не менее 550 мм и ширине — не менее 600 мм, при отсутствии такой возможности высота рабочей поверхности должна составлять 725 мм;
— возможность плавного и легкого изменения угла наклона поверхности для клавиатуры от 0 град. С надежной фиксацией;
— ширина и глубина поверхности под клавиатуру должна быть не менее 600 мм;
— ровную без углублений поверхность стола для клавиатуры;
— расположение монитора на месте рабочей зоны, обеспечивающим удобство зрительного наблюдения в вертикальной плоскости под углом 30 град. От горизонтальной линии взгляда оператора, а также возможность использования ПК одновременно с выполнением основных производственных операций;
— возможность поворота монитора вокруг горизонтальной и вертикальной осей;
— расположение устройств ввода — вывода информации, обеспечивающее оптимальную видимость экрана.
Рабочий стол должен иметь пространство для ног высотой не менее 620 мм, шириной — не менее 550 мм, глубиной на уровне колен — не менее 450 мм и на уровне вытянутых ног — не менее 650 мм.
Рабочее место должно быть оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в переделах до 150 мм и по углу наклона опорной поверхности подставки до 20 град.
Поверхность подставки должна быть рифленой и иметь по переднему краю бортик высотой 10 мм.
Каждый стол с ПК должен оборудоваться стулом, поверхность сиденья которого должно быть ровной, легко поддающейся дезинфекции.
5.3 Требования к защите от шума и вибрации
В производственных помещениях, в которых работа на ПК является вспомогательной, уровни шума не должны превышать значений, установленных для данных помещений и видов работ «Санитарными нормами допустимых уровней шума на рабочих местах». В производственных помещениях, в которых работа на ПК является основной (диспетчерские, операторские, расчетные, кабинеты и посты управления, залы вычислительной техники и др.), в дошкольных и всех учебных помещениях с ПК фоновый уровень шума не должен превышать 40 дБА, (при работе систем воздушного отопления, вентиляции и кондиционирования — 35 дБА), а во время работы на компьютере 50 дБА.
Частотная характеристика времени реверберации в диапазоне частот 250−4000 Гц должно быть ровной, а на частоте 125 Гц спад времени реверберации должен составлять не более 15%. [27]
5.4 Требования безопасности после окончания работы
Закончить и записать в память компьютера находящийся в работе файл. Выйти из программной оболочки.
Выключить принтер, другие периферийные устройства.
Выключить стабилизатор, если компьютер подключен к сети через него.
Штепсельные вилки вытянуть из розеток. Накрыть клавиатуру крышкой во избежание попадания в нее пыли.
Привести в порядок рабочее место. Оригиналы и другие документы положить в ящик стола. Тщательно вымыть руки холодной водой с мылом.
Выключить кондиционер, освещение и общее электропитание подразделения. Рекомендуется в специально оборудованном помещении, и провести сеанс психофизиологической разгрузки и снять усталость с выполнение специальных упражнений автогенной тренировки.
Заключение
Программа имеет интуитивно понятный интерфейс. Что способствует быстрому внедрению программы, проста в использовании, позволяет более эффективно осуществлять контроль.
Данная информационная система позволяет оптимально администрировать данное направление, предоставляя возможность более эффективного планирования маршрутов, экономит трудовые и материальные ресурсы. Создана для облегчения работы диспетчера автобусного парка.
Программа позволяет:
— обрабатывать путевые листы, т. е. пробег, количество рейсов (неограниченное количество, за любой период времени)
— обрабатывать время отправления, по какому маршруту, какой водитель, вид транспортного средства
— выводить отчеты по соответствующему запросу
Автоматизация непосредственно основного производственного процесса, а также систему документооборота предприятия, т. е. внедрение в сферу деятельности предприятия новых продуктов современных технологий.
Пользователь может с легкостью изменять данные, производить быстрый поиск, выводить на печать.
Возможность отбора из большого объема имеющихся данных необходимой информации.
Внедрение системы позволяет автоматизировать учет движения транспорта на предприятии. Вследствие этого появляется возможность оперативно анализировать имеющуюся информацию о движении, снизить издержки и минимизировать случайные ошибки при оформлении документов (человеческий фактор).
В работе проанализированы технические и информационные средства системы. Подробно рассмотрены принципы и процессы электронного документооборота как основы системы.
В экономической части представлены:
— расчет объемов автоматизированных информационных услуг и основной заработной платы
— расчет себестоимости автоматизированных информационных услуг
— расчет показателей по труду и заработной платы
— расчет показателей прибыли, рентабельности и себестоимости
— расчет уровня налогов от фонда заработной платы
— сводный план показателей
Необходимо отметить, что организация автоматизированной системы отдела бухгалтерии крупного транспортного предприятия потребует значительных затрат, но выгоды от автоматизации несоизмеримо выше вложенных средств и заключаются они в повышении качества и эффективности работы сотрудников, что выливается в конечном счете в увеличение объемов оказываемых услуг.
Поэтому, данная информационная система может использоваться по своему прямому назначению — хранению и систематизации информации.
Библиографический список
1. ГОСТ 7.32−2001 «Отчет о научно-исследовательской работе. Структура и правила оформления» .
2. ГОСТ 2.105−95 «Общие требования к текстовым документам»
3. ГОСТ Р 7.0.5−2008 «Библиографическая ссылка. Общие требования и правила составления»
4. ГОСТ 7.1−2003 «Библиографическая запись. Библиографическое описание. Общие требования и правила составления»
5. ГОСТ 7.80−2000. «Библиографическая запись. Заголовок. Общие требования и правила составления»
6. Компьютерное делопроизводство: Учеб. пособие для вузов / Н. В. Макарова, Г. С. Николайчук, Ю. Ф. Титова. — СПб.: Питер, 2000. — 568 с.
7. Информационные системы: Учеб. для вузов / В. Н. Петров. — СПб. с.
8. Базы данных. Учебник для вузов / А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев. — 4-е издание, доп. и перераб — СПб.: КОРОНА принт, 2004. — 736 с.
9. Мейер, М. Теория реляционных баз данных. / М. Мейер-М.: Мир, 1987. — 608с.
10. Иванов А. П., Иванова О. М., Дорофеев А. Н. Зачем руководителю информационная система // Грузовое и пассажирское автохозяйство № 08, 2008 г.
11. Седов О. ИТ-опоры в хозяйстве мостостроителей // Корпоративные системы, 18 марта, 2005 г., № 05 (70)
12. Степанов В. В., Гритчин В. Ю. Внедрение информационных технологий в автотранспортной инфраструктуре — Камск, 2005.
13. Бескоровайный И. В. Азбука Delphi: программирование с нуля/ И. В. Бескоровайный. — Сибирское универс. изд-во, 2008. — 112 с.
14. Фленов М. Е. Библия Delphi. — СПб.: БХВ-Петербург, 2004. — 880 с.
15. Borland Delphi — Под ред.О. И. Волкова. — М.: ИНФРА-М, 2008. — 416 с.
16. Фаронов В. В. Delphi, язык и среда программирования: учеб. курсы / В. В. Фаронов. — СПб.: Изд-во Питер, 2003. — 640 с.
17. Бобровский С. И. Delphi 7: учеб. курс / С. И. Бобровский. — СПб.: Изд-во Питер, 2005. — 736 с.
18. Архангельский А. Я. Приемы программирования в Delphi/ А. Я. Архангельский. — М.: Изд-во Бином-Пресс, 2006. — 944 с.
19. Раицкий К. А. Экономика предприяти. — М: «Маркетинг», 2006. — 693 с.
20. Экономика предприятия. — Под ред.В. Я. Горфинкеля, В. А. Швандара. — М.: Банки и Биржи, ЮНИТИ, 2008. — 742 с.
21. Экономика предприятия — Под ред.О. И. Волкова. — М.: ИНФРА-М, 2008. — 416 с.
22. www. delphi-manual.ru/lesson7. php Работа с файлами в Delphi.
23. www.delphiworld. narod.ru
24. www.inffac. narod.ru
25. www.ishodniki.ru
26. http://www.tehbez.ru/
27. http://safety24. narod.ru/
Приложение А
(Листинг программы)
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, Grids, DBGrids, DBCtrls, ExtCtrls, Menus,
sComboBox, sEdit, sPanel, sDBNavigator, sButton, sBevel, sLabel, sDBText,
sSkinManager;
type
TForm1 = class (TForm)
DataSource1: TDataSource;
ADOConnection1: TADOConnection;
ADODataSet1: TADODataSet;
Button1: TsButton;
Button2: TsButton;
Button3: TsButton;
Button4: TsButton;
DBText1: TsDBText;
DBText2: TsDBText;
DBText3: TsDBText;
DBText4: TsDBText;
DBText5: TsDBText;
DBText6: TsDBText;
DBText7: TsDBText;
DBText8: TsDBText;
DBText9: TsDBText;
DBText14: TsDBText;
Timer1: TTimer;
Label1: TsLabel;
Bevel1: TsBevel;
Bevel2: TsBevel;
Bevel3: TsBevel;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N9: TMenuItem;
N10: TMenuItem;
Newskin1: TMenuItem;
N11: TMenuItem;
DBNavigator1: TsDBNavigator;
DBGrid1: TDBGrid;
Edit1: TsEdit;
ComboBox1: TsComboBox;
sSkinManager1: TsSkinManager;
procedure Button1Click (Sender: TObject);
procedure Button2Click (Sender: TObject);
procedure Button3Click (Sender: TObject);
procedure Button4Click (Sender: TObject);
procedure Timer1Timer (Sender: TObject);
procedure Newskin1Click (Sender: TObject);
procedure FormCreate (Sender: TObject);
procedure N7Click (Sender: TObject);
procedure N9Click (Sender: TObject);
procedure N8Click (Sender: TObject);
procedure Edit1Change (Sender: TObject);
procedure N4Click (Sender: TObject);
procedure N5Click (Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
// a: string;
end;
var
Form1: TForm1;
poisk, flag_g: boolean;
implementation
uses Unit2, Unit3, unit4, Unit7, Unit8;
{$R *. dfm}
procedure TForm1. Button1Click (Sender: TObject);
var i: integer;
begin
for I: = 0 to ADODataSet1. RecordCount — 1 do
begin
if I = 0
then
begin
ADODataSet1. First;
end
else
begin
ADODataSet1. Next;
end;
adodataset1. Delete;
end;
end;
procedure TForm1. Button2Click (Sender: TObject);
begin
if adodataset1. RecordCount=0 then
Application. MessageBox ('Таблица пуста','Нечего удалять')
else
begin
case messageBox (Handle,'Действительно удалить, выбранную запись? ','Подумай. ', mb_YesNo or mb_iconquestion) of
IDYES:
begin
dbgrid1. DataSource. DataSet. Delete;
end;
end;
end;
end;
procedure TForm1. Button3Click (Sender: TObject);
begin
form1. Hide;
form2. show;
end;
procedure TForm1. Button4Click (Sender: TObject);
begin
// a: =form1. DBGrid1. Fields. AsString;
form1. Hide;
form3. show;
end;
procedure TForm1. Timer1Timer (Sender: TObject);
begin
dbtext14. Caption: =DateToStr (Now);
label1. Caption: =timeToStr (Now);
end;
procedure TForm1. Newskin1Click (Sender: TObject);
begin
if flag_g=true then begin
form1. Newskin1. Caption: ='New Skin';
sskinmanager1. Active: =true;
flag_g: =false;
end
else
begin
form1. Newskin1. Caption: ='Old Skin';
sskinmanager1. Active: =false;
flag_g: =true;
end;
end;
procedure TForm1. FormCreate (Sender: TObject);
begin
flag_g: =false;
poisk: =false;
end;
procedure TForm1. N7Click (Sender: TObject);
begin
form1. Hide;
form4. Show;
end;
procedure TForm1. N9Click (Sender: TObject);
begin
form1. Hide;
form7. show;
end;
procedure TForm1. N8Click (Sender: TObject);
begin
form1. Hide;
form8. show;
end;
procedure TForm1. Edit1Change (Sender: TObject);
begin
if edit1. Text<>''then
begin
case combobox1. ItemIndex of
0: adodataset1. Locate ('Гос_номер', Edit1. Text, [loCaseInsensitive, loPartialKey]);
1: adodataset1. Locate ('Идент_номер', Edit1. Text, [loCaseInsensitive, loPartialKey]);
2: adodataset1. Locate ('Двигатель', Edit1. Text, [loCaseInsensitive, loPartialKey]);
3: adodataset1. Locate ('Год', Edit1. Text, [loCaseInsensitive, loPartialKey]);
end;
end;
end;
procedure TForm1. N4Click (Sender: TObject);