Автоматизация управления предприятием

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

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

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

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

2.4 Защита от недобросовестной конкуренции

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

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

патентование изобретений, полезных моделей промышленных образцов;

регистрация торговых марок;

заключение лицензионных / франшизных соглашений;

получение авторских прав.

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

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

Технические решения охраняются в режиме коммерческой тайны в случаях, когда:

невозможно проконтролировать их использование (техоснастка);

сложно доказать факт использования (смеси, композиции);

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

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

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

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

сотрудник получает доступ к определенным сведениям только по специальному разрешению;

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

все факты обращения к этим сведениям регистрируются.

Разработка и внедрение на «ЛИПЛИН» разрешительной системы доступа к конфиденциальной информации проводились поэтапно.

I этап. Прежде всего, мы постарались найти ответы на следующие вопросы:

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

Какие сведения подлежат защите от конкурентов?

Для чего и от кого надо их защищать?

По каким каналам наиболее вероятна утечка информации?

Какие методы защиты информации являются оптимальными для нашего предприятия?

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

II этап. Далее приступили к разработке системы доступа - комплексной системы защиты информации (КСЗИ). Мы считаем, что это обязательная составная часть бизнес-процесса по обеспечению экономической безопасности.

Ключевым звеном КСЗИ является заводская экспертная комиссия по защите информации. Основные задачи экспертной комиссии:

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

разработка и внедрение нормативно-методических документов, инструкций, положений по защите информации на заводе;

разработка и реализация мероприятий по защите информации (включая экономическое обоснование и согласование места и времени);

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

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

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

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

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

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

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

Затем в структурные подразделения направляются выписки из «Перечня сведений, составляющих коммерческую тайну по подразделению».

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

III этап. Ознакомление персонала со сведениями, составляющими коммерческую тайну предприятия, осуществляется через разрешительную систему допуска.

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

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

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

IV этап. Чтобы предупредить утечку конфиденциальной информации в системе защиты важно 1) непрерывно отслеживать текущую ситуацию, 2) прогнозировать возможность появления новых угроз. Одним из инструментов управления рисками является «Перечень угроз». Его разработка и корректировка на нашем предприятии также проводится пошагово.

На первом шаге эксперты заводской экспертной комиссии по защите информации:

разрабатывают «Перечень текущих угроз информации предприятия»;

рассчитывают коэффициент вероятности атаки;

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

Эта работа выполняется на основании статистических данных за отчетный период (о возникновении угроз для обрабатываемой на предприятии информации) - в соответствии с международными стандартами по компьютерной безопасности ISO/IEC 15408, ИСО/МЭК 15408-2002 (Common Criteria for Information Technology Security Evaluation - Общие критерии оценки безопасности информационных технологий).

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

На основании этих данных определяются «Требования по защите конфиденциальной информации и знаний».

V этап. В соответствии с «Требованиями по защите конфиденциальной информации и знаний» на заводе внедрены следующие системы:

система легализации пользователей, автоматизированных рабочих мест (АРМ) и программного обеспечения;

разрешительная система допуска-доступа;

система антивирусной защиты;

система резервного копирования и восстановления информации;

система защиты каналов связи и электронных коммуникаций,

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

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

VI этап. «Сама по себе» даже сверхсовершенная техническая система работать не будет, поэтому особое внимание у нас уделяется предупредительной и профилактической работе с персоналом. Люди проходят обучение по темам:

«Характер и состав сведений, составляющих коммерческую тайну предприятия»;

«Возможные угрозы и каналы утечки информации и знаний, составляющих коммерческую тайну предприятия»;

«Законодательство России в области защиты информации и интеллектуальной собственности»;

«Правила защиты информации и порядок работы сотрудников с информацией, составляющей коммерческую тайну предприятия, - в документированном и электронном виде»;

«Действия персонала при возникновении нештатных и экстремальных ситуаций».

Дополнительно проводятся практические занятия по курсам:

«Эксплуатация и обеспечение информационной безопасности компьютерных систем» - для администраторов компьютерных систем структурных подразделений;

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

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

при подготовке и переподготовке работников различных профессий;

во время проведения совещаний-инструктажей по фактам утечки конфиденциальной информации.

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

3. Аналитическая часть

3.1 Технико-экономическая характеристика предметной области

Характеристика предприятия

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

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

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

В третьей главе представлена оценка экономической, технической и социальной эффективности внедряемого проекта.

Основной деятельностью общества с ограниченной ответственностью «Липлин» является складской учёт реализуемого оборудования, логистика складской деятельности, сбыт и поставки оборудования на склад. Для этого на предприятии решаются следующие задачи:

- учёт реквизитов реализаторов оборудования;

- учёт реквизитов оборудования, что находится или когда либо находилось на складе;

- учёт оборудования, что необходимо реализовать;

- выполнение плана реализации оборудования.

В настоящее время руководством предприятия были определены приоритетные направления деятельности предприятия:

- повысить объемы реализуемого оборудования, за счёт модернизации процесса планирования реализации оборудования;

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

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

В соответствии с учредительными документами, предприятие может осуществлять следующие виды деятельности:

реализацию оборудования;

складирование оборудования;

учёт реквизитов реализаторов и оборудования.

Помимо основных видов деятельности ООО «Липлин» вправе осуществлять самостоятельно любую хозяйственную деятельность, не запрещенную Законом.

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

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

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

ООО «Липлин» несет ответственность по своим обязательствам всем принадлежащим ему имуществом. Общество не отвечает по обязательствам своих акционеров.

ООО «Липлин» в праве в установленном порядке открывать банковские счета в валюте РФ и иностранной валюте на территории РФ и за ее пределами.

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

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

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

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

Основные функции подразделений предприятия:

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

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

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

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

· На отдел логистики возлагается планирование и учёт реализации оборудования. Ведение документации по реализации оборудования.

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

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

· На отдел разработки и внедрения программного обеспечения возлагается: создание, внедрения и модернизация программного обеспечения.

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

3.2 Экономическая сущность задачи

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

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

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

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

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

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

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

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

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

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

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

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

· подсистема ведения контрагентов предприятия;

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

· подсистема аналитической информации.

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

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

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

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

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

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

3.3 Обоснования необходимости и цели использования вычислительной техники для решения задачи

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

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

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

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

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

повышение удобства поиска и отбора данных из справочников и журналов выполненных операций;

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

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

обеспечение безопасности хранения информации;

обеспечение многопользовательской работы.

3.4 Постановка задачи

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

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

· Ведение операций по реализации торгового оборудования с датами реализации и покупателями.

· Ведение справочника номенклатуры указанием основных характеристик, таких как, наименование, штрих-код и информации об изготовителе.

· Справочник контрагентов с адресами и номерами телефонов.

· Программа должна предоставлять возможность формировать отчеты по продажам и планам продаж торгового оборудования.

· Всю аналитическую информацию программа должна иметь возможность предоставлять в графическом виде в виде диаграмм.

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

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

Задача автоматизации работы торгового предприятия состоит из нескольких основных подзадач это:

· Создание базы данных с удобным методом хранения.

· База данных АС должна соответствовать следующим требованиям:

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

§ Легкая возможность резервного копирования и восстановления - отсутствие требований по организации сложной процедуры резервного копирования и восстановления связано с отсутствием квалифицированных специалистов и не желанием нести дополнительные расходы на них.

§ Легкая возможность модернизации - простота и открытость АС является одним из основных требований для страховки компании от невозможности разработчика данной АС далее работать и обслуживать её.

§ Отсутствие высоких требований к аппаратным компонентам - для отсутствия высоких дополнительных затрат на модернизацию парка ЭВМ компании.

· Создание подсистем автоматизированной системы для различных нужд.

· Создание путей ввода информации в базу данных.

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

§ Ввод информации в базу должен иметь удобный интерфейс

§ Ввод информации по мере возможности должен использовать справочники и классификаторы составленные ранее.

· Создание путей получения информации из базы данных.

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

· Организация законченной структуры ведения номенклатурных позиций и поставщиков.

§ АС должна предоставлять полные возможности ведения базы клиентов.

§ Анализ остатков номенклатуры на складе.

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

· подсистема ведения поступления торгового оборудования;

· подсистема ведения операций по реализации торгового оборудования;

· подсистема ведения клиентов и поставщиков;

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

· подсистема аналитической информации.

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

Подсистема ведения поступления торгового оборудования должна позволять вести учет следующих объектов:

· Оборудование. Таблица «продать данные 1» предназначена для хранения основной информации о номенклатурных позициях:

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

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

3.5 Анализ существующих разработок и обоснование выбора технологии проектирования

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

§ создавать интерфейс, используя стандартные компоненты;

§ передавать управление различным процессам, в зависимости от состояния системы;

§ создавать оболочки для баз данных, как и сами базы данных;

§ разрабатывать более надежное ПО, путем обработки исключительных ситуаций возникающих при некорректной работе ПО. [20]

Современные средства разработки характеризуются следующими параметрами:

§ поддержка объектно-ориентированного стиля программирования;

§ возможность использования CASE-технологий, как для проектирования разрабатываемой системы, так и для разработки моделей реляционных баз данных;

§ использование визуальных компонент для наглядного проектирования интерфейса;

§ поддержка баз данных (БД);

§ возможность использования алгоритмов реляционной алгебры для управления реляционными базами данных;

§ возможность синхронизации составных частей проекта.

Вышеперечисленными свойствами обладают языки программирования, например: Delphi, Visual C++, Borland С++ Biulder, Visual FoxPro и другие.

Каждое из этих средств содержит весь спектр современного инструментария, который был перечислен ранее. Главное отличие состоит в области использования рассматриваемых средств. Так Visual C++ обычно используется при разработке приложений предназначенных для работы с ОС Windows, использующих основные свойства ОС, а так же выполняющих большое количество вычислений. Одним из недостатков данного средства разработки приложений является высокое требование к аппаратным ресурсам при разработке программного обеспечения, недостаточно высокая скорость компиляции программного кода и при реализации конечного продукта (ПО), используя этот продукт необходимо большее дисковое пространство, чем при создании аналогичного ПО другими средствами разработки. Borland С++ Biulder по своим недостаткам аналогичен Visual C++, но обладает еще одним - разработка баз данных на базе языка SQL и их поддержка ограничена. Система разработки Visual FoxPro предъявляет наименьшие требования к системным ресурсам, но ее применение ограничено неудобством в визуальном создании интерфейса разрабатываемого приложения. Недостатком Delphi состоит в том, что при его использовании нет достаточного доступа к функциям ОС, но данный недостаток несущественен, поскольку разрабатываемое приложение ориентировано на поддержку БД, а не на работу с ОС. Немалое значение при выборе Delphi в качестве средства для разработки автоматизированных информационных систем играет возможность использования большого количества встроенных визуальных компонент, как для разработки интерфейса, так и для создания СУБД. [25]

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

§ скорость разработки приложений;

§ возможность быстрого внесения изменений в программу;

§ возможность редактирования и просмотра БД, используя средства разработки.

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

Используя Delphi можно создавать приложения для MS Windows95/98/NT с минимальными затратами времени т.к. в её основе лежит концепция быстрого создания приложений (RAD).

На данный момент в компании практически не существует хоть какой-нибудь автоматизированной системы, единственное, что применяется из программных средств это входящий в состав офисного пакета Microsoft Office - Microsoft Word. Который, используется для хранения всех данных, например, таких как сведения, о клиентах и сведения о товарах с которыми идет работа.

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

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

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

· Ведение операций «Продажа», «Покупка», «продажа на комиссионной основе» и т.д.

· Учет заявок для покупателей и формирование заявок поставщикам на поставку

· Учет складских операций, таких как, перемещение со склада на склад, списание товара, оприходование товара

· Перекрестный поиск между заявками и описанием объектов номенклатуры

· Учет движений денежных средств (касса, банк)

· Ведение многофирменного учета

· Создание произвольных форм отчетов

· Произвольные запросы по любым параметрам

· Экспорт данных в форматы Excel, txt, csv и xml

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

· Предоставление клиенту информации в «безопасном» виде (возможность скрывать коммерческую информацию)

· Хранение справочной информации с дополнительными произвольными характеристиками

· Управление доступом пользователей к различным режимам и функциям программы

· Просмотр данных на Вашем вэб-сайте в интернете

· Поддержка одновременной работы неограниченного числа пользователей

· Мощная и быстрая база данных

· Удобный и простой интерфейс

· Подробная документация, встроенная в программу

· Доступная консультационно-справочная служба

§ Встроенная CRM подсистема (управление взаимоотношениями с клиентами)

§ Анализ работы менеджеров и т.д.

Существуют решения, построенные на web интерфейсах, например такие как, «WebMag». Система имеет следующий функционал:

1) Управление каталогом товаров

· Создание/ редактирование структуры каталога (разделы, подразделы). Каталог товаров может иметь неограниченную вложенность.

· Создание/ редактирование товаров, карточка товара, технические характеристики, фотографии, подробное описание, связанные (рекомендуемые) товары.

· Временное отключение раздела / товара.

2) Управление сайтом

· Создание / редактирование пунктов меню сайта. Неограниченное количество и уровень вложенности разделов.

· Создание/ редактирование страниц сайта.

· Создание/ редактирование рекламных блоков.

3) Управление заказами

· Регистрация поступивших заказов, создание редактирование новых заказов.

· Назначение ответственного менеджера заказа.

· Передача заказа и резервирование товара в учетной системе пользователя.

· Отслеживание истории заказов.

4) Управление покупателями

· Регистрация покупателей, отслеживание статуса покупателя, регистрация B2B клиентов.

· Поиск покупателей в базе данных.

· Регистрация статистики посещаемости сайта покупателями.

· Личный кабинет покупателя, история заказов, баланс счета покупателя.

5) Формирование первичных и платежных документов

· Автоматическое формирование счетов или квитанций на оплату.

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

· Автоматическое формирование разрешающих и сопроводительных документов.

6) Направленные рассылки покупателям

· Рассылка рекламно-информационных писем зарегистрированным покупателям.

· Локализация рассылки по регионам.

· Возможность покупателя отказаться от рассылки.

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

3.6 Обоснование проектных решений по видам обеспечения

Обоснование проектных решений по техническому обеспечению (ТО)

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

Автоматизированная система предназначена для функционирования на компьютере типа IBM PC с техническими характеристиками не менее:

· двуядерный процессор Intel® Core™ 2 / Pentium® Dual-Core;

· до 8Gb оперативной памяти DDR2 PC2-5300;

· дисковая подсистема SATA onBoard RAID;

· видеоадаптер NVIDIA MSI GeForce GTX470.

· жесткий диск, обеспечивающий размещение операционной системы.

· сетевая карта для подключения к сети.

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

В случае варианта многопользовательской работы с системой понадобится использование одного ПК в качестве файлового сервера для доступа к базе. Целесообразно разместить эту базу данных на сервере, а с клиентских компьютеров осуществлять подключение к ней через протокол smb или через ODBC поверх smb. В качестве сервера может использоваться компьютер типа IBM PC c характеристиками не менее:

· двуядерный процессор Intel® Core™ 2 / Pentium® Dual-Core;

· до 8Gb оперативной памяти DDR2 PC2-5300;

· дисковая подсистема SATA onBoard RAID;

· видеоадаптер NVIDIA MSI GeForce GTX470.

· жесткий диск, обеспечивающий размещение операционной системы.

· сетевая карта для подключения к сети.

В качестве операционной системы на сервере не совсем целесообразно использовать операционную систему семейства Unix, такую как, например, Linux из-за недостаточно хорошей поддержки smb и ODBC.

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

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

Обоснование проектных решений по информационному обеспечению (ИО)

Разрабатываемая система предназначена для работы в операционной системе Windows. Программа должна работать в любой операционной системе семейства Windows: Windows 95/98, NT (Service Pack 6), 2000 (Service Pack 3), XP, а также на серверных вариантах этой операционной системы. Такой выбор объясняется развитым удобным графическим пользовательским интерфейсом данного семейства операционных систем, а также ее популярностью на российском рынке. Многие фирмы-производители программного обеспечения, в том числе систем разработки приложений, также ориентированы на это семейство операционных систем, что привело к наличию на рынке большого количества систем программирования, позволяющих разрабатывать программное обеспечение для Windows.

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

В последнее время особую популярность приобретает операционная система Linux и ее производные.

В этой ситуации можно задать вопрос: «Зачем программистам осваивать средства разработки приложений для Windows, если существуют такая прекрасная операционная система?». Не смотря на растущую популярность Linux можно утверждать, что в мире персональных компьютеров операционная система Windows еще довольно долго будет доминировать и вряд ли в ближайшее время будет вытеснена.

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

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

Также необходимо дать удаленному пользователю, который подсоединяется к базе, права на чтение, запись, изменение данных на компьютере, который будет хранить базу данных. Также для доступа к данным используется системы работы с базами данных MS Access версии не ниже 2007 фирмы Microsoft.

Обоснование проектных решений по программному обеспечению (ПО)

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

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

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

Ниже приведен перечень основных причин, по которым целесообразно использовать язык программирования Delphi и СУБД Access.

Причина 1.

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

Причина 2.

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

Причина 3.

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

Причина 4.

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

С помощью Delphi вы можете создать приложение, работающее в среде Windows и полностью соответствующее вашим потребностям по управлению данными. Используя запросы, вы можете выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать встроенные компоненты для создания как простых, так и сложных отчетов. Формы и отчеты «наследуют» свойства базовой таблицы или запроса, так что в большинстве случаев вы указываете форматы, условия на значения и некоторые другие характеристики данных только один раз. [18]

Преимущества среды разработки Delphi:

· имеет простой строго типизированный язык программирования;

· имеет множество визуальных компонентов для создания дружественного интерфейса;

· язык программирования позволяет использовать мощные объектно-ориентированные подходы к программированию;

· множество помощников для работы с базами данных

· легкий и многофункциональный отладчик.

И наконец, все эти средства позволяют создавать приложения, работающие не только с базой данных Access, но и с другими наиболее распространенными базами данных. Ваше приложение может работать непосредственно с файлами dBASE, с базами данных Рагаdох, FохРго и любой базой данных, поддерживающей ОDВС. Вы сможете также легко импортировать данные из текстовых файлов, документов текстовых процессоров и электронных таблиц (и экспортировать данные в них).

4. Проектная часть

4.1 Информационное обеспечение задачи

Информационная модель и её описание

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

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

Информационная модель имеет три области.

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

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

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

§ Invoice (Реализация)

§ Plan (План продаж)

§ Product (Оборудование)

§ Provider (Контрагенты)

§ Klient(Покупатели)

§ Dvigenie tovara (Расход, приход)

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

Используемые классификаторы и системы кодирования


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

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