Проектирование информационной системы компании IT-Сервис

Автор работы: Пользователь скрыл имя, 26 Марта 2014 в 04:34, реферат

Описание работы

Одним из важнейших условий обеспечения эффективного функционирования любой организации является наличие экономической информационной системы (ЭИС). ЭИС представляет собой совокупность организационных, технических, программных и информационных средств, объединённых в единую систему с целью сбора, хранения, обработки и выдачи необходимой информации, предназначенной для выполнения функций управления на предприятии. Но большинство малых предприятий используют традиционные методы обработки данных, в лучшем случае, компьютеры, объединенные в локальную сеть. Проектирование и внедрение информационной системы (ИС) для предприятия может показаться достаточно дорогостоящим. Но, анализируя имеющиеся ресурсы, срок окупаемости новой системы и дальнейшие выгоды, зачастую менеджеры констатируют необходимость проектирования ИС.

Содержание работы

Введение 2
1. Аналитическая часть 3
1.1 Анализ предметной области 3
1.2 Постановка задачи 4
1.3 Метод разработки 5
2. Проектная часть 9
2.1 Проектирование модели idef0 9
2.2 Построение модели потоков данных. Диаграмма dfd 11
2.3 Разработка схемы базы данных 12
2.4 Генерация базы данных 13
2.5 Разработка приложения 14
3. Оценка экономического эффекта 18
Заключение 20
Список использованной литературы 21

Файлы: 1 файл

Проектирование информационной системы компании IT-Сервис.rtf

— 4.11 Мб (Скачать файл)

 

Рис. 4. «Диаграмма DFD. Деятельность предприятия «IT-Сервис»»

 

Таким образом, видно, что заявка поступает от клиента, подтверждается согласие на ее выполнение, назначается исполнитель, а далее заключается договор.

Потоки данных обслуживающего подразделения при этом выглядят следующим образом (Рисунок 5):

 

Рис. 5. «Диаграмма DFD. Деятельность обслуживающего подразделения»

 

Любой процесс взаимодействия предприятия с клиентами отражается в документах. Это происходит с момента поступления заявки до момента исполнения обязательств по договору.

 

2.3 Разработка схемы базы данных

 

После построения модели потоков данных, приступаем к созданию схемы данных. Для автоматизации документооборота необходимо оперировать как со статичными данными, так и с постоянно обновляемой информацией. Помимо информации о сотрудниках, товарах и услугах, необходимо анализировать поступающие заявки, подтверждать их и формировать на их основе договоры об оказании услуг. Таким образом, логично составить модель «сущность-связь» следующего содержания.

Рис. 6. «Модель «сущность-связь»»

 

Полученная схема данных позволяет хранить всю необходимую информацию для нормального документооборота предприятия.

 

2.4 Генерация Базы Данных

 

Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования информационных систем: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл программного обеспечения.

Наиболее трудоемкими этапами разработки информационных систем являются этапы анализа и проектирования, в процессе которых CASE-средства обеспечивают качество принимаемых технических решений и подготовку проектной документации. При этом большую роль играют методы визуального представления информации. Это предполагает построение структурных или иных диаграмм в реальном масштабе времени, сквозную проверку синтаксических правил. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую информационную систему, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями.

В своей курсовой работе в качестве CASE-средства был выбран программный продукт  ERwin. ERwin обеспечивает генерацию схемы данных «сущность-связь» в физическую базу данных. Взаимодействие CASE-средства и, в нашем случае, СУБД Firebird осуществляется по средствам использования драйвера ODBC («Open Database Connectivity»). Для корректной генерации схемы данных необходимо внести изменения в тексты шаблонов, используемые ERwin при создании таблиц и триггеров в целевой БД, а именно заменить двойные кавычки на одинарные в текстах используемых шаблонов. После того, как файлы шаблонов и сама схема БД готовы, необходимо воспользоваться методом «Forward Engineer\Schema Generation» - именно этот метод и осуществляет генерацию схемы данных в физическую существующую базу данных.

 

2.5 Разработка Приложения

 

Информационные системы, созданные на основе классической архитектуры клиент/сервер, называемые двухзвенными системами или системами с «толстым» клиентом, состоят из сервера баз данных, содержащего сгенерированные тем или иным способом таблицы, индексы, триггеры и другие объекты, реализующие бизнес-правила данной информационной системы, и одного или нескольких клиентских приложений, предоставляющих интерфейс пользователя и производящих проверку допустимости и обработку данных согласно содержащимся в них алгоритмам. Если говорить о клиентских приложениях, созданных с помощью Delphi, для доступа к источникам данных они используют вызовы функций прикладных программных интерфейсов клиентских частей соответствующих серверных СУБД [3]. Эти вызовы осуществляются обычно посредством использования библиотеки Borland Database Engine (BDE), хотя в целом это не является обязательным. Соответственно подобное клиентское приложение требует наличия на компьютере конечного пользователя клиентской части используемой серверной СУБД (и наличия лицензии на ее использование) и присутствия в оперативной памяти набора динамически загружаемых библиотек как из клиентской части, так и из BDE (либо иной заменяющей ее библиотеки), таких, как драйверы баз данных, библиотеки, содержащие функции API клиентских частей, и др. Это усложняет технические требования, предъявляемые к аппаратной части клиентской рабочей станции, и в конечном итоге приводит к удорожанию всей системы в целом.

Другим фактором, приводящим к удорожанию эксплуатации информационной системы, является необходимость инсталляции и конфигурации BDE и клиентской части серверной СУБД, что нередко является весьма трудоемким процессом, особенно при большом количестве и неоднородном парке рабочих станций.

Выходом из этой ситуации является создание систем с так называемым «тонким» клиентом, в частности, с клиентом, не содержащим в своем составе BDE и клиентскую часть серверной СУБД. В этом случае функциональность, связанная с доступом к данным (а нередко и какая-либо иная функциональность), возлагается на другое приложение, называемое обычно сервером приложений, и являющееся клиентом серверной СУБД. В свою очередь, клиентские приложения обращаются не непосредственно к серверной СУБД посредством вызова функций клиентских API, а к серверу приложений, являющемуся для них источником данных, при этом собственно клиентская часть серверной СУБД и библиотеки типа BDE на рабочей станции, где используется такое клиентское приложение, присутствовать не обязаны. Вместо них используется одна единственная динамически загружаемая библиотека dbclient.dll размером 154 Кб. Таким образом, созданная информационная система становится трехзвенной, а сервер приложений является средним звеном в цепи «тонкий клиент - сервер приложений - сервер баз данных».

Итак, рассмотрим составные части трехзвенного приложения в Borland Delphi 7. Части трехзвенных приложений разрабатываются с использованием компонентов DataSnap, а также некоторых других специализированных компонентов, в основном обеспечивающих функционирование клиента.

Для передачи данных между сервером приложений и клиентами используется интерфейс AppServer, предоставляемый удаленным модулем данных сервера приложений. Этот интерфейс используют компоненты-провайдеры TDataSetProvider на стороне сервера и компоненты TClientDataSet на стороне клиента.

Клиентское приложение в трехзвенной модели должно обладать лишь минимально необходимым набором функций, делегируя большинство операций по обработке данных серверу приложений.

В первую очередь удаленное клиентское приложение должно обеспечить соединение с сервером приложений. Для этого используются компоненты соединений DataSnap - TSocketConnection обеспечивает соединение клиента с сервером приложений за счет использования сокетов TCP/IP. Для успешного открытия соединения на стороне сервера должен работать сокет-сервер. Компоненты соединения DataSnap предоставляют интерфейс IAppServer, используемый компонентами-провайдерами на стороне сервера и компонентами TClientDataSet на стороне клиента для передачи пакетов данных. Для работы с наборами данных используются компоненты TClientDataSet, работающие в режиме кэширования данных.

Компонент-провайдер TDataSetProvider представляет собой мост между набором данных сервера приложений и клиентским набором данных. Он обеспечивает формирование и передачу пакетов данных клиентскому приложению и прием от него сделанных изменений. Все необходимые операции компонент выполняет автоматически. Разработчику необходимо лишь разместить компонент TDataStProvider и связать его с набором данных.

  1. Оценка экономического эффекта

 

Для расчета экономического эффекта сопоставим существующую и автоматизированную предметную технологию по затратам на выполнение. Проведем расчет стоимостных затрат на обработку информации, для этого рассчитаем абсолютные и относительные показатели оценки экономической эффективности технологических процессов.

Рассмотрим показатели, оценивающие величину эксплуатационных стоимостных затрат за год по базовому (существующему) и предлагаемому вариантам (автоматизированному).

Рассчитать абсолютный показатель снижения стоимостных затрат:

 

       (1)

 

Перейдем к группе относительных показателей. Рассчитаем коэффициент снижения стоимостных затрат за год :

информационный база данное

        (2)

 

Коэффициент (2) показывает на какую долю или процент снижаются затраты предлагаемого варианта по сравнению с базовым.

Индекс снижения стоимостных затрат :

 

        (3)

 

Индекс снижения стоимостных затрат показывает во сколько раз снижаются стоимостные затраты предлагаемого j-го варианта по сравнению с базовым.

Рассмотрим показатели, оценивающие величину трудоемкости обработки информации за год. До внедрения системы все процессы, связанные с ведением документов, поступающими заявками производились вручную, на эти процессы уходило значительное время. Приложение позволяет сократить время на обработку документов и как следствие, уменьшить трудоемкость обработки информации примерно на треть.

Следовательно, можно сделать вывод о том, что экономический эффект от проведения проектирования ИС и внедрения автоматизированной системы составит более ста восьмидесяти тысяч рублей в год.

 

 

Заключение

 

В ходе выполнения курсовой работы было проведено проектирование информационной системы предприятия «IT-Сервис».

Проектирование выполнялось с использованием CASE-средств BPWin и ERWin.

На примере данной курсовой работы можно убедиться в экономической эффективности проведения проектирования информационных систем на малых предприятиях, упрощении документооборота, снижении издержек.

Использованные средства декомпозиции бизнес-процессов позволили наглядно отобразить структуру предприятия, выделить плюсы и минусы существующей системы с целью дальнейшей оптимизации. После расчета экономического эффекта стало ясно, что дальнейшее проектирование и модернизация имеют смысл, поскольку модель «как должно быть» является более выгодной и оптимальной.

Таким образом, разработанный проект информационной системы позволяет полностью автоматизировать документооборот, тем самым облегчить процесс заполнения документов, а значит, снизить количество ошибок, а также снизить затраты на обработку информации и содержание персонала.

 

 

Список использованной литературы

 

  1. http://www.regcons.ru/5-step-1-4.htm
  2. http://www.interface.ru/logworks/sp2.htm
  3. http://www.citforum.ru/programming/middleware/delphi_1.shtml
  4. С.В. Маклаков. Создание информационных систем с ALLFusion Modelling Suite. М.,2003.
  5. С.В. Маклаков. ERwin и Bpwin. CASE-средства разработки информационных систем.М.,2009.

 

 

 

 

 

 


Информация о работе Проектирование информационной системы компании IT-Сервис