Сохранность информации в случае неисправности ЭВМ -- один из важный аспектов. Самый простой способ – выполнение регулярного резервного копирования базы данных на внешний носитель. Это может быть оптический , жесткий,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".
Выбор в качестве операционной среды для функционирования Автоматизированного Рабочего Места платформы 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.
Название программы:
Оповещение родителей
Программное обеспечение, необходимое для функционирования программы:
MS Office 2003 (MS Excel, MS Access);
Язык программирования:
BorlandDelphi 7
4.2 Описание логической структуры
Выбор порта: позволяет оператору выбрать COM-порт, к которому присоединено предающее устройство – GSM-модем.
Выход: осуществляется выход в операционную систему (WindowsXP).
Обзор: позволяет оператору указать папку с журналами, на основе которых создавать базу.
Внести оценки в базу: происходит формирование базы данных на основе указанных папок с журналами.
Отправить SMS: происходит отправка сообщений об успеваемости и посещении родителям учеников.
Просмотр баз данных: позволяет просмотреть содержимое базы данных "Ученики" и базы данных "Сообщения"
Рассмотрим подробнее работу программы.
Описываемая программа состоит из трех основных подпрограмм (Внести оценки в базу, Отправить сообщения, Просмотр баз данных).
Рассмотрим алгоритмы работы этих подпрограмм и всей программы в целом. При загрузке программы выводится окно-запрос на выбор COM-порта, к которому подключено передающее устройство (GSM-модем), затем на экране отображается главное окно. В главном окне программы оператор может просмотреть уже существующие базы, нажав на "Просмотр баз данных" или загрузить новую, выбирая папку, содержащую журналы с оценками, нажав при этом кнопку "Обзор". Затем нажимаем кнопку "Внести оценки в базу". Об успешном окончании процесса сообщит специальное окно. После этого можно посмотреть созданную базу, либо отправить сообщения, нажав на соответствующие кнопки. Режим просмотра базы осуществляется в двух вариантах: выборка по ученикам – "Ученики" и выборка по сообщениям – "Сообщения".
Представленная ниже модель отображает структуру размещения и хранения файлов программы.