- •Содержание
- •Глава 1. Анализ фирмы как объекта управления 6
- •Глава 2. Разработка математического и алгоритмического обеспечения задачи 19
- •Глава 3. Обоснование экономической эффективности 62
- •Введение
- •Глава 1. Анализ фирмы как объекта управления
- •1.1 Характеристика ооо «право-Конструкция»
- •1.2 Функциональная схема асу ооо «право-Конструкция»
- •1.3 Анализ информационных потоков подсистемы «Технико-экономическое планирование»
- •1.4 Программное и техническое обеспечение подсистемы «Технико-экономическое планирование»
- •1.5 Постановка задачи «Оптимизация планирования работы разъездных сотрудников»
- •Глава 2. Разработка математического и алгоритмического обеспечения задачи
- •2.1 Организационно-экономическая сущность задачи
- •2.2 Математическая модель задачи
- •2.3 Выбор и обоснование метода решения задачи
- •2.4 Описание форм входных и выходных данных
- •Формы входных документов
- •Формы выходных документов
- •2.5 Алгоритмическое обеспечение задачи
- •2.6 Обоснование выбора средств разработки пс Обоснование выбора средств разработки клиентской части
- •Обоснование выбора субд
- •2.7 Характеристика базы данных
- •2.8 Руководство пользователя
- •Глава 3. Обоснование экономической эффективности
- •3.1 Разработка проекта с построением графика выполнения работ
- •3.2 Расчет затрат на разработку Прямые материальные затраты
- •Расчет затрат на основную заработную плату
- •Расчет затрат на дополнительную заработную плату
- •Отчисления на социальные взносы
- •Расходы на приобретение, содержание и эксплуатацию Комплекса Технических средств (ктс)
- •Накладные расходы
- •Смета затрат на разработку программы
- •3.3 Оценка экономической эффективности проекта
- •Заключение
- •Список использованных источников
- •Листинг программных модулей
Обоснование выбора субд
Система управления базами данных (СУБД) – специализированная программа, предназначенная для создания и ведения баз данных.
СУБД представляют собой совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД [9].
Выбор системы управления баз данных (СУБД) представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия. Рассмотрим несколько СУБД: SQL Anywhere, Oracle, SQLBase, Access.
Sybase SQL Anywhere Studio — многофункциональный программный пакет, который обеспечивает управление и синхронизацию данных предприятия, позволяет быстро разрабатывать и внедрять решения в области баз данных для мобильных вычислений и рабочих групп. В области электронной коммерции SQL Anywhere позволяет осуществлять доступ ко всей корпоративной информации, своевременно оповещая подключенных пользователей о произошедшей в любом месте деловой транзакции. SQL Anywhere Studio включает Adaptive Server Anywhere, который является лидирующим продуктом на рынке мобильных СУБД.
СУБД Oracle — это мощный программный комплекс, позволяющий создавать приложения любой степени сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет предоставляемых средств масштабирования практически безгранично. C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа.
SQLBase — это реляционная многопользовательская СУБД типа клиент-сервер фирмы GuptaCorporation (MenloPark, USA). Она предназначена для использования в качестве сервера баз данных в локальных вычислительных сетях на базе персональных компьютеров. SQLBase ориентирована, прежде всего, на сети масштаба малого и среднего предприятия с количеством одновременно обращающихся к СУБД рабочих станций от 20 до 100, а также на подразделения (филиалы, отделения) крупных организаций. В целом СУБД такого класса называют серверами для рабочих групп (Workgroup Server). SQLBase поддерживает базы данных размером до 4 Гбайт в виде консолидированного файла и до 512 Гбайт в разделенном режиме (partitioned database mode).
MicrosoftOfficeAccess — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Основные компоненты MS Access:
построитель таблиц;
построитель экранных форм;
построитель SQLзапросов (язык SQL в MS Access не соответствует стандарту ANSI);
построитель отчётов, выводимых на печать.
Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.
MS Access является файл-серверной СУБД и потому применима лишь к маленьким приложениям. Отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.
Анализируя представленные данные для данного проекта, была выбрана СУБД MSAccess 2010.
