на тему рефераты
 
Главная | Карта сайта
на тему рефераты
РАЗДЕЛЫ

на тему рефераты
ПАРТНЕРЫ

на тему рефераты
АЛФАВИТ
... А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я

на тему рефераты
ПОИСК
Введите фамилию автора:


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


2.  Удовлетворяет по функциональным возможностям.

3.  БД рассчитана на использование небольшим количеством пользователей, а именно сотрудниками ресторана (10-15 пользователей).

4.  Возможность интеграции с 1С:Бухгалтерия.

5.  Необходима защита только от просмотра или неосторожных действий в среде сотрудников.

Обоснование выбора Visual Basic для разработки ИО СИП МРЗ

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

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

Основные возможности Visual Basic, применяемые в разработке приложений для обработки информации, могут быть реализованы благодаря наличию в нем объектов для доступа к данным - Data Access Object (DAO), 32-разрядного процессора данных- JET 3.0 и предназначенных специально для работы с данными элементов управления. Процессор данных в Visual Basic поддерживает все стандартные операции по созданию, изменению и удалению таблиц, индексов и запросов. Формат БД процессора данных Visual Basic соответствует формату Access. JET 3.0 также обеспечивает поддержку целостности и проверку вводимых и изменяемых данных на уровне полей и записей. Для изменения данных JET 3.0 позволяет использовать язык SQL.

Управление базой данных обеспечивается процессором данных с помощью объектов для доступа к данным. Эти объекты позволяют разработчику программным путем, с помощью соответствующих свойств и методов 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


на тему рефераты
НОВОСТИ на тему рефераты
на тему рефераты
ВХОД на тему рефераты
Логин:
Пароль:
регистрация
забыли пароль?

на тему рефераты    
на тему рефераты
ТЕГИ на тему рефераты

Рефераты бесплатно, реферат бесплатно, курсовые работы, реферат, доклады, рефераты, рефераты скачать, рефераты на тему, сочинения, курсовые, дипломы, научные работы и многое другое.


Copyright © 2012 г.
При использовании материалов - ссылка на сайт обязательна.