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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
39
выполнения нескольких задач. Любая задержка в выполнении одной программы
используется для выполнения других программ.
Мультипрограммный и многозадачный режимы близки по смыслу, но
синонимами не являются.
Мультипрограммный режим обеспечивает параллельное выполнение
нескольких приложений, а программисты, создающие эти приложения, не должны
заботиться о механизме организации их параллельной работы. Эти функции
выполняет ОС, которая распределяет между выполняющимися приложениями
ресурсы вычислительной системы, обеспечивает необходимую синхронизацию
вычислений и взаимодействие.
Мультизадачный режим предполагает, что забота о параллельном
выполнении и взаимодействии приложений ложится на прикладных
программистов.
Современные ОС для ПК реализуют и мультипрограммный, и
многозадачный режимы.
По организации работы в диалоговом режиме ОС делятся на
следующие:
- однопользовательские (однотерминальные);
- мультитерминальные.
В мультитерминальных ОС с одной вычислительной системой одновременно
могут работать несколько пользователей, каждый со своего терминала, при этом у
пользователей возникает иллюзия, что у него имеется своя собственная
вычислительная система. Для организации мультитерминального доступа
необходим мультипрограммный режим работы вычислительной системы.
Основная особенность операционных систем реального времени (ОСРВ)
– обеспечение обработки поступающих заданий в течение заданных интервалов
времени, которые нельзя превышать. Поток заданий не является планомерным и не
регулируется оператором, т.е. задания поступают в непредсказуемые моменты
времени и без всякой очередности. В ОСРВ в общем случае отсутствуют
накладные расходы процессорного времени на этап инициирования (загрузку
программы, выделение ресурсов), так как набор задач обычно фиксирован и вся
информация о задаче известна до поступления запроса. Для реализации режима
40
реального времени необходим режим мультипрограммирования, который
является основным средством повышения производительности вычислительной
системы, а для задач реального времени производительность – решающий фактор.
Лучшие по производительности характеристики для систем реального времени
обеспечивают однотерминальные ОСРВ.
По способам построения (архитектуре) ОС подразделяются на
следующие:
- микроядерные;
- монолитные.
Это деление условно. К микроядерным ОС относится ОСРВ QNX, а к
монолитным – Windows и Linux. Для ОС Windows пользователь не может изменить
ядро, так как не располагает исходными кодами и программой сборки ядра. Для ОС
Linux такая возможность предоставлена, пользователь может сам собрать ядро,
включив в него необходимые программные модули и драйверы.
Наиболее распространенными ОС являются Windows, Unix, Solaris, а также
Mac OS X.
Очевидно, что по степени распространенности, количеству пользователей,
обладающих навыками работы, впереди всех операционные системы от Microsoft.
Однако, на наш взгляд, последняя операционная система этого семейства не в
полной мере отвечает требованиям корпоративного сектора, поэтому решено
оснастить АРМ сотрудников предприятия ОС Windows 8.
Система управления базами данных (СУБД) — специализированная
программа (чаще комплекс программ), предназначенная для организации и ведения
базы данных. Для создания и управления информационной системой СУБД
необходима в той же степени, как для разработки программы на алгоритмическом
языке необходим транслятор.
По типу управляемой базы данных СУБД разделяются на:
Сетевые
Иерархические
Реляционные
Объектно-реляционные
Объектно-ориентированные
41
По архитектуре организации хранения данных
локальные СУБД (все части локальной СУБД размещаются на одном
компьютере)
распределенные СУБД (части СУБД могут размещаться на двух и
более компьютерах)
По способу доступа к БД
Файл-серверные
В файл-серверных СУБД файлы данных располагаются централизованно на
файл-сервере. Ядро СУБД располагается на каждом клиентском компьютере.
Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и
обновлений осуществляется посредством файловых блокировок. Преимуществом
этой архитектуры является низкая нагрузка на ЦП сервера, а недостатком —
высокая загрузка локальной сети.
На данный момент файл-серверные СУБД считаются устаревшими.
Примеры: Microsoft Access, Borland Paradox.
Клиент-серверные
Такие СУБД состоят из клиентской части (которая входит в состав
прикладной программы) и сервера.. Клиент-серверные СУБД, в отличие от файл-
серверных, обеспечивают разграничение доступа между пользователями и мало
загружают сеть и клиентские машины. Сервер является внешней по отношению к
клиенту программой, и по надобности его можно заменить другим. Недостаток
клиент-серверных СУБД в самом факте существования сервера (что плохо для
локальных программ — в них удобнее встраиваемые СУБД) и больших
вычислительных ресурсах, потребляемых сервером.
Примеры: Firebird, Interbase, MS SQL Server, Sybase, Oracle, PostgreSQL,
MySQL.
Встраиваемые
Встраиваемая СУБД — библиотека, которая позволяет унифицированным
образом хранить большие объёмы данных на локальной машине. Доступ к данным
может происходить через SQL либо через особые функции СУБД. Встраиваемые
СУБД быстрее обычных клиент-серверных и не требуют установки сервера,
42
поэтому востребованы в локальном ПО, которое имеет дело с большими объёмами
данных (например, геоинформационные системы).
Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов Firebird, один из
вариантов MySQL, Sav Zigzag, Microsoft SQL Server Compact.
Проведем сравнение основных игроков рынка СУБД. К таким отнесем MS
SQL, Oracle, IBM DB2, из разряда бесплатных – MySQl.
Microsoft SQL Server обеспечивает платформу данных, во многом
превосходящую Oracle Database: лучшая безопасность, производительность и
масштабируемость,продуктивность разработчиков и средства бизнес-аналитики
(BI) — и все при более низкойсовокупной стоимости владения, чем у продуктов
Oracle, включая Oracle RAC.
Microsoft SQL Server обеспечивает лучшую производительность и
масштабируемость, более высокий уровень доступности, лучшую в отрасли
защищенность, облегченное управление, повышенную продуктивность
разработчиков, передовые средства бизнес-аналитики и создания хранилищ
данных, мощную платформу OLTP и интеграцию с SAP — и все это при более
низкой общей стоимости владения, чем у IBM DB2.
Microsoft SQL Server превосходит MySQL как платформу данных во всех
существенных для бизнеса областях. Он обеспечивает доступ к обширным
ресурсам, ведущую в отрасли производительность и масштабируемость
корпоративного класса, высочайший уровень безопасности, высочайший уровень
доступности, комплексную платформу бизнес-аналитики (BI) — и все при
довольно низкой совокупной стоимости владения (TCO).
Таким образом, для использования в данном проекте выберем СУБД
Microsoft SQL Server.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - комплекс технических средств,
предназначенных для работы информационной системы, а также соответствующая
документация на эти средства и технологические процессы.
Комплекс технических средств составляют:
компьютеры;
43
устройства сбора, накопления, обработки, передачи и вывода
информации –жесткие диски, устройства хранения данных, сканеры, принтеры,
факсимильные аппараты;
устройства передачи данных и линий связи – модемы;
эксплуатационные материалы – бумага, CD (DVD)- диски и т. п.
В нашем случае основными элементами технического обеспечения будут
автоматизированные рабочие места персонала предприятия. На рассматриваемом
предприятии не используется локально-вычислительная сеть.
В качестве АРМ предполагается использовать персональные компьютеры со
следующей конфигурацией:
Процессор AMD Athlon 64 X2 5000+ (ADA5000*/ADO5000*) Socket
AM2 BOX
Материнская плата Asus M2N-SLI Deluxe, S AM2, NVIDIA nForce 570
SLI .
Оперативная память DDR2 4048Mb PC3-6400(800Mhz) Patriot
(PEP22G6400EL)
Жесткий диск 500 Gb HDD Western Digital (WD5000AACS) CaviarGP .
Видеокарта 1Gb PCI-E ATI Radeon 3650 DDR3, HDMI, DVI, HIS IceQ
Turbo .
Привод DVD±RW ASUS DRW-2014L1T, SATA.
Картридер внутренний .
Корпус Cooler Master Elite 334, 460W (RC-334-KKR4)
Монитор 19" Dell TFT E178FP
ИБП APC Back-CS500VA
Дaннaя кoнфигурaция пoзвoляeт ocущecтвлять рaбoту в рaзрaбaтывaeмoй
cиcтeмe c выcoкoй cтeпeнь нaдeжнocти. Прoцeccoр AMD выбрaн из-зa cвoeй
низкoй cтoимocти (пo cрaвнeнию c aнaлoгичными уcтрoйcтвaми Intel), рaзмeр
oпeрaтивнoй пaмяти и жecткoгo диcкa – cтaндaртны в нacтoящee врeмя.
Крoмe укaзaнных элeмeнтoв eщe нeoбхoдимa ceтeвaя кaртa для вoзмoжнocти
пoдключeния к лoкaльнoй ceти прeдприятия. Тaкиe элeмeнты, кaк кaртридeр и
привoд DVD±RW, нe являютcя oбязaтeльными. Их oтcутcтвиe дaжe пoлoжитeльнo
Источник: https://baza.diplomsite.ru/previewfile/2441