Разработка автоматизированной системы управления «Трехмерная печать»
Курсовая работа, 05 Февраля 2011, автор: пользователь скрыл имя
Описание работы
Целью курсового проектирования является получение практических навыков анализа предметной области, выявления закономерностей в ней, построения диаграмм, описывающих объекты и процессы предметной области.
Файлы: 12 файлов
ПИС Мелехин.doc
— 349.50 Кб (Просмотреть файл, Скачать файл)Приложение 1 Диаграмма прецедентов.doc
— 63.00 Кб (Просмотреть файл, Скачать файл)Приложение 2 Диаграмма активностей.doc
— 53.00 Кб (Просмотреть файл, Скачать файл)Приложение 3 (Дополнительная спецификация).doc
— 49.50 Кб (Скачать файл)Дополнительная спецификация
Даты внесения изменений
| Версия | Дата | Описание | Автор |
| Черновой начальный вариант | 20 мая, 2010г | Первый черновой вариант. Будет уточнён на стадии развития | Мелехин А.С. |
Введение
В
этом документе описаны все
Функциональность (Имеющая отношение ко многим прецедентам)
Регистрация событий и обработка ошибок
Все ошибки регистрируются на постоянном носителе.
Подключаемые бизнес-правила
Необходимо обеспечить возможность настройки функциональности системы в различных точках сценариев нескольких прецедентов (эти точки нужно определить) на основе заданных правил.
Безопасность
Необходимо выполнять аутентификацию всех пользователей.
Требования к ПО
- Пользователь системы может работать на разных версиях операционной системы Windows. Среди них серии 9x, 2000, NT, XP, Vista и Win7. Система должна обеспечивать стабильную работу на всей линейке систем
- Печать модели может осуществляться из разных материалов и система должна обеспечивать замену материала между печатью моделей.
- В процессе печати могут возникнуть неисправности такие как перебои электричества, программная или конструкционная ошибка в печати, также могут закончиться материалы. Система «3Dprint» должна обеспечивать возможность печати начиная с любого момента.
- Начало печати должно обеспечиваться не только программными средствами с помощью интерфейса «3Dprint» но и с помощью кнопок на передней панели принтера
- Факт окончания процесса печати модели должен информировать оператора об этом. Это может происходить с помощью специальных светодиодов и/или звукового сигнала.
Надежность
Возможность восстановления информации
При сбоях в работе внешних систем нужно обеспечить возможность локальной обработки данных (их сохранение и последующую передачу внешним системам). Этот вопрос требует более детальной проработки.
Производительность
- Система должна поддерживать печать одновременно на нескольких принтерах
- Система должна одновременно обрабатывать до 50 запросов от кассы с возможностью увеличения этой цифры.
Возможности поддержки
Конфигурирование
Сетевые конфигурации различных, пользователей системы (персонал) могут отличаться. Могут использоваться обычные системы напрямую обеспечивающие работу с принтером, а также возможна поддержка клиент-серверной архитектуры с возможностью подключения «тонкого клиента. Кроме того, конфигурация ресурсов каждого клиента может изменяться со временем, отражая производственные потребности и потребности в производительности. Следовательно, система должна быть настраиваемой и отражать потребности пользователей. Этот вопрос требует тщательной дополнительной проработки, изучения степени гибкости и способов ее достижения.
Ограничения
Руководство проекта "трехмерная печать" настаивает на применении технологии .NET, поскольку это улучшит возможности по поддержке системы и ее переходу на различные платформы, а также обеспечит простоту разработки.
Интерфейсы
Важные интерфейсы и аппаратные средства
- Стабильная программная среда
- Сканер штрих-кодов, используемых на документах, для ускорения процесса приема заказов
Программные интерфейсы
Для внешних систем необходимо обеспечить возможность подключения через различные интерфейсы.
Бизнес-правила
| Имя | Правило | Возможность изменения | Источник |
| ПРАВ 1 | Правило регистрации
клиента
Клиента регистировать в системе может только касса. Для регистрации необходимы личные данные клиента: любое удостоверение личности, а также домашний адрес |
Низкая вероятность изменения | Руководство |
| ПРАВ 2 | Правило принятия заказов
Постоянно приходящие заказы должны своевременно проверяться менеджером на наличие оных. При наличии еще не обслуженных заказов начинается дальнейший процесс отправки заказа в печать. |
Низкая вероятность изменения | Руководство |
| ПРАВ 3 | Правило составления
статистики
По каждому принятому и выполненному заказу должна составляться статистика о качестве проделанной работы |
Средняя вероятность изменения | Руководство |
| ПРАВ 4 | Правило обеспечения
качественного сервиса
Со времени подачи заявки на заказ не должно проходить больше двух недель на изготовление и доставку модели клиенту. |
Низкая вероятность изменения | Руководство |
| ПРАВ 5 | Правило обеспечения
качества печати
Изменения между первоначальной
моделью и фактически изготовленной не
должны |
Низкая вероятность изменения | Руководство |
Вопросы законодательства
Рекомендуется использование бесплатных компонентов на основе открытого кода, если их разрешено использовать в коммерческих программных продуктах.