Файл: Разработка и реализация конфигурации «Терминал аэропорта» в среде 1С.pdf
Добавлен: 18.05.2023
Просмотров: 398
Скачиваний: 4
Чтобы выбрать оптимальную для решения данной задачи ОС рассмотрим некоторые ОС с точки зрения основных преимуществ таблица 3.
Таблица 3
Основные характеристики современных операционных систем
|
Задача ОС |
Windows XP Home Edition |
Windows XP Professional Edition |
Windows 7 Home Premium |
Windows 7 Business |
Windows 7 Ultimate |
|---|---|---|---|---|---|
|
Работа в сети |
* |
* |
* |
||
|
Удобное устранение сбоев |
* |
* |
* |
||
|
Поиск |
* |
* |
|||
|
Защита данных |
* |
* |
|||
|
Мультимедиа |
* |
* |
Исходя из данных таблицы 15, можно сделать вывод о том, что для выполнения цели данной дипломной работы лучше всего подойдет операционная система Windows 7 Ultimate.
Программное обеспечение функционирует между пользователем и оборудованием. Можно полагать, что предоставленное программное обеспечение предназначено для управления аппаратным оборудованием.
Сервер 1С: Предприятие.
Клиент-серверный вариант предназначен для применения в отделах или в масштабе компании. Он реализуется на основании трехуровневой архитектуры «клиент-1с - сервер». Данная архитектура разделяет всю функционирующую систему на три разнообразные части, которые определенным образом будут взаимодействовать между собой:
-
- клиентское приложение,
- кластер серверов 1С: Предприятия,
- сервер базы данных.
Клиент-серверная СУБД находится на сервере вместе с БД и реализовывает доступ к базе данных непосредственно, в монопольном режиме. Любые клиентские запросы по обработке данных отрабатываются клиент-серверной базой данных централизованно.
Система имеет такие достоинства: потенциально гораздо понижается нагрузка на локальную сеть; удобное централизованное управление; удобное обеспечение таких существенных характеристик как большая надёжность, значительная доступность и большая безопасность.
Характеристики СУБД рассмотрим в таблице 4.
Таблица 4
Основные характеристики современных СУБД
|
Сравнительные характеристики |
Oracle |
Microsoft SQL Server |
|
Административное управление системой |
Хорошо |
Отлично |
|
Графические инструменты базы данных |
Отлично |
Хорошо |
|
Простота обслуживания базы данных |
Отлично |
Отлично |
|
Механизм данных |
Хорошо |
Отлично |
|
Работа с несколькими центральными процессами |
Приемлемо |
Отлично |
|
Функция соединения с другими системами |
Отлично |
Отлично |
|
Одновременный доступ к базе данных |
Хорошо |
Отлично |
Для хранения данных как нельзя лучше подойдёт СУБД Microsoft SQL Server – лёгкая, быстрая СУБД, в которой можно создать таблицы, хранящие все необходимые данные, и отношения между ними.
Данный работа по проектированию модуля бизнес-процесса будет осуществлена в системе 1С.
Данная платформа работает с пятью СУБД, главная из них – файловая СУБД, которая разработана фирмой «1С». Файловый вариант платформы предназначен для персональной работы одного сотрудника или работы небольшого количества сотрудников в локальной сети. Все необходимые данные информационной системы (конфигурация, база данных, административная информация) находятся в одном файле – файле базы данных компании. Данный формат сохранения данных был разработан фирмой «1С» преднамеренно для всех прикладных решений «1С: Предприятие».
Обоснование проектных решений по техническому обеспечению
Техническое обеспечение компании – это персональные компьютеры, оргтехника, линии связи, оборудования локальных сетей. Вид информационной технологии, которая зависит от технической оснащенности (ручной, автоматизированной или удаленной) оказывает влияние на сбор, обработку и передачу необходимой информации в компании. Комплект технических средств компании будут составлять:
- компьютеры;
- устройства сбора, накопления, обработки, передачи и вывода информации;
- устройства передачи данных;
- эксплуатационные материалы.
Для проектируемой информационной системы в компании будет надобно такое аппаратное обеспечение:
- компьютеры для создания рабочего места сотрудников отдела;
- локальная сеть в компании;
- сервер ИС;
- принтеры для распечатки необходимых документов.
Конфигурация находящихся компьютеров удовлетворяет необходимым требованиям к ПК ИС документооборота согласно таблица 5. Все компьютеры соединены в локальную сеть, имеют защищенный доступ к сети Интернет. Все рабочие места оснащены принтером.
Таблица 5
Минимальные запросы к аппаратному обеспечению ПК ИС
|
Характеристика |
Значение |
|
Частота процессора компьютера |
1,8 ГГц |
|
Оперативная память компьютера |
6 Гб |
|
Объем винчестера компьютера |
780 Гб |
|
Монитор ( имеющееся разрешение) |
1240х2048 |
В техническом осуществлении системы нам необходим сервер баз данных, в котором будет полная база компании.
Нужно купить сервер базы данных для разрабатываемой системы. Данный сервер ИС не будет работать круглосуточно: в обыкновенном режиме он будет функционировать 9-10 часов в сутки по рабочим дням утверждёнными в компании. Максимальное количество пользователей, которые будут одновременно подключенных к системе – 15.
Сервер БД будет обслуживать базу данных, и отвечать за целостность и сохранность информации, а также обеспечивать операции ввода-вывода при доступе сотрудников к информации. Специфика сервера базы данных будет в том, что данные, будут обрабатываться транзакционно, т.е. система будет запрашивать малый объем данных, проведет над ними необходимые операции и затем сохранит. Это налаживает установленные требования к аппаратной части сервера компании, а именно:
- значительный объем памяти для проведения кэширования наиболее усиленно применяемых участков базы;
- высокопроизводительная дисковая система, которая характеризующаяся в основную очередь способностью по обработке значительного количества небольших запросов в единицу времени;
- значительная вычисляемая мощь при обработке информации в компании.
Глава 2. Практическая часть
Информационное обеспечение задачи
Информационная модель и её описание
Информационная модель выступает в виде схемы движения входных, промежуточных и результативных потоков данных и функций предметной области. Так же, она объясняет, как на основе некоторых входных документов и некоторой нормативно-справочной информации будет происходить выполнение функций по обработке данных в системе [6].
Разрабатываемая автоматизированная система работает со справочниками. На каждый справочник предусмотрена экранная форма для заполнения и корректировки.
На основании данных, хранящихся в справочниках и журналах, формируется отчетная информация.
Основной информационной сущностью разрабатываемой системы является документ. Данная сущность содержит следующие поля:
- Номер документа в базе данных;
- Название документа;
- Тип документа;
- Дата создания;
- Дата последнего изменения;
Информационная модель задачи автоматизации документооборота показана на рисунке 4.
Рисунок 4 Информационная модель задачи
Характеристика нормативно-справочной, входной и оперативной информации
В разделе Нормативно-справочная информация размещаются справочники, которые необходимы для проведения учетных операций в компании. В справочниках сохраняется информация для многократного использования, так же предусмотрена вероятность дополнения, удаления и редактирования хранящихся данных.
Справочники можем разделить на главные, которые используются при оформлении бизнес операций, и дополнительные, которые призваны для ускорения и облегчения ввода информации. В этих дополнительных справочниках находятся базовые классификаторы, которые содержат информацию по общероссийским классификаторам.
Произведем описание справочников.
Справочник сотрудники предназначен для хранения информации о сотрудниках предприятия.
Справочник состоит из следующих реквизитов:
- КодСотрудника;
- Наименование;
- Пометка/Удаление.
Справочник клиенты предназначен для хранения информации о всех клиентах которые сотрудничают с предприятием.
Справочник состоит из следующих реквизитов:
- КодКлиента;
- Наименование клиента;
- ИНН;
- Адрес;
- Телефон;
- Почта;
- Пометка/Удаление.
Справочник Договора клиентов. В данном справочники все данные по договорам.
Справочник состоит из следующих реквизитов:
- Код;
- КодКлиента;
- Намименование;
- Владелец;
- Пометка/Удаление.
Архитектура разрабатываемого прикладного решения
При разработке ИС, главной задачей автоматизации документооборота, существенным этапом есть описание иерархии в функциях управления и обработки необходимых данных разрабатываемой программной системы.
Дерево функций являет собой иерархическую структуру действий, которые реализованы в ИС. Данные действия (функции) программного продукта можем разделить на две основные функции:
1) служебные функции – всегда одинаковы для всех разрабатываемых автоматизированных систем по управлению компанией на данном этапе проектирования аппаратных и программных средств. Функции данного вида призваны обеспечить безопасность ввода, обработки и хранения информации, облегчить работу с системой, сделать ее наиболее удобной и незатруднительной для конечного пользователя.
2) главные функции управления и обработки данных – свойственны как информационным системам любой специализации, так и именно данной ИС. Они воспроизводят особенности некоторого процесса обработки информации, при получении результатов, ведении информационной базы проекта. Данные функции организованы в таком порядке и в таком составе, которые продиктованы соглашениями обработки и управления данными в конкретной предметной области.
Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций рисунок 5.
Рисунок 5 Дерево функций ИС
Алгоритмы взаимодействия объектов конфигурации
Всю структуру программы можно будет отобразить в блок-схеме, который продемонстрирован на 6.
Рисунок 6 Структура программных модулей
Описание программных модулей
Основные вычисления в программе происходят при загрузке системы.
Блок-схема алгоритма программного модуля подключения - отключения агента к серверной части изображена на рисунке 7.
Рисунок 7 Блок-схема алгоритма модуля формирования отчетов
Описание основных объектов (элементов) разрабатываемого прикладного решения
После произведем разработку структуры конфигурации, которая представлена на рисунке 8.
Рисунок 8 Структура конфигурации
Рисунок 9 Разработка роли Полные права
Рисунок 10 Разработка командного интерфейса
Рисунок 11 Главное окно конфигурации
Рисунок 12 Разработка справочников
Таблица 2 Структура справочника Авиакомпании
|
Код |
Имя |
Тип |
Вид |
Синоним |
|
|
1 |
ПометкаУдаления |
Булево |
Свойство объекта |
Пометка удаления |
|
|
2 |
Код |
Строка (Ф9) |
Свойство объекта |
Код |
|
|
3 |
Наименование |
Строка (П100) |
Свойство объекта |
Наименование |
|
|
4 |
Страна |
СправочникСсылка.Страны |
Реквизит |
Страна |
|
|
5 |
Телефон |
Строка (П25) |
Реквизит |
Телефон |
|
|
6 |
Сайт |
Строка (П50) |
Реквизит |
Сайт |