Файл: 1. Техникоэкономическая характеристика предметной области и предприятия. Анализ деятельности как есть 7.docx
Добавлен: 09.01.2024
Просмотров: 419
Скачиваний: 7
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение представляет совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков данных, циркулирующих в организации, а также методологии построения базы данных.
Классификаторы являются систематическим сводом, перечнем определенных объектов, позволяющих находить каждому из них свое место и имеющих определенное, как правило, числовое обозначение. Система классификации дает возможность группировки объектов, выделения определенных классов данных объектов, характеризуемых рядом общих свойств. Классификация представляет собой процедуру группировки объектов на качественном уровне, ориентированную на выявление однородных свойств.
Информационный объект определяет некоторую сущность, определяющую объект или процесс. Информационный объект образуется совокупностью логически взаимосвязанных реквизитов, определяющих качественные и количественные характеристики предметной области, выделяемые на основе описания предметной области путем определения функциональных зависимостей между реквизитами.
Каждому информационному объекту нужно присвоить уникальное имя.
Разрабатываемая информационная система должна автоматизировать следующие виды деятельности: ведение учета товарно-материальных ценностей, предоставление информации на данный момент времени об остатках товарно-материальных ценностей.
Информационная система, должна содержать и предоставлять данные в виде реляционных таблиц, для этого ядро системы должна представлять СУБД [20]. Информационная система должна поддерживать работу с базой данных посредствам языка SQL, существовать на поддерживаемой платформе и использовать достаточно распространенный язык программирования. Информационная система должна иметь клиентскую и серверную части.
Система должна содержать базу данных:
-
покупателей - контактные данные и параметры для поиска: наименование, контактное лицо, адрес, телефон;
товаров - наименование расходного материала, его стоимости за единицу учета;
-
типов товаров - наименование тина расходного материала; продажа -
наименование расходного материала, количества и параметры для выполнения поиска: наименование, цена.
Разрабатываемая ИС должна иметь модуль отчетности, позволяющий выводить на экран и печать:
-
список покупателей, работающих с организацией; -
таблицы «Продажа», «Выдача» и «Товар»; -
текущий остаток товарно-материальных ценностей.
Разрабатываемая ИС должна реализовывать поиск в базе данных сведений:
-
покупателя - по названию, контактному лицу, номеру телефона; -
товара - по названию; -
поступления - по дате, названию поставщика, наименованию расходного материала; -
списания - но дате, наименованию расходного материала.
1.4.2. Обоснование проектных решений по программному обеспечению
Рассмотрим наиболее востребованные на рынке среды разработки программного обеспечения.
VisualBasic 6.4 является объектно-ориентированным языком программирования, позволяющим программисту использовать объекты для достижения целей функционирования программы.
Объект - это то, что можно увидеть, потрогать или использовать. Другими словами, объектом является практически любая вещь. Объекты в объектно-ориентированной программе могут принимать множество различных форм. Программы, написанные для ОС Windows, как правило, используют такие объекты, как флажки, списки и кнопки.
Каждый объект в объектно-ориентированной программе создается из класса, который является шаблоном, используемым компьютером для создания объекта. Класс содержит инструкции, которые сообщают компьютеру, как объект должен выглядеть и вести себя. Объект, созданный из класса, называется экземпляр класса и, как говорят, экземпляром класса.
VisualBasic 6.4 является одним из языков программирования, включенных в интегрированную среду разработки VisualStudio, доступную в различных редакциях.
Каждый из продуктов, включенных в интегрированную среду разработки (ГОЕ), содержит все ипструменгы и функции, необходимые для создания, запуска и тестирования программ.
VisualBasic 6.4 проектирован для эффективного создания типобезопасных и объектно-ориентированных приложений. VisualBasic позволяет разработчикам создавать приложения Windows, веб-приложения и приложения для мобильных устройств. Программы, написанные на языке VisualBasic, как и на других языках, предназначенных для Microsoft. NET Framework, отличаются безопасностью и поддержкой взаимодействия.
Новая редакция VisualBasic продолжает традицию обеспечения возможности быстрого и простого создания приложений на основе .
NET Framework.
Язык программирования Java является строго типизированным объектноориентированным языком. Данный язык был разработан компанией SunMicrosystems, которую в последствии приобрела компания Oracle. Java- приложения обычно транслируются в специальный байт-код с помощью виртуальной Java-машины (JVM) - программы, которая обрабатывает байтовый код и передает инструкции оборудованию в качестве интерпретатора.
Подобный способ выполнения программ обладает таким достоинством как полная независимость байт-кода от операционной системы или оборудования. Данное обстоятельство обеспечивает выполнение Java- приложений на любом устройстве, для которого существует виртуальная машина.
Технологии Java также обладают другой важной особенностью, которой является гибкая система безопасности. В рамках этой системы выполнение программы целиком контролируется виртуальной машиной. Если операции превышают установленные полномочия программы (например, происходит попытка несанкционированного соединения с другим компьютером или доступа к защищенным данным), то вызывается немедленное прерывание.
К сожалению, концепция виртуальной машины содержит в себе такой недостаток как снижение производительности. Однако ряд разработанных улучшений несколько ускорил процесс выполнения программ на
Java:
-
применение JIT-технологии, подразумевающий трансляцию байт-кода в машинный код непосредственно в процессе работы программы, с учетом возможности сохранения версий класса в машинном коде; -
свободное использование платформенно-ориентированного кода, называемого native-кодом, в стандартных библиотеках; -
аппаратные средства, которые способны обеспечить более быструю обработку байт-кода.
В качестве среды программирования на языке Java наиболее распространена свободная интегрированная среда NetBeans IDE, которая позволяет разрабатывать приложения на языках программирования Java, Python, РНР, JavaScript, С, C++ и ряде других.
Для работы в среде NetBeans и для успешной инсталляции и функционирования самой среды NetBeans следует предварительно установить Sun JDK или J2EE