Разработка программного комплекса для автоматизации учета обслуживания и ремонта оборудования на ЭТЗ "Энергомера"
Организационная структура электротехнического завода "Энергомера". Разработка информационной подсистемы "ETZ". Оценка экономической эффективности внедрения программного комплекса для автоматизации учета техническoгo oбслуживания oбoрудoвания на ЭТЗ.
Рубрика | Бухгалтерский учет и аудит |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 24.06.2011 |
Размер файла | 4,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
ВВЕДЕНИЕ
Целью данного дипломного проекта является разработка программного комплекса для автоматизации учета обслуживания и ремонта оборудования на ЭТЗ «Энергомера».
Актуальность темы дипломного проекта обусловлена тем, что в работе информационной подсистемы, используемой в настоящее время на Электротехническом заводе «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь, имеются следующие проблемные ситуации:
- учет проводимого технологического обслуживания и ремонта оборудования не автоматизирован и организован на бумажных носителях или не организован вовсе;
- расчеты, связанные с учетом затрат на проводимые ремонтные работы, не автоматизированы и выполняется сотрудниками вручную;
- ежемесячно, на расчеты, связанные с учетом затрат на ремонт, а также формирование отчетов о проводимом обслуживании оборудования инженер по оборудованию вынужден затрачивать порядка 40 часов в месяц на ручную выборку сведений из базы данных на бумажных носителях, что отвлекает их от выполнения других должностных обязанностей.
Разрабатываемый программный комплекс позволит избавить сотрудника от рутинной повседневной работы с бумажными носителями и сократит временные затраты на составление отчетности о проделанной работе.
Пояснительной записка дипломного проекта состоит из введения, пяти разделов основной части пояснительной записки, заключения, библиографического списка и приложений.
В первом разделе пояснительной записки проводится результаты предпроектного обследования на Электротехническом заводе «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь. Выявляются проблемные ситуации и формулируются задачи проектирования.
Во втором разделе пояснительной записки рассмотрены вопросы реализации информационной подсистемы «ETZ». При разработке базы данных программного комплекса использовалось dbForge Studio for MySQL, а сама информационная подсистема была реализована в Microsoft Visual Studio 2010.
В третьем разделе пояснительной записки рассматриваются вопросы информационного и программного обеспечения разработки, а также обоснованы требования к техническому обеспечению, гарантирующие нормальную работу разработанной информационной подсистемы «ETZ». Приводятся результаты тестирования программного продукта.
В четвертом разделе проведено технико-экономическое обоснование проекта. Рассчитаны показатели экономической эффективности его использования на Электротехническом заводе «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь.
В пятом разделе рассматриваются вопросы безопасности жизнедеятельности и экологической безопасности проекта. Определены меры по обеспечению безопасности эксплуатации компьютерной техники, перечислены вредные факторы, оказывающие воздействие на пользователя ПК и перечислены методы, позволяющие снизить данное воздействие. Выполнен расчет искусственного освещения в рабочем помещении оператора.
В заключении подведены основные итоги дипломного проектирования и намечены перспективные направления дальнейшего развития его темы.
В приложениях к пояснительной записке представлены даталогическая модель базы данных «ETZ», диаграмма классов и листинги основных модулей проекта.
1. РЕЗУЛЬТАТЫ ПРЕДПРОЕКТНОГО ОБСЛЕДОВАНИЯ ЭЛЕКТРОТЕХНИЧЕСКОГО ЗАВОДА «ЭНЕРГОМЕРА» (ФИЛИАЛ ЗАО «ЭНЕРГОМЕРА»), Г. СТАВРОПОЛЬ. ФОРМУЛИРОВКА ЗАДАЧ ПРОЕКТИРОВАНИЯ
1.1 Результаты предпрoектнoгo oбследoвания предприятия
1.1.1 Oбъект и метoды прoведения предпрoектнoгo oбследoвания
В рамках темы диплoмнoгo прoекта oбъектами oбследoвания являются:
– Электрoтехнический завoд «Энергoмера» (филиал ЗАO «Энергoмера»), г. Ставрoпoль;
– oрганизациoннo-функциoнальная структура Электрoтехническoгo завoда «Энергoмера» (филиал ЗАO «Энергoмера»), г. Ставрoпoль;
– дoкументooбoрoт Электрoтехническoгo завoда «Энергoмера» (филиал ЗАO «Энергoмера»), г. Ставрoпoль;
– сoвoкупнoсть oрганизациoнных, технических, прoграммных и инфoрмациoнных средств, oбъединенных в единую систему с целью сбoра, хранения, oбрабoтки и выдачи неoбхoдимoй инфoрмации.
Oснoвными целями выпoлнения предпрoектнoгo oбследoвания являются:
– выявление oснoвных параметрoв предметнoй oбласти связанных с учетoм техническoгo oбслуживания oбoрудoвания Электрoтехническoгo завoда «Энергoмера» (филиал ЗАO «Энергoмера»), г. Ставрoпoль;
– устанoвление услoвий, в кoтoрых будет функциoнирoвать прoграммный кoмплекс;
– выявление стoимoстных и временных oграничений на прoцесс прoектирoвания прoграммнoгo кoмплекса.
Характеристики метoдoв прoведения oбследoвания приведены в таблице 1.1., а характеристика метoдoв сбoра материалoв oбследoвания, испoльзoванных в хoде преддиплoмнoй практики, представлена в таблице 1.2.
Таблица 1.1 - Методы организации проведения обследования
Критерии классификации методов организации проведения обследования |
Выбранный метод |
|
1 |
2 |
|
По цели проектирования |
Локальное обследование |
|
По числу исполнителей |
Индивидуальное обследование |
|
По степени охвата объекта |
Сплошное обследование |
|
По отношению к этапам |
Последовательное обследование |
Таблица 1.2 - Характеристика методов сбора материалов обследования
Название методов сбора материалов обследования |
Характеристика методов |
|
Силами исполнителей |
Метод анализа операций |
|
По числу исполнителей |
Личное наблюдение |
|
По степени охвата объекта |
Беседы и консультации с начальником почтамта |
|
По отношению к этапам |
Опрос должностных лиц на рабочих местах |
1.1.2 Программа проведения обследования
Программа обследования Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь представлена в таблице 1.3.
Таблица 1.3 - Программа обследования Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь
Наименование вопроса |
Источникинформации |
Получательинформации |
|
1 |
2 |
3 |
|
Общие сведения о Электротехническом заводе «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
Начальник ПДО |
Горбачева А.И. |
|
Цели функционирования Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
Начальник ПДО |
Горбачева А.И. |
|
Организационная структура Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
Начальник ПДО |
Горбачева А.И. |
|
Функциональные области деятельности Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
Начальник ПДО |
Горбачева А.И. |
|
Документооборот Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
Начальник ПДО |
Горбачева А.И. |
|
Порядок создания и хранения рабочей документации по учету технического обслуживания оборудования |
Главный менеджер по инфраструктуре |
Горбачева А.И. |
|
Наличие средств вычислительной техники и программного обеспечения |
Начальник ПДО |
Горбачева А.И. |
|
Характеристики существующей информационной системы |
Начальник ПДО |
Горбачева А.И. |
|
Проблемные ситуации в функционировании существующей информационной системы Электротехнического завода «Энергомера» |
Начальник ПДО |
Горбачева А.И. |
1.1.3 План-график выполнения работ, стадии предпроектного обследования
План-график выполнения работ на стадии сбора материалов обследования предприятии представлен в таблице 1.4.
Таблица 1.4 - План-график выполнения работ на стадии сбора материалов обследования ЭТЗ «Энергомера»
Наименованиевопроса |
Кодработы |
Исполнитель |
Датаначала |
Кол-водней |
Дата окончания |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
Общие сведения о Электротехническом заводе «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
001 |
Горбачева А.И. |
6.12.10 |
9 |
15.12.10 |
|
Цели функционирования предприятия |
002 |
Горбачева А.И. |
15.12.10 |
10 |
25.12.10 |
|
Организационная структура Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
003 |
Горбачева А.И. |
25.12.10 |
6 |
31.12.10 |
|
Функциональные области деятельности Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
004 |
Горбачева А.И. |
11.01.11 |
14 |
25.01.11 |
|
Порядок создания и хранения рабочей документации по учету технического обслуживания оборудования |
006 |
Горбачева А.И. |
16.02.11 |
8 |
24.02.11 |
|
Наличие средств вычислительной техники и программного обеспечения |
007 |
Горбачева А.И. |
24.02.11 |
4 |
28.02.11 |
|
Характеристики существующей информационной системы |
008 |
Горбачева А.И. |
28.02.11 |
6 |
5.03.11 |
|
Проблемные ситуации в функционировании существующей информационной системы Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
009 |
Горбачева А.И. |
5.03.11 |
8 |
13.03.11 |
|
Всего дней затрачено |
90 |
Исполнителем сбора материалов обследования является студентка СевКавГТУ Горбачева Анастасия Ивановна. Дата начала обследования - 6.12.10, дата завершения обследования - 13.03.11.
1.2 Характеристика Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь
1.2.1 Общая характеристика предприятия
Электротехнический завод «Энергомера» (филиал закрытого акционерного общества «Электротехнические заводы «Энергомера») создан на основании решения единственного акционера закрытого акционерного общества «Электротехнические заводы «Энергомера» /ОГРН 1102635005384, ИНН 2635133470/ (далее по тексту - «Общество») от 30.01.2010 г. и действует в соответствии с Гражданским кодексом РФ, Уставом Общества и другими правовыми актами.
Полное фирменное наименование общества на русском языке: Электротехнический завод «Энергомера» (филиал закрытого акционерного общества «Электротехнические заводы «Энергомера»). Сокращенное наименование: ЭТЗ «Энергомера» (филиал ЗАО «Энергомера»). Полное наименование общества на английском языке: Closed Joint-Stock Company Energomera. Сокращенное фирменное наименование общества на английском языке: Energomera, CJSC. Местонахождение центрального офиса: Россия, 355029, г. Ставрополь, ул. Ленина, 415.
Банковские реквизиты ЭТЗ «Энергомера» (филиал ЗАО «Энергомера»:
ИНН/КПП: 2635133470/263501001
355029 г. Ставрополь ул. Ленина, 415
Северо - Кавказский банк СБ РФ
Доп. Офис №137
Инн банка: 7707083893
к/с: 30101810600000000660
БИК: 040702660
Для расчетов службы продаж ЭТЗ «Энергомера» - счет № 40702810660220002312
Генеральным директором ЭТЗ «Энергомера» является Курбанов Руслан Минтарович.
Основными видами деятельности предприятия являются:
Разработка и производство приборов и другой электротехнической продукции.
Проектирование, производство, монтаж, пусконаладочные работы и реализация автоматизированных систем коммерческого учета электроэнергии .
Электроснабжение, диспетчеризация, автоматизация и управление инженерными системами.
Проектирование, производство технологической оснастки и металлообрабатывающего инструмента.
Проведение работ и представление услуг в области метрологии в соответствии с действующим законодательством
Инновационная деятельность, разработка, внедрение, продажа наукоемкой продукции, передовой техники и технологии, патентов, лицензий и изобретений.
Производство и реализация телекоммуникационного оборудования.
Производство и реализация оборудования автоматизации.
Производство и реализация изделий оборонно-технического назначения.
10.Производство и модернизация изделий электронной техники военного назначения категорий и качества «ВП».
Качество и надежность выпускаемой продукции гарантируется отработанной технологией, квалификацией ведущих специалистов и действующей на предприятии системой менеджмента качества, соответствующей требованиям ГОСТ Р ИСО 9001:2008. Выдан органом по сертификации TЬV CERT TЬV NORD CERT Gmbh.
Министерством экономического развития и торговли РФ Концерн «Энергомера», в состав которого входит Электротехнический завод «Энергомера», признан «Лучшим Российским экспортером отрасли» в 2005, 2006 и в 2008 годах. Свыше 90% материалов и компонентов электронной техники, производимых на заводах компании, экспортируется более чем в 20 стран мира. Клиентская база насчитывает более 1000 компаний по всему миру.
1.2.2 Организационная структура предприятия
Была проанализирована организационную структуру Электротехнического завода «Энергомера». В результате анализа было выявлено, что организационная структура предприятия является линейно-функциональная структура.
Линейно-функциональная структура предусматривает создание при основных звеньях линейной структуры функциональных подразделений. Основная роль этих подразделений состоит в подготовке проектов решений, которые вступают в силу после утверждения соответствующими линейными руководителями. Наряду с линейными руководителями существуют руководители функциональных подразделений, подготавливающие проекты планов, отчетов, которые превращаются в официальные документы после подписания линейными руководителями
Организационная структура Электротехнического завода «Энергомера» с учетом уровней управления представлена на рисунке 1.1.
Верхний уровень Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера) представляют:
? Генеральный директор, который организует, поддерживает и совершенствует все необходимые процессы на предприятии в целях реализации утвержденных планов акционерного общества и гармоничного сочетания интересов потребителей, менеджмента и персонала.
? Директор по продажам. Его миссия состоит в создании и совершенствование процессов управления продажами в целях повышения степени удовлетворения клиентов, увеличения объемов продаж и достигнутой доли на рынке. Контролирует работу отдела продаж;
? Главный инженер ЭТЗ организует, поддерживает и совершенствует процессы развития и поддержания технологий, инфраструктуры предприятия в целях: Несет ответственность за организацию, поддержание и совершенствование процессов и инструкций отдела технического контроля, отдела главного технолога, отдела охраны труда, отдела метрологии и испытаний и отдела управления качеством.
Рисунок 1.1 - Организационная структура Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь
- Директор по производству. Его миссия состоит в организации и совершенствовании процессов управления производством в целях удовлетворения потребителей качеством продукции и сроками отгрузки.
- Главный менеджер по инфраструктуре несет ответственность за эффективное управление инфраструктурой и энергоресурсами предприятия, за эффективное управление процессами поддержания оборудования в рабочем состоянии.
- Директор по персоналу организует, поддерживает и совершенствует процессы, связанные с управлением персоналом в целях реализации «Политики организации в отношении персонала»;
- Главный менеджер по развитию производственных систем осуществляет управление внедрением на предприятии принципов «Бережливого производства» в целях сокращения сроков выполнения заказов и снижения всех видов потерь;
- Главный экономист управляет издержками, ценообразованием и заработной платой в целях снижения издержек в производстве и выполнения установленных нормативов. Он несет ответственность за организацию, поддержание и развитие на предприятии бизнес-процессов, утверждение целей и критериев эффективности функционирования процессов планово-экономического отдела.
Средний уровень управленческой структуры является функциональной обеспечивающей предприятия. Относящиеся в его состав подразделения обеспечивают построение рабочего процесса деятельности предприятия и выполнение поставленных задач вышестоящим уровнем управления.
Низший уровень управления акцентирует свое внимание на непосредственное выполнение поставленных рабочему коллективу задач высшим уровнем управления.
Глобальная цель функционирования предприятия - максимизация прибыли. На рисунке 1.2 она представлена как (C0). Очевидно, что данная цель является сложной и может быть выражена через совокупность более простых подцелей методом декомпозиции.
Для достижения главной цели предприятие ставит перед собой следующие взаимосвязанные цели первого уровня декомпозиции главной цели:
C1 - Повышение производительности труда;
С2 - Повышение качества производимой продукции;
С3 - Снижение затрат на производство и хранение продукции;
С4 - Освоение новых областей рынка.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 1.2 - Дерево целей функционирования Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь
Более подробное описание средств достижения перечисленных целей представлено в таблице 1.6.
Таблица 1.6 - Анализ целей функционирования Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь
Наименование цели |
Условное обозначение цели |
Средства достижения цели |
Критерий достижения цели |
|
Повышение производительности труда |
С1 |
С11 - Распараллеливание производственных процессов. С12 - Использование современного оборудования с высокой производительностью. С13 - Эффективная организация трудового процесса. |
Увеличение объемов выпускаемой продукции |
|
Повышение качества производимой продукции |
С2 |
С21 - Использование современных качественных материалов. С22 - Использование современных технологий производства продукции. С23 - Использования современных методов контроля качества продукции. С24 - Контроль за исполнением технологических предписаний. |
Приобретение новых клиентов |
|
Снижение затрат на производство и хранение продукции |
С3 |
С31 - Внедрение энергосберегающих технологий. С32 - Внедрение материалосберегающих технологий. С33 - Использование логистических подходов при производстве, хранении и транспортировке продукции, полуфабрикатов, материалов и сырья. С34 - Внедрение перспективных технологий производства продукции. |
Получение прибыли |
Освоение новых областей рынка |
С4 |
С41 - Соответствие выпускаемой продукции спецификациям различных стандартов, в том числе и международным. С42 - Изучение нужд потребителей в различных отраслях. С43 - Анализ динамики рынков и разработка планов дальнейшего развития. С44 - Ведение рекламной политики |
Уменьшение себестоимости продукции |
Анализ информационных потоков позволяет определить информационные связи, как всего предприятия, так и его подразделений. Информационные связи реализуются через документы различных видов поступающих на предприятие, исходящих с предприятия и циркулирующих внутри него.
Документооборот Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь, представлен на рисунке 1.3.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 1.3 - Документооборот Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь
Таблица 1.7 -Документооборот Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь
Код |
Название документа |
Кем готовится |
Кем используется |
Количество экземпляров |
Периодичность |
Примечание |
|
1 |
Комплектовочная ведомость |
Начальник бюро отгрузок |
Экспедитор, клиент |
1 |
По требованию |
||
2 |
Товарно-транспортная накладная |
Начальник бюро отгрузок |
Клиент, бухгалтер |
3 |
По требованию |
||
3 |
Счет на оплату |
Ведущий инженер бюро отгрузок |
Клиент, бухгалтер |
3 |
По требованию |
Оплата услуг. Копия документа сдается в бухгалтерию ЭТЗ «Энергомера» |
|
4 |
Счет-фактура |
Ведущий инженер бюро отгрузок |
Клиент, бухгалтер |
3 |
По требованию |
1.2.3 Организационно-управленческая модель
В таблице 1.8 представлены группы функциональных задач и подзадач, решаемых данным предприятием.
Таблица 1.8 - Группы функциональных задач и подзадач
Номер и название функциональной задачи |
Номер и содержание функциональной подзадачи |
|
1.Управление производством |
1.1 Управление производством 1.2 Управление обеспечением 1.3 Разработка стратегических планов |
|
2.Реализация готовой продукции |
2.1 Заключение договоров с покупателями 2.2 Учет сбыта 2.3 Управление запасами готовой продукции. 2.4 Отгрузка товаров покупателям |
|
3.Преобретение и складирование сырья |
3.1 Подписание договоров на поставку сырья 3.2 Приемка сырья 3.3 Размещение сырья на складе 3.4 Учёт имеющегося и поступившего сырья |
|
4.Управление инфраструктурой |
4.1 Поддержание оборудования и производственных помещений в соответствующем состоянии 4.2 Эффективное управление энергоресурсами |
|
5.Управление финансами |
5.1 Финансовое планирование 5.2 Обеспечение движения денежных средств 5.3 Учет хозяйственных операций на счетах бухгалтерского учета. |
|
6. Управление кадрами |
6.1 Подбор и подготовка кадров 6.2 Повышение квалификации работников и освоение смежных специальностей |
В организационно-функциональной модели предприятия, представленной в таблице 1.9, указана степень участия ответственных лиц в бизнес процессе:
X - основной участник процесса;
/ - частичный участник процесса;
\ - основной ответственный за выполнение процесса.
Таким образом, система управления Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь имеет ярко выраженную иерархическую структуру и относится к сложным системам управления.
Таблица 1.9 - Организационно-управленческая модель
Функциональные области Ответственные лица |
1 |
2 |
3 |
4 |
5 |
6 |
|||||||||||||
1.1 |
1.2 |
1.3 |
2.1 |
2.2 |
2.3 |
2.4 |
3.1 |
3.2 |
3.3 |
3.4 |
4.1 |
4.2 |
5.1 |
5.2 |
5.3 |
6.1 |
6.2 |
||
Генеральный директор |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
\ |
|
Директор по производству |
х |
х |
х |
/ |
х |
/ |
/ |
/ |
/ |
/ |
/ |
||||||||
Директор по продажам |
/ |
х |
\ |
х |
\ |
\ |
/ |
/ |
/ |
||||||||||
Главный инженер |
х |
х |
/ |
/ |
/ |
/ |
/ |
||||||||||||
Начальник отдела закупок |
х |
/ |
х |
/ |
/ |
/ |
|||||||||||||
Главный экономист |
/ |
/ |
/ |
\ |
/ |
/ |
\ |
/ |
х |
х |
х |
/ |
|||||||
Директор по персоналу |
/ |
/ |
/ |
||||||||||||||||
Главный менеджер по инфраструктуре |
/ |
х |
х |
/ |
х |
х |
1.3 Технические и программные средства ЭИВТ предприятия
1.3.1 Задачи решаемые с использованием средств ЭИВТ
Функциональные задачи, решаемые, с использованием средств ЭИВТ представлены в таблице 1.7.
Таблица 1.10 - Функциональные задачи решаемые, с использованием средств ЭИВТ
Номер и название функциональной задачи |
Номер и содержание функциональной подзадачи |
Наименование подсистемы |
|
1.Управление производством |
1.1 Управление производством1.2 Управление обеспечением1.3 Разработка стратегических планов |
1С: Бухгалтерия 8.1, «SyteLine» |
|
2.Реализация готовой продукции |
2.1 Заключение договоров с покупателями 2.2 Учет сбыта 2.3 Управление запасами готовой продукции. 2.4 Отгрузка товаров покупателям |
1С: Бухгалтерия 8.1, «SyteLine», АС Frontstep CRM , |
|
3.Преобретение и складирование сырья |
3.1 Подписание договоров на поставку сырья 3.2 Приемка сырья 3.3 Размещение сырья на складе 3.4 Учёт сырья |
1С: Бухгалтерия 8.1, «SyteLine» |
|
4.Управление инфраструктурой |
4.1 Поддержание оборудования и производственных помещений в соответствующем состоянии 4.2 Эффективное управление энергоресурсами |
||
5.Управление финансами |
5.1 Финансовое планирование 5.2 Обеспечение движения денежных средств 5.3 Учет хозяйственных операций на счетах бухгалтерского учета. |
1С: Бухгалтерия 8.1, «SyteLine» |
|
6. Управление кадрами |
6.1 Подбор и подготовка кадров 6.2 Повышение квалификации работников и освоение смежных специальностей |
1.3.2 Технические средства
Основные технические средства цифровой связи, информационной, информационно-вычислительной техники, использующиеся на предприятии, приведены в таблице 1.11.
Корпоративная информационная система Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь состоит из службы каталога на базе Microsoft Windows Server 2003, почтовой системы на базе Microsoft Exchange Server 2007 и межсетевого экрана на базе Microsoft ISA Server 2006. В качестве операционных систем рабочих станций используются Microsoft Windows XP и Windows 7.
Таблица 1.11 - Основные технические средства
Группа средств |
Средства |
Кол-во |
|
Компьютеры |
Главный сервер |
1 |
|
Сервер печати |
1 |
||
Сервер почты |
1 |
||
Прокси-сервер |
1 |
||
Рабочие станции |
190 |
||
Телекоммуникационное оборудование |
Сетевые хабы (32 порта) |
2 |
|
Cетевые хабы (16 портов) |
3 |
||
Оборудование кабельных систем |
- |
||
Оборудование печати |
Лазерный принтер |
14 |
|
Плоттер |
1 |
||
Другое оборудование |
Сканер |
8 |
1.3.3 Программные средства
Основной операционной системой ПК функционирующей Электротехническом заводе «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь является Windows XP Professional версия 2002 SP 2. Среди прикладного программного обеспечения, используемого на предприятии можно выделить:
1. Антивирусная программа Microsoft Forefront Endpoint Protection 2010.
2. Архиватор 7-Zip 9.19 beta.
3. Microsoft office 2007: MS Word, MS Excel, MS InfoPath, MS Visio, Access, MS Outlook, MS Power Point.
4. Microsoft Lync 2010, версия продукта 4.0.7577.0.
5. ADOBE READER 10.0.
6. MS Internet Explorer версии 8.0.6001.18702.
7. Mozilla FireFox 3 Русская версия (тип распространения Freeware).
Специализированное прикладное ПО:
1. MS SQL Server 2005.
2. MS Visual Studio 2005, version 8.05727.762 (SP.050727 7600).
3. Dame Ware Mini Remote Control Version 6.
4. Service Desk 4.5.
5. Crystal Reports 9.
6. 1С: Предприятие 8.1.
7. 1С: Бухгалтерия 8.1.
8. SyteLine 7.04.00 Enterprise Recourse Planning System by MAPICS, Inc.Alphaaretta, GA.
9. Консультант Плюс;
10.АС Frontstep CRM
Для краткости, в таблице, вместо полных наименований функциональных задач используется их номера, соответствующие номерам в таблице 1.12.
Условные обозначения, используемые при составлении таблицы на пересечении строк и столбцов в таблицы, состоят из следующих символов:
- Ч - основное использование в процессе, решение основных задач;
- \ - частичное использование, вспомогательное использование,
- / - обеспечение работы других средств.
1.3.4 Локальная сеть предприятия
Основные характеристики локальной сети:
на канальном уровне используется технология Ethernet;
в использоваться коммутаторы фирмы D-Link;
основной кабельной системой является витая пара (как экранированная, так и неэкранированная).
Схема локальной сети отдела обслуживания и ремонта представлена на рисунке 1.4
Рисунок 1.4- Структура локальной вычислительной сети (отдел обслуживания и ремонта)
1.3.5 Организация доступа к мировым информационным сетям
Все сотрудники предприятия имеют доступ к сети Internet. Доступ организован через прокси-сервер - службу в компьютерных сетях, позволяющую клиентам выполнять косвенные запросы к другим сетевым службам. Также прокси-сервер позволяет защищать клиентский компьютер от некоторых сетевых атак и помогает сохранять анонимность клиента. При этом каждый пользователя должен сначала пройти процедуру аутентификации.
1.3.6 Обеспечение информационной безопасности, защита информации
Для обеспечения информационной безопасности и защиты информации на предприятии используется антивирусные программы ESET NOD32 Antivirus 2.7.3.20 и Microsoft Forefront Endpoint Protection 2010. Обновление антивирусных баз производится каждую неделю.
1.3.7 Выявление проблемных ситуаций на предприятии
Основные проблемные ситуации деятельности предприятия представлены в таблице 1.13.
Таблица 1.13 - Проблемные ситуации предприятия и способы их разрешения
Проблемная ситуация. |
Способы разрешения проблемной ситуации. |
|
Нехватка квалифицированных кадров |
Формирование заявок учебным заведениям на специалистов;Отбор квалифицированного персонала при приеме на работу. |
|
Проблемы в области энергоаудита |
Разработка комплекса мероприятий по оптимизации потребления энергоресурсов: тепло; газ; вода; вентиляция; очистные сооружения; коммуникации связи, телефон, компьютерная сеть.Подбор оборудования (энергоемкое, технически сложное). |
|
Низкий уровень автоматизации ООиР |
Оснащения предприятия современным компьютерным оборудованием;Создание программного комплекса для автоматизации учета технологического обслуживания оборудования. |
|
Финансовые риски, связанные с операционной деятельностью эмитента |
Установление внутрипроизводственных норм и лимитовПрименение бизнес-планирования и финансового анализа. |
|
Моральное устаревание оборудования и программного обеспечения. |
Замена морально устаревшего оборудования и программного обеспечения более новыми версиями. |
|
Недостаточное финансирование. |
Нерациональное использование денежных средств.Организация обучения, в том числе с использованием компьютерной техники. |
1.3.8 Выбор проблемной ситуации для решения
Из рассмотренных проблемных ситуаций наиболее важной является проблема повышения уровня автоматизации в отделе обслуживании оборудования и ремонта, обеспечивающая автоматизированный учет технического обслуживания оборудования и ремонта.
Анализ показывает, что износ оборудования снижает объемы и качество выпускаемой продукции, увеличивает травматизм персонала, ухудшает экологическую обстановку. Все это сопровождается существенным ростом затрат на технологическое обслуживание, ремонт и ликвидацию последствий аварий. Доля внеплановых (аварийных) ремонтов достигает 25% от общего числа ремонтов, выполняемых в год. В связи с этим повышение качества планирования мероприятий технического обслуживания и ремонта для повышения уровня технического состояния основного высокотехнологического оборудования является актуальной задачей управления процессом технического обслуживания и ремонта.
Так как учет сведений о техническом обслуживании не автоматизирован и организован на бумажных носителях, расчеты, связанные с учетом затрат на обслуживание выполняется сотрудниками вручную ежемесячно. На расчеты, связанные с составлением графиков обслуживания, а также формирование соответствующих отчетов о выполнении обслуживания сотрудники вынуждены затрачивать порядка 40 часов в месяц с бумажными носителями, что отвлекает их от выполнения других должностных обязанностей. Эта проблема и будет решаться в рамках данного дипломного проекта.
1.4 Формулировка задач проектирования
1.4.1 Общие сведения о проекте
Полное наименование - программный комплекс для автоматизации учета технического обслуживания оборудования для Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь.
Наименование организации разработчика - ГОУ ВПО «Северо-Кавказский Государственный Технический Университет», факультет информационных систем и телекоммуникаций, кафедра Информационных систем и технологий, студент группы ИС-061 Горбачева Анастасия Ивановна.
Наименование организации заказчика - Электротехнический завод «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь.
Источники финансирования - работы проводятся инициативно без оплаты.
Порядок оформления и предъявления заказчику результатов работ по созданию системы - программный комплекс «ETZ», реализованный в виде приложения баз данных на платформе Microsoft Windows в электронном формате на CD-ROM.
1.4.2 Назначение, цели создания программного комплекса
Назначение программного комплекса - автоматизация учета технического обслуживания оборудования, а также формирования соответствующих отчетов за указанный промежуток времени.
Цели создание программного комплекса:
- сокращение временных затрат на составление графиков обслуживания оборудования, а также формирование соответствующих отчетов;
? сокращение времени при формировании отчетов по учету затрат на проведение ремонтов;
? накопление информации о ремонте оборудования с целью дальнейшего прогнозирования возникновения поломок и создание необходимых запасов комплектующих деталей для оперативного проведения ремонта;
? переход от базы данных сведений об обслуживании оборудования, реализованной на бумажных носителях, к приложению баз данных на платформе Microsoft Windows.
1.4.3 Характеристика объекта автоматизации
Краткие сведения об объекте автоматизации - рабочее место сотрудника Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь.
Условия эксплуатации - стандартные.
Характеристика окружающей среды - кабинет инженера по оборудованию ЭТЗ «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь.
1.4.4 Требования к подсистеме
Требования к системе в целом программный комплекс «ETZ» должен автоматизировать учет учета технического обслуживания оборудования, а также формировать соответствующие отчеты за указанный промежуток времени.
Требования к задачам, выполняемые системой:
1. Программный комплекс «ETZ» должен обеспечить ведение электронной базы данных обслуживания узлов высокотехнологичного оборудования Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»);
2. Программный комплекс «ETZ» должен поддерживать автоматизированное формирование, просмотр и печать отчетов;
3. Программный комплекс «ETZ » должен обеспечивать защиту информации от несанкционированного доступа;
4. Программный комплекс «ETZ» должен быть реализован на платформе Microsoft Windows
1.4.5 Состав и содержание работ по созданию программного комплекса
Запланирован следующий состав и содержание работ по созданию программного комплекса:
- изучение предметной области - с 01февраля по 13 марта 2011 г.;
- кодирование - с 13 марта по 18 апреля 2011 г.;
- отладка и тестирование - с 18 апреля по 7 июня 2011 г.;
- сдача проекта - 7 по 15 июня 2011 г.
1.4.6 Порядок контроля приемки программного комплекса
Контроль приемки системы осуществляет комиссия, назначаемая начальником планово-диспетчерского отдела Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь
1.4.7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу программного комплекса в действие
Программный комплекс «ETZ» должен быть установлен на компьютер, находящийся в рабочем кабинете инженера по оборудованию Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь, проектировщиком студенткой группы ИС - 061, Горбачевой Анастасией Ивановной, должен быть проведен инструктаж сотрудника по методике работы с программным комплексом.
1.4.8 Требования к документированию
Проектировщиком представляется файл программного комплекса «ETZ» в электронном формате на CD-ROM вместе с результатами тестирования и краткой инструкцией оператору по установке и работе с информационной подсистемой.
1.4.9 Источники разработки
Источниками разработки являются:
- заказ на разработку программного комплекса учета технологического обслуживания оборудования для Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь;
- отчет о прохождении преддипломной практики студентки группы ИС-061 Горбачевой А.И.
Выводы
1. В рамках предпроектного обследования предприятия была изучена организационная структура предприятия, документооборот, произведен анализ целей, изучена функциональная модель предприятия и технические средства функционирующие на нем и выявлено что организационная структура предприятия является функционально-линейной.
2. Анализ перечисленных проблемных ситуаций показывает, что для их разрешения невозможно использовать готовый программный продукт, так как на рынке лицензионного программного обеспечения отсутствуют программы позволяющие автоматизировать решение вышеперечисленных задач. По этой причине необходимо разработать программный комплекс, позволяющий автоматизировать учет технического обслуживания и ремонта оборудования и формирование соответствующих отчетов. По требованию заказчика (Электротехнический завод «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь) такой программный комплекс необходимо реализовать на платформе Microsoft Windows.
3. Были сформированы требования для реализации программного продукта. По требованию заказчика (Электротехнический завод «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь) информационную подсистему необходимо реализовать на платформе Microsoft Windows.
2. РЕАЛИЗАЦИЯ ПРОГРАММНОГО КОМПЛЕКСА «ETZ»
2.1 Обоснование выбора среды разработки программного комплекса
В качестве программной среды разработки информационной подсистемы «ETZ» выбрано Microsoft Visual Studio 2010, учитывая наличие бесплатной версии. Выбор данного программного продукта обусловлен тем, что Microsoft Visual Studio 2010 - популярная платформа для разработки Windows-приложений, которая включает в себя большой набор инструментов и в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования и реализации программного обеспечения. В качестве языка программирования был выбран объектно-ориентированный язык C#
В качестве СУБД выбрана dbForge Studio for MySQL, это свободная, кроссплатформенная система управления базами данных, MySQL является собственностью компании Oracle Corporation, распространяется под GNU (General Public License Универсальная общедоступная лицензия) или под собственной коммерческой лицензией. Это стабильная, быстродействующая, обеспечивающая высокий уровень надежности, но в то же время простая в части реализации СУБД.
Таким образом, выбор сделан в пользу свободно распространяемого программного обеспечения.
2.2 Создание логической и физической модели базы данных программного комплекса «ETZ»
2.2.1 Определение сущностей
На основании проведенного исследования предметной области, в процессе проектирования реляционной базы данных были определены следующие сущности:
ѕ информация о поломках (Breakage);
ѕ информация о типах поломок (Breakagetype);
ѕ информация об оборудовании (Machine);
ѕ информация о фирме-изготовителе (Company);
ѕ информация об узлах оборудования (Node);
ѕ информация об обслуживании(Service);
ѕ информация о замене комплектующих оборудования (Replacement);
ѕ информация о деталях и их текущей стоимости(Item);
ѕ информация о сотрудниках, обслуживающих оборудование (Employee);
ѕ информация о видах обслуживания(Operation).
Для каждой сущности был определён набор атрибутов, который приведён ниже.
Таблица «Breakage» имеет следующий набор атрибутов:
1. breakage_id - уникальный код поломки;
2. machine_id - код оборудования:
3. begin_date - дата возникновения поломки;
4. end_date - дата устранения поломки;
5. breakage_type - код типа поломки;
6. description - описание поломки.
Таблица «Breakagetype» имеет следующий набор атрибутов:
1. breakage_type_id - уникальный код типа поломки;
2. name - поломка;
3. description - описание.
Таблица «Machine» содержит следующий набор атрибутов:
1. machine_id - уникальный код оборудования;
2. name - оборудование;
3. company - код фирмы-изготовителя;
4. number - инвентарный номер.
Таблица «Company» содержит следующий набор атрибутов:
1. company_id- уникальный код фирмы-изготовителя;
2. name - фирма-изготовитель
3. description - примечание.
Таблица «Replacement» содержит следующий набор атрибутов:
1. replacement_id - уникальный код;
2. breakage - код поломки;
3. replacement_date - дата замены детали;
4. item - код детали;
5. count - количество.
Таблица «Item» содержит следующий набор атрибутов:
1. item_id - уникальный код ;
2. name - деталь;
3. price - цена.
Таблица «Node» содержит следующий набор атрибутов:
1. node_id - уникальный код ;
2. name - узел обслуживания;
3. machine - код оборудования;
4. service_time - период обслуживания.
Таблица «Service» содержит следующий набор атрибутов:
1. service _id - уникальный код ;
2. employee - код сотрудника;
3. node - код точки обслуживания;
4. operation - код вида обслуживания;
5. completed - отметка о выполнении;
6. date - дата.
Таблица «Operation» содержит следующий набор атрибутов:
1. operation _id - уникальный код ;
2. name - вида технического обслуживания оборудования;
3. description - описание.
Таблица «Employee» содержит следующий набор атрибутов:
1. employee_id - уникальный код ;
2. first_name - имя;
3. second_name - фамилия сотрудника;
4. third_name - отчество.
В результате проделанной работы структура БД удовлетворят 3-м нормальным формам.
2.2.2 Инфологическое проектирование
Цель инфологического проектирования - выявление общих информационных объектов и связей между ними, анализа общих информационных требований к системе и выявление информационных потоков, отображающих процессы производства, обработки и взаимодействия данных.
Результатом инфологического проектирования является концептуальная модель, которая представляет структуру данных не зависимую от любой физической реализации. В разработанной базе данных были использованы исключительно связи типа один-ко-многим (1:М). Отношения между сущностями приведены в таблице 2.1
Таблица 2.1 - Отношения между таблицами
Номерсвязи |
Дочерняя таблица |
Родительская таблица |
Типсвязи |
|
1 |
Replacement |
Item |
1:М |
|
2 |
Replacement |
Breakage |
1:М |
|
3 |
Breakage |
Breakagetype |
1:М |
|
4 |
Breakage |
Machine |
1:М |
|
5 |
Machine |
Company |
1:М |
|
6 |
Node |
Machine |
1:М |
|
7 |
Service |
Node |
1:М |
|
8 |
Service |
Employee |
1:М |
|
9 |
Service |
Operation |
1:М |
Центральной сущностью базы данных является таблица Service, она связана с наибольшим количеством таблиц отношением один-ко-многим.
Инфологическая модель базы данных представлена в приложении Б.
2.2.3 Определение зависимостей между сущностями
Таблица 2.2 - Таблица «Item»
Наименование атрибутов |
Функциональные зависимости |
|
item_id |
||
name |
||
price |
Таблица 2.3 - Таблица «Replacement»
Наименование атрибутов |
Функциональные зависимости |
|
replacement_id |
||
breakage |
||
replacement_date |
||
item |
||
count |
Таблица 2.4 Таблица «Breakage»
Наименование атрибутов |
Функциональные зависимости |
|
breakage_id |
||
machine_id |
||
begin_date |
||
end_date |
||
breakage_type |
||
description |
Таблица 2.5 Таблица «Breakagetype»
Наименование атрибутов |
Функциональные зависимости |
|
breakage_type_id |
||
name |
||
description |
Таблица 2.6 Таблица «Machine»
Наименование атрибутов |
Функциональные зависимости |
|
machine_id |
||
name |
||
сompany |
||
number |
Таблица 2.7 Таблица «Company»
Наименование атрибутов |
Функциональные зависимости |
|
Company_id |
||
name |
||
description |
Таблица 2.8 Таблица «Node»
Наименование атрибутов |
Функциональные зависимости |
|
node_id |
||
name |
||
machine |
||
service_time |
Таблица 2.9 - Таблица «Service»
Наименование атрибутов |
Функциональные зависимости |
|
service _id |
||
employee |
||
node |
||
operation |
||
completed |
||
date |
Таблица 2.10 - Таблица «Employee»
Наименование атрибутов |
Функциональные зависимости |
|
employee_id |
||
first_name |
||
second_name |
||
third_name |
Таблица 2.11 Таблица «Operation»
Наименование атрибутов |
Функциональные зависимости |
|
operation _id |
||
name |
||
description |
2.2.4 Создание физической модели данных
В процессе разработки базы данных были выбраны необходимые сущности и атрибуты которые будут переведены на язык СУБД. Проектирование БД производилось в среде MySQL для ОС Windows. В результате, разобранная выше инфологическая модель получила воплощение в виде таблиц и полей таблиц.
Таблица 2.12 - Атрибуты таблицы «Breakage»
Наименование атрибутов |
Тип полей |
NULL |
|
breakage_id |
int |
Нет |
|
machine_id |
int |
Нет |
|
begin_date |
datetime |
Да |
|
end_date |
datetime |
Да |
|
breakage_type |
int |
Нет |
|
description |
varchar |
Да |
Таблица 2.13 - Атрибуты таблицы «Replacement»
Наименование атрибутов |
Тип полей |
NULL |
|
replacement_id |
int |
Нет |
|
breakage |
int |
Нет |
|
replacement_date |
datetime |
Нет |
|
item |
int |
Нет |
|
count |
int |
Да |
Таблица 2.14 - Атрибуты таблицы «Item»
Наименование атрибутов |
Тип полей |
NULL |
|
item_id |
int |
Нет |
|
name |
varchar |
Да |
|
price |
double |
Да |
Таблица 2.15 - Атрибуты таблицы «Breakagetype»
Наименование атрибутов |
Тип полей |
NULL |
|
breakage_type_id |
int |
Нет |
|
name |
varchar |
Нет |
|
description |
varchar |
Да |
Таблица 2.16 - Атрибуты таблицы «Service»
Наименование атрибутов |
Тип полей |
NULL |
|
service _id |
int |
Нет |
|
employee |
int |
Нет |
|
node |
int |
Нет |
|
operation |
int |
Нет |
|
completed |
tinyint |
Нет |
|
date |
datetime |
Да |
Таблица 2.17 - Атрибуты таблицы «Machine»
Наименование атрибутов |
Тип полей |
NULL |
|
machine_id |
int |
Нет |
|
name |
varchar |
Нет |
|
сompany |
datetime |
Нет |
|
number |
int |
Да |
Таблица 2.18 - Атрибуты таблицы «Сompany»
Наименование атрибутов |
Тип полей |
NULL |
|
company_id |
int |
Нет |
|
name |
varchar |
Нет |
|
description |
varchar |
Да |
Таблица 2.19 - Атрибуты таблицы «Node»
Наименование атрибутов |
Тип полей |
NULL |
|
node_id |
int |
Нет |
|
name |
varchar |
Нет |
|
machine |
int |
Нет |
|
service_time |
int |
Нет |
Таблица 2.20 - Атрибуты таблицы «Employee»
Наименование атрибутов |
Тип полей |
NULL |
|
employee_id |
int |
Нет |
|
first_name |
varchar |
Нет |
|
second_name |
varchar |
Нет |
|
third_name |
varchar |
Да |
Таблица 2.21 - Атрибуты таблицы «Operation»
Наименование атрибутов |
Тип полей |
NULL |
|
operation_id |
int |
Нет |
|
name |
varchar |
Нет |
|
description |
varchar |
Да |
Даталогическая модель приведена в приложении А.
Каждая сущность обладает хотя бы одним возможным ключом. Один из них принимается за первичный ключ. При выборе первичного ключа следует отдавать предпочтение несоставным ключам или ключам, составленным из минимального числа атрибутов. Далее приведены типы и количество ключей для каждой таблицы.
Таблица 2.22 - Ключи таблицы «Item»
Ключ |
Тип ключа |
|
item_id |
первичный |
Таблица 2.23 - Ключи таблицы «Replacement»
Ключ |
Тип ключа |
|
replacement_id |
первичный |
|
breakage |
внешний |
|
item |
внешний |
Таблица 2.24 - Ключи таблицы «Breakage»
Ключ |
Тип ключа |
|
breakage_id |
первичный |
|
machine_id |
внешний |
|
breakage_type |
внешний |
Таблица 2.25 - Ключи таблицы «Breakagetype»
Ключ |
Тип ключа |
|
breakage_type_id |
первичный |
Таблица 2.26 - Ключи таблицы «Machine»
Ключ |
Тип ключа |
|
machine_id |
первичный |
|
сompany |
внешний |
Таблица 2.27 - Ключи таблицы «Сompany»
Ключ |
Тип ключа |
|
company_id |
первичный |
Таблица 2.28 - Ключи таблицы «Node»
Ключ |
Тип ключа |
|
node_id |
первичный |
|
machine |
внешний |
Таблица 2.29 - Ключи таблицы «Service»
Ключ |
Тип ключа |
|
service _id |
первичный |
|
employee |
внешний |
|
node |
внешний |
|
operation |
внешний |
Таблица 2.30 - Ключи таблицы «Employee»
Ключ |
Тип ключа |
|
employee_id |
первичный |
2.3 Реализация программного комплекса «ETZ» в виде Windows- приложения
2.3.1 Создание проекта Microsoft Visual Studio 2010
Для удобной работы с данными, хранящимися в базе данных, необходимо разработать удобный и понятный интерфейс, при помощи которого пользователь, обладая начальными навыками работы на компьютере, сможет легко обрабатывать необходимую информацию, вводить и выводить данные в привычном виде.
Создадим новый проект. Для этого запустим Microsoft Visual Studio 2010 стандартным способом. После запуска откроется окно, в котором выберем File New Project, после чего выберем проект Windows Form Application на языке Visual C# (рисунок 2.1).
Рисунок 2.1 - Создание проекта в среде Microsoft Visual Studio 2010
После выше изложенных действий введем имя проекта в поле Name и выберем папку для сохранения проекта, которую заранее подготовили.
В качестве каркаса приложения используется приложение-диалог. В соответствии с данным подходом необходимо разработать диалоговые окна для работы с различными данными. Формы информационной подсистемы (таблица 2.31) разрабатываются на основе класса Form пространства имен System.Windows.Forms
Таблица 2.31 - Название и назначение проекта форм
Название формы |
Назначение формы |
|
1 |
2 |
|
StartForm |
Форма для авторизации пользователя |
|
MainForm |
Главная форма подсистемы |
|
ReplacementForm |
Форма для отображения данных о произведенных заменах комплектующих оборудования |
|
BreakageLogForm |
Форма для отображения информации о поломках оборудования |
|
AddEmployeeForm |
Форма для редактирования и добавления новых записей в БД о работниках |
|
AddNodeForm |
Форма для добавления новых записей в БД о точках обслуживания |
|
AddMachineForm |
Форма для добавления нового оборудования в БД |
|
AddServiceForm |
Форма для добавления записи в БД о планируемом обслуживании |
|
FilterForm |
Форма для выборки данных |
|
BreakagetypeForm |
Справочник «Типы поломок» |
|
CompanyForm |
Справочник «Фирма-изготовитель оборудования» |
|
ItemForm |
Справочник «Комплектующие» |
|
OperationForm |
Справочник «Операции технического обслуживания оборудования» |
Для того чтобы добавить выше указанные формы необходимо выполнить следующую последовательность действий: Project Add Windows Form, после чего откроется окно изображенное на рисунке 2.2.
Рисунок 2.2 - Добавление новой формы
В поле Name вводится название формы. Для подключения базы данных необходимо использовать классы ADO.NET.
2.3.2 Разработка интерфейса главной формы
Из панели инструментов Toolbox необходимо добавить элементы button, datatimepicker, listview, menustrip, statusstrip, combobox, , groupbox и расположить их как показано на рисунке 2.3
Рисунок 2.3 - Интерфейс главной формы приложения
Добавим в компонент menustrip компоненты, показанные на рисунках 2.4 - 2.6.
Рисунок 2.4 - Компоненты меню «Просмотр»
Рисунок 2.5- Компоненты меню «Данные»
Рисунок 2.6 - Компоненты меню «Журналы»
Для всех компонентов необходимо создать разработчики событий типа Click,а для компонента combobox обработчик события textchanged.
2.3.3 Разработка интерфейса форм приложения
Для того чтобы созданные формы имели вид как на приведенных ниже рисунках из панели инструментов Toolbox необходимо добавить элементы button, textbox, menustrip, statusstrip, combobox, groupbox, radiobutton,label.
Рисунок 2.7 - Вид формы «Журнал замен»
Рисунок 2.8 - Вид формы «Авторизация»
Рисунок 2.9 - Вид формы «История поломок»
Рисунок 2.10 - Вид формы «Добавление работника»
Рисунок 2.11 - Вид формы «Добавить узел»
Рисунок 2.12 - Вид формы «Добавить обслуживание»
Рисунок 2.13 - Вид формы «Добавить станок»
Рисунок 2.14 - Вид формы «Фирмы»
Рисунок 2.15 - Вид формы «Детали»
Рисунок 2.16 - Вид формы «Расширенный фильтр»
2.3.4 Отладка и компиляция проекта
В процессе реализации проекта было создано 20 форм, что подтверждается данными окна Solution Explorer проекта «ETZ» (рисунок 2.17).
Рисунок 2.17 - Окно Solution Explorer проекта
Свойства исполнимого файла проекта представлены на рисунке 2.18, размер исполнимого файла ETZ.exe разработанной информационной подсистемы составляет 312 кбайт.
Рисунок 2.18 - Окно свойств исполнимого файла проекта ETZ.exe
Проект, со всеми необходимыми для работоспособности файлами, занимает 83.6 Мбайт, так как по умолчанию файл базы данных хранится в корневом каталоге программы (рисунок 2.19).
Рисунок 2.19 - Свойства проекта «ETZ»
Выводы
1. В качестве программных средств, используемых для разработки программного комплекса «ETZ», использовались свободно распространяемые программные продукты dbForge Studio for MySQL и Microsoft Visual Studio 2010.
2. Разработанная база данных информационной подсистемы «ETZ» является реляционной и содержит 10 таблиц. При разработке этой базы данных было использовано dbForge Studio for MySQL .
3. Реализованное в среде Microsoft Visual Studio 2010 Windows-приложение, обеспечивающего требования технического задания на разработку информационной подсистема «ETZ», потребовало создание 20 форм.
4. Размер исполнимого файла разработанного Windows-приложения составляет 312 кбайт.
В результате тестирования программного комплекса «ETZ», установлено, что проект полностью удовлетворяет требованиям, заявленным в техническом задании.
3. ИНФОРМАЦИОННОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
3.1 Общие сведения о программе
Общие сведения о программе (программный комплекс «ETZ») представлены в таблице 3.1.
Таблица 3.1 - Общие сведения о программе
Наименование сведений |
Содержание сведений |
|
Обозначение программы |
ETZ |
|
Наименование программы |
Программный комплекс учета технического обслуживания оборудования для Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
|
Программное обеспечение, необходимое для функционирования программы |
Операционная система Windows, 2000/XP/2003/Vista/Seven, NET Framework 4.0, dbForge Studio for MySQL |
|
Язык программирования (среда разработки), на которой написана программа |
Язык программирования - C# Среда разработки Microsoft Visual Studio 2010 |
3.2 Функциональное назначение программы
Общие сведения о функциональном назначении программы представлены в таблице 3.2.
Таблица 3.2 - Функциональное назначение
Сведения |
Содержание сведений |
|
Назначение программы |
Автоматизация учета технического обслуживания и ремонта оборудования. Учет затрат на ремонтные работы. Формирование отчетов о проведенном обслуживании и ремонте оборудования. |
|
Цель создания программы |
Сокращение временных затрат инженера по оборудованию филиала Электротехнического завода «Энергомера» (филиал ЗАО «Энергомера»), г. Ставрополь |
|
Функциональные ограничения на применение |
Наличие на компьютере пользователя установленной операционной системы семейства Windows, пакета NET Framework 4.0, dbForge Studio for MySQL |
|
Формирование отчетов |
Приложение формирует отчеты, используя средства Microsoft Office Excel. |
|
Поиск информации |
В программе организован гибкий поиск необходимых записей из БД, с возможностью их редактирования |
Подобные документы
Этапы развития автоматизации бухгалтерского учета. Состав комплекса задач автоматизированной системы бухгалтерского учета. Характеристика бухгалтерского программного обеспечения. Общие принципы и преимущества автоматизации аудиторской деятельности.
курсовая работа [56,4 K], добавлен 15.07.2010Автоматизация бухгалтерского учета на предприятии, понятие информационной системы, структура бухгалтерских информационных систем и этапы автоматизации. Оценка программного обеспечения, применяемого на предприятии, и выявление объектов автоматизации.
курсовая работа [74,3 K], добавлен 13.09.2010Определение учета основных средств и автоматизации. Синтетический учет их поступления и выбытия. Технические средства автоматизации учета ОС. Основные условия ошибок бухгалтерского учета. Особенности автоматизации учета ОС в программе 1С Бухгалтерия.
курсовая работа [6,2 M], добавлен 16.03.2015Понятие материально-производственных запасов и организация их учета. Сравнительный анализ существующих информационных систем для автоматизированного учета на предприятии. Разработка программного продукта для контроля движения материалов на предприятии.
курсовая работа [81,0 K], добавлен 25.12.2013Разработка системы автоматизации бухгалтерского и управленческого учета в области оптовой и розничной торговли. Требования для ведения учета торговых операций в разрабатываемой системе на базе "1С:Бухгалтерия". Обоснование выбора языка программирования.
дипломная работа [2,7 M], добавлен 03.01.2012Возможности и проблемы автоматизации бухгалтерского учета в условиях перехода к рыночным экономике в России. Описание компьютерных систем бухгалтерского учета, классов систем автоматизации. Задача бухгалтера: оперативное внесение нужных корректив.
курсовая работа [41,0 K], добавлен 03.05.2011Учетная политика, сущности и виды. Роль программного учета. Основные периоды введения автоматизации учета на предприятиях. Оценка рынка бухгалтерских учетных систем. Общая характеристика "1C: Предприятие 8.0". Типы систем для аналитической работы.
дипломная работа [126,4 K], добавлен 16.07.2010Модель бизнес-процесса учета поставок и продаж, характеристика информационного обеспечения и технологии ее использования. Описание информационных потоков и анализ документооборота учета. Требования к системе комплекса автоматизации на предприятии.
курсовая работа [937,4 K], добавлен 12.10.2010Основополагающие отличия между отечественными и международными стандартами. Основы методики трансформации экономической документации. Подготовка документации по международным стандартам и применение программного обеспечения для ее автоматизации.
курсовая работа [405,8 K], добавлен 09.01.2017Основы автоматизации методов бухгалтерского учета. Экономическая характеристика и анализ финансового состояния организации. Организация учета. Документация и инвентаризация. Счета и двойная запись. Бухгалтерские регистры и отчетность в "1С:Предприятие".
дипломная работа [118,1 K], добавлен 25.05.2010