Выбор операционной среды и средств разработки

 

Выбор в качестве операционной среды для функционирования Автоматизированного Рабочего Места платформы win32 (ей соответствуют операционные системы Windows95, Windows98, Windows NT, Windows XP) обусловлен следующими ее особенностями:

§ ориентация заказчика на эту платформу;

§ развитые средства создания пользовательского интерфейса;

§ достаточная масштабируемость, т.е. способность работать на широком диапазоне компьютерного оборудования, начиная от машин уровня 486DX4‑100 до многопроцессорных систем;

§ наличие драйверов для поддержки широкого спектра периферийных устройств (видеоадаптеров, сетевых адаптеров, принтеров, дисководов CD-ROM и пр.);

§ чрезвычайно широкое распространение этой платформы;

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

Из недостатков данной платформы, существенных для предлагаемой разработки, стоит отметить следующий:

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

Выбор в качестве среды разработки пакета Borland Delphi 7 обусловлен следующими его особенностями:

§ политика предприятия в области разработки ПО;

§ возможность повторного использования готовых программных компонент;

§ наличие большого количества стандартных компонент, а также достаточное количество библиотек компонент от сторонних фирм, расширяющих и дополняющих возможности стандартных;

§ возможность генерации кода под платформу win32;

§ поддержка ActiveX;

§ достаточно высокая скорость и надежность работы скомпилированных программ в сравнении с интерпретирующими системами;

§ ориентация на "визуальные" методы разработки программ, что позволяет быстро и качественно спроектировать и реализовать стандартный пользовательский интерфейс;

§ перспективность, популярность и широкая распространённость данной среды разработки в мире.

Выбор в качестве средства для работы с БД библиотеки ADO обусловлен следующими его особенностями:

§ вхождение его в состав Delphi 7

§ разработчик – Microsoft Corp. что является гарантом возможности просмотра базы данных через иные программные продукты этой компании (MS Access);

Дополнительно в процессе разработки применялись следующие программные библиотеки и инструментальные средства:

§ Библиотека nrComm разработчика DeepSoftware для работы с GSM модемом.

Для подготовки документации и демонстрационной версии программ использовались программы, входящие в комплект Microsoft Office 2003.

 


ГЛАВА 4. ОПИСАНИЕ ПРОГРАММЫ

 

4.1 Общие сведения

Название программы:

Оповещение родителей

Программное обеспечение, необходимое для функционирования программы:

MS Office 2003 (MS Excel, MS Access);

Язык программирования:

Borland Delphi 7

 

4.2 Описание логической структуры

Выбор порта: позволяет оператору выбрать COM-порт, к которому присоединено предающее устройство – GSM-модем.

Выход: осуществляется выход в операционную систему (Windows XP).

Обзор: позволяет оператору указать папку с журналами, на основе которых создавать базу.

Внести оценки в базу: происходит формирование базы данных на основе указанных папок с журналами.

 


Отправить SMS: происходит отправка сообщений об успеваемости и посещении родителям учеников.

 

Просмотр баз данных: позволяет просмотреть содержимое базы данных "Ученики" и базы данных "Сообщения"

Рассмотрим подробнее работу программы.

Описываемая программа состоит из трех основных подпрограмм (Внести оценки в базу, Отправить сообщения, Просмотр баз данных).

Рассмотрим алгоритмы работы этих подпрограмм и всей программы в целом. При загрузке программы выводится окно-запрос на выбор COM-порта, к которому подключено передающее устройство (GSM-модем), затем на экране отображается главное окно. В главном окне программы оператор может просмотреть уже существующие базы, нажав на "Просмотр баз данных" или загрузить новую, выбирая папку, содержащую журналы с оценками, нажав при этом кнопку "Обзор". Затем нажимаем кнопку "Внести оценки в базу". Об успешном окончании процесса сообщит специальное окно. После этого можно посмотреть созданную базу, либо отправить сообщения, нажав на соответствующие кнопки. Режим просмотра базы осуществляется в двух вариантах: выборка по ученикам – "Ученики" и выборка по сообщениям – "Сообщения".

 

 

4.3 Структура хранения данных

 

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

 


ФАМИЛИЯ ИМЯ - ТЕЛ *

Рисунок 4.

 

4.4 Алгоритм

 

Алгоритм представлен в виде блок-схемы на Рисунке 5.

 


 

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

 

Для функционирования программного продукта требуется ЭВМ типа персональный компьютер. Конкретные характеристики указаны в пункте 5.3. Технические требования. Количество ЭВМ ведется из расчета – один для Системного оператора и по одному для каждого из Э-операторов.

Программный продукт устанавливается на жесткий диск ЭВМ.

 

4.6 Вызов и загрузка

 

Вызов программы осуществляется по мере требования. Для облегчения поиска помещаются ярлыки на Рабочий стол. По умолчанию, программа устанавливается в каталог

C:\Program Files\Оповещение Родителей.

 

4.7 Входные данные

 

§ Школьный журнал с оценками и отметками об успеваемости;

§ Заполненный Электронный журнал;

Электронный журнал – документ формата MS Office Excel 2003 (.xls), обязательными параметрами которого являются:

v Название. Строго регламентированный формат: [Номер Школы]_[код класса]_[код четверти].xls. В названии используются только цифры, знак нижнего подчеркивания и буквы русского алфавита; код четверти – 1,2,3,4. Например: 25_10А_2.xls (см. рисунок 6)

 

Рисунок 6

 


v Колонки данных. Строка под номером 1 ("шапка") заполняется следующим образом:

o ячейка А1 – "Телефонный номер". Чтобы номер не был виден, столбец с телефонными номерами можно скрыть средствами MS Excel.

o ячейка B1 – "Фамилия, Имя" ученика.

o ячейки C1-*1 – даты. Формат [день]/[месяц]. Например: 1/11 соответствует 1 ноября. Формат ячеек – "Общий". ВАЖНО! Должны быть проставлены все даты четверти, указанной в названии файла.

См. рисунок 6

Начиная со 2 строки вводятся данные, соответственно "шапке". Телефонный номер должен быть записан в двенадцатизначном формате, начиная с +7. Например: +71234567890. Формат ячеек установить как "Текстовый" (См. рисунок 7)

 

Рисунок 7

 

В ячейках С2-** отмечаются полученные учеником оценки и отметки об отсутствии на уроке.

v Листы MS Excel должны содержать только название предметов без кавычек. Например: Литература, Математика и др. Иных листов не должно быть. См. рисунок 8


Рисунок 8

 

4.8 Выходные данные

 

База данных "Ученики";

Созданная база данных представляет собой набор таблиц, расположение которых подробно представлено в пункте 4.3. главы "Описание программы".

Просмотр базы осуществляется в соответствии с пунктом 4.2. главы "Описание программы".

 


ГЛАВА 5. ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ

 

5.1 Объект испытании

 

Программа "Оповещение родителей" представляет собой модуль автоматизированной системы передачи данных "Школа", который реализует следующие функции:

 

§ Формирование на основе Э-журналов БД учеников

§ Формирование БД сообщений на основе БД учеников

§ Отправка СМС из БД сообщений абонентам с использованием GSM модема

§ Просмотр БД

 

5.2 Цель испытаний

 

Создание Электронных журналов на основе классных журналов;

Создание баз данных "Ученики" на основе Электронных журналов.

 

5.3 Технические требования

 

Учебное заведение желающее предоставлять Родителям информацию об успеваемости и посещаемости учеников, используя программный продукт "Оповещение Родителей" должно быть оборудовано хотя бы одной ЭВМ для

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

Рабочее место Э-оператора, в случае передачи Э-журнала на оптическом носителе:

ЭВМ с минимальными техническими характеристиками: MS Windows XP, пакет MS Office 2003 (MS Excel), процессор Intel Celeron, Intel Pentium, AMD K6/Athlon/Duron с тактовой частотой не менее 300 МГц, 256 Мбайт ОЗУ, жестким диском не менее 4 Гб, привод DVD/CD-RW;

Рабочее место Э-оператора, в случае передачи Э-журнала на USB-flash-носителе:

ЭВМ с минимальными техническими характеристиками: MS Windows XP, пакет MS Office 2003 (MS Excel), процессор Intel Celeron, Intel Pentium, AMD K6/Athlon/Duron с тактовой частотой не менее 300 МГц, 256 Мбайт ОЗУ, жестким диском не менее 4 Гб, привод DVD/CD-ROM, свободный USB порт;

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

ЭВМ с минимальными техническими характеристиками: MS Windows XP, пакет MS Office 2003 (MS Excel), процессор Intel Celeron, Intel Pentium, AMD K6/Athlon/Duron с тактовой частотой не менее 300 МГц, 256 Мбайт ОЗУ, жестким диском не менее 4 Гб, привод DVD/CD-ROM, Интернет;

Рабочее место С-оператора должно быть оборудовано следующим набором технических средств:

§ ЭВМ с минимальными техническими характеристиками: MS Windows XP, пакет MS Office 2003 (MS Excel, MS Access),программный продут "Оповещение родителей", процессор Intel Celeron, Intel Pentium, AMD K6/Athlon/Duron с тактовой частотой не менее 300 МГц, 256 Мбайт ОЗУ, жестким диском не менее 3 Гб, привод DVD/CD-ROM, свободный COM порт;

§ GSM-модем;

§ Телефон для обратной связи.

Также С-оператор должен иметь:

§ Доступ в Internet, если Э-журналы передаются с помощью электронной почты

§ Свободный USB-порт, если Э-журналы передаются с помощью USB-flash-носителя

§ CD-ROM или DVD-ROM, если Э-журналы передаются с помощью CD/DVD диска

 

5.4 Порядок проведения испытаний









Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: