Постановка задачи
Разработать информационную систему (ИС) для обеспечения работы магазина сувениров.
Требования к системе
1. Система должна обеспечивать типовые операции при работе с базами данных:
– ввод новых данных;
– удаление ненужных данных;
– редактировать имеющиеся данные;
– производить сортировку данных по заданным критериям;
– производить поиск необходимой информации.
2. Производить необходимые вычисления. Например, расчет заработной платы сотрудников;
3. Формировать необходимые отчеты. Например, ведомость заработной платы, отчеты о доходах и расходах.
Общая архитектура ИС
Проектирование общей архитектуры
Под архитектурой понимается общая структура ИС. Она тесно связана с интерфейсом и дизайном системы. Продуманность указанных аспектов должна обеспечить удобство работы конечных пользователей и, в конечном счете, определяет коммерческий успех ИС.
В отличие от программирования создание интерфейса процесс очень творческий и потому плохо формализуемый. Здесь все зависит от опыта разработчика с подобными системами, знания объекта автоматизации (предметной области) и знания возможностей среды разработки.
В данном случае можно предложить следующую архитектуру.
1. При запуске ИС должна появиться заставка;
2. После щелчка по ней мышью система должна перейти к главному меню;
3. Главное меню должно обеспечивать доступ к следующим функциям системы:
– справочник товаров;
– сведения о продажах;
– справочник поставщиков;
– сведения о поставках;
– сведения о сотрудниках:
– начисление заработной платы;
– поиск информации:
– отчеты;
– выход.
4. При выборе соответствующего пункта меню система должна переходить на нужную форму (применительно к Excel произойдет переход на соответствующий лист), где реализованы необходимые операции.
5. На каждом листе должна находиться кнопка возврата к главному меню.
Спроектированная архитектура в виде схемы представлена на рис.5.1.
Рис. 5.1. Общая архитектура ИС