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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
51
предметной области, отражать связи между ними. При этом сами данные
сохраняются в таблицах. Для простоты определения каждая таблица
реализованной БД имеет уникальный код.
К ИО предъявляются указанные ниже общие требования:
ИО должно быть достаточным для реализации всех автоматизируемых
функций объекта;
В процессе кодирования данных должны использоваться принятые у
заказчика классификаторы;
В процессе кодирования выходной и входной информации, которая
применяется на высшем уровне управления, нужно использовать
классификаторы этого уровня;
Важно обеспечить совместимость с ИО систем, которые так или иначе
связаны с разрабатываемой системой;
Все формы документов должны отвечать корпоративным стандартам
заказчика (или унифицированной системы документации);
Строение документов и экранных форм должно соответствовать
параметрам терминалов на рабочих местах пользователей;
Графики формирования и содержание информационных сообщений, а
также применяемые аббревиатуры должны быть общепринятыми в этой
предметной области и обговоренными с заказчиком;
ИС должна предусматривать наличие средств контроля входной и
итоговой информации, механизма обновления данных в информационных
массивах, методик отслеживания целостности ИБ, средств защиты от
нелегального доступа.
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение ИС - специальное разработанное в рамках
автоматизации программное обеспечение, реализующие разработанные модели
разной степени адекватности, отражающие функционирование реального
объекта; а также ПО общего назначения, предназначенное для решения типовых
задач анализа данных.
52
В рамках решения указанной задачи системным ПО выступает сама ОС.
Для всех видов серверов будет выбрана Windows 7 Professional, поскольку нет
смысла менять ОС, используемую для автоматизированной системы управления
компанией.
Требования, которым должно соответствовать создаваемое ПО:
Стабильность, поскольку в процессе работы ИС важна ее
постоянная доступность;
Эффективность, поскольку на основе выходных данных ИС
избираются управленческие решения;
Простота использования для пользователя;
Защита данных;
Изменяемость, что вызвано планами на дальнейшее развитие всей
ИС предприятия в целом
Компактность;
Модифицируемость;
Минимальные затраты на обслуживание и поддержку.
Также имеются требования, предъявляемые к программам и приложениям,
созданных в рамках автоматизированной ИС, с точки зрения конечных
пользователей, и они следующие:
Все программные продукты, включенные в состав системы, должны
соответствовать требованиям, определяемым к человеко-машинному
интерфейсу;
В приложениях автоматизированной системы должен
присутствовать стандартный интерфейс (классический вид окон, меню и панелей
инструментов, доступность настройки параметров среды);
Приложение должно поддерживать встроенную справку и уметь
работать с контекстными подсказками;
В процессе работы с приложением данные должны быть защищены
от неправильных действий пользователя.
Инструментальное программное средство определяется на основе
выбранной и утверждённой методологии и стратегии автоматизации задачи.
53
На этапе системного анализа лучше всего применять метод
функционального моделирования, поддерживаемый таким ПО, как ППП
Design/IDEF 3.5. Его выбор связан с тем, что данный ППП рассматривается как
средство CASE-технологий и обеспечивает строгое соответствие принципов
функционально-модульного или структурного подхода к разработке. Нотация
IDEF0, в которой создаются диаграммы бизнес-процессов с применением
принципов декомпозиции, соответствует всем требованиям указанного подхода.
В рамках сравнения с другими CASE-средствами, к примеру: ARIS, BP Win, ER
Win, также широко применяемыми в российском бизнес-секторе, ППП
Design/IDEF 3.5 становится относительно недорогим и не менее качественным
средством разработки. Т.к. автономная задача планирования регулярных закупок
материальных ценностей включает в себя менее десяти уровней декомпозиции,
используемое инструментальное средство будет являться наиболее
эффективным.
На этапе системного синтеза важно выбрать ПО для разработки
программных модулей, непосредственно составляющих указанную ИС.
Поскольку используется каноническая стратегия создания проекта
автоматизации, включающая в себя ручное оригинальное проектирование и
реконструкцию, то в качестве инструментального ПО выступает язык
программирования высокого уровня, позволяющий генерировать экранные
формы документов, а также организует работу с БД.
Сегодня широко применяются языки программирования высокого уровня,
такие как: Delphi, C++, Pascal, а также СУБД на базе SQL, QBE. Подбор языка
программирования основывается на выборе типа применяемой БД.
Созданы языки манипулирования данными, дающие возможность
реализовать все операции реляционной алгебры и почти все их сочетания. Среди
них наиболее распространены SQL (структурированный язык запросов) и QBE
(запросы по образцу). Эти языки относятся к языкам высокого уровня, благодаря
которым пользователь определяет, какие данные нужно получить, не уточняя
методику их получения.
Одним из главных достоинств встроенных БД можно назвать то, что есть
возможность хранить логически сгруппированные данные в различных таблицах
54
и отражать связи между ними, объединяя единую базу. Для задания связи
таблицы имеют поля с идентичными именами или хотя бы с идентичными
форматами данных. Связь между таблицами указывает отношения между
равными значениями в этих полях. При использовании такой организации
данных можно уменьшить избыточность хранимых данных, упростить их ввод и
реализацию запросов и отчетов.
Выбор системы управления баз данных (СУБД) включает в себя довольно
трудную многопараметрическую задачу и становится одним из самых значимых
этапов в процессе разработки приложений БД. Определенный программный
продукт должен соответствовать как текущим, так и будущим потребностям
компании. Выделим для рассмотрения несколько СУБД: SQL Anywhere, Oracle,
SQLBase, InterBase.
Sybase SQL Anywhere Studio многофункциональный программный
пакет, который обеспечивает управление и синхронизацию данных предприятия,
позволяет быстро разрабатывать и внедрять решения в области баз данных для
мобильных вычислений и рабочих групп.
Современная СУБД Oracle это мощный программный комплекс,
позволяющий создавать приложения любой степени сложности. Ядром этого
комплекса является база данных, хранящая информацию, количество которой за
счет предоставляемых средств масштабирования практически безгранично. C
высокой эффективностью работать с этой информацией одновременно может
практически любое количество пользователей (при наличии достаточных
аппаратных ресурсов), не проявляя тенденции к снижению производительности
системы при резком увеличении их числа.
SQLBase это реляционная многопользовательская СУБД типа клиент-
сервер фирмы Gupta Corporation (Menlo Park, USA). Она предназначена для
использования в качестве сервера баз данных в локальных вычислительных
сетях на базе персональных компьютеров. SQLBase ориентирована, прежде
всего, на сети масштаба малого и среднего предприятия с количеством
одновременно обращающихся к СУБД рабочих станций от 20 до 100, а также на
подразделения (филиалы, отделения) крупных организаций. В целом СУБД
такого класса называют серверами для рабочих групп (Workgroup Server).
55
SQLBase поддерживает базы данных размером до 4 Гбайт в виде
консолидированного файла и до 512 Гбайт в разделенном режиме (partitioned
database mode).
InterBase это система управления реляционными базами данных,
поставляемая корпорацией BORLAND, для построения приложений с
архитектурой клиент-сервер произвольного масштаба: от сетевой среды
небольшой рабочей группы с сервером под управлением Novell NetWare или
Windows NT на базе IBM PC до информационных систем крупного предприятия
на базе серверов IBM, Hewlett-Packard, SUN и т.п.
В данном дипломном проекте используются:
- Язык программирования высокого уровня Borland Delphi 7
- Структурированный язык запросов SQL, который может использоваться
совместно с Borland Delphi 7 для организации работы на базе разрабатываемой
ИС и СУБД MS Access.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - это персональный компьютер, оргтехника,
линии связи, оборудование сетей. Вид информационной технологии, зависящий
от технической оснащенности (ручной, автоматизированный, удаленный) влияет
на сбор, обработку и передачу информации.
Комплекс технических средств составляют:
компьютеры;
устройства сбора, накопления, обработки, передачи и вывода
информации –жесткие диски, устройства хранения данных, сканеры, принтеры,
факсимильные аппараты;
устройства передачи данных и линий связи – модемы;
эксплуатационные материалы – бумага, CD (DVD)- диски и т. п.
Техническое обеспечение - это персональный компьютер, оргтехника,
линии связи, оборудование сетей. Вид информационной технологии, зависящий
от технической оснащенности (ручной, автоматизированный, удаленный) влияет
на сбор, обработку и передачу информации.
Источник: https://baza.diplomsite.ru/previewfile/2419