рефераты рефераты
Главная страница > Курсовая работа: Разработка базы данных "Учащиеся"  
Курсовая работа: Разработка базы данных "Учащиеся"
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

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

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

Министерство образования и науки Республики Казахстан

Карагандинский политехнический колледж

РАЗРАБОТКА БАЗЫ ДАННЫХ «УЧАЩИХСЯ»

Пояснительная записка

Руководитель

А.Г.Хмыров

22.11.09

Выполнил учащийся

Группы 9-4-ПВТ-07

Зиньков В.А.

22.11.09

2009г.


ВВЕДЕНИЕ

Если проследить историю человечества, то можно заметить, что на протяжении развития цивилизации на земле, человек что-то придумывает чтобы облегчить и украсить свою жизнь на земле. И вот уже к концу ХХ в. научно-технический прогресс, набравший головокружительную скорость, послужил причиной появления такого чуда современности как компьютер и компьютерные технологии. Изобретение компьютеров послужило переломным моментом в развитии многих отраслей промышленности, на значительный объём повысило мощь и эффективность военной техники, внесло множество прогрессивных изменений в работу средств массовой информации, систем связи, качественно изменило принцип работы банков и административных учреждений. С каждым днем происходит усовершенствование компьютерных технологий, что приводит к повышению работоспособности всего компьютеризированного мира в целом. Вслед за развитием компьютерных технологий, идет бурное развитие программного обеспечения.

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

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

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

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

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


1  ОБЩАЯ ЧАСТЬ

1.1   База данных - совокупность связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования, независимая от прикладных программ. База данных является информационной моделью предметной области. Обращение к базам данных осуществляется с помощью системы управления базами данных (СУБД). Объектами хранения в текстовых БД являются тексты. Под текстом будут пониматься неструктурированные данные, построенные из строк.

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

1.2 Обзор элементов языка программирования

Разрабатываемый программный продукт был написан на языке программирования Паскаль. Язык Паскаль, назван в честь французского математика и философа Блеза Паскаля (1623—1662). Первая версия языка программирования Паскаль была разработана на кафедре информатики Стэндфордского университета швейцарским ученым Николаусом Виртом в 1968 году. Язык Паскаль, созданный первоначально для обучения программированию как систематической дисциплине, скоро стал широко использоваться для разработки программных средств в профессиональном программировании.

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

Широкой популярности Паскаля среди программистов способствовали следующие причины:

1) благодаря своей компактности, удачному первоначальному описанию Паскаль оказался достаточно легким для изучения;

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

3) язык Паскаль позволяет четко реализовать идеи структурного программирования и структурной организации данных;

4) язык Паскаль сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки правильности программ;

5) применение языка Паскаль значительно подняло "планку" надежности разрабатываемых программ за счет требований Паскаля, к описанию используемых в программе переменных, проверки согласованности программы при компиляции без ее выполнения;

6) использование в Паскале простых и гибких структур управления: ветвлений, циклов.

В качестве констант алфавит языка Турбо Паскаль включает символы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.

Символы - это буквы латинского алфавита от «а» до «z» и от «А» до «Z», а также знак подчеркивания «_» (код ASCII 95). В Турбо Паскале нет различия между прописными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.

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

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

Если в записи вещественного числа присутствует десятичная точка, перед точкой и за ней должно быть, хотя бы по одной цифре. Шестнадцатеричное число состоит из шестнадцатеричных цифр, которым предшествует знак доллара $ (код 36 в ASCII). Диапазон шестнадцатеричных чисел - от $00000000 до $FFFFFFFF.

Специальные символы Турбо Паскаля - это символы:

+ - * / = ,' . : ; < > [ ] ( ) { } ^ @ $ #.

К специальным символам относятся также следующие пары символов:

<> <= >= := (* *) (. .).

В программе эти пары символов нельзя разделять пробелами, если они используются как знаки операций отношения или ограничители комментария.

Идентификаторы в Турбо Паскале - это имена констант, переменных, меток, типов, объектов, процедур, функций, модулей, программ и полей в записях. Идентификаторы могут иметь произвольную длину, но значащими (уникальными в области определения) являются только первые 63 символа.

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

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

Логическая константа - это либо слово FALSE (ложь), либо слово TRUE (истина).

Символьная константа - это любой символ ПК, заключенный в апострофы:

'z' - символ z;

'Ф' - символ Ф.

Если необходимо записать собственно символ апострофа, он удваивается:

'''' - символ апостроф.

Допускается использование записи символа путем указания его внутреннего кода, которому предшествует символ # (код 35), например:

#97 - символ а;

#90 - символ Z;

#39 - символ ';

#13 - символ CR.

Строковая константа - любая последовательность символов (кроме символа CR -возврат каретки), заключенная в апострофы. Если в строке нужно указать сам символ апострофа, он удваивается, например:

'Это - строка символов’;

'That' 's string.'.

Конструктор множества - список элементов множества, обрамленный квадратными скобками, например:

[1,2,4..7,12] или [blue, red].

Любой из структурированных типов (а в Турбо Паскале их четыре: массивы, записи, множества и файлы) характеризуется множественностью образующих этот тип элементов, т.е. переменная или константа структурированного типа всегда имеет несколько компонентов. Каждый компонент, в свою очередь, может принадлежать структурированному типу, что позволяет говорить о возможной вложенности типов. В Турбо Паскале допускается произвольная глубина вложенности типов, однако суммарная длина любого из них во внутреннем представлении не должна превышать -5520 байт.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8

рефераты
Новости