Автор работы: Пользователь скрыл имя, 04 Апреля 2010 в 13:59, Не определен
введение 4
1 оптимизация программ 5
1.1 назначение и цели оптимизации 5
1.2 промежуточный язык 5
1.3 блок (линейный участок) 7
1.4 сильно связная область 8
1.5 способы оптимизации 8
1.6 разгрузка участков повторяемости 9
1.7 сдвиг инвариантных операторов 10
1.8 вставка псевдоблока 13
2 практическая часть 15
2.1 анализ существующих аналогов 15
2.2 обоснование выбора темы 17
2.3 краткий обзор среды разработки access 18
2.4 краткий обзор среды разработки delphi 7 29
2.5 руководство по написанию программы 33
2.6 руководство пользователя 38
заключение 42
список литературы 43
1.Компьюлиб
Учет
компьютеров, устройств, программ с
распределением по административным отделам,
доменам, месторасположению, помещениям,
ответственным лицам. Учет гарантийных
сроков, расчет сроков окончания гарантии.
Учет ремонтов, перемещений и других
событий по компьютерам и устройствам.
Учет стоимости компьютеров. Импорт
данных из программ сбора сведений
об оборудовании (Sysinfo Lab ASTRA, AIDA32). Гибкий
настраиваемый интерфейс
Рисунок.1 рабочая область программы
2.Hardware inspector
Инвентарный
учет компьютеров и оргтехники на
предприятии. Возможность
Рисунок.2 рабочая область программы
Я
выбрал для написания курсовой работы
в качестве практического задания
– создание программы «База данных
компьютерного магазина» именно потому,
что меня привлекает работа с компьютерами,
а теоретического – Оптимизация программ
из-за желания более подробно понять процесс
оптимизации компьютерных программ.
Техническое задание
Функции
программы компьютерного
Access
— система управления базами
данных (СУБД). Использование Access
для хранения и поиска данных,
представления информации в
Поддержка в Access механизма Запроса
по образцу (Query by Example — QBE), обеспечивающая
выборку, сортировку и поиск
данных. Создание приложений
без программирования с
Access
— это, прежде всего, система
управления базами данных (СУБД).
Как и другие продукты этой
категории, она предназначена
для хранения и поиска данных,
представления информации в
Access—
мощное приложение Windows; впервые
производительность СУБД
Система
Access — это набор инструментов
конечного пользователя для управления
базами данных. В ее состав входят конструкторы
таблиц, форм, запросов и отчетов. Эту
систему можно рассматривать
и как среду разработки приложений.
Используя макросы или модули
для автоматизации решения
Что предлагает Access
1.Настоящая реляционная модель баз данных
В Access в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблицы в Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений.
Реляционная обработка данных в Access за счет гибкой архитектуры системы способна удовлетворить любые потребности. При этом Access может использоваться как автономная СУБД в режиме файл-сервера или клиентского компонента таких продуктов, как SQL Server. Кроме того. Access поддерживает протокол ODBC (Open Database Connectivity), что позволяет подключаться к базам данных множества различных форматов, таких как SQL Server, Oracle, Sybase и даже DB/2 для больших ЭВМ фирмы IBM.
Система Access поддерживает обработку транзакций с гарантией их целостности. Кроме того, предусмотрена защита на уровне пользователя, что позволяет контролировать доступ к данным отдельных пользователей и целых групп.
Контекстно-зависимая справка и Office Assistant
Организация справочной системы фирмы Microsoft — по-прежнему лучшая в отрасли, причем как для новичков, так и для опытных пользователей. В Access предусмотрена контекстно-зависимая справка, для получения которой достаточно нажать <F1>, и на экране сразу же появится справочная информация по тому вопросу, который интересует пользователя в текущий момент. При этом можно легко перейти к оглавлению справочной системы, конкретной информации, журналу предыдущих обращений и закладкам.
В Access 97 компания Microsoft ввела Office Assistant (ассистента) и Screen Tips (всплывающие подсказки). Всплывающие подсказки содержат короткие объяснения чего-либо. В системе предусмотрена целая галерея из десяти возможных персонажей ассистентов (выбрать можно любого во своему вкусу). Если ассистент вам надоест, можете его отключить.
Простые в использовании мастера и конструкторы
Мастер (Wizard) может превратить часы работы в считанные минуты. Мастера задают наводящие вопросы относительно содержания, стиля и формата создаваемого объекта; затем они автоматически строят нужный объект. В составе Access около ста мастеров, помогающих конструировать базы данных, приложения, таблицы, формы, отчеты, диаграммы, почтовые наклейки, элементы управления и свойства. Допускается даже настройка мастеров для решения разных задач.
Импортирование, экспортирование и связывание внешних файлов
Access позволяет
импортировать и
Связывание
(ранее именовавшееся
Формы и отчеты WYSIWYG
Окна конструкторов форм и отчетов имеют одинаковый интерфейс и предоставляют пользователю много возможностей. Форма или отчет конструируется по принципу WYSIWYG (What You See Is What You Get — что видишь, то и получишь). Добавляя очередной элемент управления, пользователь видит, как при этом изменяется создаваемая форма.
В формы и отчеты можно включать надписи, поля текстовых данных, переключатели, флажки, линии и прямоугольники, а также оформлять их, выделяя элементы цветом и тенью. Более того, можно включать целые рисунки, диаграммы, подформы и подотчеты. При этом все параметры представления данных остаются полностью подконтрольными пользователю. Формы могут занимать много страниц, а в отчетах может быть предусмотрено много уровней группировки данных и подведения итогов.
Формы и отчеты можно просматривать в режиме предварительного просмотра, обеспечивая взгляд "с высоты птичьего полета" путем изменения масштаба. В режиме конструирования отчет можно просматривать с фиктивными данными, чтобы не дожидаться обработки большого реального файла.
Конструктор
отчетов — очень мощное средство,
допускающее использование до десяти
уровней группировки и
Многотабличные запросы и отношения
Одна
из самых мощных возможностей Access одновременно
является и наиболее важной. Отношения
позволяют связать таблицы
Запросы применяют и в других случаях. Можно создавать запросы, которые обеспечивают вычисление итогов, отображение сгруппированных и построение новых таблиц. Запрос можно использовать даже для обновления данных в таблицах, удаления записей и добавления одной таблицы к другой.
Графики и диаграммы
В Access используется то же самое графическое приложение, что и в Microsoft Word, Excel, PowerPoint и Project. Оно позволяет создавать сотни типов графиков и диаграмм, настраивая их, исходя из конкретных потребностей. Можно создавать гистограммы, линейчатые, круговые, поверхностные и другие диаграммы, причем как двух-, так и трехмерные. Их можно произвольно сопровождать текстом, оформлять разными цветами и узорами. Значения могут отображаться в столбцах или секторах круговых диаграмм. Можно разворачивать изображения диаграмм так, чтобы они воспроизводились под любым удобным углом зрения. Все это обеспечивает программа Access Graph.
Информация о работе Практическое задание на тему: База данных «Компьютерный магазин»