
- •Содержание
- •Введение
- •1. Цели курсового проектирования
- •2. Тематика курсовых проектов
- •3. Структура проекта
- •Список литературы.
- •4.Краткое описание разделов курсового проекта
- •5. Возможные темы курсовых проектов
- •6. Оформление курсовой работы
- •Список рекомендуемой литературы
- •Пример выполнения курсовой работы Введение
- •Описание субд
- •Проектирование физической структуры базы данных
- •Организация ввода данных в базу данных. Организация корректировки базы данных
- •Реализация запросов, получение отчетов
- •Интерфейс программного продукта и структура главного меню
- •Реализация проекта в среде субд
- •7. Тестирование и отладка программной подсистемы
- •8. Заключение
- •9. Список литературы
- •Курсовая работа на тему:
- •Описание нормативно-правовых актов органов законодательной и исполнительной власти
- •Описание источника статистических данных
- •Описание диссертаций
- •Описание статьи из книги
- •Описание статьи из периодического издания
- •Описание книг и статей на иностранных языках
Список рекомендуемой литературы
В. Евдокимов. «Экономическая информатика». Учебник для Вузов – СПб.: Питер, 1997.
Информационные системы. / Под ред. В. Н. Волковой, Б. И. Кузина. – СПб., 1998.
С. Карыгин, А. Тихонов. «Visual FoxPro» – М.: ООО «Попурри», 1997.
М. Г. Коляда. Информатика: Учебное пособие. – М., 1999.
Л. Омельченко, Д Шевякова. «Visual FoxPro 9.0». – СПб., 2005.
Пример выполнения курсовой работы Введение
Фирма ООО «Авто-Рэд» основана в 1990 г. Основной деятельностью фирмы является реализация легковых автомобилей, осуществление ремонтных работ автомобилей, покраски. Основными подразделениями фирмы являются: бухгалтерия, отдел продаж, административно-хозяйственный отдел, ремонтный цех и покрасочный цех. Каждое подразделение выполняет функции, закрепленные за данными подразделениями. Объектом исследования является покрасочный цех. Задачей курсового проектирования является разработка программного приложения по анализу степени использования трудовых и материальных ресурсов по выполнению определенных видов работ в покрасочном цеху на фирме ООО «Авто-Рэд».
Данный вид работ осуществляется с использованием большого количества ресурсов, что является плохим показателем производительности. При наличии усовершенствованной программы будет возможность экономить время и деньги, т.е. потребность как минимум в одном работнике отпадет. Также, разрабатываемый программный продукт позволит руководителю организации анализировать ситуацию и принимать своевременные решения по улучшению работы цеха, повышению производительности труда, а как следствие повышение прибыли фирмы.
Возможность повышения эффективности использования трудовых ресурсов предприятия во многом определяется структурой и составом информации, используемой для принятия управленческих решений относительно данного вида ресурса. Компьютеризация информационных процессов на современном этапе развития предлагает в распоряжение менеджера мощнейший инструментарий, позволяющий решать задачи управления кадрами на качественно новом, более высоком уровне.
Описание субд
Visual FoxPro 9.0 SP1 является объектно-ориентированным, визуально-программируемым языком, управляемым по событиям и в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования [16, c.167].
В Visual FoxPro имеется несколько уровней разработки приложений. Если необходимо в кратчайшее время разработать не очень сложное приложение, можно воспользоваться средствами быстрой разработки приложений, которые представлены многочисленными мастерами для создания форм, отчетов, почтовых этикеток и многого другого. При разработке крупных проектов целесообразно создавать пользовательские классы и использовать их при создании разнообразных форм ввода данных. Интегрированная среда разработки приложений – позволяет создавать, компилировать, тестировать и редактировать проект или группу проектов в единой среде программирования.
Визуальная технология разработки программ – позволяет быстро создавать приложения путём размещения в форме стандартных компонентов. Такая технология освобождает разработчика от рутинной работы по созданию пользовательского интерфейса и позволяет уделить больше внимания внутренней организации данных и обработке данных.
Выбор в качестве среды разработки пакета Visual FoxPro 9.0 SP1 обусловлен следующими его особенностями:
возможность повторного использования готовых программных компонент;
наличие большого количества стандартных компонент, а также достаточное количество библиотек компонент от сторонних фирм, расширяющих и дополняющих возможности стандартных;
возможность генерации кода под платформу win32;
достаточно высокая скорость и надежность работы скомпилированных программ в сравнении с интерпретирующими системами;
ориентация на «визуальные» методы разработки программ, что позволяет быстро и качественно спроектировать и реализовать стандартный пользовательский интерфейс;
перспективность, популярность и широкая распространённость данной среды разработки.
Типы данных, которые используются в Visual FoxPro приведены в таблице 1.
Visual FoxPro 9.0 SP1 поддерживает технологию IntelliSense, облегчающую создание программного кода. Суть данной технологии состоит в том, что при вводе операторов, свойств и функций FoxPro предлагает на выбор возможные варианты написания. Это уменьшает количество вводимого вручную кода и избавляет разработчика от необходимости лишний раз обращаться к документации. Технология IntelliSense Visual FoxPro SP1 содержит следующие функции:
показывает список допустимых дочерних объектов (свойств, событий, методов) для указанного объекта. Для СОМ-объектов информация считывается из библиотеки типов;
показывает окно подсказки, содержащее список допустимых параметров или аргументов для команд, функций, свойств, методов и событий.
Таблица 1.
Типы данных в системе Visual FoxPro SP1.
Тип |
Описание |
Размер |
Диапазон |
Blob |
Двоичные данные неограниченной длины. Значения сохраняются в memo (.fpt) файле. Кодовая страница не учитывается |
4 байта в *.dbf |
Ограничен доступной памятью, на диске до 2 Гб |
Character |
Текст, состоящий из символов |
1 байт на символ, до 254 символов |
Любые символы |
Currency |
Денежный формат |
8 байт |
- $922337203685477.5807 до $922337203685477.5807 |
Date |
Дата, состоящая из месяца, дня и года |
8 байт |
От {^0001-01-01} - 1 января 1 года до {^9999-12-31} - 31 декабря 9999 года |
DateTime |
Дата и время, состоит из месяца, дня, года, часа, минуты и секунды |
8 байт |
От {^0001-01-01} до {^9999-12-31}, время от 00:00:00 до 23:59:59 |
Logical |
Логическое значение, True или False |
1 байт |
True (.T.) или False (.F.) |
Numeric |
Целые или действительные числа |
8 байт в памяти; от 1 до 20 байт в *.dbf |
- .9999999999E+19 до .9999999999E+20 |
Varbinary |
Двоичные значения. Под пустые концевые значения место на диске не резервируется. Кодовая страница не учитывается |
1 байт на шестнадцатеричное значение, всего до 255 байт |
Любое шестнадцатеричное значение |
Variant |
Любой тип Visual FoxPro и null-значение. Когда данные сохраняются в переменной, ее тип становится типом данных |
См. все другие типы |
См. все другие типы |
В редактор Visual FoxPro SP1 добавлены следующие возможности:
использование для выделения текста на выбор пробела или табулятора с настраиваемыми параметрами;
настройка строк комментария;
поддержка в редакторе гиперссылок на Web-страницы или документацию;
поддержка Dirty File Indicator для отображения времени внесения изменений в код;
удобная установка точек прерывания в программном коде;
использование закладок для быстрого возврата на нужный фрагмент кода.
Для настройки параметров редактора используются новые вкладки Editor (Редактор) и IDE (Интерактивная среда разработки) диалогового окна Options (Параметры), которое открывается при выполнении команды Options (Параметры) из меню Tools (Сервис).
Для облегчения работы пользователя с несколькими окнами, такими как Command (Команда), Properties (Свойства) и окном редактора, Visual FoxPro 9.0 позволяет перемещать и закреплять окна, т. е. манипулировать ими по своему усмотрению. Например, имеется возможность установить командное окно и окно свойств в одно окно-контейнер и привязать его к правому краю экрана, а окно редактора — в другое окно-контейнер, привязав его к левому краю экрана.
СОМ-компоненты Visual FoxPro могут использовать свойства, события и методы СОМ-интерфейса, определенного в другом СОМ-компоненте. В Visual FoxPro появилось средство Task List (Список заданий), позволяющее пользователю формировать список задач в проекте и управлять их выполнением.
Приложение Object Browser (Браузер объекта), входящее в состав Visual FoxPro и запускаемое из меню Tools (Сервис), позволяет просматривать свойства, методы и события СОМ-объектов, что очень удобно при работе с объектами, на которые нет документации.
Visual FoxPro 9.0 SP1 обладает характеристиками, которые идеальны для решения задачи решаемых в курсовом проекте:
Широко известный формат таблиц баз данных, что позволяет легко организовать обмен информацией с другими приложениями Microsoft Windows.
Современная организация реляционных баз данных, позволяющая хранить информацию о таблицах базы, их свойствах, индексах и связях, задавать условия соблюдения ссылочной целостности, создавать локальные и удаленные представления (Views), связи с серверами, хранимые процедуры, исполняемые при наступлении более 50 различных видов событий.
Высокая скорость работы с большими базами данных.
Высокая наглядность работы с базами данных: многофункциональное окно Data session позволяет видеть список открытых таблиц баз данных, их связи, фильтры, порядок по индексам, режимы буферизации, переходить к режимам модификации структуры, к работе с информацией таблиц и пр.
Высокая скорость разработки приложений с использованием Мастеров (Wizard), Конструкторов (Designer), Построителей (Builder), режим подсказок IntelliSense при написании текста программ, системы отладки и тестирования программ.
Собственный объектно-ориентированный язык работы с базами данных, основу которого составляет широко известное ядро xBase. Наличие в составе системы значительного количества библиотек стандартных классов с доступным для модификации исходным текстом. Возможность использования библиотек других приложений Windows (ActiveX).
Возможность разработки приложений, работающих по технологии "клиент-сервер" с данными, размещенными на серверах баз данных Oracle и Microsoft SQL Server и с другими приложениями Microsoft Windows с использованием ODBC и OLE
Возможность разработки Интернет-приложений для работы с базами данных и работы с Web-сервисами. Создание и работа с COM и COM+ компонентами (Component Object Model).
Возможность разработки проекта для работы с базами данных с компиляцией его в программу, исполняемую в VFP (*.app), в операционной системе Microsoft Windows (*.exe или *.dll) или в Интернет-браузере (*.app).
В дистрибутиве системы присутствует большая библиотека примеров, что облегчает освоение всех ее возможностей.