- •Введение
- •2 Системный проект
- •2.1 Проектирование интерфейса
- •2.2 Используемые компоненты (структура метаданных)
- •2.3 Описание входных и выходных данных
- •3. Технический проект
- •3.1. Выбор и обоснование состава технических и программных средств
- •Физическая структура программы
- •4. Экономическая часть
- •5. Экспериментальная часть
- •6. Охрана труда
- •Заключение
- •Список использованной литературы
- •Тексты процедуры
2 Системный проект
2.1 Проектирование интерфейса
Создание системного проекта (по другому, модели требований к будущей системе) является первой фазой разработки собственно системы автоматизации, на которой требования заказчика уточняются, формализуются и документируются, так как если требования нигде не зафиксированы, то их вроде-бы и не существует. Системный проект строится на основе модели “как должно быть” и результатов обследования предприятия в части выявления требований к будущей системе.
Фактически на этом этапе дается ответ на вопрос: "Что должна делать будущая система?". Именно здесь лежит ключ к успеху всего проекта автоматизации. В практике создания больших программных систем известно немало примеров неудачной реализации именно из-за неполноты и нечеткости определения системных требований.
Системный проект должен включать:
комментарии к функциональной модели (спецификации процессов нижнего уровня в текстовом виде);
перечень подсистем, требования к способам и средствам связи для информационного обмена между компонентами, требования к функциям системы;
Основными услугами, которые предоставляет фотосалон, естественно является фото:
На паспорт ( различных размеров, цветное, черно-белое);
На различные документы;
Фотосессии;
распечатка фотографий со съемных носителей;
Так же фотосалон предоставляет ряд услуг связанных с нанесением изображений на различную сувенирную продукцию:
Брелки;
Кружки;
Футболки;
Тарелки;
Другая сувенирная продукция;
Учет услуг в фотосалоне будет производиться очень просто. У каждой услуги будет своя стоимость, которая будет определена как средняя рыночная стоимость таких услуг.
Заказы же будут осуществляться следующим образом: клиент приходит в фотосалон и в порядке «живой» очереди ждет своего времени приема, далее он объясняет работнику фотосалона, какую услугу он бы хотел получить, после этого работник оформляет квитанцию с номером заказа надо вставить о том, какие услуги и в каком количестве будет предоставлены, и срок выполнения заказа. Далее начинается непосредственное выполнение заказа если это фото, то это фотографирование и распечатка фотографий, если же это изготовление сувениров, то он передает заказ вместе с квитанцией на выполнение в другой отдел, который занимается изготовлением и оформлением сувенирной продукции. По истечению срока выполнения заказа клиент приносит чек ????????? а если оплаты не было об оплате услуг и забирает свой заказ. Работник салона в свою очередь составляет акт о выполнении услуг.
Следующий раздел В мире миллиарды вычислительных устройств. Еще больше программ для них. И у каждой свой интерфейс, являющийся «рычагами» взаимодействия между пользователем и машинным кодом. Не удивительно, что чем лучше интерфейс, тем эффективнее взаимодействие.
Однако далеко не все разработчики и даже дизайнеры, задумываются о создании удобного и понятного графического интерфейса пользователя.
Для себя я начала (только от третьего лица)с постановки вопросов: общие принципы, какие элементы интерфейса(ЭИ) создать, какой у них должен быть дизайн, где их правильно размещать и как они должны себя вести.
Ниже я постараюсь ответить на эти вопросы.
Общие принципы:
Интерфейс должен быть интуитивно понятным. Таким, чтобы пользователю не требовалось объяснять как им пользоваться.
Для упрощения процесса изучения необходима справка. Буквально — графическая подсказка, объясняющая значение того или иного ЭИ. Полное руководство должно быть частью интерфейса, доступной в любой момент.
Какие ЭИ создать?(не должно быть раздумий, все глаголы только в повелительном наклонении)
Разработка интерфейса обычно начинается с определения задачи или набора задач, для которых предназначен продукт.
Простое должно оставаться простым. Не усложняйте интерфейсы. Постоянно думайте о том, как сделать интерфейс проще и понятнее.
Пользователи не задумываются над тем, как устроена программа. Все, что они видят — это интерфейс. Поэтому, с точки зрения потребителя именно интерфейс является конечным продуктом.
Интерфейс должен быть ориентированным на человека, т.е. отвечать нуждам человека и учитывать его слабости. Нужно постоянно думать о том, с какими трудностями может столкнуться пользователь.
Думайте о поведении и привычках пользователей. Не меняйте хорошо известные всем ЭИ на неожиданные, а новые делайте интуитивно понятными.
А теперь перейдем непосредственно к описанию интерфейса разработанного продукта. В программе будет 3 подсистемы и рабочий стол.
Подсистема – это основой элемент для построения интерфейса 1С:Предприятия. Подсистемы позволяют выделить в конфигурации функциональные части, на которые логически разбивается создаваемое прикладное решение. Таким образом, наличие подсистем определяет структуру программы, организует весь пользовательский интерфейс, позволяет «рассортировать» различные документы, справочники по логически связанным с ними разделам, в которых пользователю будет удобнее с ними работать. При этом каждому конкретному пользователю будут видны лишь те разделы, которые нужны ему в процессе работы.
«Оказание услуг» - в этой подсистеме будет находиться все что связано с оказанием услуг (лишняя фраза), в ней будут храниться данные о клиентах, которые заказывают те или иные услуги, данные о наименованиях услуг, и их цены. Здесь же будет справочник «Персонал» - он необходим для того, чтобы в каждом акте об оказании услуги можно было проставить работника, который предоставлял эту услугу, это в свою очередь поможет насчитывать сотрудникам заработную плату. Так же в этой подсистеме содержится ряд отчетов, это отчеты о затраченных материалах, отчеты о выручке персонала, и отчет по оказанным услугам.
Рисунок 1 – состав подсистемы «Оказание услуг»
Все прямоугольниками нумерация рисунков в пределах раздела 2.1.1 и т.д.
«Расчет заработной платы» в данной подсистеме будет находиться все что связанно убрать????????? с заработной платой, виды графиков, начисления персоналу, перерасчеты, справочник «Персонал» - в нем будет указываться какую должность занимает тот или иной работник, так же здесь содержится отчет по выручке персонала.
Рисунок 2 – Состав подсистемы «Расчет заработной платы»
Так же ка и на предыдущем рисунке
«Учет материалов» в данной подсистеме находится вся информация о материалах, поступивших на предприятие, «ушедших» с предприятия, приходные накладные, документы по продажам, отчеты по материалам и оказанным услугам, цены на услуги, и возможность контроля остатков материалов.
Рисунок 3 – состав подсистемы «Учет материалов»
