
- •1 Анализ предметной области
- •2 Постановка задачи
- •3 Разработка информационного обеспечения задачи
- •3.1 Информационный анализ входной информации необходимой для решения задачи
- •3.2 Определение связей информационных объектов и построение информационной
- •3.3 Определение логической структуры базы данных
- •3.4 Разработка исходных данных контрольного примера и создание базы данных
- •4 Описание алгоритмов решения задачи и их математических реализаций
- •5 Разработка диалогов приложения пользователя
- •6 Руководство пользователя
5 Разработка диалогов приложения пользователя
В программном средстве созданные формы имеют понятный и удобный пользовательский интерфейс, что позволяет пользователю легко освоить работу с программой.
На главной форме расположено главное меню со следующими пунктами: «Справочники», ……………………………………………………………………..
6 Руководство пользователя
Программа предназначена для учета успеваемости. Работать с программой легко обучить любого пользователя.
Условия выполнения программы:
Данная программа написана на языке программирования Borland Delphi 7.0. Для её успешной работы необходимо наличие персонального компьютера, оснащенным клавиатурой, мышью, монитором и устройством для хранения данных. Программа работает на операционной системе Windows XP/Vista. Перечисленные аппаратурные средства являются минимально необходимыми для работы программы. Для выполнения программы требуется не менее 40Mb свободной памяти на жёстком диске.
В качестве программного обеспечения необходимо иметь Windows XP/Vista. Непосредственно для работы программы требуется иметь в текущем каталоге загрузочный модуль программы , Project1.exe - файл.
Минимальные требования, необходимые для запуска программы:
CPU – 900 MHz;
RAM – 128 MB;
HDD – не менее 70 MB.
Выполнение программы:
Для обеспечения загрузки, запуска, выполнения и завершения программы оператору следует выполнить следующие действия:
- включить компьютер и подготовить его к работе;
- проверить наличие на данной ЭВМ необходимых для выполнения программы программных средств;
- запуск программы осуществляется при помощи Project1.exe – файла; Необходимо обратиться к загрузочному модулю программы с именем Project1.exe. На экране появится окно главной формы, с названием программы, в котором будет предложено выбрать определенное действий.
- При запуске файла Project1.exe запуститься главное меню программы в соответствии с рисунком 6.1.
Кнопки редактирования записей:
- перейти на первую запись;
перейти на последнюю запись;
п
ерейти на предыдущую запись;
перейти на следующую запись;
добавить новую запись;
……………………………………..
.Заключение
Программа имеет удобный пользовательский интерфейс, она написана для использования в операционной системе Windows 95/98/2000/2003/XP/Vista. Пользование программой не составит труда для тех, кто знаком с данной оболочкой.
В заключение могу сказать, что мне очень понравилось работать над созданием программного средства «Учет успеваемости студентов по результатам семестра». На данной стадии программный продукт можно внедрять в учебных заведениях и пользоваться им, но он может быть доработан и изменён по желанию заказчиков. Можно доработать базу данных, дополнив ее сведениями о специальностях, о результатах защиты дипломных работ или проектов. Тогда это программное средство станет более функциональным.
При разработке возникали трудности, которые я старался решать сам при помощи различной литературы, список используемой мною литературы приведен ниже.
Список используемых источников
Бахтизин, В.В., Глухова, Л.А. Учебное пособие по курсу технология проектирования программ для студентов специальности 100200 «Программное обеспечение информационных технологий». Информационное моделирование с помощью CASE-средства Erwin 3.0. – Мн.: 1999.
Шумаков, П.В. Delphi 3.0 и создание баз данных. Москва, 1997г.
Сорокин, А.В. Delphi. Разработка баз данных. СПб.: Питер,2005. – 477с.
Хомоненко, А.Д. Delphi 7. СПб.: БХВ – Петербург, 2006 – 1216с.
Приложение А
(обязательное)
Листинг программы
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, IBDatabase, DB, IBCustomDataSet;
type
TForm1 = class(TForm)
IBDataSet1: TIBDataSet;
IBDataSet2: TIBDataSet;
IBDataSet3: TIBDataSet;
IBDataSet4: TIBDataSet;
IBDatabase1: TIBDatabase;
IBTransaction1: TIBTransaction;
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N6: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
DataSource1: TDataSource;
DataSource2: TDataSource;
DataSource3: TDataSource;
DataSource4: TDataSource;
IBDataSet1ID_STUDENT: TIntegerField;
IBDataSet1FIO: TIBStringField;
IBDataSet1GRUPPA: TIntegerField;
IBDataSet1ADRES: TIBStringField;
IBDataSet1TELEFON: TIBStringField;
IBDataSet2ID_DISCIP: TIntegerField;
IBDataSet2NAIMEN: TIBStringField;
IBDataSet3ID_PREPOD: TIntegerField;
IBDataSet3DOLGNOST: TIBStringField;
IBDataSet3FIO: TIBStringField;
IBDataSet4ID_PLAN: TIntegerField;
IBDataSet4ID_DISCIP: TIntegerField;
IBDataSet4SEMESTR: TIntegerField;