Реферат: Разработка системы по сбору информации
· модуль импорта, занимающийся выборкой информации из баз данных АРМов расчета заработной платы и ее импортом в собственную базу;
· модуль справочников, предназначенный для корректировки и показа справочников системы (справочник профессий, должностей, цехов, участков, регионов и т.д.);
· рабочий модуль, предназначен для ввода/просмотра информации, получения различных отчетов;
· контролирующий модуль, занимающийся контролем достоверности и целостности информации, а также правильности удержания подоходного налога с физических лиц;
· модуль администратора, предназначенный для корректировки системной информации путей доступа и т.п.
3. Проектное решение
В данном разделе рассмотрены:
· решения по мерам, для сохранения целостности баз и предотвращения несанкционированного доступа;
· выбор операционной среды и средств разработки;
· решения по комплексу технических средств;
· информационное обеспечение разработки.
3.1. Обеспечение защиты баз данных
Система обеспечивает защиту от несанкционированного доступа на чтение, запись и корректировку части информации, хранящейся в ней. Для доступа на изменение в базе служебной информации предусмотрен пароль администратора. Также введено разграничение доступа между рабочими станциями, каждая из них работает только со своими данными.
Для сохранения информации при перерывах во внешнем электропитании предусмотрены следующие меры:
· ведение журнала транзакций, что позволяет в случае нарушения структуры баз произвести откат транзакции;
· максимальное сокращение времени, в течение которого рабочие файлы открыты на запись, т.е. при необходимости обновить файл, он открывается на запись, обновляется и сразу же закрывается. При этом удается исключить ситуацию, когда файл открыт длительное время;
· периодическое резервное копирование базы;
· настоятельная рекомендация в руководстве пользователя и программиста, установить UPS на сервер.
Данная система является восстанавливаемой и периодически обслуживаемой системой длительного функционирования. В части общих эргономических требований, соответствует общепринятым стандартам.
3.2. Выбор операционной среды и средств разработки
Выбор в качестве операционной среды для функционирования АРМа платформы win32 (ей соответствуют операционные системы Windows95, Windows98, Windows NT) обусловлен следующими ее особенностями:
· ориентация заказчика на эту платформу;
· развитые средства создания пользовательского интерфейса;
· достаточная масштабируемость, т.е. способность работать на широком диапазоне компьютерного оборудования, начиная от машин уровня 486DX4‑100 до многопроцессорных систем;
· наличие драйверов для поддержки широкого спектра периферийных устройств (видеоадаптеров, сетевых адаптеров, принтеров, дисководов CD-ROM и пр.);
· чрезвычайно широкое распространение этой платформы;
· приемлемая для задач такого уровня надежность и производительность программ, работающих с использованием механизма вытесняющей многозадачности.
Из недостатков данной платформы, существенных для предлагаемой разработки, стоит отметить следующие:
· отсутствие в операционных системах Windows95 и Windows98 средств обеспечения безопасности и защиты от несанкционированного доступа, что вынуждает разрабатывать собственные или использовать сторонние модули для этого. В Windows NT этот недостаток частично устранен, однако по-прежнему нет поддержки шифрации хранимых данных;