Главная » Все файлы » Просмотр файлов из архивов » Документы » Разработка АРМ сотрудника НОЧУ ДПО ЦПК Учебный центр ИнфоТеКС

Разработка АРМ сотрудника НОЧУ ДПО ЦПК Учебный центр ИнфоТеКС (Разработка дизайна жилого помещения с применением декоративных настенных покрытий), страница 9

2018-01-12СтудИзба

Описание файла

Файл "Разработка АРМ сотрудника НОЧУ ДПО ЦПК Учебный центр ИнфоТеКС" внутри архива находится в папке "Разработка дизайна жилого помещения с применением декоративных настенных покрытий". Документ из архива "Разработка дизайна жилого помещения с применением декоративных настенных покрытий", который расположен в категории "". Всё это находится в предмете "дипломы и вкр" из 12 семестр (4 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "диплом" в общих файлах.

Онлайн просмотр документа "Разработка АРМ сотрудника НОЧУ ДПО ЦПК Учебный центр ИнфоТеКС"

Текст 9 страницы из документа "Разработка АРМ сотрудника НОЧУ ДПО ЦПК Учебный центр ИнфоТеКС"

Единовременный экономический эффект определяется в данном случае как экономия средств — разность между затратами на разработку АРМ и приобретение или заказ у сторонних разработчиков.

Так как затраты на разработку АРМ составили 86987,8 руб., а минимальная стоимость программы при покупке — 179100 руб., то единовременный эффект будет равен:

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

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

      1. Обоснование выбора средств разработки АРМ

Microsoft Access — первая СУБД для персональных компьютеров, созданная для работы в среде Windows и несущая в себе многие черты новых инструментальных средств для разработки файл-серверных приложений. Эта система ориентирована как на конечных пользователей, так и на профессиональных программистов, облегчая и тем, и другим разработку и доступ к БД, быстрое создание информационных приложений с графическим интерфейсом [3.1].

Microsoft Access является составной частью семейства программ Microsoft Office. Все семейство основано на IntelliSense - интеллектуальной технологии, которая «знает», что нужно пользователю, и дает требуемый результат, автоматически выполняя операции и упрощая сложные задачи. Например, наличие десятков мастеров (Wizards), помогает автоматизировать множество операций от создания форм до написания программ.

Ниже приводится перечень некоторых необходимых мастеров:

  • мастер Table Wizards;

  • мастер Command Button Wizards;

  • мастер Form Wizards;

  • мастер Report Wizards;

  • мастер Mail Merge Wizards.

Мастер Table Wizards создает структуры базы данных и таблиц таким образом, что пользователи могут сразу же получать результаты.

Мастер Command Button Wizards создает функциональные кнопки, что избавляет пользователя от потребностей в программировании.

Мастера Form Wizards и Report Wizards используются при создании сложных форм и отчетов. Для создания более простых форм и отчетов можно использовать такие функции как Автоформа (AutoForm) и Автоотчет (AutoReport).

Мастер Mail Merge Wizard работает совместно с Microsoft Word, облегчая подготовку почтовых рассылок — необходимо только выделить данные для слияния или документ, который необходимо отослать.

В Microsoft Access имеются службы «Графического конструктора связей» (Graphical System Relationships Builder) и «Графического запроса» (Graphical query). Эти средства позволяют не только создать базу данных, но и наглядно сконструировать ее, что приближает Microsoft Access к CASE-средствам [3.2].

В Microsoft Access существуют функции и технологии, увеличивающие скорость и упрощающие использование конечных средств. К ним относятся:

  • технология Rushmore;

  • быстрая сортировка (QuickSort);

  • средство наиболее часто выполняемых запросов (Top Value queries).

Технология Rashmore ускоряет выполнение запросов в 100 раз. Быстрая сортировка мгновенно сортирует данные пользователя. Средство поддержки наиболее часто выполняемых запросов позволяет быстро выбрать наиболее важные для пользователя данные.

В Microsoft Access имеется ряд средств для совместного использования информации с другими приложениями. OfficeLinks с применением технологии OLE 2.0 позволяет передавать информацию из одной программы в другую. С помощью кнопок Analyze It и Publish It пользователь может перенести данные в Excel или Word для анализа, включения в отчет или слияния с другими данными для отправки почты. Microsoft Access может работать с большинством форматов файлов (напрямую или через импорт/экспорт) — это позволяет пользователю максимально использовать имеющиеся наработки, поскольку Microsoft Access обеспечивает полную поддержку Btriеve, dBASE III PLUS и dBASE IV, Microsoft FoxPro 2.x, Paradox, Miсrosoft SQL Server, SYBASE SQL Server. Кроме того, возможно использование драйверов ODBC для доступа к другим базам данных.

Схема взаимодействия MSAccess с MSSQLServer представлена на Рисунке 3.1.

Рисунок 3.1 — Схема взаимодействия MSAccess с MSSQLServer

Универсальная среда разработчика со встроенным отладчиком обеспечивает возможности программирования на уровне Microsoft Visual Basic. Управление событиями позволяет настраивать приложение в процессе исполнения, облегчая создание надежных приложений [3.3].

Access является достаточной платформой для проектирования и разработки приложений клиент/сервер в двухуровневой архитектуре, в которой в качестве хранилища данных используется SQL-сервер, а интерфейс пользователя и бизнес-логика расположены на клиенте.

Далее будет представлен анализ самых популярных инструментов разработки, реализуемых на платформе MSWindows.

По результатам опроса программистов сайтом «CASE-клуб» из средств разработки лучшими считают:

  • Delphi от Borland — 45%

  • Borland С++ Builder — 14%

  • Microsoft Visual Basic — 28%

  • Visual C++ — 8%

Результаты сравнение средств разработки представлены в Таблице 3.1. Delphi и Builder не рассматриваются отдельно, потому что все возможности Delphi доступны в Builder [3.4].

Таблица 3.1— Сравнительная характеристика языков программирования

Характеристики

Средства

 

Visual Foxpro

Access (VB)

VC++MFC

BC++ Builder

Принцип обработки кода

интерпретатор (псевдо
компилятор)

интерпретатор (псевдо
компилятор)

компилятор

компилятор

Язык

DBASE
с объектами

Basic c объектами

С++

С++, Pascal

Система

закрытая

зкрытая

открытая

открытая

Встроенные базы данных

DBF, DBC, ODBC

MDB, ODBC

классы обработки MDB, SQL через DB-библиотеку,

ODBC

объектыобработки dBASE,Paradox, InterBase, MDB, Informix, FoxPro

Создание пользовательских мастеров

нет

нет

есть

есть

Динамическое создание форм ввода, обработки сообщений

есть

есть

нет

есть

Модель создания приложения

нет

нет

каркасная (мастер)

компонентная (мастер)

Технология

построители экранов, меню, отчетов (drag-and-drop), классов

построители экранов, меню, отчетов (drag-and-drop), классов

редактор классов, Редактор ресурсов (drag-and-drop)

редактор объектов (drag-and-drop)

Вывод из баз данных на печать

встроенный Report

встроенный Report

внешний

объект: Report

Обработка исключений

процедура

процедура

объект

объект

Поддержка CASE Rational Rose

нет

есть

есть

нет

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

 Система: если оболочка выдает Fatal Error, то в С++ можно всегда посмотреть код и проверить его на наличие ошибки. В VC++ вся библиотека MFC поставляется с открытым кодом.

Встроенные базы данных: одна из лучших систем в обработке баз данных — это Borland. Но есть недостаток, который заключается в том, что через ODBC всегда можно получить доступ к любому формату данных, а постоянно работать можно только с тем форматом, обработка которого встроена и, следовательно, имеет более быстрый доступ, чем ODBC.

Создание пользовательских мастеров: создание «Мастеров пользователя» позволяет создавать на основе мастеров шаблоны наиболее распространенных приложений. Это удобно для создания большого количества одинаковых по форме, но немного разных по сути приложений, например обработки классификаторов.

 Динамическое создание форм ввода, обработки сообщений: только Microsoft не позволяет динамически создавать формы. Интерпретаторы могут строить все, что необходимо при работе приложения, а компиляторы только то, что заложено изначально. VC++ может включить в форму дополнительные кнопки и поля при работе приложения, но для упрощения данной функции можно ее создать в редакторе ресурсов при создании приложения.

Модель создания приложения: модель от Microsoft более открыта, так как дает полностью открытый шаблон кода, тогда как Borland позволяет выполнять только то, что предусмотрено в свойствах объектов. По причине разной модели построения приложения требуется разные затраты на изучение этих оболочек.

Вывод из баз данных на печать: Microsoft VC++ предлагает воспользоваться внешним Crystal Report, который специализирован для построения отчетов, тогда как в других инструментах используются встроенные генераторы (в Borland — объект отчета). Часто специализированный инструмент лучше универсального, но требует дополнительного изучения.

Обработка исключений: показывает, что С++ лучшие системы для обработки исключительных ситуаций.

Поддержка CASE Rational Rose: CASE средства позволяют значительно сократить долю ручного кодирования и, что самое главное, облегчить последующее сопровождение.

Таким образом, можно сделать вывод что для разработки АРМ учета, планирования и анализа учебной деятельности наиболее подходящим средством разработки приложения является MS Access.

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

Microsoft SQL Server 2012является решением для управления и анализа данных, которое предоставляет повышенную безопасность, стабильность данным предприятия и аналитическим приложениям, облегчая их построение, развёртывание и управление[3.5].

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

  • реляционная база данных: безопасное, надёжное, масштабируемое, высокодоступное ядро с улучшенной производительностью и поддержкой структурированных и неструктурированных (XML) данных;

  • Replication Services: репликация данных для распределённых и мобильных приложений обработки данных, высокая доступность систем, масштабируемый параллелизм со вторичными хранилищами данных для отчётных решений предприятия и интеграция с разнородными системами, включая существующие базы данных Oracle;

  • Notification Services: развитые возможности уведомлений для разработки и внедрения масштабируемых приложений, способных доставлять персонализированные, своевременные обновления информации множеству соединённых и мобильных устройств;

  • Integration Services: возможности извлечения, преобразования и загрузки для хранилищ данных и интеграции данных в масштабе предприятия;

  • Analysis Services: аналитическая обработка в реальном времени (OLAP) для быстрого, сложного анализа больших и смешанных наборов данных, использующая многомерное хранение;

  • Reporting Services: решение для создания, управления и доставки как традиционных бумажных отчётов, так и интерактивных, основанных на технологии WWW отчётов;

  • инструменты управления: SQL Server включает средства управления для развитого управления и настройки баз данных, также как и тесную интеграцию с такими инструментами, как Microsoft Operations Manager (MOM) и Microsoft Systems Management Server (SMS);

  • инструменты разработки: SQL Server предлагает интегрированные инструменты разработки для ядра базы данных, извлечения, трансформации и загрузки данных, извлечения информации, OLAP и отчётности, которые тесно интегрированы с Microsoft Visual Studio для предоставления сквозных возможностей разработки приложений.

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

Управляемость: SQL Server 2012 упрощает развёртывание, управление и оптимизацию данных предприятия и аналитических приложений. Как платформа управления данными предприятия, он предоставляет единую консоль управления, которая позволяет администраторам данных, находящимся в любом месте организации, отслеживать, управлять и настраивать все базы данных и связанные службы по всему предприятию. Он предоставляет расширяемую инфраструктуру управления, которая может быть легко запрограммирована при помощи SQL Management Objects (SMO), позволяя пользователям переделывать и расширять их среду управления и независимым поставщикам программных продуктов (ISV) создавать дополнительные инструменты и функциональность для дальнейшего расширения возможностей, поставляемых по умолчанию.

SQL Server 2012 упрощает управление путём предоставления единой интегрированной консоли управления для мониторинга и управления реляционной базой данных SQL Server, Integration Services, Analysis Services, Reporting Services, Notification Services и SQL Mobile на большом числе распределённых серверов и баз данных. SQL Server Management Studio содержит среду разработки для создания, редактирования и управления сценариев и хранимых процедур, используя Transact-SQL, многомерные выражения (MDX), XMLA и SQL Server Mobile Edition. Management Studio легко интегрируется с системой контроля версий. Management Studio также содержит инструменты для планирования задач Агента SQL Server и управления Планами Технического Обслуживания для автоматизации ежедневных задач обслуживания.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5258
Авторов
на СтудИзбе
420
Средний доход
с одного платного файла
Обучение Подробнее