Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломная_Имангулова.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
10.26 Mб
Скачать

1.6 Проектирование будущего интерфейса программы

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

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

Так как цвет является мощным средством воздействия на психику пользователя, в программе удачно использована стандартная цветовая гамма цветов Windows, регулируемая в соответствии с настройками экрана. Осмысленные цветовые акценты снижают утомляемость, сосредоточивают внимание пользователя на выполняемых в данный момент операциях, повышают эффективность работы.

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

2.Практическая часть

2.1 Обоснование проектных решений.

2.1.1 Обоснование проектных решений по техническому обеспечению проекта.

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

В данный комплекс технических средств относятся:

  • персональная электронно-вычислительная машина любых модификаций;

  • вычислительные и управляющие устройства получения, преобразования, хранения, отображения и регистрации информации;

  • сетевые подключения и устройства передачи данных;

  • оргтехника и устройства автоматического съема информации;

Для успешной работы программы необходим сервер для хранения баз данных схожими характеристиками представленный ниже:

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

Метод печати

прямая термопечать

Скорость печати

50 мм/сек

Ширина бумаги

57.5 мм ± 0.5 мм

Интерфейс

USB, порт подключения денежного ящика (RJ-11)

2.1.2 Обоснование проектных решений по информационному обеспечению.

Понятие информационного обеспечения возникло с созданием автоматизированных систем управления (АСУ).

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

Одно из важных требований к информационному обеспечению - это достоверность данных информационной базы.

Необходимая достоверность данных в информационных базах обеспечивается высокой степенью контроля на всех этапах работы с данными.

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

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

В состав технологических операций входят:

-загрузка программы;

-ввод данных;

-контроль информации и возможность корректировки;

-справочно-информационное обслуживание;

-формирование информационных массивов;

-вывод информации;

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

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

В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. Ядро СУБД располагается на каждом клиентском компьютере. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Преимуществом этой архитектуры является низкая нагрузка на ЦП сервера, а недостатком — высокая загрузка локальной сети.

Клиент-серверные СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера. Клиент-серверные СУБД, в отличие от файл-серверных, обеспечивают разграничение доступа между пользователями и мало загружают сеть и клиентские машины. Сервер является внешней по отношению к клиенту программой, и по надобности его можно заменить другим.

При необходимости произвести обработку информации, хранящейся в БД, запущенное на компьютере пользователя клиентское приложение, работающее с БД, формирует запрос на языке SQL (название от начальных букв - Structured Query Language). Сервер базы данных принимает запрос и обрабатывает его самостоятельно. Никакой массив данных (файл) по сети не передается. После обработки запроса на компьютер пользователя передается только результат - то есть, в предыдущем примере, - список платежных поручений, удовлетворяющих нужным критериям. Сам же файл, в котором хранились данные, послужившие источником для обработки, остается незаблокированным для доступа самого сервера по запросам других пользователей.

В серьезных клиент-серверных СУБД существуют дополнительные механизмы, снижающие нагрузку на сеть, снижающие требования к пользовательским компьютерам. В качестве примера приведем хранимые процедуры - то есть целые программы обработки данных, хранящихся в БД. В этом случае от пользователя к серверу не передается даже SQL выражения - передается вызов функции с параметрами вызова. Таким образом, рабочее место пользователя еще сильнее упрощается, логика работы программы переносится на сервер. Пользовательское место становится всего лишь средством отображения информации. Все это означает дальнейшее снижение нагрузки на сеть и пользовательские рабочие станции.

Для разработанного модуля «Рабочий стол администратора» в программе 1С: Бухгалтерия 3.0 оптимальное решение будет файл-серверный вариант работы, для реализации проектируемой автоматизированной системы. Так как реализуемая система предназначена для численности в 10-15 человек персонала в парикмахерском салоне.