КУРСОВОЙ ПРОЕКТ
по дисциплине «Проектирование АСОИиУ»
на
тему «Автоматизированное рабочее место заведующего складом торгового
предприятия»
Содержание
Введение
1. Введение в предметную область
.1 Информационные технологии, метода, используемые при проектировании АСОИиУ
.2 Описание предметной области
2. Технология проектирования
.1 Техническое проектирование АСОИиУ на уровне рахработки общесистемных проектиных решений
.2 Техническое проектирование АСОИиУ на уровне разработки локальных проектных решений
.3 Инструментальные программные средства разработки АРМ заведующего складом торгового предприятия и их функциональные возможности
.4 Проектирование информационной базы АРМ заведующего складом торгового предприятия на основе функциональных возможностей Microsoft Access
. Рабочее проектирование системы
.1 Разработка функциональных задач АРМ заведующего складом торгового предприятия на базе инструментально - программного средства Delphi
.2 Разработка системы защиты информации АРМ от несанкционированного доступа
Заключение
Источники разработки
Приложения:
Приложение 1 - Список нормативных документы на проектирование, разработку и оформление АСОИиУ
Приложение 2 - Электронные формы документов торгового предприятия
Приложение 3 - Программный код АРМ заведующего складом торгового предприятия
1.Введение
Введение в предметную область
Современный период развития цивилизованного общества характеризует процесс информатизации, особенность которого состоит в том, что доминирующим видом деятельности в сфере общественного производства и услуг населению является сбор, накопление, обработка, хранение, передача и использование информации, осуществляемое на основе современных средств микропроцессорной и вычислительной техники, а также на базе разнообразных средств информационного обмена.
Информатизация общества обеспечивает:
активное использование постоянно расширяющегося интеллектуального потенциала общества;
интеграцию информационных технологий, инициирующую развитие всех сфер трудовой деятельности;
высокий уровень информационного обслуживания, доступность к источникам достоверной информации, визуализацию представляемой информации, существенность использования данных.
Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу предприятия на базе новейших информационных технологий.
Со стремительным развитием высоких технологий в области компьютерной техники начался бурный процесс автоматизации различных областей деятельности человека.
Использование ЭВМ приводит к коренной перестройке технологии в любой сфере человеческой деятельности. Компьютер стал неотъемлемой частью высокоэффективного производственного процесса при выполнении вычислительных, информационных и управленческих операций, обеспечивающий высокий уровень их выполнения, позволяя получать полные и точные данные за любые периоды времени при полной увязке первичной и результативной информации и обрабатывать информацию со скоростью, в несколько миллионов раз превышающей скорость обработки и передачи информации человеком.
В настоящее время при растущем темпе информатизации общества стоит вопрос об автоматизации многих рутинных процессов с улучшением параметров хранения информации и её полноты.
К любому виду информации предъявляются требования: точность, достоверность, оперативность.
Точность информации обеспечивает ее однозначное восприятие всеми потребителями.
Достоверность определяет допустимый уровень искажения как поступающей, так и результативной информации, при котором сохраняется эффективность функционирования системы.
Оперативность отражает актуальность информации для необходимых расчетов и принятии решений в изменившихся условиях.
Работа торговых предприятий связана с накоплением достаточно больших объемов различной документации, являющейся неотъемлемой частью производственной деятельности торгового предприятия и связана с поставщиками и потребителями, обслуживания потребителей и его продукции. Бумажные формы документации и ручной способ их обработки ведет к сокращению эффективности работы предприятия по всем его функциональным задачам.
Потребность в обработке массовой информации выдвинула потребность в использовании новейших способов, методов и технологий обработки данных, а это, в свою очередь, привело к появлению автоматизированных систем обработки информации и управления (АСОИиУ).
Современные АСОИиУ предназначены для оказания помощи специалистам, руководителям, принимающим решения, в получении ими своевременной, достоверной и точной информации. С её помощью пользователь может получать и обрабатывать любую информацию, входящую в его компетенцию.
Информационные технологии, методы, используемые при проектировании АСОИиУ
Технология проектирования АСОИиУ - это
совокупность методологий и средств проектирования АСОИиУ, а также методов и
средств организации проектирования (управление процессом создания и
модернизация проекта АСОИиУ), представленная на рисунке 1:
Рис. 1 Технология проектирования АСОИиУ
Проектирование - это процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в соответствии с ГОСТом в проект АСОИиУ. С этой точки зрения проектирование АСОИиУ сводится к последовательной формализации проектных решений на различных стадиях жизненного цикла АСОИиУ.
В основе технологии проектирования АСОИиУ лежит технологический процесс, который определяет действия, их последовательность, средства и ресурсы, требуемые для выполнения этих действий.
Предметом любой выбираемой технологии проектирования должно являться отражение взаимосвязанных процессов проектирования на всех стадиях жизненного цикла АСОИиУ.
Методы проектирования АСОИиУ можно классифицировать по степени использования средств автоматизации, типовых проектных решений, адаптивности к предполагаемым изменениям.
По степени автоматизации методы проектирования делятся на методы:
Ручного проектирования, при котором проектирование АСОИиУ осуществляется без использования специальных инструментальных программных средств, а программирование осуществляется с помощью алгоритмических языков;
Компьютерного проектирования, которое производит генерацию или конфигурацию (настройку) проектных решений на основе использования специальных инструментальных программных средств.
По степени использования типовых проектных решений различают следующие методы проектирования:
Оригинального (индивидуального) проектирования, когда проектные решения разрабатываются «с нуля», в соответствии с требованиями на проектирование АСОИиУ;
Типового проектирования, предполагающего конфигурацию АСОИиУ из готовых типовых проектных решений.
По степени адаптивности проектных решений методы проектирования классифицируются на методы:
Реконструкции, когда адаптация проектных решений выполняется путем перепрограммирования модулей системы;
Параметризации, когда проектные решения настраиваются в соответствии с измененными параметрами;
Реструктуризации, когда изменяется модель проблемной области, на основе которой автоматически перенастраиваются проектные решения.
Сочетание различных признаков классификации методов проектирования обуславливает характер используемой технологии проектирования АСОИиУ, среди которых выделяют два основных класса:
Каноническая технология;
Индустриальная технология.
Каноническая технология проектирования АСОИиУ отражает особенности ручной технологии индивидуального (оригинального) проектирования, осуществляемого на уровне исполнителей (разработчиков). Как правило, каноническое проектирование применяется для небольших локальных АСОИиУ.
Индустриальная технология проектирования, в свою очередь, разбивается на два подкласса: автоматизированное (использование CASE-технологий) и типовое (параметрически-ориентированное или модельно-ориентированное) проектирование. Использование индустриальных технологий проектирования не исключает использования в отдельных случаях канонической технологии проектирования.
Характеристика классов технологий проектирования
представлена в таблице 1.
Таблица 1.
|
Класс технологии проектирования |
Степень автоматизации |
Степень типизации |
Степень адаптивности |
|
Каноническое проектирование |
Оригинальное проектирование |
Реконструкция |
|
|
Индустриальное автоматизированное проектирование |
Компьютерное проектирование |
Оригинальное проектирование |
Реструктуризация модели (генерация АСОИиУ) |
|
Индустриальное типовое проектирование |
Компьютерное проектирование |
Типовое сборочное проектирование |
Параметризация и реструктуризация модели (конфигурация АСОИиУ) |
В основе канонического проектирования лежит каскадная модель жизненного цикла АСОИиУ.
Процесс каскадного проектирования строится на основе нормативного документа «Автоматизированные системы стадий создания», в котором проектирование систем по этой каскадной модели делится на 7 стадий:
Исследование и обоснование создания системы;
Разработка технического задания;
Создание эскизного проекта (для сложных систем);
Техническое проектирование;
Рабочее проектирование;
Ввод в действие;
Сопровождение, модернизация.
Перечисленные семь стадий канонического
проектирования АСОИиУ группируются в часто используемые на практике четыре
стадии процесса разработки АСОИиУ. Процесс канонического проектирования можно
представить в виде блочной структуры на рисунке 2.
Рис. 2 Процесс канонического проектирования
АСОИиУ
Основанием для проектирования АСОИиУ является предметная область.
В качестве предметной области по теме курсового проектирования дисциплины «Проектирование АСОИиУ» является склад торгового предприятия «Компакт», занимающегося поставками и реализацией мебели в лице заведующего складом.
Описание предметной области
Предприятие «Компакт» является юридическим лицом, с момента его государственной регистрации и осуществляет свою деятельность на основании Федеральных законов, Гражданского кодекса Российской Федерации, действующего законодательства РФ и устава предприятия. Предприятие имеет самостоятельный баланс, расчетный счет, круглую печать, товарный знак и иные реквизиты.
Основными задачами предприятия, на основе которых в рамках Курсового проекта разрабатывается автоматизированное рабочее место заведующего складом торгового предприятия, являются:
Формирование и обработка информации по движению товара на складе;
Формирование и обработка информации по отчетной документации на приобретенный товар;
Формирование и обработка информации по учетной документации на наличие товара на складе;
Формирование, обработка и актуализация информации по прайс-листу;
Формирование и обработка информации по отчетной документации на списание товара со склада;
Формирование и обработка информации по документации на реализуемый товар.
Обслуживание клиентов осуществляется на основе заявок покупателей с учетом их пожеланий по номенклатуре товара, а также обеспечение транспортными средствами и доставке по месту назначения. Оплата по заявке производится с учетом пожелания покупателей по следующим формам:
наличным способом;
безналичным.
В рамках Курсового проекта по дисциплине «Проектирование АСОИиУ» разработано автоматизированное рабочее место заведующего складом торгового предприятия. Разработка системы выполнялась на базе канонической технологии проектирования, индивидуального метода, каскадной модели на модульной основе, на единой информационной базе с учетом нормативных документов на проектирование, разработку и оформление АРМ с реализацией функциональных задач системы.
Разработка АРМ по ее структурным составляющим
разрабатывалась на основе инструментальных программных средств. Для
информационной части была выбрана среда разработки профессиональных приложений
MS Office Access для программной части системы - Borland Delphi 7.
2. Техническое пректирование АСОИиУ
.1 Техническое проектирование АСОИиУ на уровне
разработки общесистемных проектных решений
Техническое проектирование АСОИиУ входит во вторую стадию проектирования и является первым ее этапом.
Работы на этапе технического проектирования выполняются на основе согласованного и утвержденного ТЗ на проектирование и разработку АСОИиУ. На данном этапе разрабатываются две группы работ, это: разработка общесистемных проектных решений и разработка локальных проектных решений. Рассмотрим технологию выполнения работ в каждой группе технического проекта.
При выполнении работ на уровне общесистемных проектных решений этапа технического проектирования АСОИиУ осуществляется разработка основных положений по системе, уточняются цели создания АСОИиУ, устанавливается ее взаимосвязь с другими компонентами как внутри системы, так и вне ее. Уточняется организационная структура проектируемой АСОИиУ и дается описание уточненной организационно-функциональной структуры. Наиболее принципиальной в данном комплексе работ является разработка функциональной иерархической структуры АСОИиУ, представляющий собой иерархическое дерево, разработанное на базе метода нисходящего проектирования по его компонентам.
Для построения иерархического дерева АСОИиУ описывается функциональная спецификация каждой функциональной задачи, включенной в ТЗ и на их основе строится иерархическое дерево АСОИиУ. Таким образом, при разработке функциональной спецификации предоставляется два компонента:
Список функций, выполняемых системой;
Описание интерфейса между системой и пользователем.
Вторая составляющая технического проектирования включает в себя разработку локальных проектных решений, к числу которых относятся такие операции как:
Постановка задачи, разработка модулей, включающих основные компоненты описания задач, являющиеся основанием для разработки проектных решений по каждой задаче;
Проектирование форм входных и выходных документов, системы ведения документов и макетов экранных форм документов;
Проектирование состава и структур файловой информационной базы;
Проектирование технологии решения каждой задачи.
Основным компонентом локальных проектных решений является документ «Постановка задачи». На основании постановки выявляется база для разработки информационного, программного и технического обеспечения для каждой задачи. Этот документ содержит 3 составляющие:
Характеристика задачи;
Описание выходной информации;
Описание входной информации.
Разработка функциональной спецификации задач АСОИиУ
При разработке общесистемных проектных решений АСОИиУ уточняются цели создания системы, устанавливается ее взаимосвязь с другими компонентами как внутри системы, так и внешние взаимосвязи. Уточняется организационная структура проектируемой АСОИиУ и дается описание уточненной организационно-функциональной структуры.