Оглавление
Введение
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", включающие все основные функции и алгоритмы, необходимые при составлении данной задачи.
Данный программный продукт объединяет в себе необходимый
функционал для автоматизации склада предприятия и дружественный интерфейс
взаимодействия с пользователем. Простота эксплуатации позволяет успешно
использовать программу специалистам, не имеющим навыков работы с компьютером.
Любое предприятие обрабатывает большой объем информации, связанной с внутренними операциями. Независимо от типа используемой информации и способа работы с ней, данные должны быть логически организованы. Может понадобиться ввод новых данных, редактирование имеющихся, их просмотр и представление в виде отчета. [8]
Необходимое документирование и надлежащий документооборот первичных документов. При анализе данного положение было выяснено, что этот участок работы может быть автоматизирован путем разработки и внедрения соответствующей ИС, что сократит время на обработку документов и повысит качество работы службы.
Программный продукт предназначен для: автоматизации расчетов, подготовки отчетов, ведомостей по приходу, расходу строительных материалов, возможность печати результатов на бланках. Данная ИС позволяет рассчитать прибыль от продаж.
В данном дипломном проекте необходимо реализовать автоматизированную информационную систему учета строительных материалов.
Система должна обладать следующими возможностями:
— учет строительных материалов
— добавление, изменение учетной информации о поставщиках и клиентах;
— добавление, изменение учетной информации о приходе и расходе товара;
— автоматическое заполнение бланков на печать.
информационная система управление строительный
При использовании данной информационной системы:
— исчезает необходимость выполнения ряда функций, обязательных при бумажной технологии обработки информации, требуется гораздо меньше специалистов высокой квалификации, поскольку большинство "штатных" проблем могут быть решены силами исполнителей на основании четких должностных инструкций и информации, получаемой ими из базы данных. В результате, высококвалифицированные специалисты требуются только для решения "нештатных" проблем, а их, по определению, на порядок меньше. Кроме того, множество алгоритмов подготовки решений, которые в условиях традиционной информационной системы являются достоянием узкого круга высококвалифицированных специалистов, "защиты" в саму программу.
— происходит существенное сокращение длительности цикла подготовки и принятия решений.
— снижаются затраты времени руководителя на детальную организацию деятельности своих подчиненных.
— повышается квалификация специалистов за счет перераспределения времени в сторону аналитической деятельности, а не учетных операций и рутинного счета на калькуляторе, которые целиком и полностью перекладываются на рядовых исполнителей и компьютер. Специалист получает достаточно времени для детального осмысления, анализа и классификации разнообразных производственных ситуаций. формируется единое информационное пространство предприятия.
— происходит повышение
достоверности данных вследствие устранения их дублирования и противоречивости
за счет однократного ввода информации в базу данных на том рабочем месте, где
она возникает.
После завершения ввода экспертной информации необходимо провести ее полное тестирование на правильных и неправильных входных данных. В случае неправильности входных данных пользователь должен обеспечить корректную, понятную реакцию системы на допущенные ошибки в виде сообщений. Сообщения должны включать в себя причины неправильности данных, способы исправления, быть понятными и по возможности простыми. Ошибка, допущенная на различных этапах работы системы не должна подрывать работу системы, приносить сбои. [9]
Разрабатываемый программный продукт должен обладать следующими требованиями: [10]
— предотвращать ошибочные ситуации пользователя
— программа должна иметь простой интуитивно понятный интерфейс
— разрабатываемая программа должна выполнять поиск по всем записям
— редактировать устаревшую информацию
— обеспечивать целостность хранимой информации
— предоставлять данные в виде отчета
— выводить информацию на
печать
Программа рассчитана как на пользователя, не имеющего навыки работы с базой данных, так и для профессиональных пользователей. [11]
Рекомендуемые технические требования к персональному компьютеру, необходимому для функционирования программного обеспечения:
— процессор INTEL Core 2 Quad;
— частота 2,3 Ghz;
— оперативная память 512Мb;
— видеокарта 256Мb;
— клавиатура и мышь;
— принтер.
Также следует учитывать информационные требования:
— операционная система: Windows XP или выше;
Причиною стало простота данного языка, программирования заключается в его графических средствах.
Delphi - интегрированная среда разработки ПО для Microsoft Windows на языке Delphi (ранее носившем название Object Pascal), созданная первоначально фирмой Borland и на данный момент принадлежащая и разрабатываемая Embarcadero Technologies. [13]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 рассматриваются как совокупность объектов
(таблиц, форм, отчётов и т.д.), имеющих свойства и методы, реализующие заранее
определённые действия над объектами.
Интерфейс пользователя - набор правил, заложенных разработчиком устройства, согласно которым совокупность действий пользователя должна привести к необходимой реакции устройства и выполнения требуемой задачи - т. н. логический интерфейс. Правила эти должны быть достаточно ясны для понимания, естественны и легки для запоминания (всё это входит в понятие юзабилити). [16]
Увеличение в устройстве (при равной функциональности) средств ввода-вывода даёт упрощение построения методов управления и упрощение правил пользования, но зато приводит к сложности восприятия информации пользователем - интерфейс становится перегруженным. И наоборот - уменьшение средств отображения и контроля приводит к усложнению правил управления - каждый элемент несёт на себе слишком много функций. Потому проектировщики интерфейсов стараются принять компромиссное решение между этими двумя крайностями в каждом отдельном случае.
Приразработке программного обеспечения программисты не должны оставлять дизайн интерфейса пользователя "на потом", считая, что в программе только код должен быть краеугольным камнем. Время от времени у пользователей возникает чувство раздражённости например даже из-за неудачно подобранных шрифтов, неудобного расположения элементов управления, отображения данных. Для удобства пользователей должно быть затрачено n-ое количество часов, так как это серьёзная работа. Это следует учитывать при озвучивании сроков разработки программы. [17]