Дипломная работа: Автоматизация приема заявок на ремонт и модернизацию ПК в ООО "СЕРВИС ПК"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
- Ф.И.О. клиента;
- адрес прописки.
Внутренний документ «Складские ордера» позволяет отражать факт
поступления и списания запасных частей на ремонт и модернизацию ПК. На
основании товарно-транспортных сопроводительных документов заносятся
данные о запасных частях через складской документ, в котором указывается:
- артикул товара;
- наименование запчасти;
- дата поступления;
- поставщик товара;
- единица измерения;
- количество.
Основным документом, вносимым в систему, является заявка клиентов на
ремонт и модернизацию ПК и оргтехники. Данный документ содержит
следующие реквизиты:
- дата и номер заявки;
- Ф.И.О заявителя;
- статус заявки;
- необходимые расходные запчасти для ремонта,
- исполнитель заявки,
- комментарий к заявке.
Основным результатным документом для разработанной системы
является список заявок пользователей, распределенный по следующим
статусам:
- поданные;
- обработанные;
- выполненные;
- проведенные в системе.
Выходной документ «Складской оредер» представляет собой
унифицированную форму соответствующего документа.
49
К выходным формам можно отнесчти также аналитические отчеты:
— Отчет по закупу запчастей выводит перечень оприходованных
запчастей на основе проведенных приходных ордеров за текущий месяц;
— Отчет по списанию запчастей показывает весь перечень списанных
запчастей и товаров на основе проведенных расходных ордеров;
— отчет «Складские остатки» формирует остатки запчастей на
определенную дату на складе.
1.4.2 Обоснование проектных решений по программному
обеспечению
Выбор операционной системы связан с тем, что на всех ЭВМ
ООО «СЕРВИС ПК» установлена ОС Windows 7.
Главные требования, предъявляемые к ОС - это выполнение основных
функций:
– эффективное управление ресурсами;
– обеспечение удобного интерфейса для пользователя и прикладных
программ.
Операционная система должна поддерживать многозадачность,
многооконный графический режим пользователя, выделение виртуальной
памяти.
Кроме этого, к операционным системам предъявляется ряд
дополнительных требований:
– совместимость. Существуют несколько популярных ОС (Windows
Vista/XP/7) для которых разработано много приложений. Когда пользователь
переходит на новую ОС, он надеется запускать под управлением новой ОС
привычные программы. Если ОС имеет средства для выполнения прикладных
программ, написанных для другой ОС, то про нее говорят, что она совместима с
этими ОС;
– переносимость. В идеале код ОС должен легко переноситься с
процессора одного типа на процессор другого типа и одной аппаратной
50
платформы на другую. Переносимые ОС имеют несколько вариантов
реализации для разных платформ, это свойство называют также
многоплатформенностью;
– расширяемость. Аппаратура компьютера устаревает за несколько лет, в
то время как некоторые ОС успешно используются в течение десятилетий. При
этом ОС не может не изменяться. Изменение ОС — это приобретение новых
свойств, например, поддержка новых периферийных устройств. Если ОС
разработана, таким образом, что изменения и дополнения могут вноситься без
нарушения целостности системы, то такую ОС принято называть расширяемой.
Расширяемая ОС обычно состоит из нескольких отдельных модулей;
– надежность и отказоустойчивость. ОС должна быть защищена как от
внутренних, так и от внешних ошибок, сбоев и отказов. Приложения не должны
иметь возможности наносить вред ОС, действия ОС должны быть всегда
предсказуемыми.
– безопасность. Современная ОС должна защищать данные и другие
ресурсы вычислительной системы от несанкционированного доступа. Чтобы
ОС обладала свойством безопасности, она должна как минимум иметь в своем
составе средства аутентификации – определения легальности пользователей,
авторизации – представления легальным пользователям дифференцированных
прав доступа к ресурсам, аудита – фиксации всех «подозрительных» для
безопасности системы событий;
– производительность. ОС должна обладать настолько хорошим
быстродействием и временем реакции, насколько это позволяет аппаратная
платформа.
Операционная система Windows 7 отвечает всем предъявляемым
требованиям, в результате чего была выбрана для разработки и дальнейшего
использования АИС.
В связи с тем, что разрабатываемая программа хранит информацию в базе
данных, необходимо наличие соответствующей СУБД.
51
Программа ориентирована на работу с базами данных формата: MS
Access. Соответственно на компьютере должна быть установлена данная СУБД.
Если база MS Access функционирует на сервере, то необходимо обеспечить
подключение компьютера к серверу. Для работы с базой данных MS Access на
удаленном компьютере требуется наличия открытого общего доступа к базе
расположенной на удаленном компьютере, через протокол SMB.
Также необходимо дать удаленному пользователю который
подсоединяется к базе, права на чтение, запись, изменение данных на
компьютере который будет хранить базу данных. Также для доступа к данным
используется системы работы с базами данных MS Access версии не ниже 2010
фирмы Microsoft.
Проведем анализ популярных средств разработки и рассмотрим
возможности каждой из них поподробнее
1) C++ Builder - это одна из самых современных и эффективных сред
программирования. Builder это среда, в которой можно осуществлять так
называемое визуальное программирование, то есть создавать программы,
позволяющие в момент их исполнения взаимодействовать с пользователем с
помощью многооконного графического интерфейса.
В момент выполнения программы на экране могут появляться в цветном
изображении элементы управления программой:
— кнопки, на которые можно нажимать мышью, после чего происходят
некоторые «привязанные» к этим кнопкам действия;
— поля для ввода/вывода данных;
— списки, из которых можно выбирать данные и применять их для
дальнейших расчетов в программе;
— различные меню, позволяющие выбирать и выполнять те или иные
действия;
— элементы, контролирующие состояния каких-то объектов;
— элементы, помогающие следить за ходом некоторых процессов во
время их выполнения;
52
— элементы, позволяющие выбирать дату из календаря;
— элементы, обеспечивающие стандартный выбор файлов, шрифтов,
цвета, настройки принтеров и другие;
— элементы, позволяющие вставлять в разрабатываемую программу
ссылки на другие программы-объекты.
Кроме этого, для лучшего понимания ходы выполнения программы на
экране могут прорисовываться различные изображения, создаваться
иерархические деревья, с помощью которых можно управлять ходом
выполнения программы. Среда Builder позволяет работать как с простыми
локальными и удаленными базами данных, так и с многозвенными
распределенными базами данных, а также позволяет построить общение вашей
программы с Интернетом.
Среда Builder – инструмент разработки программ на основе современного
метода создания программа – объектно-ориентированного программирования
(ООП) [23].
2) Delphiэто продукт Borland International для быстрого создания
приложений. Процесс создания интерфейса будущей программы напоминает
забаву с игровым компьютерным конструктором. Поэтому RAD-среды еще
называют визуальными средами разработки: какими мы видим рабочие и
диалоговые окна программы при проектировании, такими они и будут, когда
программа заработает.
Высокопроизводительный инструмент визуального построения
приложений включает в себя настоящий компилятор кода и предоставляет
средства визуального программирования, несколько похожие на те, что можно
обнаружить в Microsoft Visual Basic или в других инструментах визуального
проектирования. В основе Delphi лежит язык Object Pascal, который является
расширением объектно-ориентированного языка Pascal. В Delphi также входят
локальный SQL-сервер, генераторы отчетов, библиотеки визуальных
компонентов, и прочее, необходимое для того, чтобы чувствовать себя
Источник: https://baza.diplomsite.ru/previewfile/1940