Диплом. диплом+++. Луганский государственный университет имени владимира даля факультет экономики и бизнеса
Скачать 2.78 Mb.
|
3.4Моделирование информационных потоков информационной системыДиаграммы потоков данных (Data Flow Diagramming) являются основным средством моделирования функциональных требований к проектируемой системе. Требования представляются в виде процессов, связанных потоками данных. Диаграммы потоков данных показывают, как каждый процесс преобразует свои входные данные в выходные, и выявляют отношения между этими процессами. Основные компоненты DFD (как было сказано выше) — процессы или работы, внешние сущности, потоки данных, накопители данных (хранилища). Модель информационных потоков для разрабатываемой ИС представлена на рисунке 3.6. Рисунок 3.6 — Диаграмма потоков данных К менеджеру поступает информация о потенциальных клиентах. Менеджер анализирует информацию, отбирает клиентов, которых могут заинтересовать услуги компании, и заносит информацию о клиенте в БД. При составлении плана звонков и встреч менеджер получает информацию о клиентах из БД и вносит информацию по планам в БД. Для звонка — клиент, дата, комментарий, для встречи — клиент, дата, место, комментарий. Для работы с клиентами менеджеру необходимо получать из БД информацию по планам звонков и встреч, информацию по клиентам. По результатам общения с клиентом менеджер заносит в БД результаты встреч и комментарии. Отчеты по работе менеджера составляются автоматически на основе ранее внесенных данных. Разработанный программный комплекс состоит из двух частей — клиент и сервер. Клиентом является запрашивающая машина, сервером — машина, которая отвечает на запрос. Клиентская часть программного комплекса, установленная на компьютере пользователя, выполняет запрос к серверной части, расположенной на сервере. Для взаимодействия используется протокол TCP / IP. Клиент SQL (сервер приложений) выполняет запрос по протоколу TCP / IP. Для взаимодействия с клиентами MS SQL Server использует порт 1433 (по умолчанию). Могут использоваться и другие порты, если используется несколько экземпляров приложения SQL Server. Кроме этого, в SQL Server 2005 используется порт 1434 для обзора списка доступных серверов. 3.5 Характеристика инфологической модели базы данныхИнфологическая модель (ИМ) предметной области — это описание предметной области, выполненной без ориентации на используемые в дальнейшем программные и технические средства. Содержит исходную информацию о предметной области. Требования, предъявляемые к инфологической модели: адекватное отображение (язык для представления им должен обладать достаточными выразительными возможностями); непротиворечивость (не должна допускаться неоднозначная трактовка модели); расширяемость (обеспечение ввода новых данных без изменения ранее определенных); гибкий язык (язык должен быть применим как при ручном, так и при автоматизированном проектировании). Цель инфологического моделирования — создать точное и полное отображение реального мира, используемое в дальнейшем в качестве источника информации для построения БД. Для решения рассмотренных задач разработаны логическая и физическая модели данных, представленные на рисунках 3.7 и 3.8. Рисунок 3.7 — Логическая модель данных Рисунок 3.8 — Физическая модель данных Данные модели показывает основные сущности, ключевые поля и атрибуты, входящие в каждую сущность. Также показаны информационные связи и потоки информации, позволяющие решить поставленные задачи. Данные модели показывает основные сущности, ключевые поля и атрибуты, входящие в каждую сущность. Также показаны информационные связи и потоки информации, позволяющие решить поставленные задачи. Даталогическая модель базы данных представлена в таблице Д.1 3.6 Описание программных модулейРазрабатываемая система включает в себя следующие файлы: 1. Файл проекта (Project1. dpr). Этот текстовый файл используется для хранения информации о формах и модулях. В нем содержатся операторы инициализации и запуска программы на выполнение. 2. Файлы форм (Unit1. dfm — Unit11. dfm) — двоичный или текстовый файл, который создается Delphi для хранения информации о формах 2. Файлы модулей (Unit1. pas — Unit11. pas). Каждой форме проекте, соответствует текстовый файл модуля, используемый для хранения кода. 4. Файл параметров проекта (Project1. dfo). В этом файле хранятся установки параметров проекта. 5. Файл ресурсов (Project1. res) — бинарный файл содержит используемую проектом пиктограмму и прочие ресурсы. 6. Объектные файлы модулей (Unit1. dcu —Unit11. dcu) — откомпилированный файл модулей (Unit1. pas —Unit11. pas), которые компонуется в окончательный исполняемый файл. 7. Исполняемый файл (Project1. ехе) — исполняемый файл приложения. Он является автономным исполняемым файлом, для которого больше ничего не требуется. |