Дипломная работа: Разработка информационной системы Оптовая база
Клиент-сервер . В основе этой концепции лежит идея о том, что помимо хранения файлов базы данных, центральный сервер должен выполнять основную часть обработки данных. Пользователи обращаются к центральному серверу с помощью специального языка структурированных запросов (SQL, Structured Query Language), на котором описывается список задач, выполняемых сервером. Запросы пользователей принимаются сервером и порождают в нем процессы обработки данных. В ответ пользователь получает уже обработанный набор данных. Между клиентом и сервером передается не весь набор данных, как это происходит в технологии файл-сервер, а только данные, которые необходимы клиенту. Запрос пользователя длиной всего в несколько строк способен породить процесс обработки данных, затрагивающий множество таблиц и миллионы строк. В ответ клиент может получить лишь несколько чисел. Технология клиент-сервер позволяет избежать передачи по сети огромных объемов информации, переложив всю обработку данных на центральный сервер. Кроме того, рассматриваемый подход позволяет избежать конфликтов изменений одних и тех же данных множеством пользователей, которые характерны для технологии файл-сервер. Технология клиент-сервер реализует согласованное изменение данных множеством клиентов, обеспечивая автоматическое соблюдение целостности данных. Эти и некоторые другие преимущества сделали технологию клиент-сервер очень популярной. К недостаткам этой технологии можно отнести высокие требования к производительности центрального сервера. Чем больше клиентов обращается к серверу, и чем больше объем обрабатываемых данных, тем более мощным должен быть центральный сервер.
Исходя из этих рассуждений при проектировании архитектуры АРМ за основу была принята технология клиент-сервер. Диаграммы размещения отражают физические взаимосвязи между программными и аппаратными компонентами системы).
2.2 Проектирование интерфейса информационной системы
Под пользовательским интерфейсом часто понимают только внешний вид программы. Однако на деле пользователь воспринимает через него всю систему в целом, а значит, такое его понимание является слишком узким. В действительности пользовательский интерфейс включает в себя все аспекты дизайна, которые оказывают влияние на взаимодействие пользователя и системы. Это не только экран, который видит пользователь. Пользовательский интерфейс состоит из множества составляющих, таких как:
набор задач пользователя, которые он решает при помощи системы;
элементы управления системой;
навигация между блоками системы;
визуальный дизайн экранов программы.
Выделим несколько наиболее существенных преимуществ хорошего пользовательского интерфейса с точки зрения бизнеса:
снижение количества ошибок пользователя;
снижение стоимости поддержки системы;
уменьшение потерь продуктивности работников при внедрении системы и более быстрое восстановление утраченной продуктивности;
улучшение морального состояния персонала;
уменьшение расходов на изменение пользовательского интерфейса по требованию пользователей;
доступность функциональности системы для максимального количества пользователей.
АРМ оптовая база разрабатывается как приложение использующее технологию клиент-сервер.
2.2.1 Пользовательский интерфейс управляющей программы
Основным модулем «АРМ Оптовая База» является модуль Luck.exe, обеспечивающий реализацию основной функциональности диаграммы вариантов использования, представленной на рисунке 1.9 раздела 1.4.
При разработке информационной системой одной из главных задач, является создание наиболее простого и не загруженного интерфейса. Именно интерфейс программного продукта, помогает пользователям «общаться» с информационной системой, выступая как диалог общения пользователя и системой.
Интерфейс программы, администраторская часть:
1. стартовая форма программы. Данная форма запускается при запуске программного продукта образуя, таким образом, начало диалога пользователя с системой (рисунок 2.3);
2. форма администратора. В этой форме осуществляется полное управление информационной системой, т.е. добавление, удаление, изменение данных в базе данных, а также при необходимости просмотр и печать отчетов (рисунок 2.4);
3. форма «Заказчики», благодаря этой форме можно видеть полную информацию о заказчиках предприятия (рисунок 2.7);
4. форма «Поставщики», благодаря этой форме можно видеть полную информацию о заказчиках предприятия (рисунок 2.8).
Интерфейс программы пользовательская часть:
В окне приход товара идет оформление товара. При выборе данной вкладке формы, пользователь сначала должен
В меню расход там тут происходят операции проводимые сотрудника склада по отпуску и продаже товара.
В меню остатки происходит подсчет товара, наименования хранящегося на складе.
В меню касса тут хранятся информация по приходным ордерам и расходным кассовым ордерам.(скриншоты)
2.2.2 Пользовательские интерфейсы компонентов управления
Рис 2.0 Главное меню программы