Автор работы: Пользователь скрыл имя, 14 Июня 2014 в 11:09, дипломная работа
Целью написания дипломной является оптимизация работы отдела информационных технологий посредством разработки и внедрения программного приложения, которое будет обрабатывать и хранить информацию о заявках от подразделений, а также заказов от поставщиков, документы поступления от поставщиков. Разработанная программа позволит вести учет заявок от подразделений, учет поставщиков, их договоров, а также обеспечит возможность по оформлению заказа поставщику на необходимые ресурсы.
Введение 7
1. Обзорно – аналитическая часть 9
1.1. Современное состояние автоматизации рассматриваемой предметной области 9
1.2. Характеристика предметной области 12
1.3. Организационная структура предприятия 12
1.4. Основные бизнес – процессы предприятия 18
1.5. Программное и техническое обеспечение предприятия 24
1.6. Постановка задачи 28
1.6.1. Проблемы возникающие при функционировании отдела 28
1.6.2. Автоматизируемые задачи 28
1.6.3. Выбор и обоснование задачи автоматизации 29
1.7. Информационный анализ предметной области 30
1.7.1. Форматы входных документов 30
1.7.2. Описание выходной информации 31
1.8. Бизнес-правила 32
2. Техническое задание 33
2.1. Назначение и цели создания (развития) системы 33
2.2. Характеристики объекта автоматизации 33
2.3. Требования к системе 33
2.3.1. Требования к структуре и функционированию системы 34
2.3.2. Требования к режимам функционирования системы 34
2.3.3. Перспективы развития, модернизации системы 36
2.3.4. Требования к численности и квалификации персонала обслуживающего систему, режиму работы персонала 36
2.3.5. Показатели назначения 36
2.3.6 Требования к надежности 37
2.3.7. Требования к эргономике и технической эстетике 38
2.3.8. Требование к функциям 38
2.3.9. Требования к видам обеспечения 39
2.4. Источники разработки 40
2.5. Обоснование средств разработки 40
3. Экспериментально-проектная часть 43
3.1. Проектирование информационного обеспечения системы 43
3.1.1. Построение модели процессов 43
3.1.2. Построение логической модели данных 43
3.1.3. Описание таблиц базы данных 46
3.1.4. Типовые запросы базы данных 50
3.2. Проектирование программного обеспечения системы 51
3.3. Тестирование и оценка программного продукта 55
3.3.1. Тестирование программного продукта 55
3.3.2. Оценка технико-экономических показателей 57
3.4. Руководство пользователя 59
3.6. Руководство администратора 71
Заключение 74
Список использованных источников 77
Приложение А 78
Приложение Б 81
Приложение «Регистрация расходных материалов и компьютерного оборудования» проектировалась на средстве разработке Microsoft Visual Studio 2010 на языке Visual Basic, далее автор приводит список разработанных форм в программе с описанием их функциональности:
Далее на рисунке 3.3 приведена структура взаимодействия форм программы «Регистрация расходных материалов и компьютерного оборудования».
Рисунок 3.3. – Структура модулей программы
Работа
с программой начинается с
рабочего стола – главное окно
программы. Структура меню изображена
на рис.3.4. Все другие окны программы
помещены в главную, поэтому все
внимание пользователя
Рисунок 3.4. – Структура меню
При разработке данной программы были применены три метода тестирования:
Детерминированный метод тестирования использовался для проверки отдельных модулей. При детерминированном тестировании контролируется каждая комбинация исходных данных, соответствующие результаты, а так же каждое утверждение в спецификации, тестируемой программы.
Детерминированное тестирование или тестирование на определенных входных данных, основывается на двух подходах: структурное тестирование и функциональное тестирование.
При функциональном тестировании программа рассматривается как «черный ящик» (то есть ее текст не используется). Происходит проверка соответствия поведения программы ее внешней спецификации. Возможно ли при этом полное тестирование программы? Очевидно, что критерием полноты тестирования в этом случае являлся бы перебор всех возможных значений входных данных, что невыполнимо.
Поскольку исчерпывающее функциональное тестирование невозможно, речь может идти о разработке методов, позволяющих подбирать тесты не «вслепую», а с большой вероятностью обнаружения ошибок в программе.
При структурном тестировании программа рассматривается как «белый ящик» (т.е. ее текст открыт для пользования). Происходит проверка логики программы. Полным тестированием в этом случае будет такое, которое приведет к перебору всех возможных путей на графе передач управления программы (ее управляющем графе). Даже для средних по сложности программ число таких путей может достигать десятков тысяч. Если ограничиться перебором только линейных не зависимых путей, то и в этом случае исчерпывающее структурное тестирование практически невозможно, т. к. неясно, как подбирать тесты, чтобы обеспечить «покрытие» всех таких путей. Поэтому при структурном тестировании необходимо использовать другие критерии его полноты, позволяющие достаточно просто контролировать их выполнение, но не дающие гарантии полной проверки логики программы.
Таким образом, ни структурное, ни функциональное тестирование не может быть исчерпывающим. Вообще, детерминированный метод является наиболее трудоемким и детализированным, но, поскольку данная программа является сравнительно небольшой, он был успешно применен.
Для комплексного тестирования программного средства был применен стохастический метод тестирования. В процессе проверки программного средства множество раз в качестве исходных данных вводились случайные величины. Иногда в результате тестирования программа выполняла некорректные действия, например, если пользователем были введены некорректные данные. Возникшие ошибки были успешно исправлены.
При тестировании в программу представлялись различные входные данные, большинство из которых могли вызвать ошибку. Данные о проведенном тестировании представлены в таблице 3.14.
Таблица 3.13 – Результаты тестирования программы
Модуль |
Входные данные |
Предлагаемый результат |
Результаты тестирования | |
1-ый прогноз |
2-ой прогноз | |||
Ввод данных |
Ввод пустой строки вместо числовых параметров |
Сообщение об ошибке |
- |
+ |
Ввод данных |
Ввод числовых параметров вместо символьных |
Сообщение об ошибке |
- |
+ |
Ввод данных |
Ввод символьных параметров вместо числовых |
Сообщение об ошибке |
- |
+ |
Для оценки эффективность создаваемой и внедряемой системы необходимо сопоставить полученные в итоге работы результаты и затраты проведенные в момент ее создания.
Работа с учетом расходных материалов и компьютерного оборудования в КГТТ – процесс достаточно трудоемкий и требует большого внимания со стороны сотрудников, так как, неверно ошибка в записи может привести. К тому, что денежные средства, номенклатура смогут не в полной мере, либо не в том соответствии отнесены в учете.
Работа с учетом расходных материалов и компьютерного оборудования в КГТТ реализована в пакете Microsoft Visual Studio 2010. Данный программный продукт является достаточно распространенным и в полной мере удовлетворяет поставленным при разработке системы требованиям, база данных, созданная в Access отлично подходит для отдела.
Во многих случаях, при автоматизации экономических задач, определение общей экономической эффективности не представляется возможным. Ее можно оценить лишь качественно. В этих случаях количественная оценка экономичности выбираемого варианта автоматизации является единственно целесообразной.
Экономическая эффективность оценивается трудовыми и стоимостными показателями, которые позволяют измерить экономию от внедрения предлагаемого проекта машинной обработки информации относительно базового варианта. Под базовым вариантом в рамках данного анализа подразумевается состояние процесса обработки и получения информации до создания базы данных.
К трудовым показателям относятся следующие показатели:
1) абсолютное снижение трудовых затрат (T):
T=То-Т1
где То – трудовые затраты на обработку информации по базовому варианту;
Т1 – трудовые затраты на обработку информации по предлагаемому варианту.
На обработку документов по учету поставок товаров в администрации при базовом варианте требовалось около часа в день, при вводе дополнительного модуля его трудозатраты снизились до 15 минут часа. Абсолютное снижение трудовых затрат составит около 45 минут.
2) коэффициент относительного
Кт=Т/То*100
Коэффициент относительного снижения трудовых затрат будет равен 75.
3) индекс снижения трудовых
Ут=То/Т1
Повышение производительности труда увеличится почти в четыре раза.
При внедрении базы данных для работы с учетом поставок товаров для администрации снижение ошибок достигается за счет автоматизации рутинных процессов, минимизации «человеческого фактора», четкого регламентирования операций и использования методов строгого контроля над движением документов.
Было проанализировано, что работа с учетом поставок товаров для администрации в данной программе существенно сократило время заполнения программных форм, за счет введения таблиц - справочников, повысило скорость обработки информации, т.к. данные формируются в единой информационной базе.
Работа с приложением «Регистрация расходных материалов и компьютерного оборудования» начинается с того что пользователь запускает ярлык программы. Далее перед пользователем появится форма входа, где нужно ввести логин и пароль, рисунок 3.5. Затем появится рабочее окно программы, рисунок 3.6, Здесь представлены основные действия, которые может совершить пользователь.
Рисунок 3.5. – Форма входа
Рисунок 3.6. – Рабочий стол
Выбрав справочник «Номенклатура», пользователь увидит перед собой окно «Справочник Номенклатуры», рисунок 3.7. Здесь пользователь увидит в таблице список, имеющейся список номенклатуры. Пользователь может добавить позицию номенклатуры, для этого он заполняет поля и нажимает кнопку «Добавить позицию», также пользователь может удалить номенклатуру – для этого он выделяет в таблице нужную позицию и нажимает на кнопку «Удалить позицию».
Рисунок 3.7. – Справочник «Номенклатуры»
Как видно из рисунка 3.8 загружена информация из таблицы «Единицы измерения», чтобы просмотреть справочник «Единицы измерения» - для этого необходимо осуществить команду «Справочники – Единицы измерения». Появится окно справочника «Единицы измерения». Действия в справочнике аналогичны действиям справочнику «Номенклатура».
Рисунок 3.8. – Справочник «Единицы измерения»
Работа со справочником «Поставщики» начинается с выполнения команды «Справочники - Поставщики». Здесь пользователь может посмотреть список имеющихся поставщиков, с которыми работает предприятие. Как видно на рисунке 3.9, пользователь может совершить следующие действия: «Добавить позицию» в таблицу «Поставщики», «Удалить позицию» из таблицы «Поставщики», а также «Закрыть окно». В действии «Добавить позицию» необходимо заполнить данные «Наименование», «Адрес», «Телефон», «Контактное лицо».