Разработка подсистемы учета материальных средств с использованием пакета прикладных программ 1С: Предприятие 8.1 для ГУП СК "Ставрополькоммунэлектро"

Анализ функциональной структуры автоматизированной системы управления. Обоснование необходимости создания подсистемы учета материальных средств, проектирование информационной базы данных. Расчет себестоимости разработки внедряемого программного продукта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 26.06.2011
Размер файла 5,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Оптический накопитель:

CD либо DVD с возможностью записи

Таблица 2.4 - Характеристики IMANGO Flex 520B

Процессор:

INTEL Core 2 Duo E7500

Оперативная память:

DDR2 2048 Mb - 800

Видео:

интегрированный видеоадаптер

Сетевой адаптер:

интегрированный 1 Гбит/с

Жесткий диск:

160 GB SATA

Оптический привод

DVD с возможностью записи

Сетевое оборудование фирмы D-Link:

Коммутаторы D-Link DES-1024D со следующими характеристиками:

Скорость передачи данных для Ethernet: 10Mbps (полудуплекс) или 20 Mbps (полный дуплекс), для Fast Ethernet: 100Mbps (полудуплекс) или 200 Mbps (полный дуплекс).

Количество портов: 24 Порта 10/100 Mbps.

Буфер ОЗУ: 2.5 M.

Питание:100 - 240 Вольт, 50/60 Гц 0.3A.

Электромагнитное излучение:(EMI) FCC Class A, CE Class A, C-Tick, VCCI Class A. Безопасность:CUL, CB

Маршрутизаторы D-Link DI-2630 с характеристиками:

– 1 порт 10/100Mbps Fast Ethernet

– Доступ по VPN

– 1 вспомогательный порт (AUX) с поддержкой модема

– 2 слота для установки WAN и голосовых интерфейсов

– 2 слота для установки сетевых модулей

– RISC Процессор Motorola MPC860T at 50 MHz

– Память: EEPROM (512 Kб), Flash (8 Mб), SDRAM (64 Mб)

Имеющиеся интерфейсы:

– 1 порт RJ-45 10/100 M Fast Ethernet (IEEE 802.3/802.3u);

– консольный порт (RJ-45 с RS-232 интерфейсом, асинхронный DTE, no RTS/CTS, hardware handshaking);

– вспомогательный AUX порт (RJ-45 с RS-232 интерфейсом, асинхронный DTE с полной поддержкой управления модемом).

Имеются 2 слота с поддержкой WAN интерфейсов и голосовых карт, а также 2 слота с поддержкой сетевых модулей и голосовых карт.

Рисунок 2.2 - Структура локальной вычислительной сети предприятия

Маршрутизаторы поддерживает следующие типы протоколов:

– протоколы доступа (Frame relay, X.25, LAPB, PPP, PPPoE, SLIP, ISDN, (PRI/BRI), LLC2, SDLC, DLSW-SSP, VLAN (max. 300 VLANs));

– сетевые протоколы (ARP, ARP Proxy, DNS, NAT, IP Filtering, ICMP, IGMP, DHCP client, NHRP);

– протоколы маршрутизации (Static routing, Policy-base routing, RIP v1, v2, OSPF v1, v2, BGP-4, DDR, IP Multicasting, DVMRP, PIM-DM, PIM-SM).

Оборудование соединяется витой парой RJ-45 пятой категории (полоса частот 125 МГц) - 4-парный кабель, усовершенствованная категория 5. Скорость передач данных до 100 Мбит/с при использовании 2 пар и до 1000 Мбит/с при использовании 4 пар. Кабель категории 5e является самым распространённым и используется для построения компьютерных сетей.

Структура сети представлена на рисунке 2.2.

2.2.3 Анализ существующего математического и

программного обеспечения

Математическое обеспечение АСУ - комплекс математических программ и алгоритмов, одна из обеспечивающих подсистем. Служит для выполнения общесистемных задач (операционная система, - управляющая всеми задействованными в работе элементами), а так же специальных задач - проблемно- ориентированное математическое обеспечение.

АРМ «Пирамида». Пакет программ «Пирамида 2000. АРМ» служит для организации в рамках АИИС автоматизированных рабочих мест (АРМ). Каждое рабочее место представляет собой персональный компьютер, связанный с сервером сбора и сервером баз данных локальной сетью предприятия (intranet) или высокоскоростными каналами связи internet.

Программный продукт «Гранд смета». Служит для выполнения таких задач как:

– составление и проверка локальных смет (формы N4, N5);

– учет выполненных объемов работ за месяц, за период с разложением по позициям и по материалам (форма 2В, КС-2, форма КС-3, форма М-29, форма КС-6);

– составление объектных смет;

– расчет потребности в материалах;

– работа с нормативной базой;

– ресурсная смета, методы расчета локальных смет;

– дефектная ведомость.

Программный комплекс позволяет полностью автоматизировать работы, связанные с выпуском проектно-сметной документации на любые виды работ.

ГУП СК «Ставрополькоммунэлектро», приобретает лицензионные копии операционных систем Microsoft Windows.

На большинстве рабочих станций в качестве программного обеспечения используется операционная система Windows XP Professional Edition SP3, которая обеспечивает необходимый уровень надежности работы в многозадачной среде и содержит средства для коллективной работы с данными. Так же на некоторых рабочих станциях установлена ОС Windows 7 Ultimate.

Корпоративная сеть предприятия построена на основе DNS адресации. Управление осуществляется по средствам Microsoft Active Directory.

Сеть разделена на отдельные сегменты, для пользователей организована жёсткая привязка к сегменту сети своего отдела и рабочего места. Это относится и к офисному оборудованию. Большинство сервисов работает под управлением ОС Windows Server 2003 и Windows Server 2008.

Полноценную работу с документами обеспечивают средства пакетов Microsoft Office. Для бухгалтерского учета используется программное обеспечение фирмы «1С».

На предприятии существует базовое программное обеспечение, к нему относятся OS Windows с пакетом прикладных программ Microsoft Office.

Для осуществления своей деятельности организация использует такие программные продукты как Microsoft Windows XP Professional Edition SP3- операционная система, разработанная компанией Microsoft. Необходима для запуска остальных приложений, обеспечивает надежную и комфортную работу с данными пользователей. Windows XP Professional Edition была разработана для предприятий и предпринимателей и содержит такие функции, как удалённый доступ к рабочему столу компьютера, шифрование файлов (при помощи Encrypting File System), центральное управление правами доступа и поддержка многопроцессорных систем.

Пакет Microsoft Office 2007. Microsoft Office - Офисный пакет приложений, созданных корпорацией Microsoft для операционных систем Microsoft Windows и Apple Mac OS X. В состав этого пакета входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и др. Microsoft Office является сервером OLE объектов и его функции могут использоваться другими приложениями, а также самими приложениями Microsoft Office. В основном используются Microsoft Word - текстовый процессор. Позволяет подготавливать документы различной сложности. Поддерживает OLE, подключаемые модули сторонних разработчиков, шаблоны и многое другое. и Microsoft Exce - табличный процессор, который поддерживает все необходимые функции для создания электронных таблиц любой сложности. Занимает ведущее положение на рынке.

Для обеспечения безопасности используется Kaspersky Enterprise Space Security.

Программа Foxit Reader для работы с отсканированными документами, и другими данными в формате pdf.

Программные продукты компании 1С: Предприятие. Система программ «1С:Предприятие 8» включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц. Сама платформа не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), разработанных на данной платформе. Такой подход позволяет автоматизировать различные виды деятельности, используя единую технологическую платформу. Всё программное обеспечение, используемое на предприятии является лицензионным, и используется с соблюдением всех прав правообладателя и уголовного кодекса Российской Федерации.

2.2.4 Анализ организационного и правового

обеспечения

Организационное обеспечение АСУ представляет собой совокупность средств и методов, предназначенных для проведения технико-экономического анализа существующей системы управления, выбора и постановки задач автоматизации организационного управления предприятием, организации производства и управления в условиях АСУ. Оно необходимо для обеспечения взаимодействия персонала АСУ с техническими средствами в процессе решения задач управления.

Основные функции организационного обеспечения следующие:

– анализ существующей системы управления предприятием и формулировка направлений повышения ее эффективности;

– выбор направлений совершенствования существующей системы управления;

– выбор и постановка задач управления, обеспечивающих эффективность разрабатываемой системы;

– формулировка требований к комплексу технических средств для решения выбранных задач;

– разработка организационных решений (состава, структуры, взаимосвязи, организации и методологии решения задач управления в АСУ, состава рабочих процедур и предписаний о порядке их выполнения);

– внедрение методов решения задач управления.

Основой для выбора направлений организационного обеспечения процесса создания АСУ служат результаты предпроектного обследования предприятия и выводы о необходимости совершенствования существующей системы управления путем внедрения электронно-вычислительной техники.

Структура организационного обеспечения включает методы, средства, техническую документацию и персонал.

Методы охватывают общеотраслевые руководящие методические материалы по разработке АСУ (ОРММ), методику предпроектного обследования, методические материалы по разработке АСУ, методические материалы по внедрению АСУ.

Средства включают состав задач управления, пакеты прикладных программ, типовые структуры управления, унифицированные формы документов, средства материального и морального стимулирования.

Техническая документация состоит из технического задания на создание АСУ, технико-экономического обоснования, материалов, используемых при разработке и внедрении АСУ, расчета экономической эффективности.

Персонал складывается из главных конструкторов АСУ, специалистов по функциям.

Правовое обеспечение АСУ представляет собой совокупность норм, выраженную в нормативных актах, устанавливающих и закрепляющих организацию этих систем, их цели, задачи, структуру и функцию, правовой статус АСУ и всех ее звеньев, и регламентирующих процессы создания и функционирования АСУ. Предприятие использует систему «КонсультантПлюс». Система КонсультантПлюс - надежный помощник для многих специалистов: юристов, бухгалтеров, руководителей организаций, а также для специалистов государственных органов, ученых и студентов. В ней содержится огромный массив правовой и справочной информации. Целью правового обеспечения АСУ является создание эффективной системы правового регулирования процессов разработки АСУ, взаимодействие их между собой, повышение уровня руководства народным хозяйством и укрепление законности в государственном управлении на этапе его автоматизации.

2.3 Описание выявленных преимуществ и

недостатков. Предложения по совершенствованию

существующей АСОИУ

В ходе проведения диагностики АСОИУ предприятия был выявлен ряд недостатков, которые сказываются на производительности всей системы. К этим недостаткам можно отнести частично или полностью устаревшее техническое обеспечение, недостаточную автоматизацию некоторых процессов. И то, и другое в большей или меньшей степени влияет на деятельность всего предприятия.

Выполнение производственных процессов увеличивается по временным затратам, а это как правило приводит к неспособности системы реагировать на актуальную информацию, или реагировать значительно позже, когда информация уже потеряла свою актуальность. Все это приводит к тому, что могут иметь место случаи когда, например, службы предприятия, в задачи которых входит отслеживание статической информации в режиме реального времени, или обработка информации в строго обозначенное время, могут просто оказаться неспособными решить поставленные задачи. Для исключения подобных рисков необходимо позаботиться о модернизации и, в некоторых случаях, замене технического обеспечения АСОИУ предприятия.

Другой выявленный недостаток - это недостаточная автоматизация рабочих мест сотрудников предприятия, в частности сотрудников отвечающих за учет материальных средств. Раньше сотрудникам приходилось вручную обрабатывать большой объем информации, затем вносить ее в компьютер для дальнейшей обработки и последующего использования в составлении отчетности. Это все требует колоссальных временных затрат и может послужить причиной откладывания сроков сдачи бухгалтерской отчетности. Разрабатываемая подсистема призвана сократить объем информации, обрабатываемой вручную, обеспечить эффективное и быстрое составление отчетности, тем самым сделав более эффективной деятельность сотрудников, занимающихся учетом материальных средств.

Следуя данным рекомендациям, предприятие сможет повысить уровень организации производственного процесса, снизить риски возникновения непредвиденных ситуаций и обеспечить более эффективное использование труда своих сотрудников.

2.4 Выводы по разделу

Во втором разделе данного дипломного проекта была рассмотрена и проанализирована АСОИУ, функционирующая на предприятии.

Структура рассматриваемой системы была декомпозирована на две составляющие: функциональную и обеспечивающие части, с последующим их анализом, в результате которого построена схема АСОИУ. Анализ функциональной части показал, что она состоит из совокупности информационных подсистем и автоматизированных рабочих мест, которые, в свою очередь взаимосвязаны с системой управления базами данных. Выявлен факт недостаточной автоматизации системы учета материальных средств.

Был проведен анализ обеспечивающей части существующей системы, которая подразделяется на информационное, техническое, программное, математическое, организационное, правовое обеспечение.

После анализа автоматизированной системы обработки информации предприятия были выявлены и описаны преимущества и недостатки системы, разработаны предложения по совершенствованию существующей системы.

Одной из предложенных мер является разработка и внедрение подсистемы учета материальных средств.

3. РАЗРАБОТКА ПОДСИСТЕМЫ УЧЕТА МАТЕРИАЛЬНЫХ

СРЕДСТВ С ИСПОЛЬЗОВАНИЕМ ПАКЕТА ПРИКЛАДНЫХ

ПРОГРАММ 1С:ПРЕДПРИЯТИЕ 8.1 ДЛЯ ГУП СК

«СТАВРОПОЛЬКОММУНЭЛЕКТРО»

3.1 Обоснование разработки подсистемы учета

материальных средств

Разработка подсистемы учета материальных средств ориентирована на повышение показателей качества и оперативности труда сотрудников бухгалтерии, за счет автоматизации учета материальных средств. Как и в большинстве случаев, автоматизация осуществляется для упрощения работы и сведения к минимум рутинных операций.

Автоматизация позволит:

– снизить время и облегчить составления отчетности;

– уменьшить количество информации обрабатываемой вручную;

– повысить точность расчетов;

– осуществлять актуальное информационное обеспечение.

При выборе способов автоматизации у каждой компании существует несколько вариантов.

Первый вариант - приобрести готовое решение, организация покупает настроенную модель ведения бизнеса. К плюсам данного выбор можно отнести низкую стоимость системы, универсальный набор связанных бизнес процессов и высокую надежность. В качестве минусов следует отметить необходимость перестройки собственной деятельности под приобретенную модель, отсутствие специфичной управленческой отчетности.

Привлечь собственных специалистов, для создания решения. Данный подход должен иметь право на жизнь только в случае совершенной уникальности стоящих задач. Аргументами за использование такого подхода может служить только полное соответствие решения поставленным задачам.

Еще один вариант - это приобрести адаптируемое решение. Одним из примеров такого решения является программный продукт «1С: Предприятие», фирмы «1С». Пакет предназначен для быстрой разработки прикладных решений. Технологическая платформа «1С: Предприятие» не является программным продуктом для использования конечными пользователями, которые обычно работают с одним из многих прикладных решений (конфигураций), использующих единую технологическую платформу. Платформа и прикладные решения, разработанные на её основе, образуют систему программ «1С:Предприятие», которая предназначена для автоматизации различных видов деятельности, включая решение задач автоматизации учёта и управления на предприятии (КИС).

Средства быстрой разработки представлены визуальным «конфигурированием», которое позволяет разработчику сосредоточиться на создании бизнес-логики приложения и не заниматься технологическими подробностями, такими как организация взаимодействия с базой данных, обработка транзакционных блокировок, нюансы программирования экранных форм и т. п. Конфигурирование частично заменяет кодирование и, таким образом, снижает требования к квалификации разработчиков 1С. Тем не менее, имеет встроенный язык для реализации произвольной бизнес-логики.

3.2 Проектирование функциональной структуры

подсистемы учета материальных средств

3.2.1 Построение дерева целей функционирования

подсистемы

Для наглядного представления целей, которые преследовались в ходе создания подсистемы, было построено дерево целей функционирования узла автоматизации. Выделена главная цель и произведена ее декомпозиция на цели второго и третьего уровней.

Рисунок 3.1 - Дерево целей функционирования подсистемы

3.2.2 Построение функциональной структуры

подсистемы

На основании дерева целей построим дерево функций узла автоматизации. Выделим и определим основные группы функций, и связей между ними в проектируемой подсистеме. Сгруппируем их по основным направлениям:

– учет поступления материалов;

– учет списания материалов;

– учет перемещения материалов;

– формирование отчетов.

Рисунок 3.2 - Функциональная структурная схема подсистемы учета

материальных средств

Учет материалов - это организованная система взаимосвязанных элементов, обеспечивающая мониторинг и управление материальными средствами организации. Она обеспечивает их рациональное использование, а так же отвечает за правильное отражение в бухгалтерском балансе.

Систему можно разбить на несколько логически обособленных частей, каждая из которых контролирует определенную область задач и выполняет соответствующие функции.

Учет поступления материалов предназначен для автоматизации оприходования материалов, отражения материальных средств на счетах бухгалтерского баланса. Подсистема реализует следующие функции:

– ведение информационной базы поступающих материалов и новых поставщиков;

– отражение материалов на счетах бухгалтерского баланса.

– Подсистема учета списания и перемещения материалов автоматизирует процессы списания материалов в эксплуатацию, а так же перемещение материалов между материально ответственными лицами и оформление текущей документации.

Функции подсистемы:

– учет движения материалов внутри организации;

– учет списания материалов.

Результатом работы подсистемы формирования отчетностей является реализация следующих функций:

– формирование отчета об оборотах счета;

– формирование отчета по материально ответственным лицам М-17 (карточка учета материалов).

3.3 Проектирование информационной базы данных

для разрабатываемой подсистемы

Для разработки подсистемы учета материальных средств был выбран программный продукт фирмы «1С» - «1С: Предприятие». Этот выбор был сделан неслучайно, данная платформа обладает широким спектром функций, которые значительно облегчают разработку программных решений. Речь идет о наличии в данной платформе системы управления базой данных PostgreSQL и других инструментариев разработчика, благодаря чему не нужно «сращивать» СУБД и программу в одно целое, все это уже реализовано в платформе, нужно только сделать необходимое конфигурирование[10].

Для того, чтобы понять принцип построения базы данных построим инфологическую модель.

Инфологическое проектирование - это построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами.

Чаще всего концептуальная модель базы данных включает в себя:

– описание информационных объектов, или понятий предметной области и связей между ними.

– описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.

Цель инфологического моделирования - обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).

Сущность - любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе.

Сущность имеет имя, уникальное в пределах модели. При этом имя сущности - это имя типа, а не конкретного экземпляра.

Сущности подразделяются на сильные и слабые. Сущность является слабой, если ее существование зависит от другой сущности - сильной по отношению к ней. Например, сущность «Подчиненный» является слабой по отношению к сущности «Сотрудник»: если будет удалена запись, соответствующая некоторому сотруднику, имеющему подчиненных, то сведения о подчинении также должны быть удалены.

Сущность может быть расщеплена на два или более взаимоисключающих подтипов, каждый из которых включает общие атрибуты и/или связи. Эти общие атрибуты и/или связи явно определяются один раз на более высоком уровне. В подтипах могут определяться собственные атрибуты и/или связи. В принципе выделение подтипов может продолжаться на более низких уровнях, но в большинстве случаев оказывается достаточно двух-трех уровней[16].

Сущность, на основе которой определяются подтипы, называется супертипом. Подтипы должны образовывать полное множество, то есть любой экземпляр супертипа должен относиться к некоторому подтипу. Иногда для полноты множества надо определять дополнительный подтип, например, «Прочие».

Так как предметом работы является склад целесообразно разбить информацию по одинаковым признакам и выделить следующие сущности:

– поставщики - информация о поставщиках;

– материалы;

– сотрудники - информация о сотрудниках, работающих с материалами;

– субсчета;

– документы - документация на материалы.

Атрибут - поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей. Атрибуты используются для определения того, какая информация должна быть собрана о сущности.

Абсолютное различие между типами сущностей и атрибутами отсутствует. Атрибут является таковым только в связи с типом сущности. В другом контексте атрибут может выступать как самостоятельная сущность.

Ключ - минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся.

Связь - ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных - это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей [15].

Рисунок 3.3 - Инфологическая модель базы данных

Между двумя сущностям, например, А и В возможны четыре вида связей. Первый тип - связь один к одному: в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В. Второй тип - связь один ко многим: одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В. Так как между двумя сущностями возможны связи в обоих направлениях, то существует еще два типа связи многие к одному и многие ко многим.

Связи представляют собой следующие отношения сущностей:

– каждый материал относится только к одному виду (учитывается на своем субсчете);

– материал имеет одного поставщика;

– на материал выписываются определенные документы;

– к материалам могут иметь отношение несколько сотрудников - одно доверенное лицо и несколько материально ответственных лиц;

– материально ответственные лица и доверенные лица относятся к одной группе - сотрудники;

– каждому сотруднику соответствует одна должность.

Описанная инфологическую модель, представлена на рисунке 3.3.

По поводу СУБД можно сказать следующее: система управления базами данных - совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.

Основные функции СУБД:

– управление данными во внешней памяти (на дисках);

– управление данными в оперативной памяти;

– журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

– поддержка языков БД.

Обычно современная СУБД содержит следующие компоненты:

– ядро, которое отвечает за управление данными во внешней и оперативной памяти, и журнализацию;

– процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

– подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД

– сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.

1С:Предприятие 8 поддерживает работу с системой управления базами данных PostgreSQL.

PostgreSQL - открытая бесплатная система управления базами данных. 1С:Предприятие 8 использует модифицированную версию PostgreSQL, которая включена в комплект поставки. Благодаря интеграции СУБД в платформу нет необходимости настраивать связи подсистемы и базы данных, что значительно облегчает проектирование и разработку[10].

3.4 Средства защиты баз данных

Когда речь идет о средствах защиты информации в базах данных в первую очередь необходимо рассматривать программные средства защиты. Программными называются средства защиты данных, функционирующие в составе программного обеспечения, к ним относятся:

– средства архивации данных;

– антивирусное ПО;

– средства защиты при работе в компьютерных сетях (межсетевые экраны, анти шпионы);

– криптографические средства;

– средства идентификации и аутентификации пользователей;

– средства управления доступом.

Средства архивации информации. Иногда резервные копии информации приходится выполнять при общей ограниченности ресурсов размещения данных. В этих случаях используют программную архивацию. Архивация это слияние нескольких файлов и даже каталогов в единый файл - архив, одновременно с сокращением общего объема исходных файлов путем устранения избыточности, но без потерь информации, т. е. с возможностью точного восстановления исходных файлов. Действие большинства средств архивации основано на использовании алгоритмов сжатия. Наиболее известны и популярны такие форматы архивов, как ZIP и ARJ, для операционных систем Windows, межплатформный формат JAR, RAR.

Одним из главных достоинств средств архивирования является то, что есть возможность составления расписания проведения архивации, что является очень удобным.

Антивирусные программы - программы разработанные для защиты информации от вирусов. Компьютерный вирус характеризуется способностью создания и модифицирования собственных копий, а также внедрение их в файлы и распространение по сети. Следовательно, нет точно определенного закона, по которому “хорошие” файлы можно отличить от “вирусов”. Более того, иногда даже для конкретного файла довольно сложно определить, является он вирусом или нет.

Способы противодействия компьютерным вирусам можно разделить на несколько групп: профилактика вирусного заражения и уменьшение предполагаемого ущерба от такого заражения; методика использования антивирусных программ, в том числе обезвреживание и удаление известного вируса; способы обнаружения и удаления неизвестного вируса.

Одним из основных методов борьбы с вирусами является своевременная профилактика. Компьютерная профилактика предполагает соблюдение небольшого числа правил, которое позволяет значительно снизить вероятность заражения вирусом и потери каких-либо данных, к ним относятся - своевременное обновление антивирусных программ, использование межсетевых экранов для сетей, имеющих доступ к глобальным сетям.

Обеспечить безопасность сети на программном уровне возможно несколькими способами защиты. Основной принцип безопасности - обеспечивать доступ к вычислительным ресурсам только тем пользователям, которым это позволено. Этого можно добиться с помощью аутентификации - проверки личности пользователя. Осуществить проверку можно посредством использования имен пользователей и их личных паролей, которые необходимо шифровать с целью обеспечения высокой степени защиты.

3.5 Описание средств обеспечения достоверности и

целостности информации

Целостность базы данных - свойство базы данных, означающее, что база данных содержит полную и непротиворечивую информацию, необходимую для корректного функционирования приложений. Для обеспечения целостности накладывают ограничения целостности.

Ограничения целостности представляют собой утверждения о допустимых значениях отдельных информационных единиц и связях между ними. Ограничения целостности могут относиться к разным информационным объектам: атрибутам, кортежам, отношениям, связям между ними и тому подобное.

Для полей (атрибутов) используются следующие виды ограничений:

– тип и формат поля;

– задание диапазона значений;

– недопустимость пустого поля;

– задание домена;

– проверка на уникальность значения какого-либо поля.

Ограничение позволяет избежать записей-дубликатов. Ограничения, используемые только при проверке допустимости корректировки, называют ограничениями перехода.

Ограничения целостности, относящиеся к кортежам. Имеется в виду либо ограничение на значение всей строки, рассматриваемой как единое целое, либо ограничения на соотношения значений отдельных полей в пределах одной строки (например, значение поля «стаж» не должно превышать «возраст»).

Ограничения, проверяющие соотношения между записями одной таблицы.

Имеются ограничения, относящиеся к нескольким взаимосвязанным таблицам, например, ограничение целостности связи, которое выражается в том, что значение атрибута, отражающего связь между объектами и являющегося внешним ключом отношения, обязательно должно совпадать с одним из значений атрибута, являющегося ключом отношения, описывающего соответствующий объект.

Своеобразным видом ограничения является запрет на обновление. Он может относиться и к отдельному полю, и ко всей записи, и к целой таблице.

Ограничения целостности разделяют по моменту контроля за соблюдением ограничения - на одномоментные и отложенные. Отложенные ограничения целостности могут не соблюдаться в процессе выполнения какой-либо группы операций, но обязаны быть соблюдены по завершению выполнения этой группы операций. Если какая-либо из операций транзакции не выполнена, то все выполненные ранее операции отменяются, и данные возвращаются к тому состоянию, которое они имели до начала выполнения транзакции. Примером может служить перевод денег с одного банковского счета на другой, состоящий из двух операций: удаление денег с одного счета и добавление такой же суммы денег на другой счет. Ограничения целостности разделяют по способу задания - на явные и неявные. Неявные ограничения определяются спецификой модели данных и проверяются СУБД автоматически. Неявные ограничения обычно относятся к классу синтаксических ограничений в отличие от семантических ограничений целостности, обусловленных спецификой предметной области. Наряду с понятием целостности БД может быть введено понятие информационной целостности БД, заключающееся в обеспечении правильности взаимосвязи всех его информационных компонентов.

3.6 Описание программного обеспечения проекта

Для реализации дипломного проекта использовался компьютер с операционной системой Microsoft Windows 7. Windows 7 - это современная операционная система семейства Windows NT, на которую ориентируется большинство разработчиков программного обеспечения. Данная платформа поддерживает как новейшие разработки, так и уже устаревшие, ориентированные на популярную, но не выпускаемую более Windows XP.

В качестве платформы для разработки использовался пакет прикладных программ «1С: Предприятие».

"1С:Предприятие 8" - это отвечающий самым современным стандартам комплекс инструментальных средств и технологий для разработки, модификации, администрирования и сопровождения корпоративной информационной системы. Все эти средства входят в поставку выпускаемых тиражных продуктов "1С:Предприятия 8". Обладатели данного продукта без дополнительных затрат получают точно такие же инструменты, какие используют разработчики фирмы "1С". В результате установленная на предприятии система не будет "черным ящиком". Большинству системных администраторов и специалистов по автоматизации достаточно нескольких дней, чтобы освоить принципы построения решений "1С: Предприятия" - после этого можно не только сопровождать, но и адаптировать систему в соответствии с потребностями организации. Немаловажно и то, что существует возможность стать участником профессионального сообщества специалистов по "1С:Предприятию", получить поддержку при освоении системы, использовать возможность разностороннего общения и обмена опытом с многочисленными коллегами. Реальная открытость системы и легкость ее адаптации, широкие возможности масштабирования и интеграции, простота и удобство администрирования и поддержки - все это позволяет тратить минимум усилий на решение "низкоуровневых" технологических вопросов и сконцентрироваться на содержательных, творческих задачах автоматизации бизнес-процессов предприятия.

Система «1С: Предприятие 8» позволяет быстро разрабатывать и модифицировать прикладные решения. Система сама помогает разработчику создавать качественные прикладные решения в кратчайшие сроки. Это экономит время и деньги, а в результате облегчается работа и повышается управляемость бизнеса.

Одним из главных преимуществ системы «1С:Предприятие 8» является то, что она позволяет вести разработку специалистам, не имеющим глубоких знаний и опыта в системном программировании. Она берет на себя существенную долю технологических вопросов, которые необходимо решать при разработке на обычных универсальных системах разработки. Разработчик сосредотачивается на реализации бизнес-логики, а система берет на себя массу рутинных задач, за счет чего разработка ускоряется в несколько раз.

Платформа «1С:Предприятие 8» поставляется со средством разработки, с помощью которого создаются новые или изменяются существующие прикладные решения. Это средство разработки называется «конфигуратор». Так как он включен в стандартную поставку 1С:Предприятия 8, то пользователь может самостоятельно разработать или модифицировать прикладное решение (адаптировать его под себя), возможно, с привлечением сторонних специалистов[10].

Конфигуратор включает следующие удобные инструменты:

– дерево конфигурации;

– окно свойств;

– различные редакторы (форм, интерфейсов, программных модулей и т.д.);

– конструкторы;

– отладчик;

– синтакс-помощник;

– и другие инструменты.

Структура прикладного решения в конфигураторе создается визуальными средствами. Разработчик создает различные объекты и настраивает их взаимосвязи друг с другом. С помощью визуальных редакторов создаются таблицы, экранные формы, макеты отчетов и печатных форм документов. Встроенный язык используется для описания различных алгоритмов, например, расчета налогов, исчисления себестоимости, алгоритмов проведения документов и формирования отчетов.

3.7 Описание технического обеспечения проекта

Техническое обеспечение - это комплекс технических средств, предназначенных для работы информационной системы или разработки программного обеспечения, а также соответствующая документация на эти средства.

Современные технические средства обеспечения управления информационными ресурсами по своему составу и функциональным возможностям весьма разнообразны.

Компьютерная техника предназначена, в основном, для реализации комплексных технологий обработки и хранения информации и является базой интеграции всех современных технических средств обеспечения управления информационными ресурсами.

Так как разработка программного обеспечения ведется с использованием пакета «1С: Предприятие 8», компьютер разработчика должен отвечать требованиям комплекта разработки[11].

Рекомендуемые требования к персональному компьютеру, на котором производится разработка конфигураций:

– операционная система: Microsoft Windows XP;

– процессор Intel Pentium IV/Celeron 1800 МГц;

– оперативная память 1024 Мбайт;

– жесткий диск (около 2 Гбайт свободного дискового пространства);

– видеоадаптер с поддержкой DirectX 9 и разрешением 1024 x 768 (или более высоким);

– DVD-ROM;

– USB-порт;

– SVGA дисплей;

– Клавиатура и мышь.

Разработка и тестирование информационной подсистемы учета материальных средств проводились на персональном компьютере, характеристики которого приведены в таблице 3.1.

Таблица 3.1 - Характеристика аппаратного обеспечения компьютера

Наименование

Модель

Процессор

AMD Athlon 64 X2 DualCore

Модель 4200+

Частота 2,2 GHz

Оперативная память

2 Gb (DDR2-677 DDR2 SDRAM (Kingston))

Жесткий диск

500 Gb, 7200 RPM SATA-II (ST3250410AS)

Системная плата

ASUS M2N - E SLI

2 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR2 DIMM, Audio, Gigabit LAN, IEEE-1394

Видеоадаптер

NVIDIA GeForce 8600 GT 512 Mb

Монитор

LG Flatron L1732S

Диагональ 17”

Разрешение 1280 x 1024

Оптический накопитель

Optiarc DVD RW (AD-7173 ATA Device)

Из приведенной таблицы видно, что компьютер отвечает минимальным требованиям к аппаратному обеспечению.

3.8 Выводы по разделу

В третьем разделе данного дипломного проекта была рассмотрена разработка подсистемы учета материальных средств. Было проведено обоснование необходимости разработки, определены основные преимущества предлагаемого решения - это невысокая стоимость, соответствие всем требованиям предприятия, а также простота в использовании, призванная повысить эффективность труда сотрудников.

Проектирование функциональной структуры подсистемы сводится к построению дерева целей функционирования подсистемы, для чего была определена главная цель узла автоматизации и проведена ее декомпозиция, а так же к определению функций выполняемых подсистемой. Дерево целей послужило основой для проектирования функциональной структуры подсистемы. Были выделены основные группы функций и определены связи между ними.

Проектирование базы данных было сведено к созданию только инфологической модели, так как выбранный пакет прикладных программ для разработки указанной подсистемы имеет интегрированную систему управления базами данных Postgre SQL, что значительно облегчает разработку подсистемы и процесс ее взаимодействия с базой данных. Так же были описаны требования к обеспечению достоверности и целостности информации в базе данных.

Приведены описания программного и технического обеспечения проекта.

4. ОПИСАНИЕ ИНФОРМАЦИОННОЙ ПОДСИСТЕМЫ УЧЕТА

МАТЕРИАЛЬНЫХ СРЕДСТВ

4.1 Условия применения

Для нормального функционирования подсистема учета материальных средств должна устанавливаться на компьютер, отвечающий минимальным системным требованиям:

– операционную систему: Microsoft Windows 98/Me, Microsoft Windows 2000/XP/Server 2003/Vista (рекомендуется Microsoft Windows XP);

– процессор Intel Pentium II 400 МГц и выше (рекомендуется Intel Pentium III 866 МГц);

– оперативную память 128 Мбайт и выше (рекомендуется 256 Мбайт);

– жесткий диск (при установке используется около 220 Мбайт);

– устройство чтения компакт дисков;

– USB-порт;

– SVGA дисплей;

– клавиатура и мышь.

Разработка подсистемы учета материальных средств велась с использованием пакета прикладных программ «1С: Предприятие 8.1». По сути разработка - есть ни что иное, как создание конфигурации для платформы. Платформа «1С: Предприятие» - это набор инструментов способных выполнять самые различные операции. Для правильного использования этих инструментов создается конфигурация для платформы, которая указывает, какой инструмент и, для чего используется. Для использования такой конфигурации необходимо наличие платформы «1С: Предприятие» версия 8.1. В платформу интегрирована система управления базами данных Postgre SQL, которая устанавливается вместе с платформой[10].

4.2 Описание применения

автоматизированный учет материальный база

Программный комплекс, разрабатываемый в рамках дипломного проекта выполняет некоторые функции информационной подсистемы учета материальных средств организации. Он предназначен для учета и ведения контроля использования материальных средств, которые можно классифицировать, согласно бухгалтерскому плану счетов:

– сырье и материалы;

– покупные полуфабрикаты и комплектующие изделия, конструкции и детали;

– топливо;

– тара и тарные материалы;

– запасные части;

– прочие материалы;

– материалы, переданные в переработку на сторону;

– строительные материалы;

– инвентарь и хоз. принадлежности;

– спец. оснастка и спец. одежда на складе;

– спец. оснастка и спец. одежда в эксплуатации.

Следует сразу определить основные группы функций, и связей между ними в подсистеме. Сгруппировать их можно по основным направлениям:

– учет поступления материалов;

– учет списания материалов;

– учет перемещения материалов;

– формирование отчетов.

Учет материалов - это организованная система взаимосвязанных элементов, обеспечивающая мониторинг и управление материальными средствами организации. Она обеспечивает их рациональное использование, а так же отвечает за правильное отражение в бухгалтерском балансе.

Систему можно разбить на несколько логически обособленных частей, каждая из которых контролирует определенную область задач и выполняет соответствующие функции.

Учет поступления материалов предназначен для автоматизации оприходования материалов, отражения материальных средств на счетах бухгалтерского баланса. Подсистема реализует следующие функции:

– ведение информационной базы поступающих материалов и новых поставщиков;

– отражение материалов на счетах бухгалтерского баланса.

Подсистема учета списания и перемещения материалов автоматизирует процессы списания материалов в эксплуатацию, а так же перемещение материалов между материально ответственными лицами и оформление текущей документации.

Функции подсистемы:

– учет движения материалов внутри организации;

– учет списания материалов.

Результатом работы подсистемы формирования отчетностей является реализация следующих функций:

– формирование отчета об оборотах счета;

– формирование отчета по материально ответственным лицам М-17 (карточка учета материалов).

Входной документацией являются договора на поставку материалов, требования- накладные и накладные, а выходной - отчеты сформированные подсистемой формирования отчетности. Исходящая документация может быть в электронном виде и на бумажных носителях.

4.3 Руководство программиста

Программный комплекс, реализующий функции информационной подсистемы учета материальных средств представляет собой файл конфигурации для платформы «1С: Предприятие 8.1», которой нужно указать путь к файлу конфигурации и она сама его установит. Для этого необходимо сделать некоторые манипуляции, и естественно, что перед этим на компьютере уже должна быть установлен пакет «1С: Предприятия».

Итак, чтобы добавить файл конфигурации необходимо запустить 1С:

Рисунок 4.1 - Окно приветствия

Нажимаем кнопку «Добавить»:

Рисунок 4.2 - «Добавление информационной базы»

Выбираем второй вариант из двух предложенных, чтобы перейти к указанию имени и места расположения, информационной базы:

Рисунок 4.3 - «Выбор типа расположения и имени информационной

базы»

Затем нужно указать путь к директории, содержащей нужный файл:

Рисунок 4.4 - «Указание пути к файлу информационной базы»

После всех проделанных операций в окне входа в программу должна появиться запись информационной базы, которую мы добавили, после чего можно ее выбрать и нажать на кнопку «1С: Предприятие» для начала работы.

Рисунок 4.5 - Окно программы с добавленной конфигурацией

4.4 Руководство пользователя

Для начала полноценной работы необходимо пройти авторизацию. В платформе«1С: Предприятие» предусмотрено разграничение прав пользователей. Права и возможности пользователей задаются администратором. Существует два типа учетных записей: Пользователь и Администратор. Достоверность учетной записи подтверждается паролем, при неверном вводе которого выдается соответствующее сообщение об отказе в идентификации пользователя. Окно входа в программу показано на рисунке 4.6:

Рисунок 4.6 - Окно авторизации пользователей

Если пароль указан верно, то открывается главное окно программы, на которой присутствуют главное меню программы и панель инструментов, выполняющих различные функции (рисунок 4.7):

Рисунок 4.7 - Главное окно программы, вкладка «Файл»

С использованием вкладки «Файл» можно создать новый документ или открыть имеющийся, сохранить, отправить на печать или выйти из программы (рисунок 4.8).

Рисунок 4.8 - Вкладка «Файл»

На вкладке «Правка» находятся инструменты поиска, инструменты для копирования и вставки, отмены и повтора действия (рисунок 4.9)

Рисунок 4.9 - Вкладка «Правка»

Следующая вкладка - «Операции», которая содержит основные объекты для работы, - это справочники, документы, отчеты, регистры накоплений и т.д. (рисунок 4.10):

Рисунок 4.10 - Вкладка «Операции»

Вкладка сервис содержит полезные инструменты, такие как: калькулятор, календарь и прочее (рисунок 4.11)

Рисунок 4.11 - Вкладка «Сервис»

Вкладка «Окна» позволяет управлять расположением окон программы (рисунок 4.12), а на вкладке «Справка» хранится информация о системе и справка (рисунок 4.13).

Рисунок 4.12 - Вкладка «Окна»

Рисунок 4.13 - Вкладка «Справка»

Для выполнения операций по учету материальных средств необходимо работать с такими элементами как справочники, в которых хранятся записи о сотрудниках, и, в частности, материально ответственных лицах организации, справочники, содержащие информацию о материалах, справочники содержащие информацию о поставщиках. Так же здесь имеется справочник под названием «Склады», у предприятия имеется один основной склад, но на случай, если появятся другие можно будет просто добавить еще один или несколько элементов в этот справочник. Выбор справочника для работы показан на рисунке 4.14.

Рисунок 4.14 - Окно выбора справочника

Рассмотрим имеющиеся справочники подробнее.

Первый справочник это справочник материалов, он состоит из групп, которые обозначают субсчета учета материалов, в группах уже содержатся непосредственно код и наименования материалов (рисунок 4.15):

Рисунок 4.15 - Справочник «Материалы»

Справочник поставщиков содержит информацию o организациях, магазинах и частных предпринимателях, занимающихся поставкой материалов. В справочнике хранится такая информация как наименование поставщика, адрес его местоположения, данные o представителе: фамилия, имя, отчество и телефон (рисунок 4.16).

Рисунок 4.16 - Справочник поставщиков

Следующий справочник - справочник сотрудников, состоящий из двух групп: материально ответственные лица и доверенные лица. Атрибутами списка являются фамилия, имя, отчество и должность сотрудника, а также персональный код в справочнике (рисунок 4.17).

Рисунок 4.17 - Справочник сотрудников

Справочник «Склады» содержит только один элемент - склад «Основной», эта запись необходима для учета материалов, ведь необходимо указывать, куда приходуются материалы, и откуда они берутся, когда перемещаются в использование материально ответственных лиц.

Редактирование записей происходит в самих справочниках, в них имеется панель инструментов, с помощью которой можно добавлять, удалять, редактировать записи, а также формировать и изменять структуру самого справочника, например добавлять группы.

Форма добавления элемента справочника имеет общий вид для любых справочников, разнится заключается лишь в количестве заполняемых полей и их названий связанных с атрибутами справочника. Форма добавления элемента справочника представлена на рисунке 4.18:

Рисунок 4.18 - Форма добавления нового элемента справочника

поставщиков

4.5 Контрольный пример

В качестве контрольного примера приведем формирование нескольких отчетов об обороте материальных средств, по материально ответственным лицам и отчета по остатку материалов на складе. Отчеты имеют первоначальную структуру, но пользователь может ее изменять, добавляя нужную ему информацию. Отчет формируется за текущий месяц. Для того чтобы сформировать отчет пользователю необходимо выбрать пункт «Отчет» на вкладке «Операции» и в появившемся списке выбрать «Оборот материальных средств», появится пустое окно. Для того, чтобы сформировать отчет нужно нажать кнопку «Сформировать».

Рисунок 4.19 - Составление отчета об обороте материальных средств

Отчет показывает общее движение материалов, сколько было оприходовано, сколько расходовано, и остаток.

Следующий пример - составление отчета по материально ответственным лицам. Данный отчет содержит информацию o использовании материально ответственными лицами материалов, o том, кем и когда выдано и в каком количестве. Для того чтобы построить данный отчет необходимо также воспользоваться пунктом «Отчет» вкладки «Операции», в появившемся списке выбрать отчет под названием «Реестр материально ответственные лица» и сформировать отчет (рисунок 4.20).

Рисунок 4.20 - Формирование отчета по материально ответственным

лицам

Для того чтобы посмотреть какое количество материалов осталось в наличии на складе необходимо сформировать отчет «Остатки материалов» (рисунок 4.21).

Рисунок 4.21 - Формирование отчета по остатку материала на складе

Таким образом программа формирует отчеты, которые могут понадобиться сотрудникам организации. Пользователи сами могут вносить корректировки в формируемые отчеты, например убирать ненужную информацию. Для более глубокого изменения составляемых отчетов необходимо работать с подсистемой непосредственно как администратор, и править формы представления отчетов в конфигурации.

4.6 Выводы по разделу

В четвертом разделе данного дипломного проекта описана разработанная подсистема учета материальных средств.

Определены минимальные аппаратные требования к обеспечению компьютера, на котором будет осуществляться работа данной подсистемы, так же приведены оптимальные значения для более комфортной работы пользователей. Составлен и описан список программного обеспечения, необходимого для работы данной подсистемы, а так же даны рекомендации по установке.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.