Диплом: Автоматизация учета рабочего времени сотрудников компании ООО "Табер Трейд"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
Система управления базами данных (СУБД) — совокупность
программных и лингвистических средств общего или специального
назначения, обеспечивающих управление созданием и использованием баз
данных.
Таблица 1.3
Сравнительная характеристика последних версий Windows
Windows 10
Windows 8 и 8.1
Windows 7
Год выпуска
2015 г.
2012 г.
2009 г.
Наличие 32 и
64 бит версий
есть
есть
есть
Объём
используемой
памяти, МБ
750
750
750
Требования к
железу
Установленная на
ПК Windows 8, 8.1
или 7; Процессор 1
ГГц; Оперативная
память 1 ГБ или 2 ГБ
(для разных
архитектур); 20 ГБ
пространства на
диске; Минимальное
разрешение экрана –
800х600 пикселей;
Видеокарта с
поддержкой DirectX
9 или более новой
версии.
Процессор с тактовой
частотой 1ГГц и
поддержкой PAE, SSE2,
NX; Оперативная память
1 ГБ или 2 ГБ (для
архитектуры х86 или х64
соответственно);
Видеокарта с
поддержкой DirectX 9.
Также, необходима
поддержка WDMM
версий 1.0+; Свободное
пространство на жестком
диске – 16 ГБ (для х86)
или 20 ГБ (для х 64)
Процессор с
минимальной
тактовой частотой в
1 ГГц и
разрядностью 32х
(86х) или 64х; 1 ГБ
оперативной памяти
(для 32х
архитектуры) или 2
ГБ (для 64х
архитектуры);
Устройство
графического модуля
с поддержкой
DirectX 9.
Ориентирован
на
На ПК, планшеты,
телефоны и т.д.
На ПК, планшеты,
телефоны и т.д.
На ПК
Рабочие
программы
Microsoft Office
Microsoft Office
Microsoft Office
По способу доступа к БД CУБД бывают:
Файл-серверные.
В файл-серверных СУБД файлы данных располагаются
централизованно на файл-сервере. СУБД располагается на каждом
клиентском компьютере (рабочей станции). Доступ СУБД к данным
42
осуществляется через локальную сеть. Синхронизация чтений и обновлений
осуществляется посредством файловых блокировок.
Преимуществом этой архитектуры является низкая нагрузка на
процессор файлового сервера.
Недостатки: потенциально высокая загрузка локальной сети;
затруднённость или невозможность централизованного управления;
затруднённость или невозможность обеспечения таких важных
характеристик, как высокая надёжность, высокая доступность и высокая
безопасность. Применяются чаще всего в локальных приложениях, которые
используют функции управления БД; в системах с низкой интенсивностью
обработки данных и низкими пиковыми нагрузками на БД.
На данный момент файл-серверная технология считается устаревшей, а
её использование в крупных информационных системах — недостатком.
Примеры: Paradox, dBase, FoxPro, Visual FoxPro.
Клиент-серверные
Клиент-серверная СУБД располагается на сервере вместе с БД и
осуществляет доступ к БД непосредственно, в монопольном режиме. Все
клиентские запросы на обработку данных обрабатываются клиент-серверной
СУБД централизованно.
Недостаток клиент-серверных СУБД состоит в повышенных
требованиях к серверу.
Достоинства: потенциально более низкая загрузка локальной сети;
удобство централизованного управления; удобство обеспечения таких
важных характеристик, как высокая надёжность, высокая доступность и
высокая безопасность.
Примеры: Oracle Database, Firebird, Interbase, IBM DB2, Informix, MS
SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché,
ЛИНТЕР.
43
Встраиваемые
Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft
SQL Server Compact, ЛИНТЕР.
Отберем СУБД методом оценки экспертов. Экспертное мнение было
выражено на информационном форуме, для ответов привлекались
специалисты в своей области. Необходимо выделить основные пункты для
последующей оценки СУБД. Каждый пункт был оценён экспертами по 100
бальной системе. После полученных оценок, необходимо найти усреднённый
бал и коэффициент важности. Результаты первого этапа экспертизы
представлены в таблице 1.4.
Таблица 1.4
Сравнительный анализ СУБД
Результаты второго этапа экспертизы представлены в таблице 1.5.
Критерии для
выбора
Эксперт 1
Эксперт 2
Эксперт 3
Средний
балл (0-
100)
Коэффициент
важности
(относительной)
Стоимость СУБД
85
90
79
85
13,5
ОС
75
80
81
79
12,5
Сложность
интерфейса
90
95
92
92
14,6
Охват
распространения
85
90
81
85
13,6
Качество
документации к
системе
95
90
85
90
14,4
Число
пользователей
100
100
100
100
15,9
Лёгкость
использования
95
100
96
97
15,5
Сумма
-
-
-
628
100,0%
44
Таблица 1.4.2.5
Второй этап экспертизы
Критерии для выбора
Коэффициент
относительной
важности
Access
Paradox
InterBase
Стоимость СУБД
13,5
+
+
-
ОС
12,5
+
+
+
Сложность интерфейса
14,6
+
+
+
Охват распространения
13,6
+
+
+
Качество документации
к системе
14,4
+
+
+
Число пользователей
15,9
+
-
+
Лёгкость
использования
15,5
+
+
-
Сумма
100,0%
100%
84%
71%
Исходя из описанного выше, а также учитывая анализ СУБД методом
экспертного оценивания, наиболее подходящим средством проектирования
БД стал MSAccess [9].
В данном проекте была выбрана локальная (настольная) СУБД
Microsoft Access, а для ее проектирования использовалось CASE-средство
ERWin Data Modeller. Выбор данной СУБД обуславливается следующими ее
достоинствами: эта СУБД уже встроена в компьютер, легкий интерфейс,
надежность.
1.4.3. Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение – комплекс технических средств,
предназначенных для работы информационной системы, а также
соответствующая документация на эти средства и технологические
процессы. Комплекс технических средств составляют:
устройства сбора и ввода информации;
устройства вывода информации;
45
устройства обработки информации;
устройства хранения данных;
средства коммуникаций;
эксплуатационные материалы и др.
Перспективным подходом к ТО ИС на сегодняшний день считается
частично децентрализованный подход – организация технического
обеспечения на базе распределенных сетей, состоящих из персональных
компьютеров и большой электронно-вычислительной машины (ЭВМ) для
хранения баз данных, общих для любых функциональных подсистем. [21]
Выбор технического обеспечения играет важную роль во всем процессе
работы. Нужны определенные параметры для успешного функционирования
системы и работы с программными продуктами. Так же, при выборе,
необходимо уделять внимание таким характеристикам, как оперативная
память, ёмкость жесткого диска, тактовая частота процессора.
Для реализации работы системного аналитика отдела продаж компании
необходимо выбрать ПК, который соответствует следующим минимальным
требованиям: частота процессора примерно 2,0 ГГц, объем оперативной
памяти не меньше 2 Гб, емкость жесткого диска на 1 Тб, размер монитора 15
дюймов, проводная мышь и клавиатура, а также принтер. [6]
Проведем описание характеристик технического обеспечения:
Используется процессор Intel(R) Xeon® CPU E5-26700 @ 2.60 GHz 2.60
GHz.
Его технические характеристики
8-ядерный процессор, Socket LGA2011
частота 2600 МГц
объем кэша L2/L3: 2048 Кб/20480 Кб
ядро Sandy Bridge-EP (2012)
техпроцесс 32 нм
46
встроенный контроллер памяти
ОЗУ-3Гб, Жесткий диск Toshiba P300, HDWD120UZSVA
Технические характеристики:
Объём 2000 Гб
Форм-фактор 3,5»
Скорость вращения шпинделя 7200
Скорость чтения 190.1 МБ/с
Скорость записи 172.9 МБ/с
Буферная память 64
Интерфейс SATA 2, SATA 3
Монитор Asus VP228DE
Технические характеристики:
Диагональ 21.5
Широкий экран
Тип матрицы TN
Разрешение 1920x1080
Время отклика 5
Порты и разъемы VGA, Jack 3.5
Клавиатура Logitech K120 for Business Black USB [920-002522]. Мышь
Smartbuy 322 Black USB.
Рабочая станция на рабочем месте не требует замены и является
оптимальной для работы системного аналитика, большой монитор удобен в
использовании, в процессе работы сотрудника, глаза получают минимальную
нагрузку, в результате этого повышается работоспособность.
Для полной оптимизации работы системного аналитика по
планированию рабочего времени сотрудников офисов продаж отдела продаж,
необходимо наличие многофункционального устройства (МФУ). Оно должно
47
отвечать следующим критериям: лазерный, с наличием копирования,
сканирования, скорость печати не менее A4 30 страниц в минуту.
В офисе стоит много различных моделей принтеров, рассмотрим самый
ближний по расположению: HP Laser Jet M4345 MFP.
Его технические характеристики:
МФУ (принтер, сканер, копир)
ч/б лазерная печать
до 45 стр/мин
макс. формат печати A4 (210 × 297 мм)
ЖК-панель
автоподача оригиналов при сканировании
Ethernet
Такое устройство является оптимальными не стребует замены.
Исходя из того, что техническое обеспечение, которое имеется в
компании удовлетворяет минимальному набор требований для обеспечения
бесперебойной работы проекта, значит техника не нуждается в замене и нет
необходимости в дополнительных затратах.
Технологическое обеспечение (ТО) - совокупность инструкций и
технологической документации, описывающей последовательность операций
обработки информации и методы их выполнения пользователем на каждом
рабочем месте в условиях эксплуатация проекта ЭИС.
Технологический процесс делится на процессы: сбора и ввода
исходных данных, размещения и хранения данных в систему, обработки
данных с целью получения результатов и выдачи данных в виде, удобном для
восприятия пользователем.
Существуют 4 этапа технологического процесса. Начальный этап
включает в себя сбор, регистрация и передача данных. Подготовительный
этап включает прием, контроль и перенос ее на машинный носитель. На
48
основном этапе происходит непосредственная обработка информации.
Заключительный этап включает в себя контроль, выпуск и переда
результатной информации, с ее последующим размножением и хранением.
На стадии первого этапа производится прием, контроль, регистрация,
сбор и передача первичной информации для дальнейшей обработки.
В связи с тем, что достоверность и качество результатной информации
полностью зависит от данного этапа, он является одним из самых важных.
До автоматизации данные поступали сотруднику в виде документов
Microsoft Excel, Microsoft Word и по электронной почте. Поступающие
документы включают в себя оперативную информацию, которая
используется в последующих операциях. После автоматизации данные
берутся прямо из базы данных, что позволяет сэкономить время и улучшить
качество расчетов.
Во время второго этапа производится ввод данных вручную в
компьютер с использованием методов логического, синтактического,
арифметического контроля и первоначальное формирование базы данных.
Для поиска несоответствия между информацией на уровне логичности,
непротиворечивости и согласованности выбирается логический метод. Для
контроля шаблонов данных и форматов, запрещенных символов используется
синтактический метод. Для проверки баланса данных используется
арифметический метод. Ввод данных производится вручную с
использованием экранных форм, осуществляется визуальный контроль.
Итогом выполнения этого этапа - файл на машинном носителе.
На третьем этапе осуществляется обработка информации. Обработка
информации происходит автоматически. После запроса пользователя данные
обрабатываются и формируются необходимые отчеты.
После выполнения всех этапов происходит вывод полученной
результатной документации. В данной автоматизируемой системе
49
результатная информация выводится на экран, на печать и передается
конечному пользователю.
В данном проекте для достоверности регистрируемой информации
используется метод визуального контроля, который позволяет
контролировать вводимую в ЭВМ информацию, а также логический метод
контроля, который отличается своей надежностью.
Целостность данных - это механизм поддержания соответствия базы
данных предметной области. В реляционной модели данных обеспечивается
целостность ссылок, сущностей. Для установления целостности данных
необходимо убедиться, что связанное поле главной таблицы является
ключевым полем или имеет уникальный индекс, связанные поля имеют один
тип данных, обе таблицы принадлежат одной базе данных Microsoft Access.
Для обеспечения надёжности хранимых данных необходимо убедится в
том, что данные будут защищены от умышленных искажений, удалений и
защищены от несанкционированного использования. Защита информации
осуществляется путем использования метода управления доступом, т.е.
вводом индивидуального логина и пароля. В данном проекте при входе в
систему пользователю необходимо ввести свой личный пароль и логин.
Общение пользователя с компьютером осуществляет с помощью
пакетного и диалогового режима. Для обеспечения общения между
пользователем и системой был выбран режим диалога, потому что в данном
режиме выполнится контроль новой информации.
Существуют следующие варианты языков общения пользователей с
системой: запрос-ответ, шаблоны, меню, подсказки, смешанные варианты.
Тип диалога «меню» позволяет обеспечить навигацию по программе, он
понятен любому уровню знаний пользователя.
50
II. ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл программного обеспечения (ПО) определяет период
времени, наступающий с момента принятия решения о важности разработки
ПО и оканчивающийся в момент его фактического изъятия из пользования.
Этот цикл — процесс создания и эволюции ПО.
Понятие ЖЦ ПО пришло тогда, когда разработчики осознали важность
перехода от единоличных кустарных методов разработки программ к
технологичному промышленному их созданию. И зачастую в подобных
ситуациях многие пытаются перенести в свою сферу опыт их других
направлений производства. Таким образом было перенято понятие ЖЦ.
Главные этапы ЖЦ ПО:
Исследование требований,
Построение макета,
Программирование,
Отладка и исправление ошибок,
Внедрение и использование.
Нюансом разработки ПО становится принятие решений на первичных
этапах с их реализацией на заключительных этапах. Ошибки в требованиях к
ПО могут привести не только к потерям в процессе создания и
использования, но и к полному провалу проекта. Корректировка и изменения
в спецификациях ПО зачастую влечет за собой повторение всех следующих
этапов построения модели и реализации ПО.
Сам ЖЦ ПО является непрерывным процессом, начинающимся в
момент принятия решения о важности его создания и оканчивающимся в
момент его окончательного выведения из эксплуатации.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)