Автор работы: Пользователь скрыл имя, 13 Января 2014 в 19:38, дипломная работа
Целью дипломной работы является создание автоматизированного рабочего места, учитывающее каждую единицу автозапчастей и автомобилей, комплектующие и историю их передвижения в рамках предприятия. Программное средство должно обеспечивать эффективную работу с имеющимися данными, предусматривать оперативное получение необходимой информации на консоли пользователя и в виде отчетов, а также повысить производительность труда начальника отдела автоматизации на плечи которого ложится комплекс работ по учету.
Введение……………………………………………………………………….....5
1 Обоснование актуальности разработки……………………...……………….6
1.1 Анализ предметной области………………………………………………...6
1.2 Структура информационных потоков предприятия……………………....8
1.2.1 Процесс приобретения новых автомобилей, автозапчастей и или расходных материалов…………………………………………………………...9
1.2.2 Процесс продажи или перемещения автомобилей и автозапчастей……9
1.3 Анализ программного средства с существующими аналогами…………...9
1.4 Выбор методов и средств создания программного средства……………..10
1.5 Обоснование выбора инструментальных средств разработки ПС…….…12
1.6 Математический аппарат программного средства………….......…..….....17
1.7 Техническое задание на разработку ПС……………………………………19
Вывод……………………………………………………………………………..19
2 Проектирование АРМ……………………………………………………...…20
2.1 Проектирование базы данных……………………………………………....20
2.1.1 Информационно логическая модель предметной области……………...21
2.1.2 Нормализация отношений……………………………………………..….23
2.1.3 Логическое проектирование…………………………………………...….25
2.1.4 Физическое проектирование…………………………………………...…27
2.1.5 Входные и выходные данные………………………………………….…30
2.2 Архитектура программного средства……………………………………...30
2.3 Реализация функционального назначения программного средства…..…32
2.4 Разработка алгоритма программного средства…………………………....33
2.5 Реализация математического метода решения задачи…………………....40
2.6 Тестирование программного средства……………………………………..43
Вывод…………………………………………………………………………….49
3 Разработка АРМ……………………………………………………...45
3.1 Руководство пользователя……………………………………………….…45
3.1.1 Запуск и выполнение программы……………………………………..…50
3.2Руководство системного программиста …………………………………...48
3.2.1 Системные требования …………………………………………...……...48
Вывод…………………………………………………………………………….48
4 Расчет экономической эффективности программного средства………..…49
4.1 Технико-экономическое обоснование проекта…………………………...49
4.2 Определение трудоемкости разработки программного продукта…….....49
4.3 Расчет себестоимости программного продукта…………………………...57
4.4 Расчет экономического эффекта от внедрения программного продукта..59
Вывод………………………………………………………………………….…61
Заключение……………………………………………………………………...72
Список использованных источников………………………………………….73
Приложение А Программный код……………………………………………..75
Содержание
Введение…………………………………………………………
1 Обоснование актуальности разработки……………………...……………….6
1.1 Анализ предметной области………………………………………………...6
1.2 Структура информационных потоков предприятия……………………....8
1.2.1 Процесс
приобретения новых автомобилей, автозапчастей
и или расходных материалов……………………………………………………
1.2.2 Процесс продажи или перемещения автомобилей и автозапчастей……9
1.3 Анализ программного средства с существующими аналогами…………...9
1.4 Выбор методов и средств создания программного средства……………..10
1.5 Обоснование выбора инструментальных средств разработки ПС…….…12
1.6 Математический аппарат программного средства………….......…..….....17
1.7 Техническое задание на разработку ПС……………………………………19
Вывод…………………………………………………………………
2 Проектирование АРМ……………………………………………………...…20
2.1 Проектирование базы данных……………………………………………....20
2.1.1 Информационно логическая модель предметной области……………...21
2.1.2 Нормализация отношений……………………………………………..….
2.1.3 Логическое проектирование…………………………………………
2.1.4 Физическое проектирование…………………………………………
2.1.5 Входные и выходные данные………………………………………….…30
2.2 Архитектура программного средства……………………………………...30
2.3 Реализация функционального назначения программного средства…..…32
2.4 Разработка алгоритма
2.5 Реализация математического метода решения задачи…………………....40
2.6 Тестирование программного средства……………………………………..43
Вывод…………………………………………………………………
3 Разработка АРМ……………………………………………………...45
3.1 Руководство пользователя………………
3.1.1 Запуск и выполнение программы……………………………………..…50
3.2Руководство системного программиста …………………………………...48
3.2.1 Системные требования …………………………………………...……...48
Вывод…………………………………………………………………
4 Расчет экономической эффективности программного средства………..…49
4.1 Технико-экономическое обоснование проекта…………………………...49
4.2 Определение трудоемкости разработки программного продукта…….....49
4.3 Расчет себестоимости программного продукта…………………………...57
4.4 Расчет
экономического эффекта от
Вывод…………………………………………………………………
Заключение……………………………………………………
Список использованных источников………………………………………….73
Приложение А Программный код……………………………………………..75
Введение
Автоматизированное рабочее
На сегодняшний день объем информации
ежедневно перерабатываемой на предприятии
очень велик и адекватно
На предприятии число рабочих
станций исчисляется десятками,
каждая состоит из отдельно взятых
комплектующих и имеет
Вся эта иерархия данных о рабочих станциях учитывается на бумаге, всем известно какая это кропотливая и рутинная работа, исправить такое положение дел можно с помощью создания автоматизированного рабочего места которое будет учитывать жизненный цикл автозапчастей и автомобилей, начиная с приобретения и заканчивая списанием.
В данной дипломной работе рассматривается программное средство для автоматизации рабочего места ООО «Автоконтактсервис».
Целью дипломной работы является создание автоматизированного рабочего места, учитывающее каждую единицу автозапчастей и автомобилей, комплектующие и историю их передвижения в рамках предприятия. Программное средство должно обеспечивать эффективную работу с имеющимися данными, предусматривать оперативное получение необходимой информации на консоли пользователя и в виде отчетов, а также повысить производительность труда начальника отдела автоматизации на плечи которого ложится комплекс работ по учету.
Предпосылками автоматизировать данный вид работы являются: затраты огромного количества времени, трудовых и материальных ресурсов на сбор информации об имеющихся на предприятии рабочих станциях, неизбежно большое количество ошибок при проведении выборки необходимых сведений и подготовки данных к различным отчетам, трудоемкость формирования и печать отдельных документов.
Хранение необходимой
Отдел автоматизации производства ООО «Автоконтактсервис» образовался в 2001 году вместе с появлением первых электронных вычислительных машин на предприятии. С каждым годом число рабочих станций росло, а в текущий момент предприятие переживает период всеобщей компьютеризации.
Все компьютеры предприятия объединены в локальную вычислительную сеть, насчитывающую около 120 рабочих станций, расположенных на трех этажах и одного сервера.
Сеть имеет доменную структуру. Доменный метод организации упрощает централизованное управление сетью. Доменная служба каталогов, основана на однократной регистрации пользователя в сети, для доступа ко всем информационным ресурсам предприятия, независимо от места регистрации.
У всех рабочих станций установлены источники бесперебойного питания UPS и сетевые фильтры, что позволяет свести к минимуму риск перебоев с электропитанием и соответственно благоприятно сказывается на техническом состоянии рабочих станций.
В отделе автоматизации производства работают четыре сотрудника:
1. Начальник отдела, организует: поиск поставщиков интернет услуг (провайдеров), расходных материалов и заключение с ними договоров; составление документа заявок сотрудников предприятия о приобретении расходных материалов на следующий месяц; контроль покупок новых автомобилей и автозапчастей; контроль перемещения комплектующих рабочих станций.
2. Администратор сети, организует: настройку и сопровождение работы сети, файл сервера, контроллера домена; разграничение прав доступа пользователей к файл серверу, принтерам и интернету; создание архивных копий результатов работы предприятия.
3. Инженер электронщик, организует: обеспечение работоспособности и обслуживание рабочих станций, принтеров, ксерокопировальных машин и изменение конфигурации рабочих станций.
4. Оператор печати, организует: ксерокопирование, печать больших карт.
Углубленно ознакомившись
с работой начальника отдела автоматизации
производства, в рамках его деятельности
по контролю комплектации рабочих станций,
их перемещения и перемещения
их, комплектующих в виде бумажных
документов, и потребности в автоматизации
этой сферы, были сформулированы следующие
требования к программному средству
учета автозапчастей и
1. Создание и ведение
базы данных "Автозапчасти". База
данных должна содержать
- рабочая станция: название рабочей станции; название административного отдела, в котором находится данная станция; телефон отдела; фамилия, имя, отчество, телефон, должность ответственного за рабочую станцию; фамилия, имя, отчество руководителя отдела;
- автомобили : фирма-производитель автомобиля; модель автомобиля; закупочная цена; состояние автомобиля; фирма-поставщик; дата поступления автомобиля на рабочую станцию;
- комплектующее: тип комплектующего; фирма-производитель комплектующего; модель комплектующего; серийный номер; инвентарный номер (если необходимо); закупочная цена; состояние комплектующего; фирма-поставщик; дата поступления комплектующего.
2. Должна быть реализована возможность хранения истории движения заказов оборудования и комплектующих между рабочими станциями и складами с момента поступления оборудования от поставщика до продажи товара покупателям.
3. Должен быть реализован
поиск сведений о рабочих
станциях предприятия, по
4. Необходимо организовать уровни доступа к базе данных, т.е. определить уровни доступа администратора БД, различных пользователей с помощью имен и паролей.
5. Реализовать возможность получения следующих выходных документов:
6. Программная система
должна иметь удобный
1.2 Структура информационных
Структура информационных
потоков ООО “
1
4
2
5,
Рисунок 1.1 – Структура информационных потоков ООО “Автоконтактсервис”
1 – заявка на приобретение расходных материалов
2 – распоряжение на продажу или перемещение автозапчастей
3 – средства на покупку
4 – накладные на автомобили и автозапчасти
5 – документ с указанием необходимой суммы на покупку расходных материалов для всех сотрудников предприятия, с планированием на месяц
6 – запрос на продажу или перемещение автозапчастей и автомобилей
1.2.1 Процесс приобретения новых
автомобилей, автозапчастей
В отдел автоматизации производства поступают заявки на покупку новых автомобилей, автозапчастей или расходных материалов, начальник отдела автоматизации составляет документ (составляется преимущественно в конце месяца), содержащий: название, количество, стоимость и к какой неделе следующего месяца необходимы те или иные расходные материалы, далее документ передается в бухгалтерию, если средства на покупку имеются, то они выделяются отделу снабжения, который приобретает весь перечень товаров.
После покупки новых автозапчастей и автомобилей , отдел снабжения передает накладные в отдел автоматизации фиксирующий сведения о приобретенной оргтехнике в базе данных. Далее накладные передаются в бухгалтерию.
1.2.2 Процесс продажи или перемещения автомобилей и автозапчастей
Отдел автоматизации производства
составляет соответствующий документ
на продажу или перемещение
Необходимо автоматизировать ветвь номер 4 (рис1.1), когда после фактической покупки отделом снабжения автомобилей и автозапчастей, накладные проходят через отдел автоматизации производства, для фиксации начальником отдела пополнение рабочих станций или модернизацию их конфигурации, но не в бумажном виде, а посредством создания учетных записей автомобилей и автозапчастей в разрабатываемом программном средстве автоматизации учета автозапчастей.
1.3 Анализ программного средства с существующими аналогами
Одним из аналогов разработанного ПС является ПС «КомпьюЛиб». Это программа для учета компьютеров и комплектующих. Данная программа имеет ряд существенных недостатков: