Изучение методов и способов разработки информационных систем. Рассмотрение и анализ программной архитектуры, как архитектуры взаимодействия классов, организованной в три слоя. Ознакомление с процессом добавления в список браузера новой диаграммы.
Аннотация к работе
Данная курсовая работа рассматривает пример создания информационной системы на базе частного предприятия «Computer Master». Все чаще требуются работы по внедрению информационных систем для различных предприятий России, а значит растет спрос на квалифицированных специалистов в области создания и внедрения информационных систем.Юридическим лицом признается организация, которая имеет в собственности, хозяйственном ведении или оперативном управлении обособленное имущество и отвечает по своим обязательствам этим имуществом, может от своего имени приобретать и осуществлять имущественные и личные неимущественные права, нести обязанности, быть истцом и ответчиком в суде. При этом, если юридическое лицо является организацией, преследующей извлечение прибыли в качестве основной цели своей деятельности, тогда эта организация признается коммерческой. Таким образом, можно утверждать, что основной целью такой организации, как компьютерный магазин, является извлечение прибыли посредством продажи компьютерного комплектующего клиентам. Как правило, в структуру такой организации должна входить система сервисного обслуживания и ремонт компьютерной техники, но в данной курсовой работе данный вопрос не рассматривается. Организационная структура «Computer Master» - это совокупность взаимодействующих отделов и структурных частей в рамках одной организации для достижения цели, поставленной перед ней.Данная модель представляет систему основных понятий и правил их комбинирования, не зависимых от языка и являющихся смысловой структурой предметной области, а также отображает логическое (обобщенное) представление о данных. Концептуальная модель описывает систему в терминах, понятных пользователю. Концептуальная модель представлена набором UML-диаграмм. Перечень высказываний при покупке товаров из имеющихся в наличии представлен в таблице: № Необходимые высказывания В случае покупки товара из имеющихся в наличии при расчете кассир вводит номер чека.Анализ осуществлен с точки зрения сотрудников магазина, стремящихся решить ряд проблем по средствам внедрения информационной системы. Проблемный анализ предметной области осуществляется на основе диаграммы модели предметной области, разработанной на этапе концептуального моделирования предметной области.Концепцию ИС иногда называют моделью требований или моделью желаемого результата. Содержание концепции (модели желаемого результата), используемого в процессе проектирования курсового проекта, определяет первую модель ИС и упрощенно выполняет функции технического задания и описания постановки задач.Магазин - организация, осуществляющая продажу компьютерного оборудования. Ассистент - сотрудник магазина, осуществляющий работу с клиентом, связанную с консультацией клиента. Клиент - человек, желающий приобрести оборудование.В данном разделе содержится перечень функциональных возможностей, которыми должна обладать ИС для успешного решения проблем, выявленных в результате проблемного анализа предметной области. Кроме основных требований в данном разделе перечислены обеспечивающие требования, которые относятся к функциональным возможностям администрирования, проверки данных.В данном разделе содержится перечень нефункциональных требований к возможностям ИС, условиям ее функционирования, ограничениям реализации, требованиям к производительности, расширяемости. С учетом возможности роста групп товаров должна присутствовать возможность расширения системы.При решении задач курсового проекта будем рассматривать программную архитектуру как архитектуру взаимодействия классов, организованную в три слоя (представление, предметная область, источник данных) в рамках одного приложения. Основные высказывания о программной архитектуре заимствуются из описаний шаблонов архитектуры. Слой предметной области: выполняет вычисления на основе вводимых и хранимых данных, проверку всех элементов данных и обработку команд, поступающих от слоя представления, а также передачу информации слою источника данных. E-UI-Manager Граничный класс, отвечающий за отображение формы каталога оборудования, параметров поиска и результатов поиска в каталоге. E-UI-Cashier Граничный класс, отвечающий за отображение формы требования, атрибутов покупки оборудования (номер чека, номер товара), параметров и результатов поиска требований оплатыВ данном разделе содержится набор UML-диаграмм, моделирующих функциональные возможности и структуру программного обеспечения (ПО) ИС на логическом уровне.На рисунке ниже представлена диаграмма последовательности, моделирующая процесс формирования требования оплаты: На рисунке ниже представлена диаграмма последовательности, моделирующая поддержку процесса расчета за покупку оборудования:Модель структуры является целевой моделью курсового проекта, разработанная посредством диаграммы классов.В качестве примера реализации модели в среде Case-средства опишем процесс моделирования диаграмм логической модели ПО ИС.
План
Содержание
Введение
1. Описание предметной области
2. Концептуальная модель предметной области
3. Описание проблем и формирование концепции информационной системы