Разработка базы данных "Учащиеся"

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

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

нный проект были выдвинуты основные требования к программному продукту, которые в последующем и были реализованы в программе.

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

 

CПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

 

1) Алексеев В. Е., Ваулин А.С., Петрова Г. Б. Вычислительная техника и программирование. Практикум по программированию: Практ. пособие/ М.: Высш. шк. , 1991. 400 с.

2) Абрамов С.А., Зима Е.В. Начала программирования на языке Паскаль. М.: Наука, 1987. 112 с.

3) Турчак Л.И. Основы численных методов М.: Наука, 1987-31 с.

4) Вычислительная техника и программирование: Учеб. для техн. вузов/ А.В. Петров, В.Е. Алексеев, А.С. Ваулин и др. М.: Высш. шк., 1990 479 с.

5) Меженный О.А. самоучитель Turbo Pascal. М.: 2003-75 с.

6) Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0 К.: ВЕК+, М.: Бином Универсал, 1998. 496 с.

7) Немнюгин С.А. TurboPascal

8) Прайс Д. Программирование на языке паскаль. Практическое руководство.

9) Меженный О.А. самоучитель Turbo Pascal. М.: 2003-198 с.

 

ГРАФИЧЕСКАЯ ЧАСТЬ

 

Лист 1. Функциональная схема

 

Лист 2. Структурная схема

 

ПРИЛОЖЕНИЕ А

 

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

 

1 Введение

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

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

Разрабатываемая программа позволяет легко и просто протестировать пользователя на знание определённой области, заключённой в тестовых вопросах.

 

2 Основание для разработки

 

В соответствии с полученным заданием проекта на практику.

 

3 Назначение

 

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

 

4 Требование к программе или программному изделию

 

4.1 Требование к функциональным характеристикам.

 

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

-имеются ли однофамильцы;

-имеются ли однофамильцы на одном курсе;

- в каких группах более 10 учащихся;

- на сколько человек больше на I-м курсе, чем на IV-м курсе.

 

4.1.2. Исходные данные:

-аналитическое задание данных.

 

4.2. Требования к надёжности программы:

 

4.2.1. Предусмотреть контроль вводимых данных.

 

4.2.2. Предусмотреть блокировку некорректных действий пользователя при работе с системой.

 

4.3 Требования к составу и параметрам технических средств

 

4.3.1 Система должна работать на IBM совместимых персональных компьютерах.

 

4.3.2 Минимальная конфигурация:

-тип процессора Pentium;

-объём оперативного запоминающего устройства не менее 16Мб;

-тип монитора VGA или SVGA.

4.4 Требования к информационной программной совместимости

 

- Система работает под управлением операционных систем семейства Windows (Windows95, Windows98,Windows2000,WindowsNT и т.п.), а также дисковых операционных системах MS-DOS.

 

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

 

5.1Разрабатываемые программные модули должны быть самодокументированы, то есть тексты программ должны содержать все необходимые комментарии;

 

5.2 Разрабатываемая программа должна включать справочную информацию об основных терминах соответствующего раздела программы и подсказки пользователю;

 

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

 

5.3.1 Пояснительная записка на 25-30 листах, содержащая описание разработки и все необходимые комментарии;

 

5.3.2 Листинг программы;

 

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

 

№ этапаДата выполненияНазвания этапов1Изучение предметной области решаемой задачи2Общая постановка решаемой задачи3Анализ входных и выходных документов4Создание окон пользовательского интерфейса5Создание кода программы6Отладка программы7Тестирование программного обеспечения8Редактирование всей необходимой документацииТаблица А1-Стадии и этапы разработки.

 

ПРИЛОЖЕНИЕ Б

 

ЛИСТИНГ ПРОГРАММЫ

 

(Листинг основной программы)

program Baza;

uses crt, REGUNIT;

begin{Baza Dannyh}

zastavka; {Запуск заставки}

user; {Выбор пользователя}

menus; {Открытие меню}

end.{Baza Dannyh}

(Листинг Unit программы)

{******************************************************************}

{ Zastavka - Процедуразаставки }

{ Makeramka - Рисование рамок }

{ Lines - Рисование линий }

{ Archieve - Процедура архива }

{ User - Процедура выбора пользователя }

{ Menus - Процедура меню }

{ Password - Процедура запроса пароля, требует только у Админа }

{*************************************