Добавлен: 24.05.2023
Просмотров: 496
Скачиваний: 4
СОДЕРЖАНИЕ
1.Технико-экономическая характеристика предметной области и предприятия
1.1 Экономические информационные системы: понятие, принципы их построения, классификация и структура
1.2 Управление данными в базах данных
1.3. Характеристика предприятия и его деятельности
1.4. Организационная структура управления предприятием
1.5. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2.Информационное обеспечение задачи
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика базы данных
2.4. Структурная схема пакета (дерево вызова программных модулей)
2.5. Описание программных модулей
Большое множество пользователей могут получать доступ к одной и той же базе данных, благодаря тому, что системы управления базами данных работают с файловыми серверами.
Упрощается разработка различных автоматизированных систем управления организациями. Однако при таком подходе вся обработка запросов из программ или с терминалов пользовательских ЭВМ на них и выполняется, поэтому для реализации даже простого запроса необходимо считывать с файлового сервера или записывать на него целые файлы, а это ведет к конфликтным ситуациям и перегрузке сети. Для исключения указанных недостатков была предложена технология клиент-сервер, но при этом понадобился единый язык общения с сервером – выбор пал на SQL.
Язык SQL является основой многих СУБД, т.к. отвечает за физическое структурирование и запись данных на диск, а также за чтение данных с диска, позволяет принимать SQL-запросы от других компонентов СУБД и пользовательских приложений. Таким образом, SQL – мощный инструмент, который обеспечивает пользователям, программам и вычислительным системам доступ к информации, содержащейся в реляционных базах данных.
Основные достоинства языка SQL заключаются в следующем:
- -стандартность – как уже было сказано, использование языка SQL в программах стандартизировано международными организациями;
- независимость от конкретных СУБД – все распространенные СУБД используют SQL, т.к. реляционную базу данных можно перенести с одной СУБД на другую с минимальными доработками;
- возможность переноса с одной вычислительной системы на другую – СУБД может быть ориентирована на различные вычислительные системы, однако приложения, созданные с помощью SQL, допускают использование как для локальных БД, так и для крупных многопользовательских систем;
- реляционная основа языка – SQL является языком реляционных БД, поэтому он стал популярным тогда, когда получила широкое распространение реляционная модель представления данных. Табличная структура реляционной БД хорошо понятна, а потому язык SQL прост для изучения;
- возможность создания интерактивных запросов – SQL обеспечивает пользователям немедленный доступ к данным, при этом в интерактивном режиме можно получить результат запроса за очень короткое время без написания сложной программы;
- возможность программного доступа к БД – язык SQL легко использовать в приложениях, которым необходимо обращаться к базам данных.
- обеспечение различного представления данных – с помощью SQL можно представить такую структуру данных, что тот или иной пользователь будет видеть различные их представления.
- возможность динамического изменения и расширения структуры БД – язык SQL позволяет манипулировать структурой БД, тем самым обеспечивая гибкость с точки зрения приспособленности БД к изменяющимся требованиям предметной области;
- поддержка архитектуры клиент-сервер – SQL – одно из лучших средств для реализации приложений на платформе клиент-сервер.
Язык SQL может использоваться широким кругом специалистов, включая администраторов баз данных, прикладных программистов и множество других конечных пользователей.
Можно сделать вывод, что данный язык, действительно можно отнести к популярному языку программирования.
Операционный день банка является частью рабочего дня банковского учреждения – члена платежной системы, причем в течение него клиенты имеют возможность выполнять банковские операции, принимать документы на денежный перевод, а также документацию на отзыв разного рода финансовых средств, исполнение и их передачу, при наличии любой технической возможности.
Документация, которая поступила в банк на протяжении одного операционного дня при помощи разных клиентов, принимаются к реализации и отчетности в тот же день (операционное время), а те, что после окончания поступили – на следующий операционный день. В зависимости от специфики платежей клиентов многие банки могут выполнять продление операционного дня на определенное время.
С терминологией операционного дня тесно связан термин «время отсечения», что применяется широко в нынешней международной банковской практике, при этом имеется время, при наступлении которого все денежные платежи клиентов будут конвертированы по сегодняшней дате в базовую валюту.
Продолжительность любого операционного дня устанавливается только определенным банком или другими финансовыми учреждениями – так называемыми членами платежной системы, в результате чего закрепляются во внутренних документах учреждения.
Если банк принимает документацию от клиента после окончания операционного дня, то этот банк обозначает на нем, как правило, пометку под наименованием «Послеоперационное время». В результате чего этот документ обрабатывает и должен провестись по счетам только на следующий день, в результате чего документация будет отражена в балансе на следующий день.
Банк определяет самостоятельно итоговую продолжительность операционного дня, что собой представляет так называемый учетно-операционный цикл на некоторую календарную дату, на протяжении которой операции могут оформляться или будут отражены в бухгалтерском учете с применением балансового и внебалансового счетов при составлении ежедневного баланса.
В работе банка каждый операционный день в себя включает операционное время, то есть, когда именно совершаются банковские операции, период выполнения документооборота, результат обработки имеющейся информации.
Это обеспечивает процесс оформления разных операций в бухгалтерском учете, которые совершены за операционное время и составление повседневного баланса непосредственно в указанные в документах сроки.
Продолжительность всего операционного дня (начала и окончания операционного времени) определенных операций (разных служб, внутренних отделов, а также тех, которые их совершают) определяется банками самостоятельно по установленному режиму работы структурных подразделений.
Работать с представляемой БД будут следующие категории конечных пользователей, а именно:
- Руководство банка;
- Кассиры.
Все сотрудники банка имеют разные возможности для систематизации информации в БД по самым разным критериям (или характеристикам), выполнять полный и качественный анализ всей представляемой предметной области.
Руководство банка использует возможности для полного просматривания данных по работе касс, их операционную историю.
2.Информационное обеспечение задачи
2.1. Информационная модель и её описание
Информационная модель — модель объекта, представленная в виде информации, описывающей существенные для данного рассмотрения параметры и переменные величины объекта, связи между ними, входы и выходы объекта и позволяющая путём подачи на модель информации об изменениях входных величин моделировать возможные состояния объекта.
Информационные модели нельзя потрогать или увидеть, они не имеют материального воплощения, потому что строятся только на информации.
Информационная модель – совокупность информации, характеризующая существенные свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним миром.
Источниками первичной информации являются договора о предоставлении банковских услуг и операций, метод ввода – вручную.
Адресатами выдачи информации являются конечные пользователи банка. Данная информация предназначается для анализа хозяйственной деятельности банка и банковских операций.
В результате выполнения преобразования информации будет создан реестр банковских операций.
Рисунок 2. Информационная модель автоматизированной учета банковских операций
2.2. Характеристика нормативно-справочной, входной и оперативной информации
Информационной моделью системы автоматизации учета банковских операций является совокупность входных, результативных, оперативных потоков и функций для их обработки.
Также с ее использованием объясняется тот факт, что для массивов входной документации будет выполнен ряд необходимых функций, что и являются основоположными для отдельной АИС.
Для обеспечения процесса хранения постоянной информации о операциях применяются справочники (входная информация):
– Клиенты;
– Сотрудники;
– Отделы.
Рассмотрим более подробно описание водной информации, которая представлена с помощью справочников.
Таблица 1.
Справочник «Отделы»
|
Имя |
Тип |
|
Код отдела |
Числовой |
|
Наименование |
Текстовый |
|
Начальник |
Текстовый |
Справочник «Клиенты» предназначен для хранения данных о клиентах (таблица 2).
Таблица 2.
Справочник «Клиенты»
|
Имя |
Тип |
|
Код |
Числовой |
|
ФИО |
Текстовый |
|
Адрес |
Текстовый |
|
Телефон |
Текстовый |
|
Р/счет |
Числовой |
|
ИНН |
Числовой |
Справочник «Сотрудники» использован для хранения данных о работников (таблица 3).
Таблица 3.
Справочник «Сотрудники»
|
Имя |
Тип |
|
Код поставщика |
Числовой |
|
Название |
Текстовый |
|
Адрес |
Текстовый |
|
Телефон |
Текстовый |
|
Отдел |
Текстовый |
Входные данные в базу данных могут вводиться в систему двумя методами:
– вручную;
– при использовании формы.
Тестовая информация созданных справочников показана в экранных формах на рисунках 3 – 5:
Рисунок 3. Экранная форма справочника «Отделы»
Рисунок 4. Экранная форма справочника «Сотрудники»
Рисунок 5. Экранная форма справочника «Клиенты»
Стоит заметить, что в разрабатываемой системе для автоматизации учета банковских операций необходимо хранить данные на основании договоров и квитанций (результата процесса), которые считаются оперативными данными.
Рассмотрим реквизитный состав таблиц с оперативными данными Операционный день и Оперативные данные:
Таблица 4.
Документ Операционный день
|
Имя |
Тип |
|
№ п/п |
Числовой |
|
Дата |
Дата и время |
|
Клиент |
Числовой |
|
Баланс на начало дня |
Текстовый |
|
Сотрудник |
Числовой |
Таблица 5.
Документ Оперативные данные
|
Имя |
Тип |
|
Код |
Счетчик |
|
ФИО |
Текстовый |
|
Дата |
Дата |
|
Клиент |
Числовой |
|
Баланс на начало дня |
Числовой |
|
Баланс на конец дня |
Числовой |
Стоит отметить, что в документах применяются ссылки на все справочники, которые описаны выше.
Ниже, на рисунках 7 и 8, показаны экранные формы документов:
Рисунок 7. Экранная форма
Рисунок 8. Экранная форма
Вся информация заполняется менеджером вручную на основании услуг банка и банковских операций.
2.3. Характеристика базы данных
Рассмотрим далее используемые сущности:
- «Клиенты» содержит данные о перечне клиентов учреждения;
- «Операционный день» содержит данные о выполненным транзакциям за отчетный операционный день;
- «Отделы» содержит данные о структурных подразделениях;
- «Оперативные данные» – данные, которые вносятся работником банка при выполнении банковской операции;
- «Сотрудники» содержит данные о персонале.
Таблица 6 – Возможности пользователей
|
Пользователь |
Функции |
Источник |
Объект БД |
|
Руководство |
просмотр информации; анализ деятельности |
Сотрудники Операционный день |
Запросы |
|
Работники банка |
ввод данных в БД вывод информации по персоналу; вывод балансовых данных обновление данных |
Сотрудники Баланс за день Сотрудники, Операционный день |
Формы, запросы, отчеты |