Диплом: Автоматизация управленческого учета основных средств в ООО «Агровит»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
2019 года, доля Windows 7 составляет 11,7 % среди используемых в мире
операционных систем для доступа к сети Интернет и занимает второе место в
мире по популярности после Windows 10.
В 2017 году компания Microsoft объявила, что поддержка Windows 7
будет прекращена 14 января 2020 года. Платные обновления расширенной
безопасности (ESU), продаваемые отдельно для каждого устройства, будут
предлагаться до января 2023 года.
В базах данных содержатся и данные, и информация. Системой
управления базой данных (СУБД) называется объединение программных
средств, необходимых для разработки строения новой базы, ввода данных,
редактирование данных и вывод информации. Под выводом информации
базы имеется в виду отбор данных для вывода по требуемым критериям, их
сортировка, подготовка и вывод на экран, печать или передача по сети. [19]
Известно большое число СУБД. Большая часть СУБД имеют основой
определенный комплекс главных понятий.
СУБД Access имеет направленность на пользователей Microsoft
Office, в основном не знающих основ программирования.
Одним из преимуществ Access является легкость его использования,
так как имеются средства разработки форм, отчетов и запросов, как с
помощью конструктора, так и с помощью мастера, при этом отчеты можно
экспортированы в формат Microsoft Word или Microsoft Excel, а для создания
приложений используется язык Visual Basic for Applications, общий для всех
составных частей Microsoft Office;
Visio Professional — средство моделирования и документирования
бизнес-процессов, проектирования данных, построения всевозможных
диаграмм, схем сетей, планов помещений, схематических чертежей,
предназначенное для IT-специалистов, инженеров, технических
руководителей и разработчиков программного обеспечения. Visio
Professional поддерживает набор возможностей, ранее доступных в Visio
47
Technical и Professional, а также содержит дополнительные средства для
работы с векторной графикой.
Расширенные средства создания схем сетей, впервые появившиеся в
Visio 2000 Enterprise Edition, выделены в дополнительный продукт —
Microsoft Visio Enterprise Network Tools, который реализует такие функции,
как автоматическое создание схем сетей и документирование структур
каталогов Active Directory, Novell Directory Services (NDS) и Lightweight
Directory Access Protocol (LDAP). Продукт Enterprise Network Tools включает
годичную подписку на доступ к Visio Network Center Web-узлу,
содержащему дополнительные геометрические примитивы и решения. Кроме
того, ряд специализированных решений для моделирования баз данных и
программного обеспечения, входивших в Visio 2000 Enterprise Edition и
позволяющих, в частности, проектировать схемы баз данных и приложения,
должны войти в состав Microsoft Visual Studio.NET позже. Планируется
выпуск версии Visual Studio.NET Enterprise Architect, которая будет включать
средства моделирования данных и создания программных моделей на базе
языка UML.
Перечислим основные особенности Visio:
усовершенствованы общее визуальное оформление и качество
графики. Появились возможности импорта изображений со сканеров и
цифровых камер, получения изображений из Web, а также работы с Clip
Organizer в Microsoft Office XP;
схемы Visio можно публиковать как Web-страницы и
просматривать неграфические свойства каждой фигуры внутри браузера;
хотя Visio не входит в состав Microsoft Office, он содержит
многие функции, характерные для приложений этого пакета: настраиваемые
меню, проверку орфографии, автокоррекцию текста, панель задач Office XP.
При импорте схем и диаграмм Visio в Microsoft Word или PowerPoint их
можно просматривать и редактировать;
48
Visio поддерживает и другие продукты фирмы Microsoft,
например Microsoft Project, Microsoft Excel, Exchange Server, Microsoft SQL
Server, Visual Studio, а также службу каталогов Windows Active Directory;
в Visio добавлены новые средства, облегчающие развертывание
пакета, в частности поддержку автоматической установки и развертывания
под управлением Systems Management Server (SMS). Кроме того, продукт
теперь полностью совместим с технологией Microsoft Installer (MSI), которая
упрощает выборочную установку продукта или установку на персональные
компьютеры по требованию. В Visio имеется также функция
самовосстановления, которая автоматически обнаруживает недостающие или
поврежденные файлы и сама восстанавливает их, что упрощает техническую
поддержку этого продукта;
Visio поддерживает новый альтернативный формат файлов на
базе XML, что позволяет корпоративным или сторонним разработчикам
импортировать или экспортировать любые элементы схем Visio.
Поддерживаются также надстройки и фильтры событий на основе Component
Object Model (COM);
Visio поддерживает импорт данных из CAD-приложений, таких
как AutoCAD;
средства моделирования приложений Visio поддерживают Visual
Studio 6 и Visual Studio.NET, в частности Visual C++.NET и Visual Basic.NET.
Поддержка Visual C# включена в один из пакетов обновления Visio после
выпуска Microsoft Visual Studio.NET.
Еще одна возможность Visio создание календарей, расписаний и
диаграмм Ганнта, широко применяющихся при управлении проектами. Для
их создания имеются соответствующие шаблоны и встроенные средства
редактирования. Возможна разработка структуры базы данных и генерация
БД. Базы данных считаются основным достоинством Delphi. Delphi скрывает
все сложности и в тоже время предоставляет широчайшие возможности при
49
создании баз данных. Современные средства разработки приложений
существенно ускоряют написание практически любого программного
продукта. Одним из классов таких средств являются программные среды,
ориентированные на технологию RAD rapid application development.
Ускорение разработки по технологии RAD достигается за счет
многократного использования заранее написанных компонентов, управление
которыми обеспечивается средствами среды программирования (IDE). В
работе использованы компоненты для получения доступа к БД по технологии
ADODВ. Выбрана версия Delphi 10.3 Community Edition Embarcadero.
Доступ к базе данных обеспечивает компонент ADOConnection,
значок которого находится на вкладке dbGo палитры компонентов
(рисунок 8).
Рисунок 8. Вкладка dbGo
Доступ к таблицам обеспечивают компоненты ADOTable, к запросам
ADOQuery компонента dbGo, соединение обеспечивают компоненты
DataSourse компонента Data Access.
С помощью компонента Database база данных представляется как
одно целое, т. е. объединение таблиц, а компонент с названием Table — одну
таблицу БД. Компонент DataSource, еще называемый источник данных,
отвечает за связывание компонента отображения данных и источника
данных. Механизм взаимосвязи компонентов показывает рисунок 9.
50
Рисунок 9. Взаимодействие компонентов отображения
и доступа к данным
Компонент DataSource связывает набор данных их отображение.
Технология ADO в целом включает в себя не только сами объекты
OLE DB, но и механизмы, обеспечивающие взаимодействие объектов с
данными и приложениями. На этом уровне важнейшую роль играют
провайдеры ADO, координирующие работу приложений с хранилищами
данных различных типов.
Такая архитектура позволяет сделать набор объектов и интерфейсов
открытым и расширяемым. Набор объектов и соответствующий провайдер
может быть создан для любого хранилища данных без внесения изменений в
исходную структуру ADO.
Технология ADO отвечает за соединение приложения с источником
данных. Список установленных в ОС провайдеров можно увидеть в
настройке TADOConnection.
Компоненты доступа используют две возможности связи с
хранилищем данных. Это методы ADO и стандартный метод Delphi.
В первом случае применяется свойство Connectionstring.[23].
Оно предназначено для отображения и хранения информации о
соединении с объектом ADO. В нем перечисляются все требуемые
параметры.
При разработке информационной системы в программном
обеспечении необходима операционная система Windows 7 и выше, система
51
программирования Borland Delphi 10.3 Embarcadero, СУБД Access и пакет
Microsoft Office не ниже версии 2007. Для разработки структуры базы
данных используем MS Visio 2007.
2.1.3 Обоснование проектных решений по техническому
обеспечению
Разрабатываемая информационная система будет представлять собой
программный комплекс, устанавливаемый и выполняющийся на
компьютерах под управлением OC Windows 7 и выше.
Программное обеспечение: Microsoft Access 2007 на компьютере под
управлением Microsoft Windows 7 и выше.
Аппаратное обеспечение: Минимальные характеристики: процессор
частотой не менее 2,8 GHz, 4 Гб ОЗУ, 256 Гб HDD.
2.2 Разработка проекта автоматизации
2.2.1 Этапы жизненного цикла проекта автоматизации
Жизненным циклом (ЖЦ) проекта автоматизации (разрабатываемой
информационной системы (ИС)) называется период времени, включающий
процесс создания и эксплуатирования системы, охватывающий все состояния
и этапы, которые система проходит от момента принятия решения о ее
создании до момента прекращения ее функционирования системы,
Модель жизненного цикла описывает все состояния системы, начиная
с момента начала разработки ИС и заканчивая моментом окончания ее
эксплуатации. Модель жизненного цикла это структура, содержащая
процессы, действия и задачи, которые осуществляются в процессе
разработки, функционирования и сопровождения программного продукта в
течение всей его существования.
Жизненный цикл заканчивается, как правило, в результате морального
устаревания продукта [21].
52
Можно выделить следующие стадии:
1. Предпроектная стадия (исследование и анализ существующей
системы) включает в себя: формирование требований к новой системе,
подробное изучение объекта автоматизации, разработку принципов
функционирования системы, разработка и подписание технико-
экономического обоснования проекта, технического задания на
проектирование ИС.
2. Проектирование включает: описание всех компонентов
информационной системы, утверждение технического проекта, разработку
математических методов и способов программирования, создание
документации на программные продукты, выбор комплекса технических
средств.
3. Проектирование включает: разработку, тестирование и отладку
программы, заполнение БД, написание инструкций, оформление рабочего
проекта.
4. Опытная эксплуатация: начало функционирования приложений,
обучение сотрудников, внедрение ИС по этапам в работу по подразделениям
объекта, подготовка и сдача акта о испытаниях ИС приемо-сдаточных.
5. Этап эксплуатации ИС: подбор и фиксация информации о
функционировании ИС, исключение недостатков, написание требований к
необходимой модернизации ИС и ее исполнение.
Второй и третий этапы часто связывают воедино, в одну стадию,
рабочее проектирование. На каждом этапе ЖЦ формируется набор
документов и технических решений, они являются образующими для
последующих решений [24].В настоящее время применяются следующие
модели ЖЦ:
- Каскадная модель (рисунок 10), в которой все этапы
выполняются последовательно заранее известном порядке. Переход на
следующий этап означает полное окончание работ на предыдущем этапе.
53
Рисунок 10. Каскадная модель
- Поэтапная модель с промежуточным контролем (рисунок 11) В
этом случае ИС разрабатывается отдельными шагами с проверкой обратной
связи между этапами. В этом случае разработка может затянуться по срокам.
Рисунок 11. Поэтапная модель с промежуточным контролем
- Спиральная модель (рисунок 12). Происходит углубление и
детализация деталей на каждом витке. Главное внимание - анализу и
проектированию, где выполнимость определенных технических решений
проверяется и аргументируется с помощью макетирования.
54
Рисунок 12. Спиральная модель
На практике широкое распространение имеют две модели ЖЦ:
каскадная модель (до1985 гг.);
спиральная модель (после 1986.г.).[3]
Опишем стандарты, регламентирующие жизненный цикл и процессы
разработки ПО.
ГОСТ 34.601-90 - распространяется на АС и определяет стадии и
этапы их создания. Стандарт описывает содержание работ каждого этапа.
Этот стандарт наиболее соответствует каскадной модели жизненного цикла.
ISO/IEC 12207:1995 - стандарт для заказного ПО.
Экстремальное программирование Extreme Programming (самая
новая среди рассматриваемых методологий) сформировалось в 1996 году.
Разработка ведется с использованием последовательно дорабатываемых
прототипов.
Классическим ЖЦ является каскадная модель.[10]
Его главной характеристикой является разделение всей разработки на
этапы, причем переход с одного на другой происходит после того, как будет
полностью закончена работа на прошлом.
Отметим преимущества каскадного подхода:
подготовка проектной документации на каждом этапе;
55
можно четко спланировать сроки выполнения и завершения
работ и объем затрат.
Выбираем для разработки ГОСТ 34.601-90 и каскадный подход,
учитывая его преимущества:
на каждом этапе формируется набор проектной документации;
выполняемые в логичной последовательности этапы работ
позволяют планировать сроки завершения работ и затраты.
Проектирование информационных систем (ИС) ведется в
соответствии с ГОСТ 34.601– 90.
Процесс разработки информационных систем представляет собой
совокупность работ, выстроенных в определенном временном порядке,
связанных между собой и объединенных в этапы и стадии. Выполнение этих
работ должно быть необходимо и достаточно для проектирования и
разработки информационных систем.
Стадии и этапы проектирования информационных систем можно
выделить как части общего процесса с точки зрения рационального
планирования и организации работ, заканчивающихся требуемым
результатом [24].
Работы по проектированию информационных систем проводят по
стадиям и этапам, используемым для их создания.
Состав и правила выполнения работ на установленных стандартом
ГОСТ 34.601– 90 стадиях и этапах определяют в разработанной
документации организаций, которые участвуют в проектировании
определенных типов информационных систем [25].
Выделены следующие этапы создания информационной системы:
формирование требований к ИС;
разработка концепции ИС;
техническое задание;
эскизный проект;

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")