Проектирование базы данных "Справочник покупателя" в среде Turbo Pascal

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

навыками работы в ОС Microsoft Windows 2000/XP;

- пользователь, должен обладать навыками работы в пакете Microsoft Office XP/2003.

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

Для функционирования разрабатываемой базы данных необходимо наличие следующего аппаратного обеспечения и общих программных средств (Таблица 1).

 

Таблица 1 Системные требования, предъявляемые в рабочей станции

ТребованияКонфигурация технических средств программного комплексаMs-Dos/Windows 98Ms Windows XP Professional/HomeМинимальная частота процессора, мгц2331300Рекомендуемая частота процессора, мгц3003000Минимальный объем оперативной памяти, мб32128Рекомендуемый объем оперативной памяти, мб64256Дополнительно- привод cd-rom;

- манипулятор типа мышь;

- принтер;

- ibm расширенная (101/102 клавиши) клавиатура;

- видеоплата и дисплей с разрешением не менее 800х600

Рабочая станция может работать под управлением таких операционных систем Microsoft Windows (определяется требованиями Microsoft Office 2003) как:

- Microsoft Windows XP Home;

- Microsoft Windows XP Professional.

Для хранения базы данных потребуется ~ 50 Mb дисковой памяти, т.к. по предварительным оценкам планируется хранение до 1000 записей о точках.

 

1.7 Требования к программной документации

 

В состав программной документации должны входить:

- техническое задание;

- руководство пользователя;

- руководство программиста.

 

1.8 Стадии и этапы разработки

 

Техническое задание (ТЗ)

Начало: 21.10.2010

Окончание: 31.10.2010

Техническое задание включает в себя:

- постановка задачи;

- сбор исходных материалов;

- определение структуры входных и выходных данных;

- определение требований к техническим средствам;

- определение требований к программе;

- определение стадий, этапов и сроков разработки программы и документации на неё;

- согласование и утверждение технического задания.

Отчетность: техническое задание.

Технический проект (ТП)

Начало: 1.11.2010

Окончание: 20.11.2010

Технический проект включает в себя:

- уточнение структуры входных и выходных данных;

- разработка алгоритма решения задачи;

- определение формы представления входных и выходных данных;

- разработка структуры программы;

- окончательное определение конфигураций технических средств;

- разработка плана мероприятий по разработке и внедрению программ;

- разработка пояснительной записки;

- согласование и утверждение технического проекта.

Отчетность: технический проект.

Рабочий проект (РП)

Начало: 21.11.2010

Окончание: 5.12.2010

Рабочий проект включает в себя:

- программирование и отладка программы;

- изготовление программы-оригинала;

- разработка программных документов;

- разработка утверждение порядка испытаний;

- проведение испытаний;

- корректировка программы по результатам испытаний.

Отчетность: тексты программы.

Внедрение

Начало: 6.12.2010

Окончание: 14.12.2010

Внедрение включает в себя:

- оформление и утверждение документов на программу;

- оформление и утверждение пояснительной записки.

Отчетность: пояснительная записка, защита курсового проекта.

2. РУКОВОДСТВО ПРОГРАММИСТА

 

2.1 Назначение и характеристики программы

 

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

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

Основными функциями программного продукта являются:

- создание базы данных;

- просмотр базы данных;

- добавление записей в базу данных;

  1. поиск информации по заданным критериям.

 

2.2 Обзор элементов языка программирования. Выбор методов решения. Алфавит, семантика языка

 

Язык программирования Turbo Pascal используется для решения простейших задач. Данный язык программирования имеет достаточный набор процедур и функций для работы с текстовым режимом экрана. Для этого имеется модуль Crt. Pascal позволяет не только использовать встроенные процедуры и функции, но и самому программисту создавать их. При необходимости использования одних и тех же процедур и функции программиста, можно их определить в собственный модуль. Данный модуль может быть использован в других программах, при необходимости, вызывая процедуры и функции данного модуля.

С помощью редактора Turbo Pascal можно выполнить пошаговое выполнение программы, выявив, где именно находится ошибка. Данное действие называется трассировкой программы. Трассировка имеет два режима: с заходом в процедуры и функции, т.е. будет осуществляться пошаговое выполнение подпрограмм; без захода выполнение только основной программы (процедуры и функции выполняются автоматически).

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