BigEdu.ru
» » » Практическое задание на тему База данных Компьютерный магазин
Вернуться назад

Практическое задание на тему База данных Компьютерный магазин

Министерство образования и науки Российской Федерации

Челябинский юридический колледж

Отделение права и ИТ

Кафедра «Информатики и ВТ»

Курсовая работа

по дисциплине

«Технологии разработки программных продуктов»

Вариант – 50

Практическое задание на тему:

База данных «Компьютерный магазин»

Работа защищена с оценкой:

________________________

«___» _____________ 2009 г

Выполнил: _________________

Студент Сахаров А.Н.

«____»________________ 2009г.

Проверил:__ ________________

Преподаватель Соловьёва Л.В.

«___» _________________ 2009г.

Челябинск

2009

АННОТАЦИЯ

Сахаров А.Н. Пояснительная записка к курсовой работе. Вариант – 50 . Практическое задание на тему: БД «Компьютерный магазин». Челябинск: ЧЮК, , 2009, (48 стр.). Библиография литературы наименований;

В работе представлены вопросы:

· Анализ существующих аналогов и обоснование выбора темы

· Этапы создания программного продукта «База данных Компьютерный магазин»

Первая глава содержит информацию о понятии “Оптимизация”

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


СОДЕРЖАНИЕ

Оглавление

ВВЕДЕНИЕ. 3

1 ОПТИМИЗАЦИЯ ПРОГРАММ.. 3

1.1 НАЗНАЧЕНИЕ И ЦЕЛИ ОПТИМИЗАЦИИ.. 3

1.2 ПРОМЕЖУТОЧНЫЙ ЯЗЫК.. 3

1.3 БЛОК (ЛИНЕЙНЫЙ УЧАСТОК)3

1.4 СИЛЬНО СВЯЗНАЯ ОБЛАСТЬ. 3

1.5 СПОСОБЫ ОПТИМИЗАЦИИ.. 3

1.6 РАЗГРУЗКА УЧАСТКОВ ПОВТОРЯЕМОСТИ.. 3

1.7 СДВИГ ИНВАРИАНТНЫХ ОПЕРАТОРОВ.. 3

1.8 ВСТАВКА ПСЕВДОБЛОКА.. 3

2 ПРАКТИЧЕСКАЯ ЧАСТЬ. 3

2.1 АНАЛИЗ СУЩЕСТВУЮЩИХ АНАЛОГОВ.. 3

2.2 ОБОСНОВАНИЕ ВЫБОРА ТЕМЫ.. 3

2.3 КРАТКИЙ ОБЗОР СРЕДЫ РАЗРАБОТКИ ACCESS. 3

2.4 КРАТКИЙ ОБЗОР СРЕДЫ РАЗРАБОТКИ DELPHI 7. 3

2.5 РУКОВОДСТВО ПО НАПИСАНИЮ ПРОГРАММЫ.. 3

2.6 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.. 3

ЗАКЛЮЧЕНИЕ. 3

СПИСОК ЛИТЕРАТУРЫ.. 3

ВВЕДЕНИЕ

Несмотря на все более широкое распространение языков программирования и интегрированных сред программирования, оптимизация программ остается актуальной темой дискуссий для программистов.

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

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

1 ОПТИМИЗАЦИЯ ПРОГРАММ 1.1 НАЗНАЧЕНИЕ И ЦЕЛИ ОПТИМИЗАЦИИ

Оптимизирующая часть выполняет следующие действия:

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

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

1.2 ПРОМЕЖУТОЧНЫЙ ЯЗЫК

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

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

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

в-третьих, из-за нестандартности форматов различных элементов языка и рекурсивных конструкций, широко применяемых в текстах программ.

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

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию Министерство образования и науки Российской Федерации Челябинский юридический колледж Отделение права и ИТ Кафедра «Информатики и ВТ» Курсовая
Оценок: 1001 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru