Файл: Проектирование ИС по расчету с клиентурой ФГУП Росморпорт.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 14.05.2023

Просмотров: 588

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Введение

1 Исследовательский раздел

1.1 Предметная область исследования

1.1.1 Характеристика и ИТ—архитектура объекта исследования

1.1.2 Характеристика предмета исследования

1.1.3 Существующая технология выполнения исследуемого бизнес-процесса.

1.2 Описание экономической сущности исследуемой задачи

1.3 Постановка задачи на проектирование и информатизацию исследуемого бизнес-процесса

1.4 Анализ существующих разработок

2. АНАЛИТИЧЕСКИЙ РАЗДЕЛ

2.1 Предлагаемая технология выполнения исследуемого бизнес—процесса

2.2 Описание видов обеспечения исследуемого бизнес—процесса

2.2.1 Организационное обеспечение

2.2.2 Информационное обеспечение.

2.2.2.1 Информационная модель и ее описание

2.2.2.2 Используемые классификаторы и система кодирования

2.2.2.3 Нормативно-справочная и входная информация

2.2.2.4 Результатная информация

2.2.3 Правовое обеспечение.

2.2.4 Техническое обеспечение.

2.3.1 Планирование и контроль выполнения работ.

2.3.2 Планируемая себестоимость разработки (модернизации или внедрения) ИС

3 ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ

3.1 Обоснование выбора средств разработки

3.1.1 Обоснование выбора средств разработки клиентской части ИС Borland C++ Builder

3.1.2 Обоснование выбора СУБД

3.2 Описание реализации клиентской части ИС

3.2.1 Дерево функций

3.2.2 Сценарий диалога

3.2.3 Схема функционирования ЭИС

3.3 Описание реализации базы данных ИС

Заключение

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

В процессе разработки и эксплуатации системы участвуют два человека:

Руководитель от организации – руководитель технической команды, менеджер проекта, архитектор, планировщик ресурсов, тестировщик, эксперт ПО;

Разработчик-проектировщик подсистем, разработчик (кодировщик), разработчик информационной поддержки, специалист по интерфейсу.

На основании диаграммы Ганта определим следующее распределение рабочего времени по исполнителям:

  • руководитель от организации – 3 дней;
  • разработчик – 12,5.

2.3.2 Планируемая себестоимость разработки (модернизации или внедрения) ИС

К затратам по экономическим элементам на создание информационной системы относятся:

  • заработная плата разработчиков;
  • статья «Отчисления на социальные нужды» (Осн);
  • материалы и комплектующие (М);
  • эксплуатационные расходы;
  • накладные расходы (Рн).

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

В Таблице 2.15 представлен перечень трудовых ресурсов.

Таблица 2.15 Перечень трудовых ресурсов

Название

Трудозатраты

Стандартная ставка

Начисление

Затраты на оплату труда

Руководитель от организации

21,4 часов

200 руб./час

Пропорциональное

4280 руб.

Разработчик

114,6 часов

110 руб./час

Пропорциональное

12606 руб.

Итого:

136 часов

16886 руб.

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

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

  • 22%—отчисления в ПФР, страховая и накопительная части;
  • 2,9%—отчисления в ФСС по временной нетрудоспособности и в связи с материнством;
  • 5,1%—отчисления в ФФОМС.

В контексте разработки рассматриваемой ИС ставка страховых взносов для всех привлеченных к ее созданию специалистов установлена в размере 30% от суммы оплаты их труда. Сумма отчислений может быть рассчитана на основании планируемой суммарной заработной платы специалистов (формула 2.3).

(2.3)

где ЗП—основная заработная плата специалистов,

Отч—ставка страховых взносов.

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

Для выполнения работ по созданию ИС планируется приобрести расходные материалы, состав и стоимость которых представлены в Таблице 2.16.

Таблица 2.16Затраты на приобретение расходных материалов

Наименование

Единица измерения

Количество

Цена (руб)

Итого

1

Бумага для принтера

пачка

3

300

900 руб.

2

Картридж для принтера

штука

1

600

600 руб.

3

Канцелярский набор

штука

1

500

500 руб.

4

Диск CD—RW

пачка

1

150

150 руб.

Итого:

2150 руб.

Эксплуатационные расходы состоят из затрат на электроэнергию, и находятся исходя из продолжительности периода разработки информационной системы, количества кВт/ч, затраченных на его проектирование и тарифа за 1 кВт/ч. Данные эксплуатационных расходов представлены в Таблице 2.17.

Таблица 2.17 Расходы на электроэнергию

Компьютер

Мощность,

Вт

Кол—во дней

Кол—во часов

Кол—во кВт

Стоимость кВт

К оплате, руб.

Intel

300

16

128

38,4

5,57 руб.

213,89 руб.

Принтер HP

250

2

16

4

5,57 руб.

22,28 руб.

Итого:

236,17 руб.

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

Накладные расходы составляют в среднем 20% от затрат на основную зарплату и рассчитываются по формуле 2.4.

Р=ЗП*0,2=16886*0,2=3.377,2руб. (2.4)


В Таблице 2.18 приведена калькуляция по планируемой себестоимости разрабатываемой в данной ВКР ИС.

Таблица 2.18Калькуляция планируемой себестоимости

Статьи затрат

Сумма

% от суммы

1

Заработная плата разработчиков

16886 руб.

62,72

2

Отчисления

7105 руб.

18,81

3

Затраты на расходные материалы

2150 руб.

5,29

4

Эксплуатационные расходы

236,17 руб.

0,62

5

Накладные расходы

3377,20 руб.

12,54

Итого:

29754,37 руб.

100

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

Таким образом, общие затраты к моменту эксплуатации ИС составят: 29754,37 рублей.

3 ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ

3.1 Обоснование выбора средств разработки

3.1.1 Обоснование выбора средств разработки клиентской части ИС Borland C++ Builder

Система объектно-ориентированного программирования C++ Builder производства корпорации Borland предназначается для операционных систем Windows. Интегрированная среда C++ Builder обеспечивает скорость визуальной разработки, производительность повторно используемых компонент в сочетании с мощностью языковых средств C++, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных.

C++ Builder может быть использован везде, где нужно дополнить существующие применения расширенным стандартом языка C++, повысить быстродействие и прибавить предназначенному для пользователя интерфейсу качества профессионального уровня. Интегрированная среда разработки объединяет «Редактор форм», «Инспектор объектов», «Палитру компонент», «Администратор проекта» и полностью интегрированные «Редактор кода» и «Отладчик»-инструменты быстрой разработки программных решений, которые обеспечивают полный контроль над кодом и ресурсами.


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

Механизмы двунаправленной разработки (two-way-tools) устраняют барьеры между программистом и его кодом. Технология двунаправленной разработки обеспечивает контроль за кодом с помощью гибкого, интегрированного и синхронизированного взаимодействия между инструментами визуального проектирования и «Редактором кода».

Свойства, методы и события — это те элементы языка, которые обеспечивают быструю разработку дополнений в рамках объектно-ориентированного программирования. Свойства позволяют легко устанавливать всевозможные характеристики объектов. Методы проводят определенные, иногда достаточно сложные, операции над объектом. События связывают действия пользователя на объекты с кодами реакции на эти действия. События могут возникать при таких специфических изменениях объектов как обновление данных в интерфейсных элементах доступа к базам данных. Работая совместно, свойства, методы и события образуют среду RAD (Rapid Application Development) быстрого и интуитивного программирования надежных приложений для Windows.

Borland Pascal

Borland Pascal with Objects 7.0 является продуктом фирмы Borland. В состав этой системы входят три среды программирования: Borland Pascal for Windows (BPW), Borland Pascal (BP) и Turbo Pascal (TP). Среда BPW предназначена для создания программ, работающих под управлением операционной системы Windows. Все программы, созданные с помощью Turbo Pascal, могут без каких-либо переделок транслироваться средой ВР, но не наоборот, т. к. ВР имеет более мощные возможности. Специфика создания программ для Windows такова, что программы Turbo Pascal либо вовсе не могут использовать возможности этой операционной системы, либо вынуждены прибегать к помощи специальных средств модуля WinCRT для имитации среды MS-DOS.

Главными отличиями среды ВР от Turbo Pascal являются:

  • возможность выбора типа создаваемых программ (будет ли программа работать под управлением Windows, MS-DOS или она будет работать в защищенном режиме процессора);
  • включение в ее меню средств работы с браузером — утилитой просмотра иерахических стурктур и поиска идентификаторов. С помощью браузера можно просмотреть иерархию (подчиненность) объектов и список модулей программы, просмотреть объявления в ней всех глобальных символов — процедур, функций, типов, констант и переменных, а при необходимости — получить список тех операторов программы, которые ссылаются на символ, и т. д.

Borland Delphi

Borland Delphi — среда программирования, которая относится к классу RAD — (Rapid Application Development — «Средство быстрой разработки приложений») средств CASE-технологии.

Среда Delphi делает проектирование и разработку даже крупных приложений Windows быстрым процессом. Delphi владеет большим набором возможностей, начиная от проектировщика форм и заканчивая поддержкой всех форматов популярных систем управления базами данных. Среда Delphi ликвидирует необходимость программировать компоненты Windows общего назначения, например надписи, пиктограммы, поля ввода, диалоговые панели. Панели диалога (например, Open File и Save File) это примеры неоднократно применяемых компонентов, которые встроены в Delphi. Можно приспособить эти компоненты к нужной задаче, чтобы они работали именно так, как нужно разработчику. Также в среде содержаться заранее установленные визуальные и невизуальные объекты: кнопки, объекты с данными, меню, таблицы и диалоговые панели.

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

Именно среда Delphi была выбрана в качестве средства реализации ИС, так как обладает рядом достоинств по сравнению с C++ Builder, Borland Pascal for Windows.

Достоинства использования Delphi при проектировании в среде Windows:

  • ликвидируется нужда в повторном вводе информации;
  • обеспечивается согласованность проекта и его реализации;
  • усиливается продуктивность разработки и переносимость приложений.

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