DOI: 10.17586/2226-1494-2015-15-6-1105-1114


УДК004.04

ПРЕДМЕТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ ИНФОРМАЦИОННЫХ СИСТЕМ ДЛЯ ПРЕДМЕТНЫХ ОБЛАСТЕЙ МАССОВОГО ОБСЛУЖИВАНИЯ КЛИЕНТОВ

Олейник П. П.


Читать статью полностью 
Язык статьи - русский

Ссылка для цитирования: Олейник П.П. Предметно-ориентированное проектирование и реализация информационных систем для предметных областей массового обслуживания клиентов // Научно-технический вестник информационных технологий, механики и оптики. 2015. Т. 15. № 6. С. 1105–1114.

Аннотация
Рассмотрена применимость предметно-ориентированного проектирования информационных систем для предметных областей массового обслуживания клиентов. При этом были выдвинуты следующие критерии оптимальности, которым должна соответствовать конечная реализация: возможность автоматизации с помощью единой системы как небольшого заведения, так и целой сети заведений; развитый графический интерфейс с поддержкой сенсорных экранов; многопользовательский учет заказов, поступающих от клиентов; гибкая архитектура приложения с возможностью расширения в будущем; возможность интеграции с различными периферийными устройствами. Показана необходимость определения каждого критерия. Для оценки реализуемости была спроектирована тестовая информационная система, автоматизирующая систему массового обслуживания. Использован унифицированный язык моделирования UML. Приведено описание назначения каждого класса и ассоциации с другими классами. Уделено внимание проектированию древовидных (иерархических) структур и процедуре выделения базовых классов на основе анализа имеющихся общих атрибутов. Для реализации системы использована собственная среда разработки SharpArchitect RAD Studio, предлагающая MDA-подход для систем и основанная на унифицированной метамодели объектной системы. Представлен графический вид разработанного прототипа формы заказа, описаны состав и структура, а также разработанная автором нотация, позволяющая упростить процесс прототипирования. Показаны подходы к разграничению прав доступа для различных ролей пользователей. Определено соответствие полученной реализации каждому выделенному критерию оптимальности. Даны рекомендации по дальнейшей разработке системы.

Ключевые слова: проектирование информационных систем, реализация информационных систем, UML, базы данных, объектно- реляционное несоответствие, методы (шаблоны, паттерны) объектно-реляционного отображения, метамодель объектной системы, DDD, MDA.

Список литературы

1. Kharwat A.K. Computer simulation: an important tool in the fast-food industry // Winter Simulation Confer-ence Proceedings. 1991. P. 811–815. doi: 10.1109/WSC.1991.185689
2. Tsuboi H., Takebayashi Y. A real-time task-oriented speech understanding system using keyword-spotting // IEEE Int. Conf. on Acoustics, Speech, and Signal Processing (ICASSP-92). San Francisco, 1992. V. 1. P. 197–200. doi: 10.1109/ICASSP.1992.225938
3. Xue D., Zhao Q., Guo X. TOPSIS method for evaluation customer service satisfaction to fast food industry // Proc. 2008 IEEE Int. Conf. on Service Operations and Logistics, and Informatics ( IEEE/SOLI 2008). Bei-jing, China, 2008. P. 920–925. doi: 10.1109/SOLI.2008.4686530
4. Shimmura T., Takenaka T., Akamatsu M. Real-time process management system in a restaurant by sharing food order information // Int. Conf. of Soft Computing and Pattern Recognition (SOCPAR'09). Malacca, 2009. P. 703–706. doi: 10.1109/SoCPaR.2009.141
5. Yong L.T. Qi C.Y., Yee C.S., Johnson A., Hoong N.K. Designing and developing a PDA food ordering system using interaction design approach: a case study // Int. Conf. on Computer Technology and Development (ICCTD'09). Kota Kinabalu, Malasia, 2009. V. 1. P. 68–71. doi: 10.1109/ICCTD.2009.18
6. Cheong S.N., Yeong M.H.T., Neoh J.J., Teh C.Y., Yap W.J. Enriching dining experience with the multi-touchable entertainment applications // Int. Conf. on Science and Social Research (CSSR 2010). Kuala Lumpur, Malaysia, 2010. P. 373–378. doi: 10.1109/CSSR.2010.5773803
7. Chen K.J., Lo Y.J., Trappey A.J.C., Trappey C.V. Reengineer restaurant set-meal design process: A combina-tion of modular product design and system engineering evaluation approach // Int. Conf. on System Science and Engineering (ICSSE 2010). Taipei, Taiwan, 2010. P. 587–592. doi: 10.1109/ICSSE.2010.5551781
8. Fujita T., Shimada H., Sato K. Self-ordering system of restaurants for considering allergy information // IEEE 11th Consumer Communications and Networking Conference (CCNC 2014). Las Vegas, 2014. P. 179–184. doi: 10.1109/CCNC.2014.6940502
9. Muslu I., Jakshylykov J., Soorbekova B., Kutmanova U., Musiralieva M. Restaurant process simulation in Kyrgyzstan // Proc. 11th Int. Conf. on Electronics, Computer and Computation (ICECCO 2014). Abuja, Nige-ria, 2014. Art. 6997576. doi: 10.1109/ICECCO.2014.6997576
10. Олейник П.П., Юзефова С.Ю., Николенко О.И. Опыт проектирования информационной системы для ресторанов быстрого питания // Материалы IX Международной научно-практической конференции "Объектные системы – 2014". Ростов-на-Дону, 2014. С. 12–16.
11. Олейник П.П. Унифицированная среда быстрой разработки корпоративных информационных систем SharpArchitect RAD Studio. Свидетельство о государственной регистрации программ для ЭВМ № 2013618212. Опубл. 20.12.2013.
12. Олейник П.П. Иерархия классов метамодели объектной системы // Материалы VI Международной научно-практической конференции "Объектные системы – 2012". Ростов-на-Дону, 2012. С. 37–40.
13. Олейник П.П. Иерархия классов представления валидационных правил объектной системы // Мате-риалы VII Международной научно-практической конференции "Объектные системы – 2013". Ростов-на-Дону, 2013. С. 14–17. 
14. Oleynik P.P. Using metamodel of object system for domain-driven design the database structure // Proc. 12th IEEE East-West Design and Test Symposium (EWDTS'2014). Kiev, Ukraine, 2014. Art. 7027052. doi: 10.1109/EWDTS.2014.7027052
15. Олейник П.П. Элементы среды разработки программных комплексов на основе организации метамо-дели объектной системы // Бизнес-информатика. 2013. №4(26). С. 69–76.
16. Олейник П.П., Кураков Ю.И. Концепция создания обслуживающей корпоративной информационной системы экономического производственно-энергетического кластера // Прикладная информатика. 2014. №6 (54). С. 5–23.
17. Эванс Э. Предметно-ориентированное проектирование (DDD). Структуризация сложных программ-ных систем. Вильямс, 2010. 448 с.

 



Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
Информация 2001-2019 ©
Научно-технический вестник информационных технологий, механики и оптики.
Все права защищены.

Яндекс.Метрика