Курсовая работа|Программирование

Разработка базы данных результатов вступительных экзаменов с расчетом суммы набранных баллов в среде Delphi 7

Уточняйте оригинальность работы ДО покупки, пишите нам на topwork2424@gmail.com

Авторство: gotovoe

Год: 2015 | Страниц: 29

Реферат. 2

Содержание. 3

Оглавление

Введение

  1. Предметная область
  2. Техническое задание

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

2.2. Назначение разработки

2.3. Требования к программе

2.3.1. Требования к программной совместимости

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

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

2.4. Этапы разработки

2.4.1. Анализ задания на проектирование

2.4.2. Разработка структуры базы данных

2.4.3. Разработка интерфейса программы

2.4.4. Разработка бизнес-логики программы

2.4.5. Ввод тестовых данных в базу данных

2.4.7. Документирование программы

  1. Описание программы

3.1. Общие сведения

3.2 Функциональное назначение

3.3 Описание программы

3.4. Используемые технические средства

  1. Проверка работы программы

4.1.  Цель проверки

4.2.  Способ проверки

  1. Инструкция по работе с программой

Заключение

Список использованных источников

Приложение 1. Исходный код программы

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

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

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

Для разработки базы данных результатов вступительных экзаменов используется СУБД Paradox 7. Эта СУБД входит в комплект поставки среды разработки Delphi и очень хорошо документирована [??].

Для взаимодействия приложения и базы данных требуется двигатель баз данных Borland Database Engine (далее BDE). Эта программная прослойка координирует передачу запросов к базе данных и ответов приложению. BDE содержит драйвера к базам данных различных производителей и у разработчика нет необходимости напрямую работать с драйверами, так как эта функциональность полностью возлагается на BDE, тем самым ускоряется процесс разработки приложений.

1. Предметная область

Для поступления в высшее учебное заведение абитуриент должен сдать вступительные экзамены. Экзамены проводятся по нескольким предметам и по каждой специальности перечень этих предметов свой. Абитуриент сдает экзамены только на одну специальность. Экзамены принимаются в разные дни. По результатам сдачи каждого экзамена каждый абитуриент получает оценку, которая измеряется в баллах (целое число). Поступление или не поступление в высшее учебное заведение зависит от суммы набранных баллов, которая не должна быть менее требуемого «проходного» балла.

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

 2. Техническое задание

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

Приложение и база данных создаются на основании задания на курсовое проектирование по предмету «Информатика и программирование».

2.2. Назначение разработки

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

2.3. Требования к программе

2.3.1. Требования к программной совместимости

Программа является приложением для операционной системы семейства MS Windows. Для работы программы требуется дополнительное программное обеспечение – двигатель  баз данных корпорации Borland.

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

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

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

База данных должна содержать следующую информацию:

  • ФИО абитуриента;
  • Название предмета, по которому проводился экзамен;
  • Дата экзамена;
  • Оценка в баллах;
  • Сумма баллов, полученных абитуриентом на всех экзаменах.

Приложение должно иметь простой и удобный интерфейс, снабженный краткой инструкцией по эксплуатации.

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

Программа должна обеспечивать быстрый и удобный ввод данных.

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

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

2.4. Этапы разработки

2.4.1. Анализ задания на проектирование

Анализ задания на проектирование приводит к тому, что база данных должна содержать сущности 3 типов: «Абитуриент», «Предмет», «Экзамены».

В соответствии с пунктом 2.3.3. требуется создать главное окно программы, которое позволяет отображать информацию об абитуриентах и результатах сдачи экзаменов. Так как абитуриент сдает несколько экзаменов, то сущности «Абитуриент» и «Экзамены» удобнее отображать в разных таблицах, но обеспечить связь этих таблиц так, чтобы при выборе абитуриента в одной таблице, в другой отображалась информация о сданных им экзаменах.

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

Функции поиска, сортировки и фильтрации необходимо привести на главной форме программы.

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

  1. Бобровский С. Delphi 6 и Kylix: библиотека программиста. - СПб.: Питер, 2002. - 560 с.: ил.
  2. Дарахвелидзе П.Г. Маркова Е.П. Е. Программирование в Delphi 7. — СПб.: БХВ-Петербург,2003. — 784 с : ил.
  3. Культин Н. Основы программирования в Delphi 7 Borland Delphi /

 CodeGear Delphi СПб.: БХВ-Петербург, 2003. - 608 стр.

Эта работа не подходит?

Если данная работа вам не подошла, вы можете заказать помощь у наших экспертов.
Оформите заказ и узнайте стоимость помощи по вашей работе в ближайшее время! Это бесплатно!


Заказать помощь

Похожие работы

Курсовая работа Программирование
2011 год 29 стр.
Курсовая Создание программы циклической структуры. Работа с массивами
Telesammit
Курсовая работа Программирование
2015 год 29 стр.
Курсовая Разработка Интернет-сайта
diplomstud
Курсовая работа Программирование
2013 год 20 стр.
Курсовая ЯПВУ, вариант 8 СибГУТИ
Telesammit

Дипломная работа

от 2900 руб. / от 3 дней

Курсовая работа

от 690 руб. / от 2 дней

Контрольная работа

от 200 руб. / от 3 часов

Оформите заказ, и эксперты начнут откликаться уже через 10 минут!

Узнай стоимость помощи по твоей работе! Бесплатно!

Укажите дату, когда нужно получить выполненный заказ, время московское