Проектирование и разработка информационной системы для учета ремонтных работ и обслуживания оргтехники фирмы ООО "Компьютерный мир" г. Самара - Дипломная работа

бесплатно 0
4.5 262
Технико-экономическая характеристика предприятия. Выбор комплекса задач автоматизации, анализ бизнес-процессов. Концептуальный уровень архитектуры базы данных, ее физическая модель. Программная реализация информационной системы для учета ремонтных работ.


Аннотация к работе
1.1.4 Анализ системы обеспечения информационной безопасности и защиты информации 1.2 Характеристика комплекса задач и обоснование необходимости автоматизации 1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов 1.2.3 Обоснование необходимости использования вычислительной техники для решения задачи 1.4.2 Выбор и обоснование СУБДИ очень важно, чтобы он оказался в действительно умелых руках сертифицированного мастера по ремонту техники - от этого зависит качество и продолжительность его последующего существования. Компьютер не только облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода торговой деятельности, необходимого для управления ею. Жизненный цикл любого программного продукта, в том числе и системы управления базой данных, состоит из стадий проектирования, реализации и эксплуатации. Для верификации данных перед непосредственной записью их в таблицу база данных должна осуществлять вызов правил модели данных и тем самым гарантировать сохранение целостности информации. Качественное построение базы позволяет делать запросы к базе более «прозрачными» и легкими для понимания; следовательно, снижается вероятность внесения некорректных данных и улучшается качество сопровождения базы.Общество с ограниченной ответственностью «Компьютерный мир» является современной, динамично развивающейся компанией, которая ведет свою деятельность в области IT услуг и осуществляет ремонт, обслуживание и модернизацию компьютеров, ноутбуков, сотовых телефонов, электронных книг, навигаторов, техники Apple (IPAD, IPHONE 2, IPHONE 3G, IPHONE 3GS, IPHONE 4, MACBOOK, IMAC) в городе Самара. Средствами BPWIN была построена модель А-0 процесса деятельности компании «Компьютерный мир» по ремонту и обслуживанию компьютерной техники (См. рис. На основании оперативной и условно-постоянной информации формируется результирующая информация, которая включает в себя: - Справка о приеме техники в ремонт - документ, подтверждающий факт приема техники от клиента для проведения ремонта и технического обслуживания. Диспетчерская служба, в соответствии с обращением на осуществление ремонта клиента, оформляет справку о приеме техники в ремонт и наряд на работы по ремонту и обслуживанию компьютерной техники, который направляется в IT-отдел компании. В случае заказа услуги доставки техники клиенту после ремонта, отремонтированная техника вместе с актом выполненных работ доставляется клиенту курьером компании «Компьютерный мир».Рисунок А.1 - Отчет «Результаты деятельности компании»Рисунок Б.1 - Отчет «Результаты деятельности мастера»if Column.FIELDNAME="Вызов" then begin with DBGRID1.Canvas do begin if Column.FIELDNAME="Доставка" then begin with DBGRID1.Canvas do begin if Column.FIELDNAME="Выполнен" then begin with DBGRID1.Canvas do begin if DM.ADOTABZAKAZВЫПОЛНЕН.Value=False then begin DM.WORDDOCUMENT1.Tables.Item(2).Rows.Item(2 i).

План
Оглавление

Введение

1. Аналитическая часть

1.1 Технико-экономическая характеристика и анализ деятельности предприятия

Введение
Даже самый хороший компьютер требует заботливого ухода и иногда ломается. И очень важно, чтобы он оказался в действительно умелых руках сертифицированного мастера по ремонту техники - от этого зависит качество и продолжительность его последующего существования.

Целью настоящего дипломного проекта является проектирование и разработка информационной системы для учета ремонтных работ и обслуживания оргтехники фирмы ООО «Компьютерный мир» г. Самара.

Компьютерный учет имеет свои особенности и радикально отличается от обычного учета. Компьютер не только облегчает учет, сокращая время, требующееся на оформление документов и обобщение накопленных данных для анализа хода торговой деятельности, необходимого для управления ею.

Жизненный цикл любого программного продукта, в том числе и системы управления базой данных, состоит из стадий проектирования, реализации и эксплуатации. Естественно, наиболее значительным фактором в жизненном цикле приложения, работающего с базой данных, является стадия проектирования. От того, насколько тщательно продумана структура базы, насколько четко определены связи между ее элементами, зависит производительность системы и ее информационная насыщенность, а значит - и время ее жизни.

Хорошо спроектированная база данных отвечает следующим характеристикам: - Удовлетворяет всем требованиям пользователей к содержимому базы данных. Перед проектированием базы необходимо провести обширные исследования требований пользователей к функционированию базы данных.

- Гарантирует непротиворечивость и целостность данных. При проектировании таблиц нужно определить их атрибуты и некоторые правила, ограничивающие возможность ввода пользователем неверных значений. Для верификации данных перед непосредственной записью их в таблицу база данных должна осуществлять вызов правил модели данных и тем самым гарантировать сохранение целостности информации.

- Обеспечивает естественное, легкое для восприятия структурирование информации. Качественное построение базы позволяет делать запросы к базе более «прозрачными» и легкими для понимания; следовательно, снижается вероятность внесения некорректных данных и улучшается качество сопровождения базы.

- Удовлетворяет требованиям пользователей к производительности базы данных. При больших объемах информации вопросы сохранения производительности начинают играть главную роль, сразу проявляются все недочеты этапа проектирования.

Таким образом, задачей данного дипломного проекта является выполнение следующих этапов: - изучение предметной области;

- разработка модели бизнес-процессов предприятия;

- выявление недостатков существующих бизнес-процессов обработки информации;

- разработка постановки задачи автоматизации;

- обоснование выбора основных проектных решений системы;

- разработка информационного, математического, программного и технического обеспечения ИС;

- обоснование экономической эффективности внедрения автоматизированной системы.

Список литературы
- Справка о приеме техники в ремонт;

- Наряд на выполнение ремонтных работ;

- Акт выполненных работ.

ОТЧЕТЫ: - Отчет о результатах деятельности компании (за период);

- Отчет о результатах деятельности мастера (за период).

Во время регистрации заказа на сервисное обслуживание, сотрудник диспетчерской службы, оформляет и выдает клиенту документ «Справка о приеме техники в ремонт» (См. рис. 2.24).

Рисунок 2.24 - Документ «Справка о приеме техники в ремонт»

Данный документ подписывается клиентом и сотрудником сервисного центра, принимающим технику. Справка является подтверждением передачи техники в ремонт и содержит информацию о заказчике, исполнителе и технике, сданной в ремонт, а также дате принятия техники в ремонт.

После приема техники в ремонт она передается соответствующему специалисту сервисного центра «Компьютерный мир» для непосредственного проведения ремонта. Передача техники сопровождается документом «Наряд на ремонтные работы» (См. рис. 2.25). Данный документ содержит информацию о неисправной технике и подписывается мастером принявшем технику для проведения ремонтных работ.

Рисунок 2.25 - Документ «Наряд на ремонтные работы»

После выполнения ремонта компьютерная техника возвращается клиенту, при этом оформляется, и подписываются документ «Акт выполненных работ» (См. рис. 2.26). Данный документ выдается клиенту вместе с техникой, после проведения ремонта, и содержит информацию о предприятии-заказчике, технике, а также наименованиях, марках и количестве израсходованных для выполнения ремонта запчастей. Данный документ служит для учета расхода запчастей и ремонтных работ при выполнении сервисного обслуживания компьютерной техники.

Рисунок 2.26 - Документ «Акт выполненных работ»

Для формирования результатной отчетности служит пункт «Отчеты» главного меню программы. Для учета и анализа выполненных ремонтных работ за определенный период времени разработан отчет «Результаты деятельности компании», который представлен в Приложении А на рисунке А.1. Данный отчет содержит информацию о принятых заказах на сервисное обслуживание и их суммах. В нижней части отчета содержится информация о сумме выполненных и невыполненных заказах за отчетный период. Для формирования данного отчета необходимо выбрать нужный период и нажать на кнопку «ОК» в форме «Период отчетности» (См. рис. 2.27), которая открывается после нажатия на кнопку главного меню приложения «Отчеты» > «Результаты деятельности компании».

Рисунок 2.27 - Форма «Период отчетности»

Для анализа работы определенного сотрудника компании «Компьютерный мир» за период времени, разработан отчет «Результаты деятельности мастера», который представлен в Приложении Б на рисунке Б.1. Данный отчет содержит информацию о выполненных заказах за выбранный период времени, определенным мастером сервисного центра. В нижней части отчета содержится информация о сумме выполненных заказов определенным сотрудником за отчетный период. Для формирования данного отчета необходимо выбрать нужный период, выбрать необходимого сотрудника и нажать на кнопку «ОК» в форме «Период отчетности» (См. рис. 2.28), которая открывается после нажатия на кнопку главного меню приложения «Отчеты» > «Результаты деятельности мастера».

Рисунок 2.28 - Форма «Период отчетности»

2.4.4 Структурная схема пакета (дерево вызова программных модулей)

Разработанная информационная система реализована с помощью программных модулей, которые отображены на структурной схеме пакета (См. рис. 2.29).

Рисунок 2.29 - Структурная схема пакета

2.4.5 Описание программных модулей

На основании разработанной информационной системы, была составлена таблица 2.4, отражающая описание программных модулей системы.

Таблица 2.4 - Описание программных модулей системы

Программный модуль Описание

Модуль главной формы (Unit1.pas) Служит для отображения, добавления и редактирования информации о заказах клиентов компании, ремонтных работах, выполненных на основании заказа, а также израсходованных материалах. С помощью средств фильтрации заказов можно отобрать нужную группу заказов по различным критериям. Визуализация данных из таблиц, хранящихся в базе данных Access, осуществлена с помощью компонента DBGRID вкладки Data Controls. Навигация по таблицам осуществляется с помощью компонентов DBNAVIGATOR вкладки Data Controls. Главное меню программы разработано с помощью компонента MAINMENU вкладки Standard и служит для перехода к справочникам системы и формировании результатной отчетности.

Модуль данных (Unit3.pas) Служит для связи с базой данных, хранящейся в таблицах Access. Связь реализована с помощью технологии ADO. Связь с базой данных осуществлена с помощью компонента ADOCONNECTION вкладки ADO. Запросы реализованы с помощью компонентов ADOQUERY вкладки ADO. Визуализация данных осуществлена с помощью связующего компонента DATASOURCE вкладки Data Access. Для генерации отчетов и сопроводительной документации используются шаблоны документов Word, связь с которыми реализуется с помощью компонентов WORDAPPLICATION и WORDDOCUMENT вкладки Servers (См. рис. 2.30).

Модуль формы «Расходные материалы» (Unit2.pas) Служит для отображения, добавления и редактирования информации о расходных материалах, используемых для ремонта компьютерной техники. Заполнив соответствующие поля справочника можно зафиксировать новый расходный материал. С помощью строки поиска можно найти необходимую информацию, просмотреть, удалить или отредактировать. Визуализация данных из таблиц, хранящихся в базе данных Access, осуществлена с помощью компонента DBCTRLGRID вкладки Data Controls. Навигация по справочнику осуществляется с помощью компонента DBNAVIGATOR.

Модуль формы «Виды техники» (Unit4.pas) Служит для отображения, добавления и редактирования информации о видах техники, обслуживаемых в сервисном центре. Работа с данным справочником аналогична работе со справочником «Расходные материалы».

Модуль формы «Марки техники» (Unit5.pas) Служит для отображения, добавления и редактирования информации о марках техники, обслуживаемых в сервисном центре. Работа с данным справочником аналогична работе со справочником «Расходные материалы».

Модуль формы «Клиенты» (Unit6.pas) Служит для отображения, добавления и редактирования информации о клиентах, обслуживаемых в сервисном центре. Визуализация данных из таблиц, хранящихся в базе данных Access, осуществлена с помощью компонента DBGRID вкладки Data Controls. Навигация по справочнику осуществляется с помощью компонентов DBNAVIGATOR вкладки Data Controls.

Модуль формы «Сотрудники» (Unit7.pas) Служит для отображения, добавления и редактирования информации о сотрудниках сервисного центра. Работа с данным справочником аналогична работе со справочником «Клиенты».

Модуль формы «Ремонтные работы» (Unit8.pas) Служит для отображения, добавления и редактирования информации о ремонтных работах и их ценах, выполняемых специалистами сервисного центра. Работа с данным справочником аналогична работе со справочником «Расходные материалы».

Модуль формы «Период отчетности» (Unit9.pas) Для выбора нужного периода отчетности, необходимо выбрать нужную дату в соответствующих полях, с помощью выпадающих календарей. Выбрав нужный период отчетности в соответствующих полях, и нажав на соответствующую кнопку, имеется возможность просмотреть или распечатать необходимый отчет.

Рисунок 2.30 - Модуль данных (Unit3.pas)

2.5 Контрольный пример реализации проекта и его описание

Для установки приложения копируем папку с файлами программы (с именем «Компьютерный мир (Учет ремонтных работ)») на диск персонального компьютера, на котором предполагается использование приложения. Запускаем файл KOMPMIR.exe. Для демонстрации контрольного примера рассмотрим более детально работу с главной формой программы.

Главная форма разработанной информационной системы служит для регистрации новых заказов на сервисное обслуживание компьютерной техники и представлена в Приложении В на рисунке В.1.

Регистрация нового заказа происходит в форме диалога пользователя с системой и начинается, нажатием на кнопку «Добавить заказ». После нажатия на данную кнопку, система открывается справочник «Клиенты» и предлагает выбрать необходимого клиента и его технику для проведения ремонта (См. рис. 2.31).

Рисунок 2.31 - Приглашение к выбору клиента и его техники для ремонта

После выбора техники клиента для проведения сервисного обслуживания, необходимо нажать на кнопку «Добавить заказ» главного меню справочника «Клиенты» (См. рис. 2.32).

Рисунок 2.32 - Выбор клиента и техники для ремонта

После нажатия на кнопку «Добавить заказ» главного меню справочника «Клиенты», система открывается справочник «Сотрудники» и предлагает выбрать необходимого мастера для проведения ремонта (См. рис. 2.33).

Рисунок 2.33 - Приглашение к выбору мастера для проведения ремонта

После выбора мастера для проведения сервисного обслуживания, необходимо нажать на кнопку «Добавить заказ» главного меню справочника «Сотрудники» (См. рис. 2.34).

Рисунок 2.34 - Выбор мастера для проведения ремонта

После нажатия на кнопку «Добавить заказ» главного меню справочника «Сотрудники», система регистрирует новый заказ в базе данных на текущую дату. Для редактирования нового заказа предусмотрены кнопки главной формы программы «Вызов», «Доставка» и «Нал/Безнал», нажатие на которые приводят к соответствующим изменениям данных нового заказа.

После добавления нового заказа на сервисное обслуживание, пользователь имеет возможность, с помощью кнопок навигатора, добавить необходимые ремонтные работы, которые необходимо выполнить на основании данного заказа. После завершения выполнения определенной работы, для контроля исполнительности заказов, пользователь фиксирует данный факт, нажав на кнопку в поле «ОК» таблицы ремонтных работ.

Для добавления израсходованных на ремонт техники материалов, необходимо нажать на соответствующую кнопку навигатора таблицы расходных запчастей. При этом система открывается справочник «Расходные материалы» и предлагает выбрать необходимый расходный материал (запчасть) для проведения ремонтных работ (См. рис. 2.35).

Рисунок 2.35 - Приглашение к выбору расходных материалов

После выбора необходимых расходных материалов для проведения ремонтных работ, необходимо нажать на кнопку «Добавить расход» главного меню справочника «Расходные материалы» (См. рис. 2.36).

Рисунок 2.36 - Выбор расходных материалов

После завершения выполнения ремонтных работ, пользователь имеет возможность отметить факт выполнения заказа, нажатием на кнопку «Готов» главной формы программы. При этом дата завершения ремонта соответствует текущей дате.

Для удаления заказа предусмотрена кнопка «Удалить заказ» главной формы программы. При удалении заказа система требует подтверждения удаления заказа (См. рис. 2.37).

Рисунок 2.37 - Подтверждение удаления заказа

Для поиска необходимых заказов программа снабжена системой фильтрации, с помощью которой можно отобрать нужную группу заказов по различным критериям. Таким образом, для отбора всех заказов, выполненных определенным мастером, необходимо поставить курсор на нужного мастера в таблице заказов главной формы и нажать на кнопку «Мастер». Для сброса всех фильтров, необходимо нажать на кнопку «Сброс фильтров» главной формы программы.

Формирование сопроводительной документации осуществляется с помощью соответствующих кнопок главной формы программы, либо аналогичных кнопок главного меню формы.

Формирование результатной отчетности осуществляется с помощью соответствующих кнопок главного меню главной формы программы.

Заключение

В рамках дипломного проекта была разработана информационная система, предназначенная для автоматизации деятельности предприятия ООО «Компьютерный мир», которое занимается сервисным обслуживанием компьютерной техники. Информационная система автоматизирует весь спектр задач связанных с приемом заказов на сервисное обслуживание, учетом расходов запчастей и материалов, а также формирования сопроводительной документации и результатной отчетности. Система позволяет решать следующие задачи: - Хранение информации о предприятиях и технике подлежащей сервисному обслуживанию;

- Поиск клиентов по базе;

- Хранение информации о специалистах сервисного центра;

- Поиск сотрудников по базе;

- Учет заказов на проведение сервисного обслуживания;

- Поиск заказов с помощью системы фильтрации;

- Анализ данных о заказах;

- Учет и обновление номенклатуры видов и марок техники;

- Учет и обновление номенклатуры расходных материалов;

- Учет и обновление номенклатуры ремонтных работ;

- Учет и обновление номенклатуры расходных материалов;

- Автоматизация расчета суммы заказа;

- Автоматизация формирования сопроводительной документации;

- Учет и подготовка результатной отчетности.

Преимущества разработанной системы: - Возможность анализа работы сервисного центра в различных разрезах;

- Возможность анализа работы специалистов сервисного центра в различных разрезах;

- Развитые возможности фильтрации, сортировки и поиска информации.

При проектировании базы данных использовалось такое мощное CASE-средство как ERWIN 4.0, поскольку от того, насколько хорошо спроектирована база данных, зависит удобство ее дальнейшего использования и администрирования. Для хранения данных использовалась СУБД Microsoft Access. Для реализации пользовательского интерфейса была проведена разработка Windows-приложения с учетом принципов создания дружественных интерфейсов и программная реализация проекта с помощью визуальной среды проектирования Borland Delphi 10, на объектно-ориентированном языке программирования Object Pascal. Для доступа к данным хранящимся в таблицах MS Access используется наиболее передовая технология доступа к данным - технология Microsoft ADO. В процессе выполнения дипломной работы были достигнуты следующие результаты: - спроектирована концептуальная модель базы данных; спроектирована логическая модель с учетом нормализации и ссылочной целостности данных;

- осуществлена выборка СУБД и построена физическая модель с определением полей и типов данных;

- выбран комплекс технических средств;

- реализованы основные программные модули системы;

- выполнено тестирование программного продукта;

- выбрана методика и проведен расчет показателей экономической эффективности проекта.

В результате анализа показателей экономической эффективности были сделаны выводы о целесообразности разработки данной системы.

Список использованной литературы

1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем, Финансы и статистика, М, 2002 г.

2. Гэри Хансен, Джеймс Хансен. Базы данных. Разработка и управление, Бином, М, 2001 г.

3. Гусева Т.И., Башин Ю.Б., Проектирование баз данных в примерах и задачах, М., 2008 г.

4. Джен Л. Харрингтон. Проектирование реляционных баз данных Лори, 2006 г.

5. Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных, Лори, М, 2006 г.

6. Информационные системы в экономике: учебник для студентов вузов / Под ред. Г.А. Титаренко. - 2-е изд., перераб. и доп. - М.: ЮНИТИ-ДАНА, 2008. - 463 с.

7. Сибилев В.Д. Проектирование баз данных: Учеб. пособие. - Томск: Томский межвузовский центр дистанционного образования, 2007. - 201 с.

8. «Информатика» базовый курс / Под ред. С.В. Симоновича. - СПБ.: Питер, 2001. - 642 с.

9. Кренке Д. Теория и практика построение баз данных. М.: Питер, 2003. 800 с.

10. Мишенин А.И. Теория экономических информационных систем: учебник, 4-е изд., доп. и перераб. М.: Финансы и статистика, 2001. 240 с.

11. Маклаков С.В. BPWIN Erwin. CASE-средства разработки информационных систем. М.: Диалог МИФИ, 2000. 256 с.

12. Харитонова И.А., Михеева В.Д., Microsoft Access 2003 - СПБ.: BHV, 2006. - 1072 с.

13. Эффективная работа с СУБД / А. Рубен, А. Горев, С. Макшарипов. - СПБ.: Питер, 2001. - 822 с.

14. «Экономика» / под редакцией А.С. Булатова, Москва, издательство БЕК, 1997.

15. «Экономика предприятия» учебник для вузов / под редакцией Е.М. Куприянова, Москва, Банки и биржи, 1996.

16. Сергеев И.В. «Экономика предприятия» Финансы и статистика, 1997.

17. Цирлов В.Л. Основы информационной безопасности: краткий курс, серия «Профессиональное образование». Ростов н/Д: Феникс, 2008. 253 с.

18. Архангельский А.Я. Программирование в Delphi: учебник. М.: БИНОМ, 2006. 1152 с.

19. Программные продукты фирмы 1С: http://v8.1c.ru/solutions.

20. Услуги компании «Компьютерный мир»: http://www.samara.km63.ru/products.php.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?