Смекни!
smekni.com

Процесс информирования родителей об успеваемости учеников (стр. 3 из 6)

Сохранность информации в случае неисправности ЭВМ -- один из важный аспектов. Самый простой способ – выполнение регулярного резервного копирования базы данных на внешний носитель. Это может быть оптический , жесткий,flash или иной накопитель размер которого определяется размерами самой базы. Рекомендуется носитель не менее чем на 4 Гб.

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

Для работы рабочих станции системы необходимо:

ПЭВМ на базе Intel Pentium/Celeron, AMDK6/Athlon/Duronс тактовой частотой не менее 300 МГц с ОЗУ равным 256Мб, оснащённая SVGA-видеоадаптером и монитором 15", сетевым адаптером, свободным COM портом, со свободным дисковым пространством равным 4 Гб.

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

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

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

Внешний носитель для резервного копирования данных.

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

Поскольку на сегодняшний день в магазинах уже не найти ЭВМ с указанной минимальной конфигурацией рекомендуется приобрести одну из следующих ЭВМ:

· Компьютер DNS Office [0107708]

Процессор Intel Celeron E1200 /1,6 Ггц

Память DDR II SDRAM 1Gb

Жесткий диск 160 Gb

Привод DVD+-RW

· Компьютер DNS Office [0110979]

Процессор Intel Celeron E1400 /2,0 Ггц

Память DDR II SDRAM 1Gb

Жесткий диск 160 Gb

Привод DVD-RW

· НЭТА-Старт 1

СистемнаяплатаIntel BLKD945GCLF, socket 775

Процессор Intel Atom 230 1.6GHz/533Mhz Socket 775

Память DDR II SDRAM 1Gb PC6400 Hynix

Жесткий диск 160 Gb WD SATA 8Mb (7200)

Привод DVD-RW NEC AD-7200S-0B, int. SATA черный

Ориентировочная стоимость составляет 8000 руб. Без учета стоимости операционной системы и программного обеспечения.

Магазины компьютерной техники "НЭТА", "DNS".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- разработчик – MicrosoftCorp. что является гарантом возможности просмотра базы данных через иные программные продукты этой компании (MSAccess);

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

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

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


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

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

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

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

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

MS Office 2003 (MS Excel, MS Access);

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

BorlandDelphi 7

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

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

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

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

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


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

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

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

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

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

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

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


Рисунок 4.

4.4 Алгоритм

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


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

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

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

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

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

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

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

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

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

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

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

Рисунок 6


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

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

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

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

См. рисунок 6

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