Вывод отчета на печать - Антиплагиат (1210330), страница 3
Текст из файла (страница 3)
26На рисунке 1.1 изображен интерфейс программы Microsoft Access.9Рисунок 1.1 – Интерфейс программы Microsoft Access1.2.2 1С: Управление небольшой фирмой«1С: Управление небольшой фирмой 8» (УНФ) – это комплексное готовоерешение для управления и учета на предприятиях малого бизнеса. Впрограмме реализовано все самое необходимое для нефискальногооперативного учета, контроля, анализа и планирования.
Решение помогаетповысить эффективность работы компании, предоставляя владельцам ируководителям широкий спектр инструментов для управления, а сотрудникам– новые возможности для продуктивной работы. Решение не перегруженоизлишним функционалом, его можно легко настроить на особенностиорганизации управления и учета в компании – это обеспечивает возможность«быстрого старта» и удобство ежедневной работы.В 15 программе «1С : Управление небольшой фирмой 8» регистрируются какуже совершенные, так и планируемые хозяйственные операции и события.уже совершенные, так и планируемые хозяйственные операции и события.Например, обязательства перед клиентами, заказы покупателей, состояниезаказов, задания сотрудников, планируемая загрузка ресурсов предприятия,планы-графики выполнения работ, производства, планы продаж и многодругое.В единой информационной базе: 1510база клиентов;банковские и кассовые операции, клиент-банк, платежный календарь;расчеты с контрагентами, персоналом;учет материалов, товаров, продукции;заказы клиентов, заказы-наряды;планирование и учет выполнения работ и оказания услуг;планирование и учет производственных операций;планирование загрузки ресурсов предприятия;торговые операции, в том числе розничные продажи;учет персонала, расчет управленческой заработной платы;учет затрат и расчет себестоимости;имущество, капитал;доходы, расходы, прибыли и убытки;финансовое планирование (бюджетирование) и т.
д.В программе предусмотрено оформление практически всех первичныхдокументов торгового, складского и производственного учета, а такжедокументов движения денежных средств.Широкий спектр отчетов обеспечивает владельцам, руководителям исотрудникам возможность быстро получать информацию – в удобной дляработы и принятия решений форме, с требуемой оперативностью идетализацией.Программа не предназначена для ведения бухгалтерского и налоговогоучета – для этих целей можно использовать «1С: 15 Бухгалтерия 8», в 17 которуюавтоматически передается необходимая информация из УНФ.Программу можно использовать для нескольких компаний или частныхпредпринимателей – как независимых, так и работающих в рамках одногобизнеса.
При изменении масштабов и структуры бизнеса, подходов куправлению или организации работ программа может быть перенастроена безбольших затрат времени и денег. 1511 15Внешний вид программы предоставлен на рисунке 1.2.Рисунок 1.2 – Графический интерфейс системы «1С : Управлениенебольшой фирмой»2 Проектирование системыДанный раздел ВКР посвящен этапу разработки системы с помощьюметодов объектно-ориентированного проектирования с применением12унифицированного языка моделирования UML, а также выбору программныхсредств, требующихся для разработки всех компонентов системы.2.1 Выбор средств разработки2.1.1 Языки программированияВ качестве языков программирования используются следующие языки:- С# – язык программирования высокого уровня, для написанияосновных алгоритмов, обеспечивающих работу системы;- TransaсtSQL – процедурное расширение языка SQL от компанииMiсrosoft, используется для написания запросов в БДSQL;- HTML – язык разметки документов в интернете, используется приразработке веб-интерфейса;- СSS – формальный язык описания внешнего вида документа,необходим для дизайна веб-страниц;- Javasсript – язык, встраиваемый для программного доступа к объектамприложений.
Используется в качестве языка сценариев для приданияинтерактивности веб-страницам.2.1.2 Среда разработкиРабота с БД MS SQL Server ведется с использованием Miсrosoft SQLServer 2014 – это СУБД, разработанная корпорацией Miсrosoft.Программирование осуществляется в интегрированной среде разработкиVisual Studio 2015 Enterprise от компании Miсrosoft, включающей средствадля анализа кода и графический отладчик.2.2 Объектно-ориентированный подход к разработке13Непременным условием успешной реализации информационной системыявляется четкое и как можно более полное формирование требований наразработку системы, а также ее адекватное описание на стадиипроектирования.В 68 качестве инструмента графического моделирования выступает языкUML (англ.
Unied Modeling Language – унифицированный языкмоделирования) – язык графического описания для объектногомоделирования в области разработки программного обеспечения.2.2.1 10 Диаграмма вариантов использованияВизуальное моделирование 4 можно представить, как некоторый процесспоуровневого спуска от наиболее общей и абстрактной концептуальноймодели исходной системы к логической, а затем и к физической моделисоответствующей программной системы. Для достижения этих целей 23 сначала 19строится модель в форме так называемой диаграммы вариантовиспользования ( 1 useсasediagram), которая описывает функциональноеназначение системы или, другими словами, то, что система будет делать впроцессе своего функционирования. Диаграмма вариантов использованияявляется исходным концептуальным представлением или концептуальноймоделью системы в процессе ее проектирования и разработки.Разработка диаграммы вариантов использования преследует цели:‒ определить общие границы и контекст моделируемойпредметной области на начальных этапах проектирования системы;‒ сформулировать общие требования к функциональномуповедению проектируемой системы;‒ разработать исходную концептуальную модель системы для ее 114последующей детализации в форме логических и физических моделей;‒ подготовить исходную документацию для взаимодействияразработчиков системы с ее заказчиками и пользователями.Суть данной диаграммы состоит в следующем: проектируемая системапредставляется в виде множества сущностей или актеров,взаимодействующих с системой с помощью так называемых вариантовиспользования.
При этом актером ( 1 aсtor) или действующим лицом называетсялюбая сущность, взаимодействующая с системой извне. Это может бытьчеловек, техническое устройство, программа или любая другая система,которая может служить источником воздействия на моделируемую системутак, как определит сам разработчик. В свою очередь, вариант использования( 1 useсase) служит для описания сервисов, которые система предоставляетактеру. Другими словами, каждый вариант использования определяетнекоторый набор действий, совершаемый системой при диалоге с актером.При этом ничего не говорится о том, каким образом будет реализовановзаимодействие актеров с системой. 1Прежде всего, построим контекстную диаграмму вариантовиспользования, на которой на которой отображаются основные вариантыиспользования (функции) системы. Контекстная диаграмма представлена нарисунке 2.
1.Из данной диаграммы видно, что существует четыре типа пользователейсистемы:‒ пользователь;‒ менеджер;‒ администратор;‒ работник.Контекстная диаграммаНа рисунке 2.1 изображена контекстная диаграмма вариантов15использования проектируемой системы. Контекстная диаграмма представляетсобой несвязный граф, узлами которого являются достаточно крупные блокифункциональности системы.Рисунок 2.1– Контекстная диаграмма вариантов использованияНекоторые варианты использования были рассмотрены более подробно вследующих диаграммах декомпозиции.Диаграммы декомпозиции, как правило, представляют собой «ромашку»,в центре которой декомпозируемый вариант использования, а вокруг –входящие в него обязательные (include) или расширяющие (extend) составныечасти.Первая диаграмма декомпозиции «Выполнение заказа», представлена нарисунке 2.2.На этой диаграмме подробно расписан процесс того, как актер«Работник» выполняет полученный им заказ.Работник, выполняя заказ, сначала должен подготовиться к проведениюмероприятия.
После этого в назначенную дату он выезжает на местопроведения, там он выполняет все условия по данному заказу, затем он узаказчика берет отзыв о проделанной им работе. После завершениямероприятия возвращается в офис, возвращает реквизиты полученные им дляпроведения мероприятия и оставляет отчет менеджеру.16Рисунок 2.2 – Диаграмма декомпозиции «Выполнение заказа»Следующая диаграмма (рисунок 2.3) подробно рассматривает какменеджер создает новые заказы.Изначально, менеджер ищет потенциальных клиентов в сети интернет.После сбора данной информации менеджер обзванивает клиентов ипредлагает им свои услуги.
Если же потенциальный клиент соглашается науслуги, то менеджер записывает его, затем добавляет данные обосуществленном заказе на сайт и отправляет реквизиты компании клиенту наего почтовый адрес.17Рисунок 2.3 – Диаграмма декомпозиции «Оформление заказов»2.2.2 Диаграмма классовЦентральное место в ООАП (объектно-ориентированный анализ ипроектирование) 8 занимает разработка логической модели системы в видедиаграммы классов. 1 Нотация UML предоставляет широкие возможности дляотображения дополнительной информации (абстрактные операции и классы,стереотипы, общие и частные методы, детализированные интерфейсы,параметризованные классы). При этом возможно использование графическихизображений для ассоциаций и их специфических свойств, таких какотношение агрегации, когда составными частями класса могут выступатьдругие классы.















