Разработка базы данных "Учащиеся"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
нный проект были выдвинуты основные требования к программному продукту, которые в последующем и были реализованы в программе.
Стоит отметить, что данный программный продукт обладает несложным интерфейсом. Благодаря этому качеству, программу сможет использовать каждый пользователь, имеющий простейшие навыки работы на компьютере. А для пользователей умеющих программировать на языке Паскаль программа может послужить базой для написания более сложных систем или стать наглядным пособием написания и использования процедур и функций в данной среде, так как данная программа хорошо демонстрирует практическую реализацию их использования.
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 - Процедура запроса пароля, требует только у Админа }
{*************************************