скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыДипломная работа: Разработка средств информационной поддержки менеджмента ресторанного зала

Управление базой данных обеспечивается процессором данных с помощью объектов для доступа к данным. Эти объекты позволяют разработчику программным путем, с помощью соответствующих свойств и методов DAO, как манипулировать данными так и управлять структурой БД, включая ее создание.

Уникальным свойством JET 3.0 является возможность создания копий данных (репликации БД). Для создания копий БД разработчику достаточно воспользоваться методом MakeReplica при задании метода Synchronize выполняется согласование данных в обновляемой и оригинальной БД. Причем эти операции могут выполняться как с файлами формата БД процессора данных, так и с БД других форматов, поддерживаемых через ODBC. Нельзя не отметить, что JET 3.0 используют индексы новой, более компактной структуры, позволяющие уменьшить время их создания и ускорить процесс поиска данных.

Основные преимущества:

1.  доступ к базам данных;

2.  глубокая интеграция с Microsoft Office (используются те же типы данных, что и в MS Access);

3.  удобный, быстрый, легко реализуемый; имеются навыки программирования в данной среде;

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

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

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

Основные особенности

·  Моделирование бизнес-процессов на основе диаграмм потоков управления.

·  Технологии моделирования данных (концептуальная и физическая модель), основанные на индустриальном стандарте "сущность/связь" (entity/relationship), включая технологии моделирования хранилищ данных (схема "звезда", схема "снежинка", многомерное моделирование, привязка к конкретному источнику данных).

·  Стандартные диаграммы UML: use case, activity, sequence, диаграммы классов и компонентов.

·  Генерация на основе диаграмм классов исходных текстов для Java, C++, PowerBuilder и Visual Basic.

·  Генерация операторов DDL (Data Definition Language) более чем для 30 РСУБД.

·  Поддержка EJB 2.0.

·  Отображение "сущность/связь".

·  Определение сложных пользовательских типов данных, включая Java-классы и хранимые Java-процедуры, содержащиеся в БД.

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

·  Обратное проектирование существующей бизнес-логики в диаграммы классов (Java и PowerBuilder).

·  Прямое и обратное проектирование XML-приложений в диаграммы классов. Поддержка XML-DTD, XML-схемы и XML-данных.

·  Интеграция с популярными средствами разработки на Java и с ведущими, сертифицированными под J2EE/EJB 2.0 серверами приложений.

·  Современный, графический, настраиваемый пользовательский интерфейс, содержащий

o  общую оболочку;

o  обозреватель объектов;

o  область редактирования диаграмм;

o  область состояния.

·  Улучшенное управление моделями, включая синхронизацию объектов, моделей и баз данных.

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

Преимущества PowerDesigner

Снижение затрат при разработке Web-служб через проектирование

·  Быстрая разработка с применением UML – с интеграцией со средствами разработки для ускорения создания Web-служб – делает простым и доступным создание сложных Web-служб.

·  Быстрая разработка базы данных, которая поддерживает Web-службы в области хранения существующих или новых данных, упрощает взаимодействие разработчика и администратора базы данных.

·  Оперативный учет всех изменений на этапе проектирования позволяет снизить общие затраты на разработку.

Уникальная усовершенствованная технология синхронизации многочисленных моделей

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

2.2.2 Верификация БД

Верификация (позднелат. verificatio — доказательство, подтверждение, от лат. verus — истинный и facio — делаю) эмпирическое подтверждение теоретических положений науки путём "возвращения" к наглядному уровню познания, когда идеальный характер абстракций игнорируется и они "отождествляются" с наблюдаемыми объектами. В общем случае верификация — это построение наглядной модели для любой теории. Идея верификации вызревала постепенно, по мере усиления роли логической дедукции в выработке научных понятий. Осознание, главным образом, в математике и теоретической физике, возможного несоответствия между логическим (абстрактным) мышлением и интуитивным мышлением, связанным с наглядностью породило потребность в обосновании связи между абстракцией и реальностью.

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

Тестирование базы данных разделяется на следующие типы:

·  Тестирование логической модели:

·  -Проверка модели на логическую согласованность и отсутствие повторяющейся информации;

·  -Поиск возможностей для упрощения логической модели.

·  Тестирование логической схемы базы данных:

·  -Тестирование на соответствие нормальным формам (обычно третьей);

·  -Тестирование на согласованность базы данных (внешние ключи, ограничивающие условия, триггеры);

·  -Тестирование на избыточность данных.

·  Тестирование физической структуры базы данных (для различных РСУБД):

·  -Анализ и настройка покрытия индекса;

·  -Анализ системы хранения данных (табличные области (Oracle, DB2), массивы данных и группы файлов (MS SQL)), настройка для увеличения производительности и надежности;

·  -Анализ политики безопасности и разработка предложений по ее улучшению (пользователи, роли, роли приложения, логины, интегрированные с операционной системой, хранимые процедуры);

·  -Анализ денормализации (при необходимости может быть проведена проверка потенциального прироста производительности и модификаций схемы базы данных);

·  -Анализ и реализация распределения базы данных;

·  -Анализ и реализация стратегии репликации;

·  -Анализ и реализация стратегии резервного копирования.

·  Тестирование программируемости базы данных:

·  -Анализ эффективности хранимых процедур и триггеров;

·  -Оптимизация запросов, настройка индекса для охвата определенных запросов;

·  -Анализ эффективности клиентского приложения.

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

Таблица 2.2Таблица возможных ошибок

Вид запроса Ожидаемый результат Полученный результат
Имя файла рецепта вывод на экран файла с рецептом вывод не того рецепта
Цена вывод стоимость конкретного блюда стоимость нескольких блюд
Калорийность вывод калорий блюда вывод категории блюда
Категория блюда вывод одной из двух категорий «блюдо» или «напиток» вывод не правильной категории
ФИО официанта вывод фамилии официанта обслуживающего конкретной столик вывод ФИО повара
Дата вывод даты, когда сделан заказ вывод текущей даты
№заказа вывод номера заказа вывод №столика
№столика вывод №столика который обслуживает конкретный официант вывод не существующего №столика
Наименования блюда вывод названия блюда вывод непонятного набора букв

2.3.1 Оценка экономических затрат на разработку программного продукта

Экономическое обоснование проекта необходимо для определения эффекта от снижения времени на производстве, от внедрения того или иного программного продукта.

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

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

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

 Расчет стоимости компьютерного часа

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

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

Себестоимость – это совокупность затрат на производство и реализацию продукции (работ, услуг).

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

Фонд оплаты труда (ФОТ) специалистов является составной частью затрат на разработку компьютерной программы. Проведен расчет ФОТ специалистов, разрабатывающих компьютерную программу по нормативному времени.

Таблица 2.1 Расчет ФОТ операторов и программистов по фактическому времени

№ п/п наименование профессии количество рабочих, чел. разряд тарифная ставка, руб. баланс рабочего времени, час ФОТ, руб. премия итого, руб.
% руб.
1 оператор 1 4 100 29 522 25 130,5 652,5
2 программист 1 5 200 54 1080 30 324 1404
3 программист 1 6 220 170 3740 30 1122 4862
4 программист 1 4 100 25 450 30 135 585
ИТОГО - 4 - - 278 5792 - 1711,5 7503,5

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

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.