Основные возможности программы:
o Создание базы данных по ученикам и их родителям
o Возможность просмотра базы
o Обработка статистических данных
o Рассылка сообщений
o Информирование родителей об отсутствии ученика на уроках.
o Информирование об изменении расписания уроков.
o Информирование о родительских собраниях.
o Приглашение родителей в школу.
o Рассылка домашнего задания на электронную почту родителя или ученика.
o Информирование об успехах ученика.
o Рассылка общих объявлений (например, об отмене учебного дня).
o Информирование о культурных мероприятиях.
o Возможность отправки сообщений немедленно или в заданное время.
o Учет абонентской платы
Недостатки
Стоимость
Нет возможности использования журнала формата MSExcel 2003
1. Несоответствие требований заказчика и уже имеющихся программных продуктов.
2. Высокая стоимость
3. Неиспользуемые функции
Цели создания системы:
- Автоматизация процесса информирования родителей об успеваемости учеников.
- Внедрение современных технологий в воспитательный процесс.
- Формирование у родителей более полной картины успеваемости ученика
При ограничениях:
- Возможность работы с несколькими школами
- Интуитивно понятная структура размещения данных
- Отправка сообщений через GSM -модем
- Минимизация стоимости разработки и затрат на эксплуатацию по
Задачи.
Реализовать выполнение следующих пунктов:
- преобразование школьного журнала в электронный вид
- формирование и администрирование баз данных
- создание множества SMS сообщений
- реализация процесса передачи SMS родителям
- осуществление обратной связи
Предполагается, что система может быть использована в средних, средних специальных и общеобразовательных учебных заведениях, в которых возможно использование электронных журналов.
Модель "как будет".
На рисунке 2 представлена модель информационной системы "Оповещение родителей".
Школа предоставляет школьные журналы Э-оператору, который в свою очередь производит заполнение Электронных журналов средствами MSExcel 2003 по установленным правилам. После заполнения Э-оператор передает Электронные журналы С-оператору (посредством электронной почты или съемного носителя). С-оператор создает БД Ученики и БД Сообщения на основе полученных журналов и производит отправку коротких сообщений (СМС) Родителям. Также в обязанности С-оператора входит осуществление технической поддержки Родителей (ошибки в полученных сообщениях и/или недоставки сообщения, формирование отчета).
Рисунок 2.
Поскольку реализация всей системы сложна и требует большого количества времени было предложено разбить её на два раздела. Мой раздел представлен на рисунке 3.
Цели:
- Обеспечить реализацию процесса предоставления школьных журналов С-оператору.
- Обеспечить процесс создания Электронных журналов на основе школьных.
- Описать способы передачи Электронного журнала от Э-оператора Системному оператору.
- Обеспечить системного оператора методами и средствами для создания и заполнения БД "Ученики"
Рисунок 3.
Программа "Оповещение родителей" представляет собой модуль автоматизированной системы передачи данных "Школа", который реализует следующие функции:
- Формирование на основе Э-журналов БД учеников
- Формирование БД сообщений на основе БД учеников
- Отправка СМС из БД сообщений абонентам с использованием GSM модема
- Просмотр БД
2.1 Требования к программе или программному изделию
Требования к функциональным характеристикам
В программе должны быть реализованы следующие функции.
- Создание баз данных "Ученики" на основе Электронных журналов.
Требования к составу и параметрам технических средств
Программа функционирует при следующем составе и параметрах технических средств. Компьютер типа IBMPC с процессором не менее чем 300 МГц, с оперативной памятью не менее 256 Мб и не менее 4Гб свободного дискового пространства.
Требования к информационной и программной совместимости
Программа "Оповещение родителей" должна функционировать под управлением ОС MicrosoftWindowsXP.
Требования к маркировке и упаковке
Файлы, необходимые для инсталляции программы находиться на CD-диске. Наличие файла Readme.doc содержащего информацию об инсталляции необходимо.
Порядок контроля и приема осуществляется в соответствии с документом "Программа и методика испытаний".
ГЛАВА 3. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Наименование программы: Оповещение родителей.
Программа "Оповещение родителей" представляет собой модуль автоматизированной системы передачи данных "Школа", который реализует следующие функции:
Формирование на основе Э-журналов БД учеников
Формирование БД сообщений на основе БД учеников
Отправка СМС из БД сообщений абонентам с использованием GSM модема
Просмотр БД
Алг Заполнение_Электронного_журнала
Начало
С-оператор передаёт Э-операторам пустые Электронные журналы на следующую четверть с выставленными датами.
Э-оператор заполняет Электронные журнал(ы) из Классного журнала
Э-операторы передают С-оператору Электронные журналы согласно регламенту
Конецалг Заполнение_Электронного_журнала
Входные данные:
Классные журналы с оценками и отметками об успеваемости
Выходные данные:
Электронные журналы
Алг Формирование_БД_Ученики
Начало
С-оператор вводит данные в БД Ученики из Электронных журналов
Если Данные вносятся без ошибок
Тогда
Алг Формирование_Сообщений
иначе
С-оператор звонит Э-оператору для уточнения данных
Все Если
Конецалг Формирование_БД_Ученики
Входные данные:
Э-журналы
Выходные данные:
БД Ученики
Алг Просмотр_БД_Ученики
Начало
С-оператор посматривает БД для уточнения данных
Конецалг Просмотр_БД_Ученики
Входные данные:
БД Ученики, Год, Четверть, №Школы, Класс, Фамилия и Имя Ученика
Выходные данные:
Вывод на экран таблицы успеваемости Ученика согласно условиям запроса
Среди всего множества критериев отбора технических средств нас интересуют:
- достаточный объем оперативного запоминающего устройства;
- достаточный объем накопителя на жестком магнитном диске;
- приемлемый тип видеоадаптера и дисплея для работы пользователя;
- достаточная производительность центрального процессора;
- возможность использования GSM-модема;
- возможность передачи данных (Э-журнала);
- приемлемая стоимость составляющих комплекса технических средств.
Расчет необходимых ресурсов для функционирования системы, выбор технических средств.
Объем необходимого ОЗУ рассчитывается, исходя из размеров памяти, занимаемой загружаемой операционной системой, из необходимого объема памяти, выделяемого под драйверы для обслуживания ЭВМ, программы-оболочки, основного загружаемого модуля программного комплекса, динамических библиотек, подгружаемых по мере выполнения программы и резерва памяти для обработки информации.
Для функционирования рабочих станций выбрана Windows XP для работы которой нужно 128 Мбайт. Необходимые компоненты MS Office 2003 требуют 16 Мбайт и сама программа занимает 16 Мбайт.
Учитывая все вышеперечисленное приходим к тому, что для нормального функционирования системы необходимо минимум 160 Мбайт + 96 Мбайт запаса. Итого 256 Мбайт.
Подбор объема накопителя на жестком магнитном диске, далее HDD основывается на размере базы данных, в момент её предполагаемой пиковой загруженности, занимаемом ОС объемом жесткого диска. Так же следует учесть необходимое быстродействие HDD, в зависимости от потребности в скорости реакции системы.
ОС Windows XP в среднем занимает 2 Гбайт свободного места на жестком диске.
Учитывая все вышеизложенное, приходим к выводу, что для нормального функционирования необходимо 2,5 Гбайт свободного дискового пространства, однако желательно иметь некоторый резерв свободного места, поэтому рекомендуемый объем свободного места на жестком диске – 4 Гбайта.
Для работы рабочих станций, в связи с большим количеством отображаемых данных и используемой OS необходима видеокарта и монитор с поддержкой Super VGA и разрешением не менее 800*600.
Выбор центрального процессора всегда основывается на соображениях о производительности системы.
Передавать данные (Э-журналы) можно через оптический диск, USB-flash накопитель или с помощью электронной почты. Последний способ является наиболее быстрым и удобным, но требует возможности выхода в Интернет. Для оптического диска и USB-flash накопителя достаточно иметь соответствующие накопители.
Учитывая большой объем обрабатываемой информации необходимо использовать процессор Intel Pentium/Celeron, AMDK6/Athlon/Duronс тактовой частотой не менее 300 МГц, аналогичные или более быстрые.
Использование GSM-модема подразумевает наличие сетевого адаптера и COM-порта;