Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Разработка программного продукта

РефератПомощь в написанииУзнать стоимостьмоей работы

Вывод на экран информации об оценках по конкретному ученику; PageControl — Вкладки (Поиск, Группа, Оценки, Успеваемость); ListBox1 — Полученные оценки (по определенному ученику); Вывод на экран список студентов только одной группы; Ввод оценки для ученика по определенному предмету; Edit1 — Ip-адрес, TCP-порт сервера БД (1433-по умолчанию); ComboBox1 — Выбор предмета для ввода новой оценки; Вывод… Читать ещё >

Разработка программного продукта (реферат, курсовая, диплом, контрольная)

Средствами MS SQL SERVER и DELPHI создать приложение, позволяющее осуществлять:

  • — подключение БД определенного типа (как на локальном, так и на сетевом компьютере);
  • — вывод на экран поисковой панели;
  • — вывод на экран списка всех студентов и групп;
  • — вывод на экран список студентов только одной группы;
  • — вывод на экран информации об оценках по конкретному ученику;
  • — вывод на экран ведомости об успеваемости за отчетный период (год, день);
  • — ввод оценки для ученика по определенному предмету;
  • — добавление ученика в группу под личным (автоматическим) номером в списке;

Логическая схема базы данных.

Разработка программного продукта.
Разработка программного продукта.

Описание структуры базы данных В спроектированной согласно техническому заданию базе данных получилось 3 таблицы: Анкета, Успеваемость, Предмет.

Окно интерфейса состоит из 1 формы: Form1- окно подключения базы данных.

На ней (Form1) расположены компоненты:

До подключения БД (рис 3):

  • — TPanel — логин;
  • — MainMenuменю окна;
  • — Edit1 — Ip-адрес, TCP-порт сервера БД (1433-по умолчанию);
  • — Edit2 — Пользователь (SQL Server);
  • — Edit3 — Пароль (SQL Server);;
  • — Edit9 — Имя БД;
  • — Label — Надписи;
  • — Button — Кнопки.

После подключения БД (рис 4):

  • — PageControl — Вкладки (Поиск, Группа, Оценки, Успеваемость);
  • — MainMenuменю окна;
  • — Edit (6,7,8,10,11,12) — Информация о ученике;
  • — Edit13 — Ввод новой оценки;
  • — ComboBox1 — Выбор предмета для ввода новой оценки;
  • — DBGrid2 — Список учеников по классам;
  • — ListBox1 — Полученные оценки (по определенному ученику);
  • — SG1 — Сводка о текущей успеваемости;
  • — Button — Кнопки.

Отладка приложения проходила на ПК работая со следующими программными средствами: ОС WindowsXP, язык программирования BorlandDelphi 7, база данных MSSQLServer 2000.

Тестирование программы происходило по методу «черного ящика».

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

Программа ЭКЖ проверялась на работоспособность в операционныхсистемах Windows версий 2000 Professional, XPProfessional, Vista. Ни на одной из вышеупомянутых систем не наблюдалось сбоев в работе с приложением.

Анкета.

Фамилия.

Varchar.

Имя.

Varchar.

Отчество.

Varchar.

Дата рождения.

datetime.

ID-студента.

Int.

Первичный ключ.

ID-группы.

Int.

Первичный ключ.

Успеваемость.

Оценка.

Int.

ID-студента.

Int.

Первичный ключ.

ID-группы.

Int.

Первичный ключ.

ID-предмета.

Int.

Первичный ключ.

Дата оценки.

datetime.

Первичный ключ.

Предмет.

ID-предмета.

Int.

Первичный ключ.

Название предмета.

Varchar.

Функционирование приложения.

Показать весь текст
Заполнить форму текущей работой